Files
bassofono/codice/build/stm32g4xx_hal_pcd.lst

2031 lines
77 KiB
Plaintext
Raw Normal View History

2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 1
2022-01-12 01:09:32 +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_pcd.c"
14 .text
15 .section .text.HAL_PCD_MspInit,"ax",%progbits
16 .align 1
17 .p2align 2,,3
18 .weak HAL_PCD_MspInit
19 .arch armv7e-m
20 .syntax unified
21 .thumb
22 .thumb_func
23 .fpu fpv4-sp-d16
25 HAL_PCD_MspInit:
26 @ args = 0, pretend = 0, frame = 0
27 @ frame_needed = 0, uses_anonymous_args = 0
28 @ link register save eliminated.
29 0000 7047 bx lr
31 0002 00BF .section .text.HAL_PCD_Init,"ax",%progbits
32 .align 1
33 .p2align 2,,3
34 .global HAL_PCD_Init
35 .syntax unified
36 .thumb
37 .thumb_func
38 .fpu fpv4-sp-d16
40 HAL_PCD_Init:
41 @ args = 0, pretend = 0, frame = 0
42 @ frame_needed = 0, uses_anonymous_args = 0
43 0000 0028 cmp r0, #0
44 0002 5ED0 beq .L9
45 0004 F0B5 push {r4, r5, r6, r7, lr}
46 0006 90F8A932 ldrb r3, [r0, #681] @ zero_extendqisi2
47 000a 87B0 sub sp, sp, #28
48 000c 0446 mov r4, r0
49 000e 03F0FF02 and r2, r3, #255
50 0012 002B cmp r3, #0
51 0014 50D0 beq .L20
52 .L5:
53 0016 0323 movs r3, #3
54 0018 2068 ldr r0, [r4]
55 001a 84F8A932 strb r3, [r4, #681]
56 001e FFF7FEFF bl USB_DisableGlobalInt
57 0022 6568 ldr r5, [r4, #4]
58 0024 5DB3 cbz r5, .L6
59 0026 0023 movs r3, #0
60 0028 4FF0010E mov lr, #1
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 2
2022-01-12 01:09:32 +01:00
61 002c 1846 mov r0, r3
62 .L7:
63 002e 03EB8301 add r1, r3, r3, lsl #2
64 0032 04EBC102 add r2, r4, r1, lsl #3
65 0036 03F1010C add ip, r3, #1
66 003a 82F82830 strb r3, [r2, #40]
67 003e D386 strh r3, [r2, #54] @ movhi
68 0040 5FFA8CF3 uxtb r3, ip
69 0044 AB42 cmp r3, r5
70 0046 C2E90E00 strd r0, r0, [r2, #56]
71 004a 82F829E0 strb lr, [r2, #41]
72 004e 82F82B00 strb r0, [r2, #43]
73 0052 1064 str r0, [r2, #64]
74 0054 EBD3 bcc .L7
75 0056 0022 movs r2, #0
76 0058 1146 mov r1, r2
77 .L8:
78 005a 02EB8203 add r3, r2, r2, lsl #2
79 005e 04EBC303 add r3, r4, r3, lsl #3
80 0062 501C adds r0, r2, #1
81 0064 83F86821 strb r2, [r3, #360]
82 0068 C2B2 uxtb r2, r0
83 006a AA42 cmp r2, r5
84 006c C3E95E11 strd r1, r1, [r3, #376]
85 0070 83F86911 strb r1, [r3, #361]
86 0074 83F86B11 strb r1, [r3, #363]
87 0078 C3F88011 str r1, [r3, #384]
88 007c EDD3 bcc .L8
89 .L6:
90 007e 2546 mov r5, r4
91 0080 EC46 mov ip, sp
92 0082 55F8107B ldr r7, [r5], #16
93 0086 0FCD ldmia r5!, {r0, r1, r2, r3}
94 0088 ACE80F00 stmia ip!, {r0, r1, r2, r3}
95 008c 2B68 ldr r3, [r5]
96 008e CCF80030 str r3, [ip]
97 0092 04F1040E add lr, r4, #4
98 0096 9EE80E00 ldm lr, {r1, r2, r3}
99 009a 3846 mov r0, r7
100 009c FFF7FEFF bl USB_DevInit
101 00a0 E369 ldr r3, [r4, #28]
102 00a2 0122 movs r2, #1
103 00a4 0026 movs r6, #0
104 00a6 9342 cmp r3, r2
105 00a8 84F82460 strb r6, [r4, #36]
106 00ac 84F8A922 strb r2, [r4, #681]
107 00b0 09D0 beq .L21
108 00b2 3046 mov r0, r6
109 00b4 07B0 add sp, sp, #28
110 @ sp needed
111 00b6 F0BD pop {r4, r5, r6, r7, pc}
112 .L20:
113 00b8 80F8A822 strb r2, [r0, #680]
114 00bc FFF7FEFF bl HAL_PCD_MspInit
115 00c0 A9E7 b .L5
116 .L9:
117 00c2 0120 movs r0, #1
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 3
2022-01-12 01:09:32 +01:00
118 00c4 7047 bx lr
119 .L21:
120 00c6 2046 mov r0, r4
121 00c8 FFF7FEFF bl HAL_PCDEx_ActivateLPM
122 00cc 3046 mov r0, r6
123 00ce 07B0 add sp, sp, #28
124 @ sp needed
125 00d0 F0BD pop {r4, r5, r6, r7, pc}
127 00d2 00BF .section .text.HAL_PCD_MspDeInit,"ax",%progbits
128 .align 1
129 .p2align 2,,3
130 .weak HAL_PCD_MspDeInit
131 .syntax unified
132 .thumb
133 .thumb_func
134 .fpu fpv4-sp-d16
136 HAL_PCD_MspDeInit:
137 @ args = 0, pretend = 0, frame = 0
138 @ frame_needed = 0, uses_anonymous_args = 0
139 @ link register save eliminated.
140 0000 7047 bx lr
142 0002 00BF .section .text.HAL_PCD_DeInit,"ax",%progbits
143 .align 1
144 .p2align 2,,3
145 .global HAL_PCD_DeInit
146 .syntax unified
147 .thumb
148 .thumb_func
149 .fpu fpv4-sp-d16
151 HAL_PCD_DeInit:
152 @ args = 0, pretend = 0, frame = 0
153 @ frame_needed = 0, uses_anonymous_args = 0
154 0000 38B5 push {r3, r4, r5, lr}
155 0002 40B1 cbz r0, .L26
156 0004 0446 mov r4, r0
157 0006 0323 movs r3, #3
158 0008 0068 ldr r0, [r0]
159 000a 84F8A932 strb r3, [r4, #681]
160 000e FFF7FEFF bl USB_StopDevice
161 0012 0546 mov r5, r0
162 0014 10B1 cbz r0, .L28
163 .L26:
164 0016 0125 movs r5, #1
165 0018 2846 mov r0, r5
166 001a 38BD pop {r3, r4, r5, pc}
167 .L28:
168 001c 2046 mov r0, r4
169 001e FFF7FEFF bl HAL_PCD_MspDeInit
170 0022 84F8A952 strb r5, [r4, #681]
171 0026 2846 mov r0, r5
172 0028 38BD pop {r3, r4, r5, pc}
174 002a 00BF .section .text.HAL_PCD_Start,"ax",%progbits
175 .align 1
176 .p2align 2,,3
177 .global HAL_PCD_Start
178 .syntax unified
179 .thumb
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 4
2022-01-12 01:09:32 +01:00
180 .thumb_func
181 .fpu fpv4-sp-d16
183 HAL_PCD_Start:
184 @ args = 0, pretend = 0, frame = 0
185 @ frame_needed = 0, uses_anonymous_args = 0
186 0000 90F8A832 ldrb r3, [r0, #680] @ zero_extendqisi2
187 0004 012B cmp r3, #1
188 0006 0ED0 beq .L31
189 0008 10B5 push {r4, lr}
190 000a 0446 mov r4, r0
191 000c 0123 movs r3, #1
192 000e 0068 ldr r0, [r0]
193 0010 84F8A832 strb r3, [r4, #680]
194 0014 FFF7FEFF bl USB_EnableGlobalInt
195 0018 2068 ldr r0, [r4]
196 001a FFF7FEFF bl USB_DevConnect
197 001e 0020 movs r0, #0
198 0020 84F8A802 strb r0, [r4, #680]
199 0024 10BD pop {r4, pc}
200 .L31:
201 0026 0220 movs r0, #2
202 0028 7047 bx lr
204 002a 00BF .section .text.HAL_PCD_Stop,"ax",%progbits
205 .align 1
206 .p2align 2,,3
207 .global HAL_PCD_Stop
208 .syntax unified
209 .thumb
210 .thumb_func
211 .fpu fpv4-sp-d16
213 HAL_PCD_Stop:
214 @ args = 0, pretend = 0, frame = 0
215 @ frame_needed = 0, uses_anonymous_args = 0
216 0000 90F8A832 ldrb r3, [r0, #680] @ zero_extendqisi2
217 0004 012B cmp r3, #1
218 0006 0ED0 beq .L38
219 0008 10B5 push {r4, lr}
220 000a 0446 mov r4, r0
221 000c 0123 movs r3, #1
222 000e 0068 ldr r0, [r0]
223 0010 84F8A832 strb r3, [r4, #680]
224 0014 FFF7FEFF bl USB_DisableGlobalInt
225 0018 2068 ldr r0, [r4]
226 001a FFF7FEFF bl USB_DevDisconnect
227 001e 0020 movs r0, #0
228 0020 84F8A802 strb r0, [r4, #680]
229 0024 10BD pop {r4, pc}
230 .L38:
231 0026 0220 movs r0, #2
232 0028 7047 bx lr
234 002a 00BF .section .text.HAL_PCD_DataOutStageCallback,"ax",%progbits
235 .align 1
236 .p2align 2,,3
237 .weak HAL_PCD_DataOutStageCallback
238 .syntax unified
239 .thumb
240 .thumb_func
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 5
2022-01-12 01:09:32 +01:00
241 .fpu fpv4-sp-d16
243 HAL_PCD_DataOutStageCallback:
244 @ args = 0, pretend = 0, frame = 0
245 @ frame_needed = 0, uses_anonymous_args = 0
246 @ link register save eliminated.
247 0000 7047 bx lr
249 0002 00BF .section .text.HAL_PCD_DataInStageCallback,"ax",%progbits
250 .align 1
251 .p2align 2,,3
252 .weak HAL_PCD_DataInStageCallback
253 .syntax unified
254 .thumb
255 .thumb_func
256 .fpu fpv4-sp-d16
258 HAL_PCD_DataInStageCallback:
259 @ args = 0, pretend = 0, frame = 0
260 @ frame_needed = 0, uses_anonymous_args = 0
261 @ link register save eliminated.
262 0000 7047 bx lr
264 0002 00BF .section .text.HAL_PCD_SetupStageCallback,"ax",%progbits
265 .align 1
266 .p2align 2,,3
267 .weak HAL_PCD_SetupStageCallback
268 .syntax unified
269 .thumb
270 .thumb_func
271 .fpu fpv4-sp-d16
273 HAL_PCD_SetupStageCallback:
274 @ args = 0, pretend = 0, frame = 0
275 @ frame_needed = 0, uses_anonymous_args = 0
276 @ link register save eliminated.
277 0000 7047 bx lr
279 0002 00BF .section .text.HAL_PCD_SOFCallback,"ax",%progbits
280 .align 1
281 .p2align 2,,3
282 .weak HAL_PCD_SOFCallback
283 .syntax unified
284 .thumb
285 .thumb_func
286 .fpu fpv4-sp-d16
288 HAL_PCD_SOFCallback:
289 @ args = 0, pretend = 0, frame = 0
290 @ frame_needed = 0, uses_anonymous_args = 0
291 @ link register save eliminated.
292 0000 7047 bx lr
294 0002 00BF .section .text.HAL_PCD_ResetCallback,"ax",%progbits
295 .align 1
296 .p2align 2,,3
297 .weak HAL_PCD_ResetCallback
298 .syntax unified
299 .thumb
300 .thumb_func
301 .fpu fpv4-sp-d16
303 HAL_PCD_ResetCallback:
304 @ args = 0, pretend = 0, frame = 0
305 @ frame_needed = 0, uses_anonymous_args = 0
306 @ link register save eliminated.
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 6
2022-01-12 01:09:32 +01:00
307 0000 7047 bx lr
309 0002 00BF .section .text.HAL_PCD_SuspendCallback,"ax",%progbits
310 .align 1
311 .p2align 2,,3
312 .weak HAL_PCD_SuspendCallback
313 .syntax unified
314 .thumb
315 .thumb_func
316 .fpu fpv4-sp-d16
318 HAL_PCD_SuspendCallback:
319 @ args = 0, pretend = 0, frame = 0
320 @ frame_needed = 0, uses_anonymous_args = 0
321 @ link register save eliminated.
322 0000 7047 bx lr
324 0002 00BF .section .text.HAL_PCD_ResumeCallback,"ax",%progbits
325 .align 1
326 .p2align 2,,3
327 .weak HAL_PCD_ResumeCallback
328 .syntax unified
329 .thumb
330 .thumb_func
331 .fpu fpv4-sp-d16
333 HAL_PCD_ResumeCallback:
334 @ args = 0, pretend = 0, frame = 0
335 @ frame_needed = 0, uses_anonymous_args = 0
336 @ link register save eliminated.
337 0000 7047 bx lr
339 0002 00BF .section .text.HAL_PCD_IRQHandler,"ax",%progbits
340 .align 1
341 .p2align 2,,3
342 .global HAL_PCD_IRQHandler
343 .syntax unified
344 .thumb
345 .thumb_func
346 .fpu fpv4-sp-d16
348 HAL_PCD_IRQHandler:
349 @ args = 0, pretend = 0, frame = 8
350 @ frame_needed = 0, uses_anonymous_args = 0
351 0000 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr}
352 0004 0446 mov r4, r0
353 0006 83B0 sub sp, sp, #12
354 0008 0068 ldr r0, [r0]
355 000a FFF7FEFF bl USB_ReadInterrupts
356 000e 10F40045 ands r5, r0, #32768
357 0012 2CD1 bne .L185
358 0014 4305 lsls r3, r0, #21
359 0016 00F17881 bmi .L186
360 001a 4704 lsls r7, r0, #17
361 001c 1BD4 bmi .L187
362 001e 10F40051 ands r1, r0, #8192
363 0022 40F0E281 bne .L188
364 0026 C604 lsls r6, r0, #19
365 0028 00F18B80 bmi .L189
366 002c 0505 lsls r5, r0, #20
367 002e 00F1F282 bmi .L190
368 0032 0106 lsls r1, r0, #24
369 0034 00F17482 bmi .L191
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 7
2022-01-12 01:09:32 +01:00
370 0038 8205 lsls r2, r0, #22
371 003a 00F1BA83 bmi .L192
372 003e C305 lsls r3, r0, #23
373 0040 12D5 bpl .L50
374 0042 2268 ldr r2, [r4]
375 0044 B2F84430 ldrh r3, [r2, #68]
376 0048 23F48073 bic r3, r3, #256
377 004c 1B04 lsls r3, r3, #16
378 004e 1B0C lsrs r3, r3, #16
379 0050 A2F84430 strh r3, [r2, #68] @ movhi
380 0054 08E0 b .L50
381 .L187:
382 0056 2268 ldr r2, [r4]
383 0058 B2F84430 ldrh r3, [r2, #68]
384 005c 23F48043 bic r3, r3, #16384
385 0060 1B04 lsls r3, r3, #16
386 0062 1B0C lsrs r3, r3, #16
387 0064 A2F84430 strh r3, [r2, #68] @ movhi
388 .L50:
389 0068 03B0 add sp, sp, #12
390 @ sp needed
391 006a BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
392 .L185:
393 006e 2068 ldr r0, [r4]
394 0070 B0F84430 ldrh r3, [r0, #68]
395 0074 1A04 lsls r2, r3, #16
396 0076 F7D5 bpl .L50
397 0078 DFF858A6 ldr r10, .L204+4
398 007c DFF858B6 ldr fp, .L204+8
399 0080 10E0 b .L52
400 .L196:
401 0082 11F01001 ands r1, r1, #16
402 0086 00F0C180 beq .L193
403 008a 0188 ldrh r1, [r0]
404 008c 11F40065 ands r5, r1, #2048
405 0090 8BB2 uxth r3, r1
406 0092 40F0E580 bne .L194
407 0096 1B04 lsls r3, r3, #16
408 0098 00F15681 bmi .L195
409 .L57:
410 009c B0F84430 ldrh r3, [r0, #68]
411 00a0 1A04 lsls r2, r3, #16
412 00a2 E1D5 bpl .L50
413 .L52:
414 00a4 B0F84450 ldrh r5, [r0, #68]
415 00a8 A9B2 uxth r1, r5
416 00aa 15F00F05 ands r5, r5, #15
417 00ae E8D0 beq .L196
418 00b0 2EB2 sxth r6, r5
419 00b2 30F82630 ldrh r3, [r0, r6, lsl #2]
420 00b6 1F04 lsls r7, r3, #16
421 00b8 1FFA83F8 uxth r8, r3
422 00bc 64D4 bmi .L197
423 .L66:
424 00be 18F0800F tst r8, #128
425 00c2 EBD0 beq .L57
426 00c4 30F82630 ldrh r3, [r0, r6, lsl #2]
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 8
2022-01-12 01:09:32 +01:00
427 00c8 9BB2 uxth r3, r3
428 00ca 03EA0A03 and r3, r3, r10
429 00ce 43F40043 orr r3, r3, #32768
430 00d2 20F82630 strh r3, [r0, r6, lsl #2] @ movhi
431 00d6 06EB8606 add r6, r6, r6, lsl #2
432 00da 04EBC606 add r6, r4, r6, lsl #3
433 00de 96F82B30 ldrb r3, [r6, #43] @ zero_extendqisi2
434 00e2 022B cmp r3, #2
435 00e4 00F08D81 beq .L80
436 00e8 05EB8505 add r5, r5, r5, lsl #2
437 00ec 04EBC505 add r5, r4, r5, lsl #3
438 00f0 0023 movs r3, #0
439 00f2 95F83420 ldrb r2, [r5, #52] @ zero_extendqisi2
440 00f6 2B64 str r3, [r5, #64]
441 00f8 E2B1 cbz r2, .L81
442 00fa 18F04008 ands r8, r8, #64
443 00fe 00F0B581 beq .L82
444 0102 96F82920 ldrb r2, [r6, #41] @ zero_extendqisi2
445 0106 002A cmp r2, #0
446 0108 40F0F381 bne .L83
447 010c 96F82830 ldrb r3, [r6, #40] @ zero_extendqisi2
448 0110 B0F85010 ldrh r1, [r0, #80]
449 0114 00EBC303 add r3, r0, r3, lsl #3
450 0118 03F20243 addw r3, r3, #1026
451 .L183:
452 011c 89B2 uxth r1, r1
453 011e 5A5A ldrh r2, [r3, r1]
454 0120 22F4F842 bic r2, r2, #31744
455 0124 1204 lsls r2, r2, #16
456 0126 120C lsrs r2, r2, #16
457 0128 5A52 strh r2, [r3, r1] @ movhi
458 012a 5A5A ldrh r2, [r3, r1]
459 012c 92B2 uxth r2, r2
460 012e 42F40042 orr r2, r2, #32768
461 0132 5A52 strh r2, [r3, r1] @ movhi
462 .L81:
463 0134 2046 mov r0, r4
464 0136 96F82810 ldrb r1, [r6, #40] @ zero_extendqisi2
465 013a FFF7FEFF bl HAL_PCD_DataInStageCallback
466 013e 2068 ldr r0, [r4]
467 0140 ACE7 b .L57
468 .L189:
469 0142 2268 ldr r2, [r4]
470 0144 B2F84030 ldrh r3, [r2, #64]
471 0148 23F00403 bic r3, r3, #4
472 014c 1B04 lsls r3, r3, #16
473 014e 1B0C lsrs r3, r3, #16
474 0150 A2F84030 strh r3, [r2, #64] @ movhi
475 0154 B2F84030 ldrh r3, [r2, #64]
476 0158 23F00803 bic r3, r3, #8
477 015c 1B04 lsls r3, r3, #16
478 015e 1B0C lsrs r3, r3, #16
479 0160 A2F84030 strh r3, [r2, #64] @ movhi
480 0164 94F8E032 ldrb r3, [r4, #736] @ zero_extendqisi2
481 0168 012B cmp r3, #1
482 016a 00F02F83 beq .L198
483 .L125:
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 9
2022-01-12 01:09:32 +01:00
484 016e 2046 mov r0, r4
485 0170 FFF7FEFF bl HAL_PCD_ResumeCallback
486 0174 2268 ldr r2, [r4]
487 0176 B2F84430 ldrh r3, [r2, #68]
488 017a 23F48053 bic r3, r3, #4096
489 017e 1B04 lsls r3, r3, #16
490 0180 1B0C lsrs r3, r3, #16
491 0182 A2F84430 strh r3, [r2, #68] @ movhi
492 0186 6FE7 b .L50
493 .L197:
494 0188 30F82620 ldrh r2, [r0, r6, lsl #2]
495 018c 40F68F73 movw r3, #3983
496 0190 1340 ands r3, r3, r2
497 0192 43F08003 orr r3, r3, #128
498 0196 05EB8501 add r1, r5, r5, lsl #2
499 019a 20F82630 strh r3, [r0, r6, lsl #2] @ movhi
500 019e 04EBC101 add r1, r4, r1, lsl #3
501 01a2 4FEA8509 lsl r9, r5, #2
502 01a6 91F87431 ldrb r3, [r1, #372] @ zero_extendqisi2
503 01aa 002B cmp r3, #0
504 01ac 7AD1 bne .L67
505 01ae B0F85030 ldrh r3, [r0, #80]
506 01b2 00F20642 addw r2, r0, #1030
507 01b6 12FA83F3 uxtah r3, r2, r3
508 01ba 91F86821 ldrb r2, [r1, #360] @ zero_extendqisi2
509 01be 33F83270 ldrh r7, [r3, r2, lsl #3]
510 01c2 C7F30907 ubfx r7, r7, #0, #10
511 01c6 002F cmp r7, #0
512 01c8 40F07681 bne .L199
513 .L68:
514 01cc 09EB0503 add r3, r9, r5
515 01d0 04EBC303 add r3, r4, r3, lsl #3
516 01d4 D3F88421 ldr r2, [r3, #388]
517 01d8 3A44 add r2, r2, r7
518 01da C3F88421 str r2, [r3, #388]
519 01de D3F87C21 ldr r2, [r3, #380]
520 01e2 3A44 add r2, r2, r7
521 01e4 C3F87C21 str r2, [r3, #380]
522 01e8 D3F88021 ldr r2, [r3, #384]
523 01ec 22B1 cbz r2, .L78
524 01ee D3F87831 ldr r3, [r3, #376]
525 01f2 BB42 cmp r3, r7
526 01f4 40F23081 bls .L79
527 .L78:
528 01f8 A944 add r9, r9, r5
529 01fa 04EBC909 add r9, r4, r9, lsl #3
530 01fe 2046 mov r0, r4
531 0200 99F86811 ldrb r1, [r9, #360] @ zero_extendqisi2
532 0204 FFF7FEFF bl HAL_PCD_DataOutStageCallback
533 0208 2068 ldr r0, [r4]
534 020a 58E7 b .L66
535 .L193:
536 020c 0388 ldrh r3, [r0]
537 020e 9BB2 uxth r3, r3
538 0210 03EA0A03 and r3, r3, r10
539 0214 43F40043 orr r3, r3, #32768
540 0218 0380 strh r3, [r0] @ movhi
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 10
2022-01-12 01:09:32 +01:00
541 021a B0F85030 ldrh r3, [r0, #80]
542 021e 94F82820 ldrb r2, [r4, #40] @ zero_extendqisi2
543 0222 10FA83F0 uxtah r0, r0, r3
544 0226 40F20243 movw r3, #1026
545 022a 03EBC203 add r3, r3, r2, lsl #3
546 022e E26B ldr r2, [r4, #60]
547 0230 C35A ldrh r3, [r0, r3]
548 0232 C3F30903 ubfx r3, r3, #0, #10
549 0236 6364 str r3, [r4, #68]
550 0238 1344 add r3, r3, r2
551 023a E363 str r3, [r4, #60]
552 023c 2046 mov r0, r4
553 023e FFF7FEFF bl HAL_PCD_DataInStageCallback
554 0242 94F82430 ldrb r3, [r4, #36] @ zero_extendqisi2
555 0246 5BB3 cbz r3, .L184
556 0248 236C ldr r3, [r4, #64]
557 024a 4BBB cbnz r3, .L184
558 024c 94F82420 ldrb r2, [r4, #36] @ zero_extendqisi2
559 0250 2068 ldr r0, [r4]
560 0252 42F08002 orr r2, r2, #128
561 0256 A0F84C20 strh r2, [r0, #76] @ movhi
562 025a 84F82430 strb r3, [r4, #36]
563 025e 1DE7 b .L57
564 .L194:
565 0260 B0F85020 ldrh r2, [r0, #80]
566 0264 94F86811 ldrb r1, [r4, #360] @ zero_extendqisi2
567 0268 40F20643 movw r3, #1030
568 026c 10FA82F2 uxtah r2, r0, r2
569 0270 03EBC103 add r3, r3, r1, lsl #3
570 0274 04F52C71 add r1, r4, #688
571 0278 D35A ldrh r3, [r2, r3]
572 027a B4F86E21 ldrh r2, [r4, #366]
573 027e C3F30903 ubfx r3, r3, #0, #10
574 0282 C4F88431 str r3, [r4, #388]
575 0286 FFF7FEFF bl USB_ReadPMA
576 028a 2268 ldr r2, [r4]
577 028c 1188 ldrh r1, [r2]
578 028e 40F68F73 movw r3, #3983
579 0292 0B40 ands r3, r3, r1
580 0294 43F08003 orr r3, r3, #128
581 0298 1380 strh r3, [r2] @ movhi
582 029a 2046 mov r0, r4
583 029c FFF7FEFF bl HAL_PCD_SetupStageCallback
584 .L184:
585 02a0 2068 ldr r0, [r4]
586 02a2 FBE6 b .L57
587 .L67:
588 02a4 91F86B31 ldrb r3, [r1, #363] @ zero_extendqisi2
589 02a8 022B cmp r3, #2
590 02aa 00F0CF81 beq .L200
591 02ae 91F86821 ldrb r2, [r1, #360] @ zero_extendqisi2
592 02b2 30F82230 ldrh r3, [r0, r2, lsl #2]
593 02b6 23F4E043 bic r3, r3, #28672
594 02ba 23F07003 bic r3, r3, #112
595 02be 1B04 lsls r3, r3, #16
596 02c0 1B0C lsrs r3, r3, #16
597 02c2 43F40043 orr r3, r3, #32768
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 11
2022-01-12 01:09:32 +01:00
598 02c6 43F0C003 orr r3, r3, #192
599 02ca 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
600 02ce 91F86831 ldrb r3, [r1, #360] @ zero_extendqisi2
601 02d2 1AB2 sxth r2, r3
602 02d4 30F82220 ldrh r2, [r0, r2, lsl #2]
603 02d8 12F4804F tst r2, #16384
604 02dc B0F85020 ldrh r2, [r0, #80]
605 02e0 00F0D780 beq .L77
606 02e4 00F20247 addw r7, r0, #1026
607 02e8 17FA82F2 uxtah r2, r7, r2
608 02ec 32F83370 ldrh r7, [r2, r3, lsl #3]
609 02f0 C7F30907 ubfx r7, r7, #0, #10
610 02f4 002F cmp r7, #0
611 02f6 3FF469AF beq .L68
612 02fa B1F87021 ldrh r2, [r1, #368]
613 02fe D1F87C11 ldr r1, [r1, #380]
614 0302 3B46 mov r3, r7
615 0304 FFF7FEFF bl USB_ReadPMA
616 0308 60E7 b .L68
617 .L186:
618 030a 2268 ldr r2, [r4]
619 030c B2F84430 ldrh r3, [r2, #68]
620 0310 23F48063 bic r3, r3, #1024
621 0314 1B04 lsls r3, r3, #16
622 0316 1B0C lsrs r3, r3, #16
623 0318 A2F84430 strh r3, [r2, #68] @ movhi
624 031c 2046 mov r0, r4
625 031e FFF7FEFF bl HAL_PCD_ResetCallback
626 0322 94F8A832 ldrb r3, [r4, #680] @ zero_extendqisi2
627 0326 012B cmp r3, #1
628 0328 3FF49EAE beq .L50
629 032c 0123 movs r3, #1
630 032e 2068 ldr r0, [r4]
631 0330 84F8A832 strb r3, [r4, #680]
632 0334 84F82450 strb r5, [r4, #36]
633 0338 2946 mov r1, r5
634 033a FFF7FEFF bl USB_SetDevAddress
635 033e 84F8A852 strb r5, [r4, #680]
636 0342 03B0 add sp, sp, #12
637 @ sp needed
638 0344 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
639 .L195:
640 0348 0288 ldrh r2, [r0]
641 034a 40F68F73 movw r3, #3983
642 034e 1340 ands r3, r3, r2
643 0350 43F08003 orr r3, r3, #128
644 0354 0380 strh r3, [r0] @ movhi
645 0356 B0F85020 ldrh r2, [r0, #80]
646 035a 94F86811 ldrb r1, [r4, #360] @ zero_extendqisi2
647 035e 40F20643 movw r3, #1030
648 0362 10FA82F2 uxtah r2, r0, r2
649 0366 03EBC103 add r3, r3, r1, lsl #3
650 036a D35A ldrh r3, [r2, r3]
651 036c C3F30903 ubfx r3, r3, #0, #10
652 0370 C4F88431 str r3, [r4, #388]
653 0374 93B1 cbz r3, .L60
654 0376 D4F87C11 ldr r1, [r4, #380]
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 12
2022-01-12 01:09:32 +01:00
655 037a 79B1 cbz r1, .L60
656 037c B4F86E21 ldrh r2, [r4, #366]
657 0380 FFF7FEFF bl USB_ReadPMA
658 0384 D4F87C31 ldr r3, [r4, #380]
659 0388 D4F88421 ldr r2, [r4, #388]
660 038c 1344 add r3, r3, r2
661 038e 2046 mov r0, r4
662 0390 2946 mov r1, r5
663 0392 C4F87C31 str r3, [r4, #380]
664 0396 FFF7FEFF bl HAL_PCD_DataOutStageCallback
665 039a 2068 ldr r0, [r4]
666 .L60:
667 039c 0388 ldrh r3, [r0]
668 039e 1F05 lsls r7, r3, #20
669 03a0 3FF57CAE bmi .L57
670 03a4 D4F87821 ldr r2, [r4, #376]
671 03a8 B0F85030 ldrh r3, [r0, #80]
672 03ac 3E2A cmp r2, #62
673 03ae 9BB2 uxth r3, r3
674 03b0 00F20645 addw r5, r0, #1030
675 03b4 40F28E80 bls .L61
676 03b8 5109 lsrs r1, r2, #5
677 03ba D606 lsls r6, r2, #27
678 03bc C44A ldr r2, .L204
679 03be 08BF it eq
680 03c0 01F1FF31 addeq r1, r1, #-1
681 03c4 42EA8121 orr r1, r2, r1, lsl #10
682 03c8 89B2 uxth r1, r1
683 03ca E952 strh r1, [r5, r3] @ movhi
684 .L63:
685 03cc 0388 ldrh r3, [r0]
686 03ce 23F48043 bic r3, r3, #16384
687 03d2 23F07003 bic r3, r3, #112
688 03d6 1B04 lsls r3, r3, #16
689 03d8 1B0C lsrs r3, r3, #16
690 03da 83F44053 eor r3, r3, #12288
691 03de 43F40043 orr r3, r3, #32768
692 03e2 43F08003 orr r3, r3, #128
693 03e6 0380 strh r3, [r0] @ movhi
694 03e8 58E6 b .L57
695 .L188:
696 03ea 2268 ldr r2, [r4]
697 03ec B2F84430 ldrh r3, [r2, #68]
698 03f0 23F40053 bic r3, r3, #8192
699 03f4 1B04 lsls r3, r3, #16
700 03f6 1B0C lsrs r3, r3, #16
701 03f8 A2F84430 strh r3, [r2, #68] @ movhi
702 03fc 03B0 add sp, sp, #12
703 @ sp needed
704 03fe BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
705 .L80:
706 0402 18F48077 ands r7, r8, #256
707 0406 40F0B880 bne .L85
708 040a 96F82810 ldrb r1, [r6, #40] @ zero_extendqisi2
709 040e B0F85020 ldrh r2, [r0, #80]
710 0412 40F20243 movw r3, #1026
711 0416 03EBC103 add r3, r3, r1, lsl #3
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 13
2022-01-12 01:09:32 +01:00
712 041a 10FA82F2 uxtah r2, r0, r2
713 041e D25A ldrh r2, [r2, r3]
714 0420 05EB8503 add r3, r5, r5, lsl #2
715 0424 04EBC303 add r3, r4, r3, lsl #3
716 0428 C2F30902 ubfx r2, r2, #0, #10
717 042c 1E6C ldr r6, [r3, #64]
718 042e 9642 cmp r6, r2
719 0430 4AD9 bls .L86
720 0432 B61A subs r6, r6, r2
721 0434 1E64 str r6, [r3, #64]
722 0436 002E cmp r6, #0
723 0438 47D0 beq .L130
724 043a 0135 adds r5, r5, #1
725 043c 05EB8505 add r5, r5, r5, lsl #2
726 0440 04EBC501 add r1, r4, r5, lsl #3
727 0444 DD6B ldr r5, [r3, #60]
728 0446 1544 add r5, r5, r2
729 0448 DD63 str r5, [r3, #60]
730 044a 5D6C ldr r5, [r3, #68]
731 044c 2A44 add r2, r2, r5
732 044e 5A64 str r2, [r3, #68]
733 0450 FFF7FEFF bl USB_EPStartXfer
734 0454 2068 ldr r0, [r4]
735 0456 21E6 b .L57
736 .L79:
737 0458 2821 movs r1, #40
738 045a 01FB0541 mla r1, r1, r5, r4
739 045e 2068 ldr r0, [r4]
740 0460 01F5B471 add r1, r1, #360
741 0464 FFF7FEFF bl USB_EPStartXfer
742 0468 2068 ldr r0, [r4]
743 046a 28E6 b .L66
744 .L82:
745 046c 96F82930 ldrb r3, [r6, #41] @ zero_extendqisi2
746 0470 002B cmp r3, #0
747 0472 4CD0 beq .L201
748 0474 012B cmp r3, #1
749 0476 7FF45DAE bne .L81
750 047a 96F82830 ldrb r3, [r6, #40] @ zero_extendqisi2
751 047e B0F85020 ldrh r2, [r0, #80]
752 0482 00EBC303 add r3, r0, r3, lsl #3
753 0486 03F20643 addw r3, r3, #1030
754 048a 92B2 uxth r2, r2
755 048c 23F80280 strh r8, [r3, r2] @ movhi
756 0490 50E6 b .L81
757 .L77:
758 0492 00F20647 addw r7, r0, #1030
759 0496 17FA82F2 uxtah r2, r7, r2
760 049a 32F83370 ldrh r7, [r2, r3, lsl #3]
761 049e C7F30907 ubfx r7, r7, #0, #10
762 04a2 002F cmp r7, #0
763 04a4 3FF492AE beq .L68
764 04a8 B1F87221 ldrh r2, [r1, #370]
765 04ac D1F87C11 ldr r1, [r1, #380]
766 04b0 3B46 mov r3, r7
767 04b2 FFF7FEFF bl USB_ReadPMA
768 04b6 89E6 b .L68
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 14
2022-01-12 01:09:32 +01:00
769 .L199:
770 04b8 B1F86E21 ldrh r2, [r1, #366]
771 04bc D1F87C11 ldr r1, [r1, #380]
772 04c0 3B46 mov r3, r7
773 04c2 FFF7FEFF bl USB_ReadPMA
774 04c6 81E6 b .L68
775 .L86:
776 04c8 1F64 str r7, [r3, #64]
777 .L130:
778 04ca 2046 mov r0, r4
779 04cc FFF7FEFF bl HAL_PCD_DataInStageCallback
780 04d0 2068 ldr r0, [r4]
781 04d2 E3E5 b .L57
782 .L61:
783 04d4 002A cmp r2, #0
784 04d6 40F07F81 bne .L64
785 04da EA5A ldrh r2, [r5, r3]
786 04dc 22F4F842 bic r2, r2, #31744
787 04e0 1204 lsls r2, r2, #16
788 04e2 120C lsrs r2, r2, #16
789 04e4 EA52 strh r2, [r5, r3] @ movhi
790 04e6 EA5A ldrh r2, [r5, r3]
791 04e8 92B2 uxth r2, r2
792 04ea 42F40042 orr r2, r2, #32768
793 04ee EA52 strh r2, [r5, r3] @ movhi
794 04f0 6CE7 b .L63
795 .L83:
796 04f2 012A cmp r2, #1
797 04f4 7FF41EAE bne .L81
798 04f8 96F82820 ldrb r2, [r6, #40] @ zero_extendqisi2
799 04fc B0F85010 ldrh r1, [r0, #80]
800 0500 00EBC202 add r2, r0, r2, lsl #3
801 0504 02F20242 addw r2, r2, #1026
802 0508 89B2 uxth r1, r1
803 050a 5352 strh r3, [r2, r1] @ movhi
804 050c 12E6 b .L81
805 .L201:
806 050e 96F82830 ldrb r3, [r6, #40] @ zero_extendqisi2
807 0512 B0F85010 ldrh r1, [r0, #80]
808 0516 00EBC303 add r3, r0, r3, lsl #3
809 051a 03F20643 addw r3, r3, #1030
810 051e FDE5 b .L183
811 .L191:
812 0520 2268 ldr r2, [r4]
813 0522 B2F84430 ldrh r3, [r2, #68]
814 0526 23F08003 bic r3, r3, #128
815 052a 1B04 lsls r3, r3, #16
816 052c 1B0C lsrs r3, r3, #16
817 052e A2F84430 strh r3, [r2, #68] @ movhi
818 0532 94F8E032 ldrb r3, [r4, #736] @ zero_extendqisi2
819 0536 002B cmp r3, #0
820 0538 40F0C580 bne .L128
821 053c B2F84030 ldrh r3, [r2, #64]
822 0540 9BB2 uxth r3, r3
823 0542 43F00403 orr r3, r3, #4
824 0546 A2F84030 strh r3, [r2, #64] @ movhi
825 054a B2F84030 ldrh r3, [r2, #64]
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 15
2022-01-12 01:09:32 +01:00
826 054e 9BB2 uxth r3, r3
827 0550 0121 movs r1, #1
828 0552 43F00803 orr r3, r3, #8
829 0556 A2F84030 strh r3, [r2, #64] @ movhi
830 055a 84F8E012 strb r1, [r4, #736]
831 055e B2F85430 ldrh r3, [r2, #84]
832 0562 C3F38D03 ubfx r3, r3, #2, #14
833 0566 03F03C03 and r3, r3, #60
834 056a 2046 mov r0, r4
835 056c C4F8E432 str r3, [r4, #740]
836 0570 03B0 add sp, sp, #12
837 @ sp needed
838 0572 BDE8F04F pop {r4, r5, r6, r7, r8, r9, r10, fp, lr}
839 0576 FFF7FEBF b HAL_PCDEx_LPM_Callback
840 .L85:
841 057a 18F04003 ands r3, r8, #64
842 057e 0093 str r3, [sp]
843 0580 00F0AC80 beq .L88
844 0584 96F828C0 ldrb ip, [r6, #40] @ zero_extendqisi2
845 0588 B0F85030 ldrh r3, [r0, #80]
846 058c 4FEACC07 lsl r7, ip, #3
847 0590 17FA83F3 uxtah r3, r7, r3
848 0594 00F20242 addw r2, r0, #1026
849 0598 0092 str r2, [sp]
850 059a 9A5A ldrh r2, [r3, r2]
851 059c 05EB8503 add r3, r5, r5, lsl #2
852 05a0 04EBC303 add r3, r4, r3, lsl #3
853 05a4 C2F30902 ubfx r2, r2, #0, #10
854 05a8 196C ldr r1, [r3, #64]
855 05aa 9142 cmp r1, r2
856 05ac 0FFA8CFE sxth lr, ip
857 05b0 4FEA8509 lsl r9, r5, #2
858 05b4 40F29581 bls .L89
859 05b8 891A subs r1, r1, r2
860 05ba 1964 str r1, [r3, #64]
861 05bc 0029 cmp r1, #0
862 05be 00F09281 beq .L131
863 05c2 18F4804F tst r8, #16384
864 05c6 0DD0 beq .L95
865 05c8 30F82E30 ldrh r3, [r0, lr, lsl #2]
866 05cc 23F4E043 bic r3, r3, #28672
867 05d0 23F07003 bic r3, r3, #112
868 05d4 1B04 lsls r3, r3, #16
869 05d6 1B0C lsrs r3, r3, #16
870 05d8 43F44043 orr r3, r3, #49152
871 05dc 43F08003 orr r3, r3, #128
872 05e0 20F82E30 strh r3, [r0, lr, lsl #2] @ movhi
873 .L95:
874 05e4 09EB0507 add r7, r9, r5
875 05e8 04EBC707 add r7, r4, r7, lsl #3
876 05ec 97F84C30 ldrb r3, [r7, #76] @ zero_extendqisi2
877 05f0 012B cmp r3, #1
878 05f2 00F0F981 beq .L202
879 .L94:
880 05f6 96F82820 ldrb r2, [r6, #40] @ zero_extendqisi2
881 05fa 30F82230 ldrh r3, [r0, r2, lsl #2]
882 05fe 9BB2 uxth r3, r3
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 16
2022-01-12 01:09:32 +01:00
883 0600 03EA0B03 and r3, r3, fp
884 0604 83F03003 eor r3, r3, #48
885 0608 43F40043 orr r3, r3, #32768
886 060c 43F08003 orr r3, r3, #128
887 0610 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
888 0614 42E5 b .L57
889 .L190:
890 0616 2268 ldr r2, [r4]
891 0618 B2F84030 ldrh r3, [r2, #64]
892 061c 9BB2 uxth r3, r3
893 061e 43F00803 orr r3, r3, #8
894 0622 A2F84030 strh r3, [r2, #64] @ movhi
895 0626 B2F84430 ldrh r3, [r2, #68]
896 062a 23F40063 bic r3, r3, #2048
897 062e 1B04 lsls r3, r3, #16
898 0630 1B0C lsrs r3, r3, #16
899 0632 A2F84430 strh r3, [r2, #68] @ movhi
900 0636 B2F84030 ldrh r3, [r2, #64]
901 063a 9BB2 uxth r3, r3
902 063c 43F00403 orr r3, r3, #4
903 0640 2046 mov r0, r4
904 0642 A2F84030 strh r3, [r2, #64] @ movhi
905 0646 FFF7FEFF bl HAL_PCD_SuspendCallback
906 064a 0DE5 b .L50
907 .L200:
908 064c 18F48042 ands r2, r8, #16384
909 0650 B0F85030 ldrh r3, [r0, #80]
910 0654 00F0C880 beq .L70
911 0658 00F20242 addw r2, r0, #1026
912 065c 12FA83F3 uxtah r3, r2, r3
913 0660 91F868C1 ldrb ip, [r1, #360] @ zero_extendqisi2
914 0664 D1F88021 ldr r2, [r1, #384]
915 0668 33F83C30 ldrh r3, [r3, ip, lsl #3]
916 066c C3F30903 ubfx r3, r3, #0, #10
917 0670 9A42 cmp r2, r3
918 0672 1F46 mov r7, r3
919 0674 C0F07E81 bcc .L71
920 0678 D21A subs r2, r2, r3
921 067a C1F88021 str r2, [r1, #384]
922 067e 002A cmp r2, #0
923 0680 00F07B81 beq .L133
924 .L72:
925 0684 18F0400F tst r8, #64
926 0688 0FD0 beq .L73
927 068a 0FFA8CFC sxth ip, ip
928 068e 30F82C20 ldrh r2, [r0, ip, lsl #2]
929 0692 22F4E042 bic r2, r2, #28672
930 0696 22F07002 bic r2, r2, #112
931 069a 1204 lsls r2, r2, #16
932 069c 120C lsrs r2, r2, #16
933 069e 42F40042 orr r2, r2, #32768
934 06a2 42F0C002 orr r2, r2, #192
935 06a6 20F82C20 strh r2, [r0, ip, lsl #2] @ movhi
936 .L73:
937 06aa 0BB9 cbnz r3, .L203
938 .L137:
939 06ac 1F46 mov r7, r3
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 17
2022-01-12 01:09:32 +01:00
940 06ae 8DE5 b .L68
941 .L203:
942 06b0 09EB0501 add r1, r9, r5
943 06b4 04EBC101 add r1, r4, r1, lsl #3
944 06b8 B1F87021 ldrh r2, [r1, #368]
945 06bc D1F87C11 ldr r1, [r1, #380]
946 06c0 FFF7FEFF bl USB_ReadPMA
947 06c4 82E5 b .L68
948 .L128:
949 06c6 2046 mov r0, r4
950 06c8 FFF7FEFF bl HAL_PCD_SuspendCallback
951 06cc CCE4 b .L50
952 .L205:
953 06ce 00BF .align 2
954 .L204:
955 06d0 0080FFFF .word -32768
956 06d4 0F8FFFFF .word -28913
957 06d8 BF8FFFFF .word -28737
958 .L88:
959 06dc 96F82810 ldrb r1, [r6, #40] @ zero_extendqisi2
960 06e0 B0F85030 ldrh r3, [r0, #80]
961 06e4 CA00 lsls r2, r1, #3
962 06e6 00F20647 addw r7, r0, #1030
963 06ea 12FA83F3 uxtah r3, r2, r3
964 06ee 0197 str r7, [sp, #4]
965 06f0 DB5B ldrh r3, [r3, r7]
966 06f2 C3F3090E ubfx lr, r3, #0, #10
967 06f6 05EB8503 add r3, r5, r5, lsl #2
968 06fa 04EBC303 add r3, r4, r3, lsl #3
969 06fe 0FFA81FC sxth ip, r1
970 0702 1F6C ldr r7, [r3, #64]
971 0704 7745 cmp r7, lr
972 0706 4FEA8509 lsl r9, r5, #2
973 070a C0F0A580 bcc .L105
974 070e A7EB0E07 sub r7, r7, lr
975 0712 1F64 str r7, [r3, #64]
976 0714 002F cmp r7, #0
977 0716 00F0A180 beq .L132
978 071a 18F4804F tst r8, #16384
979 071e 0DD1 bne .L110
980 0720 30F82C30 ldrh r3, [r0, ip, lsl #2]
981 0724 23F4E043 bic r3, r3, #28672
982 0728 23F07003 bic r3, r3, #112
983 072c 1B04 lsls r3, r3, #16
984 072e 1B0C lsrs r3, r3, #16
985 0730 43F44043 orr r3, r3, #49152
986 0734 43F08003 orr r3, r3, #128
987 0738 20F82C30 strh r3, [r0, ip, lsl #2] @ movhi
988 .L110:
989 073c 09EB0502 add r2, r9, r5
990 0740 04EBC202 add r2, r4, r2, lsl #3
991 0744 92F84C30 ldrb r3, [r2, #76] @ zero_extendqisi2
992 0748 012B cmp r3, #1
993 074a 7FF454AF bne .L94
994 074e D36B ldr r3, [r2, #60]
995 0750 976C ldr r7, [r2, #72]
996 0752 03EB0E08 add r8, r3, lr
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 18
2022-01-12 01:09:32 +01:00
997 0756 536C ldr r3, [r2, #68]
998 0758 C2F83C80 str r8, [r2, #60]
999 075c 7344 add r3, r3, lr
1000 075e 5364 str r3, [r2, #68]
1001 0760 936B ldr r3, [r2, #56]
1002 0762 9F42 cmp r7, r3
1003 0764 C0F07C81 bcc .L111
1004 0768 FF1A subs r7, r7, r3
1005 076a 9764 str r7, [r2, #72]
1006 .L112:
1007 076c 96F82920 ldrb r2, [r6, #41] @ zero_extendqisi2
1008 0770 002A cmp r2, #0
1009 0772 40F06981 bne .L114
1010 0776 B0F85020 ldrh r2, [r0, #80]
1011 077a 019F ldr r7, [sp, #4]
1012 077c 3E2B cmp r3, #62
1013 077e 17FA82F2 uxtah r2, r7, r2
1014 0782 40F2A081 bls .L115
1015 0786 5F09 lsrs r7, r3, #5
1016 0788 D906 lsls r1, r3, #27
1017 078a C949 ldr r1, .L206
1018 078c 08BF it eq
1019 078e 07F1FF37 addeq r7, r7, #-1
1020 0792 41EA8727 orr r7, r1, r7, lsl #10
1021 0796 BFB2 uxth r7, r7
1022 0798 22F83C70 strh r7, [r2, ip, lsl #3] @ movhi
1023 079c 9BB2 uxth r3, r3
1024 .L117:
1025 079e 09EB0502 add r2, r9, r5
1026 07a2 04EBC202 add r2, r4, r2, lsl #3
1027 07a6 4146 mov r1, r8
1028 07a8 528E ldrh r2, [r2, #50]
1029 07aa FFF7FEFF bl USB_WritePMA
1030 07ae 2068 ldr r0, [r4]
1031 07b0 21E7 b .L94
1032 .L192:
1033 07b2 2268 ldr r2, [r4]
1034 07b4 B2F84430 ldrh r3, [r2, #68]
1035 07b8 23F40073 bic r3, r3, #512
1036 07bc 1B04 lsls r3, r3, #16
1037 07be 1B0C lsrs r3, r3, #16
1038 07c0 2046 mov r0, r4
1039 07c2 A2F84430 strh r3, [r2, #68] @ movhi
1040 07c6 FFF7FEFF bl HAL_PCD_SOFCallback
1041 07ca 4DE4 b .L50
1042 .L198:
1043 07cc 84F8E012 strb r1, [r4, #736]
1044 07d0 2046 mov r0, r4
1045 07d2 FFF7FEFF bl HAL_PCDEx_LPM_Callback
1046 07d6 CAE4 b .L125
1047 .L64:
1048 07d8 5108 lsrs r1, r2, #1
1049 07da D207 lsls r2, r2, #31
1050 07dc 48BF it mi
1051 07de 0131 addmi r1, r1, #1
1052 07e0 8A02 lsls r2, r1, #10
1053 07e2 92B2 uxth r2, r2
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 19
2022-01-12 01:09:32 +01:00
1054 07e4 EA52 strh r2, [r5, r3] @ movhi
1055 07e6 F1E5 b .L63
1056 .L70:
1057 07e8 00F20647 addw r7, r0, #1030
1058 07ec 17FA83F3 uxtah r3, r7, r3
1059 07f0 91F868C1 ldrb ip, [r1, #360] @ zero_extendqisi2
1060 07f4 D1F880E1 ldr lr, [r1, #384]
1061 07f8 33F83C30 ldrh r3, [r3, ip, lsl #3]
1062 07fc C3F30903 ubfx r3, r3, #0, #10
1063 0800 9E45 cmp lr, r3
1064 0802 1F46 mov r7, r3
1065 0804 C0F0A180 bcc .L74
1066 0808 AEEB0302 sub r2, lr, r3
1067 080c C1F88021 str r2, [r1, #384]
1068 0810 002A cmp r2, #0
1069 0812 00F09C80 beq .L134
1070 .L75:
1071 0816 18F0400F tst r8, #64
1072 081a 0FD1 bne .L76
1073 081c 0FFA8CFC sxth ip, ip
1074 0820 30F82C20 ldrh r2, [r0, ip, lsl #2]
1075 0824 22F4E042 bic r2, r2, #28672
1076 0828 22F07002 bic r2, r2, #112
1077 082c 1204 lsls r2, r2, #16
1078 082e 120C lsrs r2, r2, #16
1079 0830 42F40042 orr r2, r2, #32768
1080 0834 42F0C002 orr r2, r2, #192
1081 0838 20F82C20 strh r2, [r0, ip, lsl #2] @ movhi
1082 .L76:
1083 083c 002B cmp r3, #0
1084 083e 3FF435AF beq .L137
1085 0842 09EB0501 add r1, r9, r5
1086 0846 04EBC101 add r1, r4, r1, lsl #3
1087 084a B1F87221 ldrh r2, [r1, #370]
1088 084e D1F87C11 ldr r1, [r1, #380]
1089 0852 FFF7FEFF bl USB_ReadPMA
1090 0856 B9E4 b .L68
1091 .L105:
1092 0858 009D ldr r5, [sp]
1093 085a 1D64 str r5, [r3, #64]
1094 .L132:
1095 085c 96F82930 ldrb r3, [r6, #41] @ zero_extendqisi2
1096 0860 002B cmp r3, #0
1097 0862 40F09D80 bne .L107
1098 0866 02F20242 addw r2, r2, #1026
1099 086a 8518 adds r5, r0, r2
1100 086c B0F85020 ldrh r2, [r0, #80]
1101 0870 92B2 uxth r2, r2
1102 0872 AB5A ldrh r3, [r5, r2]
1103 0874 23F4F843 bic r3, r3, #31744
1104 0878 1B04 lsls r3, r3, #16
1105 087a 1B0C lsrs r3, r3, #16
1106 087c AB52 strh r3, [r5, r2] @ movhi
1107 087e AB5A ldrh r3, [r5, r2]
1108 0880 9BB2 uxth r3, r3
1109 0882 43F40043 orr r3, r3, #32768
1110 0886 AB52 strh r3, [r5, r2] @ movhi
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 20
2022-01-12 01:09:32 +01:00
1111 0888 019B ldr r3, [sp, #4]
1112 088a B0F85020 ldrh r2, [r0, #80]
1113 088e 13FA82F2 uxtah r2, r3, r2
1114 0892 32F83C30 ldrh r3, [r2, ip, lsl #3]
1115 0896 23F4F843 bic r3, r3, #31744
1116 089a 1B04 lsls r3, r3, #16
1117 089c 1B0C lsrs r3, r3, #16
1118 089e 22F83C30 strh r3, [r2, ip, lsl #3] @ movhi
1119 08a2 32F83C30 ldrh r3, [r2, ip, lsl #3]
1120 08a6 9BB2 uxth r3, r3
1121 08a8 43F40043 orr r3, r3, #32768
1122 08ac 22F83C30 strh r3, [r2, ip, lsl #3] @ movhi
1123 .L108:
1124 08b0 2046 mov r0, r4
1125 08b2 FFF7FEFF bl HAL_PCD_DataInStageCallback
1126 08b6 18F4804F tst r8, #16384
1127 08ba 2068 ldr r0, [r4]
1128 08bc 7FF49BAE bne .L94
1129 .L109:
1130 08c0 96F82820 ldrb r2, [r6, #40] @ zero_extendqisi2
1131 08c4 30F82230 ldrh r3, [r0, r2, lsl #2]
1132 08c8 23F4E043 bic r3, r3, #28672
1133 08cc 23F07003 bic r3, r3, #112
1134 08d0 1B04 lsls r3, r3, #16
1135 08d2 1B0C lsrs r3, r3, #16
1136 08d4 43F44043 orr r3, r3, #49152
1137 08d8 43F08003 orr r3, r3, #128
1138 08dc 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
1139 08e0 89E6 b .L94
1140 .L89:
1141 08e2 0022 movs r2, #0
1142 08e4 1A64 str r2, [r3, #64]
1143 .L131:
1144 08e6 96F82930 ldrb r3, [r6, #41] @ zero_extendqisi2
1145 08ea 002B cmp r3, #0
1146 08ec 6AD1 bne .L91
1147 08ee B0F85010 ldrh r1, [r0, #80]
1148 08f2 009B ldr r3, [sp]
1149 08f4 13FA81F1 uxtah r1, r3, r1
1150 08f8 07F20642 addw r2, r7, #1030
1151 08fc 31F83E30 ldrh r3, [r1, lr, lsl #3]
1152 0900 23F4F843 bic r3, r3, #31744
1153 0904 1B04 lsls r3, r3, #16
1154 0906 1B0C lsrs r3, r3, #16
1155 0908 21F83E30 strh r3, [r1, lr, lsl #3] @ movhi
1156 090c 31F83E30 ldrh r3, [r1, lr, lsl #3]
1157 0910 9BB2 uxth r3, r3
1158 0912 43F40043 orr r3, r3, #32768
1159 0916 21F83E30 strh r3, [r1, lr, lsl #3] @ movhi
1160 091a B0F85010 ldrh r1, [r0, #80]
1161 091e 0244 add r2, r2, r0
1162 0920 89B2 uxth r1, r1
1163 0922 535A ldrh r3, [r2, r1]
1164 0924 23F4F843 bic r3, r3, #31744
1165 0928 1B04 lsls r3, r3, #16
1166 092a 1B0C lsrs r3, r3, #16
1167 092c 5352 strh r3, [r2, r1] @ movhi
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 21
2022-01-12 01:09:32 +01:00
1168 092e 535A ldrh r3, [r2, r1]
1169 0930 9BB2 uxth r3, r3
1170 0932 43F40043 orr r3, r3, #32768
1171 0936 5352 strh r3, [r2, r1] @ movhi
1172 .L92:
1173 0938 2046 mov r0, r4
1174 093a 6146 mov r1, ip
1175 093c FFF7FEFF bl HAL_PCD_DataInStageCallback
1176 0940 18F4804F tst r8, #16384
1177 0944 2068 ldr r0, [r4]
1178 0946 BBD1 bne .L109
1179 0948 55E6 b .L94
1180 .L74:
1181 094a C1F88021 str r2, [r1, #384]
1182 .L134:
1183 094e 0FFA8CF1 sxth r1, ip
1184 0952 30F82120 ldrh r2, [r0, r1, lsl #2]
1185 0956 22F48042 bic r2, r2, #16384
1186 095a 22F07002 bic r2, r2, #112
1187 095e 1204 lsls r2, r2, #16
1188 0960 120C lsrs r2, r2, #16
1189 0962 82F40052 eor r2, r2, #8192
1190 0966 42F40042 orr r2, r2, #32768
1191 096a 42F08002 orr r2, r2, #128
1192 096e 20F82120 strh r2, [r0, r1, lsl #2] @ movhi
1193 0972 50E7 b .L75
1194 .L71:
1195 0974 0022 movs r2, #0
1196 0976 C1F88021 str r2, [r1, #384]
1197 .L133:
1198 097a 0FFA8CF1 sxth r1, ip
1199 097e 30F82120 ldrh r2, [r0, r1, lsl #2]
1200 0982 22F48042 bic r2, r2, #16384
1201 0986 22F07002 bic r2, r2, #112
1202 098a 1204 lsls r2, r2, #16
1203 098c 120C lsrs r2, r2, #16
1204 098e 82F40052 eor r2, r2, #8192
1205 0992 42F40042 orr r2, r2, #32768
1206 0996 42F08002 orr r2, r2, #128
1207 099a 20F82120 strh r2, [r0, r1, lsl #2] @ movhi
1208 099e 71E6 b .L72
1209 .L107:
1210 09a0 012B cmp r3, #1
1211 09a2 85D1 bne .L108
1212 09a4 B0F85030 ldrh r3, [r0, #80]
1213 09a8 02F20242 addw r2, r2, #1026
1214 09ac 0244 add r2, r2, r0
1215 09ae 9BB2 uxth r3, r3
1216 09b0 0025 movs r5, #0
1217 09b2 D552 strh r5, [r2, r3] @ movhi
1218 09b4 019A ldr r2, [sp, #4]
1219 09b6 B0F85030 ldrh r3, [r0, #80]
1220 09ba 12FA83F3 uxtah r3, r2, r3
1221 09be 23F83C50 strh r5, [r3, ip, lsl #3] @ movhi
1222 09c2 75E7 b .L108
1223 .L91:
1224 09c4 012B cmp r3, #1
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 22
2022-01-12 01:09:32 +01:00
1225 09c6 B7D1 bne .L92
1226 09c8 B0F85030 ldrh r3, [r0, #80]
1227 09cc 0099 ldr r1, [sp]
1228 09ce 11FA83F3 uxtah r3, r1, r3
1229 09d2 0021 movs r1, #0
1230 09d4 23F83E10 strh r1, [r3, lr, lsl #3] @ movhi
1231 09d8 B0F85030 ldrh r3, [r0, #80]
1232 09dc 07F20642 addw r2, r7, #1030
1233 09e0 0244 add r2, r2, r0
1234 09e2 9BB2 uxth r3, r3
1235 09e4 D152 strh r1, [r2, r3] @ movhi
1236 09e6 A7E7 b .L92
1237 .L202:
1238 09e8 FB6B ldr r3, [r7, #60]
1239 09ea D7F848C0 ldr ip, [r7, #72]
1240 09ee 03EB0208 add r8, r3, r2
1241 09f2 7B6C ldr r3, [r7, #68]
1242 09f4 C7F83C80 str r8, [r7, #60]
1243 09f8 1344 add r3, r3, r2
1244 09fa 7B64 str r3, [r7, #68]
1245 09fc BB6B ldr r3, [r7, #56]
1246 09fe 9C45 cmp ip, r3
1247 0a00 42D3 bcc .L96
1248 0a02 ACEB0302 sub r2, ip, r3
1249 0a06 BA64 str r2, [r7, #72]
1250 .L97:
1251 0a08 96F82920 ldrb r2, [r6, #41] @ zero_extendqisi2
1252 0a0c 82BB cbnz r2, .L99
1253 0a0e B0F85020 ldrh r2, [r0, #80]
1254 0a12 009F ldr r7, [sp]
1255 0a14 3E2B cmp r3, #62
1256 0a16 17FA82F2 uxtah r2, r7, r2
1257 0a1a 65D9 bls .L100
1258 0a1c 5F09 lsrs r7, r3, #5
1259 0a1e D906 lsls r1, r3, #27
1260 0a20 2349 ldr r1, .L206
1261 0a22 08BF it eq
1262 0a24 07F1FF37 addeq r7, r7, #-1
1263 0a28 41EA8727 orr r7, r1, r7, lsl #10
1264 0a2c BFB2 uxth r7, r7
1265 0a2e 22F83E70 strh r7, [r2, lr, lsl #3] @ movhi
1266 0a32 9BB2 uxth r3, r3
1267 .L102:
1268 0a34 09EB0502 add r2, r9, r5
1269 0a38 04EBC202 add r2, r4, r2, lsl #3
1270 0a3c 4146 mov r1, r8
1271 0a3e 128E ldrh r2, [r2, #48]
1272 0a40 FFF7FEFF bl USB_WritePMA
1273 0a44 2068 ldr r0, [r4]
1274 0a46 D6E5 b .L94
1275 .L114:
1276 0a48 012A cmp r2, #1
1277 0a4a 02BF ittt eq
1278 0a4c B0F85020 ldrheq r2, [r0, #80]
1279 0a50 0199 ldreq r1, [sp, #4]
1280 0a52 11FA82F2 uxtaheq r2, r1, r2
1281 0a56 9BB2 uxth r3, r3
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 23
2022-01-12 01:09:32 +01:00
1282 0a58 08BF it eq
1283 0a5a 22F83C30 strheq r3, [r2, ip, lsl #3] @ movhi
1284 0a5e 9EE6 b .L117
1285 .L111:
1286 0a60 E7B9 cbnz r7, .L113
1287 0a62 2822 movs r2, #40
1288 0a64 02FB0542 mla r2, r2, r5, r4
1289 0a68 7346 mov r3, lr
1290 0a6a 82F84C70 strb r7, [r2, #76]
1291 0a6e 7DE6 b .L112
1292 .L99:
1293 0a70 012A cmp r2, #1
1294 0a72 02BF ittt eq
1295 0a74 B0F85020 ldrheq r2, [r0, #80]
1296 0a78 0099 ldreq r1, [sp]
1297 0a7a 11FA82F2 uxtaheq r2, r1, r2
1298 0a7e 9BB2 uxth r3, r3
1299 0a80 08BF it eq
1300 0a82 22F83E30 strheq r3, [r2, lr, lsl #3] @ movhi
1301 0a86 D5E7 b .L102
1302 .L96:
1303 0a88 BCF1000F cmp ip, #0
1304 0a8c 12D1 bne .L98
1305 0a8e 1346 mov r3, r2
1306 0a90 2822 movs r2, #40
1307 0a92 02FB0542 mla r2, r2, r5, r4
1308 0a96 82F84CC0 strb ip, [r2, #76]
1309 0a9a B5E7 b .L97
1310 .L113:
1311 0a9c 2822 movs r2, #40
1312 0a9e 02FB0542 mla r2, r2, r5, r4
1313 0aa2 3B46 mov r3, r7
1314 0aa4 0027 movs r7, #0
1315 0aa6 9764 str r7, [r2, #72]
1316 0aa8 82F84C70 strb r7, [r2, #76]
1317 0aac 5EE6 b .L112
1318 .L207:
1319 0aae 00BF .align 2
1320 .L206:
1321 0ab0 0080FFFF .word -32768
1322 .L98:
1323 0ab4 2822 movs r2, #40
1324 0ab6 02FB0542 mla r2, r2, r5, r4
1325 0aba 0027 movs r7, #0
1326 0abc 6346 mov r3, ip
1327 0abe 82F84C70 strb r7, [r2, #76]
1328 0ac2 9764 str r7, [r2, #72]
1329 0ac4 A0E7 b .L97
1330 .L115:
1331 0ac6 03BB cbnz r3, .L118
1332 0ac8 32F83C70 ldrh r7, [r2, ip, lsl #3]
1333 0acc 27F4F847 bic r7, r7, #31744
1334 0ad0 3F04 lsls r7, r7, #16
1335 0ad2 3F0C lsrs r7, r7, #16
1336 0ad4 22F83C70 strh r7, [r2, ip, lsl #3] @ movhi
1337 0ad8 32F83C70 ldrh r7, [r2, ip, lsl #3]
1338 0adc BFB2 uxth r7, r7
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 24
2022-01-12 01:09:32 +01:00
1339 0ade 47F40047 orr r7, r7, #32768
1340 0ae2 22F83C70 strh r7, [r2, ip, lsl #3] @ movhi
1341 0ae6 5AE6 b .L117
1342 .L100:
1343 0ae8 CBB9 cbnz r3, .L103
1344 0aea 32F83E70 ldrh r7, [r2, lr, lsl #3]
1345 0aee 27F4F847 bic r7, r7, #31744
1346 0af2 3F04 lsls r7, r7, #16
1347 0af4 3F0C lsrs r7, r7, #16
1348 0af6 22F83E70 strh r7, [r2, lr, lsl #3] @ movhi
1349 0afa 32F83E70 ldrh r7, [r2, lr, lsl #3]
1350 0afe BFB2 uxth r7, r7
1351 0b00 47F40047 orr r7, r7, #32768
1352 0b04 22F83E70 strh r7, [r2, lr, lsl #3] @ movhi
1353 0b08 94E7 b .L102
1354 .L118:
1355 0b0a 5F08 lsrs r7, r3, #1
1356 0b0c D907 lsls r1, r3, #31
1357 0b0e 48BF it mi
1358 0b10 0137 addmi r7, r7, #1
1359 0b12 BF02 lsls r7, r7, #10
1360 0b14 BFB2 uxth r7, r7
1361 0b16 22F83C70 strh r7, [r2, ip, lsl #3] @ movhi
1362 0b1a 9BB2 uxth r3, r3
1363 0b1c 3FE6 b .L117
1364 .L103:
1365 0b1e 5F08 lsrs r7, r3, #1
1366 0b20 D907 lsls r1, r3, #31
1367 0b22 48BF it mi
1368 0b24 0137 addmi r7, r7, #1
1369 0b26 BF02 lsls r7, r7, #10
1370 0b28 BFB2 uxth r7, r7
1371 0b2a 22F83E70 strh r7, [r2, lr, lsl #3] @ movhi
1372 0b2e 9BB2 uxth r3, r3
1373 0b30 80E7 b .L102
1375 0b32 00BF .section .text.HAL_PCD_ISOOUTIncompleteCallback,"ax",%progbits
1376 .align 1
1377 .p2align 2,,3
1378 .weak HAL_PCD_ISOOUTIncompleteCallback
1379 .syntax unified
1380 .thumb
1381 .thumb_func
1382 .fpu fpv4-sp-d16
1384 HAL_PCD_ISOOUTIncompleteCallback:
1385 @ args = 0, pretend = 0, frame = 0
1386 @ frame_needed = 0, uses_anonymous_args = 0
1387 @ link register save eliminated.
1388 0000 7047 bx lr
1390 0002 00BF .section .text.HAL_PCD_ISOINIncompleteCallback,"ax",%progbits
1391 .align 1
1392 .p2align 2,,3
1393 .weak HAL_PCD_ISOINIncompleteCallback
1394 .syntax unified
1395 .thumb
1396 .thumb_func
1397 .fpu fpv4-sp-d16
1399 HAL_PCD_ISOINIncompleteCallback:
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 25
2022-01-12 01:09:32 +01:00
1400 @ args = 0, pretend = 0, frame = 0
1401 @ frame_needed = 0, uses_anonymous_args = 0
1402 @ link register save eliminated.
1403 0000 7047 bx lr
1405 0002 00BF .section .text.HAL_PCD_ConnectCallback,"ax",%progbits
1406 .align 1
1407 .p2align 2,,3
1408 .weak HAL_PCD_ConnectCallback
1409 .syntax unified
1410 .thumb
1411 .thumb_func
1412 .fpu fpv4-sp-d16
1414 HAL_PCD_ConnectCallback:
1415 @ args = 0, pretend = 0, frame = 0
1416 @ frame_needed = 0, uses_anonymous_args = 0
1417 @ link register save eliminated.
1418 0000 7047 bx lr
1420 0002 00BF .section .text.HAL_PCD_DisconnectCallback,"ax",%progbits
1421 .align 1
1422 .p2align 2,,3
1423 .weak HAL_PCD_DisconnectCallback
1424 .syntax unified
1425 .thumb
1426 .thumb_func
1427 .fpu fpv4-sp-d16
1429 HAL_PCD_DisconnectCallback:
1430 @ args = 0, pretend = 0, frame = 0
1431 @ frame_needed = 0, uses_anonymous_args = 0
1432 @ link register save eliminated.
1433 0000 7047 bx lr
1435 0002 00BF .section .text.HAL_PCD_DevConnect,"ax",%progbits
1436 .align 1
1437 .p2align 2,,3
1438 .global HAL_PCD_DevConnect
1439 .syntax unified
1440 .thumb
1441 .thumb_func
1442 .fpu fpv4-sp-d16
1444 HAL_PCD_DevConnect:
1445 @ args = 0, pretend = 0, frame = 0
1446 @ frame_needed = 0, uses_anonymous_args = 0
1447 0000 90F8A832 ldrb r3, [r0, #680] @ zero_extendqisi2
1448 0004 012B cmp r3, #1
1449 0006 0BD0 beq .L214
1450 0008 10B5 push {r4, lr}
1451 000a 0446 mov r4, r0
1452 000c 0123 movs r3, #1
1453 000e 0068 ldr r0, [r0]
1454 0010 84F8A832 strb r3, [r4, #680]
1455 0014 FFF7FEFF bl USB_DevConnect
1456 0018 0020 movs r0, #0
1457 001a 84F8A802 strb r0, [r4, #680]
1458 001e 10BD pop {r4, pc}
1459 .L214:
1460 0020 0220 movs r0, #2
1461 0022 7047 bx lr
1463 .section .text.HAL_PCD_DevDisconnect,"ax",%progbits
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 26
2022-01-12 01:09:32 +01:00
1464 .align 1
1465 .p2align 2,,3
1466 .global HAL_PCD_DevDisconnect
1467 .syntax unified
1468 .thumb
1469 .thumb_func
1470 .fpu fpv4-sp-d16
1472 HAL_PCD_DevDisconnect:
1473 @ args = 0, pretend = 0, frame = 0
1474 @ frame_needed = 0, uses_anonymous_args = 0
1475 0000 90F8A832 ldrb r3, [r0, #680] @ zero_extendqisi2
1476 0004 012B cmp r3, #1
1477 0006 0BD0 beq .L221
1478 0008 10B5 push {r4, lr}
1479 000a 0446 mov r4, r0
1480 000c 0123 movs r3, #1
1481 000e 0068 ldr r0, [r0]
1482 0010 84F8A832 strb r3, [r4, #680]
1483 0014 FFF7FEFF bl USB_DevDisconnect
1484 0018 0020 movs r0, #0
1485 001a 84F8A802 strb r0, [r4, #680]
1486 001e 10BD pop {r4, pc}
1487 .L221:
1488 0020 0220 movs r0, #2
1489 0022 7047 bx lr
1491 .section .text.HAL_PCD_SetAddress,"ax",%progbits
1492 .align 1
1493 .p2align 2,,3
1494 .global HAL_PCD_SetAddress
1495 .syntax unified
1496 .thumb
1497 .thumb_func
1498 .fpu fpv4-sp-d16
1500 HAL_PCD_SetAddress:
1501 @ args = 0, pretend = 0, frame = 0
1502 @ frame_needed = 0, uses_anonymous_args = 0
1503 0000 90F8A822 ldrb r2, [r0, #680] @ zero_extendqisi2
1504 0004 012A cmp r2, #1
1505 0006 0DD0 beq .L228
1506 0008 10B5 push {r4, lr}
1507 000a 0446 mov r4, r0
1508 000c 0122 movs r2, #1
1509 000e 0068 ldr r0, [r0]
1510 0010 84F8A822 strb r2, [r4, #680]
1511 0014 84F82410 strb r1, [r4, #36]
1512 0018 FFF7FEFF bl USB_SetDevAddress
1513 001c 0020 movs r0, #0
1514 001e 84F8A802 strb r0, [r4, #680]
1515 0022 10BD pop {r4, pc}
1516 .L228:
1517 0024 0220 movs r0, #2
1518 0026 7047 bx lr
1520 .section .text.HAL_PCD_EP_Open,"ax",%progbits
1521 .align 1
1522 .p2align 2,,3
1523 .global HAL_PCD_EP_Open
1524 .syntax unified
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 27
2022-01-12 01:09:32 +01:00
1525 .thumb
1526 .thumb_func
1527 .fpu fpv4-sp-d16
1529 HAL_PCD_EP_Open:
1530 @ args = 0, pretend = 0, frame = 0
1531 @ frame_needed = 0, uses_anonymous_args = 0
1532 0000 10B5 push {r4, lr}
1533 0002 01F0070E and lr, r1, #7
1534 0006 0906 lsls r1, r1, #24
1535 0008 0446 mov r4, r0
1536 000a 27D4 bmi .L244
1537 000c 4FF0280C mov ip, #40
1538 0010 0CFB0E0C mla ip, ip, lr, r0
1539 0014 0CF5B471 add r1, ip, #360
1540 0018 0EEB8E0C add ip, lr, lr, lsl #2
1541 001c 00EBCC0C add ip, r0, ip, lsl #3
1542 0020 0020 movs r0, #0
1543 0022 8CF86901 strb r0, [ip, #361]
1544 .L235:
1545 0026 0A61 str r2, [r1, #16]
1546 0028 4A78 ldrb r2, [r1, #1] @ zero_extendqisi2
1547 002a 81F800E0 strb lr, [r1]
1548 002e CB70 strb r3, [r1, #3]
1549 0030 0AB1 cbz r2, .L236
1550 0032 A1F80EE0 strh lr, [r1, #14] @ movhi
1551 .L236:
1552 0036 022B cmp r3, #2
1553 0038 04BF itt eq
1554 003a 0023 moveq r3, #0
1555 003c 0B71 strbeq r3, [r1, #4]
1556 003e 94F8A832 ldrb r3, [r4, #680] @ zero_extendqisi2
1557 0042 012B cmp r3, #1
1558 0044 15D0 beq .L239
1559 0046 0123 movs r3, #1
1560 0048 84F8A832 strb r3, [r4, #680]
1561 004c 2068 ldr r0, [r4]
1562 004e FFF7FEFF bl USB_ActivateEndpoint
1563 0052 0023 movs r3, #0
1564 0054 84F8A832 strb r3, [r4, #680]
1565 0058 1846 mov r0, r3
1566 005a 10BD pop {r4, pc}
1567 .L244:
1568 005c 0EF1010C add ip, lr, #1
1569 0060 0CEB8C0C add ip, ip, ip, lsl #2
1570 0064 00EBCC0C add ip, r0, ip, lsl #3
1571 0068 0120 movs r0, #1
1572 006a 6146 mov r1, ip
1573 006c 8CF80100 strb r0, [ip, #1]
1574 0070 D9E7 b .L235
1575 .L239:
1576 0072 0220 movs r0, #2
1577 0074 10BD pop {r4, pc}
1579 0076 00BF .section .text.HAL_PCD_EP_Close,"ax",%progbits
1580 .align 1
1581 .p2align 2,,3
1582 .global HAL_PCD_EP_Close
1583 .syntax unified
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 28
2022-01-12 01:09:32 +01:00
1584 .thumb
1585 .thumb_func
1586 .fpu fpv4-sp-d16
1588 HAL_PCD_EP_Close:
1589 @ args = 0, pretend = 0, frame = 0
1590 @ frame_needed = 0, uses_anonymous_args = 0
1591 0000 0A06 lsls r2, r1, #24
1592 0002 10B5 push {r4, lr}
1593 0004 01F00703 and r3, r1, #7
1594 0008 0446 mov r4, r0
1595 000a 1AD4 bmi .L251
1596 000c 2821 movs r1, #40
1597 000e 01FB0301 mla r1, r1, r3, r0
1598 0012 03EB8302 add r2, r3, r3, lsl #2
1599 0016 00EBC202 add r2, r0, r2, lsl #3
1600 001a 01F5B471 add r1, r1, #360
1601 001e 0020 movs r0, #0
1602 0020 82F86901 strb r0, [r2, #361]
1603 0024 0B70 strb r3, [r1]
1604 0026 94F8A832 ldrb r3, [r4, #680] @ zero_extendqisi2
1605 002a 012B cmp r3, #1
1606 002c 16D0 beq .L249
1607 .L252:
1608 002e 0123 movs r3, #1
1609 0030 2068 ldr r0, [r4]
1610 0032 84F8A832 strb r3, [r4, #680]
1611 0036 FFF7FEFF bl USB_DeactivateEndpoint
1612 003a 0020 movs r0, #0
1613 003c 84F8A802 strb r0, [r4, #680]
1614 0040 10BD pop {r4, pc}
1615 .L251:
1616 0042 5A1C adds r2, r3, #1
1617 0044 02EB8202 add r2, r2, r2, lsl #2
1618 0048 00EBC202 add r2, r0, r2, lsl #3
1619 004c 1146 mov r1, r2
1620 004e 0120 movs r0, #1
1621 0050 5070 strb r0, [r2, #1]
1622 0052 0B70 strb r3, [r1]
1623 0054 94F8A832 ldrb r3, [r4, #680] @ zero_extendqisi2
1624 0058 012B cmp r3, #1
1625 005a E8D1 bne .L252
1626 .L249:
1627 005c 0220 movs r0, #2
1628 005e 10BD pop {r4, pc}
1630 .section .text.HAL_PCD_EP_Receive,"ax",%progbits
1631 .align 1
1632 .p2align 2,,3
1633 .global HAL_PCD_EP_Receive
1634 .syntax unified
1635 .thumb
1636 .thumb_func
1637 .fpu fpv4-sp-d16
1639 HAL_PCD_EP_Receive:
1640 @ args = 0, pretend = 0, frame = 0
1641 @ frame_needed = 0, uses_anonymous_args = 0
1642 0000 01F00701 and r1, r1, #7
1643 0004 01EB810C add ip, r1, r1, lsl #2
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 29
2022-01-12 01:09:32 +01:00
1644 0008 10B5 push {r4, lr}
1645 000a 00EBCC0C add ip, r0, ip, lsl #3
1646 000e 0024 movs r4, #0
1647 0010 CCF87C21 str r2, [ip, #380]
1648 0014 2822 movs r2, #40
1649 0016 02FB0102 mla r2, r2, r1, r0
1650 001a 8CF86811 strb r1, [ip, #360]
1651 001e 0068 ldr r0, [r0]
1652 0020 8CF86941 strb r4, [ip, #361]
1653 0024 CCE96034 strd r3, r4, [ip, #384]
1654 0028 02F5B471 add r1, r2, #360
1655 002c FFF7FEFF bl USB_EPStartXfer
1656 0030 2046 mov r0, r4
1657 0032 10BD pop {r4, pc}
1659 .section .text.HAL_PCD_EP_GetRxCount,"ax",%progbits
1660 .align 1
1661 .p2align 2,,3
1662 .global HAL_PCD_EP_GetRxCount
1663 .syntax unified
1664 .thumb
1665 .thumb_func
1666 .fpu fpv4-sp-d16
1668 HAL_PCD_EP_GetRxCount:
1669 @ args = 0, pretend = 0, frame = 0
1670 @ frame_needed = 0, uses_anonymous_args = 0
1671 @ link register save eliminated.
1672 0000 01F00701 and r1, r1, #7
1673 0004 01EB8101 add r1, r1, r1, lsl #2
1674 0008 00EBC101 add r1, r0, r1, lsl #3
1675 000c D1F88401 ldr r0, [r1, #388]
1676 0010 7047 bx lr
1678 0012 00BF .section .text.HAL_PCD_EP_Transmit,"ax",%progbits
1679 .align 1
1680 .p2align 2,,3
1681 .global HAL_PCD_EP_Transmit
1682 .syntax unified
1683 .thumb
1684 .thumb_func
1685 .fpu fpv4-sp-d16
1687 HAL_PCD_EP_Transmit:
1688 @ args = 0, pretend = 0, frame = 0
1689 @ frame_needed = 0, uses_anonymous_args = 0
1690 0000 01F00701 and r1, r1, #7
1691 0004 01EB810C add ip, r1, r1, lsl #2
1692 0008 10B5 push {r4, lr}
1693 000a 00EBCC0C add ip, r0, ip, lsl #3
1694 000e 8646 mov lr, r0
1695 0010 0120 movs r0, #1
1696 0012 CCF84030 str r3, [ip, #64]
1697 0016 CCF84830 str r3, [ip, #72]
1698 001a 0B18 adds r3, r1, r0
1699 001c 0024 movs r4, #0
1700 001e 03EB8303 add r3, r3, r3, lsl #2
1701 0022 8CF84C00 strb r0, [ip, #76]
1702 0026 8CF82900 strb r0, [ip, #41]
1703 002a 8CF82810 strb r1, [ip, #40]
1704 002e DEF80000 ldr r0, [lr]
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 30
2022-01-12 01:09:32 +01:00
1705 0032 CCF83C20 str r2, [ip, #60]
1706 0036 CCF84440 str r4, [ip, #68]
1707 003a 0EEBC301 add r1, lr, r3, lsl #3
1708 003e FFF7FEFF bl USB_EPStartXfer
1709 0042 2046 mov r0, r4
1710 0044 10BD pop {r4, pc}
1712 0046 00BF .section .text.HAL_PCD_EP_SetStall,"ax",%progbits
1713 .align 1
1714 .p2align 2,,3
1715 .global HAL_PCD_EP_SetStall
1716 .syntax unified
1717 .thumb
1718 .thumb_func
1719 .fpu fpv4-sp-d16
1721 HAL_PCD_EP_SetStall:
1722 @ args = 0, pretend = 0, frame = 0
1723 @ frame_needed = 0, uses_anonymous_args = 0
1724 0000 4268 ldr r2, [r0, #4]
1725 0002 01F00703 and r3, r1, #7
1726 0006 9342 cmp r3, r2
1727 0008 30D8 bhi .L262
1728 000a 0A06 lsls r2, r1, #24
1729 000c 10B5 push {r4, lr}
1730 000e 0446 mov r4, r0
1731 0010 1BD4 bmi .L268
1732 0012 01EB8102 add r2, r1, r1, lsl #2
1733 0016 2820 movs r0, #40
1734 0018 00FB0141 mla r1, r0, r1, r4
1735 001c 04EBC202 add r2, r4, r2, lsl #3
1736 0020 01F5B471 add r1, r1, #360
1737 0024 0020 movs r0, #0
1738 0026 82F86901 strb r0, [r2, #361]
1739 002a 0122 movs r2, #1
1740 002c 8A70 strb r2, [r1, #2]
1741 002e 0B70 strb r3, [r1]
1742 0030 94F8A832 ldrb r3, [r4, #680] @ zero_extendqisi2
1743 0034 9342 cmp r3, r2
1744 0036 17D0 beq .L263
1745 .L269:
1746 0038 2068 ldr r0, [r4]
1747 003a 84F8A822 strb r2, [r4, #680]
1748 003e FFF7FEFF bl USB_EPSetStall
1749 0042 0020 movs r0, #0
1750 0044 84F8A802 strb r0, [r4, #680]
1751 0048 10BD pop {r4, pc}
1752 .L268:
1753 004a 5A1C adds r2, r3, #1
1754 004c 02EB8202 add r2, r2, r2, lsl #2
1755 0050 00EBC202 add r2, r0, r2, lsl #3
1756 0054 1146 mov r1, r2
1757 0056 0120 movs r0, #1
1758 0058 5070 strb r0, [r2, #1]
1759 005a 0122 movs r2, #1
1760 005c 8A70 strb r2, [r1, #2]
1761 005e 0B70 strb r3, [r1]
1762 0060 94F8A832 ldrb r3, [r4, #680] @ zero_extendqisi2
1763 0064 9342 cmp r3, r2
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 31
2022-01-12 01:09:32 +01:00
1764 0066 E7D1 bne .L269
1765 .L263:
1766 0068 0220 movs r0, #2
1767 006a 10BD pop {r4, pc}
1768 .L262:
1769 006c 0120 movs r0, #1
1770 006e 7047 bx lr
1772 .section .text.HAL_PCD_EP_ClrStall,"ax",%progbits
1773 .align 1
1774 .p2align 2,,3
1775 .global HAL_PCD_EP_ClrStall
1776 .syntax unified
1777 .thumb
1778 .thumb_func
1779 .fpu fpv4-sp-d16
1781 HAL_PCD_EP_ClrStall:
1782 @ args = 0, pretend = 0, frame = 0
1783 @ frame_needed = 0, uses_anonymous_args = 0
1784 0000 38B5 push {r3, r4, r5, lr}
1785 0002 4368 ldr r3, [r0, #4]
1786 0004 01F00F02 and r2, r1, #15
1787 0008 9A42 cmp r2, r3
1788 000a 32D8 bhi .L274
1789 000c 0A06 lsls r2, r1, #24
1790 000e 0446 mov r4, r0
1791 0010 01F00703 and r3, r1, #7
1792 0014 1CD4 bmi .L277
1793 0016 2821 movs r1, #40
1794 0018 01FB0301 mla r1, r1, r3, r0
1795 001c 03EB8302 add r2, r3, r3, lsl #2
1796 0020 00EBC202 add r2, r0, r2, lsl #3
1797 0024 01F5B471 add r1, r1, #360
1798 0028 0020 movs r0, #0
1799 002a 0025 movs r5, #0
1800 002c 82F86901 strb r0, [r2, #361]
1801 0030 8D70 strb r5, [r1, #2]
1802 0032 0B70 strb r3, [r1]
1803 0034 94F8A832 ldrb r3, [r4, #680] @ zero_extendqisi2
1804 0038 012B cmp r3, #1
1805 003a 18D0 beq .L275
1806 .L278:
1807 003c 0123 movs r3, #1
1808 003e 2068 ldr r0, [r4]
1809 0040 84F8A832 strb r3, [r4, #680]
1810 0044 FFF7FEFF bl USB_EPClearStall
1811 0048 84F8A852 strb r5, [r4, #680]
1812 004c 2846 mov r0, r5
1813 004e 38BD pop {r3, r4, r5, pc}
1814 .L277:
1815 0050 5A1C adds r2, r3, #1
1816 0052 02EB8202 add r2, r2, r2, lsl #2
1817 0056 00EBC202 add r2, r0, r2, lsl #3
1818 005a 1146 mov r1, r2
1819 005c 0120 movs r0, #1
1820 005e 0025 movs r5, #0
1821 0060 5070 strb r0, [r2, #1]
1822 0062 8D70 strb r5, [r1, #2]
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 32
2022-01-12 01:09:32 +01:00
1823 0064 0B70 strb r3, [r1]
1824 0066 94F8A832 ldrb r3, [r4, #680] @ zero_extendqisi2
1825 006a 012B cmp r3, #1
1826 006c E6D1 bne .L278
1827 .L275:
1828 006e 0220 movs r0, #2
1829 0070 38BD pop {r3, r4, r5, pc}
1830 .L274:
1831 0072 0120 movs r0, #1
1832 0074 38BD pop {r3, r4, r5, pc}
1834 0076 00BF .section .text.HAL_PCD_EP_Flush,"ax",%progbits
1835 .align 1
1836 .p2align 2,,3
1837 .global HAL_PCD_EP_Flush
1838 .syntax unified
1839 .thumb
1840 .thumb_func
1841 .fpu fpv4-sp-d16
1843 HAL_PCD_EP_Flush:
1844 @ args = 0, pretend = 0, frame = 0
1845 @ frame_needed = 0, uses_anonymous_args = 0
1846 @ link register save eliminated.
1847 0000 0020 movs r0, #0
1848 0002 7047 bx lr
1850 .section .text.HAL_PCD_ActivateRemoteWakeup,"ax",%progbits
1851 .align 1
1852 .p2align 2,,3
1853 .global HAL_PCD_ActivateRemoteWakeup
1854 .syntax unified
1855 .thumb
1856 .thumb_func
1857 .fpu fpv4-sp-d16
1859 HAL_PCD_ActivateRemoteWakeup:
1860 @ args = 0, pretend = 0, frame = 0
1861 @ frame_needed = 0, uses_anonymous_args = 0
1862 @ link register save eliminated.
1863 0000 0068 ldr r0, [r0]
1864 0002 FFF7FEBF b USB_ActivateRemoteWakeup
1866 0006 00BF .section .text.HAL_PCD_DeActivateRemoteWakeup,"ax",%progbits
1867 .align 1
1868 .p2align 2,,3
1869 .global HAL_PCD_DeActivateRemoteWakeup
1870 .syntax unified
1871 .thumb
1872 .thumb_func
1873 .fpu fpv4-sp-d16
1875 HAL_PCD_DeActivateRemoteWakeup:
1876 @ args = 0, pretend = 0, frame = 0
1877 @ frame_needed = 0, uses_anonymous_args = 0
1878 @ link register save eliminated.
1879 0000 0068 ldr r0, [r0]
1880 0002 FFF7FEBF b USB_DeActivateRemoteWakeup
1882 0006 00BF .section .text.HAL_PCD_GetState,"ax",%progbits
1883 .align 1
1884 .p2align 2,,3
1885 .global HAL_PCD_GetState
1886 .syntax unified
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 33
2022-01-12 01:09:32 +01:00
1887 .thumb
1888 .thumb_func
1889 .fpu fpv4-sp-d16
1891 HAL_PCD_GetState:
1892 @ args = 0, pretend = 0, frame = 0
1893 @ frame_needed = 0, uses_anonymous_args = 0
1894 @ link register save eliminated.
1895 0000 90F8A902 ldrb r0, [r0, #681] @ zero_extendqisi2
1896 0004 7047 bx lr
1898 0006 00BF .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
2022-01-17 20:05:23 +01:00
ARM GAS /tmp/ccvRON6K.s page 34
2022-01-12 01:09:32 +01:00
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32g4xx_hal_pcd.c
2022-01-17 20:05:23 +01:00
/tmp/ccvRON6K.s:16 .text.HAL_PCD_MspInit:0000000000000000 $t
/tmp/ccvRON6K.s:25 .text.HAL_PCD_MspInit:0000000000000000 HAL_PCD_MspInit
/tmp/ccvRON6K.s:32 .text.HAL_PCD_Init:0000000000000000 $t
/tmp/ccvRON6K.s:40 .text.HAL_PCD_Init:0000000000000000 HAL_PCD_Init
/tmp/ccvRON6K.s:128 .text.HAL_PCD_MspDeInit:0000000000000000 $t
/tmp/ccvRON6K.s:136 .text.HAL_PCD_MspDeInit:0000000000000000 HAL_PCD_MspDeInit
/tmp/ccvRON6K.s:143 .text.HAL_PCD_DeInit:0000000000000000 $t
/tmp/ccvRON6K.s:151 .text.HAL_PCD_DeInit:0000000000000000 HAL_PCD_DeInit
/tmp/ccvRON6K.s:175 .text.HAL_PCD_Start:0000000000000000 $t
/tmp/ccvRON6K.s:183 .text.HAL_PCD_Start:0000000000000000 HAL_PCD_Start
/tmp/ccvRON6K.s:205 .text.HAL_PCD_Stop:0000000000000000 $t
/tmp/ccvRON6K.s:213 .text.HAL_PCD_Stop:0000000000000000 HAL_PCD_Stop
/tmp/ccvRON6K.s:235 .text.HAL_PCD_DataOutStageCallback:0000000000000000 $t
/tmp/ccvRON6K.s:243 .text.HAL_PCD_DataOutStageCallback:0000000000000000 HAL_PCD_DataOutStageCallback
/tmp/ccvRON6K.s:250 .text.HAL_PCD_DataInStageCallback:0000000000000000 $t
/tmp/ccvRON6K.s:258 .text.HAL_PCD_DataInStageCallback:0000000000000000 HAL_PCD_DataInStageCallback
/tmp/ccvRON6K.s:265 .text.HAL_PCD_SetupStageCallback:0000000000000000 $t
/tmp/ccvRON6K.s:273 .text.HAL_PCD_SetupStageCallback:0000000000000000 HAL_PCD_SetupStageCallback
/tmp/ccvRON6K.s:280 .text.HAL_PCD_SOFCallback:0000000000000000 $t
/tmp/ccvRON6K.s:288 .text.HAL_PCD_SOFCallback:0000000000000000 HAL_PCD_SOFCallback
/tmp/ccvRON6K.s:295 .text.HAL_PCD_ResetCallback:0000000000000000 $t
/tmp/ccvRON6K.s:303 .text.HAL_PCD_ResetCallback:0000000000000000 HAL_PCD_ResetCallback
/tmp/ccvRON6K.s:310 .text.HAL_PCD_SuspendCallback:0000000000000000 $t
/tmp/ccvRON6K.s:318 .text.HAL_PCD_SuspendCallback:0000000000000000 HAL_PCD_SuspendCallback
/tmp/ccvRON6K.s:325 .text.HAL_PCD_ResumeCallback:0000000000000000 $t
/tmp/ccvRON6K.s:333 .text.HAL_PCD_ResumeCallback:0000000000000000 HAL_PCD_ResumeCallback
/tmp/ccvRON6K.s:340 .text.HAL_PCD_IRQHandler:0000000000000000 $t
/tmp/ccvRON6K.s:348 .text.HAL_PCD_IRQHandler:0000000000000000 HAL_PCD_IRQHandler
/tmp/ccvRON6K.s:955 .text.HAL_PCD_IRQHandler:00000000000006d0 $d
/tmp/ccvRON6K.s:959 .text.HAL_PCD_IRQHandler:00000000000006dc $t
/tmp/ccvRON6K.s:1321 .text.HAL_PCD_IRQHandler:0000000000000ab0 $d
/tmp/ccvRON6K.s:1323 .text.HAL_PCD_IRQHandler:0000000000000ab4 $t
/tmp/ccvRON6K.s:1376 .text.HAL_PCD_ISOOUTIncompleteCallback:0000000000000000 $t
/tmp/ccvRON6K.s:1384 .text.HAL_PCD_ISOOUTIncompleteCallback:0000000000000000 HAL_PCD_ISOOUTIncompleteCallback
/tmp/ccvRON6K.s:1391 .text.HAL_PCD_ISOINIncompleteCallback:0000000000000000 $t
/tmp/ccvRON6K.s:1399 .text.HAL_PCD_ISOINIncompleteCallback:0000000000000000 HAL_PCD_ISOINIncompleteCallback
/tmp/ccvRON6K.s:1406 .text.HAL_PCD_ConnectCallback:0000000000000000 $t
/tmp/ccvRON6K.s:1414 .text.HAL_PCD_ConnectCallback:0000000000000000 HAL_PCD_ConnectCallback
/tmp/ccvRON6K.s:1421 .text.HAL_PCD_DisconnectCallback:0000000000000000 $t
/tmp/ccvRON6K.s:1429 .text.HAL_PCD_DisconnectCallback:0000000000000000 HAL_PCD_DisconnectCallback
/tmp/ccvRON6K.s:1436 .text.HAL_PCD_DevConnect:0000000000000000 $t
/tmp/ccvRON6K.s:1444 .text.HAL_PCD_DevConnect:0000000000000000 HAL_PCD_DevConnect
/tmp/ccvRON6K.s:1464 .text.HAL_PCD_DevDisconnect:0000000000000000 $t
/tmp/ccvRON6K.s:1472 .text.HAL_PCD_DevDisconnect:0000000000000000 HAL_PCD_DevDisconnect
/tmp/ccvRON6K.s:1492 .text.HAL_PCD_SetAddress:0000000000000000 $t
/tmp/ccvRON6K.s:1500 .text.HAL_PCD_SetAddress:0000000000000000 HAL_PCD_SetAddress
/tmp/ccvRON6K.s:1521 .text.HAL_PCD_EP_Open:0000000000000000 $t
/tmp/ccvRON6K.s:1529 .text.HAL_PCD_EP_Open:0000000000000000 HAL_PCD_EP_Open
/tmp/ccvRON6K.s:1580 .text.HAL_PCD_EP_Close:0000000000000000 $t
/tmp/ccvRON6K.s:1588 .text.HAL_PCD_EP_Close:0000000000000000 HAL_PCD_EP_Close
/tmp/ccvRON6K.s:1631 .text.HAL_PCD_EP_Receive:0000000000000000 $t
/tmp/ccvRON6K.s:1639 .text.HAL_PCD_EP_Receive:0000000000000000 HAL_PCD_EP_Receive
/tmp/ccvRON6K.s:1660 .text.HAL_PCD_EP_GetRxCount:0000000000000000 $t
/tmp/ccvRON6K.s:1668 .text.HAL_PCD_EP_GetRxCount:0000000000000000 HAL_PCD_EP_GetRxCount
/tmp/ccvRON6K.s:1679 .text.HAL_PCD_EP_Transmit:0000000000000000 $t
ARM GAS /tmp/ccvRON6K.s page 35
/tmp/ccvRON6K.s:1687 .text.HAL_PCD_EP_Transmit:0000000000000000 HAL_PCD_EP_Transmit
/tmp/ccvRON6K.s:1713 .text.HAL_PCD_EP_SetStall:0000000000000000 $t
/tmp/ccvRON6K.s:1721 .text.HAL_PCD_EP_SetStall:0000000000000000 HAL_PCD_EP_SetStall
/tmp/ccvRON6K.s:1773 .text.HAL_PCD_EP_ClrStall:0000000000000000 $t
/tmp/ccvRON6K.s:1781 .text.HAL_PCD_EP_ClrStall:0000000000000000 HAL_PCD_EP_ClrStall
/tmp/ccvRON6K.s:1835 .text.HAL_PCD_EP_Flush:0000000000000000 $t
/tmp/ccvRON6K.s:1843 .text.HAL_PCD_EP_Flush:0000000000000000 HAL_PCD_EP_Flush
/tmp/ccvRON6K.s:1851 .text.HAL_PCD_ActivateRemoteWakeup:0000000000000000 $t
/tmp/ccvRON6K.s:1859 .text.HAL_PCD_ActivateRemoteWakeup:0000000000000000 HAL_PCD_ActivateRemoteWakeup
/tmp/ccvRON6K.s:1867 .text.HAL_PCD_DeActivateRemoteWakeup:0000000000000000 $t
/tmp/ccvRON6K.s:1875 .text.HAL_PCD_DeActivateRemoteWakeup:0000000000000000 HAL_PCD_DeActivateRemoteWakeup
/tmp/ccvRON6K.s:1883 .text.HAL_PCD_GetState:0000000000000000 $t
/tmp/ccvRON6K.s:1891 .text.HAL_PCD_GetState:0000000000000000 HAL_PCD_GetState
2022-01-12 01:09:32 +01:00
UNDEFINED SYMBOLS
USB_DisableGlobalInt
USB_DevInit
HAL_PCDEx_ActivateLPM
USB_StopDevice
USB_EnableGlobalInt
USB_DevConnect
USB_DevDisconnect
USB_ReadInterrupts
USB_ReadPMA
USB_SetDevAddress
USB_EPStartXfer
HAL_PCDEx_LPM_Callback
USB_WritePMA
USB_ActivateEndpoint
USB_DeactivateEndpoint
USB_EPSetStall
USB_EPClearStall
USB_ActivateRemoteWakeup
USB_DeActivateRemoteWakeup