Files
bassofono/codice/build/si5351.lst
2022-02-06 17:40:36 +01:00

1190 lines
40 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
ARM GAS /tmp/cc7Zei4h.s page 1
1 .cpu cortex-m4
2 .eabi_attribute 27, 1
3 .eabi_attribute 28, 1
4 .eabi_attribute 20, 1
5 .eabi_attribute 21, 1
6 .eabi_attribute 23, 3
7 .eabi_attribute 24, 1
8 .eabi_attribute 25, 1
9 .eabi_attribute 26, 1
10 .eabi_attribute 30, 2
11 .eabi_attribute 34, 1
12 .eabi_attribute 18, 4
13 .file "si5351.c"
14 .text
15 .section .text.si5351_write8,"ax",%progbits
16 .align 1
17 .p2align 2,,3
18 .global si5351_write8
19 .arch armv7e-m
20 .syntax unified
21 .thumb
22 .thumb_func
23 .fpu fpv4-sp-d16
25 si5351_write8:
26 @ args = 0, pretend = 0, frame = 8
27 @ frame_needed = 0, uses_anonymous_args = 0
28 0000 30B5 push {r4, r5, lr}
29 0002 87B0 sub sp, sp, #28
30 0004 0C4C ldr r4, .L6
31 0006 8DF81710 strb r1, [sp, #23]
32 000a 0546 mov r5, r0
33 .L2:
34 000c 6423 movs r3, #100
35 000e 0322 movs r2, #3
36 0010 C021 movs r1, #192
37 0012 2046 mov r0, r4
38 0014 FFF7FEFF bl HAL_I2C_IsDeviceReady
39 0018 0028 cmp r0, #0
40 001a F7D1 bne .L2
41 001c 0123 movs r3, #1
42 001e 0DF11702 add r2, sp, #23
43 0022 6421 movs r1, #100
44 0024 CDE90131 strd r3, r1, [sp, #4]
45 0028 0092 str r2, [sp]
46 002a C021 movs r1, #192
47 002c 2A46 mov r2, r5
48 002e 0248 ldr r0, .L6
49 0030 FFF7FEFF bl HAL_I2C_Mem_Write
50 0034 07B0 add sp, sp, #28
51 @ sp needed
52 0036 30BD pop {r4, r5, pc}
53 .L7:
54 .align 2
55 .L6:
56 0038 00000000 .word hi2c1
58 .section .text.si5351_read8,"ax",%progbits
59 .align 1
ARM GAS /tmp/cc7Zei4h.s page 2
60 .p2align 2,,3
61 .global si5351_read8
62 .syntax unified
63 .thumb
64 .thumb_func
65 .fpu fpv4-sp-d16
67 si5351_read8:
68 @ args = 0, pretend = 0, frame = 8
69 @ frame_needed = 0, uses_anonymous_args = 0
70 0000 30B5 push {r4, r5, lr}
71 0002 87B0 sub sp, sp, #28
72 0004 0B4C ldr r4, .L12
73 0006 0591 str r1, [sp, #20]
74 0008 0546 mov r5, r0
75 .L9:
76 000a 6423 movs r3, #100
77 000c 0322 movs r2, #3
78 000e C021 movs r1, #192
79 0010 2046 mov r0, r4
80 0012 FFF7FEFF bl HAL_I2C_IsDeviceReady
81 0016 0028 cmp r0, #0
82 0018 F7D1 bne .L9
83 001a 0123 movs r3, #1
84 001c 05AA add r2, sp, #20
85 001e 6421 movs r1, #100
86 0020 CDE90131 strd r3, r1, [sp, #4]
87 0024 0092 str r2, [sp]
88 0026 C021 movs r1, #192
89 0028 2A46 mov r2, r5
90 002a 0248 ldr r0, .L12
91 002c FFF7FEFF bl HAL_I2C_Mem_Read
92 0030 07B0 add sp, sp, #28
93 @ sp needed
94 0032 30BD pop {r4, r5, pc}
95 .L13:
96 .align 2
97 .L12:
98 0034 00000000 .word hi2c1
100 .global __aeabi_ui2d
101 .global __aeabi_ddiv
102 .global __aeabi_d2uiz
103 .global __aeabi_d2iz
104 .global __aeabi_i2d
105 .global __aeabi_dsub
106 .global __aeabi_dmul
107 .global __aeabi_dadd
108 .section .text.CalcRegisters,"ax",%progbits
109 .align 1
110 .p2align 2,,3
111 .global CalcRegisters
112 .syntax unified
113 .thumb
114 .thumb_func
115 .fpu fpv4-sp-d16
117 CalcRegisters:
118 @ args = 0, pretend = 0, frame = 0
119 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/cc7Zei4h.s page 3
120 0000 2DE9F84F push {r3, r4, r5, r6, r7, r8, r9, r10, fp, lr}
121 0004 984B ldr r3, .L40+24
122 0006 9842 cmp r0, r3
123 0008 0546 mov r5, r0
124 000a 0C46 mov r4, r1
125 000c 66D9 bls .L15
126 000e 4FF00008 mov r8, #0
127 0012 8000 lsls r0, r0, #2
128 0014 C246 mov r10, r8
129 0016 4FF00C09 mov r9, #12
130 .L16:
131 001a FFF7FEFF bl __aeabi_ui2d
132 001e 8CA3 adr r3, .L40
133 0020 D3E90023 ldrd r2, [r3]
134 0024 FFF7FEFF bl __aeabi_ddiv
135 0028 0F46 mov r7, r1
136 002a 0646 mov r6, r0
137 002c FFF7FEFF bl __aeabi_d2iz
138 0030 0546 mov r5, r0
139 0032 FFF7FEFF bl __aeabi_i2d
140 0036 0246 mov r2, r0
141 0038 0B46 mov r3, r1
142 003a 3046 mov r0, r6
143 003c 3946 mov r1, r7
144 003e FFF7FEFF bl __aeabi_dsub
145 0042 85A3 adr r3, .L40+8
146 0044 D3E90023 ldrd r2, [r3]
147 0048 0646 mov r6, r0
148 004a 0F46 mov r7, r1
149 004c FFF7FEFF bl __aeabi_dmul
150 0050 FFF7FEFF bl __aeabi_d2uiz
151 0054 8346 mov fp, r0
152 0056 E0B3 cbz r0, .L31
153 0058 FFF7FEFF bl __aeabi_ui2d
154 005c 3246 mov r2, r6
155 005e 3B46 mov r3, r7
156 0060 FFF7FEFF bl __aeabi_ddiv
157 0064 814B ldr r3, .L40+28
158 0066 0022 movs r2, #0
159 0068 FFF7FEFF bl __aeabi_dadd
160 006c FFF7FEFF bl __aeabi_d2uiz
161 0070 7F4A ldr r2, .L40+32
162 0072 9042 cmp r0, r2
163 0074 28BF it cs
164 0076 1046 movcs r0, r2
165 0078 010B lsrs r1, r0, #12
166 007a 01F0F001 and r1, r1, #240
167 007e C0F30722 ubfx r2, r0, #8, #8
168 0082 C3B2 uxtb r3, r0
169 .L23:
170 0084 ED01 lsls r5, r5, #7
171 0086 A5F50075 sub r5, r5, #512
172 008a 4FEACB1B lsl fp, fp, #7
173 008e 2270 strb r2, [r4]
174 0090 BBFBF0F2 udiv r2, fp, r0
175 0094 1544 add r5, r5, r2
176 0096 6370 strb r3, [r4, #1]
ARM GAS /tmp/cc7Zei4h.s page 4
177 0098 00FB12B3 mls r3, r0, r2, fp
178 009c C5F30142 ubfx r2, r5, #16, #2
179 00a0 41EA1341 orr r1, r1, r3, lsr #16
180 00a4 A270 strb r2, [r4, #2]
181 00a6 2A0A lsrs r2, r5, #8
182 00a8 E270 strb r2, [r4, #3]
183 00aa 180A lsrs r0, r3, #8
184 00ac 0022 movs r2, #0
185 00ae 6171 strb r1, [r4, #5]
186 00b0 0121 movs r1, #1
187 00b2 84F80A90 strb r9, [r4, #10]
188 00b6 84F80BA0 strb r10, [r4, #11]
189 00ba 84F80C80 strb r8, [r4, #12]
190 00be A071 strb r0, [r4, #6]
191 00c0 2571 strb r5, [r4, #4]
192 00c2 E371 strb r3, [r4, #7]
193 00c4 2272 strb r2, [r4, #8]
194 00c6 6172 strb r1, [r4, #9]
195 00c8 6273 strb r2, [r4, #13]
196 00ca A273 strb r2, [r4, #14]
197 00cc E273 strb r2, [r4, #15]
198 00ce BDE8F88F pop {r3, r4, r5, r6, r7, r8, r9, r10, fp, pc}
199 .L31:
200 00d2 FF23 movs r3, #255
201 00d4 6648 ldr r0, .L40+32
202 00d6 F021 movs r1, #240
203 00d8 1A46 mov r2, r3
204 00da D3E7 b .L23
205 .L15:
206 00dc 654B ldr r3, .L40+36
207 00de 9842 cmp r0, r3
208 00e0 52D8 bhi .L17
209 00e2 B3EB400F cmp r3, r0, lsl #1
210 00e6 4FEA4007 lsl r7, r0, #1
211 00ea C0F09D80 bcc .L24
212 00ee B3EB800F cmp r3, r0, lsl #2
213 00f2 4FEA8007 lsl r7, r0, #2
214 00f6 C0F09B80 bcc .L25
215 00fa B3EBC00F cmp r3, r0, lsl #3
216 00fe 4FEAC007 lsl r7, r0, #3
217 0102 C0F09980 bcc .L26
218 0106 B3EB001F cmp r3, r0, lsl #4
219 010a 4FEA0017 lsl r7, r0, #4
220 010e C0F08780 bcc .L27
221 0112 B3EB401F cmp r3, r0, lsl #5
222 0116 4FEA4017 lsl r7, r0, #5
223 011a C0F09180 bcc .L28
224 011e B3EB801F cmp r3, r0, lsl #6
225 0122 4FEA8017 lsl r7, r0, #6
226 0126 C0F08F80 bcc .L29
227 012a C701 lsls r7, r0, #7
228 012c 4FF00709 mov r9, #7
229 0130 8026 movs r6, #128
230 .L18:
231 0132 3846 mov r0, r7
232 0134 FFF7FEFF bl __aeabi_ui2d
233 0138 0B46 mov r3, r1
ARM GAS /tmp/cc7Zei4h.s page 5
234 013a 0246 mov r2, r0
235 013c 48A1 adr r1, .L40+16
236 013e D1E90001 ldrd r0, [r1]
237 0142 FFF7FEFF bl __aeabi_ddiv
238 0146 FFF7FEFF bl __aeabi_d2uiz
239 014a 10F0010F tst r0, #1
240 014e 8246 mov r10, r0
241 0150 494B ldr r3, .L40+40
242 0152 18BF it ne
243 0154 00F1010A addne r10, r0, #1
244 0158 07FB0AF0 mul r0, r7, r10
245 015c 9842 cmp r0, r3
246 015e 4FEA0919 lsl r9, r9, #4
247 0162 06FB05F0 mul r0, r6, r5
248 0166 4AD9 bls .L20
249 0168 0AFB00F0 mul r0, r10, r0
250 016c 0AF1007A add r10, r10, #33554432
251 0170 AAF1040A sub r10, r10, #4
252 0174 4FEACA18 lsl r8, r10, #7
253 0178 CAF34123 ubfx r3, r10, #9, #2
254 017c 5FFA88F8 uxtb r8, r8
255 0180 9944 add r9, r9, r3
256 0182 CAF3470A ubfx r10, r10, #1, #8
257 0186 48E7 b .L16
258 .L17:
259 0188 FFF7FEFF bl __aeabi_ui2d
260 018c 0246 mov r2, r0
261 018e 0B46 mov r3, r1
262 0190 33A1 adr r1, .L40+16
263 0192 D1E90001 ldrd r0, [r1]
264 0196 FFF7FEFF bl __aeabi_ddiv
265 019a FFF7FEFF bl __aeabi_d2uiz
266 019e 0528 cmp r0, #5
267 01a0 8246 mov r10, r0
268 01a2 16D9 bls .L30
269 01a4 10F0010F tst r0, #1
270 01a8 01D0 beq .L21
271 01aa 00F1010A add r10, r0, #1
272 .L21:
273 01ae 324B ldr r3, .L40+40
274 01b0 05FB0AF0 mul r0, r5, r10
275 01b4 9842 cmp r0, r3
276 01b6 13D9 bls .L22
277 .L39:
278 01b8 0AF1007A add r10, r10, #33554432
279 01bc AAF1040A sub r10, r10, #4
280 01c0 4FEACA18 lsl r8, r10, #7
281 01c4 CAF34129 ubfx r9, r10, #9, #2
282 01c8 5FFA88F8 uxtb r8, r8
283 01cc CAF3470A ubfx r10, r10, #1, #8
284 01d0 23E7 b .L16
285 .L30:
286 01d2 294B ldr r3, .L40+40
287 01d4 4FF0060A mov r10, #6
288 01d8 05FB0AF0 mul r0, r5, r10
289 01dc 9842 cmp r0, r3
290 01de EBD8 bhi .L39
ARM GAS /tmp/cc7Zei4h.s page 6
291 .L22:
292 01e0 0AF1007A add r10, r10, #33554432
293 01e4 AAF1020A sub r10, r10, #2
294 01e8 4FEACA18 lsl r8, r10, #7
295 01ec CAF34129 ubfx r9, r10, #9, #2
296 01f0 00EB4500 add r0, r0, r5, lsl #1
297 01f4 CAF3470A ubfx r10, r10, #1, #8
298 01f8 5FFA88F8 uxtb r8, r8
299 01fc 0DE7 b .L16
300 .L20:
301 01fe 0AF10073 add r3, r10, #33554432
302 0202 023B subs r3, r3, #2
303 0204 0AF1020A add r10, r10, #2
304 0208 4FEAC318 lsl r8, r3, #7
305 020c C3F34122 ubfx r2, r3, #9, #2
306 0210 00FB0AF0 mul r0, r0, r10
307 0214 5FFA88F8 uxtb r8, r8
308 0218 9144 add r9, r9, r2
309 021a C3F3470A ubfx r10, r3, #1, #8
310 021e FCE6 b .L16
311 .L27:
312 0220 4FF00409 mov r9, #4
313 0224 1026 movs r6, #16
314 0226 84E7 b .L18
315 .L24:
316 0228 4FF00109 mov r9, #1
317 022c 0226 movs r6, #2
318 022e 80E7 b .L18
319 .L25:
320 0230 4FF00209 mov r9, #2
321 0234 0426 movs r6, #4
322 0236 7CE7 b .L18
323 .L26:
324 0238 4FF00309 mov r9, #3
325 023c 0826 movs r6, #8
326 023e 78E7 b .L18
327 .L28:
328 0240 4FF00509 mov r9, #5
329 0244 2026 movs r6, #32
330 0246 74E7 b .L18
331 .L29:
332 0248 4FF00609 mov r9, #6
333 024c 4026 movs r6, #64
334 024e 70E7 b .L18
335 .L41:
336 .align 3
337 .L40:
338 0250 00000000 .word 0
339 0254 60E37641 .word 1098310496
340 0258 00000000 .word 0
341 025c FEFF2F41 .word 1093664766
342 0260 00000000 .word 0
343 0264 A3E1C141 .word 1103225251
344 0268 80D1F008 .word 150000000
345 026c 0000E03F .word 1071644672
346 0270 FFFF0F00 .word 1048575
347 0274 68780400 .word 292968
ARM GAS /tmp/cc7Zei4h.s page 7
348 0278 FF45C323 .word 599999999
350 .section .text.si5351_initialize,"ax",%progbits
351 .align 1
352 .p2align 2,,3
353 .global si5351_initialize
354 .syntax unified
355 .thumb
356 .thumb_func
357 .fpu fpv4-sp-d16
359 si5351_initialize:
360 @ args = 0, pretend = 0, frame = 24
361 @ frame_needed = 0, uses_anonymous_args = 0
362 0000 F0B5 push {r4, r5, r6, r7, lr}
363 0002 CA4C ldr r4, .L92
364 0004 8BB0 sub sp, sp, #44
365 0006 0027 movs r7, #0
366 0008 09AD add r5, sp, #36
367 000a 6426 movs r6, #100
368 .L44:
369 000c 0997 str r7, [sp, #36]
370 .L43:
371 000e 6423 movs r3, #100
372 0010 0322 movs r2, #3
373 0012 C021 movs r1, #192
374 0014 2046 mov r0, r4
375 0016 FFF7FEFF bl HAL_I2C_IsDeviceReady
376 001a 0028 cmp r0, #0
377 001c F7D1 bne .L43
378 001e 0123 movs r3, #1
379 0020 CDE90136 strd r3, r6, [sp, #4]
380 0024 0246 mov r2, r0
381 0026 0095 str r5, [sp]
382 0028 C021 movs r1, #192
383 002a 2046 mov r0, r4
384 002c FFF7FEFF bl HAL_I2C_Mem_Read
385 0030 0306 lsls r3, r0, #24
386 0032 EBD4 bmi .L44
387 0034 BE4A ldr r2, .L92+4
388 0036 BD4E ldr r6, .L92
389 0038 FF23 movs r3, #255
390 003a 1370 strb r3, [r2]
391 003c 8DF82430 strb r3, [sp, #36]
392 .L45:
393 0040 6423 movs r3, #100
394 0042 0322 movs r2, #3
395 0044 C021 movs r1, #192
396 0046 3046 mov r0, r6
397 0048 FFF7FEFF bl HAL_I2C_IsDeviceReady
398 004c 0446 mov r4, r0
399 004e 0028 cmp r0, #0
400 0050 F6D1 bne .L45
401 0052 0123 movs r3, #1
402 0054 6422 movs r2, #100
403 0056 CDE90132 strd r3, r2, [sp, #4]
404 005a B448 ldr r0, .L92
405 005c 0095 str r5, [sp]
406 005e 0322 movs r2, #3
ARM GAS /tmp/cc7Zei4h.s page 8
407 0060 C021 movs r1, #192
408 0062 B24E ldr r6, .L92
409 0064 FFF7FEFF bl HAL_I2C_Mem_Write
410 0068 8DF82440 strb r4, [sp, #36]
411 .L46:
412 006c 6423 movs r3, #100
413 006e 0322 movs r2, #3
414 0070 C021 movs r1, #192
415 0072 3046 mov r0, r6
416 0074 FFF7FEFF bl HAL_I2C_IsDeviceReady
417 0078 0446 mov r4, r0
418 007a 0028 cmp r0, #0
419 007c F6D1 bne .L46
420 007e 0123 movs r3, #1
421 0080 6422 movs r2, #100
422 0082 CDE90132 strd r3, r2, [sp, #4]
423 0086 0095 str r5, [sp]
424 0088 A848 ldr r0, .L92
425 008a A84D ldr r5, .L92
426 008c 0F22 movs r2, #15
427 008e C021 movs r1, #192
428 0090 FFF7FEFF bl HAL_I2C_Mem_Write
429 0094 8DF82340 strb r4, [sp, #35]
430 .L47:
431 0098 6423 movs r3, #100
432 009a 0322 movs r2, #3
433 009c C021 movs r1, #192
434 009e 2846 mov r0, r5
435 00a0 FFF7FEFF bl HAL_I2C_IsDeviceReady
436 00a4 0446 mov r4, r0
437 00a6 0028 cmp r0, #0
438 00a8 F6D1 bne .L47
439 00aa 0123 movs r3, #1
440 00ac 6421 movs r1, #100
441 00ae 0DF12302 add r2, sp, #35
442 00b2 CDE90131 strd r3, r1, [sp, #4]
443 00b6 0092 str r2, [sp]
444 00b8 9C48 ldr r0, .L92
445 00ba 9C4D ldr r5, .L92
446 00bc 1822 movs r2, #24
447 00be C021 movs r1, #192
448 00c0 FFF7FEFF bl HAL_I2C_Mem_Write
449 00c4 8DF82240 strb r4, [sp, #34]
450 .L48:
451 00c8 6423 movs r3, #100
452 00ca 0322 movs r2, #3
453 00cc C021 movs r1, #192
454 00ce 2846 mov r0, r5
455 00d0 FFF7FEFF bl HAL_I2C_IsDeviceReady
456 00d4 0028 cmp r0, #0
457 00d6 F7D1 bne .L48
458 00d8 0124 movs r4, #1
459 00da 6422 movs r2, #100
460 00dc 0DF12203 add r3, sp, #34
461 00e0 CDE90142 strd r4, r2, [sp, #4]
462 00e4 0093 str r3, [sp]
463 00e6 9148 ldr r0, .L92
ARM GAS /tmp/cc7Zei4h.s page 9
464 00e8 904D ldr r5, .L92
465 00ea 2346 mov r3, r4
466 00ec 2A22 movs r2, #42
467 00ee C021 movs r1, #192
468 00f0 FFF7FEFF bl HAL_I2C_Mem_Write
469 00f4 8DF82140 strb r4, [sp, #33]
470 .L49:
471 00f8 6423 movs r3, #100
472 00fa 0322 movs r2, #3
473 00fc C021 movs r1, #192
474 00fe 2846 mov r0, r5
475 0100 FFF7FEFF bl HAL_I2C_IsDeviceReady
476 0104 0446 mov r4, r0
477 0106 0028 cmp r0, #0
478 0108 F6D1 bne .L49
479 010a 8848 ldr r0, .L92
480 010c 0123 movs r3, #1
481 010e 6422 movs r2, #100
482 0110 0DF12105 add r5, sp, #33
483 0114 CDE90132 strd r3, r2, [sp, #4]
484 0118 0095 str r5, [sp]
485 011a 2B22 movs r2, #43
486 011c C021 movs r1, #192
487 011e 0646 mov r6, r0
488 0120 FFF7FEFF bl HAL_I2C_Mem_Write
489 0124 8DF82140 strb r4, [sp, #33]
490 .L50:
491 0128 6423 movs r3, #100
492 012a 0322 movs r2, #3
493 012c C021 movs r1, #192
494 012e 3046 mov r0, r6
495 0130 FFF7FEFF bl HAL_I2C_IsDeviceReady
496 0134 0446 mov r4, r0
497 0136 0028 cmp r0, #0
498 0138 F6D1 bne .L50
499 013a 0123 movs r3, #1
500 013c 6422 movs r2, #100
501 013e CDE90132 strd r3, r2, [sp, #4]
502 0142 0095 str r5, [sp]
503 0144 7948 ldr r0, .L92
504 0146 794D ldr r5, .L92
505 0148 2F22 movs r2, #47
506 014a C021 movs r1, #192
507 014c FFF7FEFF bl HAL_I2C_Mem_Write
508 0150 8DF82040 strb r4, [sp, #32]
509 .L51:
510 0154 6423 movs r3, #100
511 0156 0322 movs r2, #3
512 0158 C021 movs r1, #192
513 015a 2846 mov r0, r5
514 015c FFF7FEFF bl HAL_I2C_IsDeviceReady
515 0160 0446 mov r4, r0
516 0162 0028 cmp r0, #0
517 0164 F6D1 bne .L51
518 0166 0123 movs r3, #1
519 0168 6421 movs r1, #100
520 016a 08AA add r2, sp, #32
ARM GAS /tmp/cc7Zei4h.s page 10
521 016c CDE90131 strd r3, r1, [sp, #4]
522 0170 0092 str r2, [sp]
523 0172 6E48 ldr r0, .L92
524 0174 6D4D ldr r5, .L92
525 0176 3022 movs r2, #48
526 0178 C021 movs r1, #192
527 017a FFF7FEFF bl HAL_I2C_Mem_Write
528 017e 8DF81F40 strb r4, [sp, #31]
529 .L52:
530 0182 6423 movs r3, #100
531 0184 0322 movs r2, #3
532 0186 C021 movs r1, #192
533 0188 2846 mov r0, r5
534 018a FFF7FEFF bl HAL_I2C_IsDeviceReady
535 018e 0446 mov r4, r0
536 0190 0028 cmp r0, #0
537 0192 F6D1 bne .L52
538 0194 0123 movs r3, #1
539 0196 6421 movs r1, #100
540 0198 0DF11F02 add r2, sp, #31
541 019c CDE90131 strd r3, r1, [sp, #4]
542 01a0 0092 str r2, [sp]
543 01a2 6248 ldr r0, .L92
544 01a4 614D ldr r5, .L92
545 01a6 3122 movs r2, #49
546 01a8 C021 movs r1, #192
547 01aa FFF7FEFF bl HAL_I2C_Mem_Write
548 01ae 8DF81E40 strb r4, [sp, #30]
549 .L53:
550 01b2 6423 movs r3, #100
551 01b4 0322 movs r2, #3
552 01b6 C021 movs r1, #192
553 01b8 2846 mov r0, r5
554 01ba FFF7FEFF bl HAL_I2C_IsDeviceReady
555 01be 0028 cmp r0, #0
556 01c0 F7D1 bne .L53
557 01c2 0124 movs r4, #1
558 01c4 6422 movs r2, #100
559 01c6 0DF11E03 add r3, sp, #30
560 01ca CDE90142 strd r4, r2, [sp, #4]
561 01ce 0093 str r3, [sp]
562 01d0 5648 ldr r0, .L92
563 01d2 564D ldr r5, .L92
564 01d4 2346 mov r3, r4
565 01d6 3222 movs r2, #50
566 01d8 C021 movs r1, #192
567 01da FFF7FEFF bl HAL_I2C_Mem_Write
568 01de 8DF81D40 strb r4, [sp, #29]
569 .L54:
570 01e2 6423 movs r3, #100
571 01e4 0322 movs r2, #3
572 01e6 C021 movs r1, #192
573 01e8 2846 mov r0, r5
574 01ea FFF7FEFF bl HAL_I2C_IsDeviceReady
575 01ee 0446 mov r4, r0
576 01f0 0028 cmp r0, #0
577 01f2 F6D1 bne .L54
ARM GAS /tmp/cc7Zei4h.s page 11
578 01f4 4D48 ldr r0, .L92
579 01f6 0123 movs r3, #1
580 01f8 6422 movs r2, #100
581 01fa 0DF11D05 add r5, sp, #29
582 01fe CDE90132 strd r3, r2, [sp, #4]
583 0202 0095 str r5, [sp]
584 0204 3322 movs r2, #51
585 0206 C021 movs r1, #192
586 0208 0646 mov r6, r0
587 020a FFF7FEFF bl HAL_I2C_Mem_Write
588 020e 8DF81D40 strb r4, [sp, #29]
589 .L55:
590 0212 6423 movs r3, #100
591 0214 0322 movs r2, #3
592 0216 C021 movs r1, #192
593 0218 3046 mov r0, r6
594 021a FFF7FEFF bl HAL_I2C_IsDeviceReady
595 021e 0446 mov r4, r0
596 0220 0028 cmp r0, #0
597 0222 F6D1 bne .L55
598 0224 0123 movs r3, #1
599 0226 6422 movs r2, #100
600 0228 CDE90132 strd r3, r2, [sp, #4]
601 022c 0095 str r5, [sp]
602 022e 3F48 ldr r0, .L92
603 0230 3E4D ldr r5, .L92
604 0232 3722 movs r2, #55
605 0234 C021 movs r1, #192
606 0236 FFF7FEFF bl HAL_I2C_Mem_Write
607 023a 8DF81C40 strb r4, [sp, #28]
608 .L56:
609 023e 6423 movs r3, #100
610 0240 0322 movs r2, #3
611 0242 C021 movs r1, #192
612 0244 2846 mov r0, r5
613 0246 FFF7FEFF bl HAL_I2C_IsDeviceReady
614 024a 0446 mov r4, r0
615 024c 0028 cmp r0, #0
616 024e F6D1 bne .L56
617 0250 0123 movs r3, #1
618 0252 6421 movs r1, #100
619 0254 07AA add r2, sp, #28
620 0256 CDE90131 strd r3, r1, [sp, #4]
621 025a 0092 str r2, [sp]
622 025c 3348 ldr r0, .L92
623 025e 334D ldr r5, .L92
624 0260 3822 movs r2, #56
625 0262 C021 movs r1, #192
626 0264 FFF7FEFF bl HAL_I2C_Mem_Write
627 0268 8DF81B40 strb r4, [sp, #27]
628 .L57:
629 026c 6423 movs r3, #100
630 026e 0322 movs r2, #3
631 0270 C021 movs r1, #192
632 0272 2846 mov r0, r5
633 0274 FFF7FEFF bl HAL_I2C_IsDeviceReady
634 0278 0446 mov r4, r0
ARM GAS /tmp/cc7Zei4h.s page 12
635 027a 0028 cmp r0, #0
636 027c F6D1 bne .L57
637 027e 0123 movs r3, #1
638 0280 6421 movs r1, #100
639 0282 0DF11B02 add r2, sp, #27
640 0286 CDE90131 strd r3, r1, [sp, #4]
641 028a 0092 str r2, [sp]
642 028c 2748 ldr r0, .L92
643 028e 274D ldr r5, .L92
644 0290 3922 movs r2, #57
645 0292 C021 movs r1, #192
646 0294 FFF7FEFF bl HAL_I2C_Mem_Write
647 0298 8DF81A40 strb r4, [sp, #26]
648 .L58:
649 029c 6423 movs r3, #100
650 029e 0322 movs r2, #3
651 02a0 C021 movs r1, #192
652 02a2 2846 mov r0, r5
653 02a4 FFF7FEFF bl HAL_I2C_IsDeviceReady
654 02a8 0028 cmp r0, #0
655 02aa F7D1 bne .L58
656 02ac 0124 movs r4, #1
657 02ae 6422 movs r2, #100
658 02b0 0DF11A03 add r3, sp, #26
659 02b4 CDE90142 strd r4, r2, [sp, #4]
660 02b8 0093 str r3, [sp]
661 02ba 1C48 ldr r0, .L92
662 02bc 1B4D ldr r5, .L92
663 02be 2346 mov r3, r4
664 02c0 3A22 movs r2, #58
665 02c2 C021 movs r1, #192
666 02c4 FFF7FEFF bl HAL_I2C_Mem_Write
667 02c8 8DF81940 strb r4, [sp, #25]
668 .L59:
669 02cc 6423 movs r3, #100
670 02ce 0322 movs r2, #3
671 02d0 C021 movs r1, #192
672 02d2 2846 mov r0, r5
673 02d4 FFF7FEFF bl HAL_I2C_IsDeviceReady
674 02d8 0446 mov r4, r0
675 02da 0028 cmp r0, #0
676 02dc F6D1 bne .L59
677 02de 1348 ldr r0, .L92
678 02e0 0123 movs r3, #1
679 02e2 6422 movs r2, #100
680 02e4 0DF11905 add r5, sp, #25
681 02e8 CDE90132 strd r3, r2, [sp, #4]
682 02ec 0095 str r5, [sp]
683 02ee 3B22 movs r2, #59
684 02f0 C021 movs r1, #192
685 02f2 0646 mov r6, r0
686 02f4 FFF7FEFF bl HAL_I2C_Mem_Write
687 02f8 8DF81940 strb r4, [sp, #25]
688 .L60:
689 02fc 6423 movs r3, #100
690 02fe 0322 movs r2, #3
691 0300 C021 movs r1, #192
ARM GAS /tmp/cc7Zei4h.s page 13
692 0302 3046 mov r0, r6
693 0304 FFF7FEFF bl HAL_I2C_IsDeviceReady
694 0308 0446 mov r4, r0
695 030a 0028 cmp r0, #0
696 030c F6D1 bne .L60
697 030e 0123 movs r3, #1
698 0310 6422 movs r2, #100
699 0312 CDE90132 strd r3, r2, [sp, #4]
700 0316 0095 str r5, [sp]
701 0318 0448 ldr r0, .L92
702 031a 044D ldr r5, .L92
703 031c 3F22 movs r2, #63
704 031e C021 movs r1, #192
705 0320 FFF7FEFF bl HAL_I2C_Mem_Write
706 0324 8DF81840 strb r4, [sp, #24]
707 0328 04E0 b .L93
708 .L94:
709 032a 00BF .align 2
710 .L92:
711 032c 00000000 .word hi2c1
712 0330 00000000 .word .LANCHOR0
713 .L93:
714 .L61:
715 0334 6423 movs r3, #100
716 0336 0322 movs r2, #3
717 0338 C021 movs r1, #192
718 033a 2846 mov r0, r5
719 033c FFF7FEFF bl HAL_I2C_IsDeviceReady
720 0340 0446 mov r4, r0
721 0342 0028 cmp r0, #0
722 0344 F6D1 bne .L61
723 0346 0123 movs r3, #1
724 0348 6421 movs r1, #100
725 034a 06AA add r2, sp, #24
726 034c CDE90131 strd r3, r1, [sp, #4]
727 0350 0092 str r2, [sp]
728 0352 3C48 ldr r0, .L95
729 0354 3B4D ldr r5, .L95
730 0356 4022 movs r2, #64
731 0358 C021 movs r1, #192
732 035a FFF7FEFF bl HAL_I2C_Mem_Write
733 035e 8DF81740 strb r4, [sp, #23]
734 .L62:
735 0362 6423 movs r3, #100
736 0364 0322 movs r2, #3
737 0366 C021 movs r1, #192
738 0368 2846 mov r0, r5
739 036a FFF7FEFF bl HAL_I2C_IsDeviceReady
740 036e 0028 cmp r0, #0
741 0370 F7D1 bne .L62
742 0372 0123 movs r3, #1
743 0374 6421 movs r1, #100
744 0376 0DF11702 add r2, sp, #23
745 037a CDE90131 strd r3, r1, [sp, #4]
746 037e 0092 str r2, [sp]
747 0380 3048 ldr r0, .L95
748 0382 304C ldr r4, .L95
ARM GAS /tmp/cc7Zei4h.s page 14
749 0384 4122 movs r2, #65
750 0386 C021 movs r1, #192
751 0388 FFF7FEFF bl HAL_I2C_Mem_Write
752 038c 4F23 movs r3, #79
753 038e 8DF81630 strb r3, [sp, #22]
754 .L63:
755 0392 6423 movs r3, #100
756 0394 0322 movs r2, #3
757 0396 C021 movs r1, #192
758 0398 2046 mov r0, r4
759 039a FFF7FEFF bl HAL_I2C_IsDeviceReady
760 039e 0028 cmp r0, #0
761 03a0 F7D1 bne .L63
762 03a2 0123 movs r3, #1
763 03a4 6422 movs r2, #100
764 03a6 0DF11605 add r5, sp, #22
765 03aa CDE90132 strd r3, r2, [sp, #4]
766 03ae 2548 ldr r0, .L95
767 03b0 0095 str r5, [sp]
768 03b2 1022 movs r2, #16
769 03b4 C021 movs r1, #192
770 03b6 FFF7FEFF bl HAL_I2C_Mem_Write
771 03ba 224C ldr r4, .L95
772 03bc 5F23 movs r3, #95
773 03be 8DF81630 strb r3, [sp, #22]
774 .L64:
775 03c2 6423 movs r3, #100
776 03c4 0322 movs r2, #3
777 03c6 C021 movs r1, #192
778 03c8 2046 mov r0, r4
779 03ca FFF7FEFF bl HAL_I2C_IsDeviceReady
780 03ce 0028 cmp r0, #0
781 03d0 F7D1 bne .L64
782 03d2 0123 movs r3, #1
783 03d4 6422 movs r2, #100
784 03d6 CDE90132 strd r3, r2, [sp, #4]
785 03da 1A48 ldr r0, .L95
786 03dc 0095 str r5, [sp]
787 03de 1122 movs r2, #17
788 03e0 C021 movs r1, #192
789 03e2 FFF7FEFF bl HAL_I2C_Mem_Write
790 03e6 174C ldr r4, .L95
791 03e8 6F23 movs r3, #111
792 03ea 8DF81630 strb r3, [sp, #22]
793 .L65:
794 03ee 6423 movs r3, #100
795 03f0 0322 movs r2, #3
796 03f2 C021 movs r1, #192
797 03f4 2046 mov r0, r4
798 03f6 FFF7FEFF bl HAL_I2C_IsDeviceReady
799 03fa 0028 cmp r0, #0
800 03fc F7D1 bne .L65
801 03fe 0123 movs r3, #1
802 0400 6422 movs r2, #100
803 0402 CDE90132 strd r3, r2, [sp, #4]
804 0406 0F48 ldr r0, .L95
805 0408 0095 str r5, [sp]
ARM GAS /tmp/cc7Zei4h.s page 15
806 040a 1222 movs r2, #18
807 040c C021 movs r1, #192
808 040e FFF7FEFF bl HAL_I2C_Mem_Write
809 0412 0C4C ldr r4, .L95
810 0414 1223 movs r3, #18
811 0416 8DF81630 strb r3, [sp, #22]
812 .L66:
813 041a 6423 movs r3, #100
814 041c 0322 movs r2, #3
815 041e C021 movs r1, #192
816 0420 2046 mov r0, r4
817 0422 FFF7FEFF bl HAL_I2C_IsDeviceReady
818 0426 0028 cmp r0, #0
819 0428 F7D1 bne .L66
820 042a 0123 movs r3, #1
821 042c 6422 movs r2, #100
822 042e CDE90132 strd r3, r2, [sp, #4]
823 0432 0095 str r5, [sp]
824 0434 B722 movs r2, #183
825 0436 C021 movs r1, #192
826 0438 0248 ldr r0, .L95
827 043a FFF7FEFF bl HAL_I2C_Mem_Write
828 043e 0BB0 add sp, sp, #44
829 @ sp needed
830 0440 F0BD pop {r4, r5, r6, r7, pc}
831 .L96:
832 0442 00BF .align 2
833 .L95:
834 0444 00000000 .word hi2c1
836 .section .text.si5351_set_frequency,"ax",%progbits
837 .align 1
838 .p2align 2,,3
839 .global si5351_set_frequency
840 .syntax unified
841 .thumb
842 .thumb_func
843 .fpu fpv4-sp-d16
845 si5351_set_frequency:
846 @ args = 0, pretend = 0, frame = 24
847 @ frame_needed = 0, uses_anonymous_args = 0
848 0000 2DE9F043 push {r4, r5, r6, r7, r8, r9, lr}
849 0004 8BB0 sub sp, sp, #44
850 0006 0C46 mov r4, r1
851 0008 06A9 add r1, sp, #24
852 000a FFF7FEFF bl CalcRegisters
853 000e 002C cmp r4, #0
854 0010 59D1 bne .L98
855 0012 06AD add r5, sp, #24
856 0014 504C ldr r4, .L121
857 0016 0DF12009 add r9, sp, #32
858 001a C5F11908 rsb r8, r5, #25
859 001e 0DF11706 add r6, sp, #23
860 0022 6427 movs r7, #100
861 .L100:
862 0024 15F8013B ldrb r3, [r5], #1 @ zero_extendqisi2
863 0028 8DF81730 strb r3, [sp, #23]
864 .L99:
ARM GAS /tmp/cc7Zei4h.s page 16
865 002c 6423 movs r3, #100
866 002e 0322 movs r2, #3
867 0030 C021 movs r1, #192
868 0032 2046 mov r0, r4
869 0034 FFF7FEFF bl HAL_I2C_IsDeviceReady
870 0038 0028 cmp r0, #0
871 003a F7D1 bne .L99
872 003c 0123 movs r3, #1
873 003e 08EB0502 add r2, r8, r5
874 0042 CDE90137 strd r3, r7, [sp, #4]
875 0046 0096 str r6, [sp]
876 0048 92B2 uxth r2, r2
877 004a C021 movs r1, #192
878 004c 2046 mov r0, r4
879 004e FFF7FEFF bl HAL_I2C_Mem_Write
880 0052 4D45 cmp r5, r9
881 0054 E6D1 bne .L100
882 0056 404C ldr r4, .L121
883 0058 0DF12207 add r7, sp, #34
884 005c 2C25 movs r5, #44
885 005e 4FF06408 mov r8, #100
886 .L102:
887 0062 17F8013B ldrb r3, [r7], #1 @ zero_extendqisi2
888 0066 8DF81730 strb r3, [sp, #23]
889 .L101:
890 006a 6423 movs r3, #100
891 006c 0322 movs r2, #3
892 006e C021 movs r1, #192
893 0070 2046 mov r0, r4
894 0072 FFF7FEFF bl HAL_I2C_IsDeviceReady
895 0076 0028 cmp r0, #0
896 0078 F7D1 bne .L101
897 007a 0123 movs r3, #1
898 007c 2A46 mov r2, r5
899 007e 0135 adds r5, r5, #1
900 0080 CDE90138 strd r3, r8, [sp, #4]
901 0084 0096 str r6, [sp]
902 0086 C021 movs r1, #192
903 0088 2046 mov r0, r4
904 008a ADB2 uxth r5, r5
905 008c FFF7FEFF bl HAL_I2C_Mem_Write
906 0090 2F2D cmp r5, #47
907 0092 E6D1 bne .L102
908 .L103:
909 0094 2023 movs r3, #32
910 0096 304C ldr r4, .L121
911 0098 8DF81730 strb r3, [sp, #23]
912 .L108:
913 009c 6423 movs r3, #100
914 009e 0322 movs r2, #3
915 00a0 C021 movs r1, #192
916 00a2 2046 mov r0, r4
917 00a4 FFF7FEFF bl HAL_I2C_IsDeviceReady
918 00a8 0028 cmp r0, #0
919 00aa F7D1 bne .L108
920 00ac 0123 movs r3, #1
921 00ae 6422 movs r2, #100
ARM GAS /tmp/cc7Zei4h.s page 17
922 00b0 CDE90132 strd r3, r2, [sp, #4]
923 00b4 0096 str r6, [sp]
924 00b6 B122 movs r2, #177
925 00b8 C021 movs r1, #192
926 00ba 2748 ldr r0, .L121
927 00bc FFF7FEFF bl HAL_I2C_Mem_Write
928 00c0 0BB0 add sp, sp, #44
929 @ sp needed
930 00c2 BDE8F083 pop {r4, r5, r6, r7, r8, r9, pc}
931 .L98:
932 00c6 012C cmp r4, #1
933 00c8 02D0 beq .L119
934 00ca 0DF11706 add r6, sp, #23
935 00ce E1E7 b .L103
936 .L119:
937 00d0 06AD add r5, sp, #24
938 00d2 214C ldr r4, .L121
939 00d4 0DF12009 add r9, sp, #32
940 00d8 0DF11706 add r6, sp, #23
941 00dc C5F12108 rsb r8, r5, #33
942 00e0 6427 movs r7, #100
943 .L105:
944 00e2 15F8013B ldrb r3, [r5], #1 @ zero_extendqisi2
945 00e6 8DF81730 strb r3, [sp, #23]
946 .L104:
947 00ea 6423 movs r3, #100
948 00ec 0322 movs r2, #3
949 00ee C021 movs r1, #192
950 00f0 2046 mov r0, r4
951 00f2 FFF7FEFF bl HAL_I2C_IsDeviceReady
952 00f6 0028 cmp r0, #0
953 00f8 F7D1 bne .L104
954 00fa 0123 movs r3, #1
955 00fc 08EB0502 add r2, r8, r5
956 0100 CDE90137 strd r3, r7, [sp, #4]
957 0104 0096 str r6, [sp]
958 0106 92B2 uxth r2, r2
959 0108 C021 movs r1, #192
960 010a 2046 mov r0, r4
961 010c FFF7FEFF bl HAL_I2C_Mem_Write
962 0110 4D45 cmp r5, r9
963 0112 E6D1 bne .L105
964 0114 104C ldr r4, .L121
965 0116 0DF12207 add r7, sp, #34
966 011a 3425 movs r5, #52
967 011c 4FF06408 mov r8, #100
968 .L107:
969 0120 17F8013B ldrb r3, [r7], #1 @ zero_extendqisi2
970 0124 8DF81730 strb r3, [sp, #23]
971 .L106:
972 0128 6423 movs r3, #100
973 012a 0322 movs r2, #3
974 012c C021 movs r1, #192
975 012e 2046 mov r0, r4
976 0130 FFF7FEFF bl HAL_I2C_IsDeviceReady
977 0134 0028 cmp r0, #0
978 0136 F7D1 bne .L106
ARM GAS /tmp/cc7Zei4h.s page 18
979 0138 0123 movs r3, #1
980 013a 2A46 mov r2, r5
981 013c 0135 adds r5, r5, #1
982 013e CDF80880 str r8, [sp, #8]
983 0142 0096 str r6, [sp]
984 0144 0193 str r3, [sp, #4]
985 0146 C021 movs r1, #192
986 0148 2046 mov r0, r4
987 014a ADB2 uxth r5, r5
988 014c FFF7FEFF bl HAL_I2C_Mem_Write
989 0150 372D cmp r5, #55
990 0152 E5D1 bne .L107
991 0154 9EE7 b .L103
992 .L122:
993 0156 00BF .align 2
994 .L121:
995 0158 00000000 .word hi2c1
997 .section .text.si5351_off_clk,"ax",%progbits
998 .align 1
999 .p2align 2,,3
1000 .global si5351_off_clk
1001 .syntax unified
1002 .thumb
1003 .thumb_func
1004 .fpu fpv4-sp-d16
1006 si5351_off_clk:
1007 @ args = 0, pretend = 0, frame = 8
1008 @ frame_needed = 0, uses_anonymous_args = 0
1009 0000 10B5 push {r4, lr}
1010 0002 1149 ldr r1, .L127
1011 0004 0122 movs r2, #1
1012 0006 0C78 ldrb r4, [r1] @ zero_extendqisi2
1013 0008 02FA00F0 lsl r0, r2, r0
1014 000c 40EA0403 orr r3, r0, r4
1015 0010 86B0 sub sp, sp, #24
1016 0012 DBB2 uxtb r3, r3
1017 0014 0D4C ldr r4, .L127+4
1018 0016 0B70 strb r3, [r1]
1019 0018 8DF81730 strb r3, [sp, #23]
1020 .L124:
1021 001c 6423 movs r3, #100
1022 001e 0322 movs r2, #3
1023 0020 C021 movs r1, #192
1024 0022 2046 mov r0, r4
1025 0024 FFF7FEFF bl HAL_I2C_IsDeviceReady
1026 0028 0028 cmp r0, #0
1027 002a F7D1 bne .L124
1028 002c 0123 movs r3, #1
1029 002e 0DF11702 add r2, sp, #23
1030 0032 6421 movs r1, #100
1031 0034 CDE90131 strd r3, r1, [sp, #4]
1032 0038 0092 str r2, [sp]
1033 003a C021 movs r1, #192
1034 003c 0322 movs r2, #3
1035 003e 0348 ldr r0, .L127+4
1036 0040 FFF7FEFF bl HAL_I2C_Mem_Write
1037 0044 06B0 add sp, sp, #24
ARM GAS /tmp/cc7Zei4h.s page 19
1038 @ sp needed
1039 0046 10BD pop {r4, pc}
1040 .L128:
1041 .align 2
1042 .L127:
1043 0048 00000000 .word .LANCHOR0
1044 004c 00000000 .word hi2c1
1046 .section .text.si5351_on_clk,"ax",%progbits
1047 .align 1
1048 .p2align 2,,3
1049 .global si5351_on_clk
1050 .syntax unified
1051 .thumb
1052 .thumb_func
1053 .fpu fpv4-sp-d16
1055 si5351_on_clk:
1056 @ args = 0, pretend = 0, frame = 8
1057 @ frame_needed = 0, uses_anonymous_args = 0
1058 0000 10B5 push {r4, lr}
1059 0002 1149 ldr r1, .L133
1060 0004 114C ldr r4, .L133+4
1061 0006 0B78 ldrb r3, [r1] @ zero_extendqisi2
1062 0008 0122 movs r2, #1
1063 000a 86B0 sub sp, sp, #24
1064 000c 02FA00F0 lsl r0, r2, r0
1065 0010 23EA0000 bic r0, r3, r0
1066 0014 0870 strb r0, [r1]
1067 0016 8DF81700 strb r0, [sp, #23]
1068 .L130:
1069 001a 6423 movs r3, #100
1070 001c 0322 movs r2, #3
1071 001e C021 movs r1, #192
1072 0020 2046 mov r0, r4
1073 0022 FFF7FEFF bl HAL_I2C_IsDeviceReady
1074 0026 0028 cmp r0, #0
1075 0028 F7D1 bne .L130
1076 002a 0123 movs r3, #1
1077 002c 0DF11702 add r2, sp, #23
1078 0030 6421 movs r1, #100
1079 0032 CDE90131 strd r3, r1, [sp, #4]
1080 0036 0092 str r2, [sp]
1081 0038 C021 movs r1, #192
1082 003a 0322 movs r2, #3
1083 003c 0348 ldr r0, .L133+4
1084 003e FFF7FEFF bl HAL_I2C_Mem_Write
1085 0042 06B0 add sp, sp, #24
1086 @ sp needed
1087 0044 10BD pop {r4, pc}
1088 .L134:
1089 0046 00BF .align 2
1090 .L133:
1091 0048 00000000 .word .LANCHOR0
1092 004c 00000000 .word hi2c1
1094 .global oeb
1095 .section .bss.oeb,"aw",%nobits
1096 .set .LANCHOR0,. + 0
1099 oeb:
ARM GAS /tmp/cc7Zei4h.s page 20
1100 0000 00 .space 1
1101 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
ARM GAS /tmp/cc7Zei4h.s page 21
DEFINED SYMBOLS
*ABS*:0000000000000000 si5351.c
/tmp/cc7Zei4h.s:16 .text.si5351_write8:0000000000000000 $t
/tmp/cc7Zei4h.s:25 .text.si5351_write8:0000000000000000 si5351_write8
/tmp/cc7Zei4h.s:56 .text.si5351_write8:0000000000000038 $d
/tmp/cc7Zei4h.s:59 .text.si5351_read8:0000000000000000 $t
/tmp/cc7Zei4h.s:67 .text.si5351_read8:0000000000000000 si5351_read8
/tmp/cc7Zei4h.s:98 .text.si5351_read8:0000000000000034 $d
/tmp/cc7Zei4h.s:109 .text.CalcRegisters:0000000000000000 $t
/tmp/cc7Zei4h.s:117 .text.CalcRegisters:0000000000000000 CalcRegisters
/tmp/cc7Zei4h.s:338 .text.CalcRegisters:0000000000000250 $d
/tmp/cc7Zei4h.s:351 .text.si5351_initialize:0000000000000000 $t
/tmp/cc7Zei4h.s:359 .text.si5351_initialize:0000000000000000 si5351_initialize
/tmp/cc7Zei4h.s:711 .text.si5351_initialize:000000000000032c $d
/tmp/cc7Zei4h.s:715 .text.si5351_initialize:0000000000000334 $t
/tmp/cc7Zei4h.s:834 .text.si5351_initialize:0000000000000444 $d
/tmp/cc7Zei4h.s:837 .text.si5351_set_frequency:0000000000000000 $t
/tmp/cc7Zei4h.s:845 .text.si5351_set_frequency:0000000000000000 si5351_set_frequency
/tmp/cc7Zei4h.s:995 .text.si5351_set_frequency:0000000000000158 $d
/tmp/cc7Zei4h.s:998 .text.si5351_off_clk:0000000000000000 $t
/tmp/cc7Zei4h.s:1006 .text.si5351_off_clk:0000000000000000 si5351_off_clk
/tmp/cc7Zei4h.s:1043 .text.si5351_off_clk:0000000000000048 $d
/tmp/cc7Zei4h.s:1047 .text.si5351_on_clk:0000000000000000 $t
/tmp/cc7Zei4h.s:1055 .text.si5351_on_clk:0000000000000000 si5351_on_clk
/tmp/cc7Zei4h.s:1091 .text.si5351_on_clk:0000000000000048 $d
/tmp/cc7Zei4h.s:1099 .bss.oeb:0000000000000000 oeb
/tmp/cc7Zei4h.s:1100 .bss.oeb:0000000000000000 $d
UNDEFINED SYMBOLS
HAL_I2C_IsDeviceReady
HAL_I2C_Mem_Write
hi2c1
HAL_I2C_Mem_Read
__aeabi_ui2d
__aeabi_ddiv
__aeabi_d2uiz
__aeabi_d2iz
__aeabi_i2d
__aeabi_dsub
__aeabi_dmul
__aeabi_dadd