2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccfINMLg.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_ll_usb.c"
|
|
|
|
|
|
14 .text
|
|
|
|
|
|
15 .section .text.USB_CoreInit,"ax",%progbits
|
|
|
|
|
|
16 .align 1
|
|
|
|
|
|
17 .p2align 2,,3
|
|
|
|
|
|
18 .global USB_CoreInit
|
|
|
|
|
|
19 .arch armv7e-m
|
|
|
|
|
|
20 .syntax unified
|
|
|
|
|
|
21 .thumb
|
|
|
|
|
|
22 .thumb_func
|
|
|
|
|
|
23 .fpu fpv4-sp-d16
|
|
|
|
|
|
25 USB_CoreInit:
|
|
|
|
|
|
26 @ args = 36, pretend = 16, frame = 0
|
|
|
|
|
|
27 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
28 @ link register save eliminated.
|
|
|
|
|
|
29 0000 84B0 sub sp, sp, #16
|
|
|
|
|
|
30 0002 01A8 add r0, sp, #4
|
|
|
|
|
|
31 0004 80E80E00 stm r0, {r1, r2, r3}
|
|
|
|
|
|
32 0008 04B0 add sp, sp, #16
|
|
|
|
|
|
33 000a 0020 movs r0, #0
|
|
|
|
|
|
34 000c 7047 bx lr
|
|
|
|
|
|
36 000e 00BF .section .text.USB_EnableGlobalInt,"ax",%progbits
|
|
|
|
|
|
37 .align 1
|
|
|
|
|
|
38 .p2align 2,,3
|
|
|
|
|
|
39 .global USB_EnableGlobalInt
|
|
|
|
|
|
40 .syntax unified
|
|
|
|
|
|
41 .thumb
|
|
|
|
|
|
42 .thumb_func
|
|
|
|
|
|
43 .fpu fpv4-sp-d16
|
|
|
|
|
|
45 USB_EnableGlobalInt:
|
|
|
|
|
|
46 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
47 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
48 @ link register save eliminated.
|
|
|
|
|
|
49 0000 0346 mov r3, r0
|
|
|
|
|
|
50 0002 4BF68072 movw r2, #49024
|
|
|
|
|
|
51 0006 0020 movs r0, #0
|
|
|
|
|
|
52 0008 A3F84400 strh r0, [r3, #68] @ movhi
|
|
|
|
|
|
53 000c A3F84020 strh r2, [r3, #64] @ movhi
|
|
|
|
|
|
54 0010 7047 bx lr
|
|
|
|
|
|
56 0012 00BF .section .text.USB_DisableGlobalInt,"ax",%progbits
|
|
|
|
|
|
57 .align 1
|
|
|
|
|
|
58 .p2align 2,,3
|
|
|
|
|
|
59 .global USB_DisableGlobalInt
|
|
|
|
|
|
60 .syntax unified
|
|
|
|
|
|
61 .thumb
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccfINMLg.s page 2
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
62 .thumb_func
|
|
|
|
|
|
63 .fpu fpv4-sp-d16
|
|
|
|
|
|
65 USB_DisableGlobalInt:
|
|
|
|
|
|
66 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
67 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
68 @ link register save eliminated.
|
|
|
|
|
|
69 0000 B0F84010 ldrh r1, [r0, #64]
|
|
|
|
|
|
70 0004 0346 mov r3, r0
|
|
|
|
|
|
71 0006 44F27F02 movw r2, #16511
|
|
|
|
|
|
72 000a 0A40 ands r2, r2, r1
|
|
|
|
|
|
73 000c 0020 movs r0, #0
|
|
|
|
|
|
74 000e A3F84020 strh r2, [r3, #64] @ movhi
|
|
|
|
|
|
75 0012 7047 bx lr
|
|
|
|
|
|
77 .section .text.USB_SetCurrentMode,"ax",%progbits
|
|
|
|
|
|
78 .align 1
|
|
|
|
|
|
79 .p2align 2,,3
|
|
|
|
|
|
80 .global USB_SetCurrentMode
|
|
|
|
|
|
81 .syntax unified
|
|
|
|
|
|
82 .thumb
|
|
|
|
|
|
83 .thumb_func
|
|
|
|
|
|
84 .fpu fpv4-sp-d16
|
|
|
|
|
|
86 USB_SetCurrentMode:
|
|
|
|
|
|
87 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
88 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
89 @ link register save eliminated.
|
|
|
|
|
|
90 0000 0020 movs r0, #0
|
|
|
|
|
|
91 0002 7047 bx lr
|
|
|
|
|
|
93 .section .text.USB_DevInit,"ax",%progbits
|
|
|
|
|
|
94 .align 1
|
|
|
|
|
|
95 .p2align 2,,3
|
|
|
|
|
|
96 .global USB_DevInit
|
|
|
|
|
|
97 .syntax unified
|
|
|
|
|
|
98 .thumb
|
|
|
|
|
|
99 .thumb_func
|
|
|
|
|
|
100 .fpu fpv4-sp-d16
|
|
|
|
|
|
102 USB_DevInit:
|
|
|
|
|
|
103 @ args = 36, pretend = 16, frame = 0
|
|
|
|
|
|
104 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
105 @ link register save eliminated.
|
|
|
|
|
|
106 0000 84B0 sub sp, sp, #16
|
|
|
|
|
|
107 0002 8446 mov ip, r0
|
|
|
|
|
|
108 0004 01A8 add r0, sp, #4
|
|
|
|
|
|
109 0006 80E80E00 stm r0, {r1, r2, r3}
|
|
|
|
|
|
110 000a 0020 movs r0, #0
|
|
|
|
|
|
111 000c 0123 movs r3, #1
|
|
|
|
|
|
112 000e ACF84030 strh r3, [ip, #64] @ movhi
|
|
|
|
|
|
113 0012 04B0 add sp, sp, #16
|
|
|
|
|
|
114 0014 ACF84000 strh r0, [ip, #64] @ movhi
|
|
|
|
|
|
115 0018 ACF84400 strh r0, [ip, #68] @ movhi
|
|
|
|
|
|
116 001c ACF85000 strh r0, [ip, #80] @ movhi
|
|
|
|
|
|
117 0020 7047 bx lr
|
|
|
|
|
|
119 0022 00BF .section .text.USB_ActivateEndpoint,"ax",%progbits
|
|
|
|
|
|
120 .align 1
|
|
|
|
|
|
121 .p2align 2,,3
|
|
|
|
|
|
122 .global USB_ActivateEndpoint
|
|
|
|
|
|
123 .syntax unified
|
|
|
|
|
|
124 .thumb
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccfINMLg.s page 3
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
125 .thumb_func
|
|
|
|
|
|
126 .fpu fpv4-sp-d16
|
|
|
|
|
|
128 USB_ActivateEndpoint:
|
|
|
|
|
|
129 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
130 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
131 0000 70B5 push {r4, r5, r6, lr}
|
|
|
|
|
|
132 0002 91F800C0 ldrb ip, [r1] @ zero_extendqisi2
|
|
|
|
|
|
133 0006 91F803E0 ldrb lr, [r1, #3] @ zero_extendqisi2
|
|
|
|
|
|
134 000a 0FFA8CF2 sxth r2, ip
|
|
|
|
|
|
135 000e 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
136 0012 23F4EC43 bic r3, r3, #30208
|
|
|
|
|
|
137 0016 23F07003 bic r3, r3, #112
|
|
|
|
|
|
138 001a 1B04 lsls r3, r3, #16
|
|
|
|
|
|
139 001c 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
140 001e BEF1030F cmp lr, #3
|
|
|
|
|
|
141 0022 00F28681 bhi .L10
|
|
|
|
|
|
142 0026 DFE80EF0 tbb [pc, lr]
|
|
|
|
|
|
143 .L12:
|
|
|
|
|
|
144 002a BC .byte (.L15-.L12)/2
|
|
|
|
|
|
145 002b BF .byte (.L14-.L12)/2
|
|
|
|
|
|
146 002c 73 .byte (.L13-.L12)/2
|
|
|
|
|
|
147 002d 02 .byte (.L11-.L12)/2
|
|
|
|
|
|
148 .p2align 1
|
|
|
|
|
|
149 .L11:
|
|
|
|
|
|
150 002e 43F4C063 orr r3, r3, #1536
|
|
|
|
|
|
151 .L16:
|
|
|
|
|
|
152 0032 48F28004 movw r4, #32896
|
|
|
|
|
|
153 0036 2343 orrs r3, r3, r4
|
|
|
|
|
|
154 0038 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
155 003c 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
156 0040 23F4E043 bic r3, r3, #28672
|
|
|
|
|
|
157 0044 23F07003 bic r3, r3, #112
|
|
|
|
|
|
158 0048 1B04 lsls r3, r3, #16
|
|
|
|
|
|
159 004a 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
160 004c 43EA0C03 orr r3, r3, ip
|
|
|
|
|
|
161 0050 2343 orrs r3, r3, r4
|
|
|
|
|
|
162 0052 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
163 0056 0C7B ldrb r4, [r1, #12] @ zero_extendqisi2
|
|
|
|
|
|
164 0058 002C cmp r4, #0
|
|
|
|
|
|
165 005a 6CD0 beq .L36
|
|
|
|
|
|
166 005c 0024 movs r4, #0
|
|
|
|
|
|
167 .L17:
|
|
|
|
|
|
168 005e 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
169 0062 23F4E243 bic r3, r3, #28928
|
|
|
|
|
|
170 0066 23F07003 bic r3, r3, #112
|
|
|
|
|
|
171 006a 1B04 lsls r3, r3, #16
|
|
|
|
|
|
172 006c 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
173 006e 43F40043 orr r3, r3, #32768
|
|
|
|
|
|
174 0072 43F08003 orr r3, r3, #128
|
|
|
|
|
|
175 0076 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
176 .L28:
|
|
|
|
|
|
177 007a B0F85050 ldrh r5, [r0, #80]
|
|
|
|
|
|
178 007e 0B89 ldrh r3, [r1, #8]
|
|
|
|
|
|
179 0080 00EBCC0C add ip, r0, ip, lsl #3
|
|
|
|
|
|
180 0084 1CFA85F5 uxtah r5, ip, r5
|
|
|
|
|
|
181 0088 5B08 lsrs r3, r3, #1
|
|
|
|
|
|
182 008a 5B00 lsls r3, r3, #1
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccfINMLg.s page 4
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
183 008c A5F80034 strh r3, [r5, #1024] @ movhi
|
|
|
|
|
|
184 0090 B0F85030 ldrh r3, [r0, #80]
|
|
|
|
|
|
185 0094 1CFA83FC uxtah ip, ip, r3
|
|
|
|
|
|
186 0098 4B89 ldrh r3, [r1, #10]
|
|
|
|
|
|
187 009a 5B08 lsrs r3, r3, #1
|
|
|
|
|
|
188 009c 5B00 lsls r3, r3, #1
|
|
|
|
|
|
189 009e ACF80434 strh r3, [ip, #1028] @ movhi
|
|
|
|
|
|
190 00a2 4B78 ldrb r3, [r1, #1] @ zero_extendqisi2
|
|
|
|
|
|
191 00a4 002B cmp r3, #0
|
|
|
|
|
|
192 00a6 40F0CD80 bne .L29
|
|
|
|
|
|
193 00aa 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
194 00ae 5E04 lsls r6, r3, #17
|
|
|
|
|
|
195 00b0 0DD5 bpl .L30
|
|
|
|
|
|
196 00b2 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
197 00b6 23F4E043 bic r3, r3, #28672
|
|
|
|
|
|
198 00ba 23F07003 bic r3, r3, #112
|
|
|
|
|
|
199 00be 1B04 lsls r3, r3, #16
|
|
|
|
|
|
200 00c0 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
201 00c2 43F44043 orr r3, r3, #49152
|
|
|
|
|
|
202 00c6 43F08003 orr r3, r3, #128
|
|
|
|
|
|
203 00ca 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
204 .L30:
|
|
|
|
|
|
205 00ce 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
206 00d2 5D06 lsls r5, r3, #25
|
|
|
|
|
|
207 00d4 00F1FD80 bmi .L70
|
|
|
|
|
|
208 .L31:
|
|
|
|
|
|
209 00d8 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
210 00dc 23F48043 bic r3, r3, #16384
|
|
|
|
|
|
211 00e0 23F07003 bic r3, r3, #112
|
|
|
|
|
|
212 00e4 1B04 lsls r3, r3, #16
|
|
|
|
|
|
213 00e6 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
214 00e8 48F28001 movw r1, #32896
|
|
|
|
|
|
215 00ec 83F44053 eor r3, r3, #12288
|
|
|
|
|
|
216 00f0 0B43 orrs r3, r3, r1
|
|
|
|
|
|
217 00f2 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
218 00f6 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
219 00fa 23F4E043 bic r3, r3, #28672
|
|
|
|
|
|
220 00fe 23F04003 bic r3, r3, #64
|
|
|
|
|
|
221 0102 1B04 lsls r3, r3, #16
|
|
|
|
|
|
222 0104 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
223 0106 0B43 orrs r3, r3, r1
|
|
|
|
|
|
224 0108 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
225 010c 2046 mov r0, r4
|
|
|
|
|
|
226 010e 70BD pop {r4, r5, r6, pc}
|
|
|
|
|
|
227 .L13:
|
|
|
|
|
|
228 0110 48F28005 movw r5, #32896
|
|
|
|
|
|
229 0114 2B43 orrs r3, r3, r5
|
|
|
|
|
|
230 0116 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
231 011a 30F82240 ldrh r4, [r0, r2, lsl #2]
|
|
|
|
|
|
232 011e 914E ldr r6, .L73
|
|
|
|
|
|
233 0120 A4B2 uxth r4, r4
|
|
|
|
|
|
234 0122 3440 ands r4, r4, r6
|
|
|
|
|
|
235 0124 44EA0C04 orr r4, r4, ip
|
|
|
|
|
|
236 0128 2C43 orrs r4, r4, r5
|
|
|
|
|
|
237 012a 20F82240 strh r4, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
238 012e 0C7B ldrb r4, [r1, #12] @ zero_extendqisi2
|
|
|
|
|
|
239 0130 002C cmp r4, #0
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccfINMLg.s page 5
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
240 0132 40F0E980 bne .L71
|
|
|
|
|
|
241 .L36:
|
|
|
|
|
|
242 0136 4B78 ldrb r3, [r1, #1] @ zero_extendqisi2
|
|
|
|
|
|
243 0138 CBB3 cbz r3, .L18
|
|
|
|
|
|
244 013a CB88 ldrh r3, [r1, #6]
|
|
|
|
|
|
245 013c B0F85010 ldrh r1, [r0, #80]
|
|
|
|
|
|
246 0140 00EBCC0C add ip, r0, ip, lsl #3
|
|
|
|
|
|
247 0144 0CF5806C add ip, ip, #1024
|
|
|
|
|
|
248 0148 5B08 lsrs r3, r3, #1
|
|
|
|
|
|
249 014a 89B2 uxth r1, r1
|
|
|
|
|
|
250 014c 5B00 lsls r3, r3, #1
|
|
|
|
|
|
251 014e 2CF80130 strh r3, [ip, r1] @ movhi
|
|
|
|
|
|
252 0152 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
253 0156 5B06 lsls r3, r3, #25
|
|
|
|
|
|
254 0158 0DD5 bpl .L19
|
|
|
|
|
|
255 015a 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
256 015e 23F4E043 bic r3, r3, #28672
|
|
|
|
|
|
257 0162 23F07003 bic r3, r3, #112
|
|
|
|
|
|
258 0166 1B04 lsls r3, r3, #16
|
|
|
|
|
|
259 0168 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
260 016a 43F40043 orr r3, r3, #32768
|
|
|
|
|
|
261 016e 43F0C003 orr r3, r3, #192
|
|
|
|
|
|
262 0172 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
263 .L19:
|
|
|
|
|
|
264 0176 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
265 017a 23F4E043 bic r3, r3, #28672
|
|
|
|
|
|
266 017e 23F04003 bic r3, r3, #64
|
|
|
|
|
|
267 0182 1B04 lsls r3, r3, #16
|
|
|
|
|
|
268 0184 BEF1010F cmp lr, #1
|
|
|
|
|
|
269 0188 4FEA1343 lsr r3, r3, #16
|
|
|
|
|
|
270 018c 52D0 beq .L69
|
|
|
|
|
|
271 018e 83F02003 eor r3, r3, #32
|
|
|
|
|
|
272 0192 43F40043 orr r3, r3, #32768
|
|
|
|
|
|
273 0196 43F08003 orr r3, r3, #128
|
|
|
|
|
|
274 019a 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
275 019e 2046 mov r0, r4
|
|
|
|
|
|
276 01a0 70BD pop {r4, r5, r6, pc}
|
|
|
|
|
|
277 .L15:
|
|
|
|
|
|
278 01a2 43F40073 orr r3, r3, #512
|
|
|
|
|
|
279 01a6 44E7 b .L16
|
|
|
|
|
|
280 .L14:
|
|
|
|
|
|
281 01a8 43F48063 orr r3, r3, #1024
|
|
|
|
|
|
282 01ac 41E7 b .L16
|
|
|
|
|
|
283 .L18:
|
|
|
|
|
|
284 01ae B0F85050 ldrh r5, [r0, #80]
|
|
|
|
|
|
285 01b2 CB88 ldrh r3, [r1, #6]
|
|
|
|
|
|
286 01b4 0969 ldr r1, [r1, #16]
|
|
|
|
|
|
287 01b6 00EBCC0C add ip, r0, ip, lsl #3
|
|
|
|
|
|
288 01ba 1CFA85F5 uxtah r5, ip, r5
|
|
|
|
|
|
289 01be 5B08 lsrs r3, r3, #1
|
|
|
|
|
|
290 01c0 5B00 lsls r3, r3, #1
|
|
|
|
|
|
291 01c2 A5F80434 strh r3, [r5, #1028] @ movhi
|
|
|
|
|
|
292 01c6 B0F85030 ldrh r3, [r0, #80]
|
|
|
|
|
|
293 01ca 3E29 cmp r1, #62
|
|
|
|
|
|
294 01cc 1CFA83FC uxtah ip, ip, r3
|
|
|
|
|
|
295 01d0 00F28E80 bhi .L72
|
|
|
|
|
|
296 01d4 0029 cmp r1, #0
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccfINMLg.s page 6
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
297 01d6 40F0A380 bne .L25
|
|
|
|
|
|
298 01da BCF80634 ldrh r3, [ip, #1030]
|
|
|
|
|
|
299 01de 23F4F843 bic r3, r3, #31744
|
|
|
|
|
|
300 01e2 1B04 lsls r3, r3, #16
|
|
|
|
|
|
301 01e4 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
302 01e6 ACF80634 strh r3, [ip, #1030] @ movhi
|
|
|
|
|
|
303 01ea BCF80634 ldrh r3, [ip, #1030]
|
|
|
|
|
|
304 01ee 6FEA4343 mvn r3, r3, lsl #17
|
|
|
|
|
|
305 01f2 6FEA5343 mvn r3, r3, lsr #17
|
|
|
|
|
|
306 01f6 9BB2 uxth r3, r3
|
|
|
|
|
|
307 01f8 ACF80634 strh r3, [ip, #1030] @ movhi
|
|
|
|
|
|
308 .L24:
|
|
|
|
|
|
309 01fc 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
310 0200 5B04 lsls r3, r3, #17
|
|
|
|
|
|
311 0202 0DD5 bpl .L27
|
|
|
|
|
|
312 0204 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
313 0208 23F4E043 bic r3, r3, #28672
|
|
|
|
|
|
314 020c 23F07003 bic r3, r3, #112
|
|
|
|
|
|
315 0210 1B04 lsls r3, r3, #16
|
|
|
|
|
|
316 0212 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
317 0214 43F44043 orr r3, r3, #49152
|
|
|
|
|
|
318 0218 43F08003 orr r3, r3, #128
|
|
|
|
|
|
319 021c 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
320 .L27:
|
|
|
|
|
|
321 0220 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
322 0224 23F48043 bic r3, r3, #16384
|
|
|
|
|
|
323 0228 23F07003 bic r3, r3, #112
|
|
|
|
|
|
324 022c 1B04 lsls r3, r3, #16
|
|
|
|
|
|
325 022e 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
326 0230 83F44053 eor r3, r3, #12288
|
|
|
|
|
|
327 .L69:
|
|
|
|
|
|
328 0234 43F40043 orr r3, r3, #32768
|
|
|
|
|
|
329 0238 43F08003 orr r3, r3, #128
|
|
|
|
|
|
330 023c 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
331 0240 2046 mov r0, r4
|
|
|
|
|
|
332 0242 70BD pop {r4, r5, r6, pc}
|
|
|
|
|
|
333 .L29:
|
|
|
|
|
|
334 0244 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
335 0248 5904 lsls r1, r3, #17
|
|
|
|
|
|
336 024a 0DD5 bpl .L32
|
|
|
|
|
|
337 024c 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
338 0250 23F4E043 bic r3, r3, #28672
|
|
|
|
|
|
339 0254 23F07003 bic r3, r3, #112
|
|
|
|
|
|
340 0258 1B04 lsls r3, r3, #16
|
|
|
|
|
|
341 025a 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
342 025c 43F44043 orr r3, r3, #49152
|
|
|
|
|
|
343 0260 43F08003 orr r3, r3, #128
|
|
|
|
|
|
344 0264 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
345 .L32:
|
|
|
|
|
|
346 0268 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
347 026c 5B06 lsls r3, r3, #25
|
|
|
|
|
|
348 026e 0DD5 bpl .L33
|
|
|
|
|
|
349 0270 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
350 0274 23F4E043 bic r3, r3, #28672
|
|
|
|
|
|
351 0278 23F07003 bic r3, r3, #112
|
|
|
|
|
|
352 027c 1B04 lsls r3, r3, #16
|
|
|
|
|
|
353 027e 1B0C lsrs r3, r3, #16
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccfINMLg.s page 7
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
354 0280 43F40043 orr r3, r3, #32768
|
|
|
|
|
|
355 0284 43F0C003 orr r3, r3, #192
|
|
|
|
|
|
356 0288 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
357 .L33:
|
|
|
|
|
|
358 028c 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
359 0290 23F4E043 bic r3, r3, #28672
|
|
|
|
|
|
360 0294 23F04003 bic r3, r3, #64
|
|
|
|
|
|
361 0298 1B04 lsls r3, r3, #16
|
|
|
|
|
|
362 029a 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
363 029c BEF1010F cmp lr, #1
|
|
|
|
|
|
364 02a0 18BF it ne
|
|
|
|
|
|
365 02a2 83F02003 eorne r3, r3, #32
|
|
|
|
|
|
366 02a6 43F40043 orr r3, r3, #32768
|
|
|
|
|
|
367 02aa 43F08003 orr r3, r3, #128
|
|
|
|
|
|
368 02ae 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
369 02b2 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
370 02b6 23F48043 bic r3, r3, #16384
|
|
|
|
|
|
371 02ba 23F07003 bic r3, r3, #112
|
|
|
|
|
|
372 02be 1B04 lsls r3, r3, #16
|
|
|
|
|
|
373 02c0 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
374 02c2 43F40043 orr r3, r3, #32768
|
|
|
|
|
|
375 02c6 43F08003 orr r3, r3, #128
|
|
|
|
|
|
376 02ca 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
377 02ce 2046 mov r0, r4
|
|
|
|
|
|
378 02d0 70BD pop {r4, r5, r6, pc}
|
|
|
|
|
|
379 .L70:
|
|
|
|
|
|
380 02d2 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
381 02d6 23F4E043 bic r3, r3, #28672
|
|
|
|
|
|
382 02da 23F07003 bic r3, r3, #112
|
|
|
|
|
|
383 02de 1B04 lsls r3, r3, #16
|
|
|
|
|
|
384 02e0 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
385 02e2 43F40043 orr r3, r3, #32768
|
|
|
|
|
|
386 02e6 43F0C003 orr r3, r3, #192
|
|
|
|
|
|
387 02ea 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
388 02ee F3E6 b .L31
|
|
|
|
|
|
389 .L72:
|
|
|
|
|
|
390 02f0 4D09 lsrs r5, r1, #5
|
|
|
|
|
|
391 02f2 1D4B ldr r3, .L73+4
|
|
|
|
|
|
392 02f4 CE06 lsls r6, r1, #27
|
|
|
|
|
|
393 02f6 08BF it eq
|
|
|
|
|
|
394 02f8 05F1FF35 addeq r5, r5, #-1
|
|
|
|
|
|
395 02fc 43EA8523 orr r3, r3, r5, lsl #10
|
|
|
|
|
|
396 0300 9BB2 uxth r3, r3
|
|
|
|
|
|
397 0302 ACF80634 strh r3, [ip, #1030] @ movhi
|
|
|
|
|
|
398 0306 79E7 b .L24
|
|
|
|
|
|
399 .L71:
|
|
|
|
|
|
400 0308 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
401 030c 9BB2 uxth r3, r3
|
|
|
|
|
|
402 030e 3340 ands r3, r3, r6
|
|
|
|
|
|
403 0310 43F40143 orr r3, r3, #33024
|
|
|
|
|
|
404 0314 43F08003 orr r3, r3, #128
|
|
|
|
|
|
405 0318 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
406 031c 0024 movs r4, #0
|
|
|
|
|
|
407 031e ACE6 b .L28
|
|
|
|
|
|
408 .L25:
|
|
|
|
|
|
409 0320 4B08 lsrs r3, r1, #1
|
|
|
|
|
|
410 0322 C907 lsls r1, r1, #31
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccfINMLg.s page 8
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
411 0324 48BF it mi
|
|
|
|
|
|
412 0326 0133 addmi r3, r3, #1
|
|
|
|
|
|
413 0328 9B02 lsls r3, r3, #10
|
|
|
|
|
|
414 032a 9BB2 uxth r3, r3
|
|
|
|
|
|
415 032c ACF80634 strh r3, [ip, #1030] @ movhi
|
|
|
|
|
|
416 0330 64E7 b .L24
|
|
|
|
|
|
417 .L10:
|
|
|
|
|
|
418 0332 48F28004 movw r4, #32896
|
|
|
|
|
|
419 0336 2343 orrs r3, r3, r4
|
|
|
|
|
|
420 0338 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
421 033c 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
422 0340 23F4E043 bic r3, r3, #28672
|
|
|
|
|
|
423 0344 23F07003 bic r3, r3, #112
|
|
|
|
|
|
424 0348 1B04 lsls r3, r3, #16
|
|
|
|
|
|
425 034a 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
426 034c 43EA0C03 orr r3, r3, ip
|
|
|
|
|
|
427 0350 2343 orrs r3, r3, r4
|
|
|
|
|
|
428 0352 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
429 0356 0B7B ldrb r3, [r1, #12] @ zero_extendqisi2
|
|
|
|
|
|
430 0358 0124 movs r4, #1
|
|
|
|
|
|
431 035a 002B cmp r3, #0
|
|
|
|
|
|
432 035c 7FF47FAE bne .L17
|
|
|
|
|
|
433 0360 E9E6 b .L36
|
|
|
|
|
|
434 .L74:
|
|
|
|
|
|
435 0362 00BF .align 2
|
|
|
|
|
|
436 .L73:
|
|
|
|
|
|
437 0364 8F8FFFFF .word -28785
|
|
|
|
|
|
438 0368 0080FFFF .word -32768
|
|
|
|
|
|
440 .section .text.USB_DeactivateEndpoint,"ax",%progbits
|
|
|
|
|
|
441 .align 1
|
|
|
|
|
|
442 .p2align 2,,3
|
|
|
|
|
|
443 .global USB_DeactivateEndpoint
|
|
|
|
|
|
444 .syntax unified
|
|
|
|
|
|
445 .thumb
|
|
|
|
|
|
446 .thumb_func
|
|
|
|
|
|
447 .fpu fpv4-sp-d16
|
|
|
|
|
|
449 USB_DeactivateEndpoint:
|
|
|
|
|
|
450 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
451 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
452 @ link register save eliminated.
|
|
|
|
|
|
453 0000 0B7B ldrb r3, [r1, #12] @ zero_extendqisi2
|
|
|
|
|
|
454 0002 CBB9 cbnz r3, .L76
|
|
|
|
|
|
455 0004 4B78 ldrb r3, [r1, #1] @ zero_extendqisi2
|
|
|
|
|
|
456 0006 0A78 ldrb r2, [r1] @ zero_extendqisi2
|
|
|
|
|
|
457 0008 002B cmp r3, #0
|
|
|
|
|
|
458 000a 00F0B180 beq .L77
|
|
|
|
|
|
459 000e 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
460 0012 5906 lsls r1, r3, #25
|
|
|
|
|
|
461 0014 00F1C580 bmi .L105
|
|
|
|
|
|
462 .L78:
|
|
|
|
|
|
463 0018 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
464 001c 23F4E043 bic r3, r3, #28672
|
|
|
|
|
|
465 0020 23F04003 bic r3, r3, #64
|
|
|
|
|
|
466 .L104:
|
|
|
|
|
|
467 0024 1B04 lsls r3, r3, #16
|
|
|
|
|
|
468 0026 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
469 0028 43F40043 orr r3, r3, #32768
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccfINMLg.s page 9
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
470 002c 43F08003 orr r3, r3, #128
|
|
|
|
|
|
471 0030 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
472 0034 0020 movs r0, #0
|
|
|
|
|
|
473 0036 7047 bx lr
|
|
|
|
|
|
474 .L76:
|
|
|
|
|
|
475 0038 4B78 ldrb r3, [r1, #1] @ zero_extendqisi2
|
|
|
|
|
|
476 003a 0A78 ldrb r2, [r1] @ zero_extendqisi2
|
|
|
|
|
|
477 003c 002B cmp r3, #0
|
|
|
|
|
|
478 003e 4BD1 bne .L81
|
|
|
|
|
|
479 0040 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
480 0044 5904 lsls r1, r3, #17
|
|
|
|
|
|
481 0046 0DD5 bpl .L82
|
|
|
|
|
|
482 0048 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
483 004c 23F4E043 bic r3, r3, #28672
|
|
|
|
|
|
484 0050 23F07003 bic r3, r3, #112
|
|
|
|
|
|
485 0054 1B04 lsls r3, r3, #16
|
|
|
|
|
|
486 0056 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
487 0058 43F44043 orr r3, r3, #49152
|
|
|
|
|
|
488 005c 43F08003 orr r3, r3, #128
|
|
|
|
|
|
489 0060 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
490 .L82:
|
|
|
|
|
|
491 0064 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
492 0068 5B06 lsls r3, r3, #25
|
|
|
|
|
|
493 006a 0DD5 bpl .L83
|
|
|
|
|
|
494 006c 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
495 0070 23F4E043 bic r3, r3, #28672
|
|
|
|
|
|
496 0074 23F07003 bic r3, r3, #112
|
|
|
|
|
|
497 0078 1B04 lsls r3, r3, #16
|
|
|
|
|
|
498 007a 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
499 007c 43F40043 orr r3, r3, #32768
|
|
|
|
|
|
500 0080 43F0C003 orr r3, r3, #192
|
|
|
|
|
|
501 0084 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
502 .L83:
|
|
|
|
|
|
503 0088 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
504 008c 23F4E043 bic r3, r3, #28672
|
|
|
|
|
|
505 0090 23F07003 bic r3, r3, #112
|
|
|
|
|
|
506 0094 1B04 lsls r3, r3, #16
|
|
|
|
|
|
507 0096 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
508 0098 43F40043 orr r3, r3, #32768
|
|
|
|
|
|
509 009c 43F0C003 orr r3, r3, #192
|
|
|
|
|
|
510 00a0 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
511 00a4 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
512 00a8 23F48043 bic r3, r3, #16384
|
|
|
|
|
|
513 00ac 23F07003 bic r3, r3, #112
|
|
|
|
|
|
514 00b0 1B04 lsls r3, r3, #16
|
|
|
|
|
|
515 00b2 48F28001 movw r1, #32896
|
|
|
|
|
|
516 00b6 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
517 00b8 0B43 orrs r3, r3, r1
|
|
|
|
|
|
518 00ba 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
519 00be 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
520 00c2 23F4E043 bic r3, r3, #28672
|
|
|
|
|
|
521 00c6 23F04003 bic r3, r3, #64
|
|
|
|
|
|
522 00ca 1B04 lsls r3, r3, #16
|
|
|
|
|
|
523 00cc 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
524 00ce 0B43 orrs r3, r3, r1
|
|
|
|
|
|
525 00d0 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
526 00d4 0020 movs r0, #0
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccfINMLg.s page 10
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
527 00d6 7047 bx lr
|
|
|
|
|
|
528 .L81:
|
|
|
|
|
|
529 00d8 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
530 00dc 5904 lsls r1, r3, #17
|
|
|
|
|
|
531 00de 0DD5 bpl .L84
|
|
|
|
|
|
532 00e0 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
533 00e4 23F4E043 bic r3, r3, #28672
|
|
|
|
|
|
534 00e8 23F07003 bic r3, r3, #112
|
|
|
|
|
|
535 00ec 1B04 lsls r3, r3, #16
|
|
|
|
|
|
536 00ee 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
537 00f0 43F44043 orr r3, r3, #49152
|
|
|
|
|
|
538 00f4 43F08003 orr r3, r3, #128
|
|
|
|
|
|
539 00f8 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
540 .L84:
|
|
|
|
|
|
541 00fc 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
542 0100 5B06 lsls r3, r3, #25
|
|
|
|
|
|
543 0102 0DD5 bpl .L85
|
|
|
|
|
|
544 0104 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
545 0108 23F4E043 bic r3, r3, #28672
|
|
|
|
|
|
546 010c 23F07003 bic r3, r3, #112
|
|
|
|
|
|
547 0110 1B04 lsls r3, r3, #16
|
|
|
|
|
|
548 0112 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
549 0114 43F40043 orr r3, r3, #32768
|
|
|
|
|
|
550 0118 43F0C003 orr r3, r3, #192
|
|
|
|
|
|
551 011c 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
552 .L85:
|
|
|
|
|
|
553 0120 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
554 0124 23F4E043 bic r3, r3, #28672
|
|
|
|
|
|
555 0128 23F07003 bic r3, r3, #112
|
|
|
|
|
|
556 012c 1B04 lsls r3, r3, #16
|
|
|
|
|
|
557 012e 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
558 0130 43F44043 orr r3, r3, #49152
|
|
|
|
|
|
559 0134 43F08003 orr r3, r3, #128
|
|
|
|
|
|
560 0138 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
561 013c 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
562 0140 23F4E043 bic r3, r3, #28672
|
|
|
|
|
|
563 0144 23F04003 bic r3, r3, #64
|
|
|
|
|
|
564 0148 1B04 lsls r3, r3, #16
|
|
|
|
|
|
565 014a 48F28001 movw r1, #32896
|
|
|
|
|
|
566 014e 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
567 0150 0B43 orrs r3, r3, r1
|
|
|
|
|
|
568 0152 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
569 0156 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
570 015a 23F48043 bic r3, r3, #16384
|
|
|
|
|
|
571 015e 23F07003 bic r3, r3, #112
|
|
|
|
|
|
572 0162 1B04 lsls r3, r3, #16
|
|
|
|
|
|
573 0164 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
574 0166 0B43 orrs r3, r3, r1
|
|
|
|
|
|
575 0168 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
576 016c 0020 movs r0, #0
|
|
|
|
|
|
577 016e 7047 bx lr
|
|
|
|
|
|
578 .L77:
|
|
|
|
|
|
579 0170 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
580 0174 5B04 lsls r3, r3, #17
|
|
|
|
|
|
581 0176 0DD5 bpl .L80
|
|
|
|
|
|
582 0178 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
583 017c 23F4E043 bic r3, r3, #28672
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccfINMLg.s page 11
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
584 0180 23F07003 bic r3, r3, #112
|
|
|
|
|
|
585 0184 1B04 lsls r3, r3, #16
|
|
|
|
|
|
586 0186 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
587 0188 43F44043 orr r3, r3, #49152
|
|
|
|
|
|
588 018c 43F08003 orr r3, r3, #128
|
|
|
|
|
|
589 0190 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
590 .L80:
|
|
|
|
|
|
591 0194 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
592 0198 23F48043 bic r3, r3, #16384
|
|
|
|
|
|
593 019c 23F07003 bic r3, r3, #112
|
|
|
|
|
|
594 01a0 40E7 b .L104
|
|
|
|
|
|
595 .L105:
|
|
|
|
|
|
596 01a2 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
597 01a6 23F4E043 bic r3, r3, #28672
|
|
|
|
|
|
598 01aa 23F07003 bic r3, r3, #112
|
|
|
|
|
|
599 01ae 1B04 lsls r3, r3, #16
|
|
|
|
|
|
600 01b0 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
601 01b2 43F40043 orr r3, r3, #32768
|
|
|
|
|
|
602 01b6 43F0C003 orr r3, r3, #192
|
|
|
|
|
|
603 01ba 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
604 01be 2BE7 b .L78
|
|
|
|
|
|
606 .section .text.USB_EPStartXfer,"ax",%progbits
|
|
|
|
|
|
607 .align 1
|
|
|
|
|
|
608 .p2align 2,,3
|
|
|
|
|
|
609 .global USB_EPStartXfer
|
|
|
|
|
|
610 .syntax unified
|
|
|
|
|
|
611 .thumb
|
|
|
|
|
|
612 .thumb_func
|
|
|
|
|
|
613 .fpu fpv4-sp-d16
|
|
|
|
|
|
615 USB_EPStartXfer:
|
|
|
|
|
|
616 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
617 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
618 0000 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr}
|
|
|
|
|
|
619 0004 4B78 ldrb r3, [r1, #1] @ zero_extendqisi2
|
|
|
|
|
|
620 0006 012B cmp r3, #1
|
|
|
|
|
|
621 0008 0246 mov r2, r0
|
|
|
|
|
|
622 000a 00F08480 beq .L205
|
|
|
|
|
|
623 000e 087B ldrb r0, [r1, #12] @ zero_extendqisi2
|
|
|
|
|
|
624 0010 0028 cmp r0, #0
|
|
|
|
|
|
625 0012 48D0 beq .L206
|
|
|
|
|
|
626 0014 C878 ldrb r0, [r1, #3] @ zero_extendqisi2
|
|
|
|
|
|
627 0016 0228 cmp r0, #2
|
|
|
|
|
|
628 0018 00F00C81 beq .L207
|
|
|
|
|
|
629 001c 0128 cmp r0, #1
|
|
|
|
|
|
630 001e 40F0EE80 bne .L162
|
|
|
|
|
|
631 0022 8869 ldr r0, [r1, #24]
|
|
|
|
|
|
632 0024 0C69 ldr r4, [r1, #16]
|
|
|
|
|
|
633 0026 A042 cmp r0, r4
|
|
|
|
|
|
634 0028 8ABF itet hi
|
|
|
|
|
|
635 002a 051B subhi r5, r0, r4
|
|
|
|
|
|
636 002c 0025 movls r5, #0
|
|
|
|
|
|
637 002e 2046 movhi r0, r4
|
|
|
|
|
|
638 0030 8D61 str r5, [r1, #24]
|
|
|
|
|
|
639 0032 002B cmp r3, #0
|
|
|
|
|
|
640 0034 40F0FC80 bne .L204
|
|
|
|
|
|
641 0038 B2F85050 ldrh r5, [r2, #80]
|
|
|
|
|
|
642 003c 0C78 ldrb r4, [r1] @ zero_extendqisi2
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccfINMLg.s page 12
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
643 003e 02F20243 addw r3, r2, #1026
|
|
|
|
|
|
644 0042 3E28 cmp r0, #62
|
|
|
|
|
|
645 0044 13FA85F3 uxtah r3, r3, r5
|
|
|
|
|
|
646 0048 00F21582 bhi .L208
|
|
|
|
|
|
647 004c 0028 cmp r0, #0
|
|
|
|
|
|
648 004e 40F0D980 bne .L158
|
|
|
|
|
|
649 0052 33F83400 ldrh r0, [r3, r4, lsl #3]
|
|
|
|
|
|
650 0056 20F4F840 bic r0, r0, #31744
|
|
|
|
|
|
651 005a 0004 lsls r0, r0, #16
|
|
|
|
|
|
652 005c 000C lsrs r0, r0, #16
|
|
|
|
|
|
653 005e 23F83400 strh r0, [r3, r4, lsl #3] @ movhi
|
|
|
|
|
|
654 0062 33F83400 ldrh r0, [r3, r4, lsl #3]
|
|
|
|
|
|
655 0066 6FEA4040 mvn r0, r0, lsl #17
|
|
|
|
|
|
656 006a 6FEA5040 mvn r0, r0, lsr #17
|
|
|
|
|
|
657 006e 80B2 uxth r0, r0
|
|
|
|
|
|
658 0070 23F83400 strh r0, [r3, r4, lsl #3] @ movhi
|
|
|
|
|
|
659 0074 B2F85030 ldrh r3, [r2, #80]
|
|
|
|
|
|
660 0078 02F20640 addw r0, r2, #1030
|
|
|
|
|
|
661 007c 10FA83F0 uxtah r0, r0, r3
|
|
|
|
|
|
662 0080 30F83430 ldrh r3, [r0, r4, lsl #3]
|
|
|
|
|
|
663 0084 23F4F843 bic r3, r3, #31744
|
|
|
|
|
|
664 0088 1B04 lsls r3, r3, #16
|
|
|
|
|
|
665 008a 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
666 008c 20F83430 strh r3, [r0, r4, lsl #3] @ movhi
|
|
|
|
|
|
667 0090 30F83430 ldrh r3, [r0, r4, lsl #3]
|
|
|
|
|
|
668 0094 6FEA4343 mvn r3, r3, lsl #17
|
|
|
|
|
|
669 0098 6FEA5343 mvn r3, r3, lsr #17
|
|
|
|
|
|
670 009c 9BB2 uxth r3, r3
|
|
|
|
|
|
671 009e 20F83430 strh r3, [r0, r4, lsl #3] @ movhi
|
|
|
|
|
|
672 00a2 0B78 ldrb r3, [r1] @ zero_extendqisi2
|
|
|
|
|
|
673 00a4 23E0 b .L139
|
|
|
|
|
|
674 .L206:
|
|
|
|
|
|
675 00a6 8C69 ldr r4, [r1, #24]
|
|
|
|
|
|
676 00a8 0B69 ldr r3, [r1, #16]
|
|
|
|
|
|
677 00aa 9C42 cmp r4, r3
|
|
|
|
|
|
678 00ac 84BF itt hi
|
|
|
|
|
|
679 00ae E01A subhi r0, r4, r3
|
|
|
|
|
|
680 00b0 1C46 movhi r4, r3
|
|
|
|
|
|
681 00b2 B2F85030 ldrh r3, [r2, #80]
|
|
|
|
|
|
682 00b6 8861 str r0, [r1, #24]
|
|
|
|
|
|
683 00b8 02F2064C addw ip, r2, #1030
|
|
|
|
|
|
684 00bc 0878 ldrb r0, [r1] @ zero_extendqisi2
|
|
|
|
|
|
685 00be 1CFA83F3 uxtah r3, ip, r3
|
|
|
|
|
|
686 00c2 3E2C cmp r4, #62
|
|
|
|
|
|
687 00c4 03EBC003 add r3, r3, r0, lsl #3
|
|
|
|
|
|
688 00c8 00F28C80 bhi .L209
|
|
|
|
|
|
689 00cc 002C cmp r4, #0
|
|
|
|
|
|
690 00ce 40F0F880 bne .L140
|
|
|
|
|
|
691 00d2 1888 ldrh r0, [r3]
|
|
|
|
|
|
692 00d4 20F4F840 bic r0, r0, #31744
|
|
|
|
|
|
693 00d8 0004 lsls r0, r0, #16
|
|
|
|
|
|
694 00da 000C lsrs r0, r0, #16
|
|
|
|
|
|
695 00dc 1880 strh r0, [r3] @ movhi
|
|
|
|
|
|
696 00de 1888 ldrh r0, [r3]
|
|
|
|
|
|
697 00e0 6FEA4040 mvn r0, r0, lsl #17
|
|
|
|
|
|
698 00e4 6FEA5040 mvn r0, r0, lsr #17
|
|
|
|
|
|
699 00e8 80B2 uxth r0, r0
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccfINMLg.s page 13
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
700 00ea 1880 strh r0, [r3] @ movhi
|
|
|
|
|
|
701 00ec 0B78 ldrb r3, [r1] @ zero_extendqisi2
|
|
|
|
|
|
702 .L139:
|
|
|
|
|
|
703 00ee 19B2 sxth r1, r3
|
|
|
|
|
|
704 00f0 0020 movs r0, #0
|
|
|
|
|
|
705 00f2 32F82130 ldrh r3, [r2, r1, lsl #2]
|
|
|
|
|
|
706 00f6 23F48043 bic r3, r3, #16384
|
|
|
|
|
|
707 00fa 23F07003 bic r3, r3, #112
|
|
|
|
|
|
708 00fe 1B04 lsls r3, r3, #16
|
|
|
|
|
|
709 0100 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
710 0102 83F44053 eor r3, r3, #12288
|
|
|
|
|
|
711 0106 43F40043 orr r3, r3, #32768
|
|
|
|
|
|
712 010a 43F08003 orr r3, r3, #128
|
|
|
|
|
|
713 010e 22F82130 strh r3, [r2, r1, lsl #2] @ movhi
|
|
|
|
|
|
714 0112 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
|
|
|
|
|
715 .L205:
|
|
|
|
|
|
716 0116 0C69 ldr r4, [r1, #16]
|
|
|
|
|
|
717 0118 8869 ldr r0, [r1, #24]
|
|
|
|
|
|
718 011a 0B7B ldrb r3, [r1, #12] @ zero_extendqisi2
|
|
|
|
|
|
719 011c A042 cmp r0, r4
|
|
|
|
|
|
720 011e 28BF it cs
|
|
|
|
|
|
721 0120 2046 movcs r0, r4
|
|
|
|
|
|
722 0122 93BB cbnz r3, .L108
|
|
|
|
|
|
723 0124 84B2 uxth r4, r0
|
|
|
|
|
|
724 0126 2046 mov r0, r4
|
|
|
|
|
|
725 0128 B1F806E0 ldrh lr, [r1, #6]
|
|
|
|
|
|
726 012c 4B69 ldr r3, [r1, #20]
|
|
|
|
|
|
727 012e 0130 adds r0, r0, #1
|
|
|
|
|
|
728 0130 02F58065 add r5, r2, #1024
|
|
|
|
|
|
729 0134 4008 lsrs r0, r0, #1
|
|
|
|
|
|
730 0136 AE44 add lr, lr, r5
|
|
|
|
|
|
731 0138 09D0 beq .L112
|
|
|
|
|
|
732 013a 03EB400C add ip, r3, r0, lsl #1
|
|
|
|
|
|
733 013e AEEB030E sub lr, lr, r3
|
|
|
|
|
|
734 .L111:
|
|
|
|
|
|
735 0142 1888 ldrh r0, [r3] @ unaligned
|
|
|
|
|
|
736 0144 23F80E00 strh r0, [r3, lr] @ movhi
|
|
|
|
|
|
737 0148 0233 adds r3, r3, #2
|
|
|
|
|
|
738 014a 6345 cmp r3, ip
|
|
|
|
|
|
739 014c F9D1 bne .L111
|
|
|
|
|
|
740 .L112:
|
|
|
|
|
|
741 014e B2F85030 ldrh r3, [r2, #80]
|
|
|
|
|
|
742 0152 0878 ldrb r0, [r1] @ zero_extendqisi2
|
|
|
|
|
|
743 0154 02F20245 addw r5, r2, #1026
|
|
|
|
|
|
744 0158 15FA83F3 uxtah r3, r5, r3
|
|
|
|
|
|
745 015c 03EBC003 add r3, r3, r0, lsl #3
|
|
|
|
|
|
746 0160 1C80 strh r4, [r3] @ movhi
|
|
|
|
|
|
747 .L110:
|
|
|
|
|
|
748 0162 0978 ldrb r1, [r1] @ zero_extendqisi2
|
|
|
|
|
|
749 0164 32F82130 ldrh r3, [r2, r1, lsl #2]
|
|
|
|
|
|
750 0168 23F4E043 bic r3, r3, #28672
|
|
|
|
|
|
751 016c 23F04003 bic r3, r3, #64
|
|
|
|
|
|
752 0170 1B04 lsls r3, r3, #16
|
|
|
|
|
|
753 0172 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
754 0174 83F03003 eor r3, r3, #48
|
|
|
|
|
|
755 0178 43F40043 orr r3, r3, #32768
|
|
|
|
|
|
756 017c 43F08003 orr r3, r3, #128
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccfINMLg.s page 14
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
757 0180 22F82130 strh r3, [r2, r1, lsl #2] @ movhi
|
|
|
|
|
|
758 0184 0020 movs r0, #0
|
|
|
|
|
|
759 0186 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
|
|
|
|
|
760 .L108:
|
|
|
|
|
|
761 018a CB78 ldrb r3, [r1, #3] @ zero_extendqisi2
|
|
|
|
|
|
762 018c 022B cmp r3, #2
|
|
|
|
|
|
763 018e 00F0A180 beq .L210
|
|
|
|
|
|
764 0192 0B6A ldr r3, [r1, #32]
|
|
|
|
|
|
765 0194 0C78 ldrb r4, [r1] @ zero_extendqisi2
|
|
|
|
|
|
766 0196 1B1A subs r3, r3, r0
|
|
|
|
|
|
767 0198 0B62 str r3, [r1, #32]
|
|
|
|
|
|
768 019a 23B2 sxth r3, r4
|
|
|
|
|
|
769 019c 32F82330 ldrh r3, [r2, r3, lsl #2]
|
|
|
|
|
|
770 01a0 13F0400F tst r3, #64
|
|
|
|
|
|
771 01a4 B2F85030 ldrh r3, [r2, #80]
|
|
|
|
|
|
772 01a8 00F0F180 beq .L131
|
|
|
|
|
|
773 01ac 02F20645 addw r5, r2, #1030
|
|
|
|
|
|
774 01b0 15FA83F3 uxtah r3, r5, r3
|
|
|
|
|
|
775 01b4 03EBC403 add r3, r3, r4, lsl #3
|
|
|
|
|
|
776 01b8 84B2 uxth r4, r0
|
|
|
|
|
|
777 01ba 1C80 strh r4, [r3] @ movhi
|
|
|
|
|
|
778 01bc 2046 mov r0, r4
|
|
|
|
|
|
779 01be 0130 adds r0, r0, #1
|
|
|
|
|
|
780 01c0 4C89 ldrh r4, [r1, #10]
|
|
|
|
|
|
781 01c2 4B69 ldr r3, [r1, #20]
|
|
|
|
|
|
782 01c4 02F5806C add ip, r2, #1024
|
|
|
|
|
|
783 01c8 4008 lsrs r0, r0, #1
|
|
|
|
|
|
784 01ca A444 add ip, ip, r4
|
|
|
|
|
|
785 01cc C9D0 beq .L110
|
|
|
|
|
|
786 01ce 03EB4004 add r4, r3, r0, lsl #1
|
|
|
|
|
|
787 01d2 ACEB030C sub ip, ip, r3
|
|
|
|
|
|
788 .L132:
|
|
|
|
|
|
789 01d6 1888 ldrh r0, [r3] @ unaligned
|
|
|
|
|
|
790 01d8 23F80C00 strh r0, [r3, ip] @ movhi
|
|
|
|
|
|
791 01dc 0233 adds r3, r3, #2
|
|
|
|
|
|
792 01de A342 cmp r3, r4
|
|
|
|
|
|
793 01e0 F9D1 bne .L132
|
|
|
|
|
|
794 01e2 BEE7 b .L110
|
|
|
|
|
|
795 .L209:
|
|
|
|
|
|
796 01e4 4FEA541C lsr ip, r4, #5
|
|
|
|
|
|
797 01e8 AD48 ldr r0, .L213
|
|
|
|
|
|
798 01ea E506 lsls r5, r4, #27
|
|
|
|
|
|
799 01ec 08BF it eq
|
|
|
|
|
|
800 01ee 0CF1FF3C addeq ip, ip, #-1
|
|
|
|
|
|
801 01f2 40EA8C20 orr r0, r0, ip, lsl #10
|
|
|
|
|
|
802 01f6 80B2 uxth r0, r0
|
|
|
|
|
|
803 01f8 1880 strh r0, [r3] @ movhi
|
|
|
|
|
|
804 01fa 0B78 ldrb r3, [r1] @ zero_extendqisi2
|
|
|
|
|
|
805 01fc 77E7 b .L139
|
|
|
|
|
|
806 .L162:
|
|
|
|
|
|
807 01fe 0120 movs r0, #1
|
|
|
|
|
|
808 0200 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
|
|
|
|
|
809 .L158:
|
|
|
|
|
|
810 0204 4508 lsrs r5, r0, #1
|
|
|
|
|
|
811 0206 10F00100 ands r0, r0, #1
|
|
|
|
|
|
812 020a 2E46 mov r6, r5
|
|
|
|
|
|
813 020c 18BF it ne
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccfINMLg.s page 15
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
814 020e 6E1C addne r6, r5, #1
|
|
|
|
|
|
815 0210 B602 lsls r6, r6, #10
|
|
|
|
|
|
816 0212 B6B2 uxth r6, r6
|
|
|
|
|
|
817 0214 23F83460 strh r6, [r3, r4, lsl #3] @ movhi
|
|
|
|
|
|
818 0218 B2F85060 ldrh r6, [r2, #80]
|
|
|
|
|
|
819 021c 02F20643 addw r3, r2, #1030
|
|
|
|
|
|
820 0220 13FA86F6 uxtah r6, r3, r6
|
|
|
|
|
|
821 0224 00B1 cbz r0, .L160
|
|
|
|
|
|
822 0226 0135 adds r5, r5, #1
|
|
|
|
|
|
823 .L160:
|
|
|
|
|
|
824 0228 AD02 lsls r5, r5, #10
|
|
|
|
|
|
825 022a ABB2 uxth r3, r5
|
|
|
|
|
|
826 022c 26F83430 strh r3, [r6, r4, lsl #3] @ movhi
|
|
|
|
|
|
827 .L204:
|
|
|
|
|
|
828 0230 0B78 ldrb r3, [r1] @ zero_extendqisi2
|
|
|
|
|
|
829 0232 5CE7 b .L139
|
|
|
|
|
|
830 .L207:
|
|
|
|
|
|
831 0234 2BBB cbnz r3, .L143
|
|
|
|
|
|
832 0236 0B69 ldr r3, [r1, #16]
|
|
|
|
|
|
833 0238 B2F85050 ldrh r5, [r2, #80]
|
|
|
|
|
|
834 023c 0C78 ldrb r4, [r1] @ zero_extendqisi2
|
|
|
|
|
|
835 023e 02F20240 addw r0, r2, #1026
|
|
|
|
|
|
836 0242 3E2B cmp r3, #62
|
|
|
|
|
|
837 0244 10FA85F0 uxtah r0, r0, r5
|
|
|
|
|
|
838 0248 40F2EA80 bls .L144
|
|
|
|
|
|
839 024c 5E09 lsrs r6, r3, #5
|
|
|
|
|
|
840 024e 944D ldr r5, .L213
|
|
|
|
|
|
841 0250 13F01F03 ands r3, r3, #31
|
|
|
|
|
|
842 0254 3746 mov r7, r6
|
|
|
|
|
|
843 0256 08BF it eq
|
|
|
|
|
|
844 0258 06F1FF37 addeq r7, r6, #-1
|
|
|
|
|
|
845 025c 45EA8725 orr r5, r5, r7, lsl #10
|
|
|
|
|
|
846 0260 ADB2 uxth r5, r5
|
|
|
|
|
|
847 0262 20F83450 strh r5, [r0, r4, lsl #3] @ movhi
|
|
|
|
|
|
848 0266 B2F85050 ldrh r5, [r2, #80]
|
|
|
|
|
|
849 026a 02F20640 addw r0, r2, #1030
|
|
|
|
|
|
850 026e 10FA85F0 uxtah r0, r0, r5
|
|
|
|
|
|
851 0272 03B9 cbnz r3, .L147
|
|
|
|
|
|
852 0274 013E subs r6, r6, #1
|
|
|
|
|
|
853 .L147:
|
|
|
|
|
|
854 0276 8A4B ldr r3, .L213
|
|
|
|
|
|
855 0278 43EA8623 orr r3, r3, r6, lsl #10
|
|
|
|
|
|
856 027c 9BB2 uxth r3, r3
|
|
|
|
|
|
857 027e 20F83430 strh r3, [r0, r4, lsl #3] @ movhi
|
|
|
|
|
|
858 .L143:
|
|
|
|
|
|
859 0282 CB69 ldr r3, [r1, #28]
|
|
|
|
|
|
860 0284 002B cmp r3, #0
|
|
|
|
|
|
861 0286 D3D0 beq .L204
|
|
|
|
|
|
862 0288 0B78 ldrb r3, [r1] @ zero_extendqisi2
|
|
|
|
|
|
863 028a 18B2 sxth r0, r3
|
|
|
|
|
|
864 028c 44F24004 movw r4, #16448
|
|
|
|
|
|
865 0290 32F82050 ldrh r5, [r2, r0, lsl #2]
|
|
|
|
|
|
866 0294 04EA0506 and r6, r4, r5
|
|
|
|
|
|
867 0298 AC43 bics r4, r4, r5
|
|
|
|
|
|
868 029a 02D0 beq .L153
|
|
|
|
|
|
869 029c 002E cmp r6, #0
|
|
|
|
|
|
870 029e 7FF426AF bne .L139
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccfINMLg.s page 16
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
871 .L153:
|
|
|
|
|
|
872 02a2 32F82030 ldrh r3, [r2, r0, lsl #2]
|
|
|
|
|
|
873 02a6 23F4E043 bic r3, r3, #28672
|
|
|
|
|
|
874 02aa 23F07003 bic r3, r3, #112
|
|
|
|
|
|
875 02ae 1B04 lsls r3, r3, #16
|
|
|
|
|
|
876 02b0 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
877 02b2 43F40043 orr r3, r3, #32768
|
|
|
|
|
|
878 02b6 43F0C003 orr r3, r3, #192
|
|
|
|
|
|
879 02ba 22F82030 strh r3, [r2, r0, lsl #2] @ movhi
|
|
|
|
|
|
880 02be 0B78 ldrb r3, [r1] @ zero_extendqisi2
|
|
|
|
|
|
881 02c0 15E7 b .L139
|
|
|
|
|
|
882 .L140:
|
|
|
|
|
|
883 02c2 6008 lsrs r0, r4, #1
|
|
|
|
|
|
884 02c4 E407 lsls r4, r4, #31
|
|
|
|
|
|
885 02c6 48BF it mi
|
|
|
|
|
|
886 02c8 0130 addmi r0, r0, #1
|
|
|
|
|
|
887 02ca 8002 lsls r0, r0, #10
|
|
|
|
|
|
888 02cc 80B2 uxth r0, r0
|
|
|
|
|
|
889 02ce 1880 strh r0, [r3] @ movhi
|
|
|
|
|
|
890 02d0 0B78 ldrb r3, [r1] @ zero_extendqisi2
|
|
|
|
|
|
891 02d2 0CE7 b .L139
|
|
|
|
|
|
892 .L210:
|
|
|
|
|
|
893 02d4 0B6A ldr r3, [r1, #32]
|
|
|
|
|
|
894 02d6 9C42 cmp r4, r3
|
|
|
|
|
|
895 02d8 76D2 bcs .L114
|
|
|
|
|
|
896 02da 0D78 ldrb r5, [r1] @ zero_extendqisi2
|
|
|
|
|
|
897 02dc 32F825C0 ldrh ip, [r2, r5, lsl #2]
|
|
|
|
|
|
898 02e0 2CF4E04C bic ip, ip, #28672
|
|
|
|
|
|
899 02e4 2CF0700C bic ip, ip, #112
|
|
|
|
|
|
900 02e8 4FEA0C4C lsl ip, ip, #16
|
|
|
|
|
|
901 02ec 4FEA1C4C lsr ip, ip, #16
|
|
|
|
|
|
902 02f0 4CF4014C orr ip, ip, #33024
|
|
|
|
|
|
903 02f4 4CF0800C orr ip, ip, #128
|
|
|
|
|
|
904 02f8 22F825C0 strh ip, [r2, r5, lsl #2] @ movhi
|
|
|
|
|
|
905 02fc 32F82560 ldrh r6, [r2, r5, lsl #2]
|
|
|
|
|
|
906 0300 1B1A subs r3, r3, r0
|
|
|
|
|
|
907 0302 16F0400F tst r6, #64
|
|
|
|
|
|
908 0306 0B62 str r3, [r1, #32]
|
|
|
|
|
|
909 0308 B2F85060 ldrh r6, [r2, #80]
|
|
|
|
|
|
910 030c 00F0CA80 beq .L115
|
|
|
|
|
|
911 0310 02F20647 addw r7, r2, #1030
|
|
|
|
|
|
912 0314 17FA86F6 uxtah r6, r7, r6
|
|
|
|
|
|
913 0318 1FFA80FA uxth r10, r0
|
|
|
|
|
|
914 031c 26F835A0 strh r10, [r6, r5, lsl #3] @ movhi
|
|
|
|
|
|
915 0320 5746 mov r7, r10
|
|
|
|
|
|
916 0322 4E89 ldrh r6, [r1, #10]
|
|
|
|
|
|
917 0324 D1F814C0 ldr ip, [r1, #20]
|
|
|
|
|
|
918 0328 0137 adds r7, r7, #1
|
|
|
|
|
|
919 032a 02F58069 add r9, r2, #1024
|
|
|
|
|
|
920 032e 7F08 lsrs r7, r7, #1
|
|
|
|
|
|
921 0330 4E44 add r6, r6, r9
|
|
|
|
|
|
922 0332 0CD0 beq .L120
|
|
|
|
|
|
923 0334 A6EB0C08 sub r8, r6, ip
|
|
|
|
|
|
924 0338 0CEB470B add fp, ip, r7, lsl #1
|
|
|
|
|
|
925 033c E646 mov lr, ip
|
|
|
|
|
|
926 .L119:
|
|
|
|
|
|
927 033e BEF80060 ldrh r6, [lr] @ unaligned
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccfINMLg.s page 17
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
928 0342 2EF80860 strh r6, [lr, r8] @ movhi
|
|
|
|
|
|
929 0346 0EF1020E add lr, lr, #2
|
|
|
|
|
|
930 034a F345 cmp fp, lr
|
|
|
|
|
|
931 034c F7D1 bne .L119
|
|
|
|
|
|
932 .L120:
|
|
|
|
|
|
933 034e 0CEB0006 add r6, ip, r0
|
|
|
|
|
|
934 0352 9C42 cmp r4, r3
|
|
|
|
|
|
935 0354 4E61 str r6, [r1, #20]
|
|
|
|
|
|
936 0356 80F00181 bcs .L211
|
|
|
|
|
|
937 035a 1B1A subs r3, r3, r0
|
|
|
|
|
|
938 .L121:
|
|
|
|
|
|
939 035c 0B62 str r3, [r1, #32]
|
|
|
|
|
|
940 035e B2F85030 ldrh r3, [r2, #80]
|
|
|
|
|
|
941 0362 02F20240 addw r0, r2, #1026
|
|
|
|
|
|
942 0366 10FA83F3 uxtah r3, r0, r3
|
|
|
|
|
|
943 036a 23F835A0 strh r10, [r3, r5, lsl #3] @ movhi
|
|
|
|
|
|
944 036e 0B89 ldrh r3, [r1, #8]
|
|
|
|
|
|
945 0370 03EB0905 add r5, r3, r9
|
|
|
|
|
|
946 0374 002F cmp r7, #0
|
|
|
|
|
|
947 0376 3FF4F4AE beq .L110
|
|
|
|
|
|
948 037a 06EB4704 add r4, r6, r7, lsl #1
|
|
|
|
|
|
949 037e 3346 mov r3, r6
|
|
|
|
|
|
950 0380 AD1B subs r5, r5, r6
|
|
|
|
|
|
951 .L122:
|
|
|
|
|
|
952 0382 1888 ldrh r0, [r3] @ unaligned
|
|
|
|
|
|
953 0384 5853 strh r0, [r3, r5] @ movhi
|
|
|
|
|
|
954 0386 0233 adds r3, r3, #2
|
|
|
|
|
|
955 0388 9C42 cmp r4, r3
|
|
|
|
|
|
956 038a FAD1 bne .L122
|
|
|
|
|
|
957 038c E9E6 b .L110
|
|
|
|
|
|
958 .L131:
|
|
|
|
|
|
959 038e 02F20245 addw r5, r2, #1026
|
|
|
|
|
|
960 0392 15FA83F3 uxtah r3, r5, r3
|
|
|
|
|
|
961 0396 03EBC403 add r3, r3, r4, lsl #3
|
|
|
|
|
|
962 039a 84B2 uxth r4, r0
|
|
|
|
|
|
963 039c 1C80 strh r4, [r3] @ movhi
|
|
|
|
|
|
964 039e 2046 mov r0, r4
|
|
|
|
|
|
965 03a0 0130 adds r0, r0, #1
|
|
|
|
|
|
966 03a2 0C89 ldrh r4, [r1, #8]
|
|
|
|
|
|
967 03a4 4B69 ldr r3, [r1, #20]
|
|
|
|
|
|
968 03a6 02F5806C add ip, r2, #1024
|
|
|
|
|
|
969 03aa 4008 lsrs r0, r0, #1
|
|
|
|
|
|
970 03ac A444 add ip, ip, r4
|
|
|
|
|
|
971 03ae 3FF4D8AE beq .L110
|
|
|
|
|
|
972 03b2 03EB4000 add r0, r3, r0, lsl #1
|
|
|
|
|
|
973 03b6 ACEB030C sub ip, ip, r3
|
|
|
|
|
|
974 .L133:
|
|
|
|
|
|
975 03ba 1C88 ldrh r4, [r3] @ unaligned
|
|
|
|
|
|
976 03bc 23F80C40 strh r4, [r3, ip] @ movhi
|
|
|
|
|
|
977 03c0 0233 adds r3, r3, #2
|
|
|
|
|
|
978 03c2 8342 cmp r3, r0
|
|
|
|
|
|
979 03c4 F9D1 bne .L133
|
|
|
|
|
|
980 03c6 CCE6 b .L110
|
|
|
|
|
|
981 .L114:
|
|
|
|
|
|
982 03c8 0E78 ldrb r6, [r1] @ zero_extendqisi2
|
|
|
|
|
|
983 03ca 34B2 sxth r4, r6
|
|
|
|
|
|
984 03cc 02F20245 addw r5, r2, #1026
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccfINMLg.s page 18
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
985 03d0 32F82400 ldrh r0, [r2, r4, lsl #2]
|
|
|
|
|
|
986 03d4 20F4E240 bic r0, r0, #28928
|
|
|
|
|
|
987 03d8 20F07000 bic r0, r0, #112
|
|
|
|
|
|
988 03dc 0004 lsls r0, r0, #16
|
|
|
|
|
|
989 03de 000C lsrs r0, r0, #16
|
|
|
|
|
|
990 03e0 40F40040 orr r0, r0, #32768
|
|
|
|
|
|
991 03e4 40F08000 orr r0, r0, #128
|
|
|
|
|
|
992 03e8 22F82400 strh r0, [r2, r4, lsl #2] @ movhi
|
|
|
|
|
|
993 03ec B2F85040 ldrh r4, [r2, #80]
|
|
|
|
|
|
994 03f0 9FB2 uxth r7, r3
|
|
|
|
|
|
995 03f2 15FA84F3 uxtah r3, r5, r4
|
|
|
|
|
|
996 03f6 03EBC603 add r3, r3, r6, lsl #3
|
|
|
|
|
|
997 03fa 781C adds r0, r7, #1
|
|
|
|
|
|
998 03fc 1F80 strh r7, [r3] @ movhi
|
|
|
|
|
|
999 03fe 0C89 ldrh r4, [r1, #8]
|
|
|
|
|
|
1000 0400 4B69 ldr r3, [r1, #20]
|
|
|
|
|
|
1001 0402 02F58065 add r5, r2, #1024
|
|
|
|
|
|
1002 0406 4008 lsrs r0, r0, #1
|
|
|
|
|
|
1003 0408 2544 add r5, r5, r4
|
|
|
|
|
|
1004 040a 3FF4AAAE beq .L110
|
|
|
|
|
|
1005 040e 03EB4000 add r0, r3, r0, lsl #1
|
|
|
|
|
|
1006 0412 ED1A subs r5, r5, r3
|
|
|
|
|
|
1007 .L130:
|
|
|
|
|
|
1008 0414 1C88 ldrh r4, [r3] @ unaligned
|
|
|
|
|
|
1009 0416 5C53 strh r4, [r3, r5] @ movhi
|
|
|
|
|
|
1010 0418 0233 adds r3, r3, #2
|
|
|
|
|
|
1011 041a 9842 cmp r0, r3
|
|
|
|
|
|
1012 041c FAD1 bne .L130
|
|
|
|
|
|
1013 041e A0E6 b .L110
|
|
|
|
|
|
1014 .L144:
|
|
|
|
|
|
1015 0420 002B cmp r3, #0
|
|
|
|
|
|
1016 0422 7DD1 bne .L148
|
|
|
|
|
|
1017 0424 30F83430 ldrh r3, [r0, r4, lsl #3]
|
|
|
|
|
|
1018 0428 23F4F843 bic r3, r3, #31744
|
|
|
|
|
|
1019 042c 1B04 lsls r3, r3, #16
|
|
|
|
|
|
1020 042e 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
1021 0430 20F83430 strh r3, [r0, r4, lsl #3] @ movhi
|
|
|
|
|
|
1022 0434 30F83430 ldrh r3, [r0, r4, lsl #3]
|
|
|
|
|
|
1023 0438 6FEA4343 mvn r3, r3, lsl #17
|
|
|
|
|
|
1024 043c 6FEA5343 mvn r3, r3, lsr #17
|
|
|
|
|
|
1025 0440 9BB2 uxth r3, r3
|
|
|
|
|
|
1026 0442 20F83430 strh r3, [r0, r4, lsl #3] @ movhi
|
|
|
|
|
|
1027 0446 B2F85030 ldrh r3, [r2, #80]
|
|
|
|
|
|
1028 044a 02F20640 addw r0, r2, #1030
|
|
|
|
|
|
1029 044e 10FA83F0 uxtah r0, r0, r3
|
|
|
|
|
|
1030 0452 30F83430 ldrh r3, [r0, r4, lsl #3]
|
|
|
|
|
|
1031 0456 23F4F843 bic r3, r3, #31744
|
|
|
|
|
|
1032 045a 1B04 lsls r3, r3, #16
|
|
|
|
|
|
1033 045c 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
1034 045e 20F83430 strh r3, [r0, r4, lsl #3] @ movhi
|
|
|
|
|
|
1035 0462 30F83430 ldrh r3, [r0, r4, lsl #3]
|
|
|
|
|
|
1036 0466 6FEA4343 mvn r3, r3, lsl #17
|
|
|
|
|
|
1037 046a 6FEA5343 mvn r3, r3, lsr #17
|
|
|
|
|
|
1038 046e 9BB2 uxth r3, r3
|
|
|
|
|
|
1039 0470 20F83430 strh r3, [r0, r4, lsl #3] @ movhi
|
|
|
|
|
|
1040 0474 05E7 b .L143
|
|
|
|
|
|
1041 .L208:
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccfINMLg.s page 19
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1042 0476 4509 lsrs r5, r0, #5
|
|
|
|
|
|
1043 0478 C006 lsls r0, r0, #27
|
|
|
|
|
|
1044 047a 0948 ldr r0, .L213
|
|
|
|
|
|
1045 047c 08BF it eq
|
|
|
|
|
|
1046 047e 05F1FF35 addeq r5, r5, #-1
|
|
|
|
|
|
1047 0482 40EA8520 orr r0, r0, r5, lsl #10
|
|
|
|
|
|
1048 0486 80B2 uxth r0, r0
|
|
|
|
|
|
1049 0488 23F83400 strh r0, [r3, r4, lsl #3] @ movhi
|
|
|
|
|
|
1050 048c B2F85030 ldrh r3, [r2, #80]
|
|
|
|
|
|
1051 0490 02F20645 addw r5, r2, #1030
|
|
|
|
|
|
1052 0494 15FA83F3 uxtah r3, r5, r3
|
|
|
|
|
|
1053 0498 23F83400 strh r0, [r3, r4, lsl #3] @ movhi
|
|
|
|
|
|
1054 049c 0B78 ldrb r3, [r1] @ zero_extendqisi2
|
|
|
|
|
|
1055 049e 26E6 b .L139
|
|
|
|
|
|
1056 .L214:
|
|
|
|
|
|
1057 .align 2
|
|
|
|
|
|
1058 .L213:
|
|
|
|
|
|
1059 04a0 0080FFFF .word -32768
|
|
|
|
|
|
1060 .L115:
|
|
|
|
|
|
1061 04a4 02F20247 addw r7, r2, #1026
|
|
|
|
|
|
1062 04a8 17FA86F6 uxtah r6, r7, r6
|
|
|
|
|
|
1063 04ac 1FFA80F9 uxth r9, r0
|
|
|
|
|
|
1064 04b0 26F83590 strh r9, [r6, r5, lsl #3] @ movhi
|
|
|
|
|
|
1065 04b4 4F46 mov r7, r9
|
|
|
|
|
|
1066 04b6 0E89 ldrh r6, [r1, #8]
|
|
|
|
|
|
1067 04b8 D1F814C0 ldr ip, [r1, #20]
|
|
|
|
|
|
1068 04bc 0137 adds r7, r7, #1
|
|
|
|
|
|
1069 04be 02F58068 add r8, r2, #1024
|
|
|
|
|
|
1070 04c2 7F08 lsrs r7, r7, #1
|
|
|
|
|
|
1071 04c4 4644 add r6, r6, r8
|
|
|
|
|
|
1072 04c6 0CD0 beq .L127
|
|
|
|
|
|
1073 04c8 A6EB0C0A sub r10, r6, ip
|
|
|
|
|
|
1074 04cc 0CEB470B add fp, ip, r7, lsl #1
|
|
|
|
|
|
1075 04d0 E646 mov lr, ip
|
|
|
|
|
|
1076 .L126:
|
|
|
|
|
|
1077 04d2 BEF80060 ldrh r6, [lr] @ unaligned
|
|
|
|
|
|
1078 04d6 2EF80A60 strh r6, [lr, r10] @ movhi
|
|
|
|
|
|
1079 04da 0EF1020E add lr, lr, #2
|
|
|
|
|
|
1080 04de F345 cmp fp, lr
|
|
|
|
|
|
1081 04e0 F7D1 bne .L126
|
|
|
|
|
|
1082 .L127:
|
|
|
|
|
|
1083 04e2 0CEB0006 add r6, ip, r0
|
|
|
|
|
|
1084 04e6 9C42 cmp r4, r3
|
|
|
|
|
|
1085 04e8 4E61 str r6, [r1, #20]
|
|
|
|
|
|
1086 04ea 30D2 bcs .L212
|
|
|
|
|
|
1087 04ec 1B1A subs r3, r3, r0
|
|
|
|
|
|
1088 .L128:
|
|
|
|
|
|
1089 04ee 0B62 str r3, [r1, #32]
|
|
|
|
|
|
1090 04f0 B2F85030 ldrh r3, [r2, #80]
|
|
|
|
|
|
1091 04f4 02F20640 addw r0, r2, #1030
|
|
|
|
|
|
1092 04f8 10FA83F3 uxtah r3, r0, r3
|
|
|
|
|
|
1093 04fc 23F83590 strh r9, [r3, r5, lsl #3] @ movhi
|
|
|
|
|
|
1094 0500 4B89 ldrh r3, [r1, #10]
|
|
|
|
|
|
1095 0502 03EB0805 add r5, r3, r8
|
|
|
|
|
|
1096 0506 002F cmp r7, #0
|
|
|
|
|
|
1097 0508 3FF42BAE beq .L110
|
|
|
|
|
|
1098 050c 06EB4704 add r4, r6, r7, lsl #1
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccfINMLg.s page 20
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1099 0510 3346 mov r3, r6
|
|
|
|
|
|
1100 0512 AD1B subs r5, r5, r6
|
|
|
|
|
|
1101 .L129:
|
|
|
|
|
|
1102 0514 1888 ldrh r0, [r3] @ unaligned
|
|
|
|
|
|
1103 0516 5853 strh r0, [r3, r5] @ movhi
|
|
|
|
|
|
1104 0518 0233 adds r3, r3, #2
|
|
|
|
|
|
1105 051a 9C42 cmp r4, r3
|
|
|
|
|
|
1106 051c FAD1 bne .L129
|
|
|
|
|
|
1107 051e 20E6 b .L110
|
|
|
|
|
|
1108 .L148:
|
|
|
|
|
|
1109 0520 5D08 lsrs r5, r3, #1
|
|
|
|
|
|
1110 0522 13F00103 ands r3, r3, #1
|
|
|
|
|
|
1111 0526 2E46 mov r6, r5
|
|
|
|
|
|
1112 0528 18BF it ne
|
|
|
|
|
|
1113 052a 6E1C addne r6, r5, #1
|
|
|
|
|
|
1114 052c B602 lsls r6, r6, #10
|
|
|
|
|
|
1115 052e B6B2 uxth r6, r6
|
|
|
|
|
|
1116 0530 20F83460 strh r6, [r0, r4, lsl #3] @ movhi
|
|
|
|
|
|
1117 0534 B2F85000 ldrh r0, [r2, #80]
|
|
|
|
|
|
1118 0538 02F20646 addw r6, r2, #1030
|
|
|
|
|
|
1119 053c 16FA80F0 uxtah r0, r6, r0
|
|
|
|
|
|
1120 0540 03B1 cbz r3, .L151
|
|
|
|
|
|
1121 0542 0135 adds r5, r5, #1
|
|
|
|
|
|
1122 .L151:
|
|
|
|
|
|
1123 0544 AD02 lsls r5, r5, #10
|
|
|
|
|
|
1124 0546 ABB2 uxth r3, r5
|
|
|
|
|
|
1125 0548 20F83430 strh r3, [r0, r4, lsl #3] @ movhi
|
|
|
|
|
|
1126 054c 99E6 b .L143
|
|
|
|
|
|
1127 .L212:
|
|
|
|
|
|
1128 054e 9CB2 uxth r4, r3
|
|
|
|
|
|
1129 0550 0134 adds r4, r4, #1
|
|
|
|
|
|
1130 0552 1FFA83F9 uxth r9, r3
|
|
|
|
|
|
1131 0556 6708 lsrs r7, r4, #1
|
|
|
|
|
|
1132 0558 0023 movs r3, #0
|
|
|
|
|
|
1133 055a C8E7 b .L128
|
|
|
|
|
|
1134 .L211:
|
|
|
|
|
|
1135 055c 9CB2 uxth r4, r3
|
|
|
|
|
|
1136 055e 0134 adds r4, r4, #1
|
|
|
|
|
|
1137 0560 1FFA83FA uxth r10, r3
|
|
|
|
|
|
1138 0564 6708 lsrs r7, r4, #1
|
|
|
|
|
|
1139 0566 0023 movs r3, #0
|
|
|
|
|
|
1140 0568 F8E6 b .L121
|
|
|
|
|
|
1142 056a 00BF .section .text.USB_EPSetStall,"ax",%progbits
|
|
|
|
|
|
1143 .align 1
|
|
|
|
|
|
1144 .p2align 2,,3
|
|
|
|
|
|
1145 .global USB_EPSetStall
|
|
|
|
|
|
1146 .syntax unified
|
|
|
|
|
|
1147 .thumb
|
|
|
|
|
|
1148 .thumb_func
|
|
|
|
|
|
1149 .fpu fpv4-sp-d16
|
|
|
|
|
|
1151 USB_EPSetStall:
|
|
|
|
|
|
1152 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
1153 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
1154 @ link register save eliminated.
|
|
|
|
|
|
1155 0000 4B78 ldrb r3, [r1, #1] @ zero_extendqisi2
|
|
|
|
|
|
1156 0002 0A78 ldrb r2, [r1] @ zero_extendqisi2
|
|
|
|
|
|
1157 0004 8BB1 cbz r3, .L216
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccfINMLg.s page 21
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1158 0006 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
1159 000a 23F4E043 bic r3, r3, #28672
|
|
|
|
|
|
1160 000e 23F04003 bic r3, r3, #64
|
|
|
|
|
|
1161 0012 1B04 lsls r3, r3, #16
|
|
|
|
|
|
1162 0014 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
1163 0016 83F01003 eor r3, r3, #16
|
|
|
|
|
|
1164 001a 43F40043 orr r3, r3, #32768
|
|
|
|
|
|
1165 001e 43F08003 orr r3, r3, #128
|
|
|
|
|
|
1166 0022 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
1167 0026 0020 movs r0, #0
|
|
|
|
|
|
1168 0028 7047 bx lr
|
|
|
|
|
|
1169 .L216:
|
|
|
|
|
|
1170 002a 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
1171 002e 23F48043 bic r3, r3, #16384
|
|
|
|
|
|
1172 0032 23F07003 bic r3, r3, #112
|
|
|
|
|
|
1173 0036 1B04 lsls r3, r3, #16
|
|
|
|
|
|
1174 0038 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
1175 003a 83F48053 eor r3, r3, #4096
|
|
|
|
|
|
1176 003e 43F40043 orr r3, r3, #32768
|
|
|
|
|
|
1177 0042 43F08003 orr r3, r3, #128
|
|
|
|
|
|
1178 0046 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
1179 004a 0020 movs r0, #0
|
|
|
|
|
|
1180 004c 7047 bx lr
|
|
|
|
|
|
1182 004e 00BF .section .text.USB_EPClearStall,"ax",%progbits
|
|
|
|
|
|
1183 .align 1
|
|
|
|
|
|
1184 .p2align 2,,3
|
|
|
|
|
|
1185 .global USB_EPClearStall
|
|
|
|
|
|
1186 .syntax unified
|
|
|
|
|
|
1187 .thumb
|
|
|
|
|
|
1188 .thumb_func
|
|
|
|
|
|
1189 .fpu fpv4-sp-d16
|
|
|
|
|
|
1191 USB_EPClearStall:
|
|
|
|
|
|
1192 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
1193 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
1194 @ link register save eliminated.
|
|
|
|
|
|
1195 0000 0B7B ldrb r3, [r1, #12] @ zero_extendqisi2
|
|
|
|
|
|
1196 0002 3BBB cbnz r3, .L220
|
|
|
|
|
|
1197 0004 4B78 ldrb r3, [r1, #1] @ zero_extendqisi2
|
|
|
|
|
|
1198 0006 0A78 ldrb r2, [r1] @ zero_extendqisi2
|
|
|
|
|
|
1199 0008 33B3 cbz r3, .L221
|
|
|
|
|
|
1200 000a 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
1201 000e 5B06 lsls r3, r3, #25
|
|
|
|
|
|
1202 0010 0DD5 bpl .L222
|
|
|
|
|
|
1203 0012 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
1204 0016 23F4E043 bic r3, r3, #28672
|
|
|
|
|
|
1205 001a 23F07003 bic r3, r3, #112
|
|
|
|
|
|
1206 001e 1B04 lsls r3, r3, #16
|
|
|
|
|
|
1207 0020 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
1208 0022 43F40043 orr r3, r3, #32768
|
|
|
|
|
|
1209 0026 43F0C003 orr r3, r3, #192
|
|
|
|
|
|
1210 002a 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
1211 .L222:
|
|
|
|
|
|
1212 002e CB78 ldrb r3, [r1, #3] @ zero_extendqisi2
|
|
|
|
|
|
1213 0030 012B cmp r3, #1
|
|
|
|
|
|
1214 0032 0FD0 beq .L220
|
|
|
|
|
|
1215 0034 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
1216 0038 23F4E043 bic r3, r3, #28672
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccfINMLg.s page 22
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1217 003c 23F04003 bic r3, r3, #64
|
|
|
|
|
|
1218 0040 1B04 lsls r3, r3, #16
|
|
|
|
|
|
1219 0042 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
1220 0044 83F02003 eor r3, r3, #32
|
|
|
|
|
|
1221 0048 43F40043 orr r3, r3, #32768
|
|
|
|
|
|
1222 004c 43F08003 orr r3, r3, #128
|
|
|
|
|
|
1223 0050 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
1224 .L220:
|
|
|
|
|
|
1225 0054 0020 movs r0, #0
|
|
|
|
|
|
1226 0056 7047 bx lr
|
|
|
|
|
|
1227 .L221:
|
|
|
|
|
|
1228 0058 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
1229 005c 5B04 lsls r3, r3, #17
|
|
|
|
|
|
1230 005e 0DD5 bpl .L224
|
|
|
|
|
|
1231 0060 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
1232 0064 23F4E043 bic r3, r3, #28672
|
|
|
|
|
|
1233 0068 23F07003 bic r3, r3, #112
|
|
|
|
|
|
1234 006c 1B04 lsls r3, r3, #16
|
|
|
|
|
|
1235 006e 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
1236 0070 43F44043 orr r3, r3, #49152
|
|
|
|
|
|
1237 0074 43F08003 orr r3, r3, #128
|
|
|
|
|
|
1238 0078 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
1239 .L224:
|
|
|
|
|
|
1240 007c 30F82230 ldrh r3, [r0, r2, lsl #2]
|
|
|
|
|
|
1241 0080 23F48043 bic r3, r3, #16384
|
|
|
|
|
|
1242 0084 23F07003 bic r3, r3, #112
|
|
|
|
|
|
1243 0088 1B04 lsls r3, r3, #16
|
|
|
|
|
|
1244 008a 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
1245 008c 83F44053 eor r3, r3, #12288
|
|
|
|
|
|
1246 0090 43F40043 orr r3, r3, #32768
|
|
|
|
|
|
1247 0094 43F08003 orr r3, r3, #128
|
|
|
|
|
|
1248 0098 20F82230 strh r3, [r0, r2, lsl #2] @ movhi
|
|
|
|
|
|
1249 009c 0020 movs r0, #0
|
|
|
|
|
|
1250 009e 7047 bx lr
|
|
|
|
|
|
1252 .section .text.USB_StopDevice,"ax",%progbits
|
|
|
|
|
|
1253 .align 1
|
|
|
|
|
|
1254 .p2align 2,,3
|
|
|
|
|
|
1255 .global USB_StopDevice
|
|
|
|
|
|
1256 .syntax unified
|
|
|
|
|
|
1257 .thumb
|
|
|
|
|
|
1258 .thumb_func
|
|
|
|
|
|
1259 .fpu fpv4-sp-d16
|
|
|
|
|
|
1261 USB_StopDevice:
|
|
|
|
|
|
1262 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
1263 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
1264 @ link register save eliminated.
|
|
|
|
|
|
1265 0000 0346 mov r3, r0
|
|
|
|
|
|
1266 0002 0121 movs r1, #1
|
|
|
|
|
|
1267 0004 0020 movs r0, #0
|
|
|
|
|
|
1268 0006 0322 movs r2, #3
|
|
|
|
|
|
1269 0008 A3F84010 strh r1, [r3, #64] @ movhi
|
|
|
|
|
|
1270 000c A3F84400 strh r0, [r3, #68] @ movhi
|
|
|
|
|
|
1271 0010 A3F84020 strh r2, [r3, #64] @ movhi
|
|
|
|
|
|
1272 0014 7047 bx lr
|
|
|
|
|
|
1274 0016 00BF .section .text.USB_SetDevAddress,"ax",%progbits
|
|
|
|
|
|
1275 .align 1
|
|
|
|
|
|
1276 .p2align 2,,3
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccfINMLg.s page 23
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1277 .global USB_SetDevAddress
|
|
|
|
|
|
1278 .syntax unified
|
|
|
|
|
|
1279 .thumb
|
|
|
|
|
|
1280 .thumb_func
|
|
|
|
|
|
1281 .fpu fpv4-sp-d16
|
|
|
|
|
|
1283 USB_SetDevAddress:
|
|
|
|
|
|
1284 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
1285 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
1286 @ link register save eliminated.
|
|
|
|
|
|
1287 0000 11B9 cbnz r1, .L236
|
|
|
|
|
|
1288 0002 8023 movs r3, #128
|
|
|
|
|
|
1289 0004 A0F84C30 strh r3, [r0, #76] @ movhi
|
|
|
|
|
|
1290 .L236:
|
|
|
|
|
|
1291 0008 0020 movs r0, #0
|
|
|
|
|
|
1292 000a 7047 bx lr
|
|
|
|
|
|
1294 .section .text.USB_DevConnect,"ax",%progbits
|
|
|
|
|
|
1295 .align 1
|
|
|
|
|
|
1296 .p2align 2,,3
|
|
|
|
|
|
1297 .global USB_DevConnect
|
|
|
|
|
|
1298 .syntax unified
|
|
|
|
|
|
1299 .thumb
|
|
|
|
|
|
1300 .thumb_func
|
|
|
|
|
|
1301 .fpu fpv4-sp-d16
|
|
|
|
|
|
1303 USB_DevConnect:
|
|
|
|
|
|
1304 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
1305 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
1306 @ link register save eliminated.
|
|
|
|
|
|
1307 0000 0246 mov r2, r0
|
|
|
|
|
|
1308 0002 0020 movs r0, #0
|
|
|
|
|
|
1309 0004 B2F85830 ldrh r3, [r2, #88]
|
|
|
|
|
|
1310 0008 6FEA4343 mvn r3, r3, lsl #17
|
|
|
|
|
|
1311 000c 6FEA5343 mvn r3, r3, lsr #17
|
|
|
|
|
|
1312 0010 9BB2 uxth r3, r3
|
|
|
|
|
|
1313 0012 A2F85830 strh r3, [r2, #88] @ movhi
|
|
|
|
|
|
1314 0016 7047 bx lr
|
|
|
|
|
|
1316 .section .text.USB_DevDisconnect,"ax",%progbits
|
|
|
|
|
|
1317 .align 1
|
|
|
|
|
|
1318 .p2align 2,,3
|
|
|
|
|
|
1319 .global USB_DevDisconnect
|
|
|
|
|
|
1320 .syntax unified
|
|
|
|
|
|
1321 .thumb
|
|
|
|
|
|
1322 .thumb_func
|
|
|
|
|
|
1323 .fpu fpv4-sp-d16
|
|
|
|
|
|
1325 USB_DevDisconnect:
|
|
|
|
|
|
1326 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
1327 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
1328 @ link register save eliminated.
|
|
|
|
|
|
1329 0000 0346 mov r3, r0
|
|
|
|
|
|
1330 0002 0020 movs r0, #0
|
|
|
|
|
|
1331 0004 B3F85820 ldrh r2, [r3, #88]
|
|
|
|
|
|
1332 0008 C2F30E02 ubfx r2, r2, #0, #15
|
|
|
|
|
|
1333 000c A3F85820 strh r2, [r3, #88] @ movhi
|
|
|
|
|
|
1334 0010 7047 bx lr
|
|
|
|
|
|
1336 0012 00BF .section .text.USB_ReadInterrupts,"ax",%progbits
|
|
|
|
|
|
1337 .align 1
|
|
|
|
|
|
1338 .p2align 2,,3
|
|
|
|
|
|
1339 .global USB_ReadInterrupts
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccfINMLg.s page 24
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1340 .syntax unified
|
|
|
|
|
|
1341 .thumb
|
|
|
|
|
|
1342 .thumb_func
|
|
|
|
|
|
1343 .fpu fpv4-sp-d16
|
|
|
|
|
|
1345 USB_ReadInterrupts:
|
|
|
|
|
|
1346 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
1347 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
1348 @ link register save eliminated.
|
|
|
|
|
|
1349 0000 B0F84400 ldrh r0, [r0, #68]
|
|
|
|
|
|
1350 0004 80B2 uxth r0, r0
|
|
|
|
|
|
1351 0006 7047 bx lr
|
|
|
|
|
|
1353 .section .text.USB_ActivateRemoteWakeup,"ax",%progbits
|
|
|
|
|
|
1354 .align 1
|
|
|
|
|
|
1355 .p2align 2,,3
|
|
|
|
|
|
1356 .global USB_ActivateRemoteWakeup
|
|
|
|
|
|
1357 .syntax unified
|
|
|
|
|
|
1358 .thumb
|
|
|
|
|
|
1359 .thumb_func
|
|
|
|
|
|
1360 .fpu fpv4-sp-d16
|
|
|
|
|
|
1362 USB_ActivateRemoteWakeup:
|
|
|
|
|
|
1363 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
1364 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
1365 @ link register save eliminated.
|
|
|
|
|
|
1366 0000 0246 mov r2, r0
|
|
|
|
|
|
1367 0002 0020 movs r0, #0
|
|
|
|
|
|
1368 0004 B2F84030 ldrh r3, [r2, #64]
|
|
|
|
|
|
1369 0008 9BB2 uxth r3, r3
|
|
|
|
|
|
1370 000a 43F01003 orr r3, r3, #16
|
|
|
|
|
|
1371 000e A2F84030 strh r3, [r2, #64] @ movhi
|
|
|
|
|
|
1372 0012 7047 bx lr
|
|
|
|
|
|
1374 .section .text.USB_DeActivateRemoteWakeup,"ax",%progbits
|
|
|
|
|
|
1375 .align 1
|
|
|
|
|
|
1376 .p2align 2,,3
|
|
|
|
|
|
1377 .global USB_DeActivateRemoteWakeup
|
|
|
|
|
|
1378 .syntax unified
|
|
|
|
|
|
1379 .thumb
|
|
|
|
|
|
1380 .thumb_func
|
|
|
|
|
|
1381 .fpu fpv4-sp-d16
|
|
|
|
|
|
1383 USB_DeActivateRemoteWakeup:
|
|
|
|
|
|
1384 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
1385 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
1386 @ link register save eliminated.
|
|
|
|
|
|
1387 0000 0246 mov r2, r0
|
|
|
|
|
|
1388 0002 0020 movs r0, #0
|
|
|
|
|
|
1389 0004 B2F84030 ldrh r3, [r2, #64]
|
|
|
|
|
|
1390 0008 23F01003 bic r3, r3, #16
|
|
|
|
|
|
1391 000c 1B04 lsls r3, r3, #16
|
|
|
|
|
|
1392 000e 1B0C lsrs r3, r3, #16
|
|
|
|
|
|
1393 0010 A2F84030 strh r3, [r2, #64] @ movhi
|
|
|
|
|
|
1394 0014 7047 bx lr
|
|
|
|
|
|
1396 0016 00BF .section .text.USB_WritePMA,"ax",%progbits
|
|
|
|
|
|
1397 .align 1
|
|
|
|
|
|
1398 .p2align 2,,3
|
|
|
|
|
|
1399 .global USB_WritePMA
|
|
|
|
|
|
1400 .syntax unified
|
|
|
|
|
|
1401 .thumb
|
|
|
|
|
|
1402 .thumb_func
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccfINMLg.s page 25
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1403 .fpu fpv4-sp-d16
|
|
|
|
|
|
1405 USB_WritePMA:
|
|
|
|
|
|
1406 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
1407 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
1408 @ link register save eliminated.
|
|
|
|
|
|
1409 0000 02F58062 add r2, r2, #1024
|
|
|
|
|
|
1410 0004 0133 adds r3, r3, #1
|
|
|
|
|
|
1411 0006 1044 add r0, r0, r2
|
|
|
|
|
|
1412 0008 5A08 lsrs r2, r3, #1
|
|
|
|
|
|
1413 000a 08D0 beq .L242
|
|
|
|
|
|
1414 000c 0B46 mov r3, r1
|
|
|
|
|
|
1415 000e C01A subs r0, r0, r3
|
|
|
|
|
|
1416 0010 01EB4201 add r1, r1, r2, lsl #1
|
|
|
|
|
|
1417 .L244:
|
|
|
|
|
|
1418 0014 1A88 ldrh r2, [r3] @ unaligned
|
|
|
|
|
|
1419 0016 1A52 strh r2, [r3, r0] @ movhi
|
|
|
|
|
|
1420 0018 0233 adds r3, r3, #2
|
|
|
|
|
|
1421 001a 9942 cmp r1, r3
|
|
|
|
|
|
1422 001c FAD1 bne .L244
|
|
|
|
|
|
1423 .L242:
|
|
|
|
|
|
1424 001e 7047 bx lr
|
|
|
|
|
|
1426 .section .text.USB_ReadPMA,"ax",%progbits
|
|
|
|
|
|
1427 .align 1
|
|
|
|
|
|
1428 .p2align 2,,3
|
|
|
|
|
|
1429 .global USB_ReadPMA
|
|
|
|
|
|
1430 .syntax unified
|
|
|
|
|
|
1431 .thumb
|
|
|
|
|
|
1432 .thumb_func
|
|
|
|
|
|
1433 .fpu fpv4-sp-d16
|
|
|
|
|
|
1435 USB_ReadPMA:
|
|
|
|
|
|
1436 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
1437 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
1438 0000 70B5 push {r4, r5, r6, lr}
|
|
|
|
|
|
1439 0002 02F58062 add r2, r2, #1024
|
|
|
|
|
|
1440 0006 5E08 lsrs r6, r3, #1
|
|
|
|
|
|
1441 0008 1044 add r0, r0, r2
|
|
|
|
|
|
1442 000a 1CD0 beq .L258
|
|
|
|
|
|
1443 000c 6FF00105 mvn r5, #1
|
|
|
|
|
|
1444 0010 6D1A subs r5, r5, r1
|
|
|
|
|
|
1445 0012 8A1C adds r2, r1, #2
|
|
|
|
|
|
1446 0014 0544 add r5, r5, r0
|
|
|
|
|
|
1447 0016 B646 mov lr, r6
|
|
|
|
|
|
1448 .L249:
|
|
|
|
|
|
1449 0018 35F802C0 ldrh ip, [r5, r2]
|
|
|
|
|
|
1450 001c 0232 adds r2, r2, #2
|
|
|
|
|
|
1451 001e 1FFA8CFC uxth ip, ip
|
|
|
|
|
|
1452 0022 4FEA1C24 lsr r4, ip, #8
|
|
|
|
|
|
1453 0026 BEF1010E subs lr, lr, #1
|
|
|
|
|
|
1454 002a 02F804CC strb ip, [r2, #-4]
|
|
|
|
|
|
1455 002e 02F8034C strb r4, [r2, #-3]
|
|
|
|
|
|
1456 0032 F1D1 bne .L249
|
|
|
|
|
|
1457 0034 00EB4602 add r2, r0, r6, lsl #1
|
|
|
|
|
|
1458 0038 DB07 lsls r3, r3, #31
|
|
|
|
|
|
1459 003a 01EB4601 add r1, r1, r6, lsl #1
|
|
|
|
|
|
1460 003e 44BF itt mi
|
|
|
|
|
|
1461 0040 1388 ldrhmi r3, [r2]
|
|
|
|
|
|
1462 0042 0B70 strbmi r3, [r1]
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccfINMLg.s page 26
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1463 0044 70BD pop {r4, r5, r6, pc}
|
|
|
|
|
|
1464 .L258:
|
|
|
|
|
|
1465 0046 0246 mov r2, r0
|
|
|
|
|
|
1466 0048 DB07 lsls r3, r3, #31
|
|
|
|
|
|
1467 004a 44BF itt mi
|
|
|
|
|
|
1468 004c 1388 ldrhmi r3, [r2]
|
|
|
|
|
|
1469 004e 0B70 strbmi r3, [r1]
|
|
|
|
|
|
1470 0050 70BD pop {r4, r5, r6, pc}
|
|
|
|
|
|
1472 0052 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/ccfINMLg.s page 27
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DEFINED SYMBOLS
|
|
|
|
|
|
*ABS*:0000000000000000 stm32g4xx_ll_usb.c
|
2022-01-17 20:05:23 +01:00
|
|
|
|
/tmp/ccfINMLg.s:16 .text.USB_CoreInit:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccfINMLg.s:25 .text.USB_CoreInit:0000000000000000 USB_CoreInit
|
|
|
|
|
|
/tmp/ccfINMLg.s:37 .text.USB_EnableGlobalInt:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccfINMLg.s:45 .text.USB_EnableGlobalInt:0000000000000000 USB_EnableGlobalInt
|
|
|
|
|
|
/tmp/ccfINMLg.s:57 .text.USB_DisableGlobalInt:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccfINMLg.s:65 .text.USB_DisableGlobalInt:0000000000000000 USB_DisableGlobalInt
|
|
|
|
|
|
/tmp/ccfINMLg.s:78 .text.USB_SetCurrentMode:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccfINMLg.s:86 .text.USB_SetCurrentMode:0000000000000000 USB_SetCurrentMode
|
|
|
|
|
|
/tmp/ccfINMLg.s:94 .text.USB_DevInit:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccfINMLg.s:102 .text.USB_DevInit:0000000000000000 USB_DevInit
|
|
|
|
|
|
/tmp/ccfINMLg.s:120 .text.USB_ActivateEndpoint:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccfINMLg.s:128 .text.USB_ActivateEndpoint:0000000000000000 USB_ActivateEndpoint
|
|
|
|
|
|
/tmp/ccfINMLg.s:144 .text.USB_ActivateEndpoint:000000000000002a $d
|
|
|
|
|
|
/tmp/ccfINMLg.s:148 .text.USB_ActivateEndpoint:000000000000002e $t
|
|
|
|
|
|
/tmp/ccfINMLg.s:437 .text.USB_ActivateEndpoint:0000000000000364 $d
|
|
|
|
|
|
/tmp/ccfINMLg.s:441 .text.USB_DeactivateEndpoint:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccfINMLg.s:449 .text.USB_DeactivateEndpoint:0000000000000000 USB_DeactivateEndpoint
|
|
|
|
|
|
/tmp/ccfINMLg.s:607 .text.USB_EPStartXfer:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccfINMLg.s:615 .text.USB_EPStartXfer:0000000000000000 USB_EPStartXfer
|
|
|
|
|
|
/tmp/ccfINMLg.s:1059 .text.USB_EPStartXfer:00000000000004a0 $d
|
|
|
|
|
|
/tmp/ccfINMLg.s:1061 .text.USB_EPStartXfer:00000000000004a4 $t
|
|
|
|
|
|
/tmp/ccfINMLg.s:1143 .text.USB_EPSetStall:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccfINMLg.s:1151 .text.USB_EPSetStall:0000000000000000 USB_EPSetStall
|
|
|
|
|
|
/tmp/ccfINMLg.s:1183 .text.USB_EPClearStall:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccfINMLg.s:1191 .text.USB_EPClearStall:0000000000000000 USB_EPClearStall
|
|
|
|
|
|
/tmp/ccfINMLg.s:1253 .text.USB_StopDevice:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccfINMLg.s:1261 .text.USB_StopDevice:0000000000000000 USB_StopDevice
|
|
|
|
|
|
/tmp/ccfINMLg.s:1275 .text.USB_SetDevAddress:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccfINMLg.s:1283 .text.USB_SetDevAddress:0000000000000000 USB_SetDevAddress
|
|
|
|
|
|
/tmp/ccfINMLg.s:1295 .text.USB_DevConnect:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccfINMLg.s:1303 .text.USB_DevConnect:0000000000000000 USB_DevConnect
|
|
|
|
|
|
/tmp/ccfINMLg.s:1317 .text.USB_DevDisconnect:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccfINMLg.s:1325 .text.USB_DevDisconnect:0000000000000000 USB_DevDisconnect
|
|
|
|
|
|
/tmp/ccfINMLg.s:1337 .text.USB_ReadInterrupts:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccfINMLg.s:1345 .text.USB_ReadInterrupts:0000000000000000 USB_ReadInterrupts
|
|
|
|
|
|
/tmp/ccfINMLg.s:1354 .text.USB_ActivateRemoteWakeup:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccfINMLg.s:1362 .text.USB_ActivateRemoteWakeup:0000000000000000 USB_ActivateRemoteWakeup
|
|
|
|
|
|
/tmp/ccfINMLg.s:1375 .text.USB_DeActivateRemoteWakeup:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccfINMLg.s:1383 .text.USB_DeActivateRemoteWakeup:0000000000000000 USB_DeActivateRemoteWakeup
|
|
|
|
|
|
/tmp/ccfINMLg.s:1397 .text.USB_WritePMA:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccfINMLg.s:1405 .text.USB_WritePMA:0000000000000000 USB_WritePMA
|
|
|
|
|
|
/tmp/ccfINMLg.s:1427 .text.USB_ReadPMA:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccfINMLg.s:1435 .text.USB_ReadPMA:0000000000000000 USB_ReadPMA
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
NO UNDEFINED SYMBOLS
|