tx modulator
This commit is contained in:
@@ -1,101 +0,0 @@
|
||||
build/BasicMathFunctions.o: \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/BasicMathFunctions.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_q7.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_add_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_add_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_add_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_add_q7.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_and_u16.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_and_u32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_and_u8.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_q7.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q7.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_q7.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_not_u16.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_not_u32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_not_u8.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_q7.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_or_u16.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_or_u32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_or_u8.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_q7.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_shift_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_shift_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_shift_q7.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_q7.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_xor_u16.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_xor_u32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_xor_u8.c
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_q7.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_add_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_add_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_add_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_add_q7.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_and_u16.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_and_u32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_and_u8.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_q7.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q7.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_q7.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_not_u16.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_not_u32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_not_u8.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_q7.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_or_u16.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_or_u32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_or_u8.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_q7.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_shift_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_shift_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_shift_q7.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_q7.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_xor_u16.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_xor_u32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_xor_u8.c:
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1,9 +0,0 @@
|
||||
build/BayesFunctions.o: \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BayesFunctions/BayesFunctions.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BayesFunctions/arm_gaussian_naive_bayes_predict_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BayesFunctions/arm_gaussian_naive_bayes_predict_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
@@ -1,119 +0,0 @@
|
||||
ARM GAS /tmp/ccuIbINB.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 "BayesFunctions.c"
|
||||
14 .text
|
||||
15 .section .text.arm_gaussian_naive_bayes_predict_f32,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .p2align 2,,3
|
||||
18 .global arm_gaussian_naive_bayes_predict_f32
|
||||
19 .arch armv7e-m
|
||||
20 .syntax unified
|
||||
21 .thumb
|
||||
22 .thumb_func
|
||||
23 .fpu fpv4-sp-d16
|
||||
25 arm_gaussian_naive_bayes_predict_f32:
|
||||
26 @ args = 0, pretend = 0, frame = 24
|
||||
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
28 0000 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr}
|
||||
29 0004 2DED068B vpush.64 {d8, d9, d10}
|
||||
30 0008 87B0 sub sp, sp, #28
|
||||
31 000a CDE90212 strd r1, r2, [sp, #8]
|
||||
32 000e 4168 ldr r1, [r0, #4]
|
||||
33 0010 0369 ldr r3, [r0, #16]
|
||||
34 0012 8568 ldr r5, [r0, #8]
|
||||
35 0014 C668 ldr r6, [r0, #12]
|
||||
36 0016 0193 str r3, [sp, #4]
|
||||
37 0018 0029 cmp r1, #0
|
||||
38 001a 48D0 beq .L3
|
||||
39 001c DFED29AA vldr.32 s21, .L11
|
||||
40 0020 DFED299A vldr.32 s19, .L11+4
|
||||
41 0024 8346 mov fp, r0
|
||||
42 0026 9146 mov r9, r2
|
||||
43 0028 BEEE00AA vmov.f32 s20, #-5.0e-1
|
||||
44 002c 0027 movs r7, #0
|
||||
45 .L2:
|
||||
46 002e DBF80030 ldr r3, [fp]
|
||||
47 0032 F0EE6A8A vmov.f32 s17, s21
|
||||
48 0036 5BB3 cbz r3, .L6
|
||||
49 0038 9FED249A vldr.32 s18, .L11+8
|
||||
50 003c DDF808A0 ldr r10, [sp, #8]
|
||||
51 0040 B046 mov r8, r6
|
||||
52 0042 F0EE498A vmov.f32 s17, s18
|
||||
53 0046 0024 movs r4, #0
|
||||
54 .L4:
|
||||
55 0048 B8EC018A vldmia.32 r8!, {s16}
|
||||
56 004c DBED057A vldr.32 s15, [fp, #20]
|
||||
57 0050 38EE278A vadd.f32 s16, s16, s15
|
||||
58 0054 0134 adds r4, r4, #1
|
||||
ARM GAS /tmp/ccuIbINB.s page 2
|
||||
|
||||
|
||||
59 0056 28EE290A vmul.f32 s0, s16, s19
|
||||
60 005a FFF7FEFF bl logf
|
||||
61 005e B5EC017A vldmia.32 r5!, {s14}
|
||||
62 0062 FAEC017A vldmia.32 r10!, {s15}
|
||||
63 0066 DBF80020 ldr r2, [fp]
|
||||
64 006a 77EEC77A vsub.f32 s15, s15, s14
|
||||
65 006e A242 cmp r2, r4
|
||||
66 0070 67EEA77A vmul.f32 s15, s15, s15
|
||||
67 0074 78EE808A vadd.f32 s17, s17, s0
|
||||
68 0078 87EE887A vdiv.f32 s14, s15, s16
|
||||
69 007c 4646 mov r6, r8
|
||||
70 007e 39EE079A vadd.f32 s18, s18, s14
|
||||
71 0082 E1D8 bhi .L4
|
||||
72 0084 68EE8A8A vmul.f32 s17, s17, s20
|
||||
73 0088 F6EE007A vmov.f32 s15, #5.0e-1
|
||||
74 008c E9EE678A vfms.f32 s17, s18, s15
|
||||
75 .L6:
|
||||
76 0090 019B ldr r3, [sp, #4]
|
||||
77 0092 B3EC010A vldmia.32 r3!, {s0}
|
||||
78 0096 0193 str r3, [sp, #4]
|
||||
79 0098 FFF7FEFF bl logf
|
||||
80 009c DBF80410 ldr r1, [fp, #4]
|
||||
81 00a0 30EE280A vadd.f32 s0, s0, s17
|
||||
82 00a4 0137 adds r7, r7, #1
|
||||
83 00a6 B942 cmp r1, r7
|
||||
84 00a8 A9EC010A vstmia.32 r9!, {s0}
|
||||
85 00ac BFD8 bhi .L2
|
||||
86 .L3:
|
||||
87 00ae 0398 ldr r0, [sp, #12]
|
||||
88 00b0 05AB add r3, sp, #20
|
||||
89 00b2 04AA add r2, sp, #16
|
||||
90 00b4 FFF7FEFF bl arm_max_f32
|
||||
91 00b8 0598 ldr r0, [sp, #20]
|
||||
92 00ba 07B0 add sp, sp, #28
|
||||
93 @ sp needed
|
||||
94 00bc BDEC068B vldm sp!, {d8-d10}
|
||||
95 00c0 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
||||
96 .L12:
|
||||
97 .align 2
|
||||
98 .L11:
|
||||
99 00c4 00000080 .word -2147483648
|
||||
100 00c8 DB0FC940 .word 1086918619
|
||||
101 00cc 00000000 .word 0
|
||||
103 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||
ARM GAS /tmp/ccuIbINB.s page 3
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 BayesFunctions.c
|
||||
/tmp/ccuIbINB.s:16 .text.arm_gaussian_naive_bayes_predict_f32:0000000000000000 $t
|
||||
/tmp/ccuIbINB.s:25 .text.arm_gaussian_naive_bayes_predict_f32:0000000000000000 arm_gaussian_naive_bayes_predict_f32
|
||||
/tmp/ccuIbINB.s:99 .text.arm_gaussian_naive_bayes_predict_f32:00000000000000c4 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
logf
|
||||
arm_max_f32
|
||||
Binary file not shown.
@@ -1,21 +0,0 @@
|
||||
build/CommonTables.o: \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/CommonTables/CommonTables.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/CommonTables/arm_common_tables.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_common_tables.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/CommonTables/arm_const_structs.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_const_structs.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_common_tables.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/CommonTables/arm_mve_tables.c
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/CommonTables/arm_common_tables.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_common_tables.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/CommonTables/arm_const_structs.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_const_structs.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_common_tables.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/CommonTables/arm_mve_tables.c:
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1,43 +0,0 @@
|
||||
build/ComplexMathFunctions.o: \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/ComplexMathFunctions.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_q31.c
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_q31.c:
|
||||
@@ -1,789 +0,0 @@
|
||||
ARM GAS /tmp/cc2IeVoz.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 "ComplexMathFunctions.c"
|
||||
14 .text
|
||||
15 .section .text.arm_cmplx_conj_f32,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .p2align 2,,3
|
||||
18 .global arm_cmplx_conj_f32
|
||||
19 .arch armv7e-m
|
||||
20 .syntax unified
|
||||
21 .thumb
|
||||
22 .thumb_func
|
||||
23 .fpu fpv4-sp-d16
|
||||
25 arm_cmplx_conj_f32:
|
||||
26 @ args = 0, pretend = 0, frame = 0
|
||||
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
28 @ link register save eliminated.
|
||||
29 0000 82B1 cbz r2, .L1
|
||||
30 0002 0830 adds r0, r0, #8
|
||||
31 0004 0831 adds r1, r1, #8
|
||||
32 .L3:
|
||||
33 0006 0831 adds r1, r1, #8
|
||||
34 0008 50F8083C ldr r3, [r0, #-8] @ float
|
||||
35 000c 41F8103C str r3, [r1, #-16] @ float
|
||||
36 0010 50ED017A vldr.32 s15, [r0, #-4]
|
||||
37 0014 013A subs r2, r2, #1
|
||||
38 0016 F1EE677A vneg.f32 s15, s15
|
||||
39 001a 00F10800 add r0, r0, #8
|
||||
40 001e 41ED037A vstr.32 s15, [r1, #-12]
|
||||
41 0022 F0D1 bne .L3
|
||||
42 .L1:
|
||||
43 0024 7047 bx lr
|
||||
45 0026 00BF .section .text.arm_cmplx_conj_q15,"ax",%progbits
|
||||
46 .align 1
|
||||
47 .p2align 2,,3
|
||||
48 .global arm_cmplx_conj_q15
|
||||
49 .syntax unified
|
||||
50 .thumb
|
||||
51 .thumb_func
|
||||
52 .fpu fpv4-sp-d16
|
||||
54 arm_cmplx_conj_q15:
|
||||
55 @ args = 0, pretend = 0, frame = 0
|
||||
56 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
57 0000 A2B1 cbz r2, .L17
|
||||
58 0002 10B5 push {r4, lr}
|
||||
59 0004 0023 movs r3, #0
|
||||
60 0006 841C adds r4, r0, #2
|
||||
ARM GAS /tmp/cc2IeVoz.s page 2
|
||||
|
||||
|
||||
61 0008 01F1020E add lr, r1, #2
|
||||
62 .L11:
|
||||
63 000c 30F923C0 ldrsh ip, [r0, r3, lsl #2]
|
||||
64 0010 21F823C0 strh ip, [r1, r3, lsl #2] @ movhi
|
||||
65 0014 34F923C0 ldrsh ip, [r4, r3, lsl #2]
|
||||
66 0018 CCF1000C rsb ip, ip, #0
|
||||
67 .syntax unified
|
||||
68 @ 193 "Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_q15.c
|
||||
69 001c 0CF30F0C ssat ip, #16, ip
|
||||
70 @ 0 "" 2
|
||||
71 .thumb
|
||||
72 .syntax unified
|
||||
73 0020 2EF823C0 strh ip, [lr, r3, lsl #2] @ movhi
|
||||
74 0024 0133 adds r3, r3, #1
|
||||
75 0026 9342 cmp r3, r2
|
||||
76 0028 F0D1 bne .L11
|
||||
77 002a 10BD pop {r4, pc}
|
||||
78 .L17:
|
||||
79 002c 7047 bx lr
|
||||
81 002e 00BF .section .text.arm_cmplx_conj_q31,"ax",%progbits
|
||||
82 .align 1
|
||||
83 .p2align 2,,3
|
||||
84 .global arm_cmplx_conj_q31
|
||||
85 .syntax unified
|
||||
86 .thumb
|
||||
87 .thumb_func
|
||||
88 .fpu fpv4-sp-d16
|
||||
90 arm_cmplx_conj_q31:
|
||||
91 @ args = 0, pretend = 0, frame = 0
|
||||
92 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
93 0000 9AB1 cbz r2, .L28
|
||||
94 0002 0023 movs r3, #0
|
||||
95 0004 30B5 push {r4, r5, lr}
|
||||
96 0006 9C46 mov ip, r3
|
||||
97 0008 051D adds r5, r0, #4
|
||||
98 000a 01F1040E add lr, r1, #4
|
||||
99 .L22:
|
||||
100 000e 50F83340 ldr r4, [r0, r3, lsl #3]
|
||||
101 0012 41F83340 str r4, [r1, r3, lsl #3]
|
||||
102 0016 55F83340 ldr r4, [r5, r3, lsl #3]
|
||||
103 .syntax unified
|
||||
104 @ 2125 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
105 001a 84FAACF4 qsub r4, ip, r4
|
||||
106 @ 0 "" 2
|
||||
107 .thumb
|
||||
108 .syntax unified
|
||||
109 001e 4EF83340 str r4, [lr, r3, lsl #3]
|
||||
110 0022 0133 adds r3, r3, #1
|
||||
111 0024 9342 cmp r3, r2
|
||||
112 0026 F2D1 bne .L22
|
||||
113 0028 30BD pop {r4, r5, pc}
|
||||
114 .L28:
|
||||
115 002a 7047 bx lr
|
||||
117 .section .text.arm_cmplx_dot_prod_f32,"ax",%progbits
|
||||
118 .align 1
|
||||
119 .p2align 2,,3
|
||||
120 .global arm_cmplx_dot_prod_f32
|
||||
ARM GAS /tmp/cc2IeVoz.s page 3
|
||||
|
||||
|
||||
121 .syntax unified
|
||||
122 .thumb
|
||||
123 .thumb_func
|
||||
124 .fpu fpv4-sp-d16
|
||||
126 arm_cmplx_dot_prod_f32:
|
||||
127 @ args = 4, pretend = 0, frame = 0
|
||||
128 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
129 @ link register save eliminated.
|
||||
130 0000 DFED157A vldr.32 s15, .L36
|
||||
131 0004 FAB1 cbz r2, .L34
|
||||
132 0006 0830 adds r0, r0, #8
|
||||
133 0008 B0EE677A vmov.f32 s14, s15
|
||||
134 000c 0831 adds r1, r1, #8
|
||||
135 .L33:
|
||||
136 000e 10ED026A vldr.32 s12, [r0, #-8]
|
||||
137 0012 51ED026A vldr.32 s13, [r1, #-8]
|
||||
138 0016 51ED015A vldr.32 s11, [r1, #-4]
|
||||
139 001a A6EE267A vfma.f32 s14, s12, s13
|
||||
140 001e 013A subs r2, r2, #1
|
||||
141 0020 01F10801 add r1, r1, #8
|
||||
142 0024 E6EE257A vfma.f32 s15, s12, s11
|
||||
143 0028 00F10800 add r0, r0, #8
|
||||
144 002c 10ED036A vldr.32 s12, [r0, #-12]
|
||||
145 0030 A6EE657A vfms.f32 s14, s12, s11
|
||||
146 0034 E6EE267A vfma.f32 s15, s12, s13
|
||||
147 0038 E9D1 bne .L33
|
||||
148 003a 83ED007A vstr.32 s14, [r3]
|
||||
149 003e 009B ldr r3, [sp]
|
||||
150 0040 C3ED007A vstr.32 s15, [r3]
|
||||
151 0044 7047 bx lr
|
||||
152 .L34:
|
||||
153 0046 B0EE677A vmov.f32 s14, s15
|
||||
154 004a 83ED007A vstr.32 s14, [r3]
|
||||
155 004e 009B ldr r3, [sp]
|
||||
156 0050 C3ED007A vstr.32 s15, [r3]
|
||||
157 0054 7047 bx lr
|
||||
158 .L37:
|
||||
159 0056 00BF .align 2
|
||||
160 .L36:
|
||||
161 0058 00000000 .word 0
|
||||
163 .section .text.arm_cmplx_dot_prod_q15,"ax",%progbits
|
||||
164 .align 1
|
||||
165 .p2align 2,,3
|
||||
166 .global arm_cmplx_dot_prod_q15
|
||||
167 .syntax unified
|
||||
168 .thumb
|
||||
169 .thumb_func
|
||||
170 .fpu fpv4-sp-d16
|
||||
172 arm_cmplx_dot_prod_q15:
|
||||
173 @ args = 4, pretend = 0, frame = 16
|
||||
174 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
175 0000 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr}
|
||||
176 0004 85B0 sub sp, sp, #20
|
||||
177 0006 0393 str r3, [sp, #12]
|
||||
178 0008 C2B3 cbz r2, .L41
|
||||
179 000a 0024 movs r4, #0
|
||||
180 000c 0025 movs r5, #0
|
||||
ARM GAS /tmp/cc2IeVoz.s page 4
|
||||
|
||||
|
||||
181 000e CDE90045 strd r4, [sp]
|
||||
182 0012 8F1C adds r7, r1, #2
|
||||
183 0014 0023 movs r3, #0
|
||||
184 0016 00F10208 add r8, r0, #2
|
||||
185 001a A246 mov r10, r4
|
||||
186 001c AB46 mov fp, r5
|
||||
187 001e BE46 mov lr, r7
|
||||
188 .L40:
|
||||
189 0020 DDE90067 ldrd r6, [sp]
|
||||
190 0024 30F923C0 ldrsh ip, [r0, r3, lsl #2]
|
||||
191 0028 3EF92340 ldrsh r4, [lr, r3, lsl #2]
|
||||
192 002c 38F92390 ldrsh r9, [r8, r3, lsl #2]
|
||||
193 0030 31F92350 ldrsh r5, [r1, r3, lsl #2]
|
||||
194 0034 CCFB8467 smlalbb r6, r7, ip, r4
|
||||
195 0038 C5FB8967 smlalbb r6, r7, r5, r9
|
||||
196 003c CDE90067 strd r6, [sp]
|
||||
197 0040 5646 mov r6, r10
|
||||
198 0042 5F46 mov r7, fp
|
||||
199 0044 04FB09F4 mul r4, r4, r9
|
||||
200 0048 CCFB8567 smlalbb r6, r7, ip, r5
|
||||
201 004c B6EB040A subs r10, r6, r4
|
||||
202 0050 03F10103 add r3, r3, #1
|
||||
203 0054 67EBE47B sbc fp, r7, r4, asr #31
|
||||
204 0058 9A42 cmp r2, r3
|
||||
205 005a E1D1 bne .L40
|
||||
206 005c DDE90001 ldrd r0, [sp]
|
||||
207 0060 4FEA9A13 lsr r3, r10, #6
|
||||
208 0064 8209 lsrs r2, r0, #6
|
||||
209 0066 43EA8B63 orr r3, r3, fp, lsl #26
|
||||
210 006a 42EA8162 orr r2, r2, r1, lsl #26
|
||||
211 .L39:
|
||||
212 006e 0399 ldr r1, [sp, #12]
|
||||
213 0070 0B60 str r3, [r1]
|
||||
214 0072 0E9B ldr r3, [sp, #56]
|
||||
215 0074 1A60 str r2, [r3]
|
||||
216 0076 05B0 add sp, sp, #20
|
||||
217 @ sp needed
|
||||
218 0078 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
||||
219 .L41:
|
||||
220 007c 1346 mov r3, r2
|
||||
221 007e F6E7 b .L39
|
||||
223 .section .text.arm_cmplx_dot_prod_q31,"ax",%progbits
|
||||
224 .align 1
|
||||
225 .p2align 2,,3
|
||||
226 .global arm_cmplx_dot_prod_q31
|
||||
227 .syntax unified
|
||||
228 .thumb
|
||||
229 .thumb_func
|
||||
230 .fpu fpv4-sp-d16
|
||||
232 arm_cmplx_dot_prod_q31:
|
||||
233 @ args = 4, pretend = 0, frame = 16
|
||||
234 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
235 0000 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr}
|
||||
236 0004 85B0 sub sp, sp, #20
|
||||
237 0006 0393 str r3, [sp, #12]
|
||||
238 0008 002A cmp r2, #0
|
||||
239 000a 46D0 beq .L47
|
||||
ARM GAS /tmp/cc2IeVoz.s page 5
|
||||
|
||||
|
||||
240 000c 031D adds r3, r0, #4
|
||||
241 000e 4FF0000C mov ip, #0
|
||||
242 0012 0193 str r3, [sp, #4]
|
||||
243 0014 0B1D adds r3, r1, #4
|
||||
244 0016 6446 mov r4, ip
|
||||
245 0018 E046 mov r8, ip
|
||||
246 001a 6646 mov r6, ip
|
||||
247 001c E646 mov lr, ip
|
||||
248 001e 0293 str r3, [sp, #8]
|
||||
249 .L46:
|
||||
250 0020 50F83C90 ldr r9, [r0, ip, lsl #3]
|
||||
251 0024 51F83C30 ldr r3, [r1, ip, lsl #3]
|
||||
252 0028 029D ldr r5, [sp, #8]
|
||||
253 002a 019F ldr r7, [sp, #4]
|
||||
254 002c 55F83C50 ldr r5, [r5, ip, lsl #3]
|
||||
255 0030 57F83C70 ldr r7, [r7, ip, lsl #3]
|
||||
256 0034 89FB03BA smull fp, r10, r9, r3
|
||||
257 0038 4FEA9B3B lsr fp, fp, #14
|
||||
258 003c 4BEA8A4B orr fp, fp, r10, lsl #18
|
||||
259 0040 1BEB0606 adds r6, fp, r6
|
||||
260 0044 4EEBAA3E adc lr, lr, r10, asr #14
|
||||
261 0048 89FB059A smull r9, r10, r9, r5
|
||||
262 004c 4FEA9939 lsr r9, r9, #14
|
||||
263 0050 49EA8A49 orr r9, r9, r10, lsl #18
|
||||
264 0054 19EB0404 adds r4, r9, r4
|
||||
265 0058 85FB0759 smull r5, r9, r5, r7
|
||||
266 005c 4FEA9535 lsr r5, r5, #14
|
||||
267 0060 83FB0737 smull r3, r7, r3, r7
|
||||
268 0064 45EA8945 orr r5, r5, r9, lsl #18
|
||||
269 0068 4FEA9333 lsr r3, r3, #14
|
||||
270 006c 48EBAA38 adc r8, r8, r10, asr #14
|
||||
271 0070 43EA8743 orr r3, r3, r7, lsl #18
|
||||
272 0074 761B subs r6, r6, r5
|
||||
273 0076 0CF1010C add ip, ip, #1
|
||||
274 007a 6EEBA93E sbc lr, lr, r9, asr #14
|
||||
275 007e 1C19 adds r4, r3, r4
|
||||
276 0080 48EBA738 adc r8, r8, r7, asr #14
|
||||
277 0084 6245 cmp r2, ip
|
||||
278 0086 CBD1 bne .L46
|
||||
279 .L45:
|
||||
280 0088 039B ldr r3, [sp, #12]
|
||||
281 008a C3E9006E strd r6, lr, [r3]
|
||||
282 008e 0E9B ldr r3, [sp, #56]
|
||||
283 0090 C3E90048 strd r4, r8, [r3]
|
||||
284 0094 05B0 add sp, sp, #20
|
||||
285 @ sp needed
|
||||
286 0096 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
||||
287 .L47:
|
||||
288 009a 1446 mov r4, r2
|
||||
289 009c 9046 mov r8, r2
|
||||
290 009e 1646 mov r6, r2
|
||||
291 00a0 9646 mov lr, r2
|
||||
292 00a2 F1E7 b .L45
|
||||
294 .section .text.arm_cmplx_mag_f32,"ax",%progbits
|
||||
295 .align 1
|
||||
296 .p2align 2,,3
|
||||
297 .global arm_cmplx_mag_f32
|
||||
ARM GAS /tmp/cc2IeVoz.s page 6
|
||||
|
||||
|
||||
298 .syntax unified
|
||||
299 .thumb
|
||||
300 .thumb_func
|
||||
301 .fpu fpv4-sp-d16
|
||||
303 arm_cmplx_mag_f32:
|
||||
304 @ args = 0, pretend = 0, frame = 16
|
||||
305 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
306 0000 1AB3 cbz r2, .L68
|
||||
307 0002 10B5 push {r4, lr}
|
||||
308 0004 0830 adds r0, r0, #8
|
||||
309 0006 84B0 sub sp, sp, #16
|
||||
310 0008 0024 movs r4, #0
|
||||
311 .L58:
|
||||
312 000a 10ED010A vldr.32 s0, [r0, #-4]
|
||||
313 000e 50ED027A vldr.32 s15, [r0, #-8]
|
||||
314 0012 20EE000A vmul.f32 s0, s0, s0
|
||||
315 0016 0431 adds r1, r1, #4
|
||||
316 0018 A7EEA70A vfma.f32 s0, s15, s15
|
||||
317 001c B5EEC00A vcmpe.f32 s0, #0
|
||||
318 0020 F1EE10FA vmrs APSR_nzcv, FPSCR
|
||||
319 0024 0EDB blt .L65
|
||||
320 0026 B5EE400A vcmp.f32 s0, #0
|
||||
321 002a F1EE10FA vmrs APSR_nzcv, FPSCR
|
||||
322 002e 0DD4 bmi .L66
|
||||
323 0030 F1EEC07A vsqrt.f32 s15, s0
|
||||
324 .L56:
|
||||
325 0034 41ED017A vstr.32 s15, [r1, #-4]
|
||||
326 .L57:
|
||||
327 0038 013A subs r2, r2, #1
|
||||
328 003a 00F10800 add r0, r0, #8
|
||||
329 003e E4D1 bne .L58
|
||||
330 0040 04B0 add sp, sp, #16
|
||||
331 @ sp needed
|
||||
332 0042 10BD pop {r4, pc}
|
||||
333 .L65:
|
||||
334 0044 41F8044C str r4, [r1, #-4] @ float
|
||||
335 0048 F6E7 b .L57
|
||||
336 .L68:
|
||||
337 004a 7047 bx lr
|
||||
338 .L66:
|
||||
339 004c CDE90212 strd r1, r2, [sp, #8]
|
||||
340 0050 0190 str r0, [sp, #4]
|
||||
341 0052 FFF7FEFF bl sqrtf
|
||||
342 0056 DDE90212 ldrd r1, r2, [sp, #8]
|
||||
343 005a 0198 ldr r0, [sp, #4]
|
||||
344 005c F0EE407A vmov.f32 s15, s0
|
||||
345 0060 E8E7 b .L56
|
||||
347 0062 00BF .section .text.arm_cmplx_mag_q15,"ax",%progbits
|
||||
348 .align 1
|
||||
349 .p2align 2,,3
|
||||
350 .global arm_cmplx_mag_q15
|
||||
351 .syntax unified
|
||||
352 .thumb
|
||||
353 .thumb_func
|
||||
354 .fpu fpv4-sp-d16
|
||||
356 arm_cmplx_mag_q15:
|
||||
357 @ args = 0, pretend = 0, frame = 0
|
||||
ARM GAS /tmp/cc2IeVoz.s page 7
|
||||
|
||||
|
||||
358 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
359 0000 82B1 cbz r2, .L79
|
||||
360 0002 70B5 push {r4, r5, r6, lr}
|
||||
361 0004 0646 mov r6, r0
|
||||
362 0006 0D46 mov r5, r1
|
||||
363 0008 1446 mov r4, r2
|
||||
364 .L73:
|
||||
365 000a 56F8043B ldr r3, [r6], #4 @ unaligned
|
||||
366 .syntax unified
|
||||
367 @ 1977 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
368 000e 23FB03F3 smuad r3, r3, r3
|
||||
369 @ 0 "" 2
|
||||
370 .thumb
|
||||
371 .syntax unified
|
||||
372 0012 2946 mov r1, r5
|
||||
373 0014 5814 asrs r0, r3, #17
|
||||
374 0016 FFF7FEFF bl arm_sqrt_q15
|
||||
375 001a 013C subs r4, r4, #1
|
||||
376 001c 05F10205 add r5, r5, #2
|
||||
377 0020 F3D1 bne .L73
|
||||
378 0022 70BD pop {r4, r5, r6, pc}
|
||||
379 .L79:
|
||||
380 0024 7047 bx lr
|
||||
382 0026 00BF .section .text.arm_cmplx_mag_q31,"ax",%progbits
|
||||
383 .align 1
|
||||
384 .p2align 2,,3
|
||||
385 .global arm_cmplx_mag_q31
|
||||
386 .syntax unified
|
||||
387 .thumb
|
||||
388 .thumb_func
|
||||
389 .fpu fpv4-sp-d16
|
||||
391 arm_cmplx_mag_q31:
|
||||
392 @ args = 0, pretend = 0, frame = 0
|
||||
393 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
394 0000 C2B1 cbz r2, .L90
|
||||
395 0002 70B5 push {r4, r5, r6, lr}
|
||||
396 0004 0E46 mov r6, r1
|
||||
397 0006 1546 mov r5, r2
|
||||
398 0008 00F10804 add r4, r0, #8
|
||||
399 .L84:
|
||||
400 000c 54E90203 ldrd r0, r3, [r4, #-8]
|
||||
401 0010 83FB033C smull r3, ip, r3, r3
|
||||
402 0014 80FB0002 smull r0, r2, r0, r0
|
||||
403 0018 4FEA6C00 asr r0, ip, #1
|
||||
404 001c 3146 mov r1, r6
|
||||
405 001e 00EB6200 add r0, r0, r2, asr #1
|
||||
406 0022 FFF7FEFF bl arm_sqrt_q31
|
||||
407 0026 013D subs r5, r5, #1
|
||||
408 0028 06F10406 add r6, r6, #4
|
||||
409 002c 04F10804 add r4, r4, #8
|
||||
410 0030 ECD1 bne .L84
|
||||
411 0032 70BD pop {r4, r5, r6, pc}
|
||||
412 .L90:
|
||||
413 0034 7047 bx lr
|
||||
415 0036 00BF .section .text.arm_cmplx_mag_squared_f32,"ax",%progbits
|
||||
416 .align 1
|
||||
417 .p2align 2,,3
|
||||
ARM GAS /tmp/cc2IeVoz.s page 8
|
||||
|
||||
|
||||
418 .global arm_cmplx_mag_squared_f32
|
||||
419 .syntax unified
|
||||
420 .thumb
|
||||
421 .thumb_func
|
||||
422 .fpu fpv4-sp-d16
|
||||
424 arm_cmplx_mag_squared_f32:
|
||||
425 @ args = 0, pretend = 0, frame = 0
|
||||
426 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
427 @ link register save eliminated.
|
||||
428 0000 72B1 cbz r2, .L93
|
||||
429 0002 0830 adds r0, r0, #8
|
||||
430 .L95:
|
||||
431 0004 50ED017A vldr.32 s15, [r0, #-4]
|
||||
432 0008 10ED027A vldr.32 s14, [r0, #-8]
|
||||
433 000c 67EEA77A vmul.f32 s15, s15, s15
|
||||
434 0010 013A subs r2, r2, #1
|
||||
435 0012 E7EE077A vfma.f32 s15, s14, s14
|
||||
436 0016 00F10800 add r0, r0, #8
|
||||
437 001a E1EC017A vstmia.32 r1!, {s15}
|
||||
438 001e F1D1 bne .L95
|
||||
439 .L93:
|
||||
440 0020 7047 bx lr
|
||||
442 0022 00BF .section .text.arm_cmplx_mag_squared_q15,"ax",%progbits
|
||||
443 .align 1
|
||||
444 .p2align 2,,3
|
||||
445 .global arm_cmplx_mag_squared_q15
|
||||
446 .syntax unified
|
||||
447 .thumb
|
||||
448 .thumb_func
|
||||
449 .fpu fpv4-sp-d16
|
||||
451 arm_cmplx_mag_squared_q15:
|
||||
452 @ args = 0, pretend = 0, frame = 0
|
||||
453 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
454 @ link register save eliminated.
|
||||
455 0000 42B1 cbz r2, .L100
|
||||
456 .L102:
|
||||
457 0002 50F8043B ldr r3, [r0], #4 @ unaligned
|
||||
458 .syntax unified
|
||||
459 @ 1977 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
460 0006 23FB03F3 smuad r3, r3, r3
|
||||
461 @ 0 "" 2
|
||||
462 .thumb
|
||||
463 .syntax unified
|
||||
464 000a 5B14 asrs r3, r3, #17
|
||||
465 000c 013A subs r2, r2, #1
|
||||
466 000e 21F8023B strh r3, [r1], #2 @ movhi
|
||||
467 0012 F6D1 bne .L102
|
||||
468 .L100:
|
||||
469 0014 7047 bx lr
|
||||
471 0016 00BF .section .text.arm_cmplx_mag_squared_q31,"ax",%progbits
|
||||
472 .align 1
|
||||
473 .p2align 2,,3
|
||||
474 .global arm_cmplx_mag_squared_q31
|
||||
475 .syntax unified
|
||||
476 .thumb
|
||||
477 .thumb_func
|
||||
478 .fpu fpv4-sp-d16
|
||||
ARM GAS /tmp/cc2IeVoz.s page 9
|
||||
|
||||
|
||||
480 arm_cmplx_mag_squared_q31:
|
||||
481 @ args = 0, pretend = 0, frame = 0
|
||||
482 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
483 0000 9AB1 cbz r2, .L115
|
||||
484 0002 00B5 push {lr}
|
||||
485 0004 00F1080E add lr, r0, #8
|
||||
486 .L109:
|
||||
487 0008 5EE90203 ldrd r0, r3, [lr, #-8]
|
||||
488 000c 83FB03C3 smull ip, r3, r3, r3
|
||||
489 0010 5B10 asrs r3, r3, #1
|
||||
490 0012 80FB000C smull r0, ip, r0, r0
|
||||
491 0016 03EB6C03 add r3, r3, ip, asr #1
|
||||
492 001a 013A subs r2, r2, #1
|
||||
493 001c 41F8043B str r3, [r1], #4
|
||||
494 0020 0EF1080E add lr, lr, #8
|
||||
495 0024 F0D1 bne .L109
|
||||
496 0026 5DF804FB ldr pc, [sp], #4
|
||||
497 .L115:
|
||||
498 002a 7047 bx lr
|
||||
500 .section .text.arm_cmplx_mult_cmplx_f32,"ax",%progbits
|
||||
501 .align 1
|
||||
502 .p2align 2,,3
|
||||
503 .global arm_cmplx_mult_cmplx_f32
|
||||
504 .syntax unified
|
||||
505 .thumb
|
||||
506 .thumb_func
|
||||
507 .fpu fpv4-sp-d16
|
||||
509 arm_cmplx_mult_cmplx_f32:
|
||||
510 @ args = 0, pretend = 0, frame = 0
|
||||
511 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
512 @ link register save eliminated.
|
||||
513 0000 F3B1 cbz r3, .L118
|
||||
514 0002 0830 adds r0, r0, #8
|
||||
515 0004 0831 adds r1, r1, #8
|
||||
516 0006 0832 adds r2, r2, #8
|
||||
517 .L120:
|
||||
518 0008 50ED017A vldr.32 s15, [r0, #-4]
|
||||
519 000c 51ED025A vldr.32 s11, [r1, #-8]
|
||||
520 0010 51ED016A vldr.32 s13, [r1, #-4]
|
||||
521 0014 10ED026A vldr.32 s12, [r0, #-8]
|
||||
522 0018 26EEE77A vnmul.f32 s14, s13, s15
|
||||
523 001c 67EEA57A vmul.f32 s15, s15, s11
|
||||
524 0020 A6EE257A vfma.f32 s14, s12, s11
|
||||
525 0024 013B subs r3, r3, #1
|
||||
526 0026 00F10800 add r0, r0, #8
|
||||
527 002a E6EE267A vfma.f32 s15, s12, s13
|
||||
528 002e 01F10801 add r1, r1, #8
|
||||
529 0032 02F10802 add r2, r2, #8
|
||||
530 0036 02ED047A vstr.32 s14, [r2, #-16]
|
||||
531 003a 42ED037A vstr.32 s15, [r2, #-12]
|
||||
532 003e E3D1 bne .L120
|
||||
533 .L118:
|
||||
534 0040 7047 bx lr
|
||||
536 0042 00BF .section .text.arm_cmplx_mult_cmplx_q15,"ax",%progbits
|
||||
537 .align 1
|
||||
538 .p2align 2,,3
|
||||
539 .global arm_cmplx_mult_cmplx_q15
|
||||
ARM GAS /tmp/cc2IeVoz.s page 10
|
||||
|
||||
|
||||
540 .syntax unified
|
||||
541 .thumb
|
||||
542 .thumb_func
|
||||
543 .fpu fpv4-sp-d16
|
||||
545 arm_cmplx_mult_cmplx_q15:
|
||||
546 @ args = 0, pretend = 0, frame = 0
|
||||
547 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
548 0000 3BB3 cbz r3, .L133
|
||||
549 0002 2DE9F047 push {r4, r5, r6, r7, r8, r9, r10, lr}
|
||||
550 0006 4FF0000C mov ip, #0
|
||||
551 000a 871C adds r7, r0, #2
|
||||
552 000c 8E1C adds r6, r1, #2
|
||||
553 000e 951C adds r5, r2, #2
|
||||
554 .L127:
|
||||
555 0010 37F92CE0 ldrsh lr, [r7, ip, lsl #2]
|
||||
556 0014 31F92C40 ldrsh r4, [r1, ip, lsl #2]
|
||||
557 0018 36F92C80 ldrsh r8, [r6, ip, lsl #2]
|
||||
558 001c 30F92CA0 ldrsh r10, [r0, ip, lsl #2]
|
||||
559 0020 0AFB04F9 mul r9, r10, r4
|
||||
560 0024 04FB0EF4 mul r4, r4, lr
|
||||
561 0028 0EFB08FE mul lr, lr, r8
|
||||
562 002c 4FEA6E4E asr lr, lr, #17
|
||||
563 0030 0AFB08F8 mul r8, r10, r8
|
||||
564 0034 6414 asrs r4, r4, #17
|
||||
565 0036 CEEB694E rsb lr, lr, r9, asr #17
|
||||
566 003a 04EB6844 add r4, r4, r8, asr #17
|
||||
567 003e 22F82CE0 strh lr, [r2, ip, lsl #2] @ movhi
|
||||
568 0042 25F82C40 strh r4, [r5, ip, lsl #2] @ movhi
|
||||
569 0046 0CF1010C add ip, ip, #1
|
||||
570 004a 6345 cmp r3, ip
|
||||
571 004c E0D1 bne .L127
|
||||
572 004e BDE8F087 pop {r4, r5, r6, r7, r8, r9, r10, pc}
|
||||
573 .L133:
|
||||
574 0052 7047 bx lr
|
||||
576 .section .text.arm_cmplx_mult_cmplx_q31,"ax",%progbits
|
||||
577 .align 1
|
||||
578 .p2align 2,,3
|
||||
579 .global arm_cmplx_mult_cmplx_q31
|
||||
580 .syntax unified
|
||||
581 .thumb
|
||||
582 .thumb_func
|
||||
583 .fpu fpv4-sp-d16
|
||||
585 arm_cmplx_mult_cmplx_q31:
|
||||
586 @ args = 0, pretend = 0, frame = 0
|
||||
587 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
588 0000 3BB3 cbz r3, .L144
|
||||
589 0002 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr}
|
||||
590 0006 4FF0000C mov ip, #0
|
||||
591 000a 00F10408 add r8, r0, #4
|
||||
592 000e 0F1D adds r7, r1, #4
|
||||
593 0010 161D adds r6, r2, #4
|
||||
594 .L138:
|
||||
595 0012 58F83C50 ldr r5, [r8, ip, lsl #3]
|
||||
596 0016 51F83C40 ldr r4, [r1, ip, lsl #3]
|
||||
597 001a 57F83CA0 ldr r10, [r7, ip, lsl #3]
|
||||
598 001e 50F83CE0 ldr lr, [r0, ip, lsl #3]
|
||||
599 0022 8EFB04B9 smull fp, r9, lr, r4
|
||||
ARM GAS /tmp/cc2IeVoz.s page 11
|
||||
|
||||
|
||||
600 0026 84FB05B4 smull fp, r4, r4, r5
|
||||
601 002a 85FB0AB5 smull fp, r5, r5, r10
|
||||
602 002e 6D10 asrs r5, r5, #1
|
||||
603 0030 8EFB0AAE smull r10, lr, lr, r10
|
||||
604 0034 6410 asrs r4, r4, #1
|
||||
605 0036 C5EB6905 rsb r5, r5, r9, asr #1
|
||||
606 003a 04EB6E04 add r4, r4, lr, asr #1
|
||||
607 003e 42F83C50 str r5, [r2, ip, lsl #3]
|
||||
608 0042 46F83C40 str r4, [r6, ip, lsl #3]
|
||||
609 0046 0CF1010C add ip, ip, #1
|
||||
610 004a 6345 cmp r3, ip
|
||||
611 004c E1D1 bne .L138
|
||||
612 004e BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
||||
613 .L144:
|
||||
614 0052 7047 bx lr
|
||||
616 .section .text.arm_cmplx_mult_real_f32,"ax",%progbits
|
||||
617 .align 1
|
||||
618 .p2align 2,,3
|
||||
619 .global arm_cmplx_mult_real_f32
|
||||
620 .syntax unified
|
||||
621 .thumb
|
||||
622 .thumb_func
|
||||
623 .fpu fpv4-sp-d16
|
||||
625 arm_cmplx_mult_real_f32:
|
||||
626 @ args = 0, pretend = 0, frame = 0
|
||||
627 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
628 @ link register save eliminated.
|
||||
629 0000 A3B1 cbz r3, .L147
|
||||
630 0002 0830 adds r0, r0, #8
|
||||
631 0004 0832 adds r2, r2, #8
|
||||
632 .L149:
|
||||
633 0006 10ED027A vldr.32 s14, [r0, #-8]
|
||||
634 000a F1EC016A vldmia.32 r1!, {s13}
|
||||
635 000e 27EE267A vmul.f32 s14, s14, s13
|
||||
636 0012 0830 adds r0, r0, #8
|
||||
637 0014 02ED027A vstr.32 s14, [r2, #-8]
|
||||
638 0018 50ED037A vldr.32 s15, [r0, #-12]
|
||||
639 001c 67EEA67A vmul.f32 s15, s15, s13
|
||||
640 0020 013B subs r3, r3, #1
|
||||
641 0022 02F10802 add r2, r2, #8
|
||||
642 0026 42ED037A vstr.32 s15, [r2, #-12]
|
||||
643 002a ECD1 bne .L149
|
||||
644 .L147:
|
||||
645 002c 7047 bx lr
|
||||
647 002e 00BF .section .text.arm_cmplx_mult_real_q15,"ax",%progbits
|
||||
648 .align 1
|
||||
649 .p2align 2,,3
|
||||
650 .global arm_cmplx_mult_real_q15
|
||||
651 .syntax unified
|
||||
652 .thumb
|
||||
653 .thumb_func
|
||||
654 .fpu fpv4-sp-d16
|
||||
656 arm_cmplx_mult_real_q15:
|
||||
657 @ args = 0, pretend = 0, frame = 0
|
||||
658 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
659 0000 EBB1 cbz r3, .L162
|
||||
660 0002 F0B5 push {r4, r5, r6, r7, lr}
|
||||
ARM GAS /tmp/cc2IeVoz.s page 12
|
||||
|
||||
|
||||
661 0004 0024 movs r4, #0
|
||||
662 0006 861C adds r6, r0, #2
|
||||
663 0008 951C adds r5, r2, #2
|
||||
664 .L156:
|
||||
665 000a 31F9027B ldrsh r7, [r1], #2
|
||||
666 000e 30F824E0 ldrh lr, [r0, r4, lsl #2]
|
||||
667 0012 1EFB07FE smulbb lr, lr, r7
|
||||
668 0016 4FEAEE3E asr lr, lr, #15
|
||||
669 .syntax unified
|
||||
670 @ 226 "Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_
|
||||
671 001a 0EF30F0E ssat lr, #16, lr
|
||||
672 @ 0 "" 2
|
||||
673 .thumb
|
||||
674 .syntax unified
|
||||
675 001e 22F824E0 strh lr, [r2, r4, lsl #2] @ movhi
|
||||
676 0022 36F824C0 ldrh ip, [r6, r4, lsl #2]
|
||||
677 0026 1CFB07FC smulbb ip, ip, r7
|
||||
678 002a 4FEAEC3C asr ip, ip, #15
|
||||
679 .syntax unified
|
||||
680 @ 227 "Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_
|
||||
681 002e 0CF30F0C ssat ip, #16, ip
|
||||
682 @ 0 "" 2
|
||||
683 .thumb
|
||||
684 .syntax unified
|
||||
685 0032 25F824C0 strh ip, [r5, r4, lsl #2] @ movhi
|
||||
686 0036 0134 adds r4, r4, #1
|
||||
687 0038 A342 cmp r3, r4
|
||||
688 003a E6D1 bne .L156
|
||||
689 003c F0BD pop {r4, r5, r6, r7, pc}
|
||||
690 .L162:
|
||||
691 003e 7047 bx lr
|
||||
693 .section .text.arm_cmplx_mult_real_q31,"ax",%progbits
|
||||
694 .align 1
|
||||
695 .p2align 2,,3
|
||||
696 .global arm_cmplx_mult_real_q31
|
||||
697 .syntax unified
|
||||
698 .thumb
|
||||
699 .thumb_func
|
||||
700 .fpu fpv4-sp-d16
|
||||
702 arm_cmplx_mult_real_q31:
|
||||
703 @ args = 0, pretend = 0, frame = 0
|
||||
704 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
705 0000 EBB1 cbz r3, .L173
|
||||
706 0002 F0B5 push {r4, r5, r6, r7, lr}
|
||||
707 0004 4FF0000C mov ip, #0
|
||||
708 0008 061D adds r6, r0, #4
|
||||
709 000a 151D adds r5, r2, #4
|
||||
710 .L167:
|
||||
711 000c 51F8044B ldr r4, [r1], #4
|
||||
712 0010 50F83C70 ldr r7, [r0, ip, lsl #3]
|
||||
713 0014 84FB07E7 smull lr, r7, r4, r7
|
||||
714 .syntax unified
|
||||
715 @ 187 "Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_
|
||||
716 0018 07F31E07 ssat r7, #31, r7
|
||||
717 @ 0 "" 2
|
||||
718 .thumb
|
||||
719 .syntax unified
|
||||
ARM GAS /tmp/cc2IeVoz.s page 13
|
||||
|
||||
|
||||
720 001c 7F00 lsls r7, r7, #1
|
||||
721 001e 42F83C70 str r7, [r2, ip, lsl #3]
|
||||
722 0022 56F83C70 ldr r7, [r6, ip, lsl #3]
|
||||
723 0026 84FB07E4 smull lr, r4, r4, r7
|
||||
724 .syntax unified
|
||||
725 @ 188 "Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_
|
||||
726 002a 04F31E04 ssat r4, #31, r4
|
||||
727 @ 0 "" 2
|
||||
728 .thumb
|
||||
729 .syntax unified
|
||||
730 002e 6400 lsls r4, r4, #1
|
||||
731 0030 45F83C40 str r4, [r5, ip, lsl #3]
|
||||
732 0034 0CF1010C add ip, ip, #1
|
||||
733 0038 6345 cmp r3, ip
|
||||
734 003a E7D1 bne .L167
|
||||
735 003c F0BD pop {r4, r5, r6, r7, pc}
|
||||
736 .L173:
|
||||
737 003e 7047 bx lr
|
||||
739 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||
ARM GAS /tmp/cc2IeVoz.s page 14
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 ComplexMathFunctions.c
|
||||
/tmp/cc2IeVoz.s:16 .text.arm_cmplx_conj_f32:0000000000000000 $t
|
||||
/tmp/cc2IeVoz.s:25 .text.arm_cmplx_conj_f32:0000000000000000 arm_cmplx_conj_f32
|
||||
/tmp/cc2IeVoz.s:46 .text.arm_cmplx_conj_q15:0000000000000000 $t
|
||||
/tmp/cc2IeVoz.s:54 .text.arm_cmplx_conj_q15:0000000000000000 arm_cmplx_conj_q15
|
||||
/tmp/cc2IeVoz.s:82 .text.arm_cmplx_conj_q31:0000000000000000 $t
|
||||
/tmp/cc2IeVoz.s:90 .text.arm_cmplx_conj_q31:0000000000000000 arm_cmplx_conj_q31
|
||||
/tmp/cc2IeVoz.s:118 .text.arm_cmplx_dot_prod_f32:0000000000000000 $t
|
||||
/tmp/cc2IeVoz.s:126 .text.arm_cmplx_dot_prod_f32:0000000000000000 arm_cmplx_dot_prod_f32
|
||||
/tmp/cc2IeVoz.s:161 .text.arm_cmplx_dot_prod_f32:0000000000000058 $d
|
||||
/tmp/cc2IeVoz.s:164 .text.arm_cmplx_dot_prod_q15:0000000000000000 $t
|
||||
/tmp/cc2IeVoz.s:172 .text.arm_cmplx_dot_prod_q15:0000000000000000 arm_cmplx_dot_prod_q15
|
||||
/tmp/cc2IeVoz.s:224 .text.arm_cmplx_dot_prod_q31:0000000000000000 $t
|
||||
/tmp/cc2IeVoz.s:232 .text.arm_cmplx_dot_prod_q31:0000000000000000 arm_cmplx_dot_prod_q31
|
||||
/tmp/cc2IeVoz.s:295 .text.arm_cmplx_mag_f32:0000000000000000 $t
|
||||
/tmp/cc2IeVoz.s:303 .text.arm_cmplx_mag_f32:0000000000000000 arm_cmplx_mag_f32
|
||||
/tmp/cc2IeVoz.s:348 .text.arm_cmplx_mag_q15:0000000000000000 $t
|
||||
/tmp/cc2IeVoz.s:356 .text.arm_cmplx_mag_q15:0000000000000000 arm_cmplx_mag_q15
|
||||
/tmp/cc2IeVoz.s:383 .text.arm_cmplx_mag_q31:0000000000000000 $t
|
||||
/tmp/cc2IeVoz.s:391 .text.arm_cmplx_mag_q31:0000000000000000 arm_cmplx_mag_q31
|
||||
/tmp/cc2IeVoz.s:416 .text.arm_cmplx_mag_squared_f32:0000000000000000 $t
|
||||
/tmp/cc2IeVoz.s:424 .text.arm_cmplx_mag_squared_f32:0000000000000000 arm_cmplx_mag_squared_f32
|
||||
/tmp/cc2IeVoz.s:443 .text.arm_cmplx_mag_squared_q15:0000000000000000 $t
|
||||
/tmp/cc2IeVoz.s:451 .text.arm_cmplx_mag_squared_q15:0000000000000000 arm_cmplx_mag_squared_q15
|
||||
/tmp/cc2IeVoz.s:472 .text.arm_cmplx_mag_squared_q31:0000000000000000 $t
|
||||
/tmp/cc2IeVoz.s:480 .text.arm_cmplx_mag_squared_q31:0000000000000000 arm_cmplx_mag_squared_q31
|
||||
/tmp/cc2IeVoz.s:501 .text.arm_cmplx_mult_cmplx_f32:0000000000000000 $t
|
||||
/tmp/cc2IeVoz.s:509 .text.arm_cmplx_mult_cmplx_f32:0000000000000000 arm_cmplx_mult_cmplx_f32
|
||||
/tmp/cc2IeVoz.s:537 .text.arm_cmplx_mult_cmplx_q15:0000000000000000 $t
|
||||
/tmp/cc2IeVoz.s:545 .text.arm_cmplx_mult_cmplx_q15:0000000000000000 arm_cmplx_mult_cmplx_q15
|
||||
/tmp/cc2IeVoz.s:577 .text.arm_cmplx_mult_cmplx_q31:0000000000000000 $t
|
||||
/tmp/cc2IeVoz.s:585 .text.arm_cmplx_mult_cmplx_q31:0000000000000000 arm_cmplx_mult_cmplx_q31
|
||||
/tmp/cc2IeVoz.s:617 .text.arm_cmplx_mult_real_f32:0000000000000000 $t
|
||||
/tmp/cc2IeVoz.s:625 .text.arm_cmplx_mult_real_f32:0000000000000000 arm_cmplx_mult_real_f32
|
||||
/tmp/cc2IeVoz.s:648 .text.arm_cmplx_mult_real_q15:0000000000000000 $t
|
||||
/tmp/cc2IeVoz.s:656 .text.arm_cmplx_mult_real_q15:0000000000000000 arm_cmplx_mult_real_q15
|
||||
/tmp/cc2IeVoz.s:694 .text.arm_cmplx_mult_real_q31:0000000000000000 $t
|
||||
/tmp/cc2IeVoz.s:702 .text.arm_cmplx_mult_real_q31:0000000000000000 arm_cmplx_mult_real_q31
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
sqrtf
|
||||
arm_sqrt_q15
|
||||
arm_sqrt_q31
|
||||
Binary file not shown.
@@ -1,27 +0,0 @@
|
||||
build/ControllerFunctions.o: \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/ControllerFunctions.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_init_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_init_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_init_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_reset_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_reset_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_reset_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_sin_cos_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_common_tables.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_sin_cos_q31.c
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_init_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_init_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_init_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_reset_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_reset_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_reset_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_sin_cos_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_common_tables.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_sin_cos_q31.c:
|
||||
@@ -1,464 +0,0 @@
|
||||
ARM GAS /tmp/ccwshj4N.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 "ControllerFunctions.c"
|
||||
14 .text
|
||||
15 .section .text.arm_pid_init_f32,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .p2align 2,,3
|
||||
18 .global arm_pid_init_f32
|
||||
19 .arch armv7e-m
|
||||
20 .syntax unified
|
||||
21 .thumb
|
||||
22 .thumb_func
|
||||
23 .fpu fpv4-sp-d16
|
||||
25 arm_pid_init_f32:
|
||||
26 @ args = 0, pretend = 0, frame = 0
|
||||
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
28 @ link register save eliminated.
|
||||
29 0000 D0ED067A vldr.32 s15, [r0, #24]
|
||||
30 0004 90ED087A vldr.32 s14, [r0, #32]
|
||||
31 0008 90ED076A vldr.32 s12, [r0, #28]
|
||||
32 000c 80ED027A vstr.32 s14, [r0, #8]
|
||||
33 0010 F0EE676A vmov.f32 s13, s15
|
||||
34 0014 F0EE005A vmov.f32 s11, #2.0e+0
|
||||
35 0018 D7EE656A vfnma.f32 s13, s14, s11
|
||||
36 001c 77EE867A vadd.f32 s15, s15, s12
|
||||
37 0020 C0ED016A vstr.32 s13, [r0, #4]
|
||||
38 0024 77EE877A vadd.f32 s15, s15, s14
|
||||
39 0028 C0ED007A vstr.32 s15, [r0]
|
||||
40 002c 01B9 cbnz r1, .L7
|
||||
41 002e 7047 bx lr
|
||||
42 .L7:
|
||||
43 0030 0023 movs r3, #0
|
||||
44 0032 C360 str r3, [r0, #12] @ unaligned
|
||||
45 0034 0361 str r3, [r0, #16] @ unaligned
|
||||
46 0036 4361 str r3, [r0, #20] @ unaligned
|
||||
47 0038 7047 bx lr
|
||||
49 003a 00BF .section .text.arm_pid_init_q15,"ax",%progbits
|
||||
50 .align 1
|
||||
51 .p2align 2,,3
|
||||
52 .global arm_pid_init_q15
|
||||
53 .syntax unified
|
||||
54 .thumb
|
||||
55 .thumb_func
|
||||
56 .fpu fpv4-sp-d16
|
||||
58 arm_pid_init_q15:
|
||||
59 @ args = 0, pretend = 0, frame = 0
|
||||
60 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
ARM GAS /tmp/ccwshj4N.s page 2
|
||||
|
||||
|
||||
61 0000 00B5 push {lr}
|
||||
62 0002 B0F91020 ldrsh r2, [r0, #16]
|
||||
63 0006 B0F90EE0 ldrsh lr, [r0, #14]
|
||||
64 .syntax unified
|
||||
65 @ 1731 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
66 000a 9EFA12F2 qadd16 r2, lr, r2
|
||||
67 @ 0 "" 2
|
||||
68 .thumb
|
||||
69 .syntax unified
|
||||
70 000e B0F912C0 ldrsh ip, [r0, #18]
|
||||
71 .syntax unified
|
||||
72 @ 1731 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
73 0012 92FA1CF2 qadd16 r2, r2, ip
|
||||
74 @ 0 "" 2
|
||||
75 .thumb
|
||||
76 .syntax unified
|
||||
77 0016 0280 strh r2, [r0] @ movhi
|
||||
78 .syntax unified
|
||||
79 @ 1731 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
80 0018 9CFA1CF3 qadd16 r3, ip, ip
|
||||
81 @ 0 "" 2
|
||||
82 @ 1731 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
83 001c 93FA1EF3 qadd16 r3, r3, lr
|
||||
84 @ 0 "" 2
|
||||
85 .thumb
|
||||
86 .syntax unified
|
||||
87 0020 5B42 rsbs r3, r3, #0
|
||||
88 0022 9BB2 uxth r3, r3
|
||||
89 0024 43EA0C43 orr r3, r3, ip, lsl #16
|
||||
90 0028 4360 str r3, [r0, #4]
|
||||
91 002a 09B9 cbnz r1, .L14
|
||||
92 002c 5DF804FB ldr pc, [sp], #4
|
||||
93 .L14:
|
||||
94 0030 0023 movs r3, #0
|
||||
95 0032 8360 str r3, [r0, #8] @ unaligned
|
||||
96 0034 8381 strh r3, [r0, #12] @ unaligned
|
||||
97 0036 5DF804FB ldr pc, [sp], #4
|
||||
99 003a 00BF .section .text.arm_pid_init_q31,"ax",%progbits
|
||||
100 .align 1
|
||||
101 .p2align 2,,3
|
||||
102 .global arm_pid_init_q31
|
||||
103 .syntax unified
|
||||
104 .thumb
|
||||
105 .thumb_func
|
||||
106 .fpu fpv4-sp-d16
|
||||
108 arm_pid_init_q31:
|
||||
109 @ args = 0, pretend = 0, frame = 0
|
||||
110 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
111 @ link register save eliminated.
|
||||
112 0000 30B4 push {r4, r5}
|
||||
113 0002 D0E90652 ldrd r5, r2, [r0, #24]
|
||||
114 .syntax unified
|
||||
115 @ 2117 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
116 0006 82FA85F2 qadd r2, r5, r2
|
||||
117 @ 0 "" 2
|
||||
118 .thumb
|
||||
119 .syntax unified
|
||||
ARM GAS /tmp/ccwshj4N.s page 3
|
||||
|
||||
|
||||
120 000a 046A ldr r4, [r0, #32]
|
||||
121 .syntax unified
|
||||
122 @ 2117 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
123 000c 84FA82F2 qadd r2, r2, r4
|
||||
124 @ 0 "" 2
|
||||
125 .thumb
|
||||
126 .syntax unified
|
||||
127 0010 0260 str r2, [r0]
|
||||
128 .syntax unified
|
||||
129 @ 2117 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
130 0012 84FA84F3 qadd r3, r4, r4
|
||||
131 @ 0 "" 2
|
||||
132 @ 2117 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
133 0016 85FA83F3 qadd r3, r3, r5
|
||||
134 @ 0 "" 2
|
||||
135 .thumb
|
||||
136 .syntax unified
|
||||
137 001a 5B42 rsbs r3, r3, #0
|
||||
138 001c C0E90134 strd r3, r4, [r0, #4]
|
||||
139 0020 09B9 cbnz r1, .L21
|
||||
140 0022 30BC pop {r4, r5}
|
||||
141 0024 7047 bx lr
|
||||
142 .L21:
|
||||
143 0026 0023 movs r3, #0
|
||||
144 0028 30BC pop {r4, r5}
|
||||
145 002a C360 str r3, [r0, #12] @ unaligned
|
||||
146 002c 0361 str r3, [r0, #16] @ unaligned
|
||||
147 002e 4361 str r3, [r0, #20] @ unaligned
|
||||
148 0030 7047 bx lr
|
||||
150 0032 00BF .section .text.arm_pid_reset_f32,"ax",%progbits
|
||||
151 .align 1
|
||||
152 .p2align 2,,3
|
||||
153 .global arm_pid_reset_f32
|
||||
154 .syntax unified
|
||||
155 .thumb
|
||||
156 .thumb_func
|
||||
157 .fpu fpv4-sp-d16
|
||||
159 arm_pid_reset_f32:
|
||||
160 @ args = 0, pretend = 0, frame = 0
|
||||
161 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
162 @ link register save eliminated.
|
||||
163 0000 0023 movs r3, #0
|
||||
164 0002 C360 str r3, [r0, #12] @ unaligned
|
||||
165 0004 0361 str r3, [r0, #16] @ unaligned
|
||||
166 0006 4361 str r3, [r0, #20] @ unaligned
|
||||
167 0008 7047 bx lr
|
||||
169 000a 00BF .section .text.arm_pid_reset_q15,"ax",%progbits
|
||||
170 .align 1
|
||||
171 .p2align 2,,3
|
||||
172 .global arm_pid_reset_q15
|
||||
173 .syntax unified
|
||||
174 .thumb
|
||||
175 .thumb_func
|
||||
176 .fpu fpv4-sp-d16
|
||||
178 arm_pid_reset_q15:
|
||||
179 @ args = 0, pretend = 0, frame = 0
|
||||
180 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
ARM GAS /tmp/ccwshj4N.s page 4
|
||||
|
||||
|
||||
181 @ link register save eliminated.
|
||||
182 0000 0023 movs r3, #0
|
||||
183 0002 8360 str r3, [r0, #8] @ unaligned
|
||||
184 0004 8381 strh r3, [r0, #12] @ unaligned
|
||||
185 0006 7047 bx lr
|
||||
187 .section .text.arm_pid_reset_q31,"ax",%progbits
|
||||
188 .align 1
|
||||
189 .p2align 2,,3
|
||||
190 .global arm_pid_reset_q31
|
||||
191 .syntax unified
|
||||
192 .thumb
|
||||
193 .thumb_func
|
||||
194 .fpu fpv4-sp-d16
|
||||
196 arm_pid_reset_q31:
|
||||
197 @ args = 0, pretend = 0, frame = 0
|
||||
198 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
199 @ link register save eliminated.
|
||||
200 0000 0023 movs r3, #0
|
||||
201 0002 C360 str r3, [r0, #12] @ unaligned
|
||||
202 0004 0361 str r3, [r0, #16] @ unaligned
|
||||
203 0006 4361 str r3, [r0, #20] @ unaligned
|
||||
204 0008 7047 bx lr
|
||||
206 000a 00BF .section .text.arm_sin_cos_f32,"ax",%progbits
|
||||
207 .align 1
|
||||
208 .p2align 2,,3
|
||||
209 .global arm_sin_cos_f32
|
||||
210 .syntax unified
|
||||
211 .thumb
|
||||
212 .thumb_func
|
||||
213 .fpu fpv4-sp-d16
|
||||
215 arm_sin_cos_f32:
|
||||
216 @ args = 0, pretend = 0, frame = 0
|
||||
217 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
218 0000 9FED3B7A vldr.32 s14, .L33
|
||||
219 0004 DFED3B6A vldr.32 s13, .L33+4
|
||||
220 0008 3B4A ldr r2, .L33+8
|
||||
221 000a 20EE077A vmul.f32 s14, s0, s14
|
||||
222 000e 00B5 push {lr}
|
||||
223 0010 B5EEC07A vcmpe.f32 s14, #0
|
||||
224 0014 F1EE10FA vmrs APSR_nzcv, FPSCR
|
||||
225 0018 48BF it mi
|
||||
226 001a B1EE477A vnegmi.f32 s14, s14
|
||||
227 001e FDEEC77A vcvt.s32.f32 s15, s14
|
||||
228 0022 F0EE002A vmov.f32 s5, #2.0e+0
|
||||
229 0026 F8EEE77A vcvt.f32.s32 s15, s15
|
||||
230 002a F0EE081A vmov.f32 s3, #3.0e+0
|
||||
231 002e 77EE677A vsub.f32 s15, s14, s15
|
||||
232 0032 9FED327A vldr.32 s14, .L33+12
|
||||
233 0036 67EEA67A vmul.f32 s15, s15, s13
|
||||
234 003a B5EEC00A vcmpe.f32 s0, #0
|
||||
235 003e FCEEE76A vcvt.u32.f32 s13, s15
|
||||
236 0042 F1EE10FA vmrs APSR_nzcv, FPSCR
|
||||
237 0046 16EE903A vmov r3, s13 @ int
|
||||
238 004a C3F30803 ubfx r3, r3, #0, #9
|
||||
239 004e 06EE903A vmov s13, r3 @ int
|
||||
240 0052 02EB830E add lr, r2, r3, lsl #2
|
||||
241 0056 03F1800C add ip, r3, #128
|
||||
ARM GAS /tmp/ccwshj4N.s page 5
|
||||
|
||||
|
||||
242 005a 9EED004A vldr.32 s8, [lr]
|
||||
243 005e DEED014A vldr.32 s9, [lr, #4]
|
||||
244 0062 F8EE666A vcvt.f32.u32 s13, s13
|
||||
245 0066 CCF3080C ubfx ip, ip, #0, #9
|
||||
246 006a 02EB8C03 add r3, r2, ip, lsl #2
|
||||
247 006e 77EEE67A vsub.f32 s15, s15, s13
|
||||
248 0072 D3ED013A vldr.32 s7, [r3, #4]
|
||||
249 0076 F1EE446A vneg.f32 s13, s8
|
||||
250 007a B0EE645A vmov.f32 s10, s9
|
||||
251 007e 96EEA25A vfnms.f32 s10, s13, s5
|
||||
252 0082 36EEE41A vsub.f32 s2, s13, s9
|
||||
253 0086 66EE875A vmul.f32 s11, s13, s14
|
||||
254 008a D3ED006A vldr.32 s13, [r3]
|
||||
255 008e B0EE636A vmov.f32 s12, s7
|
||||
256 0092 A6EEA26A vfma.f32 s12, s13, s5
|
||||
257 0096 74EEC44A vsub.f32 s9, s9, s8
|
||||
258 009a 33EEE62A vsub.f32 s4, s7, s13
|
||||
259 009e 27EE466A vnmul.f32 s12, s14, s12
|
||||
260 00a2 76EEA33A vadd.f32 s7, s13, s7
|
||||
261 00a6 34EEA43A vadd.f32 s6, s9, s9
|
||||
262 00aa 27EE455A vnmul.f32 s10, s14, s10
|
||||
263 00ae 72EE022A vadd.f32 s5, s4, s4
|
||||
264 00b2 93EE873A vfnms.f32 s6, s7, s14
|
||||
265 00b6 A4EEA16A vfma.f32 s12, s9, s3
|
||||
266 00ba D1EE072A vfnms.f32 s5, s2, s14
|
||||
267 00be A2EE215A vfma.f32 s10, s4, s3
|
||||
268 00c2 A7EE836A vfma.f32 s12, s15, s6
|
||||
269 00c6 A7EEA25A vfma.f32 s10, s15, s5
|
||||
270 00ca 26EE877A vmul.f32 s14, s13, s14
|
||||
271 00ce E7EE855A vfma.f32 s11, s15, s10
|
||||
272 00d2 A7EE867A vfma.f32 s14, s15, s12
|
||||
273 00d6 E7EEA56A vfma.f32 s13, s15, s11
|
||||
274 00da A7EE874A vfma.f32 s8, s15, s14
|
||||
275 00de C1ED006A vstr.32 s13, [r1]
|
||||
276 00e2 48BF it mi
|
||||
277 00e4 B1EE444A vnegmi.f32 s8, s8
|
||||
278 00e8 80ED004A vstr.32 s8, [r0]
|
||||
279 00ec 5DF804FB ldr pc, [sp], #4
|
||||
280 .L34:
|
||||
281 .align 2
|
||||
282 .L33:
|
||||
283 00f0 610B363B .word 993397601
|
||||
284 00f4 00000044 .word 1140850688
|
||||
285 00f8 00000000 .word sinTable_f32
|
||||
286 00fc DB0F493C .word 1011421147
|
||||
288 .section .text.arm_sin_cos_q31,"ax",%progbits
|
||||
289 .align 1
|
||||
290 .p2align 2,,3
|
||||
291 .global arm_sin_cos_q31
|
||||
292 .syntax unified
|
||||
293 .thumb
|
||||
294 .thumb_func
|
||||
295 .fpu fpv4-sp-d16
|
||||
297 arm_sin_cos_q31:
|
||||
298 @ args = 0, pretend = 0, frame = 8
|
||||
299 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
300 0000 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr}
|
||||
ARM GAS /tmp/ccwshj4N.s page 6
|
||||
|
||||
|
||||
301 0004 C30D lsrs r3, r0, #23
|
||||
302 0006 83B0 sub sp, sp, #12
|
||||
303 0008 CDE90012 strd r1, r2, [sp]
|
||||
304 000c 654A ldr r2, .L39
|
||||
305 000e 664F ldr r7, .L39+4
|
||||
306 0010 52F82350 ldr r5, [r2, r3, lsl #2]
|
||||
307 0014 DFF894B1 ldr fp, .L39+8
|
||||
308 0018 591C adds r1, r3, #1
|
||||
309 001a 03F18004 add r4, r3, #128
|
||||
310 001e C4F30804 ubfx r4, r4, #0, #9
|
||||
311 0022 52F82130 ldr r3, [r2, r1, lsl #2]
|
||||
312 0026 52F82410 ldr r1, [r2, r4, lsl #2]
|
||||
313 002a 661C adds r6, r4, #1
|
||||
314 002c C5F1000E rsb lr, r5, #0
|
||||
315 0030 C3F10009 rsb r9, r3, #0
|
||||
316 0034 52F82680 ldr r8, [r2, r6, lsl #2]
|
||||
317 0038 4FEAE97A asr r10, r9, #31
|
||||
318 003c 1EEB0902 adds r2, lr, r9
|
||||
319 0040 4AEBEE76 adc r6, r10, lr, asr #31
|
||||
320 0044 A2FB0724 umull r2, r4, r2, r7
|
||||
321 0048 0BEA0020 and r0, fp, r0, lsl #8
|
||||
322 004c 07FB0644 mla r4, r7, r6, r4
|
||||
323 0050 4FEAEE7B asr fp, lr, #31
|
||||
324 0054 1EEB0E06 adds r6, lr, lr
|
||||
325 0058 4BEB0B0B adc fp, fp, fp
|
||||
326 005c 16EB0906 adds r6, r6, r9
|
||||
327 0060 A8EB010C sub ip, r8, r1
|
||||
328 0064 4AEB0B0B adc fp, r10, fp
|
||||
329 0068 4FF0030A mov r10, #3
|
||||
330 006c A4EB0C04 sub r4, r4, ip
|
||||
331 0070 8CFB0ACA smull ip, r10, ip, r10
|
||||
332 0074 4FEACA7A lsl r10, r10, #31
|
||||
333 0078 A6FB0769 umull r6, r9, r6, r7
|
||||
334 007c 4AEA5C0A orr r10, r10, ip, lsr #1
|
||||
335 0080 D20F lsrs r2, r2, #31
|
||||
336 0082 4FEACC7C lsl ip, ip, #31
|
||||
337 0086 07FB0B9B mla fp, r7, fp, r9
|
||||
338 008a 42EA4402 orr r2, r2, r4, lsl #1
|
||||
339 008e BCEB060C subs ip, ip, r6
|
||||
340 0092 6AEB0B0A sbc r10, r10, fp
|
||||
341 0096 E417 asrs r4, r4, #31
|
||||
342 0098 A0FB026B umull r6, fp, r0, r2
|
||||
343 009c 1CEB060C adds ip, ip, r6
|
||||
344 00a0 00FB04B4 mla r4, r0, r4, fp
|
||||
345 00a4 44EB0A0A adc r10, r4, r10
|
||||
346 00a8 4FEADC76 lsr r6, ip, #31
|
||||
347 00ac 46EA4A06 orr r6, r6, r10, lsl #1
|
||||
348 00b0 A0FB0626 umull r2, r6, r0, r6
|
||||
349 00b4 4FEAEA7A asr r10, r10, #31
|
||||
350 00b8 00FB0A66 mla r6, r0, r10, r6
|
||||
351 00bc CEFB0726 smlal r2, r6, lr, r7
|
||||
352 00c0 D20F lsrs r2, r2, #31
|
||||
353 00c2 42EA4602 orr r2, r2, r6, lsl #1
|
||||
354 00c6 A0FB0224 umull r2, r4, r0, r2
|
||||
355 00ca F617 asrs r6, r6, #31
|
||||
356 00cc 00FB0644 mla r4, r0, r6, r4
|
||||
357 00d0 D20F lsrs r2, r2, #31
|
||||
ARM GAS /tmp/ccwshj4N.s page 7
|
||||
|
||||
|
||||
358 00d2 42EA4402 orr r2, r2, r4, lsl #1
|
||||
359 00d6 5218 adds r2, r2, r1
|
||||
360 00d8 4FEAE474 asr r4, r4, #31
|
||||
361 00dc 44EBE174 adc r4, r4, r1, asr #31
|
||||
362 00e0 B4EBE27F cmp r4, r2, asr #31
|
||||
363 00e4 1CBF itt ne
|
||||
364 00e6 6FF00042 mvnne r2, #-2147483648
|
||||
365 00ea 82EAE472 eorne r2, r2, r4, asr #31
|
||||
366 00ee 019C ldr r4, [sp, #4]
|
||||
367 00f0 2260 str r2, [r4]
|
||||
368 00f2 2D4A ldr r2, .L39+4
|
||||
369 00f4 11EB0807 adds r7, r1, r8
|
||||
370 00f8 4FEAE176 asr r6, r1, #31
|
||||
371 00fc 46EBE87C adc ip, r6, r8, asr #31
|
||||
372 0100 A7FB0247 umull r4, r7, r7, r2
|
||||
373 0104 02FB0C77 mla r7, r2, ip, r7
|
||||
374 0108 11EB010C adds ip, r1, r1
|
||||
375 010c 7641 adcs r6, r6, r6
|
||||
376 010e 1CEB080C adds ip, ip, r8
|
||||
377 0112 A3EB0503 sub r3, r3, r5
|
||||
378 0116 46EBE878 adc r8, r6, r8, asr #31
|
||||
379 011a 0326 movs r6, #3
|
||||
380 011c FF1A subs r7, r7, r3
|
||||
381 011e 83FB0636 smull r3, r6, r3, r6
|
||||
382 0122 E40F lsrs r4, r4, #31
|
||||
383 0124 F607 lsls r6, r6, #31
|
||||
384 0126 ACFB02CE umull ip, lr, ip, r2
|
||||
385 012a 44EA4704 orr r4, r4, r7, lsl #1
|
||||
386 012e 46EA5306 orr r6, r6, r3, lsr #1
|
||||
387 0132 DB07 lsls r3, r3, #31
|
||||
388 0134 B3EB0C03 subs r3, r3, ip
|
||||
389 0138 02FB08E8 mla r8, r2, r8, lr
|
||||
390 013c A0FB04C4 umull ip, r4, r0, r4
|
||||
391 0140 4FEAE777 asr r7, r7, #31
|
||||
392 0144 00FB0747 mla r7, r0, r7, r4
|
||||
393 0148 66EB0806 sbc r6, r6, r8
|
||||
394 014c 13EB0C03 adds r3, r3, ip
|
||||
395 0150 47EB0606 adc r6, r7, r6
|
||||
396 0154 DB0F lsrs r3, r3, #31
|
||||
397 0156 43EA4603 orr r3, r3, r6, lsl #1
|
||||
398 015a F717 asrs r7, r6, #31
|
||||
399 015c A0FB0336 umull r3, r6, r0, r3
|
||||
400 0160 00FB0766 mla r6, r0, r7, r6
|
||||
401 0164 C1FB0236 smlal r3, r6, r1, r2
|
||||
402 0168 DB0F lsrs r3, r3, #31
|
||||
403 016a 43EA4603 orr r3, r3, r6, lsl #1
|
||||
404 016e A0FB0332 umull r3, r2, r0, r3
|
||||
405 0172 F617 asrs r6, r6, #31
|
||||
406 0174 00FB0620 mla r0, r0, r6, r2
|
||||
407 0178 DB0F lsrs r3, r3, #31
|
||||
408 017a 43EA4003 orr r3, r3, r0, lsl #1
|
||||
409 017e 5B19 adds r3, r3, r5
|
||||
410 0180 4FEAE575 asr r5, r5, #31
|
||||
411 0184 45EBE070 adc r0, r5, r0, asr #31
|
||||
412 0188 B0EBE37F cmp r0, r3, asr #31
|
||||
413 018c 18BF it ne
|
||||
414 018e 6FF00043 mvnne r3, #-2147483648
|
||||
ARM GAS /tmp/ccwshj4N.s page 8
|
||||
|
||||
|
||||
415 0192 009A ldr r2, [sp]
|
||||
416 0194 18BF it ne
|
||||
417 0196 83EAE073 eorne r3, r3, r0, asr #31
|
||||
418 019a 1360 str r3, [r2]
|
||||
419 019c 03B0 add sp, sp, #12
|
||||
420 @ sp needed
|
||||
421 019e BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
||||
422 .L40:
|
||||
423 01a2 00BF .align 2
|
||||
424 .L39:
|
||||
425 01a4 00000000 .word sinTable_q31
|
||||
426 01a8 B51F9201 .word 26353589
|
||||
427 01ac 00FFFF7F .word 2147483392
|
||||
429 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||
ARM GAS /tmp/ccwshj4N.s page 9
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 ControllerFunctions.c
|
||||
/tmp/ccwshj4N.s:16 .text.arm_pid_init_f32:0000000000000000 $t
|
||||
/tmp/ccwshj4N.s:25 .text.arm_pid_init_f32:0000000000000000 arm_pid_init_f32
|
||||
/tmp/ccwshj4N.s:50 .text.arm_pid_init_q15:0000000000000000 $t
|
||||
/tmp/ccwshj4N.s:58 .text.arm_pid_init_q15:0000000000000000 arm_pid_init_q15
|
||||
/tmp/ccwshj4N.s:100 .text.arm_pid_init_q31:0000000000000000 $t
|
||||
/tmp/ccwshj4N.s:108 .text.arm_pid_init_q31:0000000000000000 arm_pid_init_q31
|
||||
/tmp/ccwshj4N.s:151 .text.arm_pid_reset_f32:0000000000000000 $t
|
||||
/tmp/ccwshj4N.s:159 .text.arm_pid_reset_f32:0000000000000000 arm_pid_reset_f32
|
||||
/tmp/ccwshj4N.s:170 .text.arm_pid_reset_q15:0000000000000000 $t
|
||||
/tmp/ccwshj4N.s:178 .text.arm_pid_reset_q15:0000000000000000 arm_pid_reset_q15
|
||||
/tmp/ccwshj4N.s:188 .text.arm_pid_reset_q31:0000000000000000 $t
|
||||
/tmp/ccwshj4N.s:196 .text.arm_pid_reset_q31:0000000000000000 arm_pid_reset_q31
|
||||
/tmp/ccwshj4N.s:207 .text.arm_sin_cos_f32:0000000000000000 $t
|
||||
/tmp/ccwshj4N.s:215 .text.arm_sin_cos_f32:0000000000000000 arm_sin_cos_f32
|
||||
/tmp/ccwshj4N.s:283 .text.arm_sin_cos_f32:00000000000000f0 $d
|
||||
/tmp/ccwshj4N.s:289 .text.arm_sin_cos_q31:0000000000000000 $t
|
||||
/tmp/ccwshj4N.s:297 .text.arm_sin_cos_q31:0000000000000000 arm_sin_cos_q31
|
||||
/tmp/ccwshj4N.s:425 .text.arm_sin_cos_q31:00000000000001a4 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
sinTable_f32
|
||||
sinTable_q31
|
||||
Binary file not shown.
@@ -1,47 +0,0 @@
|
||||
build/DistanceFunctions.o: \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/DistanceFunctions.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_boolean_distance.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_boolean_distance_template.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_braycurtis_distance_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_canberra_distance_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_chebyshev_distance_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_cityblock_distance_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_correlation_distance_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_cosine_distance_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_dice_distance.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_euclidean_distance_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_hamming_distance.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_jaccard_distance.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_jensenshannon_distance_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_kulsinski_distance.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_minkowski_distance_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_rogerstanimoto_distance.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_russellrao_distance.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_sokalmichener_distance.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_sokalsneath_distance.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_yule_distance.c
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_boolean_distance.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_boolean_distance_template.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_braycurtis_distance_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_canberra_distance_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_chebyshev_distance_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_cityblock_distance_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_correlation_distance_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_cosine_distance_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_dice_distance.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_euclidean_distance_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_hamming_distance.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_jaccard_distance.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_jensenshannon_distance_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_kulsinski_distance.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_minkowski_distance_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_rogerstanimoto_distance.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_russellrao_distance.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_sokalmichener_distance.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_sokalsneath_distance.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_yule_distance.c:
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1,2 +0,0 @@
|
||||
build/FIRFilterCode.o: Core/Src/FIRFilterCode.c Core/Inc/FIRFilterCode.h
|
||||
Core/Inc/FIRFilterCode.h:
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1,31 +0,0 @@
|
||||
build/FastMathFunctions.o: \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/FastMathFunctions.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_cos_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_common_tables.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_cos_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_cos_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_sin_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_sin_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_sin_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_sqrt_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_sqrt_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_vexp_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_vlog_f32.c
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_cos_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_common_tables.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_cos_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_cos_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_sin_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_sin_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_sin_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_sqrt_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_sqrt_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_vexp_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_vlog_f32.c:
|
||||
@@ -1,569 +0,0 @@
|
||||
ARM GAS /tmp/cc6Xr58A.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 "FastMathFunctions.c"
|
||||
14 .text
|
||||
15 .section .text.arm_cos_f32,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .p2align 2,,3
|
||||
18 .global arm_cos_f32
|
||||
19 .arch armv7e-m
|
||||
20 .syntax unified
|
||||
21 .thumb
|
||||
22 .thumb_func
|
||||
23 .fpu fpv4-sp-d16
|
||||
25 arm_cos_f32:
|
||||
26 @ args = 0, pretend = 0, frame = 0
|
||||
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
28 @ link register save eliminated.
|
||||
29 0000 9FED207A vldr.32 s14, .L8
|
||||
30 0004 F5EE007A vmov.f32 s15, #2.5e-1
|
||||
31 0008 E0EE077A vfma.f32 s15, s0, s14
|
||||
32 000c F5EEC07A vcmpe.f32 s15, #0
|
||||
33 0010 F1EE10FA vmrs APSR_nzcv, FPSCR
|
||||
34 0014 BDEEE70A vcvt.s32.f32 s0, s15
|
||||
35 0018 04D5 bpl .L2
|
||||
36 001a 10EE103A vmov r3, s0 @ int
|
||||
37 001e 013B subs r3, r3, #1
|
||||
38 0020 00EE103A vmov s0, r3 @ int
|
||||
39 .L2:
|
||||
40 0024 B8EEC00A vcvt.f32.s32 s0, s0
|
||||
41 0028 DFED176A vldr.32 s13, .L8+4
|
||||
42 002c 37EEC00A vsub.f32 s0, s15, s0
|
||||
43 0030 20EE260A vmul.f32 s0, s0, s13
|
||||
44 0034 BCEEC07A vcvt.u32.f32 s14, s0
|
||||
45 0038 17EE103A vmov r3, s14 @ int
|
||||
46 003c 9BB2 uxth r3, r3
|
||||
47 003e B3F5007F cmp r3, #512
|
||||
48 0042 19D2 bcs .L4
|
||||
49 0044 07EE903A vmov s15, r3 @ int
|
||||
50 0048 F8EE677A vcvt.f32.u32 s15, s15
|
||||
51 004c 591C adds r1, r3, #1
|
||||
52 004e 30EE670A vsub.f32 s0, s0, s15
|
||||
53 0052 89B2 uxth r1, r1
|
||||
54 .L5:
|
||||
55 0054 0D4A ldr r2, .L8+8
|
||||
56 0056 02EB8101 add r1, r2, r1, lsl #2
|
||||
57 005a 91ED007A vldr.32 s14, [r1]
|
||||
58 005e 02EB8303 add r3, r2, r3, lsl #2
|
||||
ARM GAS /tmp/cc6Xr58A.s page 2
|
||||
|
||||
|
||||
59 0062 F7EE007A vmov.f32 s15, #1.0e+0
|
||||
60 0066 77EEC07A vsub.f32 s15, s15, s0
|
||||
61 006a 20EE070A vmul.f32 s0, s0, s14
|
||||
62 006e 93ED007A vldr.32 s14, [r3]
|
||||
63 0072 A7EE870A vfma.f32 s0, s15, s14
|
||||
64 0076 7047 bx lr
|
||||
65 .L4:
|
||||
66 0078 30EE660A vsub.f32 s0, s0, s13
|
||||
67 007c 0121 movs r1, #1
|
||||
68 007e 0023 movs r3, #0
|
||||
69 0080 E8E7 b .L5
|
||||
70 .L9:
|
||||
71 0082 00BF .align 2
|
||||
72 .L8:
|
||||
73 0084 83F9223E .word 1042479491
|
||||
74 0088 00000044 .word 1140850688
|
||||
75 008c 00000000 .word sinTable_f32
|
||||
77 .section .text.arm_cos_q15,"ax",%progbits
|
||||
78 .align 1
|
||||
79 .p2align 2,,3
|
||||
80 .global arm_cos_q15
|
||||
81 .syntax unified
|
||||
82 .thumb
|
||||
83 .thumb_func
|
||||
84 .fpu fpv4-sp-d16
|
||||
86 arm_cos_q15:
|
||||
87 @ args = 0, pretend = 0, frame = 0
|
||||
88 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
89 @ link register save eliminated.
|
||||
90 0000 80B2 uxth r0, r0
|
||||
91 0002 00F50053 add r3, r0, #8192
|
||||
92 0006 1BB2 sxth r3, r3
|
||||
93 0008 002B cmp r3, #0
|
||||
94 000a BCBF itt lt
|
||||
95 000c A0F5C040 sublt r0, r0, #24576
|
||||
96 0010 03B2 sxthlt r3, r0
|
||||
97 0012 9909 lsrs r1, r3, #6
|
||||
98 0014 0A4A ldr r2, .L12
|
||||
99 0016 481C adds r0, r1, #1
|
||||
100 0018 03F03F03 and r3, r3, #63
|
||||
101 001c 32F91110 ldrsh r1, [r2, r1, lsl #1]
|
||||
102 0020 32F81020 ldrh r2, [r2, r0, lsl #1]
|
||||
103 0024 5B02 lsls r3, r3, #9
|
||||
104 0026 C3F50040 rsb r0, r3, #32768
|
||||
105 002a 01FB00F0 mul r0, r1, r0
|
||||
106 002e 000C lsrs r0, r0, #16
|
||||
107 0030 0004 lsls r0, r0, #16
|
||||
108 0032 13FB0203 smlabb r3, r3, r2, r0
|
||||
109 0036 43F3CF30 sbfx r0, r3, #15, #16
|
||||
110 003a 20F00100 bic r0, r0, #1
|
||||
111 003e 7047 bx lr
|
||||
112 .L13:
|
||||
113 .align 2
|
||||
114 .L12:
|
||||
115 0040 00000000 .word sinTable_q15
|
||||
117 .section .text.arm_cos_q31,"ax",%progbits
|
||||
118 .align 1
|
||||
ARM GAS /tmp/cc6Xr58A.s page 3
|
||||
|
||||
|
||||
119 .p2align 2,,3
|
||||
120 .global arm_cos_q31
|
||||
121 .syntax unified
|
||||
122 .thumb
|
||||
123 .thumb_func
|
||||
124 .fpu fpv4-sp-d16
|
||||
126 arm_cos_q31:
|
||||
127 @ args = 0, pretend = 0, frame = 0
|
||||
128 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
129 0000 10F10052 adds r2, r0, #536870912
|
||||
130 0004 48BF it mi
|
||||
131 0006 00F12042 addmi r2, r0, #-1610612736
|
||||
132 000a 0C49 ldr r1, .L17
|
||||
133 000c 0C4B ldr r3, .L17+4
|
||||
134 000e 900D lsrs r0, r2, #22
|
||||
135 0010 03EA4223 and r3, r3, r2, lsl #9
|
||||
136 0014 10B5 push {r4, lr}
|
||||
137 0016 441C adds r4, r0, #1
|
||||
138 0018 51F82000 ldr r0, [r1, r0, lsl #2]
|
||||
139 001c 51F82440 ldr r4, [r1, r4, lsl #2]
|
||||
140 0020 C3F1004C rsb ip, r3, #-2147483648
|
||||
141 0024 4FEAE07E asr lr, r0, #31
|
||||
142 0028 ACFB0020 umull r2, r0, ip, r0
|
||||
143 002c 0CFB0E00 mla r0, ip, lr, r0
|
||||
144 0030 0021 movs r1, #0
|
||||
145 0032 C3FB0410 smlal r1, r0, r3, r4
|
||||
146 0036 4000 lsls r0, r0, #1
|
||||
147 0038 10BD pop {r4, pc}
|
||||
148 .L18:
|
||||
149 003a 00BF .align 2
|
||||
150 .L17:
|
||||
151 003c 00000000 .word sinTable_q31
|
||||
152 0040 00FEFF7F .word 2147483136
|
||||
154 .section .text.arm_sin_f32,"ax",%progbits
|
||||
155 .align 1
|
||||
156 .p2align 2,,3
|
||||
157 .global arm_sin_f32
|
||||
158 .syntax unified
|
||||
159 .thumb
|
||||
160 .thumb_func
|
||||
161 .fpu fpv4-sp-d16
|
||||
163 arm_sin_f32:
|
||||
164 @ args = 0, pretend = 0, frame = 0
|
||||
165 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
166 @ link register save eliminated.
|
||||
167 0000 DFED1F7A vldr.32 s15, .L25
|
||||
168 0004 20EE270A vmul.f32 s0, s0, s15
|
||||
169 0008 B5EEC00A vcmpe.f32 s0, #0
|
||||
170 000c F1EE10FA vmrs APSR_nzcv, FPSCR
|
||||
171 0010 FDEEC07A vcvt.s32.f32 s15, s0
|
||||
172 0014 04D5 bpl .L20
|
||||
173 0016 17EE903A vmov r3, s15 @ int
|
||||
174 001a 013B subs r3, r3, #1
|
||||
175 001c 07EE903A vmov s15, r3 @ int
|
||||
176 .L20:
|
||||
177 0020 F8EEE77A vcvt.f32.s32 s15, s15
|
||||
178 0024 9FED177A vldr.32 s14, .L25+4
|
||||
ARM GAS /tmp/cc6Xr58A.s page 4
|
||||
|
||||
|
||||
179 0028 30EE670A vsub.f32 s0, s0, s15
|
||||
180 002c 20EE070A vmul.f32 s0, s0, s14
|
||||
181 0030 FCEEC07A vcvt.u32.f32 s15, s0
|
||||
182 0034 17EE903A vmov r3, s15 @ int
|
||||
183 0038 9BB2 uxth r3, r3
|
||||
184 003a B3F5007F cmp r3, #512
|
||||
185 003e 19D2 bcs .L22
|
||||
186 0040 07EE903A vmov s15, r3 @ int
|
||||
187 0044 F8EE677A vcvt.f32.u32 s15, s15
|
||||
188 0048 591C adds r1, r3, #1
|
||||
189 004a 30EE670A vsub.f32 s0, s0, s15
|
||||
190 004e 89B2 uxth r1, r1
|
||||
191 .L23:
|
||||
192 0050 0D4A ldr r2, .L25+8
|
||||
193 0052 02EB8101 add r1, r2, r1, lsl #2
|
||||
194 0056 91ED007A vldr.32 s14, [r1]
|
||||
195 005a 02EB8303 add r3, r2, r3, lsl #2
|
||||
196 005e F7EE007A vmov.f32 s15, #1.0e+0
|
||||
197 0062 77EEC07A vsub.f32 s15, s15, s0
|
||||
198 0066 20EE070A vmul.f32 s0, s0, s14
|
||||
199 006a 93ED007A vldr.32 s14, [r3]
|
||||
200 006e A7EE870A vfma.f32 s0, s15, s14
|
||||
201 0072 7047 bx lr
|
||||
202 .L22:
|
||||
203 0074 30EE470A vsub.f32 s0, s0, s14
|
||||
204 0078 0121 movs r1, #1
|
||||
205 007a 0023 movs r3, #0
|
||||
206 007c E8E7 b .L23
|
||||
207 .L26:
|
||||
208 007e 00BF .align 2
|
||||
209 .L25:
|
||||
210 0080 83F9223E .word 1042479491
|
||||
211 0084 00000044 .word 1140850688
|
||||
212 0088 00000000 .word sinTable_f32
|
||||
214 .section .text.arm_sin_q15,"ax",%progbits
|
||||
215 .align 1
|
||||
216 .p2align 2,,3
|
||||
217 .global arm_sin_q15
|
||||
218 .syntax unified
|
||||
219 .thumb
|
||||
220 .thumb_func
|
||||
221 .fpu fpv4-sp-d16
|
||||
223 arm_sin_q15:
|
||||
224 @ args = 0, pretend = 0, frame = 0
|
||||
225 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
226 @ link register save eliminated.
|
||||
227 0000 0028 cmp r0, #0
|
||||
228 0002 BCBF itt lt
|
||||
229 0004 A0F50040 sublt r0, r0, #32768
|
||||
230 0008 00B2 sxthlt r0, r0
|
||||
231 000a 8309 lsrs r3, r0, #6
|
||||
232 000c 0B4A ldr r2, .L29
|
||||
233 000e 00F03F00 and r0, r0, #63
|
||||
234 0012 32F91310 ldrsh r1, [r2, r3, lsl #1]
|
||||
235 0016 4002 lsls r0, r0, #9
|
||||
236 0018 03F1010C add ip, r3, #1
|
||||
237 001c C0F50043 rsb r3, r0, #32768
|
||||
ARM GAS /tmp/cc6Xr58A.s page 5
|
||||
|
||||
|
||||
238 0020 01FB03F3 mul r3, r1, r3
|
||||
239 0024 32F81C20 ldrh r2, [r2, ip, lsl #1]
|
||||
240 0028 1B0C lsrs r3, r3, #16
|
||||
241 002a 1B04 lsls r3, r3, #16
|
||||
242 002c 10FB0230 smlabb r0, r0, r2, r3
|
||||
243 0030 40F3CF30 sbfx r0, r0, #15, #16
|
||||
244 0034 20F00100 bic r0, r0, #1
|
||||
245 0038 7047 bx lr
|
||||
246 .L30:
|
||||
247 003a 00BF .align 2
|
||||
248 .L29:
|
||||
249 003c 00000000 .word sinTable_q15
|
||||
251 .section .text.arm_sin_q31,"ax",%progbits
|
||||
252 .align 1
|
||||
253 .p2align 2,,3
|
||||
254 .global arm_sin_q31
|
||||
255 .syntax unified
|
||||
256 .thumb
|
||||
257 .thumb_func
|
||||
258 .fpu fpv4-sp-d16
|
||||
260 arm_sin_q31:
|
||||
261 @ args = 0, pretend = 0, frame = 0
|
||||
262 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
263 0000 0028 cmp r0, #0
|
||||
264 0002 B6BF itet lt
|
||||
265 0004 00F10042 addlt r2, r0, #-2147483648
|
||||
266 0008 0246 movge r2, r0
|
||||
267 000a 1046 movlt r0, r2
|
||||
268 000c 0B49 ldr r1, .L35
|
||||
269 000e 0C4B ldr r3, .L35+4
|
||||
270 0010 920D lsrs r2, r2, #22
|
||||
271 0012 03EA4023 and r3, r3, r0, lsl #9
|
||||
272 0016 10B5 push {r4, lr}
|
||||
273 0018 541C adds r4, r2, #1
|
||||
274 001a 51F82220 ldr r2, [r1, r2, lsl #2]
|
||||
275 001e 51F82440 ldr r4, [r1, r4, lsl #2]
|
||||
276 0022 C3F1004C rsb ip, r3, #-2147483648
|
||||
277 0026 4FEAE27E asr lr, r2, #31
|
||||
278 002a ACFB0220 umull r2, r0, ip, r2
|
||||
279 002e 0CFB0E00 mla r0, ip, lr, r0
|
||||
280 0032 0021 movs r1, #0
|
||||
281 0034 C3FB0410 smlal r1, r0, r3, r4
|
||||
282 0038 4000 lsls r0, r0, #1
|
||||
283 003a 10BD pop {r4, pc}
|
||||
284 .L36:
|
||||
285 .align 2
|
||||
286 .L35:
|
||||
287 003c 00000000 .word sinTable_q31
|
||||
288 0040 00FEFF7F .word 2147483136
|
||||
290 .section .text.arm_sqrt_q15,"ax",%progbits
|
||||
291 .align 1
|
||||
292 .p2align 2,,3
|
||||
293 .global arm_sqrt_q15
|
||||
294 .syntax unified
|
||||
295 .thumb
|
||||
296 .thumb_func
|
||||
297 .fpu fpv4-sp-d16
|
||||
ARM GAS /tmp/cc6Xr58A.s page 6
|
||||
|
||||
|
||||
299 arm_sqrt_q15:
|
||||
300 @ args = 0, pretend = 0, frame = 0
|
||||
301 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
302 0000 0028 cmp r0, #0
|
||||
303 0002 63DD ble .L38
|
||||
304 0004 B0FA80F2 clz r2, r0
|
||||
305 0008 113A subs r2, r2, #17
|
||||
306 000a 1FFA82FC uxth ip, r2
|
||||
307 000e 12F00102 ands r2, r2, #1
|
||||
308 0012 10B5 push {r4, lr}
|
||||
309 0014 16BF itet ne
|
||||
310 0016 0CF1FF3E addne lr, ip, #-1
|
||||
311 001a 00FA0CF0 lsleq r0, r0, ip
|
||||
312 001e 00FA0EF0 lslne r0, r0, lr
|
||||
313 0022 0FFA80FE sxth lr, r0
|
||||
314 0026 07EE90EA vmov s15, lr @ int
|
||||
315 002a FAEEE87A vcvt.f32.s32 s15, s15, #15
|
||||
316 002e 2A4B ldr r3, .L49
|
||||
317 0030 17EE900A vmov r0, s15 @ int
|
||||
318 0034 A3EB6003 sub r3, r3, r0, asr #1
|
||||
319 0038 07EE903A vmov s15, r3 @ int
|
||||
320 003c FEEEC97A vcvt.s32.f32 s15, s15, #14
|
||||
321 0040 4FEA6E04 asr r4, lr, #1
|
||||
322 0044 17EE903A vmov r3, s15 @ int
|
||||
323 0048 1BB2 sxth r3, r3
|
||||
324 004a 03FB03F0 mul r0, r3, r3
|
||||
325 004e C013 asrs r0, r0, #15
|
||||
326 0050 10FB04F0 smulbb r0, r0, r4
|
||||
327 0054 C013 asrs r0, r0, #15
|
||||
328 0056 C0F54050 rsb r0, r0, #12288
|
||||
329 005a 03FB00F0 mul r0, r3, r0
|
||||
330 005e 40F34F30 sbfx r0, r0, #13, #16
|
||||
331 0062 20F00303 bic r3, r0, #3
|
||||
332 0066 03FB03F0 mul r0, r3, r3
|
||||
333 006a C013 asrs r0, r0, #15
|
||||
334 006c 10FB04F0 smulbb r0, r0, r4
|
||||
335 0070 C013 asrs r0, r0, #15
|
||||
336 0072 C0F54050 rsb r0, r0, #12288
|
||||
337 0076 03FB00F0 mul r0, r3, r0
|
||||
338 007a 40F34F30 sbfx r0, r0, #13, #16
|
||||
339 007e 20F00300 bic r0, r0, #3
|
||||
340 0082 00FB00F3 mul r3, r0, r0
|
||||
341 0086 DB13 asrs r3, r3, #15
|
||||
342 0088 13FB04F3 smulbb r3, r3, r4
|
||||
343 008c DB13 asrs r3, r3, #15
|
||||
344 008e C3F54053 rsb r3, r3, #12288
|
||||
345 0092 00FB03F3 mul r3, r0, r3
|
||||
346 0096 DB13 asrs r3, r3, #15
|
||||
347 0098 9B00 lsls r3, r3, #2
|
||||
348 009a 13FB0EF3 smulbb r3, r3, lr
|
||||
349 009e 43F38F33 sbfx r3, r3, #14, #16
|
||||
350 00a2 23F00103 bic r3, r3, #1
|
||||
351 00a6 4AB1 cbz r2, .L48
|
||||
352 00a8 0CF1FF3C add ip, ip, #-1
|
||||
353 00ac 4FEA6C0C asr ip, ip, #1
|
||||
354 00b0 43FA0CF3 asr r3, r3, ip
|
||||
355 00b4 1BB2 sxth r3, r3
|
||||
ARM GAS /tmp/cc6Xr58A.s page 7
|
||||
|
||||
|
||||
356 00b6 0B80 strh r3, [r1] @ movhi
|
||||
357 00b8 0020 movs r0, #0
|
||||
358 00ba 10BD pop {r4, pc}
|
||||
359 .L48:
|
||||
360 00bc 4CF34E0C sbfx ip, ip, #1, #15
|
||||
361 00c0 43FA0CF3 asr r3, r3, ip
|
||||
362 00c4 1BB2 sxth r3, r3
|
||||
363 00c6 0B80 strh r3, [r1] @ movhi
|
||||
364 00c8 0020 movs r0, #0
|
||||
365 00ca 10BD pop {r4, pc}
|
||||
366 .L38:
|
||||
367 00cc 0023 movs r3, #0
|
||||
368 00ce 0B80 strh r3, [r1] @ movhi
|
||||
369 00d0 4FF0FF30 mov r0, #-1
|
||||
370 00d4 7047 bx lr
|
||||
371 .L50:
|
||||
372 00d6 00BF .align 2
|
||||
373 .L49:
|
||||
374 00d8 DF59375F .word 1597463007
|
||||
376 .section .text.arm_sqrt_q31,"ax",%progbits
|
||||
377 .align 1
|
||||
378 .p2align 2,,3
|
||||
379 .global arm_sqrt_q31
|
||||
380 .syntax unified
|
||||
381 .thumb
|
||||
382 .thumb_func
|
||||
383 .fpu fpv4-sp-d16
|
||||
385 arm_sqrt_q31:
|
||||
386 @ args = 0, pretend = 0, frame = 0
|
||||
387 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
388 0000 021E subs r2, r0, #0
|
||||
389 0002 6CDD ble .L52
|
||||
390 0004 B2FA82FC clz ip, r2
|
||||
391 0008 F0B5 push {r4, r5, r6, r7, lr}
|
||||
392 000a 0CF1FF3E add lr, ip, #-1
|
||||
393 000e 1EF00104 ands r4, lr, #1
|
||||
394 0012 16BF itet ne
|
||||
395 0014 ACF10206 subne r6, ip, #2
|
||||
396 0018 02FA0EF6 lsleq r6, r2, lr
|
||||
397 001c 02FA06F6 lslne r6, r2, r6
|
||||
398 0020 07EE906A vmov s15, r6 @ int
|
||||
399 0024 FAEEE07A vcvt.f32.s32 s15, s15, #31
|
||||
400 0028 2F4B ldr r3, .L63
|
||||
401 002a 17EE900A vmov r0, s15
|
||||
402 002e A3EB6000 sub r0, r3, r0, asr #1
|
||||
403 0032 07EE900A vmov s15, r0
|
||||
404 0036 FEEEC17A vcvt.s32.f32 s15, s15, #30
|
||||
405 003a 7310 asrs r3, r6, #1
|
||||
406 003c 17EE900A vmov r0, s15 @ int
|
||||
407 0040 80FB0057 smull r5, r7, r0, r0
|
||||
408 0044 EA0F lsrs r2, r5, #31
|
||||
409 0046 42EA4702 orr r2, r2, r7, lsl #1
|
||||
410 004a 83FB0257 smull r5, r7, r3, r2
|
||||
411 004e EA0F lsrs r2, r5, #31
|
||||
412 0050 42EA4702 orr r2, r2, r7, lsl #1
|
||||
413 0054 C2F14052 rsb r2, r2, #805306368
|
||||
414 0058 82FB0002 smull r0, r2, r2, r0
|
||||
ARM GAS /tmp/cc6Xr58A.s page 8
|
||||
|
||||
|
||||
415 005c C00F lsrs r0, r0, #31
|
||||
416 005e 40EA4200 orr r0, r0, r2, lsl #1
|
||||
417 0062 8000 lsls r0, r0, #2
|
||||
418 0064 80FB0052 smull r5, r2, r0, r0
|
||||
419 0068 ED0F lsrs r5, r5, #31
|
||||
420 006a 45EA4205 orr r5, r5, r2, lsl #1
|
||||
421 006e 83FB0552 smull r5, r2, r3, r5
|
||||
422 0072 ED0F lsrs r5, r5, #31
|
||||
423 0074 45EA4205 orr r5, r5, r2, lsl #1
|
||||
424 0078 C5F14055 rsb r5, r5, #805306368
|
||||
425 007c 85FB0005 smull r0, r5, r5, r0
|
||||
426 0080 C00F lsrs r0, r0, #31
|
||||
427 0082 40EA4500 orr r0, r0, r5, lsl #1
|
||||
428 0086 8200 lsls r2, r0, #2
|
||||
429 0088 82FB0205 smull r0, r5, r2, r2
|
||||
430 008c C00F lsrs r0, r0, #31
|
||||
431 008e 40EA4500 orr r0, r0, r5, lsl #1
|
||||
432 0092 83FB0035 smull r3, r5, r3, r0
|
||||
433 0096 D80F lsrs r0, r3, #31
|
||||
434 0098 40EA4500 orr r0, r0, r5, lsl #1
|
||||
435 009c C0F14050 rsb r0, r0, #805306368
|
||||
436 00a0 80FB0203 smull r0, r3, r0, r2
|
||||
437 00a4 C20F lsrs r2, r0, #31
|
||||
438 00a6 42EA4302 orr r2, r2, r3, lsl #1
|
||||
439 00aa 9200 lsls r2, r2, #2
|
||||
440 00ac 82FB0626 smull r2, r6, r2, r6
|
||||
441 00b0 D30F lsrs r3, r2, #31
|
||||
442 00b2 43EA4603 orr r3, r3, r6, lsl #1
|
||||
443 00b6 5B00 lsls r3, r3, #1
|
||||
444 00b8 54B1 cbz r4, .L62
|
||||
445 00ba ACF1020C sub ip, ip, #2
|
||||
446 00be 0CEBDC7C add ip, ip, ip, lsr #31
|
||||
447 00c2 4FEA6C0C asr ip, ip, #1
|
||||
448 00c6 43FA0CF3 asr r3, r3, ip
|
||||
449 00ca 0B60 str r3, [r1]
|
||||
450 00cc 0020 movs r0, #0
|
||||
451 00ce F0BD pop {r4, r5, r6, r7, pc}
|
||||
452 .L62:
|
||||
453 00d0 4FEA6E0E asr lr, lr, #1
|
||||
454 00d4 43FA0EF3 asr r3, r3, lr
|
||||
455 00d8 0B60 str r3, [r1]
|
||||
456 00da 0020 movs r0, #0
|
||||
457 00dc F0BD pop {r4, r5, r6, r7, pc}
|
||||
458 .L52:
|
||||
459 00de 0023 movs r3, #0
|
||||
460 00e0 0B60 str r3, [r1]
|
||||
461 00e2 4FF0FF30 mov r0, #-1
|
||||
462 00e6 7047 bx lr
|
||||
463 .L64:
|
||||
464 .align 2
|
||||
465 .L63:
|
||||
466 00e8 DF59375F .word 1597463007
|
||||
468 .section .text.arm_vexp_f32,"ax",%progbits
|
||||
469 .align 1
|
||||
470 .p2align 2,,3
|
||||
471 .global arm_vexp_f32
|
||||
472 .syntax unified
|
||||
ARM GAS /tmp/cc6Xr58A.s page 9
|
||||
|
||||
|
||||
473 .thumb
|
||||
474 .thumb_func
|
||||
475 .fpu fpv4-sp-d16
|
||||
477 arm_vexp_f32:
|
||||
478 @ args = 0, pretend = 0, frame = 0
|
||||
479 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
480 0000 62B1 cbz r2, .L73
|
||||
481 0002 70B5 push {r4, r5, r6, lr}
|
||||
482 0004 0646 mov r6, r0
|
||||
483 0006 0D46 mov r5, r1
|
||||
484 0008 1446 mov r4, r2
|
||||
485 .L67:
|
||||
486 000a B6EC010A vldmia.32 r6!, {s0}
|
||||
487 000e FFF7FEFF bl expf
|
||||
488 0012 013C subs r4, r4, #1
|
||||
489 0014 A5EC010A vstmia.32 r5!, {s0}
|
||||
490 0018 F7D1 bne .L67
|
||||
491 001a 70BD pop {r4, r5, r6, pc}
|
||||
492 .L73:
|
||||
493 001c 7047 bx lr
|
||||
495 001e 00BF .section .text.arm_vlog_f32,"ax",%progbits
|
||||
496 .align 1
|
||||
497 .p2align 2,,3
|
||||
498 .global arm_vlog_f32
|
||||
499 .syntax unified
|
||||
500 .thumb
|
||||
501 .thumb_func
|
||||
502 .fpu fpv4-sp-d16
|
||||
504 arm_vlog_f32:
|
||||
505 @ args = 0, pretend = 0, frame = 0
|
||||
506 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
507 0000 62B1 cbz r2, .L84
|
||||
508 0002 70B5 push {r4, r5, r6, lr}
|
||||
509 0004 0646 mov r6, r0
|
||||
510 0006 0D46 mov r5, r1
|
||||
511 0008 1446 mov r4, r2
|
||||
512 .L78:
|
||||
513 000a B6EC010A vldmia.32 r6!, {s0}
|
||||
514 000e FFF7FEFF bl logf
|
||||
515 0012 013C subs r4, r4, #1
|
||||
516 0014 A5EC010A vstmia.32 r5!, {s0}
|
||||
517 0018 F7D1 bne .L78
|
||||
518 001a 70BD pop {r4, r5, r6, pc}
|
||||
519 .L84:
|
||||
520 001c 7047 bx lr
|
||||
522 001e 00BF .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||
ARM GAS /tmp/cc6Xr58A.s page 10
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 FastMathFunctions.c
|
||||
/tmp/cc6Xr58A.s:16 .text.arm_cos_f32:0000000000000000 $t
|
||||
/tmp/cc6Xr58A.s:25 .text.arm_cos_f32:0000000000000000 arm_cos_f32
|
||||
/tmp/cc6Xr58A.s:73 .text.arm_cos_f32:0000000000000084 $d
|
||||
/tmp/cc6Xr58A.s:78 .text.arm_cos_q15:0000000000000000 $t
|
||||
/tmp/cc6Xr58A.s:86 .text.arm_cos_q15:0000000000000000 arm_cos_q15
|
||||
/tmp/cc6Xr58A.s:115 .text.arm_cos_q15:0000000000000040 $d
|
||||
/tmp/cc6Xr58A.s:118 .text.arm_cos_q31:0000000000000000 $t
|
||||
/tmp/cc6Xr58A.s:126 .text.arm_cos_q31:0000000000000000 arm_cos_q31
|
||||
/tmp/cc6Xr58A.s:151 .text.arm_cos_q31:000000000000003c $d
|
||||
/tmp/cc6Xr58A.s:155 .text.arm_sin_f32:0000000000000000 $t
|
||||
/tmp/cc6Xr58A.s:163 .text.arm_sin_f32:0000000000000000 arm_sin_f32
|
||||
/tmp/cc6Xr58A.s:210 .text.arm_sin_f32:0000000000000080 $d
|
||||
/tmp/cc6Xr58A.s:215 .text.arm_sin_q15:0000000000000000 $t
|
||||
/tmp/cc6Xr58A.s:223 .text.arm_sin_q15:0000000000000000 arm_sin_q15
|
||||
/tmp/cc6Xr58A.s:249 .text.arm_sin_q15:000000000000003c $d
|
||||
/tmp/cc6Xr58A.s:252 .text.arm_sin_q31:0000000000000000 $t
|
||||
/tmp/cc6Xr58A.s:260 .text.arm_sin_q31:0000000000000000 arm_sin_q31
|
||||
/tmp/cc6Xr58A.s:287 .text.arm_sin_q31:000000000000003c $d
|
||||
/tmp/cc6Xr58A.s:291 .text.arm_sqrt_q15:0000000000000000 $t
|
||||
/tmp/cc6Xr58A.s:299 .text.arm_sqrt_q15:0000000000000000 arm_sqrt_q15
|
||||
/tmp/cc6Xr58A.s:374 .text.arm_sqrt_q15:00000000000000d8 $d
|
||||
/tmp/cc6Xr58A.s:377 .text.arm_sqrt_q31:0000000000000000 $t
|
||||
/tmp/cc6Xr58A.s:385 .text.arm_sqrt_q31:0000000000000000 arm_sqrt_q31
|
||||
/tmp/cc6Xr58A.s:466 .text.arm_sqrt_q31:00000000000000e8 $d
|
||||
/tmp/cc6Xr58A.s:469 .text.arm_vexp_f32:0000000000000000 $t
|
||||
/tmp/cc6Xr58A.s:477 .text.arm_vexp_f32:0000000000000000 arm_vexp_f32
|
||||
/tmp/cc6Xr58A.s:496 .text.arm_vlog_f32:0000000000000000 $t
|
||||
/tmp/cc6Xr58A.s:504 .text.arm_vlog_f32:0000000000000000 arm_vlog_f32
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
sinTable_f32
|
||||
sinTable_q15
|
||||
sinTable_q31
|
||||
expf
|
||||
logf
|
||||
Binary file not shown.
@@ -1,209 +0,0 @@
|
||||
build/FilteringFunctions.o: \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/FilteringFunctions.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_32x64_init_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_32x64_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_fast_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_fast_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_init_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_init_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_init_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_f64.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_init_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_init_f64.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_stereo_df2T_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_stereo_df2T_init_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_fast_opt_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_fast_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_fast_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_opt_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_opt_q7.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_fast_opt_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_fast_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_fast_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_opt_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_opt_q7.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_q7.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_q7.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_fast_opt_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_fast_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_fast_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_opt_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_opt_q7.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_q7.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_fast_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_fast_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_init_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_init_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_init_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_fast_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_fast_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_q7.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_init_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_init_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_init_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_init_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_init_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_init_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_q7.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_q7.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_q7.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_init_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_init_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_init_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_init_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_init_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_init_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_init_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_init_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_common_tables.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_init_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_q31.c
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_32x64_init_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_32x64_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_fast_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_fast_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_init_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_init_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_init_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_f64.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_init_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_init_f64.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_stereo_df2T_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_stereo_df2T_init_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_fast_opt_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_fast_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_fast_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_opt_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_opt_q7.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_fast_opt_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_fast_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_fast_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_opt_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_opt_q7.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_q7.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_q7.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_fast_opt_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_fast_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_fast_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_opt_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_opt_q7.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_q7.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_fast_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_fast_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_init_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_init_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_init_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_fast_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_fast_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_q7.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_init_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_init_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_init_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_init_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_init_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_init_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_q7.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_q7.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_q7.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_init_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_init_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_init_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_init_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_init_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_init_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_init_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_init_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_common_tables.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_init_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_q31.c:
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1,57 +0,0 @@
|
||||
build/MatrixFunctions.o: \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/MatrixFunctions.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_inverse_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_inverse_f64.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_fast_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_fast_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_q31.c
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_inverse_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_inverse_f64.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_fast_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_fast_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_q31.c:
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1,23 +0,0 @@
|
||||
build/SVMFunctions.o: \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/SVMFunctions.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_linear_init_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_linear_predict_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_polynomial_init_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_polynomial_predict_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_rbf_init_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_rbf_predict_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_sigmoid_init_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_sigmoid_predict_f32.c
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_linear_init_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_linear_predict_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_polynomial_init_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_polynomial_predict_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_rbf_init_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_rbf_predict_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_sigmoid_init_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_sigmoid_predict_f32.c:
|
||||
@@ -1,379 +0,0 @@
|
||||
ARM GAS /tmp/cctkhK5n.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 "SVMFunctions.c"
|
||||
14 .text
|
||||
15 .section .text.arm_svm_linear_init_f32,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .p2align 2,,3
|
||||
18 .global arm_svm_linear_init_f32
|
||||
19 .arch armv7e-m
|
||||
20 .syntax unified
|
||||
21 .thumb
|
||||
22 .thumb_func
|
||||
23 .fpu fpv4-sp-d16
|
||||
25 arm_svm_linear_init_f32:
|
||||
26 @ args = 8, pretend = 0, frame = 0
|
||||
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
28 @ link register save eliminated.
|
||||
29 0000 C0E90012 strd r1, r2, [r0]
|
||||
30 0004 C360 str r3, [r0, #12]
|
||||
31 0006 DDE90023 ldrd r2, r3, [sp]
|
||||
32 000a 80ED020A vstr.32 s0, [r0, #8]
|
||||
33 000e C0E90423 strd r2, r3, [r0, #16]
|
||||
34 0012 7047 bx lr
|
||||
36 .section .text.arm_svm_linear_predict_f32,"ax",%progbits
|
||||
37 .align 1
|
||||
38 .p2align 2,,3
|
||||
39 .global arm_svm_linear_predict_f32
|
||||
40 .syntax unified
|
||||
41 .thumb
|
||||
42 .thumb_func
|
||||
43 .fpu fpv4-sp-d16
|
||||
45 arm_svm_linear_predict_f32:
|
||||
46 @ args = 0, pretend = 0, frame = 0
|
||||
47 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
48 0000 F0B5 push {r4, r5, r6, r7, lr}
|
||||
49 0002 0568 ldr r5, [r0]
|
||||
50 0004 90ED026A vldr.32 s12, [r0, #8]
|
||||
51 0008 0369 ldr r3, [r0, #16]
|
||||
52 000a C5B1 cbz r5, .L4
|
||||
53 000c 4668 ldr r6, [r0, #4]
|
||||
54 000e C468 ldr r4, [r0, #12]
|
||||
55 0010 B700 lsls r7, r6, #2
|
||||
56 0012 04EB8505 add r5, r4, r5, lsl #2
|
||||
57 .L5:
|
||||
58 0016 DFED107A vldr.32 s15, .L14
|
||||
59 001a 56B1 cbz r6, .L8
|
||||
60 001c 8C46 mov ip, r1
|
||||
ARM GAS /tmp/cctkhK5n.s page 2
|
||||
|
||||
|
||||
61 001e 03EB070E add lr, r3, r7
|
||||
62 .L6:
|
||||
63 0022 B3EC017A vldmia.32 r3!, {s14}
|
||||
64 0026 FCEC016A vldmia.32 ip!, {s13}
|
||||
65 002a 7345 cmp r3, lr
|
||||
66 002c E6EE877A vfma.f32 s15, s13, s14
|
||||
67 0030 F7D1 bne .L6
|
||||
68 .L8:
|
||||
69 0032 B4EC017A vldmia.32 r4!, {s14}
|
||||
70 0036 A542 cmp r5, r4
|
||||
71 0038 A7EE276A vfma.f32 s12, s14, s15
|
||||
72 003c EBD1 bne .L5
|
||||
73 .L4:
|
||||
74 003e B5EEC06A vcmpe.f32 s12, #0
|
||||
75 0042 F1EE10FA vmrs APSR_nzcv, FPSCR
|
||||
76 0046 4369 ldr r3, [r0, #20]
|
||||
77 0048 8CBF ite hi
|
||||
78 004a 0121 movhi r1, #1
|
||||
79 004c 0021 movls r1, #0
|
||||
80 004e 53F82130 ldr r3, [r3, r1, lsl #2]
|
||||
81 0052 1360 str r3, [r2]
|
||||
82 0054 F0BD pop {r4, r5, r6, r7, pc}
|
||||
83 .L15:
|
||||
84 0056 00BF .align 2
|
||||
85 .L14:
|
||||
86 0058 00000000 .word 0
|
||||
88 .section .text.arm_svm_polynomial_init_f32,"ax",%progbits
|
||||
89 .align 1
|
||||
90 .p2align 2,,3
|
||||
91 .global arm_svm_polynomial_init_f32
|
||||
92 .syntax unified
|
||||
93 .thumb
|
||||
94 .thumb_func
|
||||
95 .fpu fpv4-sp-d16
|
||||
97 arm_svm_polynomial_init_f32:
|
||||
98 @ args = 12, pretend = 0, frame = 0
|
||||
99 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
100 @ link register save eliminated.
|
||||
101 0000 C360 str r3, [r0, #12]
|
||||
102 0002 009B ldr r3, [sp]
|
||||
103 0004 0361 str r3, [r0, #16]
|
||||
104 0006 C0E90012 strd r1, r2, [r0]
|
||||
105 000a DDE90123 ldrd r2, r3, [sp, #4]
|
||||
106 000e 80ED020A vstr.32 s0, [r0, #8]
|
||||
107 0012 C0E90523 strd r2, r3, [r0, #20]
|
||||
108 0016 C0ED070A vstr.32 s1, [r0, #28]
|
||||
109 001a 80ED081A vstr.32 s2, [r0, #32]
|
||||
110 001e 7047 bx lr
|
||||
112 .section .text.arm_svm_polynomial_predict_f32,"ax",%progbits
|
||||
113 .align 1
|
||||
114 .p2align 2,,3
|
||||
115 .global arm_svm_polynomial_predict_f32
|
||||
116 .syntax unified
|
||||
117 .thumb
|
||||
118 .thumb_func
|
||||
119 .fpu fpv4-sp-d16
|
||||
121 arm_svm_polynomial_predict_f32:
|
||||
ARM GAS /tmp/cctkhK5n.s page 3
|
||||
|
||||
|
||||
122 @ args = 0, pretend = 0, frame = 0
|
||||
123 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
124 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr}
|
||||
125 0004 0668 ldr r6, [r0]
|
||||
126 0006 90ED026A vldr.32 s12, [r0, #8]
|
||||
127 000a 0369 ldr r3, [r0, #16]
|
||||
128 000c 6EB3 cbz r6, .L18
|
||||
129 000e 4768 ldr r7, [r0, #4]
|
||||
130 0010 8569 ldr r5, [r0, #24]
|
||||
131 0012 C468 ldr r4, [r0, #12]
|
||||
132 0014 90ED085A vldr.32 s10, [r0, #32]
|
||||
133 0018 D0ED075A vldr.32 s11, [r0, #28]
|
||||
134 001c 013D subs r5, r5, #1
|
||||
135 001e 04EB8606 add r6, r4, r6, lsl #2
|
||||
136 0022 4FEA8708 lsl r8, r7, #2
|
||||
137 .L19:
|
||||
138 0026 DFED177A vldr.32 s15, .L32
|
||||
139 002a 57B1 cbz r7, .L24
|
||||
140 002c 8C46 mov ip, r1
|
||||
141 002e 03EB080E add lr, r3, r8
|
||||
142 .L20:
|
||||
143 0032 B3EC017A vldmia.32 r3!, {s14}
|
||||
144 0036 FCEC016A vldmia.32 ip!, {s13}
|
||||
145 003a 7345 cmp r3, lr
|
||||
146 003c E6EE877A vfma.f32 s15, s13, s14
|
||||
147 0040 F7D1 bne .L20
|
||||
148 .L24:
|
||||
149 0042 B0EE657A vmov.f32 s14, s11
|
||||
150 0046 A7EE857A vfma.f32 s14, s15, s10
|
||||
151 004a 002D cmp r5, #0
|
||||
152 004c F4EC016A vldmia.32 r4!, {s13}
|
||||
153 0050 F0EE477A vmov.f32 s15, s14
|
||||
154 0054 05DD ble .L21
|
||||
155 0056 AC46 mov ip, r5
|
||||
156 .L22:
|
||||
157 0058 BCF1010C subs ip, ip, #1
|
||||
158 005c 67EE877A vmul.f32 s15, s15, s14
|
||||
159 0060 FAD1 bne .L22
|
||||
160 .L21:
|
||||
161 0062 A642 cmp r6, r4
|
||||
162 0064 A6EEA76A vfma.f32 s12, s13, s15
|
||||
163 0068 DDD1 bne .L19
|
||||
164 .L18:
|
||||
165 006a B5EEC06A vcmpe.f32 s12, #0
|
||||
166 006e F1EE10FA vmrs APSR_nzcv, FPSCR
|
||||
167 0072 4369 ldr r3, [r0, #20]
|
||||
168 0074 8CBF ite hi
|
||||
169 0076 0121 movhi r1, #1
|
||||
170 0078 0021 movls r1, #0
|
||||
171 007a 53F82130 ldr r3, [r3, r1, lsl #2]
|
||||
172 007e 1360 str r3, [r2]
|
||||
173 0080 BDE8F081 pop {r4, r5, r6, r7, r8, pc}
|
||||
174 .L33:
|
||||
175 .align 2
|
||||
176 .L32:
|
||||
177 0084 00000000 .word 0
|
||||
179 .section .text.arm_svm_rbf_init_f32,"ax",%progbits
|
||||
ARM GAS /tmp/cctkhK5n.s page 4
|
||||
|
||||
|
||||
180 .align 1
|
||||
181 .p2align 2,,3
|
||||
182 .global arm_svm_rbf_init_f32
|
||||
183 .syntax unified
|
||||
184 .thumb
|
||||
185 .thumb_func
|
||||
186 .fpu fpv4-sp-d16
|
||||
188 arm_svm_rbf_init_f32:
|
||||
189 @ args = 8, pretend = 0, frame = 0
|
||||
190 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
191 @ link register save eliminated.
|
||||
192 0000 C0E90012 strd r1, r2, [r0]
|
||||
193 0004 C360 str r3, [r0, #12]
|
||||
194 0006 DDE90023 ldrd r2, r3, [sp]
|
||||
195 000a 80ED020A vstr.32 s0, [r0, #8]
|
||||
196 000e C0E90423 strd r2, r3, [r0, #16]
|
||||
197 0012 C0ED060A vstr.32 s1, [r0, #24]
|
||||
198 0016 7047 bx lr
|
||||
200 .section .text.arm_svm_rbf_predict_f32,"ax",%progbits
|
||||
201 .align 1
|
||||
202 .p2align 2,,3
|
||||
203 .global arm_svm_rbf_predict_f32
|
||||
204 .syntax unified
|
||||
205 .thumb
|
||||
206 .thumb_func
|
||||
207 .fpu fpv4-sp-d16
|
||||
209 arm_svm_rbf_predict_f32:
|
||||
210 @ args = 0, pretend = 0, frame = 0
|
||||
211 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
212 0000 2DE9F843 push {r3, r4, r5, r6, r7, r8, r9, lr}
|
||||
213 0004 0368 ldr r3, [r0]
|
||||
214 0006 0469 ldr r4, [r0, #16]
|
||||
215 0008 2DED028B vpush.64 {d8}
|
||||
216 000c 0646 mov r6, r0
|
||||
217 000e 90ED028A vldr.32 s16, [r0, #8]
|
||||
218 0012 9146 mov r9, r2
|
||||
219 0014 1BB3 cbz r3, .L37
|
||||
220 0016 8846 mov r8, r1
|
||||
221 0018 0027 movs r7, #0
|
||||
222 .L36:
|
||||
223 001a 7568 ldr r5, [r6, #4]
|
||||
224 001c 9FED187A vldr.32 s14, .L44
|
||||
225 0020 65B1 cbz r5, .L40
|
||||
226 0022 4346 mov r3, r8
|
||||
227 0024 04EB850C add ip, r4, r5, lsl #2
|
||||
228 .L38:
|
||||
229 0028 F4EC016A vldmia.32 r4!, {s13}
|
||||
230 002c F3EC017A vldmia.32 r3!, {s15}
|
||||
231 0030 77EEE67A vsub.f32 s15, s15, s13
|
||||
232 0034 6445 cmp r4, ip
|
||||
233 0036 A7EEA77A vfma.f32 s14, s15, s15
|
||||
234 003a F5D1 bne .L38
|
||||
235 .L40:
|
||||
236 003c F368 ldr r3, [r6, #12]
|
||||
237 003e 96ED060A vldr.32 s0, [r6, #24]
|
||||
238 0042 03EB8703 add r3, r3, r7, lsl #2
|
||||
239 0046 20EE470A vnmul.f32 s0, s0, s14
|
||||
ARM GAS /tmp/cctkhK5n.s page 5
|
||||
|
||||
|
||||
240 004a D3ED008A vldr.32 s17, [r3]
|
||||
241 004e FFF7FEFF bl expf
|
||||
242 0052 3368 ldr r3, [r6]
|
||||
243 0054 0137 adds r7, r7, #1
|
||||
244 0056 BB42 cmp r3, r7
|
||||
245 0058 A8EE808A vfma.f32 s16, s17, s0
|
||||
246 005c DDD8 bhi .L36
|
||||
247 .L37:
|
||||
248 005e B5EEC08A vcmpe.f32 s16, #0
|
||||
249 0062 BDEC028B vldm sp!, {d8}
|
||||
250 0066 F1EE10FA vmrs APSR_nzcv, FPSCR
|
||||
251 006a 7369 ldr r3, [r6, #20]
|
||||
252 006c 8CBF ite hi
|
||||
253 006e 0122 movhi r2, #1
|
||||
254 0070 0022 movls r2, #0
|
||||
255 0072 53F82230 ldr r3, [r3, r2, lsl #2]
|
||||
256 0076 C9F80030 str r3, [r9]
|
||||
257 007a BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc}
|
||||
258 .L45:
|
||||
259 007e 00BF .align 2
|
||||
260 .L44:
|
||||
261 0080 00000000 .word 0
|
||||
263 .section .text.arm_svm_sigmoid_init_f32,"ax",%progbits
|
||||
264 .align 1
|
||||
265 .p2align 2,,3
|
||||
266 .global arm_svm_sigmoid_init_f32
|
||||
267 .syntax unified
|
||||
268 .thumb
|
||||
269 .thumb_func
|
||||
270 .fpu fpv4-sp-d16
|
||||
272 arm_svm_sigmoid_init_f32:
|
||||
273 @ args = 8, pretend = 0, frame = 0
|
||||
274 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
275 @ link register save eliminated.
|
||||
276 0000 C0E90012 strd r1, r2, [r0]
|
||||
277 0004 C360 str r3, [r0, #12]
|
||||
278 0006 DDE90023 ldrd r2, r3, [sp]
|
||||
279 000a 80ED020A vstr.32 s0, [r0, #8]
|
||||
280 000e C0E90423 strd r2, r3, [r0, #16]
|
||||
281 0012 C0ED060A vstr.32 s1, [r0, #24]
|
||||
282 0016 80ED071A vstr.32 s2, [r0, #28]
|
||||
283 001a 7047 bx lr
|
||||
285 .section .text.arm_svm_sigmoid_predict_f32,"ax",%progbits
|
||||
286 .align 1
|
||||
287 .p2align 2,,3
|
||||
288 .global arm_svm_sigmoid_predict_f32
|
||||
289 .syntax unified
|
||||
290 .thumb
|
||||
291 .thumb_func
|
||||
292 .fpu fpv4-sp-d16
|
||||
294 arm_svm_sigmoid_predict_f32:
|
||||
295 @ args = 0, pretend = 0, frame = 0
|
||||
296 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
297 0000 2DE9F84F push {r3, r4, r5, r6, r7, r8, r9, r10, fp, lr}
|
||||
298 0004 0568 ldr r5, [r0]
|
||||
299 0006 0469 ldr r4, [r0, #16]
|
||||
300 0008 2DED048B vpush.64 {d8, d9}
|
||||
ARM GAS /tmp/cctkhK5n.s page 6
|
||||
|
||||
|
||||
301 000c 0646 mov r6, r0
|
||||
302 000e 90ED028A vldr.32 s16, [r0, #8]
|
||||
303 0012 9246 mov r10, r2
|
||||
304 0014 45B3 cbz r5, .L48
|
||||
305 0016 D0F80480 ldr r8, [r0, #4]
|
||||
306 001a D0F80CB0 ldr fp, [r0, #12]
|
||||
307 001e 90ED079A vldr.32 s18, [r0, #28]
|
||||
308 0022 D0ED068A vldr.32 s17, [r0, #24]
|
||||
309 0026 0F46 mov r7, r1
|
||||
310 0028 0BEB8505 add r5, fp, r5, lsl #2
|
||||
311 002c 4FEA8809 lsl r9, r8, #2
|
||||
312 .L49:
|
||||
313 0030 DFED157A vldr.32 s15, .L58
|
||||
314 0034 B8F1000F cmp r8, #0
|
||||
315 0038 0AD0 beq .L52
|
||||
316 003a 3B46 mov r3, r7
|
||||
317 003c 04EB0902 add r2, r4, r9
|
||||
318 .L50:
|
||||
319 0040 B4EC017A vldmia.32 r4!, {s14}
|
||||
320 0044 F3EC016A vldmia.32 r3!, {s13}
|
||||
321 0048 9442 cmp r4, r2
|
||||
322 004a E6EE877A vfma.f32 s15, s13, s14
|
||||
323 004e F7D1 bne .L50
|
||||
324 .L52:
|
||||
325 0050 B0EE680A vmov.f32 s0, s17
|
||||
326 0054 A7EE890A vfma.f32 s0, s15, s18
|
||||
327 0058 FFF7FEFF bl tanhf
|
||||
328 005c FBEC017A vldmia.32 fp!, {s15}
|
||||
329 0060 5D45 cmp r5, fp
|
||||
330 0062 A7EE808A vfma.f32 s16, s15, s0
|
||||
331 0066 E3D1 bne .L49
|
||||
332 .L48:
|
||||
333 0068 B5EEC08A vcmpe.f32 s16, #0
|
||||
334 006c BDEC048B vldm sp!, {d8-d9}
|
||||
335 0070 F1EE10FA vmrs APSR_nzcv, FPSCR
|
||||
336 0074 7369 ldr r3, [r6, #20]
|
||||
337 0076 8CBF ite hi
|
||||
338 0078 0122 movhi r2, #1
|
||||
339 007a 0022 movls r2, #0
|
||||
340 007c 53F82230 ldr r3, [r3, r2, lsl #2]
|
||||
341 0080 CAF80030 str r3, [r10]
|
||||
342 0084 BDE8F88F pop {r3, r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
||||
343 .L59:
|
||||
344 .align 2
|
||||
345 .L58:
|
||||
346 0088 00000000 .word 0
|
||||
348 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||
ARM GAS /tmp/cctkhK5n.s page 7
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 SVMFunctions.c
|
||||
/tmp/cctkhK5n.s:16 .text.arm_svm_linear_init_f32:0000000000000000 $t
|
||||
/tmp/cctkhK5n.s:25 .text.arm_svm_linear_init_f32:0000000000000000 arm_svm_linear_init_f32
|
||||
/tmp/cctkhK5n.s:37 .text.arm_svm_linear_predict_f32:0000000000000000 $t
|
||||
/tmp/cctkhK5n.s:45 .text.arm_svm_linear_predict_f32:0000000000000000 arm_svm_linear_predict_f32
|
||||
/tmp/cctkhK5n.s:86 .text.arm_svm_linear_predict_f32:0000000000000058 $d
|
||||
/tmp/cctkhK5n.s:89 .text.arm_svm_polynomial_init_f32:0000000000000000 $t
|
||||
/tmp/cctkhK5n.s:97 .text.arm_svm_polynomial_init_f32:0000000000000000 arm_svm_polynomial_init_f32
|
||||
/tmp/cctkhK5n.s:113 .text.arm_svm_polynomial_predict_f32:0000000000000000 $t
|
||||
/tmp/cctkhK5n.s:121 .text.arm_svm_polynomial_predict_f32:0000000000000000 arm_svm_polynomial_predict_f32
|
||||
/tmp/cctkhK5n.s:177 .text.arm_svm_polynomial_predict_f32:0000000000000084 $d
|
||||
/tmp/cctkhK5n.s:180 .text.arm_svm_rbf_init_f32:0000000000000000 $t
|
||||
/tmp/cctkhK5n.s:188 .text.arm_svm_rbf_init_f32:0000000000000000 arm_svm_rbf_init_f32
|
||||
/tmp/cctkhK5n.s:201 .text.arm_svm_rbf_predict_f32:0000000000000000 $t
|
||||
/tmp/cctkhK5n.s:209 .text.arm_svm_rbf_predict_f32:0000000000000000 arm_svm_rbf_predict_f32
|
||||
/tmp/cctkhK5n.s:261 .text.arm_svm_rbf_predict_f32:0000000000000080 $d
|
||||
/tmp/cctkhK5n.s:264 .text.arm_svm_sigmoid_init_f32:0000000000000000 $t
|
||||
/tmp/cctkhK5n.s:272 .text.arm_svm_sigmoid_init_f32:0000000000000000 arm_svm_sigmoid_init_f32
|
||||
/tmp/cctkhK5n.s:286 .text.arm_svm_sigmoid_predict_f32:0000000000000000 $t
|
||||
/tmp/cctkhK5n.s:294 .text.arm_svm_sigmoid_predict_f32:0000000000000000 arm_svm_sigmoid_predict_f32
|
||||
/tmp/cctkhK5n.s:346 .text.arm_svm_sigmoid_predict_f32:0000000000000088 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
expf
|
||||
tanhf
|
||||
Binary file not shown.
@@ -1,71 +0,0 @@
|
||||
build/StatisticsFunctions.o: \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/StatisticsFunctions.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_entropy_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_entropy_f64.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_kullback_leibler_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_kullback_leibler_f64.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_logsumexp_dot_prod_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_logsumexp_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_max_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q7.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_max_no_idx_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q7.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_min_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q7.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_power_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q7.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_std_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_std_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_std_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_var_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_var_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_var_q31.c
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_entropy_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_entropy_f64.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_kullback_leibler_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_kullback_leibler_f64.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_logsumexp_dot_prod_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_logsumexp_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_max_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q7.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_max_no_idx_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q7.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_min_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q7.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_power_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q7.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_std_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_std_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_std_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_var_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_var_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_var_q31.c:
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1,77 +0,0 @@
|
||||
build/SupportFunctions.o: \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/SupportFunctions.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_barycenter_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_bitonic_sort_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/PrivateInclude/arm_sorting.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_bubble_sort_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_copy_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_copy_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_copy_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_copy_q7.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_fill_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_fill_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_fill_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_fill_q7.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_heap_sort_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_insertion_sort_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_merge_sort_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_merge_sort_init_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_quick_sort_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_selection_sort_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_sort_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_sort_init_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_spline_interp_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_spline_interp_init_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_weighted_sum_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q7.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_float.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_q7.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_float.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_q7.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_float.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_q31.c
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_barycenter_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_bitonic_sort_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/PrivateInclude/arm_sorting.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_bubble_sort_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_copy_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_copy_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_copy_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_copy_q7.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_fill_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_fill_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_fill_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_fill_q7.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_heap_sort_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_insertion_sort_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_merge_sort_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_merge_sort_init_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_quick_sort_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_selection_sort_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_sort_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_sort_init_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_spline_interp_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_spline_interp_init_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_weighted_sum_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q7.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_float.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_q7.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_float.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_q7.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_float.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_q31.c:
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1,93 +0,0 @@
|
||||
build/TransformFunctions.o: \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/TransformFunctions.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_bitreversal.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_common_tables.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_bitreversal2.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_f64.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_init_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_const_structs.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_common_tables.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_init_f64.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_init_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_init_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_init_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_init_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_init_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_init_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_init_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_init_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix8_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_init_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_init_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_init_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_f64.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_init_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_init_f64.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_init_f32.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_init_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_init_q31.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_q15.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_q31.c
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_bitreversal.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_common_tables.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_bitreversal2.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_f64.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_init_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_const_structs.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_common_tables.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_init_f64.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_init_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_init_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_init_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_init_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_init_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_init_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_init_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_init_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix8_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_init_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_init_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_init_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_f64.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_init_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_init_f64.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_init_f32.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_init_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_init_q31.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_q15.c:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_q31.c:
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
@@ -1,102 +0,0 @@
|
||||
build/bassofono.o: Core/Src/bassofono.c Core/Inc/bassofono.h \
|
||||
Core/Inc/main.h Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||
Core/Inc/stm32g4xx_hal_conf.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h Core/Inc/rx.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Core/Inc/tx.h Core/Inc/tx.h \
|
||||
Core/Inc/rx.h Core/Inc/interface.h Core/Inc/si5351.h \
|
||||
Core/Inc/i2c_eeprom.h Core/Inc/main.h Core/Inc/FIRFilterCode.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_cordic.h
|
||||
Core/Inc/bassofono.h:
|
||||
Core/Inc/main.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||
Core/Inc/stm32g4xx_hal_conf.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||
Drivers/CMSIS/Include/core_cm4.h:
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||
Core/Inc/rx.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Core/Inc/tx.h:
|
||||
Core/Inc/tx.h:
|
||||
Core/Inc/rx.h:
|
||||
Core/Inc/interface.h:
|
||||
Core/Inc/si5351.h:
|
||||
Core/Inc/i2c_eeprom.h:
|
||||
Core/Inc/main.h:
|
||||
Core/Inc/FIRFilterCode.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_cordic.h:
|
||||
Binary file not shown.
@@ -1,849 +0,0 @@
|
||||
ARM GAS /tmp/ccf8M1C2.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 "bassofono.c"
|
||||
14 .text
|
||||
15 .section .text.ringbuf_increment,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .p2align 2,,3
|
||||
18 .global ringbuf_increment
|
||||
19 .arch armv7e-m
|
||||
20 .syntax unified
|
||||
21 .thumb
|
||||
22 .thumb_func
|
||||
23 .fpu fpv4-sp-d16
|
||||
25 ringbuf_increment:
|
||||
26 @ args = 0, pretend = 0, frame = 0
|
||||
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
28 @ link register save eliminated.
|
||||
29 0000 0378 ldrb r3, [r0] @ zero_extendqisi2
|
||||
30 0002 0133 adds r3, r3, #1
|
||||
31 0004 1940 ands r1, r1, r3
|
||||
32 0006 0170 strb r1, [r0]
|
||||
33 0008 0846 mov r0, r1
|
||||
34 000a 7047 bx lr
|
||||
36 .section .text.sat_mult_q31,"ax",%progbits
|
||||
37 .align 1
|
||||
38 .p2align 2,,3
|
||||
39 .global sat_mult_q31
|
||||
40 .syntax unified
|
||||
41 .thumb
|
||||
42 .thumb_func
|
||||
43 .fpu fpv4-sp-d16
|
||||
45 sat_mult_q31:
|
||||
46 @ args = 0, pretend = 0, frame = 0
|
||||
47 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
48 @ link register save eliminated.
|
||||
49 0000 80FB0110 smull r1, r0, r0, r1
|
||||
50 .syntax unified
|
||||
51 @ 86 "Core/Src/bassofono.c" 1
|
||||
52 0004 00F31E00 ssat r0, #31, r0
|
||||
53 @ 0 "" 2
|
||||
54 .thumb
|
||||
55 .syntax unified
|
||||
56 0008 4000 lsls r0, r0, #1
|
||||
57 000a 7047 bx lr
|
||||
59 .section .text.enqueue_cmd,"ax",%progbits
|
||||
60 .align 1
|
||||
61 .p2align 2,,3
|
||||
ARM GAS /tmp/ccf8M1C2.s page 2
|
||||
|
||||
|
||||
62 .global enqueue_cmd
|
||||
63 .syntax unified
|
||||
64 .thumb
|
||||
65 .thumb_func
|
||||
66 .fpu fpv4-sp-d16
|
||||
68 enqueue_cmd:
|
||||
69 @ args = 0, pretend = 0, frame = 0
|
||||
70 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
71 @ link register save eliminated.
|
||||
72 0000 10B4 push {r4}
|
||||
73 0002 054A ldr r2, .L6
|
||||
74 0004 054C ldr r4, .L6+4
|
||||
75 0006 1178 ldrb r1, [r2] @ zero_extendqisi2
|
||||
76 0008 4B1C adds r3, r1, #1
|
||||
77 000a 03F01F03 and r3, r3, #31
|
||||
78 000e 1370 strb r3, [r2]
|
||||
79 0010 6054 strb r0, [r4, r1]
|
||||
80 0012 5DF8044B ldr r4, [sp], #4
|
||||
81 0016 7047 bx lr
|
||||
82 .L7:
|
||||
83 .align 2
|
||||
84 .L6:
|
||||
85 0018 00000000 .word .LANCHOR0
|
||||
86 001c 00000000 .word .LANCHOR1
|
||||
88 .section .text.dequeue_cmd,"ax",%progbits
|
||||
89 .align 1
|
||||
90 .p2align 2,,3
|
||||
91 .global dequeue_cmd
|
||||
92 .syntax unified
|
||||
93 .thumb
|
||||
94 .thumb_func
|
||||
95 .fpu fpv4-sp-d16
|
||||
97 dequeue_cmd:
|
||||
98 @ args = 0, pretend = 0, frame = 0
|
||||
99 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
100 0000 10B5 push {r4, lr}
|
||||
101 0002 064C ldr r4, .L10
|
||||
102 0004 064A ldr r2, .L10+4
|
||||
103 0006 2378 ldrb r3, [r4] @ zero_extendqisi2
|
||||
104 0008 D05C ldrb r0, [r2, r3] @ zero_extendqisi2
|
||||
105 000a FFF7FEFF bl decode_cmd
|
||||
106 000e 2378 ldrb r3, [r4] @ zero_extendqisi2
|
||||
107 0010 0133 adds r3, r3, #1
|
||||
108 0012 03F01F03 and r3, r3, #31
|
||||
109 0016 2370 strb r3, [r4]
|
||||
110 0018 10BD pop {r4, pc}
|
||||
111 .L11:
|
||||
112 001a 00BF .align 2
|
||||
113 .L10:
|
||||
114 001c 00000000 .word .LANCHOR2
|
||||
115 0020 00000000 .word .LANCHOR1
|
||||
117 .section .text.set_frequency,"ax",%progbits
|
||||
118 .align 1
|
||||
119 .p2align 2,,3
|
||||
120 .global set_frequency
|
||||
121 .syntax unified
|
||||
122 .thumb
|
||||
ARM GAS /tmp/ccf8M1C2.s page 3
|
||||
|
||||
|
||||
123 .thumb_func
|
||||
124 .fpu fpv4-sp-d16
|
||||
126 set_frequency:
|
||||
127 @ args = 0, pretend = 0, frame = 0
|
||||
128 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
129 0000 10B5 push {r4, lr}
|
||||
130 0002 074B ldr r3, .L14
|
||||
131 0004 074C ldr r4, .L14+4
|
||||
132 0006 1B68 ldr r3, [r3]
|
||||
133 0008 D4F81100 ldr r0, [r4, #17] @ unaligned
|
||||
134 000c 1844 add r0, r0, r3
|
||||
135 000e FFF7FEFF bl set_rx_nco1_freq
|
||||
136 0012 D4F81100 ldr r0, [r4, #17] @ unaligned
|
||||
137 0016 BDE81040 pop {r4, lr}
|
||||
138 001a FFF7FEBF b set_tx_nco1_freq
|
||||
139 .L15:
|
||||
140 001e 00BF .align 2
|
||||
141 .L14:
|
||||
142 0020 00000000 .word .LANCHOR4
|
||||
143 0024 00000000 .word .LANCHOR3
|
||||
145 .section .text.imposta_modulazione,"ax",%progbits
|
||||
146 .align 1
|
||||
147 .p2align 2,,3
|
||||
148 .global imposta_modulazione
|
||||
149 .syntax unified
|
||||
150 .thumb
|
||||
151 .thumb_func
|
||||
152 .fpu fpv4-sp-d16
|
||||
154 imposta_modulazione:
|
||||
155 @ args = 0, pretend = 0, frame = 0
|
||||
156 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
157 0000 10B5 push {r4, lr}
|
||||
158 0002 FFF7FEFF bl st2_filter_init
|
||||
159 0006 074C ldr r4, .L18
|
||||
160 0008 074B ldr r3, .L18+4
|
||||
161 000a D4F81100 ldr r0, [r4, #17] @ unaligned
|
||||
162 000e 1B68 ldr r3, [r3]
|
||||
163 0010 1844 add r0, r0, r3
|
||||
164 0012 FFF7FEFF bl set_rx_nco1_freq
|
||||
165 0016 D4F81100 ldr r0, [r4, #17] @ unaligned
|
||||
166 001a BDE81040 pop {r4, lr}
|
||||
167 001e FFF7FEBF b set_tx_nco1_freq
|
||||
168 .L19:
|
||||
169 0022 00BF .align 2
|
||||
170 .L18:
|
||||
171 0024 00000000 .word .LANCHOR3
|
||||
172 0028 00000000 .word .LANCHOR4
|
||||
174 .section .text.set_dummy,"ax",%progbits
|
||||
175 .align 1
|
||||
176 .p2align 2,,3
|
||||
177 .global set_dummy
|
||||
178 .syntax unified
|
||||
179 .thumb
|
||||
180 .thumb_func
|
||||
181 .fpu fpv4-sp-d16
|
||||
183 set_dummy:
|
||||
184 @ args = 0, pretend = 0, frame = 0
|
||||
ARM GAS /tmp/ccf8M1C2.s page 4
|
||||
|
||||
|
||||
185 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
186 @ link register save eliminated.
|
||||
187 0000 7047 bx lr
|
||||
189 0002 00BF .section .text.set_changed,"ax",%progbits
|
||||
190 .align 1
|
||||
191 .p2align 2,,3
|
||||
192 .global set_changed
|
||||
193 .syntax unified
|
||||
194 .thumb
|
||||
195 .thumb_func
|
||||
196 .fpu fpv4-sp-d16
|
||||
198 set_changed:
|
||||
199 @ args = 0, pretend = 0, frame = 0
|
||||
200 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
201 @ link register save eliminated.
|
||||
202 0000 034A ldr r2, .L22
|
||||
203 0002 0123 movs r3, #1
|
||||
204 0004 1188 ldrh r1, [r2]
|
||||
205 0006 03FA00F0 lsl r0, r3, r0
|
||||
206 000a 0843 orrs r0, r0, r1
|
||||
207 000c 1080 strh r0, [r2] @ movhi
|
||||
208 000e 7047 bx lr
|
||||
209 .L23:
|
||||
210 .align 2
|
||||
211 .L22:
|
||||
212 0010 00000000 .word .LANCHOR5
|
||||
214 .section .text.reset_changed,"ax",%progbits
|
||||
215 .align 1
|
||||
216 .p2align 2,,3
|
||||
217 .global reset_changed
|
||||
218 .syntax unified
|
||||
219 .thumb
|
||||
220 .thumb_func
|
||||
221 .fpu fpv4-sp-d16
|
||||
223 reset_changed:
|
||||
224 @ args = 0, pretend = 0, frame = 0
|
||||
225 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
226 @ link register save eliminated.
|
||||
227 0000 0449 ldr r1, .L25
|
||||
228 0002 0122 movs r2, #1
|
||||
229 0004 0B88 ldrh r3, [r1]
|
||||
230 0006 02FA00F0 lsl r0, r2, r0
|
||||
231 000a 23EA0003 bic r3, r3, r0
|
||||
232 000e 0B80 strh r3, [r1] @ movhi
|
||||
233 0010 7047 bx lr
|
||||
234 .L26:
|
||||
235 0012 00BF .align 2
|
||||
236 .L25:
|
||||
237 0014 00000000 .word .LANCHOR5
|
||||
239 .section .text.get_changed,"ax",%progbits
|
||||
240 .align 1
|
||||
241 .p2align 2,,3
|
||||
242 .global get_changed
|
||||
243 .syntax unified
|
||||
244 .thumb
|
||||
245 .thumb_func
|
||||
246 .fpu fpv4-sp-d16
|
||||
ARM GAS /tmp/ccf8M1C2.s page 5
|
||||
|
||||
|
||||
248 get_changed:
|
||||
249 @ args = 0, pretend = 0, frame = 0
|
||||
250 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
251 @ link register save eliminated.
|
||||
252 0000 034B ldr r3, .L28
|
||||
253 0002 1B88 ldrh r3, [r3]
|
||||
254 0004 43FA00F0 asr r0, r3, r0
|
||||
255 0008 00F00100 and r0, r0, #1
|
||||
256 000c 7047 bx lr
|
||||
257 .L29:
|
||||
258 000e 00BF .align 2
|
||||
259 .L28:
|
||||
260 0010 00000000 .word .LANCHOR5
|
||||
262 .section .text.state_set_default,"ax",%progbits
|
||||
263 .align 1
|
||||
264 .p2align 2,,3
|
||||
265 .global state_set_default
|
||||
266 .syntax unified
|
||||
267 .thumb
|
||||
268 .thumb_func
|
||||
269 .fpu fpv4-sp-d16
|
||||
271 state_set_default:
|
||||
272 @ args = 0, pretend = 0, frame = 0
|
||||
273 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
274 0000 10B5 push {r4, lr}
|
||||
275 0002 164C ldr r4, .L32
|
||||
276 0004 164A ldr r2, .L32+4
|
||||
277 0006 6FF00B00 mvn r0, #11
|
||||
278 000a 0023 movs r3, #0
|
||||
279 000c 0121 movs r1, #1
|
||||
280 000e A074 strb r0, [r4, #18]
|
||||
281 0010 4FF4FA30 mov r0, #128000
|
||||
282 0014 6375 strb r3, [r4, #21]
|
||||
283 0016 6374 strb r3, [r4, #17]
|
||||
284 0018 E174 strb r1, [r4, #19]
|
||||
285 001a 2375 strb r3, [r4, #20]
|
||||
286 001c 1360 str r3, [r2]
|
||||
287 001e FFF7FEFF bl set_rx_nco1_freq
|
||||
288 0022 D4F81100 ldr r0, [r4, #17] @ unaligned
|
||||
289 0026 FFF7FEFF bl set_tx_nco1_freq
|
||||
290 002a 0E48 ldr r0, .L32+8
|
||||
291 002c 0224 movs r4, #2
|
||||
292 002e 0460 str r4, [r0]
|
||||
293 0030 0D48 ldr r0, .L32+12
|
||||
294 0032 0824 movs r4, #8
|
||||
295 0034 0470 strb r4, [r0]
|
||||
296 0036 0D48 ldr r0, .L32+16
|
||||
297 0038 0D4C ldr r4, .L32+20
|
||||
298 003a 4FF4FA62 mov r2, #2000
|
||||
299 003e 0260 str r2, [r0]
|
||||
300 0040 0C48 ldr r0, .L32+24
|
||||
301 0042 1023 movs r3, #16
|
||||
302 0044 0360 str r3, [r0]
|
||||
303 0046 40F2E241 movw r1, #1250
|
||||
304 004a 0B48 ldr r0, .L32+28
|
||||
305 004c 2160 str r1, [r4]
|
||||
306 004e FFF7FEFF bl audio_filter_generate_coeffs
|
||||
ARM GAS /tmp/ccf8M1C2.s page 6
|
||||
|
||||
|
||||
307 0052 0A4B ldr r3, .L32+32
|
||||
308 0054 4FF6FF72 movw r2, #65535
|
||||
309 0058 1A80 strh r2, [r3] @ movhi
|
||||
310 005a 10BD pop {r4, pc}
|
||||
311 .L33:
|
||||
312 .align 2
|
||||
313 .L32:
|
||||
314 005c 00000000 .word .LANCHOR3
|
||||
315 0060 00000000 .word .LANCHOR4
|
||||
316 0064 00000000 .word .LANCHOR6
|
||||
317 0068 00000000 .word .LANCHOR7
|
||||
318 006c 00000000 .word .LANCHOR9
|
||||
319 0070 00000000 .word .LANCHOR8
|
||||
320 0074 00000000 .word .LANCHOR10
|
||||
321 0078 00000000 .word audio_filter_coeffs
|
||||
322 007c 00000000 .word .LANCHOR5
|
||||
324 .section .rodata.diag.str1.4,"aMS",%progbits,1
|
||||
325 .align 2
|
||||
326 .LC0:
|
||||
327 0000 41444320 .ascii "ADC sample rate: %d\012ADC oversampling: %d\012\000"
|
||||
327 73616D70
|
||||
327 6C652072
|
||||
327 6174653A
|
||||
327 2025640A
|
||||
328 002a 0000 .align 2
|
||||
329 .LC1:
|
||||
330 002c 41444320 .ascii "ADC buffer size: %d\0121st decimation factor: %d\012"
|
||||
330 62756666
|
||||
330 65722073
|
||||
330 697A653A
|
||||
330 2025640A
|
||||
331 005a 00 .ascii "\000"
|
||||
332 005b 00 .align 2
|
||||
333 .LC2:
|
||||
334 005c 31737420 .ascii "1st out sample rate: %d\012\000"
|
||||
334 6F757420
|
||||
334 73616D70
|
||||
334 6C652072
|
||||
334 6174653A
|
||||
335 0075 000000 .align 2
|
||||
336 .LC3:
|
||||
337 0078 32737420 .ascii "2st buffer size: %d\0122st decimation factor: %d\012"
|
||||
337 62756666
|
||||
337 65722073
|
||||
337 697A653A
|
||||
337 2025640A
|
||||
338 00a6 00 .ascii "\000"
|
||||
339 00a7 00 .align 2
|
||||
340 .LC4:
|
||||
341 00a8 32737420 .ascii "2st out sample rate: %d\012\000"
|
||||
341 6F757420
|
||||
341 73616D70
|
||||
341 6C652072
|
||||
341 6174653A
|
||||
342 00c1 000000 .align 2
|
||||
343 .LC5:
|
||||
344 00c4 696E2072 .ascii "in rx_gain %d\012\000"
|
||||
ARM GAS /tmp/ccf8M1C2.s page 7
|
||||
|
||||
|
||||
344 785F6761
|
||||
344 696E2025
|
||||
344 640A00
|
||||
345 00d3 00 .align 2
|
||||
346 .LC6:
|
||||
347 00d4 61662067 .ascii "af gain %d\012\000"
|
||||
347 61696E20
|
||||
347 25640A00
|
||||
348 .align 2
|
||||
349 .LC7:
|
||||
350 00e0 7278206E .ascii "rx nco1 inc %d\012\000"
|
||||
350 636F3120
|
||||
350 696E6320
|
||||
350 25640A00
|
||||
351 .align 2
|
||||
352 .LC8:
|
||||
353 00f0 6E636F32 .ascii "nco2 inc %d\012\000"
|
||||
353 20696E63
|
||||
353 2025640A
|
||||
353 00
|
||||
354 00fd 000000 .align 2
|
||||
355 .LC9:
|
||||
356 0100 61756469 .ascii "audio filter f %d bw %d\012\000"
|
||||
356 6F206669
|
||||
356 6C746572
|
||||
356 20662025
|
||||
356 64206277
|
||||
357 .section .text.diag,"ax",%progbits
|
||||
358 .align 1
|
||||
359 .p2align 2,,3
|
||||
360 .global diag
|
||||
361 .syntax unified
|
||||
362 .thumb
|
||||
363 .thumb_func
|
||||
364 .fpu fpv4-sp-d16
|
||||
366 diag:
|
||||
367 @ args = 0, pretend = 0, frame = 0
|
||||
368 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
369 0000 38B5 push {r3, r4, r5, lr}
|
||||
370 0002 2F4D ldr r5, .L36
|
||||
371 0004 2F4C ldr r4, .L36+4
|
||||
372 0006 304A ldr r2, .L36+8
|
||||
373 0008 3049 ldr r1, .L36+12
|
||||
374 000a 0223 movs r3, #2
|
||||
375 000c 2846 mov r0, r5
|
||||
376 000e FFF7FEFF bl sprintf
|
||||
377 0012 2188 ldrh r1, [r4]
|
||||
378 0014 2C31 adds r1, r1, #44
|
||||
379 0016 0423 movs r3, #4
|
||||
380 0018 4FF48062 mov r2, #1024
|
||||
381 001c 2180 strh r1, [r4] @ movhi
|
||||
382 001e 2846 mov r0, r5
|
||||
383 0020 2B49 ldr r1, .L36+16
|
||||
384 0022 FFF7FEFF bl sprintf
|
||||
385 0026 2388 ldrh r3, [r4]
|
||||
386 0028 2A4A ldr r2, .L36+20
|
||||
387 002a 2B49 ldr r1, .L36+24
|
||||
ARM GAS /tmp/ccf8M1C2.s page 8
|
||||
|
||||
|
||||
388 002c 2F33 adds r3, r3, #47
|
||||
389 002e 2846 mov r0, r5
|
||||
390 0030 2380 strh r3, [r4] @ movhi
|
||||
391 0032 FFF7FEFF bl sprintf
|
||||
392 0036 2188 ldrh r1, [r4]
|
||||
393 0038 1B31 adds r1, r1, #27
|
||||
394 003a 0823 movs r3, #8
|
||||
395 003c 4FF48072 mov r2, #256
|
||||
396 0040 2180 strh r1, [r4] @ movhi
|
||||
397 0042 2846 mov r0, r5
|
||||
398 0044 2549 ldr r1, .L36+28
|
||||
399 0046 FFF7FEFF bl sprintf
|
||||
400 004a 2388 ldrh r3, [r4]
|
||||
401 004c 2449 ldr r1, .L36+32
|
||||
402 004e 2E33 adds r3, r3, #46
|
||||
403 0050 45F27352 movw r2, #21875
|
||||
404 0054 2846 mov r0, r5
|
||||
405 0056 2380 strh r3, [r4] @ movhi
|
||||
406 0058 FFF7FEFF bl sprintf
|
||||
407 005c 2388 ldrh r3, [r4]
|
||||
408 005e 214A ldr r2, .L36+36
|
||||
409 0060 2149 ldr r1, .L36+40
|
||||
410 0062 1268 ldr r2, [r2]
|
||||
411 0064 1B33 adds r3, r3, #27
|
||||
412 0066 2846 mov r0, r5
|
||||
413 0068 2380 strh r3, [r4] @ movhi
|
||||
414 006a FFF7FEFF bl sprintf
|
||||
415 006e 2288 ldrh r2, [r4]
|
||||
416 0070 1E4B ldr r3, .L36+44
|
||||
417 0072 1F49 ldr r1, .L36+48
|
||||
418 0074 1044 add r0, r0, r2
|
||||
419 0076 2080 strh r0, [r4] @ movhi
|
||||
420 0078 1A78 ldrb r2, [r3] @ zero_extendqisi2
|
||||
421 007a 2846 mov r0, r5
|
||||
422 007c FFF7FEFF bl sprintf
|
||||
423 0080 2288 ldrh r2, [r4]
|
||||
424 0082 1C4B ldr r3, .L36+52
|
||||
425 0084 1C49 ldr r1, .L36+56
|
||||
426 0086 1044 add r0, r0, r2
|
||||
427 0088 2080 strh r0, [r4] @ movhi
|
||||
428 008a 1A68 ldr r2, [r3]
|
||||
429 008c 2846 mov r0, r5
|
||||
430 008e FFF7FEFF bl sprintf
|
||||
431 0092 2388 ldrh r3, [r4]
|
||||
432 0094 194A ldr r2, .L36+60
|
||||
433 0096 1A49 ldr r1, .L36+64
|
||||
434 0098 1844 add r0, r0, r3
|
||||
435 009a 2080 strh r0, [r4] @ movhi
|
||||
436 009c 2846 mov r0, r5
|
||||
437 009e FFF7FEFF bl sprintf
|
||||
438 00a2 2188 ldrh r1, [r4]
|
||||
439 00a4 174B ldr r3, .L36+68
|
||||
440 00a6 184A ldr r2, .L36+72
|
||||
441 00a8 1B68 ldr r3, [r3]
|
||||
442 00aa 1268 ldr r2, [r2]
|
||||
443 00ac 1331 adds r1, r1, #19
|
||||
444 00ae 2180 strh r1, [r4] @ movhi
|
||||
ARM GAS /tmp/ccf8M1C2.s page 9
|
||||
|
||||
|
||||
445 00b0 2846 mov r0, r5
|
||||
446 00b2 1649 ldr r1, .L36+76
|
||||
447 00b4 FFF7FEFF bl sprintf
|
||||
448 00b8 2388 ldrh r3, [r4]
|
||||
449 00ba 1844 add r0, r0, r3
|
||||
450 00bc 2080 strh r0, [r4] @ movhi
|
||||
451 00be 38BD pop {r3, r4, r5, pc}
|
||||
452 .L37:
|
||||
453 .align 2
|
||||
454 .L36:
|
||||
455 00c0 00000000 .word .LANCHOR11
|
||||
456 00c4 00000000 .word .LANCHOR12
|
||||
457 00c8 30570500 .word 350000
|
||||
458 00cc 00000000 .word .LC0
|
||||
459 00d0 2C000000 .word .LC1
|
||||
460 00d4 CC550100 .word 87500
|
||||
461 00d8 5C000000 .word .LC2
|
||||
462 00dc 78000000 .word .LC3
|
||||
463 00e0 A8000000 .word .LC4
|
||||
464 00e4 00000000 .word .LANCHOR6
|
||||
465 00e8 C4000000 .word .LC5
|
||||
466 00ec 00000000 .word .LANCHOR7
|
||||
467 00f0 D4000000 .word .LC6
|
||||
468 00f4 00000000 .word rx_nco1_increment
|
||||
469 00f8 E0000000 .word .LC7
|
||||
470 00fc 47E17A14 .word 343597383
|
||||
471 0100 F0000000 .word .LC8
|
||||
472 0104 00000000 .word .LANCHOR9
|
||||
473 0108 00000000 .word .LANCHOR8
|
||||
474 010c 00010000 .word .LC9
|
||||
476 .section .text.measure_log_abs_mean,"ax",%progbits
|
||||
477 .align 1
|
||||
478 .p2align 2,,3
|
||||
479 .global measure_log_abs_mean
|
||||
480 .syntax unified
|
||||
481 .thumb
|
||||
482 .thumb_func
|
||||
483 .fpu fpv4-sp-d16
|
||||
485 measure_log_abs_mean:
|
||||
486 @ args = 0, pretend = 0, frame = 0
|
||||
487 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
488 @ link register save eliminated.
|
||||
489 0000 71B1 cbz r1, .L39
|
||||
490 0002 0139 subs r1, r1, #1
|
||||
491 0004 8BB2 uxth r3, r1
|
||||
492 0006 0021 movs r1, #0
|
||||
493 0008 021F subs r2, r0, #4
|
||||
494 000a 8C46 mov ip, r1
|
||||
495 000c 00EB8300 add r0, r0, r3, lsl #2
|
||||
496 .L43:
|
||||
497 0010 52F8043F ldr r3, [r2, #4]!
|
||||
498 0014 002B cmp r3, #0
|
||||
499 0016 0DDD ble .L48
|
||||
500 0018 9042 cmp r0, r2
|
||||
501 001a 01EBA311 add r1, r1, r3, asr #6
|
||||
502 001e F7D1 bne .L43
|
||||
503 .L39:
|
||||
ARM GAS /tmp/ccf8M1C2.s page 10
|
||||
|
||||
|
||||
504 0020 1F23 movs r3, #31
|
||||
505 0022 01E0 b .L45
|
||||
506 .L50:
|
||||
507 0024 013B subs r3, r3, #1
|
||||
508 0026 0CD0 beq .L49
|
||||
509 .L45:
|
||||
510 0028 41FA03F2 asr r2, r1, r3
|
||||
511 002c D207 lsls r2, r2, #31
|
||||
512 002e D8B2 uxtb r0, r3
|
||||
513 0030 F8D5 bpl .L50
|
||||
514 0032 7047 bx lr
|
||||
515 .L48:
|
||||
516 .syntax unified
|
||||
517 @ 2125 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
518 0034 83FAACF3 qsub r3, ip, r3
|
||||
519 @ 0 "" 2
|
||||
520 .thumb
|
||||
521 .syntax unified
|
||||
522 0038 9042 cmp r0, r2
|
||||
523 003a 01EBA311 add r1, r1, r3, asr #6
|
||||
524 003e E7D1 bne .L43
|
||||
525 0040 EEE7 b .L39
|
||||
526 .L49:
|
||||
527 0042 1846 mov r0, r3
|
||||
528 0044 7047 bx lr
|
||||
530 0046 00BF .section .text.set_LO_freq,"ax",%progbits
|
||||
531 .align 1
|
||||
532 .p2align 2,,3
|
||||
533 .global set_LO_freq
|
||||
534 .syntax unified
|
||||
535 .thumb
|
||||
536 .thumb_func
|
||||
537 .fpu fpv4-sp-d16
|
||||
539 set_LO_freq:
|
||||
540 @ args = 0, pretend = 0, frame = 0
|
||||
541 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
542 @ link register save eliminated.
|
||||
543 0000 7047 bx lr
|
||||
545 .global if_Q
|
||||
546 .global if_I
|
||||
547 .global uart_tx_buf_in_idx
|
||||
548 .global uart_tx_buf
|
||||
549 .global rx_cmd_rb_out_idx
|
||||
550 .global rx_cmd_rb_in_idx
|
||||
551 .global rx_cmd_rb
|
||||
552 .global uart_rx_buf
|
||||
553 .global scrittura_stato_pendente
|
||||
554 .global state_changed
|
||||
555 .global s_meter
|
||||
556 .global audio_filter_beta
|
||||
557 .global audio_filter_bw
|
||||
558 .global audio_filter_freq
|
||||
559 .global scan
|
||||
560 .global mic_gain
|
||||
561 .global squelch
|
||||
562 .global peakset
|
||||
563 .global peak
|
||||
ARM GAS /tmp/ccf8M1C2.s page 11
|
||||
|
||||
|
||||
564 .global rx_gain
|
||||
565 .global rit
|
||||
566 .global trasmissione
|
||||
567 .global ricezione
|
||||
568 .global stato
|
||||
569 .global canale
|
||||
570 0002 00BF .section .bss.audio_filter_beta,"aw",%nobits
|
||||
571 .align 2
|
||||
572 .set .LANCHOR10,. + 0
|
||||
575 audio_filter_beta:
|
||||
576 0000 00000000 .space 4
|
||||
577 .section .bss.audio_filter_bw,"aw",%nobits
|
||||
578 .align 2
|
||||
579 .set .LANCHOR9,. + 0
|
||||
582 audio_filter_bw:
|
||||
583 0000 00000000 .space 4
|
||||
584 .section .bss.audio_filter_freq,"aw",%nobits
|
||||
585 .align 2
|
||||
586 .set .LANCHOR8,. + 0
|
||||
589 audio_filter_freq:
|
||||
590 0000 00000000 .space 4
|
||||
591 .section .bss.canale,"aw",%nobits
|
||||
592 .align 2
|
||||
593 .set .LANCHOR3,. + 0
|
||||
596 canale:
|
||||
597 0000 00000000 .space 29
|
||||
597 00000000
|
||||
597 00000000
|
||||
597 00000000
|
||||
597 00000000
|
||||
598 .section .bss.if_I,"aw",%nobits
|
||||
599 .align 2
|
||||
602 if_I:
|
||||
603 0000 00000000 .space 256
|
||||
603 00000000
|
||||
603 00000000
|
||||
603 00000000
|
||||
603 00000000
|
||||
604 .section .bss.if_Q,"aw",%nobits
|
||||
605 .align 2
|
||||
608 if_Q:
|
||||
609 0000 00000000 .space 256
|
||||
609 00000000
|
||||
609 00000000
|
||||
609 00000000
|
||||
609 00000000
|
||||
610 .section .bss.mic_gain,"aw",%nobits
|
||||
611 .align 2
|
||||
614 mic_gain:
|
||||
615 0000 00000000 .space 4
|
||||
616 .section .bss.peak,"aw",%nobits
|
||||
617 .align 2
|
||||
620 peak:
|
||||
621 0000 00000000 .space 4
|
||||
622 .section .bss.peakset,"aw",%nobits
|
||||
623 .align 2
|
||||
626 peakset:
|
||||
ARM GAS /tmp/ccf8M1C2.s page 12
|
||||
|
||||
|
||||
627 0000 00000000 .space 4
|
||||
628 .section .bss.ricezione,"aw",%nobits
|
||||
631 ricezione:
|
||||
632 0000 00 .space 1
|
||||
633 .section .bss.rit,"aw",%nobits
|
||||
634 .align 2
|
||||
635 .set .LANCHOR4,. + 0
|
||||
638 rit:
|
||||
639 0000 00000000 .space 4
|
||||
640 .section .bss.rx_cmd_rb,"aw",%nobits
|
||||
641 .align 2
|
||||
642 .set .LANCHOR1,. + 0
|
||||
645 rx_cmd_rb:
|
||||
646 0000 00000000 .space 32
|
||||
646 00000000
|
||||
646 00000000
|
||||
646 00000000
|
||||
646 00000000
|
||||
647 .section .bss.rx_cmd_rb_in_idx,"aw",%nobits
|
||||
648 .set .LANCHOR0,. + 0
|
||||
651 rx_cmd_rb_in_idx:
|
||||
652 0000 00 .space 1
|
||||
653 .section .bss.rx_cmd_rb_out_idx,"aw",%nobits
|
||||
654 .set .LANCHOR2,. + 0
|
||||
657 rx_cmd_rb_out_idx:
|
||||
658 0000 00 .space 1
|
||||
659 .section .bss.rx_gain,"aw",%nobits
|
||||
660 .align 2
|
||||
661 .set .LANCHOR6,. + 0
|
||||
664 rx_gain:
|
||||
665 0000 00000000 .space 4
|
||||
666 .section .bss.s_meter,"aw",%nobits
|
||||
669 s_meter:
|
||||
670 0000 00 .space 1
|
||||
671 .section .bss.scan,"aw",%nobits
|
||||
672 .align 2
|
||||
675 scan:
|
||||
676 0000 00000000 .space 4
|
||||
677 .section .bss.scrittura_stato_pendente,"aw",%nobits
|
||||
680 scrittura_stato_pendente:
|
||||
681 0000 00 .space 1
|
||||
682 .section .bss.squelch,"aw",%nobits
|
||||
683 .align 2
|
||||
686 squelch:
|
||||
687 0000 00000000 .space 4
|
||||
688 .section .bss.state_changed,"aw",%nobits
|
||||
689 .align 1
|
||||
690 .set .LANCHOR5,. + 0
|
||||
693 state_changed:
|
||||
694 0000 0000 .space 2
|
||||
695 .section .bss.stato,"aw",%nobits
|
||||
696 .align 2
|
||||
697 .set .LANCHOR7,. + 0
|
||||
700 stato:
|
||||
701 0000 00000000 .space 4
|
||||
702 .section .bss.trasmissione,"aw",%nobits
|
||||
705 trasmissione:
|
||||
ARM GAS /tmp/ccf8M1C2.s page 13
|
||||
|
||||
|
||||
706 0000 00 .space 1
|
||||
707 .section .bss.uart_rx_buf,"aw",%nobits
|
||||
708 .align 2
|
||||
711 uart_rx_buf:
|
||||
712 0000 0000 .space 2
|
||||
713 .section .bss.uart_tx_buf,"aw",%nobits
|
||||
714 .align 2
|
||||
715 .set .LANCHOR11,. + 0
|
||||
718 uart_tx_buf:
|
||||
719 0000 00000000 .space 512
|
||||
719 00000000
|
||||
719 00000000
|
||||
719 00000000
|
||||
719 00000000
|
||||
720 .section .bss.uart_tx_buf_in_idx,"aw",%nobits
|
||||
721 .align 1
|
||||
722 .set .LANCHOR12,. + 0
|
||||
725 uart_tx_buf_in_idx:
|
||||
726 0000 0000 .space 2
|
||||
727 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||
ARM GAS /tmp/ccf8M1C2.s page 14
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 bassofono.c
|
||||
/tmp/ccf8M1C2.s:16 .text.ringbuf_increment:0000000000000000 $t
|
||||
/tmp/ccf8M1C2.s:25 .text.ringbuf_increment:0000000000000000 ringbuf_increment
|
||||
/tmp/ccf8M1C2.s:37 .text.sat_mult_q31:0000000000000000 $t
|
||||
/tmp/ccf8M1C2.s:45 .text.sat_mult_q31:0000000000000000 sat_mult_q31
|
||||
/tmp/ccf8M1C2.s:60 .text.enqueue_cmd:0000000000000000 $t
|
||||
/tmp/ccf8M1C2.s:68 .text.enqueue_cmd:0000000000000000 enqueue_cmd
|
||||
/tmp/ccf8M1C2.s:85 .text.enqueue_cmd:0000000000000018 $d
|
||||
/tmp/ccf8M1C2.s:89 .text.dequeue_cmd:0000000000000000 $t
|
||||
/tmp/ccf8M1C2.s:97 .text.dequeue_cmd:0000000000000000 dequeue_cmd
|
||||
/tmp/ccf8M1C2.s:114 .text.dequeue_cmd:000000000000001c $d
|
||||
/tmp/ccf8M1C2.s:118 .text.set_frequency:0000000000000000 $t
|
||||
/tmp/ccf8M1C2.s:126 .text.set_frequency:0000000000000000 set_frequency
|
||||
/tmp/ccf8M1C2.s:142 .text.set_frequency:0000000000000020 $d
|
||||
/tmp/ccf8M1C2.s:146 .text.imposta_modulazione:0000000000000000 $t
|
||||
/tmp/ccf8M1C2.s:154 .text.imposta_modulazione:0000000000000000 imposta_modulazione
|
||||
/tmp/ccf8M1C2.s:171 .text.imposta_modulazione:0000000000000024 $d
|
||||
/tmp/ccf8M1C2.s:175 .text.set_dummy:0000000000000000 $t
|
||||
/tmp/ccf8M1C2.s:183 .text.set_dummy:0000000000000000 set_dummy
|
||||
/tmp/ccf8M1C2.s:190 .text.set_changed:0000000000000000 $t
|
||||
/tmp/ccf8M1C2.s:198 .text.set_changed:0000000000000000 set_changed
|
||||
/tmp/ccf8M1C2.s:212 .text.set_changed:0000000000000010 $d
|
||||
/tmp/ccf8M1C2.s:215 .text.reset_changed:0000000000000000 $t
|
||||
/tmp/ccf8M1C2.s:223 .text.reset_changed:0000000000000000 reset_changed
|
||||
/tmp/ccf8M1C2.s:237 .text.reset_changed:0000000000000014 $d
|
||||
/tmp/ccf8M1C2.s:240 .text.get_changed:0000000000000000 $t
|
||||
/tmp/ccf8M1C2.s:248 .text.get_changed:0000000000000000 get_changed
|
||||
/tmp/ccf8M1C2.s:260 .text.get_changed:0000000000000010 $d
|
||||
/tmp/ccf8M1C2.s:263 .text.state_set_default:0000000000000000 $t
|
||||
/tmp/ccf8M1C2.s:271 .text.state_set_default:0000000000000000 state_set_default
|
||||
/tmp/ccf8M1C2.s:314 .text.state_set_default:000000000000005c $d
|
||||
/tmp/ccf8M1C2.s:325 .rodata.diag.str1.4:0000000000000000 $d
|
||||
/tmp/ccf8M1C2.s:358 .text.diag:0000000000000000 $t
|
||||
/tmp/ccf8M1C2.s:366 .text.diag:0000000000000000 diag
|
||||
/tmp/ccf8M1C2.s:455 .text.diag:00000000000000c0 $d
|
||||
/tmp/ccf8M1C2.s:477 .text.measure_log_abs_mean:0000000000000000 $t
|
||||
/tmp/ccf8M1C2.s:485 .text.measure_log_abs_mean:0000000000000000 measure_log_abs_mean
|
||||
/tmp/ccf8M1C2.s:531 .text.set_LO_freq:0000000000000000 $t
|
||||
/tmp/ccf8M1C2.s:539 .text.set_LO_freq:0000000000000000 set_LO_freq
|
||||
/tmp/ccf8M1C2.s:608 .bss.if_Q:0000000000000000 if_Q
|
||||
/tmp/ccf8M1C2.s:602 .bss.if_I:0000000000000000 if_I
|
||||
/tmp/ccf8M1C2.s:725 .bss.uart_tx_buf_in_idx:0000000000000000 uart_tx_buf_in_idx
|
||||
/tmp/ccf8M1C2.s:718 .bss.uart_tx_buf:0000000000000000 uart_tx_buf
|
||||
/tmp/ccf8M1C2.s:657 .bss.rx_cmd_rb_out_idx:0000000000000000 rx_cmd_rb_out_idx
|
||||
/tmp/ccf8M1C2.s:651 .bss.rx_cmd_rb_in_idx:0000000000000000 rx_cmd_rb_in_idx
|
||||
/tmp/ccf8M1C2.s:645 .bss.rx_cmd_rb:0000000000000000 rx_cmd_rb
|
||||
/tmp/ccf8M1C2.s:711 .bss.uart_rx_buf:0000000000000000 uart_rx_buf
|
||||
/tmp/ccf8M1C2.s:680 .bss.scrittura_stato_pendente:0000000000000000 scrittura_stato_pendente
|
||||
/tmp/ccf8M1C2.s:693 .bss.state_changed:0000000000000000 state_changed
|
||||
/tmp/ccf8M1C2.s:669 .bss.s_meter:0000000000000000 s_meter
|
||||
/tmp/ccf8M1C2.s:575 .bss.audio_filter_beta:0000000000000000 audio_filter_beta
|
||||
/tmp/ccf8M1C2.s:582 .bss.audio_filter_bw:0000000000000000 audio_filter_bw
|
||||
/tmp/ccf8M1C2.s:589 .bss.audio_filter_freq:0000000000000000 audio_filter_freq
|
||||
/tmp/ccf8M1C2.s:675 .bss.scan:0000000000000000 scan
|
||||
/tmp/ccf8M1C2.s:614 .bss.mic_gain:0000000000000000 mic_gain
|
||||
/tmp/ccf8M1C2.s:686 .bss.squelch:0000000000000000 squelch
|
||||
ARM GAS /tmp/ccf8M1C2.s page 15
|
||||
|
||||
|
||||
/tmp/ccf8M1C2.s:626 .bss.peakset:0000000000000000 peakset
|
||||
/tmp/ccf8M1C2.s:620 .bss.peak:0000000000000000 peak
|
||||
/tmp/ccf8M1C2.s:664 .bss.rx_gain:0000000000000000 rx_gain
|
||||
/tmp/ccf8M1C2.s:638 .bss.rit:0000000000000000 rit
|
||||
/tmp/ccf8M1C2.s:705 .bss.trasmissione:0000000000000000 trasmissione
|
||||
/tmp/ccf8M1C2.s:631 .bss.ricezione:0000000000000000 ricezione
|
||||
/tmp/ccf8M1C2.s:700 .bss.stato:0000000000000000 stato
|
||||
/tmp/ccf8M1C2.s:596 .bss.canale:0000000000000000 canale
|
||||
/tmp/ccf8M1C2.s:571 .bss.audio_filter_beta:0000000000000000 $d
|
||||
/tmp/ccf8M1C2.s:578 .bss.audio_filter_bw:0000000000000000 $d
|
||||
/tmp/ccf8M1C2.s:585 .bss.audio_filter_freq:0000000000000000 $d
|
||||
/tmp/ccf8M1C2.s:592 .bss.canale:0000000000000000 $d
|
||||
/tmp/ccf8M1C2.s:599 .bss.if_I:0000000000000000 $d
|
||||
/tmp/ccf8M1C2.s:605 .bss.if_Q:0000000000000000 $d
|
||||
/tmp/ccf8M1C2.s:611 .bss.mic_gain:0000000000000000 $d
|
||||
/tmp/ccf8M1C2.s:617 .bss.peak:0000000000000000 $d
|
||||
/tmp/ccf8M1C2.s:623 .bss.peakset:0000000000000000 $d
|
||||
/tmp/ccf8M1C2.s:632 .bss.ricezione:0000000000000000 $d
|
||||
/tmp/ccf8M1C2.s:634 .bss.rit:0000000000000000 $d
|
||||
/tmp/ccf8M1C2.s:641 .bss.rx_cmd_rb:0000000000000000 $d
|
||||
/tmp/ccf8M1C2.s:652 .bss.rx_cmd_rb_in_idx:0000000000000000 $d
|
||||
/tmp/ccf8M1C2.s:658 .bss.rx_cmd_rb_out_idx:0000000000000000 $d
|
||||
/tmp/ccf8M1C2.s:660 .bss.rx_gain:0000000000000000 $d
|
||||
/tmp/ccf8M1C2.s:670 .bss.s_meter:0000000000000000 $d
|
||||
/tmp/ccf8M1C2.s:672 .bss.scan:0000000000000000 $d
|
||||
/tmp/ccf8M1C2.s:681 .bss.scrittura_stato_pendente:0000000000000000 $d
|
||||
/tmp/ccf8M1C2.s:683 .bss.squelch:0000000000000000 $d
|
||||
/tmp/ccf8M1C2.s:689 .bss.state_changed:0000000000000000 $d
|
||||
/tmp/ccf8M1C2.s:696 .bss.stato:0000000000000000 $d
|
||||
/tmp/ccf8M1C2.s:706 .bss.trasmissione:0000000000000000 $d
|
||||
/tmp/ccf8M1C2.s:708 .bss.uart_rx_buf:0000000000000000 $d
|
||||
/tmp/ccf8M1C2.s:714 .bss.uart_tx_buf:0000000000000000 $d
|
||||
/tmp/ccf8M1C2.s:721 .bss.uart_tx_buf_in_idx:0000000000000000 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
decode_cmd
|
||||
set_rx_nco1_freq
|
||||
set_tx_nco1_freq
|
||||
st2_filter_init
|
||||
audio_filter_generate_coeffs
|
||||
audio_filter_coeffs
|
||||
sprintf
|
||||
rx_nco1_increment
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1,93 +0,0 @@
|
||||
build/i2c_eeprom.o: Core/Src/i2c_eeprom.c \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||
Core/Inc/stm32g4xx_hal_conf.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h \
|
||||
Core/Inc/i2c_eeprom.h Core/Inc/bassofono.h Core/Inc/main.h Core/Inc/rx.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Core/Inc/tx.h
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||
Core/Inc/stm32g4xx_hal_conf.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||
Drivers/CMSIS/Include/core_cm4.h:
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||
Core/Inc/i2c_eeprom.h:
|
||||
Core/Inc/bassofono.h:
|
||||
Core/Inc/main.h:
|
||||
Core/Inc/rx.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Core/Inc/tx.h:
|
||||
@@ -1,308 +0,0 @@
|
||||
ARM GAS /tmp/ccDGjoK5.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 "i2c_eeprom.c"
|
||||
14 .text
|
||||
15 .section .text.i2c_eeprom_scrivi_pagina,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .p2align 2,,3
|
||||
18 .global i2c_eeprom_scrivi_pagina
|
||||
19 .arch armv7e-m
|
||||
20 .syntax unified
|
||||
21 .thumb
|
||||
22 .thumb_func
|
||||
23 .fpu fpv4-sp-d16
|
||||
25 i2c_eeprom_scrivi_pagina:
|
||||
26 @ args = 0, pretend = 0, frame = 0
|
||||
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
28 0000 70B5 push {r4, r5, r6, lr}
|
||||
29 0002 0C4C ldr r4, .L6
|
||||
30 0004 84B0 sub sp, sp, #16
|
||||
31 0006 0546 mov r5, r0
|
||||
32 0008 0E46 mov r6, r1
|
||||
33 .L2:
|
||||
34 000a 6423 movs r3, #100
|
||||
35 000c 0322 movs r2, #3
|
||||
36 000e A021 movs r1, #160
|
||||
37 0010 2046 mov r0, r4
|
||||
38 0012 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
39 0016 0028 cmp r0, #0
|
||||
40 0018 F7D1 bne .L2
|
||||
41 001a 6422 movs r2, #100
|
||||
42 001c 2023 movs r3, #32
|
||||
43 001e CDE90132 strd r3, r2, [sp, #4]
|
||||
44 0022 0096 str r6, [sp]
|
||||
45 0024 0223 movs r3, #2
|
||||
46 0026 2A46 mov r2, r5
|
||||
47 0028 A021 movs r1, #160
|
||||
48 002a 0248 ldr r0, .L6
|
||||
49 002c FFF7FEFF bl HAL_I2C_Mem_Write
|
||||
50 0030 04B0 add sp, sp, #16
|
||||
51 @ sp needed
|
||||
52 0032 70BD pop {r4, r5, r6, pc}
|
||||
53 .L7:
|
||||
54 .align 2
|
||||
55 .L6:
|
||||
56 0034 00000000 .word hi2c1
|
||||
58 .section .text.i2c_eeprom_leggi_pagina,"ax",%progbits
|
||||
59 .align 1
|
||||
ARM GAS /tmp/ccDGjoK5.s page 2
|
||||
|
||||
|
||||
60 .p2align 2,,3
|
||||
61 .global i2c_eeprom_leggi_pagina
|
||||
62 .syntax unified
|
||||
63 .thumb
|
||||
64 .thumb_func
|
||||
65 .fpu fpv4-sp-d16
|
||||
67 i2c_eeprom_leggi_pagina:
|
||||
68 @ args = 0, pretend = 0, frame = 0
|
||||
69 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
70 0000 70B5 push {r4, r5, r6, lr}
|
||||
71 0002 0C4C ldr r4, .L12
|
||||
72 0004 84B0 sub sp, sp, #16
|
||||
73 0006 0546 mov r5, r0
|
||||
74 0008 0E46 mov r6, r1
|
||||
75 .L9:
|
||||
76 000a 6423 movs r3, #100
|
||||
77 000c 0322 movs r2, #3
|
||||
78 000e A021 movs r1, #160
|
||||
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 6422 movs r2, #100
|
||||
84 001c 2023 movs r3, #32
|
||||
85 001e CDE90132 strd r3, r2, [sp, #4]
|
||||
86 0022 0096 str r6, [sp]
|
||||
87 0024 0123 movs r3, #1
|
||||
88 0026 2A46 mov r2, r5
|
||||
89 0028 A021 movs r1, #160
|
||||
90 002a 0248 ldr r0, .L12
|
||||
91 002c FFF7FEFF bl HAL_I2C_Mem_Read
|
||||
92 0030 04B0 add sp, sp, #16
|
||||
93 @ sp needed
|
||||
94 0032 70BD pop {r4, r5, r6, pc}
|
||||
95 .L13:
|
||||
96 .align 2
|
||||
97 .L12:
|
||||
98 0034 00000000 .word hi2c1
|
||||
100 .section .text.salva_canale,"ax",%progbits
|
||||
101 .align 1
|
||||
102 .p2align 2,,3
|
||||
103 .global salva_canale
|
||||
104 .syntax unified
|
||||
105 .thumb
|
||||
106 .thumb_func
|
||||
107 .fpu fpv4-sp-d16
|
||||
109 salva_canale:
|
||||
110 @ args = 0, pretend = 0, frame = 0
|
||||
111 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
112 0000 70B5 push {r4, r5, r6, lr}
|
||||
113 0002 0D4E ldr r6, .L18
|
||||
114 0004 0D4C ldr r4, .L18+4
|
||||
115 0006 84B0 sub sp, sp, #16
|
||||
116 0008 4501 lsls r5, r0, #5
|
||||
117 000a F6B2 uxtb r6, r6
|
||||
118 .L15:
|
||||
119 000c 6423 movs r3, #100
|
||||
ARM GAS /tmp/ccDGjoK5.s page 3
|
||||
|
||||
|
||||
120 000e 0322 movs r2, #3
|
||||
121 0010 A021 movs r1, #160
|
||||
122 0012 2046 mov r0, r4
|
||||
123 0014 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
124 0018 0028 cmp r0, #0
|
||||
125 001a F7D1 bne .L15
|
||||
126 001c 6422 movs r2, #100
|
||||
127 001e 2023 movs r3, #32
|
||||
128 0020 CDE90132 strd r3, r2, [sp, #4]
|
||||
129 0024 0096 str r6, [sp]
|
||||
130 0026 0223 movs r3, #2
|
||||
131 0028 2A46 mov r2, r5
|
||||
132 002a A021 movs r1, #160
|
||||
133 002c 0348 ldr r0, .L18+4
|
||||
134 002e FFF7FEFF bl HAL_I2C_Mem_Write
|
||||
135 0032 04B0 add sp, sp, #16
|
||||
136 @ sp needed
|
||||
137 0034 70BD pop {r4, r5, r6, pc}
|
||||
138 .L19:
|
||||
139 0036 00BF .align 2
|
||||
140 .L18:
|
||||
141 0038 00000000 .word canale
|
||||
142 003c 00000000 .word hi2c1
|
||||
144 .section .text.leggi_canale,"ax",%progbits
|
||||
145 .align 1
|
||||
146 .p2align 2,,3
|
||||
147 .global leggi_canale
|
||||
148 .syntax unified
|
||||
149 .thumb
|
||||
150 .thumb_func
|
||||
151 .fpu fpv4-sp-d16
|
||||
153 leggi_canale:
|
||||
154 @ args = 0, pretend = 0, frame = 0
|
||||
155 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
156 0000 70B5 push {r4, r5, r6, lr}
|
||||
157 0002 0D4E ldr r6, .L24
|
||||
158 0004 0D4C ldr r4, .L24+4
|
||||
159 0006 84B0 sub sp, sp, #16
|
||||
160 0008 4501 lsls r5, r0, #5
|
||||
161 000a F6B2 uxtb r6, r6
|
||||
162 .L21:
|
||||
163 000c 6423 movs r3, #100
|
||||
164 000e 0322 movs r2, #3
|
||||
165 0010 A021 movs r1, #160
|
||||
166 0012 2046 mov r0, r4
|
||||
167 0014 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
168 0018 0028 cmp r0, #0
|
||||
169 001a F7D1 bne .L21
|
||||
170 001c 6422 movs r2, #100
|
||||
171 001e 2023 movs r3, #32
|
||||
172 0020 CDE90132 strd r3, r2, [sp, #4]
|
||||
173 0024 0096 str r6, [sp]
|
||||
174 0026 0123 movs r3, #1
|
||||
175 0028 2A46 mov r2, r5
|
||||
176 002a A021 movs r1, #160
|
||||
177 002c 0348 ldr r0, .L24+4
|
||||
178 002e FFF7FEFF bl HAL_I2C_Mem_Read
|
||||
ARM GAS /tmp/ccDGjoK5.s page 4
|
||||
|
||||
|
||||
179 0032 04B0 add sp, sp, #16
|
||||
180 @ sp needed
|
||||
181 0034 70BD pop {r4, r5, r6, pc}
|
||||
182 .L25:
|
||||
183 0036 00BF .align 2
|
||||
184 .L24:
|
||||
185 0038 00000000 .word canale
|
||||
186 003c 00000000 .word hi2c1
|
||||
188 .section .text.salva_stato,"ax",%progbits
|
||||
189 .align 1
|
||||
190 .p2align 2,,3
|
||||
191 .global salva_stato
|
||||
192 .syntax unified
|
||||
193 .thumb
|
||||
194 .thumb_func
|
||||
195 .fpu fpv4-sp-d16
|
||||
197 salva_stato:
|
||||
198 @ args = 0, pretend = 0, frame = 0
|
||||
199 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
200 0000 30B5 push {r4, r5, lr}
|
||||
201 0002 0D4D ldr r5, .L30
|
||||
202 0004 0D4C ldr r4, .L30+4
|
||||
203 0006 85B0 sub sp, sp, #20
|
||||
204 0008 EDB2 uxtb r5, r5
|
||||
205 .L27:
|
||||
206 000a 6423 movs r3, #100
|
||||
207 000c 0322 movs r2, #3
|
||||
208 000e A021 movs r1, #160
|
||||
209 0010 2046 mov r0, r4
|
||||
210 0012 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
211 0016 0028 cmp r0, #0
|
||||
212 0018 F7D1 bne .L27
|
||||
213 001a 6422 movs r2, #100
|
||||
214 001c 2023 movs r3, #32
|
||||
215 001e CDE90132 strd r3, r2, [sp, #4]
|
||||
216 0022 0095 str r5, [sp]
|
||||
217 0024 0223 movs r3, #2
|
||||
218 0026 4FF47262 mov r2, #3872
|
||||
219 002a A021 movs r1, #160
|
||||
220 002c 0348 ldr r0, .L30+4
|
||||
221 002e FFF7FEFF bl HAL_I2C_Mem_Write
|
||||
222 0032 05B0 add sp, sp, #20
|
||||
223 @ sp needed
|
||||
224 0034 30BD pop {r4, r5, pc}
|
||||
225 .L31:
|
||||
226 0036 00BF .align 2
|
||||
227 .L30:
|
||||
228 0038 00000000 .word stato
|
||||
229 003c 00000000 .word hi2c1
|
||||
231 .section .text.leggi_stato,"ax",%progbits
|
||||
232 .align 1
|
||||
233 .p2align 2,,3
|
||||
234 .global leggi_stato
|
||||
235 .syntax unified
|
||||
236 .thumb
|
||||
237 .thumb_func
|
||||
238 .fpu fpv4-sp-d16
|
||||
ARM GAS /tmp/ccDGjoK5.s page 5
|
||||
|
||||
|
||||
240 leggi_stato:
|
||||
241 @ args = 0, pretend = 0, frame = 0
|
||||
242 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
243 0000 30B5 push {r4, r5, lr}
|
||||
244 0002 0D4D ldr r5, .L36
|
||||
245 0004 0D4C ldr r4, .L36+4
|
||||
246 0006 85B0 sub sp, sp, #20
|
||||
247 0008 EDB2 uxtb r5, r5
|
||||
248 .L33:
|
||||
249 000a 6423 movs r3, #100
|
||||
250 000c 0322 movs r2, #3
|
||||
251 000e A021 movs r1, #160
|
||||
252 0010 2046 mov r0, r4
|
||||
253 0012 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
254 0016 0028 cmp r0, #0
|
||||
255 0018 F7D1 bne .L33
|
||||
256 001a 6422 movs r2, #100
|
||||
257 001c 2023 movs r3, #32
|
||||
258 001e CDE90132 strd r3, r2, [sp, #4]
|
||||
259 0022 0095 str r5, [sp]
|
||||
260 0024 0123 movs r3, #1
|
||||
261 0026 4FF47262 mov r2, #3872
|
||||
262 002a A021 movs r1, #160
|
||||
263 002c 0348 ldr r0, .L36+4
|
||||
264 002e FFF7FEFF bl HAL_I2C_Mem_Read
|
||||
265 0032 05B0 add sp, sp, #20
|
||||
266 @ sp needed
|
||||
267 0034 30BD pop {r4, r5, pc}
|
||||
268 .L37:
|
||||
269 0036 00BF .align 2
|
||||
270 .L36:
|
||||
271 0038 00000000 .word stato
|
||||
272 003c 00000000 .word hi2c1
|
||||
274 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||
ARM GAS /tmp/ccDGjoK5.s page 6
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 i2c_eeprom.c
|
||||
/tmp/ccDGjoK5.s:16 .text.i2c_eeprom_scrivi_pagina:0000000000000000 $t
|
||||
/tmp/ccDGjoK5.s:25 .text.i2c_eeprom_scrivi_pagina:0000000000000000 i2c_eeprom_scrivi_pagina
|
||||
/tmp/ccDGjoK5.s:56 .text.i2c_eeprom_scrivi_pagina:0000000000000034 $d
|
||||
/tmp/ccDGjoK5.s:59 .text.i2c_eeprom_leggi_pagina:0000000000000000 $t
|
||||
/tmp/ccDGjoK5.s:67 .text.i2c_eeprom_leggi_pagina:0000000000000000 i2c_eeprom_leggi_pagina
|
||||
/tmp/ccDGjoK5.s:98 .text.i2c_eeprom_leggi_pagina:0000000000000034 $d
|
||||
/tmp/ccDGjoK5.s:101 .text.salva_canale:0000000000000000 $t
|
||||
/tmp/ccDGjoK5.s:109 .text.salva_canale:0000000000000000 salva_canale
|
||||
/tmp/ccDGjoK5.s:141 .text.salva_canale:0000000000000038 $d
|
||||
/tmp/ccDGjoK5.s:145 .text.leggi_canale:0000000000000000 $t
|
||||
/tmp/ccDGjoK5.s:153 .text.leggi_canale:0000000000000000 leggi_canale
|
||||
/tmp/ccDGjoK5.s:185 .text.leggi_canale:0000000000000038 $d
|
||||
/tmp/ccDGjoK5.s:189 .text.salva_stato:0000000000000000 $t
|
||||
/tmp/ccDGjoK5.s:197 .text.salva_stato:0000000000000000 salva_stato
|
||||
/tmp/ccDGjoK5.s:228 .text.salva_stato:0000000000000038 $d
|
||||
/tmp/ccDGjoK5.s:232 .text.leggi_stato:0000000000000000 $t
|
||||
/tmp/ccDGjoK5.s:240 .text.leggi_stato:0000000000000000 leggi_stato
|
||||
/tmp/ccDGjoK5.s:271 .text.leggi_stato:0000000000000038 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
HAL_I2C_IsDeviceReady
|
||||
HAL_I2C_Mem_Write
|
||||
hi2c1
|
||||
HAL_I2C_Mem_Read
|
||||
canale
|
||||
stato
|
||||
Binary file not shown.
@@ -1,93 +0,0 @@
|
||||
build/interface.o: Core/Src/interface.c Core/Inc/interface.h \
|
||||
Core/Inc/bassofono.h Core/Inc/main.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||
Core/Inc/stm32g4xx_hal_conf.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h Core/Inc/rx.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Core/Inc/tx.h
|
||||
Core/Inc/interface.h:
|
||||
Core/Inc/bassofono.h:
|
||||
Core/Inc/main.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||
Core/Inc/stm32g4xx_hal_conf.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||
Drivers/CMSIS/Include/core_cm4.h:
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||
Core/Inc/rx.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Core/Inc/tx.h:
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1,103 +0,0 @@
|
||||
build/main.o: Core/Src/main.c Core/Inc/main.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||
Core/Inc/stm32g4xx_hal_conf.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h \
|
||||
USB_Device/App/usb_device.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
|
||||
USB_Device/Target/usbd_conf.h Core/Inc/bassofono.h Core/Inc/main.h \
|
||||
Core/Inc/rx.h \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Core/Inc/tx.h \
|
||||
Core/Inc/interface.h Core/Inc/si5351.h Core/Inc/i2c_eeprom.h
|
||||
Core/Inc/main.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||
Core/Inc/stm32g4xx_hal_conf.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||
Drivers/CMSIS/Include/core_cm4.h:
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||
USB_Device/App/usb_device.h:
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
|
||||
USB_Device/Target/usbd_conf.h:
|
||||
Core/Inc/bassofono.h:
|
||||
Core/Inc/main.h:
|
||||
Core/Inc/rx.h:
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Core/Inc/tx.h:
|
||||
Core/Inc/interface.h:
|
||||
Core/Inc/si5351.h:
|
||||
Core/Inc/i2c_eeprom.h:
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1,96 +0,0 @@
|
||||
build/rx.o: Core/Src/rx.c \
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_cordic.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/mpu_armv7.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||
Core/Inc/stm32g4xx_hal_conf.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h \
|
||||
Core/Inc/FIRFilterCode.h Core/Inc/bassofono.h Core/Inc/main.h \
|
||||
Core/Inc/rx.h Core/Inc/tx.h Core/Inc/rx.h
|
||||
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_cordic.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||
Drivers/CMSIS/Include/core_cm4.h:
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||
Core/Inc/stm32g4xx_hal_conf.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||
Core/Inc/FIRFilterCode.h:
|
||||
Core/Inc/bassofono.h:
|
||||
Core/Inc/main.h:
|
||||
Core/Inc/rx.h:
|
||||
Core/Inc/tx.h:
|
||||
Core/Inc/rx.h:
|
||||
1536
codice/build/rx.lst
1536
codice/build/rx.lst
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1,86 +0,0 @@
|
||||
build/si5351.o: Core/Src/si5351.c Core/Inc/main.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||
Core/Inc/stm32g4xx_hal_conf.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h \
|
||||
Core/Inc/si5351.h
|
||||
Core/Inc/main.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||
Core/Inc/stm32g4xx_hal_conf.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||
Drivers/CMSIS/Include/core_cm4.h:
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||
Core/Inc/si5351.h:
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1 +0,0 @@
|
||||
build/startup_stm32g431xx.o: startup_stm32g431xx.s
|
||||
Binary file not shown.
@@ -1,83 +0,0 @@
|
||||
build/stm32g4xx_hal.o: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||
Core/Inc/stm32g4xx_hal_conf.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||
Core/Inc/stm32g4xx_hal_conf.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||
Drivers/CMSIS/Include/core_cm4.h:
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||
@@ -1,988 +0,0 @@
|
||||
ARM GAS /tmp/ccxoucTn.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
2 .eabi_attribute 27, 1
|
||||
3 .eabi_attribute 28, 1
|
||||
4 .eabi_attribute 20, 1
|
||||
5 .eabi_attribute 21, 1
|
||||
6 .eabi_attribute 23, 3
|
||||
7 .eabi_attribute 24, 1
|
||||
8 .eabi_attribute 25, 1
|
||||
9 .eabi_attribute 26, 1
|
||||
10 .eabi_attribute 30, 2
|
||||
11 .eabi_attribute 34, 1
|
||||
12 .eabi_attribute 18, 4
|
||||
13 .file "stm32g4xx_hal.c"
|
||||
14 .text
|
||||
15 .section .text.HAL_MspInit,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .p2align 2,,3
|
||||
18 .weak HAL_MspInit
|
||||
19 .arch armv7e-m
|
||||
20 .syntax unified
|
||||
21 .thumb
|
||||
22 .thumb_func
|
||||
23 .fpu fpv4-sp-d16
|
||||
25 HAL_MspInit:
|
||||
26 @ args = 0, pretend = 0, frame = 0
|
||||
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
28 @ link register save eliminated.
|
||||
29 0000 7047 bx lr
|
||||
31 0002 00BF .section .text.HAL_MspDeInit,"ax",%progbits
|
||||
32 .align 1
|
||||
33 .p2align 2,,3
|
||||
34 .weak HAL_MspDeInit
|
||||
35 .syntax unified
|
||||
36 .thumb
|
||||
37 .thumb_func
|
||||
38 .fpu fpv4-sp-d16
|
||||
40 HAL_MspDeInit:
|
||||
41 @ args = 0, pretend = 0, frame = 0
|
||||
42 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
43 @ link register save eliminated.
|
||||
44 0000 7047 bx lr
|
||||
46 0002 00BF .section .text.HAL_DeInit,"ax",%progbits
|
||||
47 .align 1
|
||||
48 .p2align 2,,3
|
||||
49 .global HAL_DeInit
|
||||
50 .syntax unified
|
||||
51 .thumb
|
||||
52 .thumb_func
|
||||
53 .fpu fpv4-sp-d16
|
||||
55 HAL_DeInit:
|
||||
56 @ args = 0, pretend = 0, frame = 0
|
||||
57 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
58 0000 10B5 push {r4, lr}
|
||||
59 0002 094B ldr r3, .L6
|
||||
60 0004 0024 movs r4, #0
|
||||
61 0006 4FF0FF32 mov r2, #-1
|
||||
62 000a 9A63 str r2, [r3, #56]
|
||||
ARM GAS /tmp/ccxoucTn.s page 2
|
||||
|
||||
|
||||
63 000c 9C63 str r4, [r3, #56]
|
||||
64 000e 1A64 str r2, [r3, #64]
|
||||
65 0010 1C64 str r4, [r3, #64]
|
||||
66 0012 9A62 str r2, [r3, #40]
|
||||
67 0014 9C62 str r4, [r3, #40]
|
||||
68 0016 DA62 str r2, [r3, #44]
|
||||
69 0018 DC62 str r4, [r3, #44]
|
||||
70 001a 1A63 str r2, [r3, #48]
|
||||
71 001c 1C63 str r4, [r3, #48]
|
||||
72 001e FFF7FEFF bl HAL_MspDeInit
|
||||
73 0022 2046 mov r0, r4
|
||||
74 0024 10BD pop {r4, pc}
|
||||
75 .L7:
|
||||
76 0026 00BF .align 2
|
||||
77 .L6:
|
||||
78 0028 00100240 .word 1073876992
|
||||
80 .section .text.HAL_InitTick,"ax",%progbits
|
||||
81 .align 1
|
||||
82 .p2align 2,,3
|
||||
83 .weak HAL_InitTick
|
||||
84 .syntax unified
|
||||
85 .thumb
|
||||
86 .thumb_func
|
||||
87 .fpu fpv4-sp-d16
|
||||
89 HAL_InitTick:
|
||||
90 @ args = 0, pretend = 0, frame = 0
|
||||
91 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
92 0000 38B5 push {r3, r4, r5, lr}
|
||||
93 0002 0F4B ldr r3, .L13
|
||||
94 0004 1B68 ldr r3, [r3]
|
||||
95 0006 0BB9 cbnz r3, .L9
|
||||
96 .L11:
|
||||
97 0008 0120 movs r0, #1
|
||||
98 000a 38BD pop {r3, r4, r5, pc}
|
||||
99 .L9:
|
||||
100 000c 0D49 ldr r1, .L13+4
|
||||
101 000e 4FF47A72 mov r2, #1000
|
||||
102 0012 0546 mov r5, r0
|
||||
103 0014 B2FBF3F3 udiv r3, r2, r3
|
||||
104 0018 0868 ldr r0, [r1]
|
||||
105 001a B0FBF3F0 udiv r0, r0, r3
|
||||
106 001e FFF7FEFF bl HAL_SYSTICK_Config
|
||||
107 0022 0446 mov r4, r0
|
||||
108 0024 0028 cmp r0, #0
|
||||
109 0026 EFD1 bne .L11
|
||||
110 0028 0F2D cmp r5, #15
|
||||
111 002a EDD8 bhi .L11
|
||||
112 002c 0246 mov r2, r0
|
||||
113 002e 2946 mov r1, r5
|
||||
114 0030 4FF0FF30 mov r0, #-1
|
||||
115 0034 FFF7FEFF bl HAL_NVIC_SetPriority
|
||||
116 0038 034B ldr r3, .L13+8
|
||||
117 003a 2046 mov r0, r4
|
||||
118 003c 1D60 str r5, [r3]
|
||||
119 003e 38BD pop {r3, r4, r5, pc}
|
||||
120 .L14:
|
||||
121 .align 2
|
||||
ARM GAS /tmp/ccxoucTn.s page 3
|
||||
|
||||
|
||||
122 .L13:
|
||||
123 0040 00000000 .word .LANCHOR0
|
||||
124 0044 00000000 .word SystemCoreClock
|
||||
125 0048 00000000 .word .LANCHOR1
|
||||
127 .section .text.HAL_Init,"ax",%progbits
|
||||
128 .align 1
|
||||
129 .p2align 2,,3
|
||||
130 .global HAL_Init
|
||||
131 .syntax unified
|
||||
132 .thumb
|
||||
133 .thumb_func
|
||||
134 .fpu fpv4-sp-d16
|
||||
136 HAL_Init:
|
||||
137 @ args = 0, pretend = 0, frame = 0
|
||||
138 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
139 0000 10B5 push {r4, lr}
|
||||
140 0002 0320 movs r0, #3
|
||||
141 0004 FFF7FEFF bl HAL_NVIC_SetPriorityGrouping
|
||||
142 0008 0020 movs r0, #0
|
||||
143 000a FFF7FEFF bl HAL_InitTick
|
||||
144 000e 10B1 cbz r0, .L19
|
||||
145 0010 0124 movs r4, #1
|
||||
146 0012 2046 mov r0, r4
|
||||
147 0014 10BD pop {r4, pc}
|
||||
148 .L19:
|
||||
149 0016 0446 mov r4, r0
|
||||
150 0018 FFF7FEFF bl HAL_MspInit
|
||||
151 001c 2046 mov r0, r4
|
||||
152 001e 10BD pop {r4, pc}
|
||||
154 .section .text.HAL_IncTick,"ax",%progbits
|
||||
155 .align 1
|
||||
156 .p2align 2,,3
|
||||
157 .weak HAL_IncTick
|
||||
158 .syntax unified
|
||||
159 .thumb
|
||||
160 .thumb_func
|
||||
161 .fpu fpv4-sp-d16
|
||||
163 HAL_IncTick:
|
||||
164 @ args = 0, pretend = 0, frame = 0
|
||||
165 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
166 @ link register save eliminated.
|
||||
167 0000 034A ldr r2, .L21
|
||||
168 0002 0449 ldr r1, .L21+4
|
||||
169 0004 1368 ldr r3, [r2]
|
||||
170 0006 0968 ldr r1, [r1]
|
||||
171 0008 0B44 add r3, r3, r1
|
||||
172 000a 1360 str r3, [r2]
|
||||
173 000c 7047 bx lr
|
||||
174 .L22:
|
||||
175 000e 00BF .align 2
|
||||
176 .L21:
|
||||
177 0010 00000000 .word .LANCHOR2
|
||||
178 0014 00000000 .word .LANCHOR0
|
||||
180 .section .text.HAL_GetTick,"ax",%progbits
|
||||
181 .align 1
|
||||
182 .p2align 2,,3
|
||||
183 .weak HAL_GetTick
|
||||
ARM GAS /tmp/ccxoucTn.s page 4
|
||||
|
||||
|
||||
184 .syntax unified
|
||||
185 .thumb
|
||||
186 .thumb_func
|
||||
187 .fpu fpv4-sp-d16
|
||||
189 HAL_GetTick:
|
||||
190 @ args = 0, pretend = 0, frame = 0
|
||||
191 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
192 @ link register save eliminated.
|
||||
193 0000 014B ldr r3, .L24
|
||||
194 0002 1868 ldr r0, [r3]
|
||||
195 0004 7047 bx lr
|
||||
196 .L25:
|
||||
197 0006 00BF .align 2
|
||||
198 .L24:
|
||||
199 0008 00000000 .word .LANCHOR2
|
||||
201 .section .text.HAL_GetTickPrio,"ax",%progbits
|
||||
202 .align 1
|
||||
203 .p2align 2,,3
|
||||
204 .global HAL_GetTickPrio
|
||||
205 .syntax unified
|
||||
206 .thumb
|
||||
207 .thumb_func
|
||||
208 .fpu fpv4-sp-d16
|
||||
210 HAL_GetTickPrio:
|
||||
211 @ args = 0, pretend = 0, frame = 0
|
||||
212 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
213 @ link register save eliminated.
|
||||
214 0000 014B ldr r3, .L27
|
||||
215 0002 1868 ldr r0, [r3]
|
||||
216 0004 7047 bx lr
|
||||
217 .L28:
|
||||
218 0006 00BF .align 2
|
||||
219 .L27:
|
||||
220 0008 00000000 .word .LANCHOR1
|
||||
222 .section .text.HAL_SetTickFreq,"ax",%progbits
|
||||
223 .align 1
|
||||
224 .p2align 2,,3
|
||||
225 .global HAL_SetTickFreq
|
||||
226 .syntax unified
|
||||
227 .thumb
|
||||
228 .thumb_func
|
||||
229 .fpu fpv4-sp-d16
|
||||
231 HAL_SetTickFreq:
|
||||
232 @ args = 0, pretend = 0, frame = 0
|
||||
233 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
234 0000 38B5 push {r3, r4, r5, lr}
|
||||
235 0002 074C ldr r4, .L37
|
||||
236 0004 2568 ldr r5, [r4]
|
||||
237 0006 8542 cmp r5, r0
|
||||
238 0008 01D1 bne .L36
|
||||
239 000a 0020 movs r0, #0
|
||||
240 .L30:
|
||||
241 000c 38BD pop {r3, r4, r5, pc}
|
||||
242 .L36:
|
||||
243 000e 054B ldr r3, .L37+4
|
||||
244 0010 2060 str r0, [r4]
|
||||
245 0012 1868 ldr r0, [r3]
|
||||
ARM GAS /tmp/ccxoucTn.s page 5
|
||||
|
||||
|
||||
246 0014 FFF7FEFF bl HAL_InitTick
|
||||
247 0018 0028 cmp r0, #0
|
||||
248 001a F7D0 beq .L30
|
||||
249 001c 2560 str r5, [r4]
|
||||
250 001e 38BD pop {r3, r4, r5, pc}
|
||||
251 .L38:
|
||||
252 .align 2
|
||||
253 .L37:
|
||||
254 0020 00000000 .word .LANCHOR0
|
||||
255 0024 00000000 .word .LANCHOR1
|
||||
257 .section .text.HAL_GetTickFreq,"ax",%progbits
|
||||
258 .align 1
|
||||
259 .p2align 2,,3
|
||||
260 .global HAL_GetTickFreq
|
||||
261 .syntax unified
|
||||
262 .thumb
|
||||
263 .thumb_func
|
||||
264 .fpu fpv4-sp-d16
|
||||
266 HAL_GetTickFreq:
|
||||
267 @ args = 0, pretend = 0, frame = 0
|
||||
268 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
269 @ link register save eliminated.
|
||||
270 0000 014B ldr r3, .L40
|
||||
271 0002 1868 ldr r0, [r3]
|
||||
272 0004 7047 bx lr
|
||||
273 .L41:
|
||||
274 0006 00BF .align 2
|
||||
275 .L40:
|
||||
276 0008 00000000 .word .LANCHOR0
|
||||
278 .section .text.HAL_Delay,"ax",%progbits
|
||||
279 .align 1
|
||||
280 .p2align 2,,3
|
||||
281 .weak HAL_Delay
|
||||
282 .syntax unified
|
||||
283 .thumb
|
||||
284 .thumb_func
|
||||
285 .fpu fpv4-sp-d16
|
||||
287 HAL_Delay:
|
||||
288 @ args = 0, pretend = 0, frame = 0
|
||||
289 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
290 0000 38B5 push {r3, r4, r5, lr}
|
||||
291 0002 0446 mov r4, r0
|
||||
292 0004 FFF7FEFF bl HAL_GetTick
|
||||
293 0008 631C adds r3, r4, #1
|
||||
294 000a 0546 mov r5, r0
|
||||
295 000c 02D0 beq .L44
|
||||
296 000e 044B ldr r3, .L50
|
||||
297 0010 1B68 ldr r3, [r3]
|
||||
298 0012 1C44 add r4, r4, r3
|
||||
299 .L44:
|
||||
300 0014 FFF7FEFF bl HAL_GetTick
|
||||
301 0018 431B subs r3, r0, r5
|
||||
302 001a A342 cmp r3, r4
|
||||
303 001c FAD3 bcc .L44
|
||||
304 001e 38BD pop {r3, r4, r5, pc}
|
||||
305 .L51:
|
||||
306 .align 2
|
||||
ARM GAS /tmp/ccxoucTn.s page 6
|
||||
|
||||
|
||||
307 .L50:
|
||||
308 0020 00000000 .word .LANCHOR0
|
||||
310 .section .text.HAL_SuspendTick,"ax",%progbits
|
||||
311 .align 1
|
||||
312 .p2align 2,,3
|
||||
313 .weak HAL_SuspendTick
|
||||
314 .syntax unified
|
||||
315 .thumb
|
||||
316 .thumb_func
|
||||
317 .fpu fpv4-sp-d16
|
||||
319 HAL_SuspendTick:
|
||||
320 @ args = 0, pretend = 0, frame = 0
|
||||
321 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
322 @ link register save eliminated.
|
||||
323 0000 4FF0E022 mov r2, #-536813568
|
||||
324 0004 1369 ldr r3, [r2, #16]
|
||||
325 0006 23F00203 bic r3, r3, #2
|
||||
326 000a 1361 str r3, [r2, #16]
|
||||
327 000c 7047 bx lr
|
||||
329 000e 00BF .section .text.HAL_ResumeTick,"ax",%progbits
|
||||
330 .align 1
|
||||
331 .p2align 2,,3
|
||||
332 .weak HAL_ResumeTick
|
||||
333 .syntax unified
|
||||
334 .thumb
|
||||
335 .thumb_func
|
||||
336 .fpu fpv4-sp-d16
|
||||
338 HAL_ResumeTick:
|
||||
339 @ args = 0, pretend = 0, frame = 0
|
||||
340 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
341 @ link register save eliminated.
|
||||
342 0000 4FF0E022 mov r2, #-536813568
|
||||
343 0004 1369 ldr r3, [r2, #16]
|
||||
344 0006 43F00203 orr r3, r3, #2
|
||||
345 000a 1361 str r3, [r2, #16]
|
||||
346 000c 7047 bx lr
|
||||
348 000e 00BF .section .text.HAL_GetHalVersion,"ax",%progbits
|
||||
349 .align 1
|
||||
350 .p2align 2,,3
|
||||
351 .global HAL_GetHalVersion
|
||||
352 .syntax unified
|
||||
353 .thumb
|
||||
354 .thumb_func
|
||||
355 .fpu fpv4-sp-d16
|
||||
357 HAL_GetHalVersion:
|
||||
358 @ args = 0, pretend = 0, frame = 0
|
||||
359 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
360 @ link register save eliminated.
|
||||
361 0000 0048 ldr r0, .L55
|
||||
362 0002 7047 bx lr
|
||||
363 .L56:
|
||||
364 .align 2
|
||||
365 .L55:
|
||||
366 0004 00020201 .word 16908800
|
||||
368 .section .text.HAL_GetREVID,"ax",%progbits
|
||||
369 .align 1
|
||||
370 .p2align 2,,3
|
||||
ARM GAS /tmp/ccxoucTn.s page 7
|
||||
|
||||
|
||||
371 .global HAL_GetREVID
|
||||
372 .syntax unified
|
||||
373 .thumb
|
||||
374 .thumb_func
|
||||
375 .fpu fpv4-sp-d16
|
||||
377 HAL_GetREVID:
|
||||
378 @ args = 0, pretend = 0, frame = 0
|
||||
379 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
380 @ link register save eliminated.
|
||||
381 0000 014B ldr r3, .L58
|
||||
382 0002 1868 ldr r0, [r3]
|
||||
383 0004 000C lsrs r0, r0, #16
|
||||
384 0006 7047 bx lr
|
||||
385 .L59:
|
||||
386 .align 2
|
||||
387 .L58:
|
||||
388 0008 002004E0 .word -536600576
|
||||
390 .section .text.HAL_GetDEVID,"ax",%progbits
|
||||
391 .align 1
|
||||
392 .p2align 2,,3
|
||||
393 .global HAL_GetDEVID
|
||||
394 .syntax unified
|
||||
395 .thumb
|
||||
396 .thumb_func
|
||||
397 .fpu fpv4-sp-d16
|
||||
399 HAL_GetDEVID:
|
||||
400 @ args = 0, pretend = 0, frame = 0
|
||||
401 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
402 @ link register save eliminated.
|
||||
403 0000 024B ldr r3, .L61
|
||||
404 0002 1868 ldr r0, [r3]
|
||||
405 0004 C0F30B00 ubfx r0, r0, #0, #12
|
||||
406 0008 7047 bx lr
|
||||
407 .L62:
|
||||
408 000a 00BF .align 2
|
||||
409 .L61:
|
||||
410 000c 002004E0 .word -536600576
|
||||
412 .section .text.HAL_DBGMCU_EnableDBGSleepMode,"ax",%progbits
|
||||
413 .align 1
|
||||
414 .p2align 2,,3
|
||||
415 .global HAL_DBGMCU_EnableDBGSleepMode
|
||||
416 .syntax unified
|
||||
417 .thumb
|
||||
418 .thumb_func
|
||||
419 .fpu fpv4-sp-d16
|
||||
421 HAL_DBGMCU_EnableDBGSleepMode:
|
||||
422 @ args = 0, pretend = 0, frame = 0
|
||||
423 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
424 @ link register save eliminated.
|
||||
425 0000 024A ldr r2, .L64
|
||||
426 0002 5368 ldr r3, [r2, #4]
|
||||
427 0004 43F00103 orr r3, r3, #1
|
||||
428 0008 5360 str r3, [r2, #4]
|
||||
429 000a 7047 bx lr
|
||||
430 .L65:
|
||||
431 .align 2
|
||||
432 .L64:
|
||||
ARM GAS /tmp/ccxoucTn.s page 8
|
||||
|
||||
|
||||
433 000c 002004E0 .word -536600576
|
||||
435 .section .text.HAL_DBGMCU_DisableDBGSleepMode,"ax",%progbits
|
||||
436 .align 1
|
||||
437 .p2align 2,,3
|
||||
438 .global HAL_DBGMCU_DisableDBGSleepMode
|
||||
439 .syntax unified
|
||||
440 .thumb
|
||||
441 .thumb_func
|
||||
442 .fpu fpv4-sp-d16
|
||||
444 HAL_DBGMCU_DisableDBGSleepMode:
|
||||
445 @ args = 0, pretend = 0, frame = 0
|
||||
446 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
447 @ link register save eliminated.
|
||||
448 0000 024A ldr r2, .L67
|
||||
449 0002 5368 ldr r3, [r2, #4]
|
||||
450 0004 23F00103 bic r3, r3, #1
|
||||
451 0008 5360 str r3, [r2, #4]
|
||||
452 000a 7047 bx lr
|
||||
453 .L68:
|
||||
454 .align 2
|
||||
455 .L67:
|
||||
456 000c 002004E0 .word -536600576
|
||||
458 .section .text.HAL_DBGMCU_EnableDBGStopMode,"ax",%progbits
|
||||
459 .align 1
|
||||
460 .p2align 2,,3
|
||||
461 .global HAL_DBGMCU_EnableDBGStopMode
|
||||
462 .syntax unified
|
||||
463 .thumb
|
||||
464 .thumb_func
|
||||
465 .fpu fpv4-sp-d16
|
||||
467 HAL_DBGMCU_EnableDBGStopMode:
|
||||
468 @ args = 0, pretend = 0, frame = 0
|
||||
469 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
470 @ link register save eliminated.
|
||||
471 0000 024A ldr r2, .L70
|
||||
472 0002 5368 ldr r3, [r2, #4]
|
||||
473 0004 43F00203 orr r3, r3, #2
|
||||
474 0008 5360 str r3, [r2, #4]
|
||||
475 000a 7047 bx lr
|
||||
476 .L71:
|
||||
477 .align 2
|
||||
478 .L70:
|
||||
479 000c 002004E0 .word -536600576
|
||||
481 .section .text.HAL_DBGMCU_DisableDBGStopMode,"ax",%progbits
|
||||
482 .align 1
|
||||
483 .p2align 2,,3
|
||||
484 .global HAL_DBGMCU_DisableDBGStopMode
|
||||
485 .syntax unified
|
||||
486 .thumb
|
||||
487 .thumb_func
|
||||
488 .fpu fpv4-sp-d16
|
||||
490 HAL_DBGMCU_DisableDBGStopMode:
|
||||
491 @ args = 0, pretend = 0, frame = 0
|
||||
492 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
493 @ link register save eliminated.
|
||||
494 0000 024A ldr r2, .L73
|
||||
495 0002 5368 ldr r3, [r2, #4]
|
||||
ARM GAS /tmp/ccxoucTn.s page 9
|
||||
|
||||
|
||||
496 0004 23F00203 bic r3, r3, #2
|
||||
497 0008 5360 str r3, [r2, #4]
|
||||
498 000a 7047 bx lr
|
||||
499 .L74:
|
||||
500 .align 2
|
||||
501 .L73:
|
||||
502 000c 002004E0 .word -536600576
|
||||
504 .section .text.HAL_DBGMCU_EnableDBGStandbyMode,"ax",%progbits
|
||||
505 .align 1
|
||||
506 .p2align 2,,3
|
||||
507 .global HAL_DBGMCU_EnableDBGStandbyMode
|
||||
508 .syntax unified
|
||||
509 .thumb
|
||||
510 .thumb_func
|
||||
511 .fpu fpv4-sp-d16
|
||||
513 HAL_DBGMCU_EnableDBGStandbyMode:
|
||||
514 @ args = 0, pretend = 0, frame = 0
|
||||
515 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
516 @ link register save eliminated.
|
||||
517 0000 024A ldr r2, .L76
|
||||
518 0002 5368 ldr r3, [r2, #4]
|
||||
519 0004 43F00403 orr r3, r3, #4
|
||||
520 0008 5360 str r3, [r2, #4]
|
||||
521 000a 7047 bx lr
|
||||
522 .L77:
|
||||
523 .align 2
|
||||
524 .L76:
|
||||
525 000c 002004E0 .word -536600576
|
||||
527 .section .text.HAL_DBGMCU_DisableDBGStandbyMode,"ax",%progbits
|
||||
528 .align 1
|
||||
529 .p2align 2,,3
|
||||
530 .global HAL_DBGMCU_DisableDBGStandbyMode
|
||||
531 .syntax unified
|
||||
532 .thumb
|
||||
533 .thumb_func
|
||||
534 .fpu fpv4-sp-d16
|
||||
536 HAL_DBGMCU_DisableDBGStandbyMode:
|
||||
537 @ args = 0, pretend = 0, frame = 0
|
||||
538 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
539 @ link register save eliminated.
|
||||
540 0000 024A ldr r2, .L79
|
||||
541 0002 5368 ldr r3, [r2, #4]
|
||||
542 0004 23F00403 bic r3, r3, #4
|
||||
543 0008 5360 str r3, [r2, #4]
|
||||
544 000a 7047 bx lr
|
||||
545 .L80:
|
||||
546 .align 2
|
||||
547 .L79:
|
||||
548 000c 002004E0 .word -536600576
|
||||
550 .section .text.HAL_SYSCFG_CCMSRAMErase,"ax",%progbits
|
||||
551 .align 1
|
||||
552 .p2align 2,,3
|
||||
553 .global HAL_SYSCFG_CCMSRAMErase
|
||||
554 .syntax unified
|
||||
555 .thumb
|
||||
556 .thumb_func
|
||||
557 .fpu fpv4-sp-d16
|
||||
ARM GAS /tmp/ccxoucTn.s page 10
|
||||
|
||||
|
||||
559 HAL_SYSCFG_CCMSRAMErase:
|
||||
560 @ args = 0, pretend = 0, frame = 0
|
||||
561 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
562 @ link register save eliminated.
|
||||
563 0000 044B ldr r3, .L82
|
||||
564 0002 5322 movs r2, #83
|
||||
565 0004 CA21 movs r1, #202
|
||||
566 0006 5962 str r1, [r3, #36]
|
||||
567 0008 5A62 str r2, [r3, #36]
|
||||
568 000a 9A69 ldr r2, [r3, #24]
|
||||
569 000c 42F00102 orr r2, r2, #1
|
||||
570 0010 9A61 str r2, [r3, #24]
|
||||
571 0012 7047 bx lr
|
||||
572 .L83:
|
||||
573 .align 2
|
||||
574 .L82:
|
||||
575 0014 00000140 .word 1073807360
|
||||
577 .section .text.HAL_SYSCFG_EnableMemorySwappingBank,"ax",%progbits
|
||||
578 .align 1
|
||||
579 .p2align 2,,3
|
||||
580 .global HAL_SYSCFG_EnableMemorySwappingBank
|
||||
581 .syntax unified
|
||||
582 .thumb
|
||||
583 .thumb_func
|
||||
584 .fpu fpv4-sp-d16
|
||||
586 HAL_SYSCFG_EnableMemorySwappingBank:
|
||||
587 @ args = 0, pretend = 0, frame = 0
|
||||
588 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
589 @ link register save eliminated.
|
||||
590 0000 024A ldr r2, .L85
|
||||
591 0002 1368 ldr r3, [r2]
|
||||
592 0004 43F48073 orr r3, r3, #256
|
||||
593 0008 1360 str r3, [r2]
|
||||
594 000a 7047 bx lr
|
||||
595 .L86:
|
||||
596 .align 2
|
||||
597 .L85:
|
||||
598 000c 00000140 .word 1073807360
|
||||
600 .section .text.HAL_SYSCFG_DisableMemorySwappingBank,"ax",%progbits
|
||||
601 .align 1
|
||||
602 .p2align 2,,3
|
||||
603 .global HAL_SYSCFG_DisableMemorySwappingBank
|
||||
604 .syntax unified
|
||||
605 .thumb
|
||||
606 .thumb_func
|
||||
607 .fpu fpv4-sp-d16
|
||||
609 HAL_SYSCFG_DisableMemorySwappingBank:
|
||||
610 @ args = 0, pretend = 0, frame = 0
|
||||
611 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
612 @ link register save eliminated.
|
||||
613 0000 024A ldr r2, .L88
|
||||
614 0002 1368 ldr r3, [r2]
|
||||
615 0004 23F48073 bic r3, r3, #256
|
||||
616 0008 1360 str r3, [r2]
|
||||
617 000a 7047 bx lr
|
||||
618 .L89:
|
||||
619 .align 2
|
||||
ARM GAS /tmp/ccxoucTn.s page 11
|
||||
|
||||
|
||||
620 .L88:
|
||||
621 000c 00000140 .word 1073807360
|
||||
623 .section .text.HAL_SYSCFG_VREFBUF_VoltageScalingConfig,"ax",%progbits
|
||||
624 .align 1
|
||||
625 .p2align 2,,3
|
||||
626 .global HAL_SYSCFG_VREFBUF_VoltageScalingConfig
|
||||
627 .syntax unified
|
||||
628 .thumb
|
||||
629 .thumb_func
|
||||
630 .fpu fpv4-sp-d16
|
||||
632 HAL_SYSCFG_VREFBUF_VoltageScalingConfig:
|
||||
633 @ args = 0, pretend = 0, frame = 0
|
||||
634 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
635 @ link register save eliminated.
|
||||
636 0000 034A ldr r2, .L91
|
||||
637 0002 136B ldr r3, [r2, #48]
|
||||
638 0004 23F03003 bic r3, r3, #48
|
||||
639 0008 1843 orrs r0, r0, r3
|
||||
640 000a 1063 str r0, [r2, #48]
|
||||
641 000c 7047 bx lr
|
||||
642 .L92:
|
||||
643 000e 00BF .align 2
|
||||
644 .L91:
|
||||
645 0010 00000140 .word 1073807360
|
||||
647 .section .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig,"ax",%progbits
|
||||
648 .align 1
|
||||
649 .p2align 2,,3
|
||||
650 .global HAL_SYSCFG_VREFBUF_HighImpedanceConfig
|
||||
651 .syntax unified
|
||||
652 .thumb
|
||||
653 .thumb_func
|
||||
654 .fpu fpv4-sp-d16
|
||||
656 HAL_SYSCFG_VREFBUF_HighImpedanceConfig:
|
||||
657 @ args = 0, pretend = 0, frame = 0
|
||||
658 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
659 @ link register save eliminated.
|
||||
660 0000 034A ldr r2, .L94
|
||||
661 0002 136B ldr r3, [r2, #48]
|
||||
662 0004 23F00203 bic r3, r3, #2
|
||||
663 0008 1843 orrs r0, r0, r3
|
||||
664 000a 1063 str r0, [r2, #48]
|
||||
665 000c 7047 bx lr
|
||||
666 .L95:
|
||||
667 000e 00BF .align 2
|
||||
668 .L94:
|
||||
669 0010 00000140 .word 1073807360
|
||||
671 .section .text.HAL_SYSCFG_VREFBUF_TrimmingConfig,"ax",%progbits
|
||||
672 .align 1
|
||||
673 .p2align 2,,3
|
||||
674 .global HAL_SYSCFG_VREFBUF_TrimmingConfig
|
||||
675 .syntax unified
|
||||
676 .thumb
|
||||
677 .thumb_func
|
||||
678 .fpu fpv4-sp-d16
|
||||
680 HAL_SYSCFG_VREFBUF_TrimmingConfig:
|
||||
681 @ args = 0, pretend = 0, frame = 0
|
||||
682 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
ARM GAS /tmp/ccxoucTn.s page 12
|
||||
|
||||
|
||||
683 @ link register save eliminated.
|
||||
684 0000 034A ldr r2, .L97
|
||||
685 0002 536B ldr r3, [r2, #52]
|
||||
686 0004 23F03F03 bic r3, r3, #63
|
||||
687 0008 1843 orrs r0, r0, r3
|
||||
688 000a 5063 str r0, [r2, #52]
|
||||
689 000c 7047 bx lr
|
||||
690 .L98:
|
||||
691 000e 00BF .align 2
|
||||
692 .L97:
|
||||
693 0010 00000140 .word 1073807360
|
||||
695 .section .text.HAL_SYSCFG_EnableVREFBUF,"ax",%progbits
|
||||
696 .align 1
|
||||
697 .p2align 2,,3
|
||||
698 .global HAL_SYSCFG_EnableVREFBUF
|
||||
699 .syntax unified
|
||||
700 .thumb
|
||||
701 .thumb_func
|
||||
702 .fpu fpv4-sp-d16
|
||||
704 HAL_SYSCFG_EnableVREFBUF:
|
||||
705 @ args = 0, pretend = 0, frame = 0
|
||||
706 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
707 0000 38B5 push {r3, r4, r5, lr}
|
||||
708 0002 0A4C ldr r4, .L105
|
||||
709 0004 236B ldr r3, [r4, #48]
|
||||
710 0006 43F00103 orr r3, r3, #1
|
||||
711 000a 2363 str r3, [r4, #48]
|
||||
712 000c FFF7FEFF bl HAL_GetTick
|
||||
713 0010 0546 mov r5, r0
|
||||
714 0012 04E0 b .L100
|
||||
715 .L102:
|
||||
716 0014 FFF7FEFF bl HAL_GetTick
|
||||
717 0018 401B subs r0, r0, r5
|
||||
718 001a 0A28 cmp r0, #10
|
||||
719 001c 04D8 bhi .L103
|
||||
720 .L100:
|
||||
721 001e 236B ldr r3, [r4, #48]
|
||||
722 0020 1B07 lsls r3, r3, #28
|
||||
723 0022 F7D5 bpl .L102
|
||||
724 0024 0020 movs r0, #0
|
||||
725 0026 38BD pop {r3, r4, r5, pc}
|
||||
726 .L103:
|
||||
727 0028 0320 movs r0, #3
|
||||
728 002a 38BD pop {r3, r4, r5, pc}
|
||||
729 .L106:
|
||||
730 .align 2
|
||||
731 .L105:
|
||||
732 002c 00000140 .word 1073807360
|
||||
734 .section .text.HAL_SYSCFG_DisableVREFBUF,"ax",%progbits
|
||||
735 .align 1
|
||||
736 .p2align 2,,3
|
||||
737 .global HAL_SYSCFG_DisableVREFBUF
|
||||
738 .syntax unified
|
||||
739 .thumb
|
||||
740 .thumb_func
|
||||
741 .fpu fpv4-sp-d16
|
||||
743 HAL_SYSCFG_DisableVREFBUF:
|
||||
ARM GAS /tmp/ccxoucTn.s page 13
|
||||
|
||||
|
||||
744 @ args = 0, pretend = 0, frame = 0
|
||||
745 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
746 @ link register save eliminated.
|
||||
747 0000 024A ldr r2, .L108
|
||||
748 0002 136B ldr r3, [r2, #48]
|
||||
749 0004 23F00103 bic r3, r3, #1
|
||||
750 0008 1363 str r3, [r2, #48]
|
||||
751 000a 7047 bx lr
|
||||
752 .L109:
|
||||
753 .align 2
|
||||
754 .L108:
|
||||
755 000c 00000140 .word 1073807360
|
||||
757 .section .text.HAL_SYSCFG_EnableIOSwitchBooster,"ax",%progbits
|
||||
758 .align 1
|
||||
759 .p2align 2,,3
|
||||
760 .global HAL_SYSCFG_EnableIOSwitchBooster
|
||||
761 .syntax unified
|
||||
762 .thumb
|
||||
763 .thumb_func
|
||||
764 .fpu fpv4-sp-d16
|
||||
766 HAL_SYSCFG_EnableIOSwitchBooster:
|
||||
767 @ args = 0, pretend = 0, frame = 0
|
||||
768 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
769 @ link register save eliminated.
|
||||
770 0000 024A ldr r2, .L111
|
||||
771 0002 5368 ldr r3, [r2, #4]
|
||||
772 0004 43F48073 orr r3, r3, #256
|
||||
773 0008 5360 str r3, [r2, #4]
|
||||
774 000a 7047 bx lr
|
||||
775 .L112:
|
||||
776 .align 2
|
||||
777 .L111:
|
||||
778 000c 00000140 .word 1073807360
|
||||
780 .section .text.HAL_SYSCFG_DisableIOSwitchBooster,"ax",%progbits
|
||||
781 .align 1
|
||||
782 .p2align 2,,3
|
||||
783 .global HAL_SYSCFG_DisableIOSwitchBooster
|
||||
784 .syntax unified
|
||||
785 .thumb
|
||||
786 .thumb_func
|
||||
787 .fpu fpv4-sp-d16
|
||||
789 HAL_SYSCFG_DisableIOSwitchBooster:
|
||||
790 @ args = 0, pretend = 0, frame = 0
|
||||
791 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
792 @ link register save eliminated.
|
||||
793 0000 024A ldr r2, .L114
|
||||
794 0002 5368 ldr r3, [r2, #4]
|
||||
795 0004 23F48073 bic r3, r3, #256
|
||||
796 0008 5360 str r3, [r2, #4]
|
||||
797 000a 7047 bx lr
|
||||
798 .L115:
|
||||
799 .align 2
|
||||
800 .L114:
|
||||
801 000c 00000140 .word 1073807360
|
||||
803 .section .text.HAL_SYSCFG_EnableIOSwitchVDD,"ax",%progbits
|
||||
804 .align 1
|
||||
805 .p2align 2,,3
|
||||
ARM GAS /tmp/ccxoucTn.s page 14
|
||||
|
||||
|
||||
806 .global HAL_SYSCFG_EnableIOSwitchVDD
|
||||
807 .syntax unified
|
||||
808 .thumb
|
||||
809 .thumb_func
|
||||
810 .fpu fpv4-sp-d16
|
||||
812 HAL_SYSCFG_EnableIOSwitchVDD:
|
||||
813 @ args = 0, pretend = 0, frame = 0
|
||||
814 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
815 @ link register save eliminated.
|
||||
816 0000 024A ldr r2, .L117
|
||||
817 0002 5368 ldr r3, [r2, #4]
|
||||
818 0004 43F40073 orr r3, r3, #512
|
||||
819 0008 5360 str r3, [r2, #4]
|
||||
820 000a 7047 bx lr
|
||||
821 .L118:
|
||||
822 .align 2
|
||||
823 .L117:
|
||||
824 000c 00000140 .word 1073807360
|
||||
826 .section .text.HAL_SYSCFG_DisableIOSwitchVDD,"ax",%progbits
|
||||
827 .align 1
|
||||
828 .p2align 2,,3
|
||||
829 .global HAL_SYSCFG_DisableIOSwitchVDD
|
||||
830 .syntax unified
|
||||
831 .thumb
|
||||
832 .thumb_func
|
||||
833 .fpu fpv4-sp-d16
|
||||
835 HAL_SYSCFG_DisableIOSwitchVDD:
|
||||
836 @ args = 0, pretend = 0, frame = 0
|
||||
837 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
838 @ link register save eliminated.
|
||||
839 0000 024A ldr r2, .L120
|
||||
840 0002 5368 ldr r3, [r2, #4]
|
||||
841 0004 23F40073 bic r3, r3, #512
|
||||
842 0008 5360 str r3, [r2, #4]
|
||||
843 000a 7047 bx lr
|
||||
844 .L121:
|
||||
845 .align 2
|
||||
846 .L120:
|
||||
847 000c 00000140 .word 1073807360
|
||||
849 .section .text.HAL_SYSCFG_CCMSRAM_WriteProtectionEnable,"ax",%progbits
|
||||
850 .align 1
|
||||
851 .p2align 2,,3
|
||||
852 .global HAL_SYSCFG_CCMSRAM_WriteProtectionEnable
|
||||
853 .syntax unified
|
||||
854 .thumb
|
||||
855 .thumb_func
|
||||
856 .fpu fpv4-sp-d16
|
||||
858 HAL_SYSCFG_CCMSRAM_WriteProtectionEnable:
|
||||
859 @ args = 0, pretend = 0, frame = 0
|
||||
860 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
861 @ link register save eliminated.
|
||||
862 0000 024A ldr r2, .L123
|
||||
863 0002 136A ldr r3, [r2, #32]
|
||||
864 0004 1843 orrs r0, r0, r3
|
||||
865 0006 1062 str r0, [r2, #32]
|
||||
866 0008 7047 bx lr
|
||||
867 .L124:
|
||||
ARM GAS /tmp/ccxoucTn.s page 15
|
||||
|
||||
|
||||
868 000a 00BF .align 2
|
||||
869 .L123:
|
||||
870 000c 00000140 .word 1073807360
|
||||
872 .global uwTickFreq
|
||||
873 .global uwTickPrio
|
||||
874 .global uwTick
|
||||
875 .section .bss.uwTick,"aw",%nobits
|
||||
876 .align 2
|
||||
877 .set .LANCHOR2,. + 0
|
||||
880 uwTick:
|
||||
881 0000 00000000 .space 4
|
||||
882 .section .data.uwTickFreq,"aw"
|
||||
883 .align 2
|
||||
884 .set .LANCHOR0,. + 0
|
||||
887 uwTickFreq:
|
||||
888 0000 01000000 .word 1
|
||||
889 .section .data.uwTickPrio,"aw"
|
||||
890 .align 2
|
||||
891 .set .LANCHOR1,. + 0
|
||||
894 uwTickPrio:
|
||||
895 0000 10000000 .word 16
|
||||
896 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||
ARM GAS /tmp/ccxoucTn.s page 16
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32g4xx_hal.c
|
||||
/tmp/ccxoucTn.s:16 .text.HAL_MspInit:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:25 .text.HAL_MspInit:0000000000000000 HAL_MspInit
|
||||
/tmp/ccxoucTn.s:32 .text.HAL_MspDeInit:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:40 .text.HAL_MspDeInit:0000000000000000 HAL_MspDeInit
|
||||
/tmp/ccxoucTn.s:47 .text.HAL_DeInit:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:55 .text.HAL_DeInit:0000000000000000 HAL_DeInit
|
||||
/tmp/ccxoucTn.s:78 .text.HAL_DeInit:0000000000000028 $d
|
||||
/tmp/ccxoucTn.s:81 .text.HAL_InitTick:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:89 .text.HAL_InitTick:0000000000000000 HAL_InitTick
|
||||
/tmp/ccxoucTn.s:123 .text.HAL_InitTick:0000000000000040 $d
|
||||
/tmp/ccxoucTn.s:128 .text.HAL_Init:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:136 .text.HAL_Init:0000000000000000 HAL_Init
|
||||
/tmp/ccxoucTn.s:155 .text.HAL_IncTick:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:163 .text.HAL_IncTick:0000000000000000 HAL_IncTick
|
||||
/tmp/ccxoucTn.s:177 .text.HAL_IncTick:0000000000000010 $d
|
||||
/tmp/ccxoucTn.s:181 .text.HAL_GetTick:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:189 .text.HAL_GetTick:0000000000000000 HAL_GetTick
|
||||
/tmp/ccxoucTn.s:199 .text.HAL_GetTick:0000000000000008 $d
|
||||
/tmp/ccxoucTn.s:202 .text.HAL_GetTickPrio:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:210 .text.HAL_GetTickPrio:0000000000000000 HAL_GetTickPrio
|
||||
/tmp/ccxoucTn.s:220 .text.HAL_GetTickPrio:0000000000000008 $d
|
||||
/tmp/ccxoucTn.s:223 .text.HAL_SetTickFreq:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:231 .text.HAL_SetTickFreq:0000000000000000 HAL_SetTickFreq
|
||||
/tmp/ccxoucTn.s:254 .text.HAL_SetTickFreq:0000000000000020 $d
|
||||
/tmp/ccxoucTn.s:258 .text.HAL_GetTickFreq:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:266 .text.HAL_GetTickFreq:0000000000000000 HAL_GetTickFreq
|
||||
/tmp/ccxoucTn.s:276 .text.HAL_GetTickFreq:0000000000000008 $d
|
||||
/tmp/ccxoucTn.s:279 .text.HAL_Delay:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:287 .text.HAL_Delay:0000000000000000 HAL_Delay
|
||||
/tmp/ccxoucTn.s:308 .text.HAL_Delay:0000000000000020 $d
|
||||
/tmp/ccxoucTn.s:311 .text.HAL_SuspendTick:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:319 .text.HAL_SuspendTick:0000000000000000 HAL_SuspendTick
|
||||
/tmp/ccxoucTn.s:330 .text.HAL_ResumeTick:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:338 .text.HAL_ResumeTick:0000000000000000 HAL_ResumeTick
|
||||
/tmp/ccxoucTn.s:349 .text.HAL_GetHalVersion:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:357 .text.HAL_GetHalVersion:0000000000000000 HAL_GetHalVersion
|
||||
/tmp/ccxoucTn.s:366 .text.HAL_GetHalVersion:0000000000000004 $d
|
||||
/tmp/ccxoucTn.s:369 .text.HAL_GetREVID:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:377 .text.HAL_GetREVID:0000000000000000 HAL_GetREVID
|
||||
/tmp/ccxoucTn.s:388 .text.HAL_GetREVID:0000000000000008 $d
|
||||
/tmp/ccxoucTn.s:391 .text.HAL_GetDEVID:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:399 .text.HAL_GetDEVID:0000000000000000 HAL_GetDEVID
|
||||
/tmp/ccxoucTn.s:410 .text.HAL_GetDEVID:000000000000000c $d
|
||||
/tmp/ccxoucTn.s:413 .text.HAL_DBGMCU_EnableDBGSleepMode:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:421 .text.HAL_DBGMCU_EnableDBGSleepMode:0000000000000000 HAL_DBGMCU_EnableDBGSleepMode
|
||||
/tmp/ccxoucTn.s:433 .text.HAL_DBGMCU_EnableDBGSleepMode:000000000000000c $d
|
||||
/tmp/ccxoucTn.s:436 .text.HAL_DBGMCU_DisableDBGSleepMode:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:444 .text.HAL_DBGMCU_DisableDBGSleepMode:0000000000000000 HAL_DBGMCU_DisableDBGSleepMode
|
||||
/tmp/ccxoucTn.s:456 .text.HAL_DBGMCU_DisableDBGSleepMode:000000000000000c $d
|
||||
/tmp/ccxoucTn.s:459 .text.HAL_DBGMCU_EnableDBGStopMode:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:467 .text.HAL_DBGMCU_EnableDBGStopMode:0000000000000000 HAL_DBGMCU_EnableDBGStopMode
|
||||
/tmp/ccxoucTn.s:479 .text.HAL_DBGMCU_EnableDBGStopMode:000000000000000c $d
|
||||
/tmp/ccxoucTn.s:482 .text.HAL_DBGMCU_DisableDBGStopMode:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:490 .text.HAL_DBGMCU_DisableDBGStopMode:0000000000000000 HAL_DBGMCU_DisableDBGStopMode
|
||||
/tmp/ccxoucTn.s:502 .text.HAL_DBGMCU_DisableDBGStopMode:000000000000000c $d
|
||||
ARM GAS /tmp/ccxoucTn.s page 17
|
||||
|
||||
|
||||
/tmp/ccxoucTn.s:505 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:513 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000000000000 HAL_DBGMCU_EnableDBGStandbyMode
|
||||
/tmp/ccxoucTn.s:525 .text.HAL_DBGMCU_EnableDBGStandbyMode:000000000000000c $d
|
||||
/tmp/ccxoucTn.s:528 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:536 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000000000000 HAL_DBGMCU_DisableDBGStandbyMode
|
||||
/tmp/ccxoucTn.s:548 .text.HAL_DBGMCU_DisableDBGStandbyMode:000000000000000c $d
|
||||
/tmp/ccxoucTn.s:551 .text.HAL_SYSCFG_CCMSRAMErase:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:559 .text.HAL_SYSCFG_CCMSRAMErase:0000000000000000 HAL_SYSCFG_CCMSRAMErase
|
||||
/tmp/ccxoucTn.s:575 .text.HAL_SYSCFG_CCMSRAMErase:0000000000000014 $d
|
||||
/tmp/ccxoucTn.s:578 .text.HAL_SYSCFG_EnableMemorySwappingBank:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:586 .text.HAL_SYSCFG_EnableMemorySwappingBank:0000000000000000 HAL_SYSCFG_EnableMemorySwappingBank
|
||||
/tmp/ccxoucTn.s:598 .text.HAL_SYSCFG_EnableMemorySwappingBank:000000000000000c $d
|
||||
/tmp/ccxoucTn.s:601 .text.HAL_SYSCFG_DisableMemorySwappingBank:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:609 .text.HAL_SYSCFG_DisableMemorySwappingBank:0000000000000000 HAL_SYSCFG_DisableMemorySwappingBank
|
||||
/tmp/ccxoucTn.s:621 .text.HAL_SYSCFG_DisableMemorySwappingBank:000000000000000c $d
|
||||
/tmp/ccxoucTn.s:624 .text.HAL_SYSCFG_VREFBUF_VoltageScalingConfig:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:632 .text.HAL_SYSCFG_VREFBUF_VoltageScalingConfig:0000000000000000 HAL_SYSCFG_VREFBUF_VoltageScalingConfig
|
||||
/tmp/ccxoucTn.s:645 .text.HAL_SYSCFG_VREFBUF_VoltageScalingConfig:0000000000000010 $d
|
||||
/tmp/ccxoucTn.s:648 .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:656 .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig:0000000000000000 HAL_SYSCFG_VREFBUF_HighImpedanceConfig
|
||||
/tmp/ccxoucTn.s:669 .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig:0000000000000010 $d
|
||||
/tmp/ccxoucTn.s:672 .text.HAL_SYSCFG_VREFBUF_TrimmingConfig:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:680 .text.HAL_SYSCFG_VREFBUF_TrimmingConfig:0000000000000000 HAL_SYSCFG_VREFBUF_TrimmingConfig
|
||||
/tmp/ccxoucTn.s:693 .text.HAL_SYSCFG_VREFBUF_TrimmingConfig:0000000000000010 $d
|
||||
/tmp/ccxoucTn.s:696 .text.HAL_SYSCFG_EnableVREFBUF:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:704 .text.HAL_SYSCFG_EnableVREFBUF:0000000000000000 HAL_SYSCFG_EnableVREFBUF
|
||||
/tmp/ccxoucTn.s:732 .text.HAL_SYSCFG_EnableVREFBUF:000000000000002c $d
|
||||
/tmp/ccxoucTn.s:735 .text.HAL_SYSCFG_DisableVREFBUF:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:743 .text.HAL_SYSCFG_DisableVREFBUF:0000000000000000 HAL_SYSCFG_DisableVREFBUF
|
||||
/tmp/ccxoucTn.s:755 .text.HAL_SYSCFG_DisableVREFBUF:000000000000000c $d
|
||||
/tmp/ccxoucTn.s:758 .text.HAL_SYSCFG_EnableIOSwitchBooster:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:766 .text.HAL_SYSCFG_EnableIOSwitchBooster:0000000000000000 HAL_SYSCFG_EnableIOSwitchBooster
|
||||
/tmp/ccxoucTn.s:778 .text.HAL_SYSCFG_EnableIOSwitchBooster:000000000000000c $d
|
||||
/tmp/ccxoucTn.s:781 .text.HAL_SYSCFG_DisableIOSwitchBooster:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:789 .text.HAL_SYSCFG_DisableIOSwitchBooster:0000000000000000 HAL_SYSCFG_DisableIOSwitchBooster
|
||||
/tmp/ccxoucTn.s:801 .text.HAL_SYSCFG_DisableIOSwitchBooster:000000000000000c $d
|
||||
/tmp/ccxoucTn.s:804 .text.HAL_SYSCFG_EnableIOSwitchVDD:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:812 .text.HAL_SYSCFG_EnableIOSwitchVDD:0000000000000000 HAL_SYSCFG_EnableIOSwitchVDD
|
||||
/tmp/ccxoucTn.s:824 .text.HAL_SYSCFG_EnableIOSwitchVDD:000000000000000c $d
|
||||
/tmp/ccxoucTn.s:827 .text.HAL_SYSCFG_DisableIOSwitchVDD:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:835 .text.HAL_SYSCFG_DisableIOSwitchVDD:0000000000000000 HAL_SYSCFG_DisableIOSwitchVDD
|
||||
/tmp/ccxoucTn.s:847 .text.HAL_SYSCFG_DisableIOSwitchVDD:000000000000000c $d
|
||||
/tmp/ccxoucTn.s:850 .text.HAL_SYSCFG_CCMSRAM_WriteProtectionEnable:0000000000000000 $t
|
||||
/tmp/ccxoucTn.s:858 .text.HAL_SYSCFG_CCMSRAM_WriteProtectionEnable:0000000000000000 HAL_SYSCFG_CCMSRAM_WriteProtectionEnable
|
||||
/tmp/ccxoucTn.s:870 .text.HAL_SYSCFG_CCMSRAM_WriteProtectionEnable:000000000000000c $d
|
||||
/tmp/ccxoucTn.s:887 .data.uwTickFreq:0000000000000000 uwTickFreq
|
||||
/tmp/ccxoucTn.s:894 .data.uwTickPrio:0000000000000000 uwTickPrio
|
||||
/tmp/ccxoucTn.s:880 .bss.uwTick:0000000000000000 uwTick
|
||||
/tmp/ccxoucTn.s:876 .bss.uwTick:0000000000000000 $d
|
||||
/tmp/ccxoucTn.s:883 .data.uwTickFreq:0000000000000000 $d
|
||||
/tmp/ccxoucTn.s:890 .data.uwTickPrio:0000000000000000 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
HAL_SYSTICK_Config
|
||||
HAL_NVIC_SetPriority
|
||||
SystemCoreClock
|
||||
HAL_NVIC_SetPriorityGrouping
|
||||
ARM GAS /tmp/ccxoucTn.s page 18
|
||||
|
||||
|
||||
Binary file not shown.
@@ -1,84 +0,0 @@
|
||||
build/stm32g4xx_hal_adc.o: \
|
||||
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||
Core/Inc/stm32g4xx_hal_conf.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||
Core/Inc/stm32g4xx_hal_conf.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||
Drivers/CMSIS/Include/core_cm4.h:
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1,84 +0,0 @@
|
||||
build/stm32g4xx_hal_adc_ex.o: \
|
||||
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||
Core/Inc/stm32g4xx_hal_conf.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||
Core/Inc/stm32g4xx_hal_conf.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||
Drivers/CMSIS/Include/core_cm4.h:
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1,84 +0,0 @@
|
||||
build/stm32g4xx_hal_cordic.o: \
|
||||
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||
Core/Inc/stm32g4xx_hal_conf.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||
Core/Inc/stm32g4xx_hal_conf.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||
Drivers/CMSIS/Include/core_cm4.h:
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||
@@ -1,854 +0,0 @@
|
||||
ARM GAS /tmp/ccDvmiJ9.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
2 .eabi_attribute 27, 1
|
||||
3 .eabi_attribute 28, 1
|
||||
4 .eabi_attribute 20, 1
|
||||
5 .eabi_attribute 21, 1
|
||||
6 .eabi_attribute 23, 3
|
||||
7 .eabi_attribute 24, 1
|
||||
8 .eabi_attribute 25, 1
|
||||
9 .eabi_attribute 26, 1
|
||||
10 .eabi_attribute 30, 2
|
||||
11 .eabi_attribute 34, 1
|
||||
12 .eabi_attribute 18, 4
|
||||
13 .file "stm32g4xx_hal_cordic.c"
|
||||
14 .text
|
||||
15 .section .text.HAL_CORDIC_MspInit,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .p2align 2,,3
|
||||
18 .weak HAL_CORDIC_MspInit
|
||||
19 .arch armv7e-m
|
||||
20 .syntax unified
|
||||
21 .thumb
|
||||
22 .thumb_func
|
||||
23 .fpu fpv4-sp-d16
|
||||
25 HAL_CORDIC_MspInit:
|
||||
26 @ args = 0, pretend = 0, frame = 0
|
||||
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
28 @ link register save eliminated.
|
||||
29 0000 7047 bx lr
|
||||
31 0002 00BF .section .text.HAL_CORDIC_Init,"ax",%progbits
|
||||
32 .align 1
|
||||
33 .p2align 2,,3
|
||||
34 .global HAL_CORDIC_Init
|
||||
35 .syntax unified
|
||||
36 .thumb
|
||||
37 .thumb_func
|
||||
38 .fpu fpv4-sp-d16
|
||||
40 HAL_CORDIC_Init:
|
||||
41 @ args = 0, pretend = 0, frame = 0
|
||||
42 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
43 0000 B0B1 cbz r0, .L6
|
||||
44 0002 10B5 push {r4, lr}
|
||||
45 0004 90F82130 ldrb r3, [r0, #33] @ zero_extendqisi2
|
||||
46 0008 0446 mov r4, r0
|
||||
47 000a 03F0FF02 and r2, r3, #255
|
||||
48 000e 53B1 cbz r3, .L11
|
||||
49 .L5:
|
||||
50 0010 0020 movs r0, #0
|
||||
51 0012 0123 movs r3, #1
|
||||
52 0014 6062 str r0, [r4, #36]
|
||||
53 0016 84F82130 strb r3, [r4, #33]
|
||||
54 001a C4E90100 strd r0, r0, [r4, #4]
|
||||
55 001e C4E90300 strd r0, r0, [r4, #12]
|
||||
56 0022 6061 str r0, [r4, #20]
|
||||
57 0024 10BD pop {r4, pc}
|
||||
58 .L11:
|
||||
59 0026 80F82020 strb r2, [r0, #32]
|
||||
60 002a FFF7FEFF bl HAL_CORDIC_MspInit
|
||||
ARM GAS /tmp/ccDvmiJ9.s page 2
|
||||
|
||||
|
||||
61 002e EFE7 b .L5
|
||||
62 .L6:
|
||||
63 0030 0120 movs r0, #1
|
||||
64 0032 7047 bx lr
|
||||
66 .section .text.HAL_CORDIC_MspDeInit,"ax",%progbits
|
||||
67 .align 1
|
||||
68 .p2align 2,,3
|
||||
69 .weak HAL_CORDIC_MspDeInit
|
||||
70 .syntax unified
|
||||
71 .thumb
|
||||
72 .thumb_func
|
||||
73 .fpu fpv4-sp-d16
|
||||
75 HAL_CORDIC_MspDeInit:
|
||||
76 @ args = 0, pretend = 0, frame = 0
|
||||
77 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
78 @ link register save eliminated.
|
||||
79 0000 7047 bx lr
|
||||
81 0002 00BF .section .text.HAL_CORDIC_DeInit,"ax",%progbits
|
||||
82 .align 1
|
||||
83 .p2align 2,,3
|
||||
84 .global HAL_CORDIC_DeInit
|
||||
85 .syntax unified
|
||||
86 .thumb
|
||||
87 .thumb_func
|
||||
88 .fpu fpv4-sp-d16
|
||||
90 HAL_CORDIC_DeInit:
|
||||
91 @ args = 0, pretend = 0, frame = 0
|
||||
92 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
93 0000 90B1 cbz r0, .L15
|
||||
94 0002 10B5 push {r4, lr}
|
||||
95 0004 0223 movs r3, #2
|
||||
96 0006 0446 mov r4, r0
|
||||
97 0008 80F82130 strb r3, [r0, #33]
|
||||
98 000c FFF7FEFF bl HAL_CORDIC_MspDeInit
|
||||
99 0010 0020 movs r0, #0
|
||||
100 0012 6062 str r0, [r4, #36]
|
||||
101 0014 84F82000 strb r0, [r4, #32]
|
||||
102 0018 84F82100 strb r0, [r4, #33]
|
||||
103 001c C4E90100 strd r0, r0, [r4, #4]
|
||||
104 0020 C4E90300 strd r0, r0, [r4, #12]
|
||||
105 0024 6061 str r0, [r4, #20]
|
||||
106 0026 10BD pop {r4, pc}
|
||||
107 .L15:
|
||||
108 0028 0120 movs r0, #1
|
||||
109 002a 7047 bx lr
|
||||
111 .section .text.HAL_CORDIC_Configure,"ax",%progbits
|
||||
112 .align 1
|
||||
113 .p2align 2,,3
|
||||
114 .global HAL_CORDIC_Configure
|
||||
115 .syntax unified
|
||||
116 .thumb
|
||||
117 .thumb_func
|
||||
118 .fpu fpv4-sp-d16
|
||||
120 HAL_CORDIC_Configure:
|
||||
121 @ args = 0, pretend = 0, frame = 0
|
||||
122 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
123 @ link register save eliminated.
|
||||
ARM GAS /tmp/ccDvmiJ9.s page 3
|
||||
|
||||
|
||||
124 0000 90F82120 ldrb r2, [r0, #33] @ zero_extendqisi2
|
||||
125 0004 012A cmp r2, #1
|
||||
126 0006 0346 mov r3, r0
|
||||
127 0008 05D0 beq .L27
|
||||
128 000a 426A ldr r2, [r0, #36]
|
||||
129 000c 42F00202 orr r2, r2, #2
|
||||
130 0010 0120 movs r0, #1
|
||||
131 0012 5A62 str r2, [r3, #36]
|
||||
132 0014 7047 bx lr
|
||||
133 .L27:
|
||||
134 0016 8869 ldr r0, [r1, #24]
|
||||
135 0018 0A68 ldr r2, [r1]
|
||||
136 001a 10B4 push {r4}
|
||||
137 001c 4C68 ldr r4, [r1, #4]
|
||||
138 001e 0243 orrs r2, r2, r0
|
||||
139 0020 1868 ldr r0, [r3]
|
||||
140 0022 42EA0403 orr r3, r2, r4
|
||||
141 0026 D1E90442 ldrd r4, r2, [r1, #16]
|
||||
142 002a 2343 orrs r3, r3, r4
|
||||
143 002c 1343 orrs r3, r3, r2
|
||||
144 002e D1E90221 ldrd r2, r1, [r1, #8]
|
||||
145 0032 0468 ldr r4, [r0]
|
||||
146 0034 1343 orrs r3, r3, r2
|
||||
147 0036 044A ldr r2, .L28
|
||||
148 0038 0B43 orrs r3, r3, r1
|
||||
149 003a 2240 ands r2, r2, r4
|
||||
150 003c 1343 orrs r3, r3, r2
|
||||
151 003e 0360 str r3, [r0]
|
||||
152 0040 5DF8044B ldr r4, [sp], #4
|
||||
153 0044 0020 movs r0, #0
|
||||
154 0046 7047 bx lr
|
||||
155 .L29:
|
||||
156 .align 2
|
||||
157 .L28:
|
||||
158 0048 00F887FF .word -7866368
|
||||
160 .section .text.HAL_CORDIC_Calculate,"ax",%progbits
|
||||
161 .align 1
|
||||
162 .p2align 2,,3
|
||||
163 .global HAL_CORDIC_Calculate
|
||||
164 .syntax unified
|
||||
165 .thumb
|
||||
166 .thumb_func
|
||||
167 .fpu fpv4-sp-d16
|
||||
169 HAL_CORDIC_Calculate:
|
||||
170 @ args = 4, pretend = 0, frame = 0
|
||||
171 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
172 0000 2DE9F047 push {r4, r5, r6, r7, r8, r9, r10, lr}
|
||||
173 0004 089F ldr r7, [sp, #32]
|
||||
174 0006 8246 mov r10, r0
|
||||
175 0008 91B1 cbz r1, .L31
|
||||
176 000a 1646 mov r6, r2
|
||||
177 000c 82B1 cbz r2, .L31
|
||||
178 000e 1D46 mov r5, r3
|
||||
179 0010 73B1 cbz r3, .L31
|
||||
180 0012 90F82120 ldrb r2, [r0, #33] @ zero_extendqisi2
|
||||
181 0016 012A cmp r2, #1
|
||||
182 0018 5FFA82F9 uxtb r9, r2
|
||||
ARM GAS /tmp/ccDvmiJ9.s page 4
|
||||
|
||||
|
||||
183 001c 13D0 beq .L65
|
||||
184 001e 436A ldr r3, [r0, #36]
|
||||
185 0020 4FF00109 mov r9, #1
|
||||
186 0024 43F00203 orr r3, r3, #2
|
||||
187 0028 4362 str r3, [r0, #36]
|
||||
188 002a 4846 mov r0, r9
|
||||
189 002c BDE8F087 pop {r4, r5, r6, r7, r8, r9, r10, pc}
|
||||
190 .L31:
|
||||
191 0030 DAF82430 ldr r3, [r10, #36]
|
||||
192 0034 4FF00109 mov r9, #1
|
||||
193 0038 43EA0903 orr r3, r3, r9
|
||||
194 003c CAF82430 str r3, [r10, #36]
|
||||
195 .L33:
|
||||
196 0040 4846 mov r0, r9
|
||||
197 0042 BDE8F087 pop {r4, r5, r6, r7, r8, r9, r10, pc}
|
||||
198 .L65:
|
||||
199 0046 0022 movs r2, #0
|
||||
200 0048 4262 str r2, [r0, #36]
|
||||
201 004a 0222 movs r2, #2
|
||||
202 004c 80F82120 strb r2, [r0, #33]
|
||||
203 0050 0C46 mov r4, r1
|
||||
204 0052 FFF7FEFF bl HAL_GetTick
|
||||
205 0056 DAF80020 ldr r2, [r10]
|
||||
206 005a 8046 mov r8, r0
|
||||
207 005c 2068 ldr r0, [r4]
|
||||
208 005e 5060 str r0, [r2, #4]
|
||||
209 0060 1068 ldr r0, [r2]
|
||||
210 0062 C102 lsls r1, r0, #11
|
||||
211 0064 45BF ittet mi
|
||||
212 0066 6068 ldrmi r0, [r4, #4]
|
||||
213 0068 5060 strmi r0, [r2, #4]
|
||||
214 006a 0434 addpl r4, r4, #4
|
||||
215 006c 0834 addmi r4, r4, #8
|
||||
216 .L36:
|
||||
217 006e 013D subs r5, r5, #1
|
||||
218 0070 2BD0 beq .L37
|
||||
219 0072 2368 ldr r3, [r4]
|
||||
220 0074 5360 str r3, [r2, #4]
|
||||
221 0076 1368 ldr r3, [r2]
|
||||
222 0078 DB02 lsls r3, r3, #11
|
||||
223 007a 45BF ittet mi
|
||||
224 007c 6368 ldrmi r3, [r4, #4]
|
||||
225 007e 5360 strmi r3, [r2, #4]
|
||||
226 0080 0434 addpl r4, r4, #4
|
||||
227 0082 0834 addmi r4, r4, #8
|
||||
228 0084 781C adds r0, r7, #1
|
||||
229 0086 11D1 bne .L40
|
||||
230 .L41:
|
||||
231 0088 1368 ldr r3, [r2]
|
||||
232 008a 002B cmp r3, #0
|
||||
233 008c FCDA bge .L41
|
||||
234 .L42:
|
||||
235 008e 9368 ldr r3, [r2, #8]
|
||||
236 0090 3360 str r3, [r6]
|
||||
237 0092 1368 ldr r3, [r2]
|
||||
238 0094 1903 lsls r1, r3, #12
|
||||
239 0096 45BF ittet mi
|
||||
ARM GAS /tmp/ccDvmiJ9.s page 5
|
||||
|
||||
|
||||
240 0098 9368 ldrmi r3, [r2, #8]
|
||||
241 009a 7360 strmi r3, [r6, #4]
|
||||
242 009c 0436 addpl r6, r6, #4
|
||||
243 009e 0836 addmi r6, r6, #8
|
||||
244 00a0 E5E7 b .L36
|
||||
245 .L66:
|
||||
246 00a2 DAF80020 ldr r2, [r10]
|
||||
247 00a6 1368 ldr r3, [r2]
|
||||
248 00a8 002B cmp r3, #0
|
||||
249 00aa F0DB blt .L42
|
||||
250 .L40:
|
||||
251 00ac FFF7FEFF bl HAL_GetTick
|
||||
252 00b0 A0EB0803 sub r3, r0, r8
|
||||
253 00b4 BB42 cmp r3, r7
|
||||
254 00b6 F4D9 bls .L66
|
||||
255 00b8 0422 movs r2, #4
|
||||
256 00ba 0123 movs r3, #1
|
||||
257 00bc CAF82420 str r2, [r10, #36]
|
||||
258 00c0 8AF82130 strb r3, [r10, #33]
|
||||
259 00c4 4846 mov r0, r9
|
||||
260 00c6 BDE8F087 pop {r4, r5, r6, r7, r8, r9, r10, pc}
|
||||
261 .L37:
|
||||
262 00ca 9368 ldr r3, [r2, #8]
|
||||
263 00cc 3360 str r3, [r6]
|
||||
264 00ce 1368 ldr r3, [r2]
|
||||
265 00d0 1B03 lsls r3, r3, #12
|
||||
266 00d2 44BF itt mi
|
||||
267 00d4 9368 ldrmi r3, [r2, #8]
|
||||
268 00d6 7360 strmi r3, [r6, #4]
|
||||
269 00d8 0123 movs r3, #1
|
||||
270 00da 8AF82130 strb r3, [r10, #33]
|
||||
271 00de 4FF00009 mov r9, #0
|
||||
272 00e2 ADE7 b .L33
|
||||
274 .section .text.HAL_CORDIC_CalculateZO,"ax",%progbits
|
||||
275 .align 1
|
||||
276 .p2align 2,,3
|
||||
277 .global HAL_CORDIC_CalculateZO
|
||||
278 .syntax unified
|
||||
279 .thumb
|
||||
280 .thumb_func
|
||||
281 .fpu fpv4-sp-d16
|
||||
283 HAL_CORDIC_CalculateZO:
|
||||
284 @ args = 4, pretend = 0, frame = 0
|
||||
285 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
286 0000 2DE9F047 push {r4, r5, r6, r7, r8, r9, r10, lr}
|
||||
287 0004 0746 mov r7, r0
|
||||
288 0006 91B1 cbz r1, .L68
|
||||
289 0008 9246 mov r10, r2
|
||||
290 000a 82B1 cbz r2, .L68
|
||||
291 000c 1E46 mov r6, r3
|
||||
292 000e 73B1 cbz r3, .L68
|
||||
293 0010 90F82130 ldrb r3, [r0, #33] @ zero_extendqisi2
|
||||
294 0014 012B cmp r3, #1
|
||||
295 0016 5FFA83F9 uxtb r9, r3
|
||||
296 001a 11D0 beq .L104
|
||||
297 001c 436A ldr r3, [r0, #36]
|
||||
298 001e 4FF00109 mov r9, #1
|
||||
ARM GAS /tmp/ccDvmiJ9.s page 6
|
||||
|
||||
|
||||
299 0022 43F00203 orr r3, r3, #2
|
||||
300 0026 4362 str r3, [r0, #36]
|
||||
301 0028 4846 mov r0, r9
|
||||
302 002a BDE8F087 pop {r4, r5, r6, r7, r8, r9, r10, pc}
|
||||
303 .L68:
|
||||
304 002e 7B6A ldr r3, [r7, #36]
|
||||
305 0030 4FF00109 mov r9, #1
|
||||
306 0034 43EA0903 orr r3, r3, r9
|
||||
307 0038 7B62 str r3, [r7, #36]
|
||||
308 .L70:
|
||||
309 003a 4846 mov r0, r9
|
||||
310 003c BDE8F087 pop {r4, r5, r6, r7, r8, r9, r10, pc}
|
||||
311 .L104:
|
||||
312 0040 0023 movs r3, #0
|
||||
313 0042 4362 str r3, [r0, #36]
|
||||
314 0044 0223 movs r3, #2
|
||||
315 0046 0C46 mov r4, r1
|
||||
316 0048 80F82130 strb r3, [r0, #33]
|
||||
317 004c FFF7FEFF bl HAL_GetTick
|
||||
318 0050 3D68 ldr r5, [r7]
|
||||
319 0052 2368 ldr r3, [r4]
|
||||
320 0054 6B60 str r3, [r5, #4]
|
||||
321 0056 2B68 ldr r3, [r5]
|
||||
322 0058 DA02 lsls r2, r3, #11
|
||||
323 005a 45BF ittet mi
|
||||
324 005c 6368 ldrmi r3, [r4, #4]
|
||||
325 005e 6B60 strmi r3, [r5, #4]
|
||||
326 0060 0434 addpl r4, r4, #4
|
||||
327 0062 0834 addmi r4, r4, #8
|
||||
328 0064 013E subs r6, r6, #1
|
||||
329 0066 8046 mov r8, r0
|
||||
330 0068 1BD0 beq .L74
|
||||
331 006a 089B ldr r3, [sp, #32]
|
||||
332 006c 0133 adds r3, r3, #1
|
||||
333 006e 2AD1 bne .L75
|
||||
334 .L80:
|
||||
335 0070 2368 ldr r3, [r4]
|
||||
336 0072 6B60 str r3, [r5, #4]
|
||||
337 0074 2B68 ldr r3, [r5]
|
||||
338 0076 DB02 lsls r3, r3, #11
|
||||
339 0078 44BF itt mi
|
||||
340 007a 6368 ldrmi r3, [r4, #4]
|
||||
341 007c 6B60 strmi r3, [r5, #4]
|
||||
342 007e AB68 ldr r3, [r5, #8]
|
||||
343 0080 CAF80030 str r3, [r10]
|
||||
344 0084 2B68 ldr r3, [r5]
|
||||
345 0086 54BF ite pl
|
||||
346 0088 0434 addpl r4, r4, #4
|
||||
347 008a 0834 addmi r4, r4, #8
|
||||
348 008c 1803 lsls r0, r3, #12
|
||||
349 008e 45BF ittet mi
|
||||
350 0090 AB68 ldrmi r3, [r5, #8]
|
||||
351 0092 CAF80430 strmi r3, [r10, #4]
|
||||
352 0096 0AF1040A addpl r10, r10, #4
|
||||
353 009a 0AF1080A addmi r10, r10, #8
|
||||
354 009e 013E subs r6, r6, #1
|
||||
355 00a0 E6D1 bne .L80
|
||||
ARM GAS /tmp/ccDvmiJ9.s page 7
|
||||
|
||||
|
||||
356 .L74:
|
||||
357 00a2 AB68 ldr r3, [r5, #8]
|
||||
358 00a4 CAF80030 str r3, [r10]
|
||||
359 00a8 2B68 ldr r3, [r5]
|
||||
360 00aa 1B03 lsls r3, r3, #12
|
||||
361 00ac 44BF itt mi
|
||||
362 00ae AB68 ldrmi r3, [r5, #8]
|
||||
363 00b0 CAF80430 strmi r3, [r10, #4]
|
||||
364 00b4 0123 movs r3, #1
|
||||
365 00b6 87F82130 strb r3, [r7, #33]
|
||||
366 00ba 4FF00009 mov r9, #0
|
||||
367 00be BCE7 b .L70
|
||||
368 .L105:
|
||||
369 00c0 013E subs r6, r6, #1
|
||||
370 00c2 3D68 ldr r5, [r7]
|
||||
371 00c4 EDD0 beq .L74
|
||||
372 .L75:
|
||||
373 00c6 2368 ldr r3, [r4]
|
||||
374 00c8 6B60 str r3, [r5, #4]
|
||||
375 00ca 2B68 ldr r3, [r5]
|
||||
376 00cc D902 lsls r1, r3, #11
|
||||
377 00ce 44BF itt mi
|
||||
378 00d0 6368 ldrmi r3, [r4, #4]
|
||||
379 00d2 6B60 strmi r3, [r5, #4]
|
||||
380 00d4 AB68 ldr r3, [r5, #8]
|
||||
381 00d6 CAF80030 str r3, [r10]
|
||||
382 00da 2B68 ldr r3, [r5]
|
||||
383 00dc 54BF ite pl
|
||||
384 00de 0434 addpl r4, r4, #4
|
||||
385 00e0 0834 addmi r4, r4, #8
|
||||
386 00e2 1A03 lsls r2, r3, #12
|
||||
387 00e4 45BF ittet mi
|
||||
388 00e6 AB68 ldrmi r3, [r5, #8]
|
||||
389 00e8 CAF80430 strmi r3, [r10, #4]
|
||||
390 00ec 0AF1040A addpl r10, r10, #4
|
||||
391 00f0 0AF1080A addmi r10, r10, #8
|
||||
392 00f4 FFF7FEFF bl HAL_GetTick
|
||||
393 00f8 089A ldr r2, [sp, #32]
|
||||
394 00fa A0EB0803 sub r3, r0, r8
|
||||
395 00fe 9342 cmp r3, r2
|
||||
396 0100 DED9 bls .L105
|
||||
397 0102 0422 movs r2, #4
|
||||
398 0104 0123 movs r3, #1
|
||||
399 0106 7A62 str r2, [r7, #36]
|
||||
400 0108 87F82130 strb r3, [r7, #33]
|
||||
401 010c 95E7 b .L70
|
||||
403 010e 00BF .section .text.HAL_CORDIC_Calculate_IT,"ax",%progbits
|
||||
404 .align 1
|
||||
405 .p2align 2,,3
|
||||
406 .global HAL_CORDIC_Calculate_IT
|
||||
407 .syntax unified
|
||||
408 .thumb
|
||||
409 .thumb_func
|
||||
410 .fpu fpv4-sp-d16
|
||||
412 HAL_CORDIC_Calculate_IT:
|
||||
413 @ args = 0, pretend = 0, frame = 0
|
||||
414 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
ARM GAS /tmp/ccDvmiJ9.s page 8
|
||||
|
||||
|
||||
415 @ link register save eliminated.
|
||||
416 0000 8446 mov ip, r0
|
||||
417 0002 69B1 cbz r1, .L107
|
||||
418 0004 62B1 cbz r2, .L107
|
||||
419 0006 5BB1 cbz r3, .L107
|
||||
420 0008 90F82100 ldrb r0, [r0, #33] @ zero_extendqisi2
|
||||
421 000c 0128 cmp r0, #1
|
||||
422 000e 0ED0 beq .L124
|
||||
423 0010 DCF82430 ldr r3, [ip, #36]
|
||||
424 0014 43F00203 orr r3, r3, #2
|
||||
425 0018 0120 movs r0, #1
|
||||
426 001a CCF82430 str r3, [ip, #36]
|
||||
427 001e 7047 bx lr
|
||||
428 .L107:
|
||||
429 0020 DCF82430 ldr r3, [ip, #36]
|
||||
430 0024 0120 movs r0, #1
|
||||
431 0026 0343 orrs r3, r3, r0
|
||||
432 0028 CCF82430 str r3, [ip, #36]
|
||||
433 002c 7047 bx lr
|
||||
434 .L124:
|
||||
435 002e 0020 movs r0, #0
|
||||
436 0030 10B4 push {r4}
|
||||
437 0032 CCF82400 str r0, [ip, #36]
|
||||
438 0036 DCF80040 ldr r4, [ip]
|
||||
439 003a 0220 movs r0, #2
|
||||
440 003c 8CF82100 strb r0, [ip, #33]
|
||||
441 0040 2068 ldr r0, [r4]
|
||||
442 0042 CCF81030 str r3, [ip, #16]
|
||||
443 0046 013B subs r3, r3, #1
|
||||
444 0048 CCF80C30 str r3, [ip, #12]
|
||||
445 004c 2368 ldr r3, [r4]
|
||||
446 004e CCF80820 str r2, [ip, #8]
|
||||
447 0052 C002 lsls r0, r0, #11
|
||||
448 0054 4CBF ite mi
|
||||
449 0056 01F10800 addmi r0, r1, #8
|
||||
450 005a 081D addpl r0, r1, #4
|
||||
451 005c 43F48033 orr r3, r3, #65536
|
||||
452 0060 CCF80400 str r0, [ip, #4]
|
||||
453 0064 2360 str r3, [r4]
|
||||
454 0066 0B68 ldr r3, [r1]
|
||||
455 0068 6360 str r3, [r4, #4]
|
||||
456 006a 2068 ldr r0, [r4]
|
||||
457 006c 10F48010 ands r0, r0, #1048576
|
||||
458 0070 02D0 beq .L109
|
||||
459 0072 4B68 ldr r3, [r1, #4]
|
||||
460 0074 6360 str r3, [r4, #4]
|
||||
461 0076 0020 movs r0, #0
|
||||
462 .L109:
|
||||
463 0078 5DF8044B ldr r4, [sp], #4
|
||||
464 007c 7047 bx lr
|
||||
466 007e 00BF .section .text.HAL_CORDIC_Calculate_DMA,"ax",%progbits
|
||||
467 .align 1
|
||||
468 .p2align 2,,3
|
||||
469 .global HAL_CORDIC_Calculate_DMA
|
||||
470 .syntax unified
|
||||
471 .thumb
|
||||
472 .thumb_func
|
||||
ARM GAS /tmp/ccDvmiJ9.s page 9
|
||||
|
||||
|
||||
473 .fpu fpv4-sp-d16
|
||||
475 HAL_CORDIC_Calculate_DMA:
|
||||
476 @ args = 4, pretend = 0, frame = 0
|
||||
477 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
478 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr}
|
||||
479 0004 069F ldr r7, [sp, #24]
|
||||
480 0006 0446 mov r4, r0
|
||||
481 0008 002B cmp r3, #0
|
||||
482 000a 5FD0 beq .L159
|
||||
483 000c 1D46 mov r5, r3
|
||||
484 000e BB1E subs r3, r7, #2
|
||||
485 0010 012B cmp r3, #1
|
||||
486 0012 0E46 mov r6, r1
|
||||
487 0014 2BD9 bls .L161
|
||||
488 0016 012F cmp r7, #1
|
||||
489 0018 5ED1 bne .L162
|
||||
490 .L130:
|
||||
491 001a 002E cmp r6, #0
|
||||
492 001c 56D0 beq .L159
|
||||
493 001e 94F82110 ldrb r1, [r4, #33] @ zero_extendqisi2
|
||||
494 0022 0129 cmp r1, #1
|
||||
495 0024 4BD1 bne .L134
|
||||
496 0026 0021 movs r1, #0
|
||||
497 0028 6162 str r1, [r4, #36]
|
||||
498 002a 012B cmp r3, #1
|
||||
499 002c 4FF00201 mov r1, #2
|
||||
500 0030 6761 str r7, [r4, #20]
|
||||
501 0032 84F82110 strb r1, [r4, #33]
|
||||
502 0036 27D9 bls .L143
|
||||
503 0038 012F cmp r7, #1
|
||||
504 003a 57D1 bne .L139
|
||||
505 003c 2268 ldr r2, [r4]
|
||||
506 003e DFF8C480 ldr r8, .L163+4
|
||||
507 .L138:
|
||||
508 0042 1368 ldr r3, [r2]
|
||||
509 0044 A069 ldr r0, [r4, #24]
|
||||
510 0046 2E49 ldr r1, .L163
|
||||
511 0048 C162 str r1, [r0, #44]
|
||||
512 004a DB02 lsls r3, r3, #11
|
||||
513 004c 48BF it mi
|
||||
514 004e 6D00 lslmi r5, r5, #1
|
||||
515 0050 C0F83480 str r8, [r0, #52]
|
||||
516 0054 2B46 mov r3, r5
|
||||
517 0056 0432 adds r2, r2, #4
|
||||
518 0058 3146 mov r1, r6
|
||||
519 005a FFF7FEFF bl HAL_DMA_Start_IT
|
||||
520 005e 0028 cmp r0, #0
|
||||
521 0060 46D1 bne .L160
|
||||
522 0062 2268 ldr r2, [r4]
|
||||
523 0064 1368 ldr r3, [r2]
|
||||
524 0066 43F48023 orr r3, r3, #262144
|
||||
525 006a 1360 str r3, [r2]
|
||||
526 006c 2CE0 b .L155
|
||||
527 .L161:
|
||||
528 006e 6AB3 cbz r2, .L159
|
||||
529 0070 032F cmp r7, #3
|
||||
530 0072 D2D0 beq .L130
|
||||
ARM GAS /tmp/ccDvmiJ9.s page 10
|
||||
|
||||
|
||||
531 0074 90F82130 ldrb r3, [r0, #33] @ zero_extendqisi2
|
||||
532 0078 012B cmp r3, #1
|
||||
533 007a 20D1 bne .L134
|
||||
534 007c 0223 movs r3, #2
|
||||
535 007e 0021 movs r1, #0
|
||||
536 0080 6162 str r1, [r4, #36]
|
||||
537 0082 6361 str r3, [r4, #20]
|
||||
538 0084 84F82130 strb r3, [r4, #33]
|
||||
539 .L143:
|
||||
540 0088 2168 ldr r1, [r4]
|
||||
541 008a E069 ldr r0, [r4, #28]
|
||||
542 008c 0B68 ldr r3, [r1]
|
||||
543 008e DFF878C0 ldr ip, .L163+8
|
||||
544 0092 DFF87080 ldr r8, .L163+4
|
||||
545 0096 C0F82CC0 str ip, [r0, #44]
|
||||
546 009a 1B03 lsls r3, r3, #12
|
||||
547 009c 4CBF ite mi
|
||||
548 009e 6B00 lslmi r3, r5, #1
|
||||
549 00a0 2B46 movpl r3, r5
|
||||
550 00a2 C0F83480 str r8, [r0, #52]
|
||||
551 00a6 0831 adds r1, r1, #8
|
||||
552 00a8 FFF7FEFF bl HAL_DMA_Start_IT
|
||||
553 00ac 00BB cbnz r0, .L160
|
||||
554 00ae 2268 ldr r2, [r4]
|
||||
555 00b0 1368 ldr r3, [r2]
|
||||
556 00b2 032F cmp r7, #3
|
||||
557 00b4 43F40033 orr r3, r3, #131072
|
||||
558 00b8 1360 str r3, [r2]
|
||||
559 00ba C2D0 beq .L138
|
||||
560 00bc 16E0 b .L139
|
||||
561 .L134:
|
||||
562 00be 636A ldr r3, [r4, #36]
|
||||
563 00c0 43F00203 orr r3, r3, #2
|
||||
564 00c4 0120 movs r0, #1
|
||||
565 00c6 6362 str r3, [r4, #36]
|
||||
566 .L155:
|
||||
567 00c8 BDE8F081 pop {r4, r5, r6, r7, r8, pc}
|
||||
568 .L159:
|
||||
569 00cc 636A ldr r3, [r4, #36]
|
||||
570 00ce 0120 movs r0, #1
|
||||
571 00d0 0343 orrs r3, r3, r0
|
||||
572 00d2 6362 str r3, [r4, #36]
|
||||
573 00d4 BDE8F081 pop {r4, r5, r6, r7, r8, pc}
|
||||
574 .L162:
|
||||
575 00d8 90F82130 ldrb r3, [r0, #33] @ zero_extendqisi2
|
||||
576 00dc 012B cmp r3, #1
|
||||
577 00de EED1 bne .L134
|
||||
578 00e0 0022 movs r2, #0
|
||||
579 00e2 0223 movs r3, #2
|
||||
580 00e4 6262 str r2, [r4, #36]
|
||||
581 00e6 6761 str r7, [r4, #20]
|
||||
582 00e8 84F82130 strb r3, [r4, #33]
|
||||
583 .L139:
|
||||
584 00ec 0020 movs r0, #0
|
||||
585 00ee EBE7 b .L155
|
||||
586 .L160:
|
||||
587 00f0 636A ldr r3, [r4, #36]
|
||||
ARM GAS /tmp/ccDvmiJ9.s page 11
|
||||
|
||||
|
||||
588 00f2 43F00803 orr r3, r3, #8
|
||||
589 00f6 0120 movs r0, #1
|
||||
590 00f8 6362 str r3, [r4, #36]
|
||||
591 00fa BDE8F081 pop {r4, r5, r6, r7, r8, pc}
|
||||
592 .L164:
|
||||
593 00fe 00BF .align 2
|
||||
594 .L163:
|
||||
595 0100 00000000 .word CORDIC_DMAInCplt
|
||||
596 0104 00000000 .word CORDIC_DMAError
|
||||
597 0108 00000000 .word CORDIC_DMAOutCplt
|
||||
599 .section .text.HAL_CORDIC_ErrorCallback,"ax",%progbits
|
||||
600 .align 1
|
||||
601 .p2align 2,,3
|
||||
602 .weak HAL_CORDIC_ErrorCallback
|
||||
603 .syntax unified
|
||||
604 .thumb
|
||||
605 .thumb_func
|
||||
606 .fpu fpv4-sp-d16
|
||||
608 HAL_CORDIC_ErrorCallback:
|
||||
609 @ args = 0, pretend = 0, frame = 0
|
||||
610 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
611 @ link register save eliminated.
|
||||
612 0000 7047 bx lr
|
||||
614 0002 00BF .section .text.CORDIC_DMAError,"ax",%progbits
|
||||
615 .align 1
|
||||
616 .p2align 2,,3
|
||||
617 .syntax unified
|
||||
618 .thumb
|
||||
619 .thumb_func
|
||||
620 .fpu fpv4-sp-d16
|
||||
622 CORDIC_DMAError:
|
||||
623 @ args = 0, pretend = 0, frame = 0
|
||||
624 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
625 0000 806A ldr r0, [r0, #40]
|
||||
626 0002 08B5 push {r3, lr}
|
||||
627 0004 0123 movs r3, #1
|
||||
628 0006 80F82130 strb r3, [r0, #33]
|
||||
629 000a 436A ldr r3, [r0, #36]
|
||||
630 000c 43F00803 orr r3, r3, #8
|
||||
631 0010 4362 str r3, [r0, #36]
|
||||
632 0012 FFF7FEFF bl HAL_CORDIC_ErrorCallback
|
||||
633 0016 08BD pop {r3, pc}
|
||||
635 .section .text.HAL_CORDIC_CalculateCpltCallback,"ax",%progbits
|
||||
636 .align 1
|
||||
637 .p2align 2,,3
|
||||
638 .weak HAL_CORDIC_CalculateCpltCallback
|
||||
639 .syntax unified
|
||||
640 .thumb
|
||||
641 .thumb_func
|
||||
642 .fpu fpv4-sp-d16
|
||||
644 HAL_CORDIC_CalculateCpltCallback:
|
||||
645 @ args = 0, pretend = 0, frame = 0
|
||||
646 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
647 @ link register save eliminated.
|
||||
648 0000 7047 bx lr
|
||||
650 0002 00BF .section .text.CORDIC_DMAInCplt,"ax",%progbits
|
||||
651 .align 1
|
||||
ARM GAS /tmp/ccDvmiJ9.s page 12
|
||||
|
||||
|
||||
652 .p2align 2,,3
|
||||
653 .syntax unified
|
||||
654 .thumb
|
||||
655 .thumb_func
|
||||
656 .fpu fpv4-sp-d16
|
||||
658 CORDIC_DMAInCplt:
|
||||
659 @ args = 0, pretend = 0, frame = 0
|
||||
660 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
661 0000 806A ldr r0, [r0, #40]
|
||||
662 0002 0268 ldr r2, [r0]
|
||||
663 0004 4169 ldr r1, [r0, #20]
|
||||
664 0006 08B5 push {r3, lr}
|
||||
665 0008 1368 ldr r3, [r2]
|
||||
666 000a 0129 cmp r1, #1
|
||||
667 000c 23F48023 bic r3, r3, #262144
|
||||
668 0010 1360 str r3, [r2]
|
||||
669 0012 00D0 beq .L172
|
||||
670 0014 08BD pop {r3, pc}
|
||||
671 .L172:
|
||||
672 0016 0023 movs r3, #0
|
||||
673 0018 4361 str r3, [r0, #20]
|
||||
674 001a 80F82110 strb r1, [r0, #33]
|
||||
675 001e FFF7FEFF bl HAL_CORDIC_CalculateCpltCallback
|
||||
676 0022 08BD pop {r3, pc}
|
||||
678 .section .text.CORDIC_DMAOutCplt,"ax",%progbits
|
||||
679 .align 1
|
||||
680 .p2align 2,,3
|
||||
681 .syntax unified
|
||||
682 .thumb
|
||||
683 .thumb_func
|
||||
684 .fpu fpv4-sp-d16
|
||||
686 CORDIC_DMAOutCplt:
|
||||
687 @ args = 0, pretend = 0, frame = 0
|
||||
688 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
689 0000 806A ldr r0, [r0, #40]
|
||||
690 0002 0268 ldr r2, [r0]
|
||||
691 0004 10B5 push {r4, lr}
|
||||
692 0006 1368 ldr r3, [r2]
|
||||
693 0008 0024 movs r4, #0
|
||||
694 000a 0121 movs r1, #1
|
||||
695 000c 23F40033 bic r3, r3, #131072
|
||||
696 0010 1360 str r3, [r2]
|
||||
697 0012 4461 str r4, [r0, #20]
|
||||
698 0014 80F82110 strb r1, [r0, #33]
|
||||
699 0018 FFF7FEFF bl HAL_CORDIC_CalculateCpltCallback
|
||||
700 001c 10BD pop {r4, pc}
|
||||
702 001e 00BF .section .text.HAL_CORDIC_IRQHandler,"ax",%progbits
|
||||
703 .align 1
|
||||
704 .p2align 2,,3
|
||||
705 .global HAL_CORDIC_IRQHandler
|
||||
706 .syntax unified
|
||||
707 .thumb
|
||||
708 .thumb_func
|
||||
709 .fpu fpv4-sp-d16
|
||||
711 HAL_CORDIC_IRQHandler:
|
||||
712 @ args = 0, pretend = 0, frame = 0
|
||||
713 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
ARM GAS /tmp/ccDvmiJ9.s page 13
|
||||
|
||||
|
||||
714 0000 0268 ldr r2, [r0]
|
||||
715 0002 38B5 push {r3, r4, r5, lr}
|
||||
716 0004 1368 ldr r3, [r2]
|
||||
717 0006 DC03 lsls r4, r3, #15
|
||||
718 0008 02D5 bpl .L175
|
||||
719 000a 1368 ldr r3, [r2]
|
||||
720 000c 002B cmp r3, #0
|
||||
721 000e 00DB blt .L190
|
||||
722 .L175:
|
||||
723 0010 38BD pop {r3, r4, r5, pc}
|
||||
724 .L190:
|
||||
725 0012 8468 ldr r4, [r0, #8]
|
||||
726 0014 0169 ldr r1, [r0, #16]
|
||||
727 0016 9568 ldr r5, [r2, #8]
|
||||
728 0018 2346 mov r3, r4
|
||||
729 001a 0139 subs r1, r1, #1
|
||||
730 001c 0161 str r1, [r0, #16]
|
||||
731 001e 43F8045B str r5, [r3], #4
|
||||
732 0022 1168 ldr r1, [r2]
|
||||
733 0024 8360 str r3, [r0, #8]
|
||||
734 0026 0903 lsls r1, r1, #12
|
||||
735 0028 04D5 bpl .L179
|
||||
736 002a 9168 ldr r1, [r2, #8]
|
||||
737 002c 6160 str r1, [r4, #4]
|
||||
738 002e 04F10803 add r3, r4, #8
|
||||
739 0032 8360 str r3, [r0, #8]
|
||||
740 .L179:
|
||||
741 0034 C368 ldr r3, [r0, #12]
|
||||
742 0036 73B1 cbz r3, .L181
|
||||
743 0038 4168 ldr r1, [r0, #4]
|
||||
744 003a 013B subs r3, r3, #1
|
||||
745 003c 0C46 mov r4, r1
|
||||
746 003e C360 str r3, [r0, #12]
|
||||
747 0040 54F8043B ldr r3, [r4], #4
|
||||
748 0044 5360 str r3, [r2, #4]
|
||||
749 0046 1368 ldr r3, [r2]
|
||||
750 0048 4460 str r4, [r0, #4]
|
||||
751 004a DB02 lsls r3, r3, #11
|
||||
752 004c 03D5 bpl .L181
|
||||
753 004e 4B68 ldr r3, [r1, #4]
|
||||
754 0050 5360 str r3, [r2, #4]
|
||||
755 0052 0831 adds r1, r1, #8
|
||||
756 0054 4160 str r1, [r0, #4]
|
||||
757 .L181:
|
||||
758 0056 0369 ldr r3, [r0, #16]
|
||||
759 0058 002B cmp r3, #0
|
||||
760 005a D9D1 bne .L175
|
||||
761 005c 1368 ldr r3, [r2]
|
||||
762 005e 0121 movs r1, #1
|
||||
763 0060 23F48033 bic r3, r3, #65536
|
||||
764 0064 1360 str r3, [r2]
|
||||
765 0066 80F82110 strb r1, [r0, #33]
|
||||
766 006a FFF7FEFF bl HAL_CORDIC_CalculateCpltCallback
|
||||
767 006e 38BD pop {r3, r4, r5, pc}
|
||||
769 .section .text.HAL_CORDIC_GetState,"ax",%progbits
|
||||
770 .align 1
|
||||
771 .p2align 2,,3
|
||||
ARM GAS /tmp/ccDvmiJ9.s page 14
|
||||
|
||||
|
||||
772 .global HAL_CORDIC_GetState
|
||||
773 .syntax unified
|
||||
774 .thumb
|
||||
775 .thumb_func
|
||||
776 .fpu fpv4-sp-d16
|
||||
778 HAL_CORDIC_GetState:
|
||||
779 @ args = 0, pretend = 0, frame = 0
|
||||
780 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
781 @ link register save eliminated.
|
||||
782 0000 90F82100 ldrb r0, [r0, #33] @ zero_extendqisi2
|
||||
783 0004 7047 bx lr
|
||||
785 0006 00BF .section .text.HAL_CORDIC_GetError,"ax",%progbits
|
||||
786 .align 1
|
||||
787 .p2align 2,,3
|
||||
788 .global HAL_CORDIC_GetError
|
||||
789 .syntax unified
|
||||
790 .thumb
|
||||
791 .thumb_func
|
||||
792 .fpu fpv4-sp-d16
|
||||
794 HAL_CORDIC_GetError:
|
||||
795 @ args = 0, pretend = 0, frame = 0
|
||||
796 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
797 @ link register save eliminated.
|
||||
798 0000 406A ldr r0, [r0, #36]
|
||||
799 0002 7047 bx lr
|
||||
801 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||
ARM GAS /tmp/ccDvmiJ9.s page 15
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32g4xx_hal_cordic.c
|
||||
/tmp/ccDvmiJ9.s:16 .text.HAL_CORDIC_MspInit:0000000000000000 $t
|
||||
/tmp/ccDvmiJ9.s:25 .text.HAL_CORDIC_MspInit:0000000000000000 HAL_CORDIC_MspInit
|
||||
/tmp/ccDvmiJ9.s:32 .text.HAL_CORDIC_Init:0000000000000000 $t
|
||||
/tmp/ccDvmiJ9.s:40 .text.HAL_CORDIC_Init:0000000000000000 HAL_CORDIC_Init
|
||||
/tmp/ccDvmiJ9.s:67 .text.HAL_CORDIC_MspDeInit:0000000000000000 $t
|
||||
/tmp/ccDvmiJ9.s:75 .text.HAL_CORDIC_MspDeInit:0000000000000000 HAL_CORDIC_MspDeInit
|
||||
/tmp/ccDvmiJ9.s:82 .text.HAL_CORDIC_DeInit:0000000000000000 $t
|
||||
/tmp/ccDvmiJ9.s:90 .text.HAL_CORDIC_DeInit:0000000000000000 HAL_CORDIC_DeInit
|
||||
/tmp/ccDvmiJ9.s:112 .text.HAL_CORDIC_Configure:0000000000000000 $t
|
||||
/tmp/ccDvmiJ9.s:120 .text.HAL_CORDIC_Configure:0000000000000000 HAL_CORDIC_Configure
|
||||
/tmp/ccDvmiJ9.s:158 .text.HAL_CORDIC_Configure:0000000000000048 $d
|
||||
/tmp/ccDvmiJ9.s:161 .text.HAL_CORDIC_Calculate:0000000000000000 $t
|
||||
/tmp/ccDvmiJ9.s:169 .text.HAL_CORDIC_Calculate:0000000000000000 HAL_CORDIC_Calculate
|
||||
/tmp/ccDvmiJ9.s:275 .text.HAL_CORDIC_CalculateZO:0000000000000000 $t
|
||||
/tmp/ccDvmiJ9.s:283 .text.HAL_CORDIC_CalculateZO:0000000000000000 HAL_CORDIC_CalculateZO
|
||||
/tmp/ccDvmiJ9.s:404 .text.HAL_CORDIC_Calculate_IT:0000000000000000 $t
|
||||
/tmp/ccDvmiJ9.s:412 .text.HAL_CORDIC_Calculate_IT:0000000000000000 HAL_CORDIC_Calculate_IT
|
||||
/tmp/ccDvmiJ9.s:467 .text.HAL_CORDIC_Calculate_DMA:0000000000000000 $t
|
||||
/tmp/ccDvmiJ9.s:475 .text.HAL_CORDIC_Calculate_DMA:0000000000000000 HAL_CORDIC_Calculate_DMA
|
||||
/tmp/ccDvmiJ9.s:595 .text.HAL_CORDIC_Calculate_DMA:0000000000000100 $d
|
||||
/tmp/ccDvmiJ9.s:658 .text.CORDIC_DMAInCplt:0000000000000000 CORDIC_DMAInCplt
|
||||
/tmp/ccDvmiJ9.s:622 .text.CORDIC_DMAError:0000000000000000 CORDIC_DMAError
|
||||
/tmp/ccDvmiJ9.s:686 .text.CORDIC_DMAOutCplt:0000000000000000 CORDIC_DMAOutCplt
|
||||
/tmp/ccDvmiJ9.s:600 .text.HAL_CORDIC_ErrorCallback:0000000000000000 $t
|
||||
/tmp/ccDvmiJ9.s:608 .text.HAL_CORDIC_ErrorCallback:0000000000000000 HAL_CORDIC_ErrorCallback
|
||||
/tmp/ccDvmiJ9.s:615 .text.CORDIC_DMAError:0000000000000000 $t
|
||||
/tmp/ccDvmiJ9.s:636 .text.HAL_CORDIC_CalculateCpltCallback:0000000000000000 $t
|
||||
/tmp/ccDvmiJ9.s:644 .text.HAL_CORDIC_CalculateCpltCallback:0000000000000000 HAL_CORDIC_CalculateCpltCallback
|
||||
/tmp/ccDvmiJ9.s:651 .text.CORDIC_DMAInCplt:0000000000000000 $t
|
||||
/tmp/ccDvmiJ9.s:679 .text.CORDIC_DMAOutCplt:0000000000000000 $t
|
||||
/tmp/ccDvmiJ9.s:703 .text.HAL_CORDIC_IRQHandler:0000000000000000 $t
|
||||
/tmp/ccDvmiJ9.s:711 .text.HAL_CORDIC_IRQHandler:0000000000000000 HAL_CORDIC_IRQHandler
|
||||
/tmp/ccDvmiJ9.s:770 .text.HAL_CORDIC_GetState:0000000000000000 $t
|
||||
/tmp/ccDvmiJ9.s:778 .text.HAL_CORDIC_GetState:0000000000000000 HAL_CORDIC_GetState
|
||||
/tmp/ccDvmiJ9.s:786 .text.HAL_CORDIC_GetError:0000000000000000 $t
|
||||
/tmp/ccDvmiJ9.s:794 .text.HAL_CORDIC_GetError:0000000000000000 HAL_CORDIC_GetError
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
HAL_GetTick
|
||||
HAL_DMA_Start_IT
|
||||
Binary file not shown.
@@ -1,84 +0,0 @@
|
||||
build/stm32g4xx_hal_cortex.o: \
|
||||
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||
Core/Inc/stm32g4xx_hal_conf.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||
Core/Inc/stm32g4xx_hal_conf.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||
Drivers/CMSIS/Include/core_cm4.h:
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||
@@ -1,667 +0,0 @@
|
||||
ARM GAS /tmp/cc6pHK8v.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
2 .eabi_attribute 27, 1
|
||||
3 .eabi_attribute 28, 1
|
||||
4 .eabi_attribute 20, 1
|
||||
5 .eabi_attribute 21, 1
|
||||
6 .eabi_attribute 23, 3
|
||||
7 .eabi_attribute 24, 1
|
||||
8 .eabi_attribute 25, 1
|
||||
9 .eabi_attribute 26, 1
|
||||
10 .eabi_attribute 30, 2
|
||||
11 .eabi_attribute 34, 1
|
||||
12 .eabi_attribute 18, 4
|
||||
13 .file "stm32g4xx_hal_cortex.c"
|
||||
14 .text
|
||||
15 .section .text.HAL_NVIC_SetPriorityGrouping,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .p2align 2,,3
|
||||
18 .global HAL_NVIC_SetPriorityGrouping
|
||||
19 .arch armv7e-m
|
||||
20 .syntax unified
|
||||
21 .thumb
|
||||
22 .thumb_func
|
||||
23 .fpu fpv4-sp-d16
|
||||
25 HAL_NVIC_SetPriorityGrouping:
|
||||
26 @ args = 0, pretend = 0, frame = 0
|
||||
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
28 @ link register save eliminated.
|
||||
29 0000 0749 ldr r1, .L3
|
||||
30 0002 CA68 ldr r2, [r1, #12]
|
||||
31 0004 0302 lsls r3, r0, #8
|
||||
32 0006 4FF6FF00 movw r0, #63743
|
||||
33 000a 03F4E063 and r3, r3, #1792
|
||||
34 000e 0240 ands r2, r2, r0
|
||||
35 0010 1343 orrs r3, r3, r2
|
||||
36 0012 43F0BF63 orr r3, r3, #100139008
|
||||
37 0016 43F40033 orr r3, r3, #131072
|
||||
38 001a CB60 str r3, [r1, #12]
|
||||
39 001c 7047 bx lr
|
||||
40 .L4:
|
||||
41 001e 00BF .align 2
|
||||
42 .L3:
|
||||
43 0020 00ED00E0 .word -536810240
|
||||
45 .section .text.HAL_NVIC_SetPriority,"ax",%progbits
|
||||
46 .align 1
|
||||
47 .p2align 2,,3
|
||||
48 .global HAL_NVIC_SetPriority
|
||||
49 .syntax unified
|
||||
50 .thumb
|
||||
51 .thumb_func
|
||||
52 .fpu fpv4-sp-d16
|
||||
54 HAL_NVIC_SetPriority:
|
||||
55 @ args = 0, pretend = 0, frame = 0
|
||||
56 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
57 0000 1C4B ldr r3, .L11
|
||||
58 0002 DB68 ldr r3, [r3, #12]
|
||||
59 0004 C3F30223 ubfx r3, r3, #8, #3
|
||||
60 0008 00B5 push {lr}
|
||||
ARM GAS /tmp/cc6pHK8v.s page 2
|
||||
|
||||
|
||||
61 000a C3F1070E rsb lr, r3, #7
|
||||
62 000e BEF1040F cmp lr, #4
|
||||
63 0012 03F1040C add ip, r3, #4
|
||||
64 0016 28BF it cs
|
||||
65 0018 4FF0040E movcs lr, #4
|
||||
66 001c BCF1060F cmp ip, #6
|
||||
67 0020 1BD9 bls .L9
|
||||
68 0022 033B subs r3, r3, #3
|
||||
69 0024 4FF0FF3C mov ip, #-1
|
||||
70 0028 0CFA03FC lsl ip, ip, r3
|
||||
71 002c 22EA0C02 bic r2, r2, ip
|
||||
72 .L6:
|
||||
73 0030 4FF0FF3C mov ip, #-1
|
||||
74 0034 0CFA0EFC lsl ip, ip, lr
|
||||
75 0038 21EA0C01 bic r1, r1, ip
|
||||
76 003c 9940 lsls r1, r1, r3
|
||||
77 003e 0028 cmp r0, #0
|
||||
78 0040 41EA0201 orr r1, r1, r2
|
||||
79 0044 0CDB blt .L7
|
||||
80 0046 00F16040 add r0, r0, #-536870912
|
||||
81 004a 0901 lsls r1, r1, #4
|
||||
82 004c 00F56140 add r0, r0, #57600
|
||||
83 0050 C9B2 uxtb r1, r1
|
||||
84 0052 80F80013 strb r1, [r0, #768]
|
||||
85 0056 5DF804FB ldr pc, [sp], #4
|
||||
86 .L9:
|
||||
87 005a 0022 movs r2, #0
|
||||
88 005c 1346 mov r3, r2
|
||||
89 005e E7E7 b .L6
|
||||
90 .L7:
|
||||
91 0060 054B ldr r3, .L11+4
|
||||
92 0062 00F00F00 and r0, r0, #15
|
||||
93 0066 0901 lsls r1, r1, #4
|
||||
94 0068 0344 add r3, r3, r0
|
||||
95 006a C9B2 uxtb r1, r1
|
||||
96 006c 1976 strb r1, [r3, #24]
|
||||
97 006e 5DF804FB ldr pc, [sp], #4
|
||||
98 .L12:
|
||||
99 0072 00BF .align 2
|
||||
100 .L11:
|
||||
101 0074 00ED00E0 .word -536810240
|
||||
102 0078 FCEC00E0 .word -536810244
|
||||
104 .section .text.HAL_NVIC_EnableIRQ,"ax",%progbits
|
||||
105 .align 1
|
||||
106 .p2align 2,,3
|
||||
107 .global HAL_NVIC_EnableIRQ
|
||||
108 .syntax unified
|
||||
109 .thumb
|
||||
110 .thumb_func
|
||||
111 .fpu fpv4-sp-d16
|
||||
113 HAL_NVIC_EnableIRQ:
|
||||
114 @ args = 0, pretend = 0, frame = 0
|
||||
115 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
116 @ link register save eliminated.
|
||||
117 0000 0028 cmp r0, #0
|
||||
118 0002 08DB blt .L13
|
||||
119 0004 044A ldr r2, .L15
|
||||
ARM GAS /tmp/cc6pHK8v.s page 3
|
||||
|
||||
|
||||
120 0006 4109 lsrs r1, r0, #5
|
||||
121 0008 0123 movs r3, #1
|
||||
122 000a 00F01F00 and r0, r0, #31
|
||||
123 000e 03FA00F0 lsl r0, r3, r0
|
||||
124 0012 42F82100 str r0, [r2, r1, lsl #2]
|
||||
125 .L13:
|
||||
126 0016 7047 bx lr
|
||||
127 .L16:
|
||||
128 .align 2
|
||||
129 .L15:
|
||||
130 0018 00E100E0 .word -536813312
|
||||
132 .section .text.HAL_NVIC_DisableIRQ,"ax",%progbits
|
||||
133 .align 1
|
||||
134 .p2align 2,,3
|
||||
135 .global HAL_NVIC_DisableIRQ
|
||||
136 .syntax unified
|
||||
137 .thumb
|
||||
138 .thumb_func
|
||||
139 .fpu fpv4-sp-d16
|
||||
141 HAL_NVIC_DisableIRQ:
|
||||
142 @ args = 0, pretend = 0, frame = 0
|
||||
143 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
144 @ link register save eliminated.
|
||||
145 0000 0028 cmp r0, #0
|
||||
146 0002 0DDB blt .L17
|
||||
147 0004 4309 lsrs r3, r0, #5
|
||||
148 0006 0749 ldr r1, .L19
|
||||
149 0008 0122 movs r2, #1
|
||||
150 000a 2033 adds r3, r3, #32
|
||||
151 000c 00F01F00 and r0, r0, #31
|
||||
152 0010 02FA00F0 lsl r0, r2, r0
|
||||
153 0014 41F82300 str r0, [r1, r3, lsl #2]
|
||||
154 .syntax unified
|
||||
155 @ 946 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
156 0018 BFF34F8F dsb 0xF
|
||||
157 @ 0 "" 2
|
||||
158 @ 935 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
159 001c BFF36F8F isb 0xF
|
||||
160 @ 0 "" 2
|
||||
161 .thumb
|
||||
162 .syntax unified
|
||||
163 .L17:
|
||||
164 0020 7047 bx lr
|
||||
165 .L20:
|
||||
166 0022 00BF .align 2
|
||||
167 .L19:
|
||||
168 0024 00E100E0 .word -536813312
|
||||
170 .section .text.HAL_NVIC_SystemReset,"ax",%progbits
|
||||
171 .align 1
|
||||
172 .p2align 2,,3
|
||||
173 .global HAL_NVIC_SystemReset
|
||||
174 .syntax unified
|
||||
175 .thumb
|
||||
176 .thumb_func
|
||||
177 .fpu fpv4-sp-d16
|
||||
179 HAL_NVIC_SystemReset:
|
||||
180 @ Volatile: function does not return.
|
||||
ARM GAS /tmp/cc6pHK8v.s page 4
|
||||
|
||||
|
||||
181 @ args = 0, pretend = 0, frame = 0
|
||||
182 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
183 @ link register save eliminated.
|
||||
184 .syntax unified
|
||||
185 @ 946 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
186 0000 BFF34F8F dsb 0xF
|
||||
187 @ 0 "" 2
|
||||
188 .thumb
|
||||
189 .syntax unified
|
||||
190 0004 0549 ldr r1, .L23
|
||||
191 0006 064B ldr r3, .L23+4
|
||||
192 0008 CA68 ldr r2, [r1, #12]
|
||||
193 000a 02F4E062 and r2, r2, #1792
|
||||
194 000e 1343 orrs r3, r3, r2
|
||||
195 0010 CB60 str r3, [r1, #12]
|
||||
196 .syntax unified
|
||||
197 @ 946 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
198 0012 BFF34F8F dsb 0xF
|
||||
199 @ 0 "" 2
|
||||
200 .thumb
|
||||
201 .syntax unified
|
||||
202 .L22:
|
||||
203 .syntax unified
|
||||
204 @ 1944 "Drivers/CMSIS/Include/core_cm4.h" 1
|
||||
205 0016 00BF nop
|
||||
206 @ 0 "" 2
|
||||
207 .thumb
|
||||
208 .syntax unified
|
||||
209 0018 FDE7 b .L22
|
||||
210 .L24:
|
||||
211 001a 00BF .align 2
|
||||
212 .L23:
|
||||
213 001c 00ED00E0 .word -536810240
|
||||
214 0020 0400FA05 .word 100270084
|
||||
216 .section .text.HAL_SYSTICK_Config,"ax",%progbits
|
||||
217 .align 1
|
||||
218 .p2align 2,,3
|
||||
219 .global HAL_SYSTICK_Config
|
||||
220 .syntax unified
|
||||
221 .thumb
|
||||
222 .thumb_func
|
||||
223 .fpu fpv4-sp-d16
|
||||
225 HAL_SYSTICK_Config:
|
||||
226 @ args = 0, pretend = 0, frame = 0
|
||||
227 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
228 @ link register save eliminated.
|
||||
229 0000 0138 subs r0, r0, #1
|
||||
230 0002 B0F1807F cmp r0, #16777216
|
||||
231 0006 10D2 bcs .L27
|
||||
232 0008 10B4 push {r4}
|
||||
233 000a 4FF0E023 mov r3, #-536813568
|
||||
234 000e 084C ldr r4, .L32
|
||||
235 0010 5861 str r0, [r3, #20]
|
||||
236 0012 4FF0F00C mov ip, #240
|
||||
237 0016 84F823C0 strb ip, [r4, #35]
|
||||
238 001a 0022 movs r2, #0
|
||||
239 001c 0721 movs r1, #7
|
||||
ARM GAS /tmp/cc6pHK8v.s page 5
|
||||
|
||||
|
||||
240 001e 1046 mov r0, r2
|
||||
241 0020 9A61 str r2, [r3, #24]
|
||||
242 0022 5DF8044B ldr r4, [sp], #4
|
||||
243 0026 1961 str r1, [r3, #16]
|
||||
244 0028 7047 bx lr
|
||||
245 .L27:
|
||||
246 002a 0120 movs r0, #1
|
||||
247 002c 7047 bx lr
|
||||
248 .L33:
|
||||
249 002e 00BF .align 2
|
||||
250 .L32:
|
||||
251 0030 00ED00E0 .word -536810240
|
||||
253 .section .text.HAL_NVIC_GetPriorityGrouping,"ax",%progbits
|
||||
254 .align 1
|
||||
255 .p2align 2,,3
|
||||
256 .global HAL_NVIC_GetPriorityGrouping
|
||||
257 .syntax unified
|
||||
258 .thumb
|
||||
259 .thumb_func
|
||||
260 .fpu fpv4-sp-d16
|
||||
262 HAL_NVIC_GetPriorityGrouping:
|
||||
263 @ args = 0, pretend = 0, frame = 0
|
||||
264 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
265 @ link register save eliminated.
|
||||
266 0000 024B ldr r3, .L35
|
||||
267 0002 D868 ldr r0, [r3, #12]
|
||||
268 0004 C0F30220 ubfx r0, r0, #8, #3
|
||||
269 0008 7047 bx lr
|
||||
270 .L36:
|
||||
271 000a 00BF .align 2
|
||||
272 .L35:
|
||||
273 000c 00ED00E0 .word -536810240
|
||||
275 .section .text.HAL_NVIC_GetPriority,"ax",%progbits
|
||||
276 .align 1
|
||||
277 .p2align 2,,3
|
||||
278 .global HAL_NVIC_GetPriority
|
||||
279 .syntax unified
|
||||
280 .thumb
|
||||
281 .thumb_func
|
||||
282 .fpu fpv4-sp-d16
|
||||
284 HAL_NVIC_GetPriority:
|
||||
285 @ args = 0, pretend = 0, frame = 0
|
||||
286 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
287 @ link register save eliminated.
|
||||
288 0000 0028 cmp r0, #0
|
||||
289 0002 10B4 push {r4}
|
||||
290 0004 27DB blt .L38
|
||||
291 0006 00F16040 add r0, r0, #-536870912
|
||||
292 000a 00F56140 add r0, r0, #57600
|
||||
293 000e 90F80003 ldrb r0, [r0, #768] @ zero_extendqisi2
|
||||
294 0012 0009 lsrs r0, r0, #4
|
||||
295 .L39:
|
||||
296 0014 01F00701 and r1, r1, #7
|
||||
297 0018 C1F1070C rsb ip, r1, #7
|
||||
298 001c BCF1040F cmp ip, #4
|
||||
299 0020 01F10404 add r4, r1, #4
|
||||
300 0024 28BF it cs
|
||||
ARM GAS /tmp/cc6pHK8v.s page 6
|
||||
|
||||
|
||||
301 0026 4FF0040C movcs ip, #4
|
||||
302 002a 062C cmp r4, #6
|
||||
303 002c 11D9 bls .L41
|
||||
304 002e 0339 subs r1, r1, #3
|
||||
305 0030 4FF0FF34 mov r4, #-1
|
||||
306 0034 8C40 lsls r4, r4, r1
|
||||
307 0036 20EA0404 bic r4, r0, r4
|
||||
308 003a C840 lsrs r0, r0, r1
|
||||
309 .L40:
|
||||
310 003c 4FF0FF31 mov r1, #-1
|
||||
311 0040 01FA0CF1 lsl r1, r1, ip
|
||||
312 0044 20EA0100 bic r0, r0, r1
|
||||
313 0048 1060 str r0, [r2]
|
||||
314 004a 1C60 str r4, [r3]
|
||||
315 004c 5DF8044B ldr r4, [sp], #4
|
||||
316 0050 7047 bx lr
|
||||
317 .L41:
|
||||
318 0052 0024 movs r4, #0
|
||||
319 0054 F2E7 b .L40
|
||||
320 .L38:
|
||||
321 0056 034C ldr r4, .L43
|
||||
322 0058 00F00F00 and r0, r0, #15
|
||||
323 005c 0444 add r4, r4, r0
|
||||
324 005e 207E ldrb r0, [r4, #24] @ zero_extendqisi2
|
||||
325 0060 0009 lsrs r0, r0, #4
|
||||
326 0062 D7E7 b .L39
|
||||
327 .L44:
|
||||
328 .align 2
|
||||
329 .L43:
|
||||
330 0064 FCEC00E0 .word -536810244
|
||||
332 .section .text.HAL_NVIC_SetPendingIRQ,"ax",%progbits
|
||||
333 .align 1
|
||||
334 .p2align 2,,3
|
||||
335 .global HAL_NVIC_SetPendingIRQ
|
||||
336 .syntax unified
|
||||
337 .thumb
|
||||
338 .thumb_func
|
||||
339 .fpu fpv4-sp-d16
|
||||
341 HAL_NVIC_SetPendingIRQ:
|
||||
342 @ args = 0, pretend = 0, frame = 0
|
||||
343 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
344 @ link register save eliminated.
|
||||
345 0000 0028 cmp r0, #0
|
||||
346 0002 09DB blt .L45
|
||||
347 0004 4309 lsrs r3, r0, #5
|
||||
348 0006 0549 ldr r1, .L47
|
||||
349 0008 00F01F00 and r0, r0, #31
|
||||
350 000c 0122 movs r2, #1
|
||||
351 000e 4033 adds r3, r3, #64
|
||||
352 0010 02FA00F0 lsl r0, r2, r0
|
||||
353 0014 41F82300 str r0, [r1, r3, lsl #2]
|
||||
354 .L45:
|
||||
355 0018 7047 bx lr
|
||||
356 .L48:
|
||||
357 001a 00BF .align 2
|
||||
358 .L47:
|
||||
359 001c 00E100E0 .word -536813312
|
||||
ARM GAS /tmp/cc6pHK8v.s page 7
|
||||
|
||||
|
||||
361 .section .text.HAL_NVIC_GetPendingIRQ,"ax",%progbits
|
||||
362 .align 1
|
||||
363 .p2align 2,,3
|
||||
364 .global HAL_NVIC_GetPendingIRQ
|
||||
365 .syntax unified
|
||||
366 .thumb
|
||||
367 .thumb_func
|
||||
368 .fpu fpv4-sp-d16
|
||||
370 HAL_NVIC_GetPendingIRQ:
|
||||
371 @ args = 0, pretend = 0, frame = 0
|
||||
372 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
373 @ link register save eliminated.
|
||||
374 0000 0028 cmp r0, #0
|
||||
375 0002 0BDB blt .L51
|
||||
376 0004 4309 lsrs r3, r0, #5
|
||||
377 0006 064A ldr r2, .L52
|
||||
378 0008 4033 adds r3, r3, #64
|
||||
379 000a 00F01F00 and r0, r0, #31
|
||||
380 000e 52F82330 ldr r3, [r2, r3, lsl #2]
|
||||
381 0012 23FA00F0 lsr r0, r3, r0
|
||||
382 0016 00F00100 and r0, r0, #1
|
||||
383 001a 7047 bx lr
|
||||
384 .L51:
|
||||
385 001c 0020 movs r0, #0
|
||||
386 001e 7047 bx lr
|
||||
387 .L53:
|
||||
388 .align 2
|
||||
389 .L52:
|
||||
390 0020 00E100E0 .word -536813312
|
||||
392 .section .text.HAL_NVIC_ClearPendingIRQ,"ax",%progbits
|
||||
393 .align 1
|
||||
394 .p2align 2,,3
|
||||
395 .global HAL_NVIC_ClearPendingIRQ
|
||||
396 .syntax unified
|
||||
397 .thumb
|
||||
398 .thumb_func
|
||||
399 .fpu fpv4-sp-d16
|
||||
401 HAL_NVIC_ClearPendingIRQ:
|
||||
402 @ args = 0, pretend = 0, frame = 0
|
||||
403 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
404 @ link register save eliminated.
|
||||
405 0000 0028 cmp r0, #0
|
||||
406 0002 09DB blt .L54
|
||||
407 0004 4309 lsrs r3, r0, #5
|
||||
408 0006 0549 ldr r1, .L56
|
||||
409 0008 00F01F00 and r0, r0, #31
|
||||
410 000c 0122 movs r2, #1
|
||||
411 000e 6033 adds r3, r3, #96
|
||||
412 0010 02FA00F0 lsl r0, r2, r0
|
||||
413 0014 41F82300 str r0, [r1, r3, lsl #2]
|
||||
414 .L54:
|
||||
415 0018 7047 bx lr
|
||||
416 .L57:
|
||||
417 001a 00BF .align 2
|
||||
418 .L56:
|
||||
419 001c 00E100E0 .word -536813312
|
||||
421 .section .text.HAL_NVIC_GetActive,"ax",%progbits
|
||||
ARM GAS /tmp/cc6pHK8v.s page 8
|
||||
|
||||
|
||||
422 .align 1
|
||||
423 .p2align 2,,3
|
||||
424 .global HAL_NVIC_GetActive
|
||||
425 .syntax unified
|
||||
426 .thumb
|
||||
427 .thumb_func
|
||||
428 .fpu fpv4-sp-d16
|
||||
430 HAL_NVIC_GetActive:
|
||||
431 @ args = 0, pretend = 0, frame = 0
|
||||
432 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
433 @ link register save eliminated.
|
||||
434 0000 0028 cmp r0, #0
|
||||
435 0002 0BDB blt .L60
|
||||
436 0004 4309 lsrs r3, r0, #5
|
||||
437 0006 064A ldr r2, .L61
|
||||
438 0008 8033 adds r3, r3, #128
|
||||
439 000a 00F01F00 and r0, r0, #31
|
||||
440 000e 52F82330 ldr r3, [r2, r3, lsl #2]
|
||||
441 0012 23FA00F0 lsr r0, r3, r0
|
||||
442 0016 00F00100 and r0, r0, #1
|
||||
443 001a 7047 bx lr
|
||||
444 .L60:
|
||||
445 001c 0020 movs r0, #0
|
||||
446 001e 7047 bx lr
|
||||
447 .L62:
|
||||
448 .align 2
|
||||
449 .L61:
|
||||
450 0020 00E100E0 .word -536813312
|
||||
452 .section .text.HAL_SYSTICK_CLKSourceConfig,"ax",%progbits
|
||||
453 .align 1
|
||||
454 .p2align 2,,3
|
||||
455 .global HAL_SYSTICK_CLKSourceConfig
|
||||
456 .syntax unified
|
||||
457 .thumb
|
||||
458 .thumb_func
|
||||
459 .fpu fpv4-sp-d16
|
||||
461 HAL_SYSTICK_CLKSourceConfig:
|
||||
462 @ args = 0, pretend = 0, frame = 0
|
||||
463 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
464 @ link register save eliminated.
|
||||
465 0000 4FF0E022 mov r2, #-536813568
|
||||
466 0004 0428 cmp r0, #4
|
||||
467 0006 1369 ldr r3, [r2, #16]
|
||||
468 0008 0CBF ite eq
|
||||
469 000a 43F00403 orreq r3, r3, #4
|
||||
470 000e 23F00403 bicne r3, r3, #4
|
||||
471 0012 1361 str r3, [r2, #16]
|
||||
472 0014 7047 bx lr
|
||||
474 0016 00BF .section .text.HAL_SYSTICK_Callback,"ax",%progbits
|
||||
475 .align 1
|
||||
476 .p2align 2,,3
|
||||
477 .weak HAL_SYSTICK_Callback
|
||||
478 .syntax unified
|
||||
479 .thumb
|
||||
480 .thumb_func
|
||||
481 .fpu fpv4-sp-d16
|
||||
483 HAL_SYSTICK_Callback:
|
||||
ARM GAS /tmp/cc6pHK8v.s page 9
|
||||
|
||||
|
||||
484 @ args = 0, pretend = 0, frame = 0
|
||||
485 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
486 @ link register save eliminated.
|
||||
487 0000 7047 bx lr
|
||||
489 0002 00BF .section .text.HAL_SYSTICK_IRQHandler,"ax",%progbits
|
||||
490 .align 1
|
||||
491 .p2align 2,,3
|
||||
492 .global HAL_SYSTICK_IRQHandler
|
||||
493 .syntax unified
|
||||
494 .thumb
|
||||
495 .thumb_func
|
||||
496 .fpu fpv4-sp-d16
|
||||
498 HAL_SYSTICK_IRQHandler:
|
||||
499 @ args = 0, pretend = 0, frame = 0
|
||||
500 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
501 0000 08B5 push {r3, lr}
|
||||
502 0002 FFF7FEFF bl HAL_SYSTICK_Callback
|
||||
503 0006 08BD pop {r3, pc}
|
||||
505 .section .text.HAL_MPU_Enable,"ax",%progbits
|
||||
506 .align 1
|
||||
507 .p2align 2,,3
|
||||
508 .global HAL_MPU_Enable
|
||||
509 .syntax unified
|
||||
510 .thumb
|
||||
511 .thumb_func
|
||||
512 .fpu fpv4-sp-d16
|
||||
514 HAL_MPU_Enable:
|
||||
515 @ args = 0, pretend = 0, frame = 0
|
||||
516 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
517 @ link register save eliminated.
|
||||
518 0000 044B ldr r3, .L70
|
||||
519 0002 40F00100 orr r0, r0, #1
|
||||
520 0006 C3F89400 str r0, [r3, #148]
|
||||
521 .syntax unified
|
||||
522 @ 946 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
523 000a BFF34F8F dsb 0xF
|
||||
524 @ 0 "" 2
|
||||
525 @ 935 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
526 000e BFF36F8F isb 0xF
|
||||
527 @ 0 "" 2
|
||||
528 .thumb
|
||||
529 .syntax unified
|
||||
530 0012 7047 bx lr
|
||||
531 .L71:
|
||||
532 .align 2
|
||||
533 .L70:
|
||||
534 0014 00ED00E0 .word -536810240
|
||||
536 .section .text.HAL_MPU_Disable,"ax",%progbits
|
||||
537 .align 1
|
||||
538 .p2align 2,,3
|
||||
539 .global HAL_MPU_Disable
|
||||
540 .syntax unified
|
||||
541 .thumb
|
||||
542 .thumb_func
|
||||
543 .fpu fpv4-sp-d16
|
||||
545 HAL_MPU_Disable:
|
||||
546 @ args = 0, pretend = 0, frame = 0
|
||||
ARM GAS /tmp/cc6pHK8v.s page 10
|
||||
|
||||
|
||||
547 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
548 @ link register save eliminated.
|
||||
549 .syntax unified
|
||||
550 @ 957 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
551 0000 BFF35F8F dmb 0xF
|
||||
552 @ 0 "" 2
|
||||
553 .thumb
|
||||
554 .syntax unified
|
||||
555 0004 024B ldr r3, .L73
|
||||
556 0006 0022 movs r2, #0
|
||||
557 0008 C3F89420 str r2, [r3, #148]
|
||||
558 000c 7047 bx lr
|
||||
559 .L74:
|
||||
560 000e 00BF .align 2
|
||||
561 .L73:
|
||||
562 0010 00ED00E0 .word -536810240
|
||||
564 .section .text.HAL_MPU_ConfigRegion,"ax",%progbits
|
||||
565 .align 1
|
||||
566 .p2align 2,,3
|
||||
567 .global HAL_MPU_ConfigRegion
|
||||
568 .syntax unified
|
||||
569 .thumb
|
||||
570 .thumb_func
|
||||
571 .fpu fpv4-sp-d16
|
||||
573 HAL_MPU_ConfigRegion:
|
||||
574 @ args = 0, pretend = 0, frame = 0
|
||||
575 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
576 0000 1749 ldr r1, .L82
|
||||
577 0002 4378 ldrb r3, [r0, #1] @ zero_extendqisi2
|
||||
578 0004 C1F89830 str r3, [r1, #152]
|
||||
579 0008 0278 ldrb r2, [r0] @ zero_extendqisi2
|
||||
580 000a 22B3 cbz r2, .L76
|
||||
581 000c 4368 ldr r3, [r0, #4]
|
||||
582 000e 00B5 push {lr}
|
||||
583 0010 C1F89C30 str r3, [r1, #156]
|
||||
584 0014 C37A ldrb r3, [r0, #11] @ zero_extendqisi2
|
||||
585 0016 90F80CC0 ldrb ip, [r0, #12] @ zero_extendqisi2
|
||||
586 001a 90F80FE0 ldrb lr, [r0, #15] @ zero_extendqisi2
|
||||
587 001e 1B06 lsls r3, r3, #24
|
||||
588 0020 43EA0C73 orr r3, r3, ip, lsl #28
|
||||
589 0024 90F80AC0 ldrb ip, [r0, #10] @ zero_extendqisi2
|
||||
590 0028 1343 orrs r3, r3, r2
|
||||
591 002a 43EACC43 orr r3, r3, ip, lsl #19
|
||||
592 002e 90F80DC0 ldrb ip, [r0, #13] @ zero_extendqisi2
|
||||
593 0032 827B ldrb r2, [r0, #14] @ zero_extendqisi2
|
||||
594 0034 43EA8C43 orr r3, r3, ip, lsl #18
|
||||
595 0038 43EA4243 orr r3, r3, r2, lsl #17
|
||||
596 003c 90F809C0 ldrb ip, [r0, #9] @ zero_extendqisi2
|
||||
597 0040 027A ldrb r2, [r0, #8] @ zero_extendqisi2
|
||||
598 0042 43EA0E43 orr r3, r3, lr, lsl #16
|
||||
599 0046 43EA0C23 orr r3, r3, ip, lsl #8
|
||||
600 004a 43EA4203 orr r3, r3, r2, lsl #1
|
||||
601 004e C1F8A030 str r3, [r1, #160]
|
||||
602 0052 5DF804FB ldr pc, [sp], #4
|
||||
603 .L76:
|
||||
604 0056 C1F89C20 str r2, [r1, #156]
|
||||
605 005a C1F8A020 str r2, [r1, #160]
|
||||
ARM GAS /tmp/cc6pHK8v.s page 11
|
||||
|
||||
|
||||
606 005e 7047 bx lr
|
||||
607 .L83:
|
||||
608 .align 2
|
||||
609 .L82:
|
||||
610 0060 00ED00E0 .word -536810240
|
||||
612 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||
ARM GAS /tmp/cc6pHK8v.s page 12
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32g4xx_hal_cortex.c
|
||||
/tmp/cc6pHK8v.s:16 .text.HAL_NVIC_SetPriorityGrouping:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:25 .text.HAL_NVIC_SetPriorityGrouping:0000000000000000 HAL_NVIC_SetPriorityGrouping
|
||||
/tmp/cc6pHK8v.s:43 .text.HAL_NVIC_SetPriorityGrouping:0000000000000020 $d
|
||||
/tmp/cc6pHK8v.s:46 .text.HAL_NVIC_SetPriority:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:54 .text.HAL_NVIC_SetPriority:0000000000000000 HAL_NVIC_SetPriority
|
||||
/tmp/cc6pHK8v.s:101 .text.HAL_NVIC_SetPriority:0000000000000074 $d
|
||||
/tmp/cc6pHK8v.s:105 .text.HAL_NVIC_EnableIRQ:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:113 .text.HAL_NVIC_EnableIRQ:0000000000000000 HAL_NVIC_EnableIRQ
|
||||
/tmp/cc6pHK8v.s:130 .text.HAL_NVIC_EnableIRQ:0000000000000018 $d
|
||||
/tmp/cc6pHK8v.s:133 .text.HAL_NVIC_DisableIRQ:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:141 .text.HAL_NVIC_DisableIRQ:0000000000000000 HAL_NVIC_DisableIRQ
|
||||
/tmp/cc6pHK8v.s:168 .text.HAL_NVIC_DisableIRQ:0000000000000024 $d
|
||||
/tmp/cc6pHK8v.s:171 .text.HAL_NVIC_SystemReset:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:179 .text.HAL_NVIC_SystemReset:0000000000000000 HAL_NVIC_SystemReset
|
||||
/tmp/cc6pHK8v.s:213 .text.HAL_NVIC_SystemReset:000000000000001c $d
|
||||
/tmp/cc6pHK8v.s:217 .text.HAL_SYSTICK_Config:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:225 .text.HAL_SYSTICK_Config:0000000000000000 HAL_SYSTICK_Config
|
||||
/tmp/cc6pHK8v.s:251 .text.HAL_SYSTICK_Config:0000000000000030 $d
|
||||
/tmp/cc6pHK8v.s:254 .text.HAL_NVIC_GetPriorityGrouping:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:262 .text.HAL_NVIC_GetPriorityGrouping:0000000000000000 HAL_NVIC_GetPriorityGrouping
|
||||
/tmp/cc6pHK8v.s:273 .text.HAL_NVIC_GetPriorityGrouping:000000000000000c $d
|
||||
/tmp/cc6pHK8v.s:276 .text.HAL_NVIC_GetPriority:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:284 .text.HAL_NVIC_GetPriority:0000000000000000 HAL_NVIC_GetPriority
|
||||
/tmp/cc6pHK8v.s:330 .text.HAL_NVIC_GetPriority:0000000000000064 $d
|
||||
/tmp/cc6pHK8v.s:333 .text.HAL_NVIC_SetPendingIRQ:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:341 .text.HAL_NVIC_SetPendingIRQ:0000000000000000 HAL_NVIC_SetPendingIRQ
|
||||
/tmp/cc6pHK8v.s:359 .text.HAL_NVIC_SetPendingIRQ:000000000000001c $d
|
||||
/tmp/cc6pHK8v.s:362 .text.HAL_NVIC_GetPendingIRQ:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:370 .text.HAL_NVIC_GetPendingIRQ:0000000000000000 HAL_NVIC_GetPendingIRQ
|
||||
/tmp/cc6pHK8v.s:390 .text.HAL_NVIC_GetPendingIRQ:0000000000000020 $d
|
||||
/tmp/cc6pHK8v.s:393 .text.HAL_NVIC_ClearPendingIRQ:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:401 .text.HAL_NVIC_ClearPendingIRQ:0000000000000000 HAL_NVIC_ClearPendingIRQ
|
||||
/tmp/cc6pHK8v.s:419 .text.HAL_NVIC_ClearPendingIRQ:000000000000001c $d
|
||||
/tmp/cc6pHK8v.s:422 .text.HAL_NVIC_GetActive:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:430 .text.HAL_NVIC_GetActive:0000000000000000 HAL_NVIC_GetActive
|
||||
/tmp/cc6pHK8v.s:450 .text.HAL_NVIC_GetActive:0000000000000020 $d
|
||||
/tmp/cc6pHK8v.s:453 .text.HAL_SYSTICK_CLKSourceConfig:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:461 .text.HAL_SYSTICK_CLKSourceConfig:0000000000000000 HAL_SYSTICK_CLKSourceConfig
|
||||
/tmp/cc6pHK8v.s:475 .text.HAL_SYSTICK_Callback:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:483 .text.HAL_SYSTICK_Callback:0000000000000000 HAL_SYSTICK_Callback
|
||||
/tmp/cc6pHK8v.s:490 .text.HAL_SYSTICK_IRQHandler:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:498 .text.HAL_SYSTICK_IRQHandler:0000000000000000 HAL_SYSTICK_IRQHandler
|
||||
/tmp/cc6pHK8v.s:506 .text.HAL_MPU_Enable:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:514 .text.HAL_MPU_Enable:0000000000000000 HAL_MPU_Enable
|
||||
/tmp/cc6pHK8v.s:534 .text.HAL_MPU_Enable:0000000000000014 $d
|
||||
/tmp/cc6pHK8v.s:537 .text.HAL_MPU_Disable:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:545 .text.HAL_MPU_Disable:0000000000000000 HAL_MPU_Disable
|
||||
/tmp/cc6pHK8v.s:562 .text.HAL_MPU_Disable:0000000000000010 $d
|
||||
/tmp/cc6pHK8v.s:565 .text.HAL_MPU_ConfigRegion:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:573 .text.HAL_MPU_ConfigRegion:0000000000000000 HAL_MPU_ConfigRegion
|
||||
/tmp/cc6pHK8v.s:610 .text.HAL_MPU_ConfigRegion:0000000000000060 $d
|
||||
|
||||
NO UNDEFINED SYMBOLS
|
||||
Binary file not shown.
@@ -1,84 +0,0 @@
|
||||
build/stm32g4xx_hal_dac.o: \
|
||||
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||
Core/Inc/stm32g4xx_hal_conf.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||
Core/Inc/stm32g4xx_hal_conf.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||
Drivers/CMSIS/Include/core_cm4.h:
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||
@@ -1,923 +0,0 @@
|
||||
ARM GAS /tmp/ccb7RcEm.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
2 .eabi_attribute 27, 1
|
||||
3 .eabi_attribute 28, 1
|
||||
4 .eabi_attribute 20, 1
|
||||
5 .eabi_attribute 21, 1
|
||||
6 .eabi_attribute 23, 3
|
||||
7 .eabi_attribute 24, 1
|
||||
8 .eabi_attribute 25, 1
|
||||
9 .eabi_attribute 26, 1
|
||||
10 .eabi_attribute 30, 2
|
||||
11 .eabi_attribute 34, 1
|
||||
12 .eabi_attribute 18, 4
|
||||
13 .file "stm32g4xx_hal_dac.c"
|
||||
14 .text
|
||||
15 .section .text.HAL_DAC_MspInit,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .p2align 2,,3
|
||||
18 .weak HAL_DAC_MspInit
|
||||
19 .arch armv7e-m
|
||||
20 .syntax unified
|
||||
21 .thumb
|
||||
22 .thumb_func
|
||||
23 .fpu fpv4-sp-d16
|
||||
25 HAL_DAC_MspInit:
|
||||
26 @ args = 0, pretend = 0, frame = 0
|
||||
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
28 @ link register save eliminated.
|
||||
29 0000 7047 bx lr
|
||||
31 0002 00BF .section .text.HAL_DAC_Init,"ax",%progbits
|
||||
32 .align 1
|
||||
33 .p2align 2,,3
|
||||
34 .global HAL_DAC_Init
|
||||
35 .syntax unified
|
||||
36 .thumb
|
||||
37 .thumb_func
|
||||
38 .fpu fpv4-sp-d16
|
||||
40 HAL_DAC_Init:
|
||||
41 @ args = 0, pretend = 0, frame = 0
|
||||
42 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
43 0000 88B1 cbz r0, .L6
|
||||
44 0002 10B5 push {r4, lr}
|
||||
45 0004 0379 ldrb r3, [r0, #4] @ zero_extendqisi2
|
||||
46 0006 0446 mov r4, r0
|
||||
47 0008 03F0FF02 and r2, r3, #255
|
||||
48 000c 3BB1 cbz r3, .L11
|
||||
49 .L5:
|
||||
50 000e 0023 movs r3, #0
|
||||
51 0010 0221 movs r1, #2
|
||||
52 0012 0122 movs r2, #1
|
||||
53 0014 2171 strb r1, [r4, #4]
|
||||
54 0016 2361 str r3, [r4, #16]
|
||||
55 0018 2271 strb r2, [r4, #4]
|
||||
56 001a 1846 mov r0, r3
|
||||
57 001c 10BD pop {r4, pc}
|
||||
58 .L11:
|
||||
59 001e 4271 strb r2, [r0, #5]
|
||||
60 0020 FFF7FEFF bl HAL_DAC_MspInit
|
||||
ARM GAS /tmp/ccb7RcEm.s page 2
|
||||
|
||||
|
||||
61 0024 F3E7 b .L5
|
||||
62 .L6:
|
||||
63 0026 0120 movs r0, #1
|
||||
64 0028 7047 bx lr
|
||||
66 002a 00BF .section .text.HAL_DAC_MspDeInit,"ax",%progbits
|
||||
67 .align 1
|
||||
68 .p2align 2,,3
|
||||
69 .weak HAL_DAC_MspDeInit
|
||||
70 .syntax unified
|
||||
71 .thumb
|
||||
72 .thumb_func
|
||||
73 .fpu fpv4-sp-d16
|
||||
75 HAL_DAC_MspDeInit:
|
||||
76 @ args = 0, pretend = 0, frame = 0
|
||||
77 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
78 @ link register save eliminated.
|
||||
79 0000 7047 bx lr
|
||||
81 0002 00BF .section .text.HAL_DAC_DeInit,"ax",%progbits
|
||||
82 .align 1
|
||||
83 .p2align 2,,3
|
||||
84 .global HAL_DAC_DeInit
|
||||
85 .syntax unified
|
||||
86 .thumb
|
||||
87 .thumb_func
|
||||
88 .fpu fpv4-sp-d16
|
||||
90 HAL_DAC_DeInit:
|
||||
91 @ args = 0, pretend = 0, frame = 0
|
||||
92 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
93 0000 50B1 cbz r0, .L15
|
||||
94 0002 10B5 push {r4, lr}
|
||||
95 0004 0223 movs r3, #2
|
||||
96 0006 0446 mov r4, r0
|
||||
97 0008 0371 strb r3, [r0, #4]
|
||||
98 000a FFF7FEFF bl HAL_DAC_MspDeInit
|
||||
99 000e 0020 movs r0, #0
|
||||
100 0010 2061 str r0, [r4, #16]
|
||||
101 0012 6071 strb r0, [r4, #5]
|
||||
102 0014 2071 strb r0, [r4, #4]
|
||||
103 0016 10BD pop {r4, pc}
|
||||
104 .L15:
|
||||
105 0018 0120 movs r0, #1
|
||||
106 001a 7047 bx lr
|
||||
108 .section .text.HAL_DAC_Start,"ax",%progbits
|
||||
109 .align 1
|
||||
110 .p2align 2,,3
|
||||
111 .global HAL_DAC_Start
|
||||
112 .syntax unified
|
||||
113 .thumb
|
||||
114 .thumb_func
|
||||
115 .fpu fpv4-sp-d16
|
||||
117 HAL_DAC_Start:
|
||||
118 @ args = 0, pretend = 0, frame = 0
|
||||
119 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
120 0000 F8B5 push {r3, r4, r5, r6, r7, lr}
|
||||
121 0002 4379 ldrb r3, [r0, #5] @ zero_extendqisi2
|
||||
122 0004 012B cmp r3, #1
|
||||
123 0006 2ED0 beq .L24
|
||||
ARM GAS /tmp/ccb7RcEm.s page 3
|
||||
|
||||
|
||||
124 0008 0446 mov r4, r0
|
||||
125 000a 0226 movs r6, #2
|
||||
126 000c 2268 ldr r2, [r4]
|
||||
127 000e 2671 strb r6, [r4, #4]
|
||||
128 0010 0120 movs r0, #1
|
||||
129 0012 6071 strb r0, [r4, #5]
|
||||
130 0014 0D46 mov r5, r1
|
||||
131 0016 05F01007 and r7, r5, #16
|
||||
132 001a 1168 ldr r1, [r2]
|
||||
133 001c 00FA07F3 lsl r3, r0, r7
|
||||
134 0020 0B43 orrs r3, r3, r1
|
||||
135 0022 1360 str r3, [r2]
|
||||
136 0024 FFF7FEFF bl HAL_Delay
|
||||
137 0028 2268 ldr r2, [r4]
|
||||
138 002a 6DB9 cbnz r5, .L22
|
||||
139 002c 1368 ldr r3, [r2]
|
||||
140 002e 03F03E03 and r3, r3, #62
|
||||
141 0032 B342 cmp r3, r6
|
||||
142 0034 03D1 bne .L23
|
||||
143 0036 5368 ldr r3, [r2, #4]
|
||||
144 0038 43F00103 orr r3, r3, #1
|
||||
145 003c 5360 str r3, [r2, #4]
|
||||
146 .L23:
|
||||
147 003e 0020 movs r0, #0
|
||||
148 0040 0123 movs r3, #1
|
||||
149 0042 2371 strb r3, [r4, #4]
|
||||
150 0044 6071 strb r0, [r4, #5]
|
||||
151 .L21:
|
||||
152 0046 F8BD pop {r3, r4, r5, r6, r7, pc}
|
||||
153 .L22:
|
||||
154 0048 1368 ldr r3, [r2]
|
||||
155 004a BE40 lsls r6, r6, r7
|
||||
156 004c 03F47813 and r3, r3, #4063232
|
||||
157 0050 B342 cmp r3, r6
|
||||
158 0052 F4D1 bne .L23
|
||||
159 0054 5368 ldr r3, [r2, #4]
|
||||
160 0056 43F00203 orr r3, r3, #2
|
||||
161 005a 5360 str r3, [r2, #4]
|
||||
162 005c 0020 movs r0, #0
|
||||
163 005e 0123 movs r3, #1
|
||||
164 0060 2371 strb r3, [r4, #4]
|
||||
165 0062 6071 strb r0, [r4, #5]
|
||||
166 0064 EFE7 b .L21
|
||||
167 .L24:
|
||||
168 0066 0220 movs r0, #2
|
||||
169 0068 F8BD pop {r3, r4, r5, r6, r7, pc}
|
||||
171 006a 00BF .section .text.HAL_DAC_Stop,"ax",%progbits
|
||||
172 .align 1
|
||||
173 .p2align 2,,3
|
||||
174 .global HAL_DAC_Stop
|
||||
175 .syntax unified
|
||||
176 .thumb
|
||||
177 .thumb_func
|
||||
178 .fpu fpv4-sp-d16
|
||||
180 HAL_DAC_Stop:
|
||||
181 @ args = 0, pretend = 0, frame = 0
|
||||
182 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
ARM GAS /tmp/ccb7RcEm.s page 4
|
||||
|
||||
|
||||
183 0000 0268 ldr r2, [r0]
|
||||
184 0002 38B5 push {r3, r4, r5, lr}
|
||||
185 0004 01F01001 and r1, r1, #16
|
||||
186 0008 1368 ldr r3, [r2]
|
||||
187 000a 0125 movs r5, #1
|
||||
188 000c 05FA01F1 lsl r1, r5, r1
|
||||
189 0010 0446 mov r4, r0
|
||||
190 0012 23EA0101 bic r1, r3, r1
|
||||
191 0016 2846 mov r0, r5
|
||||
192 0018 1160 str r1, [r2]
|
||||
193 001a FFF7FEFF bl HAL_Delay
|
||||
194 001e 2571 strb r5, [r4, #4]
|
||||
195 0020 0020 movs r0, #0
|
||||
196 0022 38BD pop {r3, r4, r5, pc}
|
||||
198 .section .text.HAL_DAC_Start_DMA,"ax",%progbits
|
||||
199 .align 1
|
||||
200 .p2align 2,,3
|
||||
201 .global HAL_DAC_Start_DMA
|
||||
202 .syntax unified
|
||||
203 .thumb
|
||||
204 .thumb_func
|
||||
205 .fpu fpv4-sp-d16
|
||||
207 HAL_DAC_Start_DMA:
|
||||
208 @ args = 4, pretend = 0, frame = 0
|
||||
209 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
210 0000 F8B5 push {r3, r4, r5, r6, r7, lr}
|
||||
211 0002 0446 mov r4, r0
|
||||
212 0004 4079 ldrb r0, [r0, #5] @ zero_extendqisi2
|
||||
213 0006 069E ldr r6, [sp, #24]
|
||||
214 0008 0128 cmp r0, #1
|
||||
215 000a 5ED0 beq .L41
|
||||
216 000c 0D46 mov r5, r1
|
||||
217 000e 1146 mov r1, r2
|
||||
218 0010 0122 movs r2, #1
|
||||
219 0012 6271 strb r2, [r4, #5]
|
||||
220 0014 0222 movs r2, #2
|
||||
221 0016 2768 ldr r7, [r4]
|
||||
222 0018 2271 strb r2, [r4, #4]
|
||||
223 001a 3DBB cbnz r5, .L30
|
||||
224 001c A068 ldr r0, [r4, #8]
|
||||
225 001e 3A68 ldr r2, [r7]
|
||||
226 0020 DFF8D0C0 ldr ip, .L47
|
||||
227 0024 C0F82CC0 str ip, [r0, #44]
|
||||
228 0028 DFF8CCC0 ldr ip, .L47+4
|
||||
229 002c C0F830C0 str ip, [r0, #48]
|
||||
230 0030 42F48052 orr r2, r2, #4096
|
||||
231 0034 DFF8C4C0 ldr ip, .L47+8
|
||||
232 0038 C0F834C0 str ip, [r0, #52]
|
||||
233 003c 042E cmp r6, #4
|
||||
234 003e 3A60 str r2, [r7]
|
||||
235 0040 4CD0 beq .L31
|
||||
236 0042 082E cmp r6, #8
|
||||
237 0044 47D0 beq .L32
|
||||
238 0046 002E cmp r6, #0
|
||||
239 0048 42D0 beq .L44
|
||||
240 004a 2A46 mov r2, r5
|
||||
241 .L34:
|
||||
ARM GAS /tmp/ccb7RcEm.s page 5
|
||||
|
||||
|
||||
242 004c 3E68 ldr r6, [r7]
|
||||
243 004e 46F40056 orr r6, r6, #8192
|
||||
244 0052 3E60 str r6, [r7]
|
||||
245 0054 FFF7FEFF bl HAL_DMA_Start_IT
|
||||
246 0058 0023 movs r3, #0
|
||||
247 005a 0646 mov r6, r0
|
||||
248 005c 6371 strb r3, [r4, #5]
|
||||
249 005e 3EB3 cbz r6, .L45
|
||||
250 .L40:
|
||||
251 0060 2369 ldr r3, [r4, #16]
|
||||
252 0062 43F00403 orr r3, r3, #4
|
||||
253 0066 2361 str r3, [r4, #16]
|
||||
254 0068 3046 mov r0, r6
|
||||
255 006a F8BD pop {r3, r4, r5, r6, r7, pc}
|
||||
256 .L30:
|
||||
257 006c E068 ldr r0, [r4, #12]
|
||||
258 006e 3A68 ldr r2, [r7]
|
||||
259 0070 DFF88CC0 ldr ip, .L47+12
|
||||
260 0074 C0F82CC0 str ip, [r0, #44]
|
||||
261 0078 DFF888C0 ldr ip, .L47+16
|
||||
262 007c C0F830C0 str ip, [r0, #48]
|
||||
263 0080 42F08052 orr r2, r2, #268435456
|
||||
264 0084 DFF880C0 ldr ip, .L47+20
|
||||
265 0088 C0F834C0 str ip, [r0, #52]
|
||||
266 008c 042E cmp r6, #4
|
||||
267 008e 3A60 str r2, [r7]
|
||||
268 0090 2DD0 beq .L35
|
||||
269 0092 082E cmp r6, #8
|
||||
270 0094 28D0 beq .L36
|
||||
271 0096 26B3 cbz r6, .L46
|
||||
272 0098 0022 movs r2, #0
|
||||
273 .L38:
|
||||
274 009a 3E68 ldr r6, [r7]
|
||||
275 009c 46F00056 orr r6, r6, #536870912
|
||||
276 00a0 3E60 str r6, [r7]
|
||||
277 00a2 FFF7FEFF bl HAL_DMA_Start_IT
|
||||
278 00a6 0023 movs r3, #0
|
||||
279 00a8 0646 mov r6, r0
|
||||
280 00aa 6371 strb r3, [r4, #5]
|
||||
281 00ac 002E cmp r6, #0
|
||||
282 00ae D7D1 bne .L40
|
||||
283 .L45:
|
||||
284 00b0 2368 ldr r3, [r4]
|
||||
285 00b2 0120 movs r0, #1
|
||||
286 00b4 1A68 ldr r2, [r3]
|
||||
287 00b6 05F01005 and r5, r5, #16
|
||||
288 00ba 00FA05F5 lsl r5, r0, r5
|
||||
289 00be 1543 orrs r5, r5, r2
|
||||
290 00c0 1D60 str r5, [r3]
|
||||
291 00c2 FFF7FEFF bl HAL_Delay
|
||||
292 00c6 3046 mov r0, r6
|
||||
293 00c8 F8BD pop {r3, r4, r5, r6, r7, pc}
|
||||
294 .L41:
|
||||
295 00ca 0226 movs r6, #2
|
||||
296 00cc 3046 mov r0, r6
|
||||
297 00ce F8BD pop {r3, r4, r5, r6, r7, pc}
|
||||
298 .L44:
|
||||
ARM GAS /tmp/ccb7RcEm.s page 6
|
||||
|
||||
|
||||
299 00d0 07F10802 add r2, r7, #8
|
||||
300 00d4 BAE7 b .L34
|
||||
301 .L32:
|
||||
302 00d6 07F11002 add r2, r7, #16
|
||||
303 00da B7E7 b .L34
|
||||
304 .L31:
|
||||
305 00dc 07F10C02 add r2, r7, #12
|
||||
306 00e0 B4E7 b .L34
|
||||
307 .L46:
|
||||
308 00e2 07F11402 add r2, r7, #20
|
||||
309 00e6 D8E7 b .L38
|
||||
310 .L36:
|
||||
311 00e8 07F11C02 add r2, r7, #28
|
||||
312 00ec D5E7 b .L38
|
||||
313 .L35:
|
||||
314 00ee 07F11802 add r2, r7, #24
|
||||
315 00f2 D2E7 b .L38
|
||||
316 .L48:
|
||||
317 .align 2
|
||||
318 .L47:
|
||||
319 00f4 00000000 .word DAC_DMAConvCpltCh1
|
||||
320 00f8 00000000 .word DAC_DMAHalfConvCpltCh1
|
||||
321 00fc 00000000 .word DAC_DMAErrorCh1
|
||||
322 0100 00000000 .word DAC_DMAConvCpltCh2
|
||||
323 0104 00000000 .word DAC_DMAHalfConvCpltCh2
|
||||
324 0108 00000000 .word DAC_DMAErrorCh2
|
||||
326 .section .text.HAL_DAC_Stop_DMA,"ax",%progbits
|
||||
327 .align 1
|
||||
328 .p2align 2,,3
|
||||
329 .global HAL_DAC_Stop_DMA
|
||||
330 .syntax unified
|
||||
331 .thumb
|
||||
332 .thumb_func
|
||||
333 .fpu fpv4-sp-d16
|
||||
335 HAL_DAC_Stop_DMA:
|
||||
336 @ args = 0, pretend = 0, frame = 0
|
||||
337 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
338 0000 38B5 push {r3, r4, r5, lr}
|
||||
339 0002 0368 ldr r3, [r0]
|
||||
340 0004 0D46 mov r5, r1
|
||||
341 0006 05F01002 and r2, r5, #16
|
||||
342 000a 1968 ldr r1, [r3]
|
||||
343 000c 0446 mov r4, r0
|
||||
344 000e 4FF48050 mov r0, #4096
|
||||
345 0012 9040 lsls r0, r0, r2
|
||||
346 0014 21EA0001 bic r1, r1, r0
|
||||
347 0018 1960 str r1, [r3]
|
||||
348 001a 1968 ldr r1, [r3]
|
||||
349 001c 0120 movs r0, #1
|
||||
350 001e 00FA02F2 lsl r2, r0, r2
|
||||
351 0022 21EA0202 bic r2, r1, r2
|
||||
352 0026 1A60 str r2, [r3]
|
||||
353 0028 FFF7FEFF bl HAL_Delay
|
||||
354 002c 5DB9 cbnz r5, .L50
|
||||
355 002e A068 ldr r0, [r4, #8]
|
||||
356 0030 FFF7FEFF bl HAL_DMA_Abort
|
||||
357 0034 2268 ldr r2, [r4]
|
||||
ARM GAS /tmp/ccb7RcEm.s page 7
|
||||
|
||||
|
||||
358 0036 1368 ldr r3, [r2]
|
||||
359 0038 23F40053 bic r3, r3, #8192
|
||||
360 003c 1360 str r3, [r2]
|
||||
361 003e 0123 movs r3, #1
|
||||
362 0040 2371 strb r3, [r4, #4]
|
||||
363 0042 0020 movs r0, #0
|
||||
364 0044 38BD pop {r3, r4, r5, pc}
|
||||
365 .L50:
|
||||
366 0046 E068 ldr r0, [r4, #12]
|
||||
367 0048 FFF7FEFF bl HAL_DMA_Abort
|
||||
368 004c 2268 ldr r2, [r4]
|
||||
369 004e 1368 ldr r3, [r2]
|
||||
370 0050 23F00053 bic r3, r3, #536870912
|
||||
371 0054 1360 str r3, [r2]
|
||||
372 0056 0123 movs r3, #1
|
||||
373 0058 2371 strb r3, [r4, #4]
|
||||
374 005a 0020 movs r0, #0
|
||||
375 005c 38BD pop {r3, r4, r5, pc}
|
||||
377 005e 00BF .section .text.HAL_DAC_SetValue,"ax",%progbits
|
||||
378 .align 1
|
||||
379 .p2align 2,,3
|
||||
380 .global HAL_DAC_SetValue
|
||||
381 .syntax unified
|
||||
382 .thumb
|
||||
383 .thumb_func
|
||||
384 .fpu fpv4-sp-d16
|
||||
386 HAL_DAC_SetValue:
|
||||
387 @ args = 0, pretend = 0, frame = 8
|
||||
388 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
389 @ link register save eliminated.
|
||||
390 0000 10B4 push {r4}
|
||||
391 0002 83B0 sub sp, sp, #12
|
||||
392 0004 0068 ldr r0, [r0]
|
||||
393 0006 0024 movs r4, #0
|
||||
394 0008 0194 str r4, [sp, #4]
|
||||
395 000a C46B ldr r4, [r0, #60]
|
||||
396 000c 0190 str r0, [sp, #4]
|
||||
397 000e 51B9 cbnz r1, .L54
|
||||
398 0010 0199 ldr r1, [sp, #4]
|
||||
399 0012 0831 adds r1, r1, #8
|
||||
400 0014 0A44 add r2, r2, r1
|
||||
401 0016 0192 str r2, [sp, #4]
|
||||
402 .L55:
|
||||
403 0018 019A ldr r2, [sp, #4]
|
||||
404 001a 0020 movs r0, #0
|
||||
405 001c 1360 str r3, [r2]
|
||||
406 001e 03B0 add sp, sp, #12
|
||||
407 @ sp needed
|
||||
408 0020 5DF8044B ldr r4, [sp], #4
|
||||
409 0024 7047 bx lr
|
||||
410 .L54:
|
||||
411 0026 0199 ldr r1, [sp, #4]
|
||||
412 0028 1431 adds r1, r1, #20
|
||||
413 002a 0A44 add r2, r2, r1
|
||||
414 002c 0192 str r2, [sp, #4]
|
||||
415 002e F3E7 b .L55
|
||||
417 .section .text.HAL_DAC_ConvCpltCallbackCh1,"ax",%progbits
|
||||
ARM GAS /tmp/ccb7RcEm.s page 8
|
||||
|
||||
|
||||
418 .align 1
|
||||
419 .p2align 2,,3
|
||||
420 .weak HAL_DAC_ConvCpltCallbackCh1
|
||||
421 .syntax unified
|
||||
422 .thumb
|
||||
423 .thumb_func
|
||||
424 .fpu fpv4-sp-d16
|
||||
426 HAL_DAC_ConvCpltCallbackCh1:
|
||||
427 @ args = 0, pretend = 0, frame = 0
|
||||
428 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
429 @ link register save eliminated.
|
||||
430 0000 7047 bx lr
|
||||
432 0002 00BF .section .text.DAC_DMAConvCpltCh1,"ax",%progbits
|
||||
433 .align 1
|
||||
434 .p2align 2,,3
|
||||
435 .global DAC_DMAConvCpltCh1
|
||||
436 .syntax unified
|
||||
437 .thumb
|
||||
438 .thumb_func
|
||||
439 .fpu fpv4-sp-d16
|
||||
441 DAC_DMAConvCpltCh1:
|
||||
442 @ args = 0, pretend = 0, frame = 0
|
||||
443 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
444 0000 10B5 push {r4, lr}
|
||||
445 0002 846A ldr r4, [r0, #40]
|
||||
446 0004 2046 mov r0, r4
|
||||
447 0006 FFF7FEFF bl HAL_DAC_ConvCpltCallbackCh1
|
||||
448 000a 0123 movs r3, #1
|
||||
449 000c 2371 strb r3, [r4, #4]
|
||||
450 000e 10BD pop {r4, pc}
|
||||
452 .section .text.HAL_DAC_ConvHalfCpltCallbackCh1,"ax",%progbits
|
||||
453 .align 1
|
||||
454 .p2align 2,,3
|
||||
455 .weak HAL_DAC_ConvHalfCpltCallbackCh1
|
||||
456 .syntax unified
|
||||
457 .thumb
|
||||
458 .thumb_func
|
||||
459 .fpu fpv4-sp-d16
|
||||
461 HAL_DAC_ConvHalfCpltCallbackCh1:
|
||||
462 @ args = 0, pretend = 0, frame = 0
|
||||
463 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
464 @ link register save eliminated.
|
||||
465 0000 7047 bx lr
|
||||
467 0002 00BF .section .text.DAC_DMAHalfConvCpltCh1,"ax",%progbits
|
||||
468 .align 1
|
||||
469 .p2align 2,,3
|
||||
470 .global DAC_DMAHalfConvCpltCh1
|
||||
471 .syntax unified
|
||||
472 .thumb
|
||||
473 .thumb_func
|
||||
474 .fpu fpv4-sp-d16
|
||||
476 DAC_DMAHalfConvCpltCh1:
|
||||
477 @ args = 0, pretend = 0, frame = 0
|
||||
478 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
479 0000 08B5 push {r3, lr}
|
||||
480 0002 806A ldr r0, [r0, #40]
|
||||
481 0004 FFF7FEFF bl HAL_DAC_ConvHalfCpltCallbackCh1
|
||||
ARM GAS /tmp/ccb7RcEm.s page 9
|
||||
|
||||
|
||||
482 0008 08BD pop {r3, pc}
|
||||
484 000a 00BF .section .text.HAL_DAC_ErrorCallbackCh1,"ax",%progbits
|
||||
485 .align 1
|
||||
486 .p2align 2,,3
|
||||
487 .weak HAL_DAC_ErrorCallbackCh1
|
||||
488 .syntax unified
|
||||
489 .thumb
|
||||
490 .thumb_func
|
||||
491 .fpu fpv4-sp-d16
|
||||
493 HAL_DAC_ErrorCallbackCh1:
|
||||
494 @ args = 0, pretend = 0, frame = 0
|
||||
495 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
496 @ link register save eliminated.
|
||||
497 0000 7047 bx lr
|
||||
499 0002 00BF .section .text.DAC_DMAErrorCh1,"ax",%progbits
|
||||
500 .align 1
|
||||
501 .p2align 2,,3
|
||||
502 .global DAC_DMAErrorCh1
|
||||
503 .syntax unified
|
||||
504 .thumb
|
||||
505 .thumb_func
|
||||
506 .fpu fpv4-sp-d16
|
||||
508 DAC_DMAErrorCh1:
|
||||
509 @ args = 0, pretend = 0, frame = 0
|
||||
510 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
511 0000 10B5 push {r4, lr}
|
||||
512 0002 846A ldr r4, [r0, #40]
|
||||
513 0004 2369 ldr r3, [r4, #16]
|
||||
514 0006 43F00403 orr r3, r3, #4
|
||||
515 000a 2361 str r3, [r4, #16]
|
||||
516 000c 2046 mov r0, r4
|
||||
517 000e FFF7FEFF bl HAL_DAC_ErrorCallbackCh1
|
||||
518 0012 0123 movs r3, #1
|
||||
519 0014 2371 strb r3, [r4, #4]
|
||||
520 0016 10BD pop {r4, pc}
|
||||
522 .section .text.HAL_DAC_DMAUnderrunCallbackCh1,"ax",%progbits
|
||||
523 .align 1
|
||||
524 .p2align 2,,3
|
||||
525 .weak HAL_DAC_DMAUnderrunCallbackCh1
|
||||
526 .syntax unified
|
||||
527 .thumb
|
||||
528 .thumb_func
|
||||
529 .fpu fpv4-sp-d16
|
||||
531 HAL_DAC_DMAUnderrunCallbackCh1:
|
||||
532 @ args = 0, pretend = 0, frame = 0
|
||||
533 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
534 @ link register save eliminated.
|
||||
535 0000 7047 bx lr
|
||||
537 0002 00BF .section .text.HAL_DAC_IRQHandler,"ax",%progbits
|
||||
538 .align 1
|
||||
539 .p2align 2,,3
|
||||
540 .global HAL_DAC_IRQHandler
|
||||
541 .syntax unified
|
||||
542 .thumb
|
||||
543 .thumb_func
|
||||
544 .fpu fpv4-sp-d16
|
||||
546 HAL_DAC_IRQHandler:
|
||||
ARM GAS /tmp/ccb7RcEm.s page 10
|
||||
|
||||
|
||||
547 @ args = 0, pretend = 0, frame = 0
|
||||
548 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
549 0000 0368 ldr r3, [r0]
|
||||
550 0002 1A68 ldr r2, [r3]
|
||||
551 0004 9104 lsls r1, r2, #18
|
||||
552 0006 10B5 push {r4, lr}
|
||||
553 0008 0446 mov r4, r0
|
||||
554 000a 02D5 bpl .L68
|
||||
555 000c 5A6B ldr r2, [r3, #52]
|
||||
556 000e 9204 lsls r2, r2, #18
|
||||
557 0010 18D4 bmi .L83
|
||||
558 .L68:
|
||||
559 0012 1A68 ldr r2, [r3]
|
||||
560 0014 9100 lsls r1, r2, #2
|
||||
561 0016 02D5 bpl .L67
|
||||
562 0018 5A6B ldr r2, [r3, #52]
|
||||
563 001a 9200 lsls r2, r2, #2
|
||||
564 001c 00D4 bmi .L84
|
||||
565 .L67:
|
||||
566 001e 10BD pop {r4, pc}
|
||||
567 .L84:
|
||||
568 0020 0422 movs r2, #4
|
||||
569 0022 2271 strb r2, [r4, #4]
|
||||
570 0024 2269 ldr r2, [r4, #16]
|
||||
571 0026 4FF00051 mov r1, #536870912
|
||||
572 002a 42F00202 orr r2, r2, #2
|
||||
573 002e 2261 str r2, [r4, #16]
|
||||
574 0030 5963 str r1, [r3, #52]
|
||||
575 0032 1A68 ldr r2, [r3]
|
||||
576 0034 22F08052 bic r2, r2, #268435456
|
||||
577 0038 2046 mov r0, r4
|
||||
578 003a 1A60 str r2, [r3]
|
||||
579 003c BDE81040 pop {r4, lr}
|
||||
580 0040 FFF7FEBF b HAL_DACEx_DMAUnderrunCallbackCh2
|
||||
581 .L83:
|
||||
582 0044 0422 movs r2, #4
|
||||
583 0046 0271 strb r2, [r0, #4]
|
||||
584 0048 0269 ldr r2, [r0, #16]
|
||||
585 004a 4FF40051 mov r1, #8192
|
||||
586 004e 42F00102 orr r2, r2, #1
|
||||
587 0052 0261 str r2, [r0, #16]
|
||||
588 0054 5963 str r1, [r3, #52]
|
||||
589 0056 1A68 ldr r2, [r3]
|
||||
590 0058 22F48052 bic r2, r2, #4096
|
||||
591 005c 1A60 str r2, [r3]
|
||||
592 005e FFF7FEFF bl HAL_DAC_DMAUnderrunCallbackCh1
|
||||
593 0062 2368 ldr r3, [r4]
|
||||
594 0064 D5E7 b .L68
|
||||
596 0066 00BF .section .text.HAL_DAC_GetValue,"ax",%progbits
|
||||
597 .align 1
|
||||
598 .p2align 2,,3
|
||||
599 .global HAL_DAC_GetValue
|
||||
600 .syntax unified
|
||||
601 .thumb
|
||||
602 .thumb_func
|
||||
603 .fpu fpv4-sp-d16
|
||||
605 HAL_DAC_GetValue:
|
||||
ARM GAS /tmp/ccb7RcEm.s page 11
|
||||
|
||||
|
||||
606 @ args = 0, pretend = 0, frame = 0
|
||||
607 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
608 @ link register save eliminated.
|
||||
609 0000 0368 ldr r3, [r0]
|
||||
610 0002 09B9 cbnz r1, .L86
|
||||
611 0004 D86A ldr r0, [r3, #44]
|
||||
612 0006 7047 bx lr
|
||||
613 .L86:
|
||||
614 0008 186B ldr r0, [r3, #48]
|
||||
615 000a 7047 bx lr
|
||||
617 .section .text.HAL_DAC_ConfigChannel,"ax",%progbits
|
||||
618 .align 1
|
||||
619 .p2align 2,,3
|
||||
620 .global HAL_DAC_ConfigChannel
|
||||
621 .syntax unified
|
||||
622 .thumb
|
||||
623 .thumb_func
|
||||
624 .fpu fpv4-sp-d16
|
||||
626 HAL_DAC_ConfigChannel:
|
||||
627 @ args = 0, pretend = 0, frame = 0
|
||||
628 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
629 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr}
|
||||
630 0004 4379 ldrb r3, [r0, #5] @ zero_extendqisi2
|
||||
631 0006 8F68 ldr r7, [r1, #8]
|
||||
632 0008 012B cmp r3, #1
|
||||
633 000a 00F0C680 beq .L107
|
||||
634 000e 0123 movs r3, #1
|
||||
635 0010 4371 strb r3, [r0, #5]
|
||||
636 0012 042F cmp r7, #4
|
||||
637 0014 4FF00203 mov r3, #2
|
||||
638 0018 0646 mov r6, r0
|
||||
639 001a 0D46 mov r5, r1
|
||||
640 001c 1446 mov r4, r2
|
||||
641 001e 0371 strb r3, [r0, #4]
|
||||
642 0020 77D0 beq .L90
|
||||
643 0022 0368 ldr r3, [r0]
|
||||
644 0024 02F01004 and r4, r2, #16
|
||||
645 .L91:
|
||||
646 0028 EA69 ldr r2, [r5, #28]
|
||||
647 002a 012A cmp r2, #1
|
||||
648 002c 08D1 bne .L97
|
||||
649 002e 996B ldr r1, [r3, #56]
|
||||
650 0030 2A6A ldr r2, [r5, #32]
|
||||
651 0032 1F20 movs r0, #31
|
||||
652 0034 A040 lsls r0, r0, r4
|
||||
653 0036 A240 lsls r2, r2, r4
|
||||
654 0038 21EA0001 bic r1, r1, r0
|
||||
655 003c 0A43 orrs r2, r2, r1
|
||||
656 003e 9A63 str r2, [r3, #56]
|
||||
657 .L97:
|
||||
658 0040 A969 ldr r1, [r5, #24]
|
||||
659 0042 D86B ldr r0, [r3, #60]
|
||||
660 0044 0722 movs r2, #7
|
||||
661 0046 0129 cmp r1, #1
|
||||
662 0048 02FA04FC lsl ip, r2, r4
|
||||
663 004c 6A69 ldr r2, [r5, #20]
|
||||
664 004e 5ED0 beq .L115
|
||||
ARM GAS /tmp/ccb7RcEm.s page 12
|
||||
|
||||
|
||||
665 0050 0229 cmp r1, #2
|
||||
666 0052 16BF itet ne
|
||||
667 0054 B2FA82F1 clzne r1, r2
|
||||
668 0058 0121 moveq r1, #1
|
||||
669 005a 4909 lsrne r1, r1, #5
|
||||
670 .L99:
|
||||
671 005c 1143 orrs r1, r1, r2
|
||||
672 005e 2A79 ldrb r2, [r5, #4] @ zero_extendqisi2
|
||||
673 0060 012A cmp r2, #1
|
||||
674 0062 4FF40072 mov r2, #512
|
||||
675 0066 4FF48078 mov r8, #256
|
||||
676 006a 02FA04F2 lsl r2, r2, r4
|
||||
677 006e 08FA04F8 lsl r8, r8, r4
|
||||
678 0072 42EA0C02 orr r2, r2, ip
|
||||
679 0076 20EA0202 bic r2, r0, r2
|
||||
680 007a 6FEA0808 mvn r8, r8
|
||||
681 007e 08EA0208 and r8, r8, r2
|
||||
682 0082 6A79 ldrb r2, [r5, #5] @ zero_extendqisi2
|
||||
683 0084 47EA0107 orr r7, r7, r1
|
||||
684 0088 08BF it eq
|
||||
685 008a 47F48077 orreq r7, r7, #256
|
||||
686 008e 012A cmp r2, #1
|
||||
687 0090 2A68 ldr r2, [r5]
|
||||
688 0092 08BF it eq
|
||||
689 0094 47F40077 orreq r7, r7, #512
|
||||
690 0098 022A cmp r2, #2
|
||||
691 009a 28F44048 bic r8, r8, #49152
|
||||
692 009e 73D0 beq .L116
|
||||
693 00a0 48EA0208 orr r8, r8, r2
|
||||
694 .L105:
|
||||
695 00a4 A740 lsls r7, r7, r4
|
||||
696 00a6 47EA0807 orr r7, r7, r8
|
||||
697 00aa DF63 str r7, [r3, #60]
|
||||
698 00ac 1A68 ldr r2, [r3]
|
||||
699 00ae 4FF48041 mov r1, #16384
|
||||
700 00b2 A140 lsls r1, r1, r4
|
||||
701 00b4 22EA0102 bic r2, r2, r1
|
||||
702 00b8 1A60 str r2, [r3]
|
||||
703 00ba D5E90312 ldrd r1, r2, [r5, #12]
|
||||
704 00be 1868 ldr r0, [r3]
|
||||
705 00c0 40F6FE75 movw r5, #4094
|
||||
706 00c4 A540 lsls r5, r5, r4
|
||||
707 00c6 20EA0505 bic r5, r0, r5
|
||||
708 00ca 9201 lsls r2, r2, #6
|
||||
709 00cc 01FA04F0 lsl r0, r1, r4
|
||||
710 00d0 2843 orrs r0, r0, r5
|
||||
711 00d2 C1F38301 ubfx r1, r1, #2, #4
|
||||
712 00d6 02F47062 and r2, r2, #3840
|
||||
713 00da 1860 str r0, [r3]
|
||||
714 00dc 0A43 orrs r2, r2, r1
|
||||
715 00de 40F60F71 movw r1, #3855
|
||||
716 00e2 01FA04F0 lsl r0, r1, r4
|
||||
717 00e6 C025 movs r5, #192
|
||||
718 00e8 1968 ldr r1, [r3]
|
||||
719 00ea A240 lsls r2, r2, r4
|
||||
720 00ec 05FA04F4 lsl r4, r5, r4
|
||||
721 00f0 21EA0404 bic r4, r1, r4
|
||||
ARM GAS /tmp/ccb7RcEm.s page 13
|
||||
|
||||
|
||||
722 00f4 1C60 str r4, [r3]
|
||||
723 00f6 196E ldr r1, [r3, #96]
|
||||
724 00f8 21EA0001 bic r1, r1, r0
|
||||
725 00fc 0024 movs r4, #0
|
||||
726 00fe 0A43 orrs r2, r2, r1
|
||||
727 0100 0121 movs r1, #1
|
||||
728 0102 1A66 str r2, [r3, #96]
|
||||
729 0104 2046 mov r0, r4
|
||||
730 0106 3171 strb r1, [r6, #4]
|
||||
731 0108 7471 strb r4, [r6, #5]
|
||||
732 .L89:
|
||||
733 010a BDE8F081 pop {r4, r5, r6, r7, r8, pc}
|
||||
734 .L115:
|
||||
735 010e 0021 movs r1, #0
|
||||
736 0110 A4E7 b .L99
|
||||
737 .L90:
|
||||
738 0112 FFF7FEFF bl HAL_GetTick
|
||||
739 0116 0746 mov r7, r0
|
||||
740 0118 2CB1 cbz r4, .L92
|
||||
741 011a 14E0 b .L93
|
||||
742 .L94:
|
||||
743 011c FFF7FEFF bl HAL_GetTick
|
||||
744 0120 C31B subs r3, r0, r7
|
||||
745 0122 012B cmp r3, #1
|
||||
746 0124 3CD8 bhi .L114
|
||||
747 .L92:
|
||||
748 0126 3368 ldr r3, [r6]
|
||||
749 0128 5B6B ldr r3, [r3, #52]
|
||||
750 012a 1B04 lsls r3, r3, #16
|
||||
751 012c F6D4 bmi .L94
|
||||
752 012e 0120 movs r0, #1
|
||||
753 0130 FFF7FEFF bl HAL_Delay
|
||||
754 0134 3368 ldr r3, [r6]
|
||||
755 0136 6A6A ldr r2, [r5, #36]
|
||||
756 0138 1A64 str r2, [r3, #64]
|
||||
757 013a 0EE0 b .L95
|
||||
758 .L96:
|
||||
759 013c FFF7FEFF bl HAL_GetTick
|
||||
760 0140 C31B subs r3, r0, r7
|
||||
761 0142 012B cmp r3, #1
|
||||
762 0144 2CD8 bhi .L114
|
||||
763 .L93:
|
||||
764 0146 3368 ldr r3, [r6]
|
||||
765 0148 5B6B ldr r3, [r3, #52]
|
||||
766 014a 002B cmp r3, #0
|
||||
767 014c F6DB blt .L96
|
||||
768 014e 0120 movs r0, #1
|
||||
769 0150 FFF7FEFF bl HAL_Delay
|
||||
770 0154 3368 ldr r3, [r6]
|
||||
771 0156 6A6A ldr r2, [r5, #36]
|
||||
772 0158 5A64 str r2, [r3, #68]
|
||||
773 .L95:
|
||||
774 015a 9A6C ldr r2, [r3, #72]
|
||||
775 015c A96A ldr r1, [r5, #40]
|
||||
776 015e AF68 ldr r7, [r5, #8]
|
||||
777 0160 04F01004 and r4, r4, #16
|
||||
778 0164 40F2FF30 movw r0, #1023
|
||||
ARM GAS /tmp/ccb7RcEm.s page 14
|
||||
|
||||
|
||||
779 0168 A040 lsls r0, r0, r4
|
||||
780 016a A140 lsls r1, r1, r4
|
||||
781 016c 22EA0002 bic r2, r2, r0
|
||||
782 0170 0A43 orrs r2, r2, r1
|
||||
783 0172 9A64 str r2, [r3, #72]
|
||||
784 0174 DA6C ldr r2, [r3, #76]
|
||||
785 0176 E96A ldr r1, [r5, #44]
|
||||
786 0178 FF20 movs r0, #255
|
||||
787 017a A040 lsls r0, r0, r4
|
||||
788 017c A140 lsls r1, r1, r4
|
||||
789 017e 22EA0002 bic r2, r2, r0
|
||||
790 0182 0A43 orrs r2, r2, r1
|
||||
791 0184 DA64 str r2, [r3, #76]
|
||||
792 0186 4FE7 b .L91
|
||||
793 .L116:
|
||||
794 0188 FFF7FEFF bl HAL_RCC_GetHCLKFreq
|
||||
795 018c 0C4B ldr r3, .L117
|
||||
796 018e 9842 cmp r0, r3
|
||||
797 0190 0ED9 bls .L104
|
||||
798 0192 3368 ldr r3, [r6]
|
||||
799 0194 48F40048 orr r8, r8, #32768
|
||||
800 0198 84E7 b .L105
|
||||
801 .L107:
|
||||
802 019a 0220 movs r0, #2
|
||||
803 019c BDE8F081 pop {r4, r5, r6, r7, r8, pc}
|
||||
804 .L114:
|
||||
805 01a0 3369 ldr r3, [r6, #16]
|
||||
806 01a2 0322 movs r2, #3
|
||||
807 01a4 43F00803 orr r3, r3, #8
|
||||
808 01a8 3361 str r3, [r6, #16]
|
||||
809 01aa 1046 mov r0, r2
|
||||
810 01ac 3271 strb r2, [r6, #4]
|
||||
811 01ae ACE7 b .L89
|
||||
812 .L104:
|
||||
813 01b0 044B ldr r3, .L117+4
|
||||
814 01b2 9842 cmp r0, r3
|
||||
815 01b4 88BF it hi
|
||||
816 01b6 48F48048 orrhi r8, r8, #16384
|
||||
817 01ba 3368 ldr r3, [r6]
|
||||
818 01bc 72E7 b .L105
|
||||
819 .L118:
|
||||
820 01be 00BF .align 2
|
||||
821 .L117:
|
||||
822 01c0 00688909 .word 160000000
|
||||
823 01c4 00B4C404 .word 80000000
|
||||
825 .section .text.HAL_DAC_GetState,"ax",%progbits
|
||||
826 .align 1
|
||||
827 .p2align 2,,3
|
||||
828 .global HAL_DAC_GetState
|
||||
829 .syntax unified
|
||||
830 .thumb
|
||||
831 .thumb_func
|
||||
832 .fpu fpv4-sp-d16
|
||||
834 HAL_DAC_GetState:
|
||||
835 @ args = 0, pretend = 0, frame = 0
|
||||
836 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
837 @ link register save eliminated.
|
||||
ARM GAS /tmp/ccb7RcEm.s page 15
|
||||
|
||||
|
||||
838 0000 0079 ldrb r0, [r0, #4] @ zero_extendqisi2
|
||||
839 0002 7047 bx lr
|
||||
841 .section .text.HAL_DAC_GetError,"ax",%progbits
|
||||
842 .align 1
|
||||
843 .p2align 2,,3
|
||||
844 .global HAL_DAC_GetError
|
||||
845 .syntax unified
|
||||
846 .thumb
|
||||
847 .thumb_func
|
||||
848 .fpu fpv4-sp-d16
|
||||
850 HAL_DAC_GetError:
|
||||
851 @ args = 0, pretend = 0, frame = 0
|
||||
852 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
853 @ link register save eliminated.
|
||||
854 0000 0069 ldr r0, [r0, #16]
|
||||
855 0002 7047 bx lr
|
||||
857 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||
ARM GAS /tmp/ccb7RcEm.s page 16
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32g4xx_hal_dac.c
|
||||
/tmp/ccb7RcEm.s:16 .text.HAL_DAC_MspInit:0000000000000000 $t
|
||||
/tmp/ccb7RcEm.s:25 .text.HAL_DAC_MspInit:0000000000000000 HAL_DAC_MspInit
|
||||
/tmp/ccb7RcEm.s:32 .text.HAL_DAC_Init:0000000000000000 $t
|
||||
/tmp/ccb7RcEm.s:40 .text.HAL_DAC_Init:0000000000000000 HAL_DAC_Init
|
||||
/tmp/ccb7RcEm.s:67 .text.HAL_DAC_MspDeInit:0000000000000000 $t
|
||||
/tmp/ccb7RcEm.s:75 .text.HAL_DAC_MspDeInit:0000000000000000 HAL_DAC_MspDeInit
|
||||
/tmp/ccb7RcEm.s:82 .text.HAL_DAC_DeInit:0000000000000000 $t
|
||||
/tmp/ccb7RcEm.s:90 .text.HAL_DAC_DeInit:0000000000000000 HAL_DAC_DeInit
|
||||
/tmp/ccb7RcEm.s:109 .text.HAL_DAC_Start:0000000000000000 $t
|
||||
/tmp/ccb7RcEm.s:117 .text.HAL_DAC_Start:0000000000000000 HAL_DAC_Start
|
||||
/tmp/ccb7RcEm.s:172 .text.HAL_DAC_Stop:0000000000000000 $t
|
||||
/tmp/ccb7RcEm.s:180 .text.HAL_DAC_Stop:0000000000000000 HAL_DAC_Stop
|
||||
/tmp/ccb7RcEm.s:199 .text.HAL_DAC_Start_DMA:0000000000000000 $t
|
||||
/tmp/ccb7RcEm.s:207 .text.HAL_DAC_Start_DMA:0000000000000000 HAL_DAC_Start_DMA
|
||||
/tmp/ccb7RcEm.s:319 .text.HAL_DAC_Start_DMA:00000000000000f4 $d
|
||||
/tmp/ccb7RcEm.s:441 .text.DAC_DMAConvCpltCh1:0000000000000000 DAC_DMAConvCpltCh1
|
||||
/tmp/ccb7RcEm.s:476 .text.DAC_DMAHalfConvCpltCh1:0000000000000000 DAC_DMAHalfConvCpltCh1
|
||||
/tmp/ccb7RcEm.s:508 .text.DAC_DMAErrorCh1:0000000000000000 DAC_DMAErrorCh1
|
||||
/tmp/ccb7RcEm.s:327 .text.HAL_DAC_Stop_DMA:0000000000000000 $t
|
||||
/tmp/ccb7RcEm.s:335 .text.HAL_DAC_Stop_DMA:0000000000000000 HAL_DAC_Stop_DMA
|
||||
/tmp/ccb7RcEm.s:378 .text.HAL_DAC_SetValue:0000000000000000 $t
|
||||
/tmp/ccb7RcEm.s:386 .text.HAL_DAC_SetValue:0000000000000000 HAL_DAC_SetValue
|
||||
/tmp/ccb7RcEm.s:418 .text.HAL_DAC_ConvCpltCallbackCh1:0000000000000000 $t
|
||||
/tmp/ccb7RcEm.s:426 .text.HAL_DAC_ConvCpltCallbackCh1:0000000000000000 HAL_DAC_ConvCpltCallbackCh1
|
||||
/tmp/ccb7RcEm.s:433 .text.DAC_DMAConvCpltCh1:0000000000000000 $t
|
||||
/tmp/ccb7RcEm.s:453 .text.HAL_DAC_ConvHalfCpltCallbackCh1:0000000000000000 $t
|
||||
/tmp/ccb7RcEm.s:461 .text.HAL_DAC_ConvHalfCpltCallbackCh1:0000000000000000 HAL_DAC_ConvHalfCpltCallbackCh1
|
||||
/tmp/ccb7RcEm.s:468 .text.DAC_DMAHalfConvCpltCh1:0000000000000000 $t
|
||||
/tmp/ccb7RcEm.s:485 .text.HAL_DAC_ErrorCallbackCh1:0000000000000000 $t
|
||||
/tmp/ccb7RcEm.s:493 .text.HAL_DAC_ErrorCallbackCh1:0000000000000000 HAL_DAC_ErrorCallbackCh1
|
||||
/tmp/ccb7RcEm.s:500 .text.DAC_DMAErrorCh1:0000000000000000 $t
|
||||
/tmp/ccb7RcEm.s:523 .text.HAL_DAC_DMAUnderrunCallbackCh1:0000000000000000 $t
|
||||
/tmp/ccb7RcEm.s:531 .text.HAL_DAC_DMAUnderrunCallbackCh1:0000000000000000 HAL_DAC_DMAUnderrunCallbackCh1
|
||||
/tmp/ccb7RcEm.s:538 .text.HAL_DAC_IRQHandler:0000000000000000 $t
|
||||
/tmp/ccb7RcEm.s:546 .text.HAL_DAC_IRQHandler:0000000000000000 HAL_DAC_IRQHandler
|
||||
/tmp/ccb7RcEm.s:597 .text.HAL_DAC_GetValue:0000000000000000 $t
|
||||
/tmp/ccb7RcEm.s:605 .text.HAL_DAC_GetValue:0000000000000000 HAL_DAC_GetValue
|
||||
/tmp/ccb7RcEm.s:618 .text.HAL_DAC_ConfigChannel:0000000000000000 $t
|
||||
/tmp/ccb7RcEm.s:626 .text.HAL_DAC_ConfigChannel:0000000000000000 HAL_DAC_ConfigChannel
|
||||
/tmp/ccb7RcEm.s:822 .text.HAL_DAC_ConfigChannel:00000000000001c0 $d
|
||||
/tmp/ccb7RcEm.s:826 .text.HAL_DAC_GetState:0000000000000000 $t
|
||||
/tmp/ccb7RcEm.s:834 .text.HAL_DAC_GetState:0000000000000000 HAL_DAC_GetState
|
||||
/tmp/ccb7RcEm.s:842 .text.HAL_DAC_GetError:0000000000000000 $t
|
||||
/tmp/ccb7RcEm.s:850 .text.HAL_DAC_GetError:0000000000000000 HAL_DAC_GetError
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
HAL_Delay
|
||||
HAL_DMA_Start_IT
|
||||
DAC_DMAConvCpltCh2
|
||||
DAC_DMAHalfConvCpltCh2
|
||||
DAC_DMAErrorCh2
|
||||
HAL_DMA_Abort
|
||||
HAL_DACEx_DMAUnderrunCallbackCh2
|
||||
HAL_GetTick
|
||||
HAL_RCC_GetHCLKFreq
|
||||
ARM GAS /tmp/ccb7RcEm.s page 17
|
||||
|
||||
|
||||
Binary file not shown.
@@ -1,84 +0,0 @@
|
||||
build/stm32g4xx_hal_dac_ex.o: \
|
||||
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||
Core/Inc/stm32g4xx_hal_conf.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||
Core/Inc/stm32g4xx_hal_conf.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||
Drivers/CMSIS/Include/core_cm4.h:
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||
@@ -1,929 +0,0 @@
|
||||
ARM GAS /tmp/cchSz15x.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
2 .eabi_attribute 27, 1
|
||||
3 .eabi_attribute 28, 1
|
||||
4 .eabi_attribute 20, 1
|
||||
5 .eabi_attribute 21, 1
|
||||
6 .eabi_attribute 23, 3
|
||||
7 .eabi_attribute 24, 1
|
||||
8 .eabi_attribute 25, 1
|
||||
9 .eabi_attribute 26, 1
|
||||
10 .eabi_attribute 30, 2
|
||||
11 .eabi_attribute 34, 1
|
||||
12 .eabi_attribute 18, 4
|
||||
13 .file "stm32g4xx_hal_dac_ex.c"
|
||||
14 .text
|
||||
15 .section .text.HAL_DACEx_DualStart,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .p2align 2,,3
|
||||
18 .global HAL_DACEx_DualStart
|
||||
19 .arch armv7e-m
|
||||
20 .syntax unified
|
||||
21 .thumb
|
||||
22 .thumb_func
|
||||
23 .fpu fpv4-sp-d16
|
||||
25 HAL_DACEx_DualStart:
|
||||
26 @ args = 0, pretend = 0, frame = 0
|
||||
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
28 0000 4379 ldrb r3, [r0, #5] @ zero_extendqisi2
|
||||
29 0002 012B cmp r3, #1
|
||||
30 0004 2CD0 beq .L4
|
||||
31 0006 10B5 push {r4, lr}
|
||||
32 0008 0446 mov r4, r0
|
||||
33 000a 0368 ldr r3, [r0]
|
||||
34 000c 0222 movs r2, #2
|
||||
35 000e 0120 movs r0, #1
|
||||
36 0010 6071 strb r0, [r4, #5]
|
||||
37 0012 2271 strb r2, [r4, #4]
|
||||
38 0014 1A68 ldr r2, [r3]
|
||||
39 0016 0243 orrs r2, r2, r0
|
||||
40 0018 1A60 str r2, [r3]
|
||||
41 001a 1A68 ldr r2, [r3]
|
||||
42 001c 42F48032 orr r2, r2, #65536
|
||||
43 0020 1A60 str r2, [r3]
|
||||
44 0022 FFF7FEFF bl HAL_Delay
|
||||
45 0026 2268 ldr r2, [r4]
|
||||
46 0028 1368 ldr r3, [r2]
|
||||
47 002a 1168 ldr r1, [r2]
|
||||
48 002c 03F03E03 and r3, r3, #62
|
||||
49 0030 A3F10203 sub r3, #2
|
||||
50 0034 01F47811 and r1, r1, #4063232
|
||||
51 0038 B3FA83F3 clz r3, r3
|
||||
52 003c B1F5003F cmp r1, #131072
|
||||
53 0040 4FEA5313 lsr r3, r3, #5
|
||||
54 0044 5168 ldr r1, [r2, #4]
|
||||
55 0046 08BF it eq
|
||||
56 0048 43F00203 orreq r3, r3, #2
|
||||
57 004c 4FF0000C mov ip, #0
|
||||
58 0050 0B43 orrs r3, r3, r1
|
||||
ARM GAS /tmp/cchSz15x.s page 2
|
||||
|
||||
|
||||
59 0052 0121 movs r1, #1
|
||||
60 0054 5360 str r3, [r2, #4]
|
||||
61 0056 2171 strb r1, [r4, #4]
|
||||
62 0058 84F805C0 strb ip, [r4, #5]
|
||||
63 005c 6046 mov r0, ip
|
||||
64 005e 10BD pop {r4, pc}
|
||||
65 .L4:
|
||||
66 0060 0220 movs r0, #2
|
||||
67 0062 7047 bx lr
|
||||
69 .section .text.HAL_DACEx_DualStop,"ax",%progbits
|
||||
70 .align 1
|
||||
71 .p2align 2,,3
|
||||
72 .global HAL_DACEx_DualStop
|
||||
73 .syntax unified
|
||||
74 .thumb
|
||||
75 .thumb_func
|
||||
76 .fpu fpv4-sp-d16
|
||||
78 HAL_DACEx_DualStop:
|
||||
79 @ args = 0, pretend = 0, frame = 0
|
||||
80 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
81 0000 10B5 push {r4, lr}
|
||||
82 0002 0446 mov r4, r0
|
||||
83 0004 0120 movs r0, #1
|
||||
84 0006 2368 ldr r3, [r4]
|
||||
85 0008 1A68 ldr r2, [r3]
|
||||
86 000a 22F00102 bic r2, r2, #1
|
||||
87 000e 1A60 str r2, [r3]
|
||||
88 0010 1A68 ldr r2, [r3]
|
||||
89 0012 22F48032 bic r2, r2, #65536
|
||||
90 0016 1A60 str r2, [r3]
|
||||
91 0018 FFF7FEFF bl HAL_Delay
|
||||
92 001c 0123 movs r3, #1
|
||||
93 001e 2371 strb r3, [r4, #4]
|
||||
94 0020 0020 movs r0, #0
|
||||
95 0022 10BD pop {r4, pc}
|
||||
97 .section .text.HAL_DACEx_DualStart_DMA,"ax",%progbits
|
||||
98 .align 1
|
||||
99 .p2align 2,,3
|
||||
100 .global HAL_DACEx_DualStart_DMA
|
||||
101 .syntax unified
|
||||
102 .thumb
|
||||
103 .thumb_func
|
||||
104 .fpu fpv4-sp-d16
|
||||
106 HAL_DACEx_DualStart_DMA:
|
||||
107 @ args = 4, pretend = 0, frame = 0
|
||||
108 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
109 0000 F8B5 push {r3, r4, r5, r6, r7, lr}
|
||||
110 0002 0446 mov r4, r0
|
||||
111 0004 4079 ldrb r0, [r0, #5] @ zero_extendqisi2
|
||||
112 0006 069F ldr r7, [sp, #24]
|
||||
113 0008 0128 cmp r0, #1
|
||||
114 000a 6DD0 beq .L24
|
||||
115 000c 1546 mov r5, r2
|
||||
116 000e 0122 movs r2, #1
|
||||
117 0010 6271 strb r2, [r4, #5]
|
||||
118 0012 0222 movs r2, #2
|
||||
119 0014 2668 ldr r6, [r4]
|
||||
ARM GAS /tmp/cchSz15x.s page 3
|
||||
|
||||
|
||||
120 0016 2271 strb r2, [r4, #4]
|
||||
121 0018 41B3 cbz r1, .L42
|
||||
122 001a E068 ldr r0, [r4, #12]
|
||||
123 001c 3268 ldr r2, [r6]
|
||||
124 001e DFF8D0C0 ldr ip, .L44
|
||||
125 0022 C0F82CC0 str ip, [r0, #44]
|
||||
126 0026 DFF8CCC0 ldr ip, .L44+4
|
||||
127 002a C0F830C0 str ip, [r0, #48]
|
||||
128 002e 42F08052 orr r2, r2, #268435456
|
||||
129 0032 DFF8C4C0 ldr ip, .L44+8
|
||||
130 0036 C0F834C0 str ip, [r0, #52]
|
||||
131 003a 042F cmp r7, #4
|
||||
132 003c 3260 str r2, [r6]
|
||||
133 003e 50D0 beq .L15
|
||||
134 0040 082F cmp r7, #8
|
||||
135 0042 4BD0 beq .L16
|
||||
136 0044 002F cmp r7, #0
|
||||
137 0046 41D0 beq .L17
|
||||
138 0048 0022 movs r2, #0
|
||||
139 .L19:
|
||||
140 004a 2946 mov r1, r5
|
||||
141 004c 3568 ldr r5, [r6]
|
||||
142 004e 45F00055 orr r5, r5, #536870912
|
||||
143 0052 3560 str r5, [r6]
|
||||
144 0054 FFF7FEFF bl HAL_DMA_Start_IT
|
||||
145 0058 0023 movs r3, #0
|
||||
146 005a 0546 mov r5, r0
|
||||
147 005c 6371 strb r3, [r4, #5]
|
||||
148 005e 45B3 cbz r5, .L43
|
||||
149 .L23:
|
||||
150 0060 2369 ldr r3, [r4, #16]
|
||||
151 0062 43F00403 orr r3, r3, #4
|
||||
152 0066 2361 str r3, [r4, #16]
|
||||
153 0068 2846 mov r0, r5
|
||||
154 006a F8BD pop {r3, r4, r5, r6, r7, pc}
|
||||
155 .L42:
|
||||
156 006c A068 ldr r0, [r4, #8]
|
||||
157 006e 3268 ldr r2, [r6]
|
||||
158 0070 DFF888C0 ldr ip, .L44+12
|
||||
159 0074 C0F82CC0 str ip, [r0, #44]
|
||||
160 0078 DFF884C0 ldr ip, .L44+16
|
||||
161 007c C0F830C0 str ip, [r0, #48]
|
||||
162 0080 42F48052 orr r2, r2, #4096
|
||||
163 0084 DFF87CC0 ldr ip, .L44+20
|
||||
164 0088 C0F834C0 str ip, [r0, #52]
|
||||
165 008c 042F cmp r7, #4
|
||||
166 008e 3260 str r2, [r6]
|
||||
167 0090 27D0 beq .L15
|
||||
168 0092 082F cmp r7, #8
|
||||
169 0094 22D0 beq .L16
|
||||
170 0096 CFB1 cbz r7, .L17
|
||||
171 .L18:
|
||||
172 0098 0A46 mov r2, r1
|
||||
173 009a 2946 mov r1, r5
|
||||
174 009c 3568 ldr r5, [r6]
|
||||
175 009e 45F40055 orr r5, r5, #8192
|
||||
176 00a2 3560 str r5, [r6]
|
||||
ARM GAS /tmp/cchSz15x.s page 4
|
||||
|
||||
|
||||
177 00a4 FFF7FEFF bl HAL_DMA_Start_IT
|
||||
178 00a8 0023 movs r3, #0
|
||||
179 00aa 0546 mov r5, r0
|
||||
180 00ac 6371 strb r3, [r4, #5]
|
||||
181 00ae 002D cmp r5, #0
|
||||
182 00b0 D6D1 bne .L23
|
||||
183 .L43:
|
||||
184 00b2 2368 ldr r3, [r4]
|
||||
185 00b4 1A68 ldr r2, [r3]
|
||||
186 00b6 0120 movs r0, #1
|
||||
187 00b8 0243 orrs r2, r2, r0
|
||||
188 00ba 1A60 str r2, [r3]
|
||||
189 00bc 1A68 ldr r2, [r3]
|
||||
190 00be 42F48032 orr r2, r2, #65536
|
||||
191 00c2 1A60 str r2, [r3]
|
||||
192 00c4 FFF7FEFF bl HAL_Delay
|
||||
193 00c8 2846 mov r0, r5
|
||||
194 00ca F8BD pop {r3, r4, r5, r6, r7, pc}
|
||||
195 .L17:
|
||||
196 00cc 06F12002 add r2, r6, #32
|
||||
197 .L20:
|
||||
198 00d0 09B1 cbz r1, .L21
|
||||
199 00d2 E068 ldr r0, [r4, #12]
|
||||
200 00d4 B9E7 b .L19
|
||||
201 .L21:
|
||||
202 00d6 A068 ldr r0, [r4, #8]
|
||||
203 00d8 1146 mov r1, r2
|
||||
204 00da DDE7 b .L18
|
||||
205 .L16:
|
||||
206 00dc 06F12802 add r2, r6, #40
|
||||
207 00e0 F6E7 b .L20
|
||||
208 .L15:
|
||||
209 00e2 06F12402 add r2, r6, #36
|
||||
210 00e6 F3E7 b .L20
|
||||
211 .L24:
|
||||
212 00e8 0225 movs r5, #2
|
||||
213 00ea 2846 mov r0, r5
|
||||
214 00ec F8BD pop {r3, r4, r5, r6, r7, pc}
|
||||
215 .L45:
|
||||
216 00ee 00BF .align 2
|
||||
217 .L44:
|
||||
218 00f0 00000000 .word DAC_DMAConvCpltCh2
|
||||
219 00f4 00000000 .word DAC_DMAHalfConvCpltCh2
|
||||
220 00f8 00000000 .word DAC_DMAErrorCh2
|
||||
221 00fc 00000000 .word DAC_DMAConvCpltCh1
|
||||
222 0100 00000000 .word DAC_DMAHalfConvCpltCh1
|
||||
223 0104 00000000 .word DAC_DMAErrorCh1
|
||||
225 .section .text.HAL_DACEx_DualStop_DMA,"ax",%progbits
|
||||
226 .align 1
|
||||
227 .p2align 2,,3
|
||||
228 .global HAL_DACEx_DualStop_DMA
|
||||
229 .syntax unified
|
||||
230 .thumb
|
||||
231 .thumb_func
|
||||
232 .fpu fpv4-sp-d16
|
||||
234 HAL_DACEx_DualStop_DMA:
|
||||
235 @ args = 0, pretend = 0, frame = 0
|
||||
ARM GAS /tmp/cchSz15x.s page 5
|
||||
|
||||
|
||||
236 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
237 0000 38B5 push {r3, r4, r5, lr}
|
||||
238 0002 0368 ldr r3, [r0]
|
||||
239 0004 1A68 ldr r2, [r3]
|
||||
240 0006 22F01022 bic r2, r2, #268439552
|
||||
241 000a 1A60 str r2, [r3]
|
||||
242 000c 1A68 ldr r2, [r3]
|
||||
243 000e 22F00102 bic r2, r2, #1
|
||||
244 0012 1A60 str r2, [r3]
|
||||
245 0014 1A68 ldr r2, [r3]
|
||||
246 0016 22F48032 bic r2, r2, #65536
|
||||
247 001a 0446 mov r4, r0
|
||||
248 001c 0D46 mov r5, r1
|
||||
249 001e 0120 movs r0, #1
|
||||
250 0020 1A60 str r2, [r3]
|
||||
251 0022 FFF7FEFF bl HAL_Delay
|
||||
252 0026 75B9 cbnz r5, .L47
|
||||
253 0028 A068 ldr r0, [r4, #8]
|
||||
254 002a FFF7FEFF bl HAL_DMA_Abort
|
||||
255 002e 2268 ldr r2, [r4]
|
||||
256 0030 1368 ldr r3, [r2]
|
||||
257 0032 23F40053 bic r3, r3, #8192
|
||||
258 0036 1360 str r3, [r2]
|
||||
259 .L48:
|
||||
260 0038 10B1 cbz r0, .L49
|
||||
261 003a 0423 movs r3, #4
|
||||
262 003c 2371 strb r3, [r4, #4]
|
||||
263 003e 38BD pop {r3, r4, r5, pc}
|
||||
264 .L49:
|
||||
265 0040 0123 movs r3, #1
|
||||
266 0042 2371 strb r3, [r4, #4]
|
||||
267 0044 38BD pop {r3, r4, r5, pc}
|
||||
268 .L47:
|
||||
269 0046 E068 ldr r0, [r4, #12]
|
||||
270 0048 FFF7FEFF bl HAL_DMA_Abort
|
||||
271 004c 2268 ldr r2, [r4]
|
||||
272 004e 1368 ldr r3, [r2]
|
||||
273 0050 23F00053 bic r3, r3, #536870912
|
||||
274 0054 1360 str r3, [r2]
|
||||
275 0056 EFE7 b .L48
|
||||
277 .section .text.HAL_DACEx_TriangleWaveGenerate,"ax",%progbits
|
||||
278 .align 1
|
||||
279 .p2align 2,,3
|
||||
280 .global HAL_DACEx_TriangleWaveGenerate
|
||||
281 .syntax unified
|
||||
282 .thumb
|
||||
283 .thumb_func
|
||||
284 .fpu fpv4-sp-d16
|
||||
286 HAL_DACEx_TriangleWaveGenerate:
|
||||
287 @ args = 0, pretend = 0, frame = 0
|
||||
288 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
289 @ link register save eliminated.
|
||||
290 0000 4379 ldrb r3, [r0, #5] @ zero_extendqisi2
|
||||
291 0002 012B cmp r3, #1
|
||||
292 0004 19D0 beq .L54
|
||||
293 0006 10B4 push {r4}
|
||||
294 0008 0223 movs r3, #2
|
||||
ARM GAS /tmp/cchSz15x.s page 6
|
||||
|
||||
|
||||
295 000a 0468 ldr r4, [r0]
|
||||
296 000c 0371 strb r3, [r0, #4]
|
||||
297 000e 2368 ldr r3, [r4]
|
||||
298 0010 01F01001 and r1, r1, #16
|
||||
299 0014 42F08002 orr r2, r2, #128
|
||||
300 0018 4FF47C6C mov ip, #4032
|
||||
301 001c 8A40 lsls r2, r2, r1
|
||||
302 001e 0CFA01F1 lsl r1, ip, r1
|
||||
303 0022 23EA0101 bic r1, r3, r1
|
||||
304 0026 0A43 orrs r2, r2, r1
|
||||
305 0028 0023 movs r3, #0
|
||||
306 002a 0121 movs r1, #1
|
||||
307 002c 2260 str r2, [r4]
|
||||
308 002e 0171 strb r1, [r0, #4]
|
||||
309 0030 4371 strb r3, [r0, #5]
|
||||
310 0032 5DF8044B ldr r4, [sp], #4
|
||||
311 0036 1846 mov r0, r3
|
||||
312 0038 7047 bx lr
|
||||
313 .L54:
|
||||
314 003a 0220 movs r0, #2
|
||||
315 003c 7047 bx lr
|
||||
317 003e 00BF .section .text.HAL_DACEx_NoiseWaveGenerate,"ax",%progbits
|
||||
318 .align 1
|
||||
319 .p2align 2,,3
|
||||
320 .global HAL_DACEx_NoiseWaveGenerate
|
||||
321 .syntax unified
|
||||
322 .thumb
|
||||
323 .thumb_func
|
||||
324 .fpu fpv4-sp-d16
|
||||
326 HAL_DACEx_NoiseWaveGenerate:
|
||||
327 @ args = 0, pretend = 0, frame = 0
|
||||
328 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
329 @ link register save eliminated.
|
||||
330 0000 4379 ldrb r3, [r0, #5] @ zero_extendqisi2
|
||||
331 0002 012B cmp r3, #1
|
||||
332 0004 19D0 beq .L61
|
||||
333 0006 10B4 push {r4}
|
||||
334 0008 0223 movs r3, #2
|
||||
335 000a 0468 ldr r4, [r0]
|
||||
336 000c 0371 strb r3, [r0, #4]
|
||||
337 000e 2368 ldr r3, [r4]
|
||||
338 0010 01F01001 and r1, r1, #16
|
||||
339 0014 42F04002 orr r2, r2, #64
|
||||
340 0018 4FF47C6C mov ip, #4032
|
||||
341 001c 8A40 lsls r2, r2, r1
|
||||
342 001e 0CFA01F1 lsl r1, ip, r1
|
||||
343 0022 23EA0101 bic r1, r3, r1
|
||||
344 0026 0A43 orrs r2, r2, r1
|
||||
345 0028 0023 movs r3, #0
|
||||
346 002a 0121 movs r1, #1
|
||||
347 002c 2260 str r2, [r4]
|
||||
348 002e 0171 strb r1, [r0, #4]
|
||||
349 0030 4371 strb r3, [r0, #5]
|
||||
350 0032 5DF8044B ldr r4, [sp], #4
|
||||
351 0036 1846 mov r0, r3
|
||||
352 0038 7047 bx lr
|
||||
353 .L61:
|
||||
ARM GAS /tmp/cchSz15x.s page 7
|
||||
|
||||
|
||||
354 003a 0220 movs r0, #2
|
||||
355 003c 7047 bx lr
|
||||
357 003e 00BF .section .text.HAL_DACEx_SawtoothWaveGenerate,"ax",%progbits
|
||||
358 .align 1
|
||||
359 .p2align 2,,3
|
||||
360 .global HAL_DACEx_SawtoothWaveGenerate
|
||||
361 .syntax unified
|
||||
362 .thumb
|
||||
363 .thumb_func
|
||||
364 .fpu fpv4-sp-d16
|
||||
366 HAL_DACEx_SawtoothWaveGenerate:
|
||||
367 @ args = 4, pretend = 0, frame = 0
|
||||
368 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
369 @ link register save eliminated.
|
||||
370 0000 8446 mov ip, r0
|
||||
371 0002 4079 ldrb r0, [r0, #5] @ zero_extendqisi2
|
||||
372 0004 0128 cmp r0, #1
|
||||
373 0006 26D0 beq .L70
|
||||
374 0008 0120 movs r0, #1
|
||||
375 000a 1A43 orrs r2, r2, r3
|
||||
376 000c 009B ldr r3, [sp]
|
||||
377 000e 8CF80500 strb r0, [ip, #5]
|
||||
378 0012 0220 movs r0, #2
|
||||
379 0014 8CF80400 strb r0, [ip, #4]
|
||||
380 0018 42EA0342 orr r2, r2, r3, lsl #16
|
||||
381 001c DCF80000 ldr r0, [ip]
|
||||
382 0020 99B1 cbz r1, .L71
|
||||
383 0022 C36D ldr r3, [r0, #92]
|
||||
384 0024 03F46043 and r3, r3, #57344
|
||||
385 0028 1A43 orrs r2, r2, r3
|
||||
386 002a C265 str r2, [r0, #92]
|
||||
387 .L69:
|
||||
388 002c 0268 ldr r2, [r0]
|
||||
389 002e 01F01003 and r3, r1, #16
|
||||
390 0032 C021 movs r1, #192
|
||||
391 0034 9940 lsls r1, r1, r3
|
||||
392 0036 1143 orrs r1, r1, r2
|
||||
393 0038 0023 movs r3, #0
|
||||
394 003a 0122 movs r2, #1
|
||||
395 003c 0160 str r1, [r0]
|
||||
396 003e 1846 mov r0, r3
|
||||
397 0040 8CF80420 strb r2, [ip, #4]
|
||||
398 0044 8CF80530 strb r3, [ip, #5]
|
||||
399 0048 7047 bx lr
|
||||
400 .L71:
|
||||
401 004a 836D ldr r3, [r0, #88]
|
||||
402 004c 03F46043 and r3, r3, #57344
|
||||
403 0050 1A43 orrs r2, r2, r3
|
||||
404 0052 8265 str r2, [r0, #88]
|
||||
405 0054 EAE7 b .L69
|
||||
406 .L70:
|
||||
407 0056 0220 movs r0, #2
|
||||
408 0058 7047 bx lr
|
||||
410 005a 00BF .section .text.HAL_DACEx_SawtoothWaveDataReset,"ax",%progbits
|
||||
411 .align 1
|
||||
412 .p2align 2,,3
|
||||
413 .global HAL_DACEx_SawtoothWaveDataReset
|
||||
ARM GAS /tmp/cchSz15x.s page 8
|
||||
|
||||
|
||||
414 .syntax unified
|
||||
415 .thumb
|
||||
416 .thumb_func
|
||||
417 .fpu fpv4-sp-d16
|
||||
419 HAL_DACEx_SawtoothWaveDataReset:
|
||||
420 @ args = 0, pretend = 0, frame = 0
|
||||
421 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
422 @ link register save eliminated.
|
||||
423 0000 4279 ldrb r2, [r0, #5] @ zero_extendqisi2
|
||||
424 0002 012A cmp r2, #1
|
||||
425 0004 1DD0 beq .L77
|
||||
426 0006 0346 mov r3, r0
|
||||
427 0008 10B4 push {r4}
|
||||
428 000a 0468 ldr r4, [r0]
|
||||
429 000c 0120 movs r0, #1
|
||||
430 000e 5871 strb r0, [r3, #5]
|
||||
431 0010 226E ldr r2, [r4, #96]
|
||||
432 0012 01F0100C and ip, r1, #16
|
||||
433 0016 22FA0CF2 lsr r2, r2, ip
|
||||
434 001a 1207 lsls r2, r2, #28
|
||||
435 001c 08D1 bne .L74
|
||||
436 001e 0222 movs r2, #2
|
||||
437 0020 1A71 strb r2, [r3, #4]
|
||||
438 0022 6268 ldr r2, [r4, #4]
|
||||
439 0024 49B9 cbnz r1, .L75
|
||||
440 0026 0243 orrs r2, r2, r0
|
||||
441 0028 6260 str r2, [r4, #4]
|
||||
442 .L76:
|
||||
443 002a 0122 movs r2, #1
|
||||
444 002c 1A71 strb r2, [r3, #4]
|
||||
445 002e 0020 movs r0, #0
|
||||
446 .L74:
|
||||
447 0030 0022 movs r2, #0
|
||||
448 0032 5A71 strb r2, [r3, #5]
|
||||
449 0034 5DF8044B ldr r4, [sp], #4
|
||||
450 0038 7047 bx lr
|
||||
451 .L75:
|
||||
452 003a 42F00202 orr r2, r2, #2
|
||||
453 003e 6260 str r2, [r4, #4]
|
||||
454 0040 F3E7 b .L76
|
||||
455 .L77:
|
||||
456 0042 0220 movs r0, #2
|
||||
457 0044 7047 bx lr
|
||||
459 0046 00BF .section .text.HAL_DACEx_SawtoothWaveDataStep,"ax",%progbits
|
||||
460 .align 1
|
||||
461 .p2align 2,,3
|
||||
462 .global HAL_DACEx_SawtoothWaveDataStep
|
||||
463 .syntax unified
|
||||
464 .thumb
|
||||
465 .thumb_func
|
||||
466 .fpu fpv4-sp-d16
|
||||
468 HAL_DACEx_SawtoothWaveDataStep:
|
||||
469 @ args = 0, pretend = 0, frame = 0
|
||||
470 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
471 @ link register save eliminated.
|
||||
472 0000 4279 ldrb r2, [r0, #5] @ zero_extendqisi2
|
||||
473 0002 012A cmp r2, #1
|
||||
ARM GAS /tmp/cchSz15x.s page 9
|
||||
|
||||
|
||||
474 0004 1FD0 beq .L88
|
||||
475 0006 0346 mov r3, r0
|
||||
476 0008 10B4 push {r4}
|
||||
477 000a 0468 ldr r4, [r0]
|
||||
478 000c 0120 movs r0, #1
|
||||
479 000e 5871 strb r0, [r3, #5]
|
||||
480 0010 226E ldr r2, [r4, #96]
|
||||
481 0012 01F0100C and ip, r1, #16
|
||||
482 0016 22FA0CF2 lsr r2, r2, ip
|
||||
483 001a 12F4706F tst r2, #3840
|
||||
484 001e 09D1 bne .L85
|
||||
485 0020 0222 movs r2, #2
|
||||
486 0022 1A71 strb r2, [r3, #4]
|
||||
487 0024 6268 ldr r2, [r4, #4]
|
||||
488 0026 51B9 cbnz r1, .L86
|
||||
489 0028 42F48032 orr r2, r2, #65536
|
||||
490 002c 6260 str r2, [r4, #4]
|
||||
491 .L87:
|
||||
492 002e 0122 movs r2, #1
|
||||
493 0030 1A71 strb r2, [r3, #4]
|
||||
494 0032 0020 movs r0, #0
|
||||
495 .L85:
|
||||
496 0034 0022 movs r2, #0
|
||||
497 0036 5A71 strb r2, [r3, #5]
|
||||
498 0038 5DF8044B ldr r4, [sp], #4
|
||||
499 003c 7047 bx lr
|
||||
500 .L86:
|
||||
501 003e 42F40032 orr r2, r2, #131072
|
||||
502 0042 6260 str r2, [r4, #4]
|
||||
503 0044 F3E7 b .L87
|
||||
504 .L88:
|
||||
505 0046 0220 movs r0, #2
|
||||
506 0048 7047 bx lr
|
||||
508 004a 00BF .section .text.HAL_DACEx_DualSetValue,"ax",%progbits
|
||||
509 .align 1
|
||||
510 .p2align 2,,3
|
||||
511 .global HAL_DACEx_DualSetValue
|
||||
512 .syntax unified
|
||||
513 .thumb
|
||||
514 .thumb_func
|
||||
515 .fpu fpv4-sp-d16
|
||||
517 HAL_DACEx_DualSetValue:
|
||||
518 @ args = 0, pretend = 0, frame = 0
|
||||
519 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
520 @ link register save eliminated.
|
||||
521 0000 9446 mov ip, r2
|
||||
522 0002 0829 cmp r1, #8
|
||||
523 0004 0CBF ite eq
|
||||
524 0006 42EA0322 orreq r2, r2, r3, lsl #8
|
||||
525 000a 4CEA0342 orrne r2, ip, r3, lsl #16
|
||||
526 000e 0368 ldr r3, [r0]
|
||||
527 0010 2033 adds r3, r3, #32
|
||||
528 0012 0020 movs r0, #0
|
||||
529 0014 CA50 str r2, [r1, r3]
|
||||
530 0016 7047 bx lr
|
||||
532 .section .text.HAL_DACEx_ConvCpltCallbackCh2,"ax",%progbits
|
||||
533 .align 1
|
||||
ARM GAS /tmp/cchSz15x.s page 10
|
||||
|
||||
|
||||
534 .p2align 2,,3
|
||||
535 .weak HAL_DACEx_ConvCpltCallbackCh2
|
||||
536 .syntax unified
|
||||
537 .thumb
|
||||
538 .thumb_func
|
||||
539 .fpu fpv4-sp-d16
|
||||
541 HAL_DACEx_ConvCpltCallbackCh2:
|
||||
542 @ args = 0, pretend = 0, frame = 0
|
||||
543 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
544 @ link register save eliminated.
|
||||
545 0000 7047 bx lr
|
||||
547 0002 00BF .section .text.DAC_DMAConvCpltCh2,"ax",%progbits
|
||||
548 .align 1
|
||||
549 .p2align 2,,3
|
||||
550 .global DAC_DMAConvCpltCh2
|
||||
551 .syntax unified
|
||||
552 .thumb
|
||||
553 .thumb_func
|
||||
554 .fpu fpv4-sp-d16
|
||||
556 DAC_DMAConvCpltCh2:
|
||||
557 @ args = 0, pretend = 0, frame = 0
|
||||
558 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
559 0000 10B5 push {r4, lr}
|
||||
560 0002 846A ldr r4, [r0, #40]
|
||||
561 0004 2046 mov r0, r4
|
||||
562 0006 FFF7FEFF bl HAL_DACEx_ConvCpltCallbackCh2
|
||||
563 000a 0123 movs r3, #1
|
||||
564 000c 2371 strb r3, [r4, #4]
|
||||
565 000e 10BD pop {r4, pc}
|
||||
567 .section .text.HAL_DACEx_ConvHalfCpltCallbackCh2,"ax",%progbits
|
||||
568 .align 1
|
||||
569 .p2align 2,,3
|
||||
570 .weak HAL_DACEx_ConvHalfCpltCallbackCh2
|
||||
571 .syntax unified
|
||||
572 .thumb
|
||||
573 .thumb_func
|
||||
574 .fpu fpv4-sp-d16
|
||||
576 HAL_DACEx_ConvHalfCpltCallbackCh2:
|
||||
577 @ args = 0, pretend = 0, frame = 0
|
||||
578 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
579 @ link register save eliminated.
|
||||
580 0000 7047 bx lr
|
||||
582 0002 00BF .section .text.DAC_DMAHalfConvCpltCh2,"ax",%progbits
|
||||
583 .align 1
|
||||
584 .p2align 2,,3
|
||||
585 .global DAC_DMAHalfConvCpltCh2
|
||||
586 .syntax unified
|
||||
587 .thumb
|
||||
588 .thumb_func
|
||||
589 .fpu fpv4-sp-d16
|
||||
591 DAC_DMAHalfConvCpltCh2:
|
||||
592 @ args = 0, pretend = 0, frame = 0
|
||||
593 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
594 0000 08B5 push {r3, lr}
|
||||
595 0002 806A ldr r0, [r0, #40]
|
||||
596 0004 FFF7FEFF bl HAL_DACEx_ConvHalfCpltCallbackCh2
|
||||
597 0008 08BD pop {r3, pc}
|
||||
ARM GAS /tmp/cchSz15x.s page 11
|
||||
|
||||
|
||||
599 000a 00BF .section .text.HAL_DACEx_ErrorCallbackCh2,"ax",%progbits
|
||||
600 .align 1
|
||||
601 .p2align 2,,3
|
||||
602 .weak HAL_DACEx_ErrorCallbackCh2
|
||||
603 .syntax unified
|
||||
604 .thumb
|
||||
605 .thumb_func
|
||||
606 .fpu fpv4-sp-d16
|
||||
608 HAL_DACEx_ErrorCallbackCh2:
|
||||
609 @ args = 0, pretend = 0, frame = 0
|
||||
610 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
611 @ link register save eliminated.
|
||||
612 0000 7047 bx lr
|
||||
614 0002 00BF .section .text.DAC_DMAErrorCh2,"ax",%progbits
|
||||
615 .align 1
|
||||
616 .p2align 2,,3
|
||||
617 .global DAC_DMAErrorCh2
|
||||
618 .syntax unified
|
||||
619 .thumb
|
||||
620 .thumb_func
|
||||
621 .fpu fpv4-sp-d16
|
||||
623 DAC_DMAErrorCh2:
|
||||
624 @ args = 0, pretend = 0, frame = 0
|
||||
625 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
626 0000 10B5 push {r4, lr}
|
||||
627 0002 846A ldr r4, [r0, #40]
|
||||
628 0004 2369 ldr r3, [r4, #16]
|
||||
629 0006 43F00403 orr r3, r3, #4
|
||||
630 000a 2361 str r3, [r4, #16]
|
||||
631 000c 2046 mov r0, r4
|
||||
632 000e FFF7FEFF bl HAL_DACEx_ErrorCallbackCh2
|
||||
633 0012 0123 movs r3, #1
|
||||
634 0014 2371 strb r3, [r4, #4]
|
||||
635 0016 10BD pop {r4, pc}
|
||||
637 .section .text.HAL_DACEx_DMAUnderrunCallbackCh2,"ax",%progbits
|
||||
638 .align 1
|
||||
639 .p2align 2,,3
|
||||
640 .weak HAL_DACEx_DMAUnderrunCallbackCh2
|
||||
641 .syntax unified
|
||||
642 .thumb
|
||||
643 .thumb_func
|
||||
644 .fpu fpv4-sp-d16
|
||||
646 HAL_DACEx_DMAUnderrunCallbackCh2:
|
||||
647 @ args = 0, pretend = 0, frame = 0
|
||||
648 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
649 @ link register save eliminated.
|
||||
650 0000 7047 bx lr
|
||||
652 0002 00BF .section .text.HAL_DACEx_SelfCalibrate,"ax",%progbits
|
||||
653 .align 1
|
||||
654 .p2align 2,,3
|
||||
655 .global HAL_DACEx_SelfCalibrate
|
||||
656 .syntax unified
|
||||
657 .thumb
|
||||
658 .thumb_func
|
||||
659 .fpu fpv4-sp-d16
|
||||
661 HAL_DACEx_SelfCalibrate:
|
||||
662 @ args = 0, pretend = 0, frame = 16
|
||||
ARM GAS /tmp/cchSz15x.s page 12
|
||||
|
||||
|
||||
663 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
664 0000 0028 cmp r0, #0
|
||||
665 0002 00F08B80 beq .L115
|
||||
666 0006 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr}
|
||||
667 000a 0379 ldrb r3, [r0, #4] @ zero_extendqisi2
|
||||
668 000c 022B cmp r3, #2
|
||||
669 000e 85B0 sub sp, sp, #20
|
||||
670 0010 0446 mov r4, r0
|
||||
671 0012 7FD0 beq .L116
|
||||
672 0014 4379 ldrb r3, [r0, #5] @ zero_extendqisi2
|
||||
673 0016 012B cmp r3, #1
|
||||
674 0018 00F08580 beq .L117
|
||||
675 001c 0368 ldr r3, [r0]
|
||||
676 001e 0120 movs r0, #1
|
||||
677 0020 6071 strb r0, [r4, #5]
|
||||
678 0022 1546 mov r5, r2
|
||||
679 0024 DA6B ldr r2, [r3, #60]
|
||||
680 0026 0192 str r2, [sp, #4]
|
||||
681 0028 05F01006 and r6, r5, #16
|
||||
682 002c 1A68 ldr r2, [r3]
|
||||
683 002e 0F46 mov r7, r1
|
||||
684 0030 00FA06F1 lsl r1, r0, r6
|
||||
685 0034 22EA0102 bic r2, r2, r1
|
||||
686 0038 4FF0070A mov r10, #7
|
||||
687 003c 1A60 str r2, [r3]
|
||||
688 003e 0AFA06F3 lsl r3, r10, r6
|
||||
689 0042 0093 str r3, [sp]
|
||||
690 0044 FFF7FEFF bl HAL_Delay
|
||||
691 0048 2368 ldr r3, [r4]
|
||||
692 004a 0099 ldr r1, [sp]
|
||||
693 004c DA6B ldr r2, [r3, #60]
|
||||
694 004e 22EA0102 bic r2, r2, r1
|
||||
695 0052 DA63 str r2, [r3, #60]
|
||||
696 0054 0393 str r3, [sp, #12]
|
||||
697 0056 039A ldr r2, [sp, #12]
|
||||
698 0058 002D cmp r5, #0
|
||||
699 005a 61D0 beq .L123
|
||||
700 005c 1432 adds r2, r2, #20
|
||||
701 005e 0392 str r2, [sp, #12]
|
||||
702 .L110:
|
||||
703 0060 039A ldr r2, [sp, #12]
|
||||
704 0062 4FF40061 mov r1, #2048
|
||||
705 0066 1160 str r1, [r2]
|
||||
706 0068 1A68 ldr r2, [r3]
|
||||
707 006a 4FF48048 mov r8, #16384
|
||||
708 006e 08FA06F8 lsl r8, r8, r6
|
||||
709 0072 1F25 movs r5, #31
|
||||
710 0074 42EA0802 orr r2, r2, r8
|
||||
711 0078 B540 lsls r5, r5, r6
|
||||
712 007a 1A60 str r2, [r3]
|
||||
713 007c ED43 mvns r5, r5
|
||||
714 007e 4FF0040A mov r10, #4
|
||||
715 0082 4FF00809 mov r9, #8
|
||||
716 0086 4FF0100B mov fp, #16
|
||||
717 .L113:
|
||||
718 008a 986B ldr r0, [r3, #56]
|
||||
719 008c 0BFA06FC lsl ip, fp, r6
|
||||
ARM GAS /tmp/cchSz15x.s page 13
|
||||
|
||||
|
||||
720 0090 2840 ands r0, r0, r5
|
||||
721 0092 40EA0C00 orr r0, r0, ip
|
||||
722 0096 9863 str r0, [r3, #56]
|
||||
723 0098 0120 movs r0, #1
|
||||
724 009a FFF7FEFF bl HAL_Delay
|
||||
725 009e 2368 ldr r3, [r4]
|
||||
726 00a0 586B ldr r0, [r3, #52]
|
||||
727 00a2 38EA0002 bics r2, r8, r0
|
||||
728 00a6 0CBF ite eq
|
||||
729 00a8 ABEB090B subeq fp, fp, r9
|
||||
730 00ac CB44 addne fp, fp, r9
|
||||
731 00ae BAF1010A subs r10, r10, #1
|
||||
732 00b2 4FEA5909 lsr r9, r9, #1
|
||||
733 00b6 E8D1 bne .L113
|
||||
734 00b8 9A6B ldr r2, [r3, #56]
|
||||
735 00ba 0BFA06F1 lsl r1, fp, r6
|
||||
736 00be 2A40 ands r2, r2, r5
|
||||
737 00c0 0A43 orrs r2, r2, r1
|
||||
738 00c2 9A63 str r2, [r3, #56]
|
||||
739 00c4 0120 movs r0, #1
|
||||
740 00c6 FFF7FEFF bl HAL_Delay
|
||||
741 00ca 2268 ldr r2, [r4]
|
||||
742 00cc 536B ldr r3, [r2, #52]
|
||||
743 00ce 18EA030F tst r8, r3
|
||||
744 00d2 07D1 bne .L114
|
||||
745 00d4 936B ldr r3, [r2, #56]
|
||||
746 00d6 0BF1010B add fp, fp, #1
|
||||
747 00da 0BFA06F6 lsl r6, fp, r6
|
||||
748 00de 1D40 ands r5, r5, r3
|
||||
749 00e0 2E43 orrs r6, r6, r5
|
||||
750 00e2 9663 str r6, [r2, #56]
|
||||
751 .L114:
|
||||
752 00e4 1368 ldr r3, [r2]
|
||||
753 00e6 0199 ldr r1, [sp, #4]
|
||||
754 00e8 23EA0803 bic r3, r3, r8
|
||||
755 00ec 1360 str r3, [r2]
|
||||
756 00ee D36B ldr r3, [r2, #60]
|
||||
757 00f0 C7F820B0 str fp, [r7, #32]
|
||||
758 00f4 81EA0309 eor r9, r1, r3
|
||||
759 00f8 0099 ldr r1, [sp]
|
||||
760 00fa 0120 movs r0, #1
|
||||
761 00fc 09EA010A and r10, r9, r1
|
||||
762 0100 0021 movs r1, #0
|
||||
763 0102 F861 str r0, [r7, #28]
|
||||
764 0104 8AEA0303 eor r3, r10, r3
|
||||
765 0108 0846 mov r0, r1
|
||||
766 010a D363 str r3, [r2, #60]
|
||||
767 010c 6171 strb r1, [r4, #5]
|
||||
768 010e 05B0 add sp, sp, #20
|
||||
769 @ sp needed
|
||||
770 0110 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
||||
771 .L116:
|
||||
772 0114 0120 movs r0, #1
|
||||
773 0116 05B0 add sp, sp, #20
|
||||
774 @ sp needed
|
||||
775 0118 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
||||
776 .L115:
|
||||
ARM GAS /tmp/cchSz15x.s page 14
|
||||
|
||||
|
||||
777 011c 0120 movs r0, #1
|
||||
778 011e 7047 bx lr
|
||||
779 .L123:
|
||||
780 0120 0832 adds r2, r2, #8
|
||||
781 0122 0392 str r2, [sp, #12]
|
||||
782 0124 9CE7 b .L110
|
||||
783 .L117:
|
||||
784 0126 0220 movs r0, #2
|
||||
785 0128 05B0 add sp, sp, #20
|
||||
786 @ sp needed
|
||||
787 012a BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
||||
789 012e 00BF .section .text.HAL_DACEx_SetUserTrimming,"ax",%progbits
|
||||
790 .align 1
|
||||
791 .p2align 2,,3
|
||||
792 .global HAL_DACEx_SetUserTrimming
|
||||
793 .syntax unified
|
||||
794 .thumb
|
||||
795 .thumb_func
|
||||
796 .fpu fpv4-sp-d16
|
||||
798 HAL_DACEx_SetUserTrimming:
|
||||
799 @ args = 0, pretend = 0, frame = 0
|
||||
800 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
801 0000 D8B1 cbz r0, .L126
|
||||
802 0002 8446 mov ip, r0
|
||||
803 0004 4079 ldrb r0, [r0, #5] @ zero_extendqisi2
|
||||
804 0006 0128 cmp r0, #1
|
||||
805 0008 19D0 beq .L127
|
||||
806 000a 10B5 push {r4, lr}
|
||||
807 000c DCF80040 ldr r4, [ip]
|
||||
808 0010 02F01002 and r2, r2, #16
|
||||
809 0014 A06B ldr r0, [r4, #56]
|
||||
810 0016 4FF01F0E mov lr, #31
|
||||
811 001a 0EFA02FE lsl lr, lr, r2
|
||||
812 001e 20EA0E00 bic r0, r0, lr
|
||||
813 0022 03FA02F2 lsl r2, r3, r2
|
||||
814 0026 0243 orrs r2, r2, r0
|
||||
815 0028 A263 str r2, [r4, #56]
|
||||
816 002a 0120 movs r0, #1
|
||||
817 002c 0022 movs r2, #0
|
||||
818 002e C1E90703 strd r0, r3, [r1, #28]
|
||||
819 0032 8CF80520 strb r2, [ip, #5]
|
||||
820 0036 1046 mov r0, r2
|
||||
821 0038 10BD pop {r4, pc}
|
||||
822 .L126:
|
||||
823 003a 0120 movs r0, #1
|
||||
824 003c 7047 bx lr
|
||||
825 .L127:
|
||||
826 003e 0220 movs r0, #2
|
||||
827 0040 7047 bx lr
|
||||
829 0042 00BF .section .text.HAL_DACEx_GetTrimOffset,"ax",%progbits
|
||||
830 .align 1
|
||||
831 .p2align 2,,3
|
||||
832 .global HAL_DACEx_GetTrimOffset
|
||||
833 .syntax unified
|
||||
834 .thumb
|
||||
835 .thumb_func
|
||||
836 .fpu fpv4-sp-d16
|
||||
ARM GAS /tmp/cchSz15x.s page 15
|
||||
|
||||
|
||||
838 HAL_DACEx_GetTrimOffset:
|
||||
839 @ args = 0, pretend = 0, frame = 0
|
||||
840 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
841 @ link register save eliminated.
|
||||
842 0000 0368 ldr r3, [r0]
|
||||
843 0002 01F01001 and r1, r1, #16
|
||||
844 0006 986B ldr r0, [r3, #56]
|
||||
845 0008 1F23 movs r3, #31
|
||||
846 000a 8B40 lsls r3, r3, r1
|
||||
847 000c 1840 ands r0, r0, r3
|
||||
848 000e C840 lsrs r0, r0, r1
|
||||
849 0010 7047 bx lr
|
||||
851 0012 00BF .section .text.HAL_DACEx_DualGetValue,"ax",%progbits
|
||||
852 .align 1
|
||||
853 .p2align 2,,3
|
||||
854 .global HAL_DACEx_DualGetValue
|
||||
855 .syntax unified
|
||||
856 .thumb
|
||||
857 .thumb_func
|
||||
858 .fpu fpv4-sp-d16
|
||||
860 HAL_DACEx_DualGetValue:
|
||||
861 @ args = 0, pretend = 0, frame = 0
|
||||
862 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
863 @ link register save eliminated.
|
||||
864 0000 0368 ldr r3, [r0]
|
||||
865 0002 DA6A ldr r2, [r3, #44]
|
||||
866 0004 186B ldr r0, [r3, #48]
|
||||
867 0006 42EA0040 orr r0, r2, r0, lsl #16
|
||||
868 000a 7047 bx lr
|
||||
870 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||
ARM GAS /tmp/cchSz15x.s page 16
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32g4xx_hal_dac_ex.c
|
||||
/tmp/cchSz15x.s:16 .text.HAL_DACEx_DualStart:0000000000000000 $t
|
||||
/tmp/cchSz15x.s:25 .text.HAL_DACEx_DualStart:0000000000000000 HAL_DACEx_DualStart
|
||||
/tmp/cchSz15x.s:70 .text.HAL_DACEx_DualStop:0000000000000000 $t
|
||||
/tmp/cchSz15x.s:78 .text.HAL_DACEx_DualStop:0000000000000000 HAL_DACEx_DualStop
|
||||
/tmp/cchSz15x.s:98 .text.HAL_DACEx_DualStart_DMA:0000000000000000 $t
|
||||
/tmp/cchSz15x.s:106 .text.HAL_DACEx_DualStart_DMA:0000000000000000 HAL_DACEx_DualStart_DMA
|
||||
/tmp/cchSz15x.s:218 .text.HAL_DACEx_DualStart_DMA:00000000000000f0 $d
|
||||
/tmp/cchSz15x.s:556 .text.DAC_DMAConvCpltCh2:0000000000000000 DAC_DMAConvCpltCh2
|
||||
/tmp/cchSz15x.s:591 .text.DAC_DMAHalfConvCpltCh2:0000000000000000 DAC_DMAHalfConvCpltCh2
|
||||
/tmp/cchSz15x.s:623 .text.DAC_DMAErrorCh2:0000000000000000 DAC_DMAErrorCh2
|
||||
/tmp/cchSz15x.s:226 .text.HAL_DACEx_DualStop_DMA:0000000000000000 $t
|
||||
/tmp/cchSz15x.s:234 .text.HAL_DACEx_DualStop_DMA:0000000000000000 HAL_DACEx_DualStop_DMA
|
||||
/tmp/cchSz15x.s:278 .text.HAL_DACEx_TriangleWaveGenerate:0000000000000000 $t
|
||||
/tmp/cchSz15x.s:286 .text.HAL_DACEx_TriangleWaveGenerate:0000000000000000 HAL_DACEx_TriangleWaveGenerate
|
||||
/tmp/cchSz15x.s:318 .text.HAL_DACEx_NoiseWaveGenerate:0000000000000000 $t
|
||||
/tmp/cchSz15x.s:326 .text.HAL_DACEx_NoiseWaveGenerate:0000000000000000 HAL_DACEx_NoiseWaveGenerate
|
||||
/tmp/cchSz15x.s:358 .text.HAL_DACEx_SawtoothWaveGenerate:0000000000000000 $t
|
||||
/tmp/cchSz15x.s:366 .text.HAL_DACEx_SawtoothWaveGenerate:0000000000000000 HAL_DACEx_SawtoothWaveGenerate
|
||||
/tmp/cchSz15x.s:411 .text.HAL_DACEx_SawtoothWaveDataReset:0000000000000000 $t
|
||||
/tmp/cchSz15x.s:419 .text.HAL_DACEx_SawtoothWaveDataReset:0000000000000000 HAL_DACEx_SawtoothWaveDataReset
|
||||
/tmp/cchSz15x.s:460 .text.HAL_DACEx_SawtoothWaveDataStep:0000000000000000 $t
|
||||
/tmp/cchSz15x.s:468 .text.HAL_DACEx_SawtoothWaveDataStep:0000000000000000 HAL_DACEx_SawtoothWaveDataStep
|
||||
/tmp/cchSz15x.s:509 .text.HAL_DACEx_DualSetValue:0000000000000000 $t
|
||||
/tmp/cchSz15x.s:517 .text.HAL_DACEx_DualSetValue:0000000000000000 HAL_DACEx_DualSetValue
|
||||
/tmp/cchSz15x.s:533 .text.HAL_DACEx_ConvCpltCallbackCh2:0000000000000000 $t
|
||||
/tmp/cchSz15x.s:541 .text.HAL_DACEx_ConvCpltCallbackCh2:0000000000000000 HAL_DACEx_ConvCpltCallbackCh2
|
||||
/tmp/cchSz15x.s:548 .text.DAC_DMAConvCpltCh2:0000000000000000 $t
|
||||
/tmp/cchSz15x.s:568 .text.HAL_DACEx_ConvHalfCpltCallbackCh2:0000000000000000 $t
|
||||
/tmp/cchSz15x.s:576 .text.HAL_DACEx_ConvHalfCpltCallbackCh2:0000000000000000 HAL_DACEx_ConvHalfCpltCallbackCh2
|
||||
/tmp/cchSz15x.s:583 .text.DAC_DMAHalfConvCpltCh2:0000000000000000 $t
|
||||
/tmp/cchSz15x.s:600 .text.HAL_DACEx_ErrorCallbackCh2:0000000000000000 $t
|
||||
/tmp/cchSz15x.s:608 .text.HAL_DACEx_ErrorCallbackCh2:0000000000000000 HAL_DACEx_ErrorCallbackCh2
|
||||
/tmp/cchSz15x.s:615 .text.DAC_DMAErrorCh2:0000000000000000 $t
|
||||
/tmp/cchSz15x.s:638 .text.HAL_DACEx_DMAUnderrunCallbackCh2:0000000000000000 $t
|
||||
/tmp/cchSz15x.s:646 .text.HAL_DACEx_DMAUnderrunCallbackCh2:0000000000000000 HAL_DACEx_DMAUnderrunCallbackCh2
|
||||
/tmp/cchSz15x.s:653 .text.HAL_DACEx_SelfCalibrate:0000000000000000 $t
|
||||
/tmp/cchSz15x.s:661 .text.HAL_DACEx_SelfCalibrate:0000000000000000 HAL_DACEx_SelfCalibrate
|
||||
/tmp/cchSz15x.s:790 .text.HAL_DACEx_SetUserTrimming:0000000000000000 $t
|
||||
/tmp/cchSz15x.s:798 .text.HAL_DACEx_SetUserTrimming:0000000000000000 HAL_DACEx_SetUserTrimming
|
||||
/tmp/cchSz15x.s:830 .text.HAL_DACEx_GetTrimOffset:0000000000000000 $t
|
||||
/tmp/cchSz15x.s:838 .text.HAL_DACEx_GetTrimOffset:0000000000000000 HAL_DACEx_GetTrimOffset
|
||||
/tmp/cchSz15x.s:852 .text.HAL_DACEx_DualGetValue:0000000000000000 $t
|
||||
/tmp/cchSz15x.s:860 .text.HAL_DACEx_DualGetValue:0000000000000000 HAL_DACEx_DualGetValue
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
HAL_Delay
|
||||
HAL_DMA_Start_IT
|
||||
DAC_DMAConvCpltCh1
|
||||
DAC_DMAHalfConvCpltCh1
|
||||
DAC_DMAErrorCh1
|
||||
HAL_DMA_Abort
|
||||
Binary file not shown.
@@ -1,84 +0,0 @@
|
||||
build/stm32g4xx_hal_dma.o: \
|
||||
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||
Core/Inc/stm32g4xx_hal_conf.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||
Core/Inc/stm32g4xx_hal_conf.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||
Drivers/CMSIS/Include/core_cm4.h:
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||
@@ -1,996 +0,0 @@
|
||||
ARM GAS /tmp/ccFkpG1K.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
2 .eabi_attribute 27, 1
|
||||
3 .eabi_attribute 28, 1
|
||||
4 .eabi_attribute 20, 1
|
||||
5 .eabi_attribute 21, 1
|
||||
6 .eabi_attribute 23, 3
|
||||
7 .eabi_attribute 24, 1
|
||||
8 .eabi_attribute 25, 1
|
||||
9 .eabi_attribute 26, 1
|
||||
10 .eabi_attribute 30, 2
|
||||
11 .eabi_attribute 34, 1
|
||||
12 .eabi_attribute 18, 4
|
||||
13 .file "stm32g4xx_hal_dma.c"
|
||||
14 .text
|
||||
15 .section .text.HAL_DMA_Init,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .p2align 2,,3
|
||||
18 .global HAL_DMA_Init
|
||||
19 .arch armv7e-m
|
||||
20 .syntax unified
|
||||
21 .thumb
|
||||
22 .thumb_func
|
||||
23 .fpu fpv4-sp-d16
|
||||
25 HAL_DMA_Init:
|
||||
26 @ args = 0, pretend = 0, frame = 0
|
||||
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
28 0000 0028 cmp r0, #0
|
||||
29 0002 78D0 beq .L9
|
||||
30 0004 70B5 push {r4, r5, r6, lr}
|
||||
31 0006 3D4B ldr r3, .L18
|
||||
32 0008 0468 ldr r4, [r0]
|
||||
33 000a 9C42 cmp r4, r3
|
||||
34 000c 5FD9 bls .L16
|
||||
35 000e 3C4A ldr r2, .L18+4
|
||||
36 0010 3C4B ldr r3, .L18+8
|
||||
37 0012 3D49 ldr r1, .L18+12
|
||||
38 0014 2244 add r2, r2, r4
|
||||
39 0016 A3FB0232 umull r3, r2, r3, r2
|
||||
40 001a 1209 lsrs r2, r2, #4
|
||||
41 001c 9200 lsls r2, r2, #2
|
||||
42 .L4:
|
||||
43 001e 0223 movs r3, #2
|
||||
44 0020 8568 ldr r5, [r0, #8]
|
||||
45 0022 80F82530 strb r3, [r0, #37]
|
||||
46 0026 C368 ldr r3, [r0, #12]
|
||||
47 0028 C669 ldr r6, [r0, #28]
|
||||
48 002a C0E91012 strd r1, r2, [r0, #64]
|
||||
49 002e 0169 ldr r1, [r0, #16]
|
||||
50 0030 2B43 orrs r3, r3, r5
|
||||
51 0032 0B43 orrs r3, r3, r1
|
||||
52 0034 4169 ldr r1, [r0, #20]
|
||||
53 0036 0B43 orrs r3, r3, r1
|
||||
54 0038 8169 ldr r1, [r0, #24]
|
||||
55 003a 0B43 orrs r3, r3, r1
|
||||
56 003c 3343 orrs r3, r3, r6
|
||||
57 003e 5FFA84FC uxtb ip, r4
|
||||
58 0042 304E ldr r6, .L18+8
|
||||
ARM GAS /tmp/ccFkpG1K.s page 2
|
||||
|
||||
|
||||
59 0044 2168 ldr r1, [r4]
|
||||
60 0046 ACF1080C sub ip, ip, #8
|
||||
61 004a A6FB0C6C umull r6, ip, r6, ip
|
||||
62 004e 066A ldr r6, [r0, #32]
|
||||
63 0050 21F4FF41 bic r1, r1, #32640
|
||||
64 0054 21F07001 bic r1, r1, #112
|
||||
65 0058 3343 orrs r3, r3, r6
|
||||
66 005a 0B43 orrs r3, r3, r1
|
||||
67 005c 2360 str r3, [r4]
|
||||
68 005e 2B4E ldr r6, .L18+16
|
||||
69 0060 264B ldr r3, .L18
|
||||
70 0062 2B49 ldr r1, .L18+20
|
||||
71 0064 CCF3041C ubfx ip, ip, #4, #5
|
||||
72 0068 9C42 cmp r4, r3
|
||||
73 006a 98BF it ls
|
||||
74 006c 3146 movls r1, r6
|
||||
75 006e 4FF0010E mov lr, #1
|
||||
76 0072 284C ldr r4, .L18+24
|
||||
77 0074 C464 str r4, [r0, #76]
|
||||
78 0076 0EFA0CF3 lsl r3, lr, ip
|
||||
79 007a 5418 adds r4, r2, r1
|
||||
80 007c B5F5804F cmp r5, #16384
|
||||
81 0080 0365 str r3, [r0, #80]
|
||||
82 0082 8464 str r4, [r0, #72]
|
||||
83 0084 4FEA9202 lsr r2, r2, #2
|
||||
84 0088 2AD0 beq .L17
|
||||
85 008a 4568 ldr r5, [r0, #4]
|
||||
86 008c ECB2 uxtb r4, r5
|
||||
87 008e 013D subs r5, r5, #1
|
||||
88 0090 032D cmp r5, #3
|
||||
89 0092 41F82240 str r4, [r1, r2, lsl #2]
|
||||
90 0096 C6F88430 str r3, [r6, #132]
|
||||
91 009a 27D8 bhi .L7
|
||||
92 009c 1E4B ldr r3, .L18+28
|
||||
93 009e 1F49 ldr r1, .L18+32
|
||||
94 00a0 2344 add r3, r3, r4
|
||||
95 00a2 013C subs r4, r4, #1
|
||||
96 00a4 9B00 lsls r3, r3, #2
|
||||
97 00a6 04F01F04 and r4, r4, #31
|
||||
98 00aa 0EFA04F4 lsl r4, lr, r4
|
||||
99 00ae 0022 movs r2, #0
|
||||
100 00b0 C0E91531 strd r3, r1, [r0, #84]
|
||||
101 00b4 C465 str r4, [r0, #92]
|
||||
102 00b6 1A60 str r2, [r3]
|
||||
103 00b8 194B ldr r3, .L18+36
|
||||
104 00ba 5C64 str r4, [r3, #68]
|
||||
105 .L8:
|
||||
106 00bc 0023 movs r3, #0
|
||||
107 00be 0122 movs r2, #1
|
||||
108 00c0 C363 str r3, [r0, #60]
|
||||
109 00c2 80F82430 strb r3, [r0, #36]
|
||||
110 00c6 80F82520 strb r2, [r0, #37]
|
||||
111 00ca 1846 mov r0, r3
|
||||
112 00cc 70BD pop {r4, r5, r6, pc}
|
||||
113 .L16:
|
||||
114 00ce 154A ldr r2, .L18+40
|
||||
115 00d0 0C4B ldr r3, .L18+8
|
||||
ARM GAS /tmp/ccFkpG1K.s page 3
|
||||
|
||||
|
||||
116 00d2 1549 ldr r1, .L18+44
|
||||
117 00d4 2244 add r2, r2, r4
|
||||
118 00d6 A3FB0232 umull r3, r2, r3, r2
|
||||
119 00da 1209 lsrs r2, r2, #4
|
||||
120 00dc 9200 lsls r2, r2, #2
|
||||
121 00de 9EE7 b .L4
|
||||
122 .L17:
|
||||
123 00e0 0024 movs r4, #0
|
||||
124 00e2 4460 str r4, [r0, #4]
|
||||
125 00e4 41F82240 str r4, [r1, r2, lsl #2]
|
||||
126 00e8 C6F88430 str r3, [r6, #132]
|
||||
127 .L7:
|
||||
128 00ec 0023 movs r3, #0
|
||||
129 00ee C0E91533 strd r3, r3, [r0, #84]
|
||||
130 00f2 C365 str r3, [r0, #92]
|
||||
131 00f4 E2E7 b .L8
|
||||
132 .L9:
|
||||
133 00f6 0120 movs r0, #1
|
||||
134 00f8 7047 bx lr
|
||||
135 .L19:
|
||||
136 00fa 00BF .align 2
|
||||
137 .L18:
|
||||
138 00fc 07040240 .word 1073873927
|
||||
139 0100 F8FBFDBF .word -1073873928
|
||||
140 0104 CDCCCCCC .word -858993459
|
||||
141 0108 00040240 .word 1073873920
|
||||
142 010c 00080240 .word 1073874944
|
||||
143 0110 20080240 .word 1073874976
|
||||
144 0114 80080240 .word 1073875072
|
||||
145 0118 3F820010 .word 268468799
|
||||
146 011c 40090240 .word 1073875264
|
||||
147 0120 00090240 .word 1073875200
|
||||
148 0124 F8FFFDBF .word -1073872904
|
||||
149 0128 00000240 .word 1073872896
|
||||
151 .section .text.HAL_DMA_DeInit,"ax",%progbits
|
||||
152 .align 1
|
||||
153 .p2align 2,,3
|
||||
154 .global HAL_DMA_DeInit
|
||||
155 .syntax unified
|
||||
156 .thumb
|
||||
157 .thumb_func
|
||||
158 .fpu fpv4-sp-d16
|
||||
160 HAL_DMA_DeInit:
|
||||
161 @ args = 0, pretend = 0, frame = 0
|
||||
162 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
163 @ link register save eliminated.
|
||||
164 0000 0028 cmp r0, #0
|
||||
165 0002 5FD0 beq .L25
|
||||
166 0004 0368 ldr r3, [r0]
|
||||
167 0006 3049 ldr r1, .L31
|
||||
168 0008 1A68 ldr r2, [r3]
|
||||
169 000a 8B42 cmp r3, r1
|
||||
170 000c 22F00102 bic r2, r2, #1
|
||||
171 0010 30B4 push {r4, r5}
|
||||
172 0012 1A60 str r2, [r3]
|
||||
173 0014 43D9 bls .L30
|
||||
174 0016 2D4A ldr r2, .L31+4
|
||||
ARM GAS /tmp/ccFkpG1K.s page 4
|
||||
|
||||
|
||||
175 0018 2D49 ldr r1, .L31+8
|
||||
176 001a 2E4C ldr r4, .L31+12
|
||||
177 001c 1A44 add r2, r2, r3
|
||||
178 001e A1FB0212 umull r1, r2, r1, r2
|
||||
179 0022 1209 lsrs r2, r2, #4
|
||||
180 0024 9200 lsls r2, r2, #2
|
||||
181 0026 0021 movs r1, #0
|
||||
182 0028 C0E91042 strd r4, r2, [r0, #64]
|
||||
183 002c 02F01F05 and r5, r2, #31
|
||||
184 0030 1960 str r1, [r3]
|
||||
185 0032 0121 movs r1, #1
|
||||
186 0034 A940 lsls r1, r1, r5
|
||||
187 0036 6160 str r1, [r4, #4]
|
||||
188 0038 2749 ldr r1, .L31+16
|
||||
189 .L23:
|
||||
190 003a 284D ldr r5, .L31+20
|
||||
191 003c 4FEA920C lsr ip, r2, #2
|
||||
192 0040 0A44 add r2, r2, r1
|
||||
193 0042 8264 str r2, [r0, #72]
|
||||
194 0044 264A ldr r2, .L31+24
|
||||
195 0046 C264 str r2, [r0, #76]
|
||||
196 0048 DBB2 uxtb r3, r3
|
||||
197 004a 214A ldr r2, .L31+8
|
||||
198 004c 083B subs r3, r3, #8
|
||||
199 004e A2FB0323 umull r2, r3, r2, r3
|
||||
200 0052 C3F30413 ubfx r3, r3, #4, #5
|
||||
201 0056 0122 movs r2, #1
|
||||
202 0058 02FA03F3 lsl r3, r2, r3
|
||||
203 005c 0024 movs r4, #0
|
||||
204 005e 0365 str r3, [r0, #80]
|
||||
205 0060 41F82C40 str r4, [r1, ip, lsl #2]
|
||||
206 0064 C5F88430 str r3, [r5, #132]
|
||||
207 0068 4168 ldr r1, [r0, #4]
|
||||
208 006a 4B1E subs r3, r1, #1
|
||||
209 006c 032B cmp r3, #3
|
||||
210 006e 06D8 bhi .L24
|
||||
211 0070 9A40 lsls r2, r2, r3
|
||||
212 0072 1C4B ldr r3, .L31+28
|
||||
213 0074 0B44 add r3, r3, r1
|
||||
214 0076 9B00 lsls r3, r3, #2
|
||||
215 0078 1C60 str r4, [r3]
|
||||
216 007a C5F84421 str r2, [r5, #324]
|
||||
217 .L24:
|
||||
218 007e 0023 movs r3, #0
|
||||
219 0080 C363 str r3, [r0, #60]
|
||||
220 0082 80F82430 strb r3, [r0, #36]
|
||||
221 0086 80F82530 strb r3, [r0, #37]
|
||||
222 008a C0E91533 strd r3, r3, [r0, #84]
|
||||
223 008e C0E90B33 strd r3, r3, [r0, #44]
|
||||
224 0092 C0E90D33 strd r3, r3, [r0, #52]
|
||||
225 0096 C365 str r3, [r0, #92]
|
||||
226 0098 30BC pop {r4, r5}
|
||||
227 009a 1846 mov r0, r3
|
||||
228 009c 7047 bx lr
|
||||
229 .L30:
|
||||
230 009e 124A ldr r2, .L31+32
|
||||
231 00a0 0B49 ldr r1, .L31+8
|
||||
ARM GAS /tmp/ccFkpG1K.s page 5
|
||||
|
||||
|
||||
232 00a2 124C ldr r4, .L31+36
|
||||
233 00a4 1A44 add r2, r2, r3
|
||||
234 00a6 A1FB0212 umull r1, r2, r1, r2
|
||||
235 00aa 1209 lsrs r2, r2, #4
|
||||
236 00ac 9200 lsls r2, r2, #2
|
||||
237 00ae 0021 movs r1, #0
|
||||
238 00b0 C0E91042 strd r4, r2, [r0, #64]
|
||||
239 00b4 02F01F05 and r5, r2, #31
|
||||
240 00b8 1960 str r1, [r3]
|
||||
241 00ba 0121 movs r1, #1
|
||||
242 00bc A940 lsls r1, r1, r5
|
||||
243 00be 6160 str r1, [r4, #4]
|
||||
244 00c0 0649 ldr r1, .L31+20
|
||||
245 00c2 BAE7 b .L23
|
||||
246 .L25:
|
||||
247 00c4 0120 movs r0, #1
|
||||
248 00c6 7047 bx lr
|
||||
249 .L32:
|
||||
250 .align 2
|
||||
251 .L31:
|
||||
252 00c8 07040240 .word 1073873927
|
||||
253 00cc F8FBFDBF .word -1073873928
|
||||
254 00d0 CDCCCCCC .word -858993459
|
||||
255 00d4 00040240 .word 1073873920
|
||||
256 00d8 20080240 .word 1073874976
|
||||
257 00dc 00080240 .word 1073874944
|
||||
258 00e0 80080240 .word 1073875072
|
||||
259 00e4 3F820010 .word 268468799
|
||||
260 00e8 F8FFFDBF .word -1073872904
|
||||
261 00ec 00000240 .word 1073872896
|
||||
263 .section .text.HAL_DMA_Start,"ax",%progbits
|
||||
264 .align 1
|
||||
265 .p2align 2,,3
|
||||
266 .global HAL_DMA_Start
|
||||
267 .syntax unified
|
||||
268 .thumb
|
||||
269 .thumb_func
|
||||
270 .fpu fpv4-sp-d16
|
||||
272 HAL_DMA_Start:
|
||||
273 @ args = 0, pretend = 0, frame = 0
|
||||
274 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
275 @ link register save eliminated.
|
||||
276 0000 F0B4 push {r4, r5, r6, r7}
|
||||
277 0002 90F82440 ldrb r4, [r0, #36] @ zero_extendqisi2
|
||||
278 0006 012C cmp r4, #1
|
||||
279 0008 35D0 beq .L39
|
||||
280 000a 0124 movs r4, #1
|
||||
281 000c 80F82440 strb r4, [r0, #36]
|
||||
282 0010 90F82540 ldrb r4, [r0, #37] @ zero_extendqisi2
|
||||
283 0014 012C cmp r4, #1
|
||||
284 0016 05D0 beq .L44
|
||||
285 0018 0023 movs r3, #0
|
||||
286 001a 80F82430 strb r3, [r0, #36]
|
||||
287 001e F0BC pop {r4, r5, r6, r7}
|
||||
288 0020 0220 movs r0, #2
|
||||
289 0022 7047 bx lr
|
||||
290 .L44:
|
||||
ARM GAS /tmp/ccFkpG1K.s page 6
|
||||
|
||||
|
||||
291 0024 0224 movs r4, #2
|
||||
292 0026 80F82540 strb r4, [r0, #37]
|
||||
293 002a 0024 movs r4, #0
|
||||
294 002c C463 str r4, [r0, #60]
|
||||
295 002e 0468 ldr r4, [r0]
|
||||
296 0030 C66C ldr r6, [r0, #76]
|
||||
297 0032 2568 ldr r5, [r4]
|
||||
298 0034 25F00105 bic r5, r5, #1
|
||||
299 0038 2560 str r5, [r4]
|
||||
300 003a D0E91475 ldrd r7, r5, [r0, #80]
|
||||
301 003e 7760 str r7, [r6, #4]
|
||||
302 0040 15B1 cbz r5, .L36
|
||||
303 0042 D0E91656 ldrd r5, r6, [r0, #88]
|
||||
304 0046 6E60 str r6, [r5, #4]
|
||||
305 .L36:
|
||||
306 0048 456C ldr r5, [r0, #68]
|
||||
307 004a 066C ldr r6, [r0, #64]
|
||||
308 004c 05F01F0C and ip, r5, #31
|
||||
309 0050 8568 ldr r5, [r0, #8]
|
||||
310 0052 0120 movs r0, #1
|
||||
311 0054 102D cmp r5, #16
|
||||
312 0056 00FA0CF0 lsl r0, r0, ip
|
||||
313 005a 7060 str r0, [r6, #4]
|
||||
314 005c 6360 str r3, [r4, #4]
|
||||
315 005e 0BBF itete eq
|
||||
316 0060 A260 streq r2, [r4, #8]
|
||||
317 0062 A160 strne r1, [r4, #8]
|
||||
318 0064 E160 streq r1, [r4, #12]
|
||||
319 0066 E260 strne r2, [r4, #12]
|
||||
320 0068 2368 ldr r3, [r4]
|
||||
321 006a 43F00103 orr r3, r3, #1
|
||||
322 006e 0020 movs r0, #0
|
||||
323 0070 2360 str r3, [r4]
|
||||
324 0072 F0BC pop {r4, r5, r6, r7}
|
||||
325 0074 7047 bx lr
|
||||
326 .L39:
|
||||
327 0076 0220 movs r0, #2
|
||||
328 0078 F0BC pop {r4, r5, r6, r7}
|
||||
329 007a 7047 bx lr
|
||||
331 .section .text.HAL_DMA_Start_IT,"ax",%progbits
|
||||
332 .align 1
|
||||
333 .p2align 2,,3
|
||||
334 .global HAL_DMA_Start_IT
|
||||
335 .syntax unified
|
||||
336 .thumb
|
||||
337 .thumb_func
|
||||
338 .fpu fpv4-sp-d16
|
||||
340 HAL_DMA_Start_IT:
|
||||
341 @ args = 0, pretend = 0, frame = 0
|
||||
342 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
343 @ link register save eliminated.
|
||||
344 0000 F0B4 push {r4, r5, r6, r7}
|
||||
345 0002 90F82440 ldrb r4, [r0, #36] @ zero_extendqisi2
|
||||
346 0006 012C cmp r4, #1
|
||||
347 0008 51D0 beq .L55
|
||||
348 000a 0124 movs r4, #1
|
||||
349 000c 80F82440 strb r4, [r0, #36]
|
||||
ARM GAS /tmp/ccFkpG1K.s page 7
|
||||
|
||||
|
||||
350 0010 90F82540 ldrb r4, [r0, #37] @ zero_extendqisi2
|
||||
351 0014 012C cmp r4, #1
|
||||
352 0016 05D0 beq .L66
|
||||
353 0018 0023 movs r3, #0
|
||||
354 001a 80F82430 strb r3, [r0, #36]
|
||||
355 001e F0BC pop {r4, r5, r6, r7}
|
||||
356 0020 0220 movs r0, #2
|
||||
357 0022 7047 bx lr
|
||||
358 .L66:
|
||||
359 0024 0224 movs r4, #2
|
||||
360 0026 80F82540 strb r4, [r0, #37]
|
||||
361 002a 0024 movs r4, #0
|
||||
362 002c C463 str r4, [r0, #60]
|
||||
363 002e 0468 ldr r4, [r0]
|
||||
364 0030 C66C ldr r6, [r0, #76]
|
||||
365 0032 2568 ldr r5, [r4]
|
||||
366 0034 25F00105 bic r5, r5, #1
|
||||
367 0038 2560 str r5, [r4]
|
||||
368 003a D0E91475 ldrd r7, r5, [r0, #80]
|
||||
369 003e 7760 str r7, [r6, #4]
|
||||
370 0040 15B1 cbz r5, .L48
|
||||
371 0042 D0E91667 ldrd r6, r7, [r0, #88]
|
||||
372 0046 7760 str r7, [r6, #4]
|
||||
373 .L48:
|
||||
374 0048 466C ldr r6, [r0, #68]
|
||||
375 004a 076C ldr r7, [r0, #64]
|
||||
376 004c 06F01F0C and ip, r6, #31
|
||||
377 0050 0126 movs r6, #1
|
||||
378 0052 06FA0CF6 lsl r6, r6, ip
|
||||
379 0056 7E60 str r6, [r7, #4]
|
||||
380 0058 6360 str r3, [r4, #4]
|
||||
381 005a 8368 ldr r3, [r0, #8]
|
||||
382 005c 102B cmp r3, #16
|
||||
383 005e 036B ldr r3, [r0, #48]
|
||||
384 0060 0BBF itete eq
|
||||
385 0062 A260 streq r2, [r4, #8]
|
||||
386 0064 A160 strne r1, [r4, #8]
|
||||
387 0066 E160 streq r1, [r4, #12]
|
||||
388 0068 E260 strne r2, [r4, #12]
|
||||
389 006a BBB1 cbz r3, .L51
|
||||
390 006c 2368 ldr r3, [r4]
|
||||
391 006e 43F00E03 orr r3, r3, #14
|
||||
392 0072 2360 str r3, [r4]
|
||||
393 .L52:
|
||||
394 0074 836C ldr r3, [r0, #72]
|
||||
395 0076 1A68 ldr r2, [r3]
|
||||
396 0078 D203 lsls r2, r2, #15
|
||||
397 007a 03D5 bpl .L53
|
||||
398 007c 1A68 ldr r2, [r3]
|
||||
399 007e 42F48072 orr r2, r2, #256
|
||||
400 0082 1A60 str r2, [r3]
|
||||
401 .L53:
|
||||
402 0084 1DB1 cbz r5, .L54
|
||||
403 0086 2B68 ldr r3, [r5]
|
||||
404 0088 43F48073 orr r3, r3, #256
|
||||
405 008c 2B60 str r3, [r5]
|
||||
406 .L54:
|
||||
ARM GAS /tmp/ccFkpG1K.s page 8
|
||||
|
||||
|
||||
407 008e 2368 ldr r3, [r4]
|
||||
408 0090 43F00103 orr r3, r3, #1
|
||||
409 0094 0020 movs r0, #0
|
||||
410 0096 2360 str r3, [r4]
|
||||
411 0098 F0BC pop {r4, r5, r6, r7}
|
||||
412 009a 7047 bx lr
|
||||
413 .L51:
|
||||
414 009c 2368 ldr r3, [r4]
|
||||
415 009e 23F00403 bic r3, r3, #4
|
||||
416 00a2 2360 str r3, [r4]
|
||||
417 00a4 2368 ldr r3, [r4]
|
||||
418 00a6 43F00A03 orr r3, r3, #10
|
||||
419 00aa 2360 str r3, [r4]
|
||||
420 00ac E2E7 b .L52
|
||||
421 .L55:
|
||||
422 00ae 0220 movs r0, #2
|
||||
423 00b0 F0BC pop {r4, r5, r6, r7}
|
||||
424 00b2 7047 bx lr
|
||||
426 .section .text.HAL_DMA_Abort,"ax",%progbits
|
||||
427 .align 1
|
||||
428 .p2align 2,,3
|
||||
429 .global HAL_DMA_Abort
|
||||
430 .syntax unified
|
||||
431 .thumb
|
||||
432 .thumb_func
|
||||
433 .fpu fpv4-sp-d16
|
||||
435 HAL_DMA_Abort:
|
||||
436 @ args = 0, pretend = 0, frame = 0
|
||||
437 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
438 @ link register save eliminated.
|
||||
439 0000 90F82520 ldrb r2, [r0, #37] @ zero_extendqisi2
|
||||
440 0004 022A cmp r2, #2
|
||||
441 0006 0346 mov r3, r0
|
||||
442 0008 09D0 beq .L68
|
||||
443 000a 0422 movs r2, #4
|
||||
444 000c C263 str r2, [r0, #60]
|
||||
445 000e 0121 movs r1, #1
|
||||
446 0010 0022 movs r2, #0
|
||||
447 0012 0120 movs r0, #1
|
||||
448 0014 83F82510 strb r1, [r3, #37]
|
||||
449 0018 83F82420 strb r2, [r3, #36]
|
||||
450 001c 7047 bx lr
|
||||
451 .L68:
|
||||
452 001e 0268 ldr r2, [r0]
|
||||
453 0020 596C ldr r1, [r3, #68]
|
||||
454 0022 30B4 push {r4, r5}
|
||||
455 0024 846C ldr r4, [r0, #72]
|
||||
456 0026 1068 ldr r0, [r2]
|
||||
457 0028 1D6C ldr r5, [r3, #64]
|
||||
458 002a 20F00E00 bic r0, r0, #14
|
||||
459 002e 1060 str r0, [r2]
|
||||
460 0030 2068 ldr r0, [r4]
|
||||
461 0032 20F48070 bic r0, r0, #256
|
||||
462 0036 2060 str r0, [r4]
|
||||
463 0038 1068 ldr r0, [r2]
|
||||
464 003a DC6C ldr r4, [r3, #76]
|
||||
465 003c 20F00100 bic r0, r0, #1
|
||||
ARM GAS /tmp/ccFkpG1K.s page 9
|
||||
|
||||
|
||||
466 0040 1060 str r0, [r2]
|
||||
467 0042 01F01F01 and r1, r1, #31
|
||||
468 0046 0122 movs r2, #1
|
||||
469 0048 8A40 lsls r2, r2, r1
|
||||
470 004a D3E91410 ldrd r1, r0, [r3, #80]
|
||||
471 004e 6A60 str r2, [r5, #4]
|
||||
472 0050 6160 str r1, [r4, #4]
|
||||
473 0052 38B1 cbz r0, .L69
|
||||
474 0054 0268 ldr r2, [r0]
|
||||
475 0056 D3E91614 ldrd r1, r4, [r3, #88]
|
||||
476 005a 22F48072 bic r2, r2, #256
|
||||
477 005e 0260 str r2, [r0]
|
||||
478 0060 4C60 str r4, [r1, #4]
|
||||
479 0062 0020 movs r0, #0
|
||||
480 .L69:
|
||||
481 0064 0121 movs r1, #1
|
||||
482 0066 0022 movs r2, #0
|
||||
483 0068 83F82510 strb r1, [r3, #37]
|
||||
484 006c 83F82420 strb r2, [r3, #36]
|
||||
485 0070 30BC pop {r4, r5}
|
||||
486 0072 7047 bx lr
|
||||
488 .section .text.HAL_DMA_Abort_IT,"ax",%progbits
|
||||
489 .align 1
|
||||
490 .p2align 2,,3
|
||||
491 .global HAL_DMA_Abort_IT
|
||||
492 .syntax unified
|
||||
493 .thumb
|
||||
494 .thumb_func
|
||||
495 .fpu fpv4-sp-d16
|
||||
497 HAL_DMA_Abort_IT:
|
||||
498 @ args = 0, pretend = 0, frame = 0
|
||||
499 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
500 0000 38B5 push {r3, r4, r5, lr}
|
||||
501 0002 90F82530 ldrb r3, [r0, #37] @ zero_extendqisi2
|
||||
502 0006 022B cmp r3, #2
|
||||
503 0008 09D0 beq .L75
|
||||
504 000a 0123 movs r3, #1
|
||||
505 000c 0421 movs r1, #4
|
||||
506 000e 0022 movs r2, #0
|
||||
507 0010 C163 str r1, [r0, #60]
|
||||
508 0012 80F82420 strb r2, [r0, #36]
|
||||
509 0016 80F82530 strb r3, [r0, #37]
|
||||
510 001a 1846 mov r0, r3
|
||||
511 001c 38BD pop {r3, r4, r5, pc}
|
||||
512 .L75:
|
||||
513 001e 0368 ldr r3, [r0]
|
||||
514 0020 846C ldr r4, [r0, #72]
|
||||
515 0022 1968 ldr r1, [r3]
|
||||
516 0024 426C ldr r2, [r0, #68]
|
||||
517 0026 056C ldr r5, [r0, #64]
|
||||
518 0028 21F00E01 bic r1, r1, #14
|
||||
519 002c 1960 str r1, [r3]
|
||||
520 002e 1968 ldr r1, [r3]
|
||||
521 0030 21F00101 bic r1, r1, #1
|
||||
522 0034 1960 str r1, [r3]
|
||||
523 0036 2368 ldr r3, [r4]
|
||||
524 0038 C16C ldr r1, [r0, #76]
|
||||
ARM GAS /tmp/ccFkpG1K.s page 10
|
||||
|
||||
|
||||
525 003a 23F48073 bic r3, r3, #256
|
||||
526 003e 2360 str r3, [r4]
|
||||
527 0040 02F01F02 and r2, r2, #31
|
||||
528 0044 0123 movs r3, #1
|
||||
529 0046 9340 lsls r3, r3, r2
|
||||
530 0048 D0E91442 ldrd r4, r2, [r0, #80]
|
||||
531 004c 6B60 str r3, [r5, #4]
|
||||
532 004e 4C60 str r4, [r1, #4]
|
||||
533 0050 32B1 cbz r2, .L77
|
||||
534 0052 1368 ldr r3, [r2]
|
||||
535 0054 D0E91614 ldrd r1, r4, [r0, #88]
|
||||
536 0058 23F48073 bic r3, r3, #256
|
||||
537 005c 1360 str r3, [r2]
|
||||
538 005e 4C60 str r4, [r1, #4]
|
||||
539 .L77:
|
||||
540 0060 836B ldr r3, [r0, #56]
|
||||
541 0062 0122 movs r2, #1
|
||||
542 0064 0024 movs r4, #0
|
||||
543 0066 80F82520 strb r2, [r0, #37]
|
||||
544 006a 80F82440 strb r4, [r0, #36]
|
||||
545 006e 13B1 cbz r3, .L78
|
||||
546 0070 9847 blx r3
|
||||
547 0072 2046 mov r0, r4
|
||||
548 0074 38BD pop {r3, r4, r5, pc}
|
||||
549 .L78:
|
||||
550 0076 1846 mov r0, r3
|
||||
551 0078 38BD pop {r3, r4, r5, pc}
|
||||
553 007a 00BF .section .text.HAL_DMA_PollForTransfer,"ax",%progbits
|
||||
554 .align 1
|
||||
555 .p2align 2,,3
|
||||
556 .global HAL_DMA_PollForTransfer
|
||||
557 .syntax unified
|
||||
558 .thumb
|
||||
559 .thumb_func
|
||||
560 .fpu fpv4-sp-d16
|
||||
562 HAL_DMA_PollForTransfer:
|
||||
563 @ args = 0, pretend = 0, frame = 0
|
||||
564 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
565 0000 2DE9F843 push {r3, r4, r5, r6, r7, r8, r9, lr}
|
||||
566 0004 90F82530 ldrb r3, [r0, #37] @ zero_extendqisi2
|
||||
567 0008 022B cmp r3, #2
|
||||
568 000a 0446 mov r4, r0
|
||||
569 000c 07D0 beq .L84
|
||||
570 000e 0422 movs r2, #4
|
||||
571 0010 0023 movs r3, #0
|
||||
572 0012 C263 str r2, [r0, #60]
|
||||
573 0014 80F82430 strb r3, [r0, #36]
|
||||
574 0018 0120 movs r0, #1
|
||||
575 .L85:
|
||||
576 001a BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc}
|
||||
577 .L84:
|
||||
578 001e DDB2 uxtb r5, r3
|
||||
579 0020 0368 ldr r3, [r0]
|
||||
580 0022 1B68 ldr r3, [r3]
|
||||
581 0024 9806 lsls r0, r3, #26
|
||||
582 0026 44D4 bmi .L113
|
||||
583 0028 636C ldr r3, [r4, #68]
|
||||
ARM GAS /tmp/ccFkpG1K.s page 11
|
||||
|
||||
|
||||
584 002a 0E46 mov r6, r1
|
||||
585 002c 1746 mov r7, r2
|
||||
586 002e 0029 cmp r1, #0
|
||||
587 0030 45D1 bne .L87
|
||||
588 .L112:
|
||||
589 0032 03F01F03 and r3, r3, #31
|
||||
590 0036 9D40 lsls r5, r5, r3
|
||||
591 0038 FFF7FEFF bl HAL_GetTick
|
||||
592 003c 4FF00809 mov r9, #8
|
||||
593 0040 8046 mov r8, r0
|
||||
594 .L89:
|
||||
595 0042 D4E91032 ldrd r3, r2, [r4, #64]
|
||||
596 0046 02F01F0C and ip, r2, #31
|
||||
597 004a 7A1C adds r2, r7, #1
|
||||
598 004c 39D1 bne .L92
|
||||
599 004e 0820 movs r0, #8
|
||||
600 0050 00FA0CF0 lsl r0, r0, ip
|
||||
601 0054 02E0 b .L95
|
||||
602 .L114:
|
||||
603 0056 1A68 ldr r2, [r3]
|
||||
604 0058 0242 tst r2, r0
|
||||
605 005a 4BD1 bne .L94
|
||||
606 .L95:
|
||||
607 005c 1A68 ldr r2, [r3]
|
||||
608 005e 2A42 tst r2, r5
|
||||
609 0060 F9D0 beq .L114
|
||||
610 .L93:
|
||||
611 0062 626D ldr r2, [r4, #84]
|
||||
612 0064 6AB1 cbz r2, .L97
|
||||
613 0066 D4E91610 ldrd r1, r0, [r4, #88]
|
||||
614 006a 0D68 ldr r5, [r1]
|
||||
615 006c 0542 tst r5, r0
|
||||
616 006e 08D0 beq .L97
|
||||
617 0070 1568 ldr r5, [r2]
|
||||
618 0072 45F48075 orr r5, r5, #256
|
||||
619 0076 1560 str r5, [r2]
|
||||
620 0078 4860 str r0, [r1, #4]
|
||||
621 007a E26B ldr r2, [r4, #60]
|
||||
622 007c 42F48062 orr r2, r2, #1024
|
||||
623 0080 E263 str r2, [r4, #60]
|
||||
624 .L97:
|
||||
625 0082 D4E91321 ldrd r2, r1, [r4, #76]
|
||||
626 0086 1068 ldr r0, [r2]
|
||||
627 0088 0842 tst r0, r1
|
||||
628 008a 04D0 beq .L98
|
||||
629 008c 5160 str r1, [r2, #4]
|
||||
630 008e E26B ldr r2, [r4, #60]
|
||||
631 0090 42F40072 orr r2, r2, #512
|
||||
632 0094 E263 str r2, [r4, #60]
|
||||
633 .L98:
|
||||
634 0096 002E cmp r6, #0
|
||||
635 0098 39D1 bne .L99
|
||||
636 009a 0222 movs r2, #2
|
||||
637 009c 02FA0CF2 lsl r2, r2, ip
|
||||
638 00a0 0121 movs r1, #1
|
||||
639 00a2 5A60 str r2, [r3, #4]
|
||||
640 00a4 84F82510 strb r1, [r4, #37]
|
||||
ARM GAS /tmp/ccFkpG1K.s page 12
|
||||
|
||||
|
||||
641 .L100:
|
||||
642 00a8 0020 movs r0, #0
|
||||
643 00aa 84F82400 strb r0, [r4, #36]
|
||||
644 00ae BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc}
|
||||
645 .L113:
|
||||
646 00b2 4FF48073 mov r3, #256
|
||||
647 00b6 E363 str r3, [r4, #60]
|
||||
648 00b8 0120 movs r0, #1
|
||||
649 00ba BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc}
|
||||
650 .L87:
|
||||
651 00be 0425 movs r5, #4
|
||||
652 00c0 B7E7 b .L112
|
||||
653 .L92:
|
||||
654 00c2 1A68 ldr r2, [r3]
|
||||
655 00c4 2A42 tst r2, r5
|
||||
656 00c6 CCD1 bne .L93
|
||||
657 00c8 1A68 ldr r2, [r3]
|
||||
658 00ca 09FA0CF1 lsl r1, r9, ip
|
||||
659 00ce 1142 tst r1, r2
|
||||
660 00d0 10D1 bne .L94
|
||||
661 00d2 FFF7FEFF bl HAL_GetTick
|
||||
662 00d6 A0EB0800 sub r0, r0, r8
|
||||
663 00da B842 cmp r0, r7
|
||||
664 00dc 01D8 bhi .L91
|
||||
665 00de 002F cmp r7, #0
|
||||
666 00e0 AFD1 bne .L89
|
||||
667 .L91:
|
||||
668 00e2 0120 movs r0, #1
|
||||
669 00e4 2022 movs r2, #32
|
||||
670 00e6 0023 movs r3, #0
|
||||
671 00e8 E263 str r2, [r4, #60]
|
||||
672 00ea 84F82430 strb r3, [r4, #36]
|
||||
673 00ee 84F82500 strb r0, [r4, #37]
|
||||
674 00f2 92E7 b .L85
|
||||
675 .L94:
|
||||
676 00f4 0122 movs r2, #1
|
||||
677 00f6 02FA0CF0 lsl r0, r2, ip
|
||||
678 00fa 0021 movs r1, #0
|
||||
679 00fc 5860 str r0, [r3, #4]
|
||||
680 00fe E263 str r2, [r4, #60]
|
||||
681 0100 84F82410 strb r1, [r4, #36]
|
||||
682 0104 84F82520 strb r2, [r4, #37]
|
||||
683 0108 1046 mov r0, r2
|
||||
684 010a BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc}
|
||||
685 .L99:
|
||||
686 010e 0422 movs r2, #4
|
||||
687 0110 02FA0CF2 lsl r2, r2, ip
|
||||
688 0114 5A60 str r2, [r3, #4]
|
||||
689 0116 C7E7 b .L100
|
||||
691 .section .text.HAL_DMA_IRQHandler,"ax",%progbits
|
||||
692 .align 1
|
||||
693 .p2align 2,,3
|
||||
694 .global HAL_DMA_IRQHandler
|
||||
695 .syntax unified
|
||||
696 .thumb
|
||||
697 .thumb_func
|
||||
698 .fpu fpv4-sp-d16
|
||||
ARM GAS /tmp/ccFkpG1K.s page 13
|
||||
|
||||
|
||||
700 HAL_DMA_IRQHandler:
|
||||
701 @ args = 0, pretend = 0, frame = 0
|
||||
702 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
703 @ link register save eliminated.
|
||||
704 0000 70B4 push {r4, r5, r6}
|
||||
705 0002 436C ldr r3, [r0, #68]
|
||||
706 0004 066C ldr r6, [r0, #64]
|
||||
707 0006 0568 ldr r5, [r0]
|
||||
708 0008 3168 ldr r1, [r6]
|
||||
709 000a 2C68 ldr r4, [r5]
|
||||
710 000c 03F01F03 and r3, r3, #31
|
||||
711 0010 0422 movs r2, #4
|
||||
712 0012 9A40 lsls r2, r2, r3
|
||||
713 0014 0A42 tst r2, r1
|
||||
714 0016 0ED0 beq .L116
|
||||
715 0018 14F0040F tst r4, #4
|
||||
716 001c 0BD0 beq .L116
|
||||
717 001e 2B68 ldr r3, [r5]
|
||||
718 0020 9B06 lsls r3, r3, #26
|
||||
719 0022 03D4 bmi .L117
|
||||
720 0024 2B68 ldr r3, [r5]
|
||||
721 0026 23F00403 bic r3, r3, #4
|
||||
722 002a 2B60 str r3, [r5]
|
||||
723 .L117:
|
||||
724 002c 036B ldr r3, [r0, #48]
|
||||
725 002e 7260 str r2, [r6, #4]
|
||||
726 0030 CBB1 cbz r3, .L115
|
||||
727 .L148:
|
||||
728 0032 70BC pop {r4, r5, r6}
|
||||
729 0034 1847 bx r3 @ indirect register sibling call
|
||||
730 .L116:
|
||||
731 0036 0222 movs r2, #2
|
||||
732 0038 9A40 lsls r2, r2, r3
|
||||
733 003a 0A42 tst r2, r1
|
||||
734 003c 15D0 beq .L120
|
||||
735 003e 14F0020F tst r4, #2
|
||||
736 0042 12D0 beq .L120
|
||||
737 0044 2B68 ldr r3, [r5]
|
||||
738 0046 9906 lsls r1, r3, #26
|
||||
739 0048 06D4 bmi .L121
|
||||
740 004a 2B68 ldr r3, [r5]
|
||||
741 004c 23F00A03 bic r3, r3, #10
|
||||
742 0050 2B60 str r3, [r5]
|
||||
743 0052 0123 movs r3, #1
|
||||
744 0054 80F82530 strb r3, [r0, #37]
|
||||
745 .L121:
|
||||
746 0058 C36A ldr r3, [r0, #44]
|
||||
747 005a 7260 str r2, [r6, #4]
|
||||
748 005c 0021 movs r1, #0
|
||||
749 005e 80F82410 strb r1, [r0, #36]
|
||||
750 0062 002B cmp r3, #0
|
||||
751 0064 E5D1 bne .L148
|
||||
752 .L115:
|
||||
753 0066 70BC pop {r4, r5, r6}
|
||||
754 0068 7047 bx lr
|
||||
755 .L120:
|
||||
756 006a 0822 movs r2, #8
|
||||
ARM GAS /tmp/ccFkpG1K.s page 14
|
||||
|
||||
|
||||
757 006c 9A40 lsls r2, r2, r3
|
||||
758 006e 0A42 tst r2, r1
|
||||
759 0070 F9D0 beq .L115
|
||||
760 0072 2207 lsls r2, r4, #28
|
||||
761 0074 F7D5 bpl .L115
|
||||
762 0076 2A68 ldr r2, [r5]
|
||||
763 0078 416B ldr r1, [r0, #52]
|
||||
764 007a 22F00E02 bic r2, r2, #14
|
||||
765 007e 2A60 str r2, [r5]
|
||||
766 0080 0122 movs r2, #1
|
||||
767 0082 02FA03F3 lsl r3, r2, r3
|
||||
768 0086 0024 movs r4, #0
|
||||
769 0088 7360 str r3, [r6, #4]
|
||||
770 008a C263 str r2, [r0, #60]
|
||||
771 008c 80F82440 strb r4, [r0, #36]
|
||||
772 0090 80F82520 strb r2, [r0, #37]
|
||||
773 0094 0029 cmp r1, #0
|
||||
774 0096 E6D0 beq .L115
|
||||
775 0098 70BC pop {r4, r5, r6}
|
||||
776 009a 0847 bx r1 @ indirect register sibling call
|
||||
778 .section .text.HAL_DMA_RegisterCallback,"ax",%progbits
|
||||
779 .align 1
|
||||
780 .p2align 2,,3
|
||||
781 .global HAL_DMA_RegisterCallback
|
||||
782 .syntax unified
|
||||
783 .thumb
|
||||
784 .thumb_func
|
||||
785 .fpu fpv4-sp-d16
|
||||
787 HAL_DMA_RegisterCallback:
|
||||
788 @ args = 0, pretend = 0, frame = 0
|
||||
789 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
790 @ link register save eliminated.
|
||||
791 0000 90F82430 ldrb r3, [r0, #36] @ zero_extendqisi2
|
||||
792 0004 012B cmp r3, #1
|
||||
793 0006 1ED0 beq .L157
|
||||
794 0008 90F825C0 ldrb ip, [r0, #37] @ zero_extendqisi2
|
||||
795 000c BCF1010F cmp ip, #1
|
||||
796 0010 5FFA8CF3 uxtb r3, ip
|
||||
797 0014 05D0 beq .L159
|
||||
798 0016 0123 movs r3, #1
|
||||
799 .L151:
|
||||
800 0018 0022 movs r2, #0
|
||||
801 001a 80F82420 strb r2, [r0, #36]
|
||||
802 001e 1846 mov r0, r3
|
||||
803 0020 7047 bx lr
|
||||
804 .L159:
|
||||
805 0022 0329 cmp r1, #3
|
||||
806 0024 F8D8 bhi .L151
|
||||
807 0026 DFE801F0 tbb [pc, r1]
|
||||
808 .L153:
|
||||
809 002a 0B .byte (.L156-.L153)/2
|
||||
810 002b 08 .byte (.L155-.L153)/2
|
||||
811 002c 05 .byte (.L154-.L153)/2
|
||||
812 002d 02 .byte (.L152-.L153)/2
|
||||
813 .p2align 1
|
||||
814 .L152:
|
||||
815 002e 8263 str r2, [r0, #56]
|
||||
ARM GAS /tmp/ccFkpG1K.s page 15
|
||||
|
||||
|
||||
816 0030 0023 movs r3, #0
|
||||
817 0032 F1E7 b .L151
|
||||
818 .L154:
|
||||
819 0034 4263 str r2, [r0, #52]
|
||||
820 0036 0023 movs r3, #0
|
||||
821 0038 EEE7 b .L151
|
||||
822 .L155:
|
||||
823 003a 0263 str r2, [r0, #48]
|
||||
824 003c 0023 movs r3, #0
|
||||
825 003e EBE7 b .L151
|
||||
826 .L156:
|
||||
827 0040 C262 str r2, [r0, #44]
|
||||
828 0042 0B46 mov r3, r1
|
||||
829 0044 E8E7 b .L151
|
||||
830 .L157:
|
||||
831 0046 0223 movs r3, #2
|
||||
832 0048 1846 mov r0, r3
|
||||
833 004a 7047 bx lr
|
||||
835 .section .text.HAL_DMA_UnRegisterCallback,"ax",%progbits
|
||||
836 .align 1
|
||||
837 .p2align 2,,3
|
||||
838 .global HAL_DMA_UnRegisterCallback
|
||||
839 .syntax unified
|
||||
840 .thumb
|
||||
841 .thumb_func
|
||||
842 .fpu fpv4-sp-d16
|
||||
844 HAL_DMA_UnRegisterCallback:
|
||||
845 @ args = 0, pretend = 0, frame = 0
|
||||
846 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
847 @ link register save eliminated.
|
||||
848 0000 90F82430 ldrb r3, [r0, #36] @ zero_extendqisi2
|
||||
849 0004 012B cmp r3, #1
|
||||
850 0006 15D0 beq .L169
|
||||
851 0008 90F82520 ldrb r2, [r0, #37] @ zero_extendqisi2
|
||||
852 000c 4FF0010C mov ip, #1
|
||||
853 0010 6245 cmp r2, ip
|
||||
854 0012 80F824C0 strb ip, [r0, #36]
|
||||
855 0016 D3B2 uxtb r3, r2
|
||||
856 0018 05D0 beq .L171
|
||||
857 001a 6346 mov r3, ip
|
||||
858 .L162:
|
||||
859 001c 0022 movs r2, #0
|
||||
860 001e 80F82420 strb r2, [r0, #36]
|
||||
861 0022 1846 mov r0, r3
|
||||
862 0024 7047 bx lr
|
||||
863 .L171:
|
||||
864 0026 0429 cmp r1, #4
|
||||
865 0028 F8D8 bhi .L162
|
||||
866 002a DFE801F0 tbb [pc, r1]
|
||||
867 .L164:
|
||||
868 002e 0C .byte (.L168-.L164)/2
|
||||
869 002f 10 .byte (.L167-.L164)/2
|
||||
870 0030 13 .byte (.L166-.L164)/2
|
||||
871 0031 16 .byte (.L165-.L164)/2
|
||||
872 0032 06 .byte (.L163-.L164)/2
|
||||
873 0033 00 .p2align 1
|
||||
874 .L169:
|
||||
ARM GAS /tmp/ccFkpG1K.s page 16
|
||||
|
||||
|
||||
875 0034 0223 movs r3, #2
|
||||
876 0036 1846 mov r0, r3
|
||||
877 0038 7047 bx lr
|
||||
878 .L163:
|
||||
879 003a 0023 movs r3, #0
|
||||
880 003c C0E90B33 strd r3, r3, [r0, #44]
|
||||
881 0040 C0E90D33 strd r3, r3, [r0, #52]
|
||||
882 0044 EAE7 b .L162
|
||||
883 .L168:
|
||||
884 0046 0023 movs r3, #0
|
||||
885 0048 C362 str r3, [r0, #44]
|
||||
886 004a 0B46 mov r3, r1
|
||||
887 004c E6E7 b .L162
|
||||
888 .L167:
|
||||
889 004e 0023 movs r3, #0
|
||||
890 0050 0363 str r3, [r0, #48]
|
||||
891 0052 E3E7 b .L162
|
||||
892 .L166:
|
||||
893 0054 0023 movs r3, #0
|
||||
894 0056 4363 str r3, [r0, #52]
|
||||
895 0058 E0E7 b .L162
|
||||
896 .L165:
|
||||
897 005a 0023 movs r3, #0
|
||||
898 005c 8363 str r3, [r0, #56]
|
||||
899 005e DDE7 b .L162
|
||||
901 .section .text.HAL_DMA_GetState,"ax",%progbits
|
||||
902 .align 1
|
||||
903 .p2align 2,,3
|
||||
904 .global HAL_DMA_GetState
|
||||
905 .syntax unified
|
||||
906 .thumb
|
||||
907 .thumb_func
|
||||
908 .fpu fpv4-sp-d16
|
||||
910 HAL_DMA_GetState:
|
||||
911 @ args = 0, pretend = 0, frame = 0
|
||||
912 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
913 @ link register save eliminated.
|
||||
914 0000 90F82500 ldrb r0, [r0, #37] @ zero_extendqisi2
|
||||
915 0004 7047 bx lr
|
||||
917 0006 00BF .section .text.HAL_DMA_GetError,"ax",%progbits
|
||||
918 .align 1
|
||||
919 .p2align 2,,3
|
||||
920 .global HAL_DMA_GetError
|
||||
921 .syntax unified
|
||||
922 .thumb
|
||||
923 .thumb_func
|
||||
924 .fpu fpv4-sp-d16
|
||||
926 HAL_DMA_GetError:
|
||||
927 @ args = 0, pretend = 0, frame = 0
|
||||
928 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
929 @ link register save eliminated.
|
||||
930 0000 C06B ldr r0, [r0, #60]
|
||||
931 0002 7047 bx lr
|
||||
933 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||
ARM GAS /tmp/ccFkpG1K.s page 17
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32g4xx_hal_dma.c
|
||||
/tmp/ccFkpG1K.s:16 .text.HAL_DMA_Init:0000000000000000 $t
|
||||
/tmp/ccFkpG1K.s:25 .text.HAL_DMA_Init:0000000000000000 HAL_DMA_Init
|
||||
/tmp/ccFkpG1K.s:138 .text.HAL_DMA_Init:00000000000000fc $d
|
||||
/tmp/ccFkpG1K.s:152 .text.HAL_DMA_DeInit:0000000000000000 $t
|
||||
/tmp/ccFkpG1K.s:160 .text.HAL_DMA_DeInit:0000000000000000 HAL_DMA_DeInit
|
||||
/tmp/ccFkpG1K.s:252 .text.HAL_DMA_DeInit:00000000000000c8 $d
|
||||
/tmp/ccFkpG1K.s:264 .text.HAL_DMA_Start:0000000000000000 $t
|
||||
/tmp/ccFkpG1K.s:272 .text.HAL_DMA_Start:0000000000000000 HAL_DMA_Start
|
||||
/tmp/ccFkpG1K.s:332 .text.HAL_DMA_Start_IT:0000000000000000 $t
|
||||
/tmp/ccFkpG1K.s:340 .text.HAL_DMA_Start_IT:0000000000000000 HAL_DMA_Start_IT
|
||||
/tmp/ccFkpG1K.s:427 .text.HAL_DMA_Abort:0000000000000000 $t
|
||||
/tmp/ccFkpG1K.s:435 .text.HAL_DMA_Abort:0000000000000000 HAL_DMA_Abort
|
||||
/tmp/ccFkpG1K.s:489 .text.HAL_DMA_Abort_IT:0000000000000000 $t
|
||||
/tmp/ccFkpG1K.s:497 .text.HAL_DMA_Abort_IT:0000000000000000 HAL_DMA_Abort_IT
|
||||
/tmp/ccFkpG1K.s:554 .text.HAL_DMA_PollForTransfer:0000000000000000 $t
|
||||
/tmp/ccFkpG1K.s:562 .text.HAL_DMA_PollForTransfer:0000000000000000 HAL_DMA_PollForTransfer
|
||||
/tmp/ccFkpG1K.s:692 .text.HAL_DMA_IRQHandler:0000000000000000 $t
|
||||
/tmp/ccFkpG1K.s:700 .text.HAL_DMA_IRQHandler:0000000000000000 HAL_DMA_IRQHandler
|
||||
/tmp/ccFkpG1K.s:779 .text.HAL_DMA_RegisterCallback:0000000000000000 $t
|
||||
/tmp/ccFkpG1K.s:787 .text.HAL_DMA_RegisterCallback:0000000000000000 HAL_DMA_RegisterCallback
|
||||
/tmp/ccFkpG1K.s:809 .text.HAL_DMA_RegisterCallback:000000000000002a $d
|
||||
/tmp/ccFkpG1K.s:813 .text.HAL_DMA_RegisterCallback:000000000000002e $t
|
||||
/tmp/ccFkpG1K.s:836 .text.HAL_DMA_UnRegisterCallback:0000000000000000 $t
|
||||
/tmp/ccFkpG1K.s:844 .text.HAL_DMA_UnRegisterCallback:0000000000000000 HAL_DMA_UnRegisterCallback
|
||||
/tmp/ccFkpG1K.s:868 .text.HAL_DMA_UnRegisterCallback:000000000000002e $d
|
||||
/tmp/ccFkpG1K.s:902 .text.HAL_DMA_GetState:0000000000000000 $t
|
||||
/tmp/ccFkpG1K.s:910 .text.HAL_DMA_GetState:0000000000000000 HAL_DMA_GetState
|
||||
/tmp/ccFkpG1K.s:918 .text.HAL_DMA_GetError:0000000000000000 $t
|
||||
/tmp/ccFkpG1K.s:926 .text.HAL_DMA_GetError:0000000000000000 HAL_DMA_GetError
|
||||
/tmp/ccFkpG1K.s:873 .text.HAL_DMA_UnRegisterCallback:0000000000000033 $d
|
||||
/tmp/ccFkpG1K.s:873 .text.HAL_DMA_UnRegisterCallback:0000000000000034 $t
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
HAL_GetTick
|
||||
Binary file not shown.
@@ -1,84 +0,0 @@
|
||||
build/stm32g4xx_hal_dma_ex.o: \
|
||||
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||
Core/Inc/stm32g4xx_hal_conf.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||
Core/Inc/stm32g4xx_hal_conf.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||
Drivers/CMSIS/Include/core_cm4.h:
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||
@@ -1,242 +0,0 @@
|
||||
ARM GAS /tmp/ccZt6KhQ.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
2 .eabi_attribute 27, 1
|
||||
3 .eabi_attribute 28, 1
|
||||
4 .eabi_attribute 20, 1
|
||||
5 .eabi_attribute 21, 1
|
||||
6 .eabi_attribute 23, 3
|
||||
7 .eabi_attribute 24, 1
|
||||
8 .eabi_attribute 25, 1
|
||||
9 .eabi_attribute 26, 1
|
||||
10 .eabi_attribute 30, 2
|
||||
11 .eabi_attribute 34, 1
|
||||
12 .eabi_attribute 18, 4
|
||||
13 .file "stm32g4xx_hal_dma_ex.c"
|
||||
14 .text
|
||||
15 .section .text.HAL_DMAEx_ConfigMuxSync,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .p2align 2,,3
|
||||
18 .global HAL_DMAEx_ConfigMuxSync
|
||||
19 .arch armv7e-m
|
||||
20 .syntax unified
|
||||
21 .thumb
|
||||
22 .thumb_func
|
||||
23 .fpu fpv4-sp-d16
|
||||
25 HAL_DMAEx_ConfigMuxSync:
|
||||
26 @ args = 0, pretend = 0, frame = 0
|
||||
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
28 @ link register save eliminated.
|
||||
29 0000 90F82520 ldrb r2, [r0, #37] @ zero_extendqisi2
|
||||
30 0004 012A cmp r2, #1
|
||||
31 0006 1FD1 bne .L3
|
||||
32 0008 90F82420 ldrb r2, [r0, #36] @ zero_extendqisi2
|
||||
33 000c 012A cmp r2, #1
|
||||
34 000e 0346 mov r3, r0
|
||||
35 0010 1CD0 beq .L4
|
||||
36 0012 30B4 push {r4, r5}
|
||||
37 0014 4A68 ldr r2, [r1, #4]
|
||||
38 0016 0D68 ldr r5, [r1]
|
||||
39 0018 C868 ldr r0, [r1, #12]
|
||||
40 001a 9C6C ldr r4, [r3, #72]
|
||||
41 001c 42EA0562 orr r2, r2, r5, lsl #24
|
||||
42 0020 0138 subs r0, r0, #1
|
||||
43 0022 42EAC042 orr r2, r2, r0, lsl #19
|
||||
44 0026 087A ldrb r0, [r1, #8] @ zero_extendqisi2
|
||||
45 0028 497A ldrb r1, [r1, #9] @ zero_extendqisi2
|
||||
46 002a 42EA0042 orr r2, r2, r0, lsl #16
|
||||
47 002e 42EA4122 orr r2, r2, r1, lsl #9
|
||||
48 0032 2168 ldr r1, [r4]
|
||||
49 0034 C9B2 uxtb r1, r1
|
||||
50 0036 4FF0000C mov ip, #0
|
||||
51 003a 0A43 orrs r2, r2, r1
|
||||
52 003c 2260 str r2, [r4]
|
||||
53 003e 83F824C0 strb ip, [r3, #36]
|
||||
54 0042 6046 mov r0, ip
|
||||
55 0044 30BC pop {r4, r5}
|
||||
56 0046 7047 bx lr
|
||||
57 .L3:
|
||||
58 0048 0120 movs r0, #1
|
||||
ARM GAS /tmp/ccZt6KhQ.s page 2
|
||||
|
||||
|
||||
59 004a 7047 bx lr
|
||||
60 .L4:
|
||||
61 004c 0220 movs r0, #2
|
||||
62 004e 7047 bx lr
|
||||
64 .section .text.HAL_DMAEx_ConfigMuxRequestGenerator,"ax",%progbits
|
||||
65 .align 1
|
||||
66 .p2align 2,,3
|
||||
67 .global HAL_DMAEx_ConfigMuxRequestGenerator
|
||||
68 .syntax unified
|
||||
69 .thumb
|
||||
70 .thumb_func
|
||||
71 .fpu fpv4-sp-d16
|
||||
73 HAL_DMAEx_ConfigMuxRequestGenerator:
|
||||
74 @ args = 0, pretend = 0, frame = 0
|
||||
75 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
76 @ link register save eliminated.
|
||||
77 0000 90F82530 ldrb r3, [r0, #37] @ zero_extendqisi2
|
||||
78 0004 012B cmp r3, #1
|
||||
79 0006 21D1 bne .L13
|
||||
80 0008 10B4 push {r4}
|
||||
81 000a 446D ldr r4, [r0, #84]
|
||||
82 000c DAB2 uxtb r2, r3
|
||||
83 000e CCB1 cbz r4, .L11
|
||||
84 0010 90F82430 ldrb r3, [r0, #36] @ zero_extendqisi2
|
||||
85 0014 012B cmp r3, #1
|
||||
86 0016 1CD0 beq .L14
|
||||
87 0018 8B68 ldr r3, [r1, #8]
|
||||
88 001a 0A68 ldr r2, [r1]
|
||||
89 001c 03F1FF3C add ip, r3, #-1
|
||||
90 0020 4FF47803 mov r3, #16252928
|
||||
91 .syntax unified
|
||||
92 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
93 0024 93FAA3F3 rbit r3, r3
|
||||
94 @ 0 "" 2
|
||||
95 .thumb
|
||||
96 .syntax unified
|
||||
97 0028 1BB1 cbz r3, .L12
|
||||
98 002a B3FA83F3 clz r3, r3
|
||||
99 002e 0CFA03FC lsl ip, ip, r3
|
||||
100 .L12:
|
||||
101 0032 4B68 ldr r3, [r1, #4]
|
||||
102 0034 1343 orrs r3, r3, r2
|
||||
103 0036 0021 movs r1, #0
|
||||
104 0038 43EA0C03 orr r3, r3, ip
|
||||
105 003c 2360 str r3, [r4]
|
||||
106 003e 0A46 mov r2, r1
|
||||
107 0040 80F82410 strb r1, [r0, #36]
|
||||
108 .L11:
|
||||
109 0044 1046 mov r0, r2
|
||||
110 0046 5DF8044B ldr r4, [sp], #4
|
||||
111 004a 7047 bx lr
|
||||
112 .L13:
|
||||
113 004c 0122 movs r2, #1
|
||||
114 004e 1046 mov r0, r2
|
||||
115 0050 7047 bx lr
|
||||
116 .L14:
|
||||
117 0052 0222 movs r2, #2
|
||||
ARM GAS /tmp/ccZt6KhQ.s page 3
|
||||
|
||||
|
||||
118 0054 F6E7 b .L11
|
||||
120 0056 00BF .section .text.HAL_DMAEx_EnableMuxRequestGenerator,"ax",%progbits
|
||||
121 .align 1
|
||||
122 .p2align 2,,3
|
||||
123 .global HAL_DMAEx_EnableMuxRequestGenerator
|
||||
124 .syntax unified
|
||||
125 .thumb
|
||||
126 .thumb_func
|
||||
127 .fpu fpv4-sp-d16
|
||||
129 HAL_DMAEx_EnableMuxRequestGenerator:
|
||||
130 @ args = 0, pretend = 0, frame = 0
|
||||
131 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
132 @ link register save eliminated.
|
||||
133 0000 90F82530 ldrb r3, [r0, #37] @ zero_extendqisi2
|
||||
134 0004 3BB1 cbz r3, .L28
|
||||
135 0006 436D ldr r3, [r0, #84]
|
||||
136 0008 2BB1 cbz r3, .L28
|
||||
137 000a 1A68 ldr r2, [r3]
|
||||
138 000c 42F48032 orr r2, r2, #65536
|
||||
139 0010 0020 movs r0, #0
|
||||
140 0012 1A60 str r2, [r3]
|
||||
141 0014 7047 bx lr
|
||||
142 .L28:
|
||||
143 0016 0120 movs r0, #1
|
||||
144 0018 7047 bx lr
|
||||
146 .section .text.HAL_DMAEx_DisableMuxRequestGenerator,"ax",%progbits
|
||||
147 .align 1
|
||||
148 .p2align 2,,3
|
||||
149 .global HAL_DMAEx_DisableMuxRequestGenerator
|
||||
150 .syntax unified
|
||||
151 .thumb
|
||||
152 .thumb_func
|
||||
153 .fpu fpv4-sp-d16
|
||||
155 HAL_DMAEx_DisableMuxRequestGenerator:
|
||||
156 @ args = 0, pretend = 0, frame = 0
|
||||
157 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
158 @ link register save eliminated.
|
||||
159 0000 90F82530 ldrb r3, [r0, #37] @ zero_extendqisi2
|
||||
160 0004 3BB1 cbz r3, .L32
|
||||
161 0006 436D ldr r3, [r0, #84]
|
||||
162 0008 2BB1 cbz r3, .L32
|
||||
163 000a 1A68 ldr r2, [r3]
|
||||
164 000c 22F48032 bic r2, r2, #65536
|
||||
165 0010 0020 movs r0, #0
|
||||
166 0012 1A60 str r2, [r3]
|
||||
167 0014 7047 bx lr
|
||||
168 .L32:
|
||||
169 0016 0120 movs r0, #1
|
||||
170 0018 7047 bx lr
|
||||
172 .section .text.HAL_DMAEx_MUX_IRQHandler,"ax",%progbits
|
||||
173 .align 1
|
||||
174 .p2align 2,,3
|
||||
175 .global HAL_DMAEx_MUX_IRQHandler
|
||||
176 .syntax unified
|
||||
177 .thumb
|
||||
178 .thumb_func
|
||||
179 .fpu fpv4-sp-d16
|
||||
ARM GAS /tmp/ccZt6KhQ.s page 4
|
||||
|
||||
|
||||
181 HAL_DMAEx_MUX_IRQHandler:
|
||||
182 @ args = 0, pretend = 0, frame = 0
|
||||
183 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
184 0000 D0E91332 ldrd r3, r2, [r0, #76]
|
||||
185 0004 1968 ldr r1, [r3]
|
||||
186 0006 1142 tst r1, r2
|
||||
187 0008 70B5 push {r4, r5, r6, lr}
|
||||
188 000a 0446 mov r4, r0
|
||||
189 000c 0CD0 beq .L35
|
||||
190 000e 856C ldr r5, [r0, #72]
|
||||
191 0010 466B ldr r6, [r0, #52]
|
||||
192 0012 2968 ldr r1, [r5]
|
||||
193 0014 21F48071 bic r1, r1, #256
|
||||
194 0018 2960 str r1, [r5]
|
||||
195 001a 5A60 str r2, [r3, #4]
|
||||
196 001c C36B ldr r3, [r0, #60]
|
||||
197 001e 43F40073 orr r3, r3, #512
|
||||
198 0022 C363 str r3, [r0, #60]
|
||||
199 0024 06B1 cbz r6, .L35
|
||||
200 0026 B047 blx r6
|
||||
201 .L35:
|
||||
202 0028 636D ldr r3, [r4, #84]
|
||||
203 002a 9BB1 cbz r3, .L33
|
||||
204 002c D4E91621 ldrd r2, r1, [r4, #88]
|
||||
205 0030 1068 ldr r0, [r2]
|
||||
206 0032 0842 tst r0, r1
|
||||
207 0034 0ED0 beq .L33
|
||||
208 0036 1868 ldr r0, [r3]
|
||||
209 0038 20F48070 bic r0, r0, #256
|
||||
210 003c 1860 str r0, [r3]
|
||||
211 003e 5160 str r1, [r2, #4]
|
||||
212 0040 E36B ldr r3, [r4, #60]
|
||||
213 0042 626B ldr r2, [r4, #52]
|
||||
214 0044 43F48063 orr r3, r3, #1024
|
||||
215 0048 E363 str r3, [r4, #60]
|
||||
216 004a 1AB1 cbz r2, .L33
|
||||
217 004c 2046 mov r0, r4
|
||||
218 004e BDE87040 pop {r4, r5, r6, lr}
|
||||
219 0052 1047 bx r2 @ indirect register sibling call
|
||||
220 .L33:
|
||||
221 0054 70BD pop {r4, r5, r6, pc}
|
||||
223 0056 00BF .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||
ARM GAS /tmp/ccZt6KhQ.s page 5
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32g4xx_hal_dma_ex.c
|
||||
/tmp/ccZt6KhQ.s:16 .text.HAL_DMAEx_ConfigMuxSync:0000000000000000 $t
|
||||
/tmp/ccZt6KhQ.s:25 .text.HAL_DMAEx_ConfigMuxSync:0000000000000000 HAL_DMAEx_ConfigMuxSync
|
||||
/tmp/ccZt6KhQ.s:65 .text.HAL_DMAEx_ConfigMuxRequestGenerator:0000000000000000 $t
|
||||
/tmp/ccZt6KhQ.s:73 .text.HAL_DMAEx_ConfigMuxRequestGenerator:0000000000000000 HAL_DMAEx_ConfigMuxRequestGenerator
|
||||
/tmp/ccZt6KhQ.s:121 .text.HAL_DMAEx_EnableMuxRequestGenerator:0000000000000000 $t
|
||||
/tmp/ccZt6KhQ.s:129 .text.HAL_DMAEx_EnableMuxRequestGenerator:0000000000000000 HAL_DMAEx_EnableMuxRequestGenerator
|
||||
/tmp/ccZt6KhQ.s:147 .text.HAL_DMAEx_DisableMuxRequestGenerator:0000000000000000 $t
|
||||
/tmp/ccZt6KhQ.s:155 .text.HAL_DMAEx_DisableMuxRequestGenerator:0000000000000000 HAL_DMAEx_DisableMuxRequestGenerator
|
||||
/tmp/ccZt6KhQ.s:173 .text.HAL_DMAEx_MUX_IRQHandler:0000000000000000 $t
|
||||
/tmp/ccZt6KhQ.s:181 .text.HAL_DMAEx_MUX_IRQHandler:0000000000000000 HAL_DMAEx_MUX_IRQHandler
|
||||
|
||||
NO UNDEFINED SYMBOLS
|
||||
Binary file not shown.
@@ -1,84 +0,0 @@
|
||||
build/stm32g4xx_hal_exti.o: \
|
||||
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||
Core/Inc/stm32g4xx_hal_conf.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||
Core/Inc/stm32g4xx_hal_conf.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||
Drivers/CMSIS/Include/core_cm4.h:
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||
@@ -1,471 +0,0 @@
|
||||
ARM GAS /tmp/ccIgpyRx.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
2 .eabi_attribute 27, 1
|
||||
3 .eabi_attribute 28, 1
|
||||
4 .eabi_attribute 20, 1
|
||||
5 .eabi_attribute 21, 1
|
||||
6 .eabi_attribute 23, 3
|
||||
7 .eabi_attribute 24, 1
|
||||
8 .eabi_attribute 25, 1
|
||||
9 .eabi_attribute 26, 1
|
||||
10 .eabi_attribute 30, 2
|
||||
11 .eabi_attribute 34, 1
|
||||
12 .eabi_attribute 18, 4
|
||||
13 .file "stm32g4xx_hal_exti.c"
|
||||
14 .text
|
||||
15 .section .text.HAL_EXTI_SetConfigLine,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .p2align 2,,3
|
||||
18 .global HAL_EXTI_SetConfigLine
|
||||
19 .arch armv7e-m
|
||||
20 .syntax unified
|
||||
21 .thumb
|
||||
22 .thumb_func
|
||||
23 .fpu fpv4-sp-d16
|
||||
25 HAL_EXTI_SetConfigLine:
|
||||
26 @ args = 0, pretend = 0, frame = 0
|
||||
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
28 0000 0028 cmp r0, #0
|
||||
29 0002 56D0 beq .L14
|
||||
30 0004 0029 cmp r1, #0
|
||||
31 0006 54D0 beq .L14
|
||||
32 0008 0B68 ldr r3, [r1]
|
||||
33 000a 70B5 push {r4, r5, r6, lr}
|
||||
34 000c 0122 movs r2, #1
|
||||
35 000e 03F01F0C and ip, r3, #31
|
||||
36 0012 0360 str r3, [r0]
|
||||
37 0014 9801 lsls r0, r3, #6
|
||||
38 0016 C3F30044 ubfx r4, r3, #16, #1
|
||||
39 001a 02FA0CF2 lsl r2, r2, ip
|
||||
40 001e 17D4 bmi .L3
|
||||
41 0020 6001 lsls r0, r4, #5
|
||||
42 .L4:
|
||||
43 0022 00F18043 add r3, r0, #1073741824
|
||||
44 0026 03F58233 add r3, r3, #66560
|
||||
45 002a 4D68 ldr r5, [r1, #4]
|
||||
46 002c 1C68 ldr r4, [r3]
|
||||
47 002e ED07 lsls r5, r5, #31
|
||||
48 0030 4CBF ite mi
|
||||
49 0032 1443 orrmi r4, r4, r2
|
||||
50 0034 9443 bicpl r4, r4, r2
|
||||
51 0036 1C60 str r4, [r3]
|
||||
52 0038 1F4B ldr r3, .L20
|
||||
53 003a 4C68 ldr r4, [r1, #4]
|
||||
54 003c C118 adds r1, r0, r3
|
||||
55 003e C358 ldr r3, [r0, r3]
|
||||
56 0040 A007 lsls r0, r4, #30
|
||||
57 0042 4CBF ite mi
|
||||
58 0044 1A43 orrmi r2, r2, r3
|
||||
ARM GAS /tmp/ccIgpyRx.s page 2
|
||||
|
||||
|
||||
59 0046 23EA0202 bicpl r2, r3, r2
|
||||
60 004a 0A60 str r2, [r1]
|
||||
61 004c 0020 movs r0, #0
|
||||
62 004e 70BD pop {r4, r5, r6, pc}
|
||||
63 .L3:
|
||||
64 0050 6001 lsls r0, r4, #5
|
||||
65 0052 1A4D ldr r5, .L20+4
|
||||
66 0054 8E68 ldr r6, [r1, #8]
|
||||
67 0056 05EB4414 add r4, r5, r4, lsl #5
|
||||
68 005a 4559 ldr r5, [r0, r5]
|
||||
69 005c F607 lsls r6, r6, #31
|
||||
70 005e 4CBF ite mi
|
||||
71 0060 1543 orrmi r5, r5, r2
|
||||
72 0062 9543 bicpl r5, r5, r2
|
||||
73 0064 2560 str r5, [r4]
|
||||
74 0066 164C ldr r4, .L20+8
|
||||
75 0068 8E68 ldr r6, [r1, #8]
|
||||
76 006a 0559 ldr r5, [r0, r4]
|
||||
77 006c B607 lsls r6, r6, #30
|
||||
78 006e 0444 add r4, r4, r0
|
||||
79 0070 4CBF ite mi
|
||||
80 0072 1543 orrmi r5, r5, r2
|
||||
81 0074 9543 bicpl r5, r5, r2
|
||||
82 0076 2560 str r5, [r4]
|
||||
83 0078 0C68 ldr r4, [r1]
|
||||
84 007a 04F0C064 and r4, r4, #100663296
|
||||
85 007e B4F1C06F cmp r4, #100663296
|
||||
86 0082 CED1 bne .L4
|
||||
87 0084 0CF01C0C and ip, ip, #28
|
||||
88 0088 0CF1804C add ip, ip, #1073741824
|
||||
89 008c 0CF5803C add ip, ip, #65536
|
||||
90 0090 CC68 ldr r4, [r1, #12]
|
||||
91 0092 DCF80850 ldr r5, [ip, #8]
|
||||
92 0096 03F00303 and r3, r3, #3
|
||||
93 009a 9B00 lsls r3, r3, #2
|
||||
94 009c 4FF0070E mov lr, #7
|
||||
95 00a0 9C40 lsls r4, r4, r3
|
||||
96 00a2 0EFA03F3 lsl r3, lr, r3
|
||||
97 00a6 25EA0303 bic r3, r5, r3
|
||||
98 00aa 1C43 orrs r4, r4, r3
|
||||
99 00ac CCF80840 str r4, [ip, #8]
|
||||
100 00b0 B7E7 b .L4
|
||||
101 .L14:
|
||||
102 00b2 0120 movs r0, #1
|
||||
103 00b4 7047 bx lr
|
||||
104 .L21:
|
||||
105 00b6 00BF .align 2
|
||||
106 .L20:
|
||||
107 00b8 04040140 .word 1073808388
|
||||
108 00bc 08040140 .word 1073808392
|
||||
109 00c0 0C040140 .word 1073808396
|
||||
111 .section .text.HAL_EXTI_GetConfigLine,"ax",%progbits
|
||||
112 .align 1
|
||||
113 .p2align 2,,3
|
||||
114 .global HAL_EXTI_GetConfigLine
|
||||
115 .syntax unified
|
||||
116 .thumb
|
||||
ARM GAS /tmp/ccIgpyRx.s page 3
|
||||
|
||||
|
||||
117 .thumb_func
|
||||
118 .fpu fpv4-sp-d16
|
||||
120 HAL_EXTI_GetConfigLine:
|
||||
121 @ args = 0, pretend = 0, frame = 0
|
||||
122 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
123 0000 0028 cmp r0, #0
|
||||
124 0002 3BD0 beq .L30
|
||||
125 0004 0029 cmp r1, #0
|
||||
126 0006 39D0 beq .L30
|
||||
127 0008 0368 ldr r3, [r0]
|
||||
128 000a 0B60 str r3, [r1]
|
||||
129 000c C3F3004C ubfx ip, r3, #16, #1
|
||||
130 0010 4FEA4C1C lsl ip, ip, #5
|
||||
131 0014 0CF18042 add r2, ip, #1073741824
|
||||
132 0018 02F58232 add r2, r2, #66560
|
||||
133 001c 10B5 push {r4, lr}
|
||||
134 001e 1068 ldr r0, [r2]
|
||||
135 0020 1E4C ldr r4, .L44
|
||||
136 0022 03F01F0E and lr, r3, #31
|
||||
137 0026 0122 movs r2, #1
|
||||
138 0028 02FA0EF2 lsl r2, r2, lr
|
||||
139 002c 0242 tst r2, r0
|
||||
140 002e 14BF ite ne
|
||||
141 0030 0120 movne r0, #1
|
||||
142 0032 0020 moveq r0, #0
|
||||
143 0034 4860 str r0, [r1, #4]
|
||||
144 0036 5CF80440 ldr r4, [ip, r4]
|
||||
145 003a 2242 tst r2, r4
|
||||
146 003c 1CBF itt ne
|
||||
147 003e 40F00200 orrne r0, r0, #2
|
||||
148 0042 4860 strne r0, [r1, #4]
|
||||
149 0044 0020 movs r0, #0
|
||||
150 0046 C1E90200 strd r0, r0, [r1, #8]
|
||||
151 004a 9801 lsls r0, r3, #6
|
||||
152 004c 14D5 bpl .L42
|
||||
153 004e 1448 ldr r0, .L44+4
|
||||
154 0050 5CF80000 ldr r0, [ip, r0]
|
||||
155 0054 0242 tst r2, r0
|
||||
156 0056 1CBF itt ne
|
||||
157 0058 0120 movne r0, #1
|
||||
158 005a 8860 strne r0, [r1, #8]
|
||||
159 005c 1148 ldr r0, .L44+8
|
||||
160 005e 5CF80000 ldr r0, [ip, r0]
|
||||
161 0062 14BF ite ne
|
||||
162 0064 0324 movne r4, #3
|
||||
163 0066 0224 moveq r4, #2
|
||||
164 0068 0242 tst r2, r0
|
||||
165 006a 03F0C062 and r2, r3, #100663296
|
||||
166 006e 18BF it ne
|
||||
167 0070 8C60 strne r4, [r1, #8]
|
||||
168 0072 B2F1C06F cmp r2, #100663296
|
||||
169 0076 03D0 beq .L43
|
||||
170 .L42:
|
||||
171 0078 0020 movs r0, #0
|
||||
172 007a 10BD pop {r4, pc}
|
||||
173 .L30:
|
||||
174 007c 0120 movs r0, #1
|
||||
ARM GAS /tmp/ccIgpyRx.s page 4
|
||||
|
||||
|
||||
175 007e 7047 bx lr
|
||||
176 .L43:
|
||||
177 0080 4FEA9E02 lsr r2, lr, #2
|
||||
178 0084 0848 ldr r0, .L44+12
|
||||
179 0086 0232 adds r2, r2, #2
|
||||
180 0088 03F00303 and r3, r3, #3
|
||||
181 008c 50F82220 ldr r2, [r0, r2, lsl #2]
|
||||
182 0090 9B00 lsls r3, r3, #2
|
||||
183 0092 22FA03F3 lsr r3, r2, r3
|
||||
184 0096 CB60 str r3, [r1, #12]
|
||||
185 0098 0020 movs r0, #0
|
||||
186 009a 10BD pop {r4, pc}
|
||||
187 .L45:
|
||||
188 .align 2
|
||||
189 .L44:
|
||||
190 009c 04040140 .word 1073808388
|
||||
191 00a0 08040140 .word 1073808392
|
||||
192 00a4 0C040140 .word 1073808396
|
||||
193 00a8 00000140 .word 1073807360
|
||||
195 .section .text.HAL_EXTI_ClearConfigLine,"ax",%progbits
|
||||
196 .align 1
|
||||
197 .p2align 2,,3
|
||||
198 .global HAL_EXTI_ClearConfigLine
|
||||
199 .syntax unified
|
||||
200 .thumb
|
||||
201 .thumb_func
|
||||
202 .fpu fpv4-sp-d16
|
||||
204 HAL_EXTI_ClearConfigLine:
|
||||
205 @ args = 0, pretend = 0, frame = 0
|
||||
206 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
207 0000 0028 cmp r0, #0
|
||||
208 0002 41D0 beq .L50
|
||||
209 0004 30B5 push {r4, r5, lr}
|
||||
210 0006 0568 ldr r5, [r0]
|
||||
211 0008 C5F30043 ubfx r3, r5, #16, #1
|
||||
212 000c 5B01 lsls r3, r3, #5
|
||||
213 000e 03F18041 add r1, r3, #1073741824
|
||||
214 0012 01F58231 add r1, r1, #66560
|
||||
215 0016 05F01F0C and ip, r5, #31
|
||||
216 001a 0C68 ldr r4, [r1]
|
||||
217 001c 0122 movs r2, #1
|
||||
218 001e 02FA0CF2 lsl r2, r2, ip
|
||||
219 0022 24EA0204 bic r4, r4, r2
|
||||
220 0026 0C60 str r4, [r1]
|
||||
221 0028 184C ldr r4, .L57
|
||||
222 002a 1959 ldr r1, [r3, r4]
|
||||
223 002c 6FEA020E mvn lr, r2
|
||||
224 0030 21EA0202 bic r2, r1, r2
|
||||
225 0034 1A51 str r2, [r3, r4]
|
||||
226 0036 0268 ldr r2, [r0]
|
||||
227 0038 9201 lsls r2, r2, #6
|
||||
228 003a 0FD5 bpl .L55
|
||||
229 003c 144C ldr r4, .L57+4
|
||||
230 003e 1549 ldr r1, .L57+8
|
||||
231 0040 1A59 ldr r2, [r3, r4]
|
||||
232 0042 0EEA0202 and r2, lr, r2
|
||||
233 0046 1A51 str r2, [r3, r4]
|
||||
ARM GAS /tmp/ccIgpyRx.s page 5
|
||||
|
||||
|
||||
234 0048 5A58 ldr r2, [r3, r1]
|
||||
235 004a 0EEA0202 and r2, lr, r2
|
||||
236 004e 5A50 str r2, [r3, r1]
|
||||
237 0050 0368 ldr r3, [r0]
|
||||
238 0052 03F0C063 and r3, r3, #100663296
|
||||
239 0056 B3F1C06F cmp r3, #100663296
|
||||
240 005a 01D0 beq .L56
|
||||
241 .L55:
|
||||
242 005c 0020 movs r0, #0
|
||||
243 005e 30BD pop {r4, r5, pc}
|
||||
244 .L56:
|
||||
245 0060 0CF01C0C and ip, ip, #28
|
||||
246 0064 0CF1804C add ip, ip, #1073741824
|
||||
247 0068 0CF5803C add ip, ip, #65536
|
||||
248 006c 05F00305 and r5, r5, #3
|
||||
249 0070 DCF80830 ldr r3, [ip, #8]
|
||||
250 0074 0722 movs r2, #7
|
||||
251 0076 AD00 lsls r5, r5, #2
|
||||
252 0078 02FA05F5 lsl r5, r2, r5
|
||||
253 007c 23EA0505 bic r5, r3, r5
|
||||
254 0080 CCF80850 str r5, [ip, #8]
|
||||
255 0084 0020 movs r0, #0
|
||||
256 0086 30BD pop {r4, r5, pc}
|
||||
257 .L50:
|
||||
258 0088 0120 movs r0, #1
|
||||
259 008a 7047 bx lr
|
||||
260 .L58:
|
||||
261 .align 2
|
||||
262 .L57:
|
||||
263 008c 04040140 .word 1073808388
|
||||
264 0090 08040140 .word 1073808392
|
||||
265 0094 0C040140 .word 1073808396
|
||||
267 .section .text.HAL_EXTI_RegisterCallback,"ax",%progbits
|
||||
268 .align 1
|
||||
269 .p2align 2,,3
|
||||
270 .global HAL_EXTI_RegisterCallback
|
||||
271 .syntax unified
|
||||
272 .thumb
|
||||
273 .thumb_func
|
||||
274 .fpu fpv4-sp-d16
|
||||
276 HAL_EXTI_RegisterCallback:
|
||||
277 @ args = 0, pretend = 0, frame = 0
|
||||
278 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
279 @ link register save eliminated.
|
||||
280 0000 0029 cmp r1, #0
|
||||
281 0002 1CBF itt ne
|
||||
282 0004 0022 movne r2, #0
|
||||
283 0006 0121 movne r1, #1
|
||||
284 0008 4260 str r2, [r0, #4]
|
||||
285 000a 0846 mov r0, r1
|
||||
286 000c 7047 bx lr
|
||||
288 000e 00BF .section .text.HAL_EXTI_GetHandle,"ax",%progbits
|
||||
289 .align 1
|
||||
290 .p2align 2,,3
|
||||
291 .global HAL_EXTI_GetHandle
|
||||
292 .syntax unified
|
||||
293 .thumb
|
||||
ARM GAS /tmp/ccIgpyRx.s page 6
|
||||
|
||||
|
||||
294 .thumb_func
|
||||
295 .fpu fpv4-sp-d16
|
||||
297 HAL_EXTI_GetHandle:
|
||||
298 @ args = 0, pretend = 0, frame = 0
|
||||
299 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
300 @ link register save eliminated.
|
||||
301 0000 10B1 cbz r0, .L66
|
||||
302 0002 0160 str r1, [r0]
|
||||
303 0004 0020 movs r0, #0
|
||||
304 0006 7047 bx lr
|
||||
305 .L66:
|
||||
306 0008 0120 movs r0, #1
|
||||
307 000a 7047 bx lr
|
||||
309 .section .text.HAL_EXTI_IRQHandler,"ax",%progbits
|
||||
310 .align 1
|
||||
311 .p2align 2,,3
|
||||
312 .global HAL_EXTI_IRQHandler
|
||||
313 .syntax unified
|
||||
314 .thumb
|
||||
315 .thumb_func
|
||||
316 .fpu fpv4-sp-d16
|
||||
318 HAL_EXTI_IRQHandler:
|
||||
319 @ args = 0, pretend = 0, frame = 0
|
||||
320 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
321 @ link register save eliminated.
|
||||
322 0000 0368 ldr r3, [r0]
|
||||
323 0002 C3F30042 ubfx r2, r3, #16, #1
|
||||
324 0006 10B4 push {r4}
|
||||
325 0008 5201 lsls r2, r2, #5
|
||||
326 000a 094C ldr r4, .L75
|
||||
327 000c 0121 movs r1, #1
|
||||
328 000e 03F01F03 and r3, r3, #31
|
||||
329 0012 01FA03F3 lsl r3, r1, r3
|
||||
330 0016 1159 ldr r1, [r2, r4]
|
||||
331 0018 1942 tst r1, r3
|
||||
332 001a 05D0 beq .L67
|
||||
333 001c 4168 ldr r1, [r0, #4]
|
||||
334 001e 1351 str r3, [r2, r4]
|
||||
335 0020 11B1 cbz r1, .L67
|
||||
336 0022 5DF8044B ldr r4, [sp], #4
|
||||
337 0026 0847 bx r1 @ indirect register sibling call
|
||||
338 .L67:
|
||||
339 0028 5DF8044B ldr r4, [sp], #4
|
||||
340 002c 7047 bx lr
|
||||
341 .L76:
|
||||
342 002e 00BF .align 2
|
||||
343 .L75:
|
||||
344 0030 14040140 .word 1073808404
|
||||
346 .section .text.HAL_EXTI_GetPending,"ax",%progbits
|
||||
347 .align 1
|
||||
348 .p2align 2,,3
|
||||
349 .global HAL_EXTI_GetPending
|
||||
350 .syntax unified
|
||||
351 .thumb
|
||||
352 .thumb_func
|
||||
353 .fpu fpv4-sp-d16
|
||||
355 HAL_EXTI_GetPending:
|
||||
ARM GAS /tmp/ccIgpyRx.s page 7
|
||||
|
||||
|
||||
356 @ args = 0, pretend = 0, frame = 0
|
||||
357 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
358 @ link register save eliminated.
|
||||
359 0000 0368 ldr r3, [r0]
|
||||
360 0002 0649 ldr r1, .L78
|
||||
361 0004 C3F30042 ubfx r2, r3, #16, #1
|
||||
362 0008 5201 lsls r2, r2, #5
|
||||
363 000a 03F01F03 and r3, r3, #31
|
||||
364 000e 5258 ldr r2, [r2, r1]
|
||||
365 0010 0120 movs r0, #1
|
||||
366 0012 9840 lsls r0, r0, r3
|
||||
367 0014 1040 ands r0, r0, r2
|
||||
368 0016 D840 lsrs r0, r0, r3
|
||||
369 0018 7047 bx lr
|
||||
370 .L79:
|
||||
371 001a 00BF .align 2
|
||||
372 .L78:
|
||||
373 001c 14040140 .word 1073808404
|
||||
375 .section .text.HAL_EXTI_ClearPending,"ax",%progbits
|
||||
376 .align 1
|
||||
377 .p2align 2,,3
|
||||
378 .global HAL_EXTI_ClearPending
|
||||
379 .syntax unified
|
||||
380 .thumb
|
||||
381 .thumb_func
|
||||
382 .fpu fpv4-sp-d16
|
||||
384 HAL_EXTI_ClearPending:
|
||||
385 @ args = 0, pretend = 0, frame = 0
|
||||
386 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
387 @ link register save eliminated.
|
||||
388 0000 0368 ldr r3, [r0]
|
||||
389 0002 C3F30042 ubfx r2, r3, #16, #1
|
||||
390 0006 10B4 push {r4}
|
||||
391 0008 0121 movs r1, #1
|
||||
392 000a 054C ldr r4, .L82
|
||||
393 000c 03F01F03 and r3, r3, #31
|
||||
394 0010 5201 lsls r2, r2, #5
|
||||
395 0012 01FA03F3 lsl r3, r1, r3
|
||||
396 0016 1351 str r3, [r2, r4]
|
||||
397 0018 5DF8044B ldr r4, [sp], #4
|
||||
398 001c 7047 bx lr
|
||||
399 .L83:
|
||||
400 001e 00BF .align 2
|
||||
401 .L82:
|
||||
402 0020 14040140 .word 1073808404
|
||||
404 .section .text.HAL_EXTI_GenerateSWI,"ax",%progbits
|
||||
405 .align 1
|
||||
406 .p2align 2,,3
|
||||
407 .global HAL_EXTI_GenerateSWI
|
||||
408 .syntax unified
|
||||
409 .thumb
|
||||
410 .thumb_func
|
||||
411 .fpu fpv4-sp-d16
|
||||
413 HAL_EXTI_GenerateSWI:
|
||||
414 @ args = 0, pretend = 0, frame = 0
|
||||
415 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
416 @ link register save eliminated.
|
||||
ARM GAS /tmp/ccIgpyRx.s page 8
|
||||
|
||||
|
||||
417 0000 0368 ldr r3, [r0]
|
||||
418 0002 C3F30042 ubfx r2, r3, #16, #1
|
||||
419 0006 10B4 push {r4}
|
||||
420 0008 0121 movs r1, #1
|
||||
421 000a 054C ldr r4, .L86
|
||||
422 000c 03F01F03 and r3, r3, #31
|
||||
423 0010 5201 lsls r2, r2, #5
|
||||
424 0012 01FA03F3 lsl r3, r1, r3
|
||||
425 0016 1351 str r3, [r2, r4]
|
||||
426 0018 5DF8044B ldr r4, [sp], #4
|
||||
427 001c 7047 bx lr
|
||||
428 .L87:
|
||||
429 001e 00BF .align 2
|
||||
430 .L86:
|
||||
431 0020 10040140 .word 1073808400
|
||||
433 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||
ARM GAS /tmp/ccIgpyRx.s page 9
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32g4xx_hal_exti.c
|
||||
/tmp/ccIgpyRx.s:16 .text.HAL_EXTI_SetConfigLine:0000000000000000 $t
|
||||
/tmp/ccIgpyRx.s:25 .text.HAL_EXTI_SetConfigLine:0000000000000000 HAL_EXTI_SetConfigLine
|
||||
/tmp/ccIgpyRx.s:107 .text.HAL_EXTI_SetConfigLine:00000000000000b8 $d
|
||||
/tmp/ccIgpyRx.s:112 .text.HAL_EXTI_GetConfigLine:0000000000000000 $t
|
||||
/tmp/ccIgpyRx.s:120 .text.HAL_EXTI_GetConfigLine:0000000000000000 HAL_EXTI_GetConfigLine
|
||||
/tmp/ccIgpyRx.s:190 .text.HAL_EXTI_GetConfigLine:000000000000009c $d
|
||||
/tmp/ccIgpyRx.s:196 .text.HAL_EXTI_ClearConfigLine:0000000000000000 $t
|
||||
/tmp/ccIgpyRx.s:204 .text.HAL_EXTI_ClearConfigLine:0000000000000000 HAL_EXTI_ClearConfigLine
|
||||
/tmp/ccIgpyRx.s:263 .text.HAL_EXTI_ClearConfigLine:000000000000008c $d
|
||||
/tmp/ccIgpyRx.s:268 .text.HAL_EXTI_RegisterCallback:0000000000000000 $t
|
||||
/tmp/ccIgpyRx.s:276 .text.HAL_EXTI_RegisterCallback:0000000000000000 HAL_EXTI_RegisterCallback
|
||||
/tmp/ccIgpyRx.s:289 .text.HAL_EXTI_GetHandle:0000000000000000 $t
|
||||
/tmp/ccIgpyRx.s:297 .text.HAL_EXTI_GetHandle:0000000000000000 HAL_EXTI_GetHandle
|
||||
/tmp/ccIgpyRx.s:310 .text.HAL_EXTI_IRQHandler:0000000000000000 $t
|
||||
/tmp/ccIgpyRx.s:318 .text.HAL_EXTI_IRQHandler:0000000000000000 HAL_EXTI_IRQHandler
|
||||
/tmp/ccIgpyRx.s:344 .text.HAL_EXTI_IRQHandler:0000000000000030 $d
|
||||
/tmp/ccIgpyRx.s:347 .text.HAL_EXTI_GetPending:0000000000000000 $t
|
||||
/tmp/ccIgpyRx.s:355 .text.HAL_EXTI_GetPending:0000000000000000 HAL_EXTI_GetPending
|
||||
/tmp/ccIgpyRx.s:373 .text.HAL_EXTI_GetPending:000000000000001c $d
|
||||
/tmp/ccIgpyRx.s:376 .text.HAL_EXTI_ClearPending:0000000000000000 $t
|
||||
/tmp/ccIgpyRx.s:384 .text.HAL_EXTI_ClearPending:0000000000000000 HAL_EXTI_ClearPending
|
||||
/tmp/ccIgpyRx.s:402 .text.HAL_EXTI_ClearPending:0000000000000020 $d
|
||||
/tmp/ccIgpyRx.s:405 .text.HAL_EXTI_GenerateSWI:0000000000000000 $t
|
||||
/tmp/ccIgpyRx.s:413 .text.HAL_EXTI_GenerateSWI:0000000000000000 HAL_EXTI_GenerateSWI
|
||||
/tmp/ccIgpyRx.s:431 .text.HAL_EXTI_GenerateSWI:0000000000000020 $d
|
||||
|
||||
NO UNDEFINED SYMBOLS
|
||||
Binary file not shown.
@@ -1,84 +0,0 @@
|
||||
build/stm32g4xx_hal_flash.o: \
|
||||
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||
Core/Inc/stm32g4xx_hal_conf.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||
Core/Inc/stm32g4xx_hal_conf.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||
Drivers/CMSIS/Include/core_cm4.h:
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||
@@ -1,854 +0,0 @@
|
||||
ARM GAS /tmp/cceJoBpJ.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
2 .eabi_attribute 27, 1
|
||||
3 .eabi_attribute 28, 1
|
||||
4 .eabi_attribute 20, 1
|
||||
5 .eabi_attribute 21, 1
|
||||
6 .eabi_attribute 23, 3
|
||||
7 .eabi_attribute 24, 1
|
||||
8 .eabi_attribute 25, 1
|
||||
9 .eabi_attribute 26, 1
|
||||
10 .eabi_attribute 30, 2
|
||||
11 .eabi_attribute 34, 1
|
||||
12 .eabi_attribute 18, 4
|
||||
13 .file "stm32g4xx_hal_flash.c"
|
||||
14 .text
|
||||
15 .section .text.HAL_FLASH_Program,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .p2align 2,,3
|
||||
18 .global HAL_FLASH_Program
|
||||
19 .arch armv7e-m
|
||||
20 .syntax unified
|
||||
21 .thumb
|
||||
22 .thumb_func
|
||||
23 .fpu fpv4-sp-d16
|
||||
25 HAL_FLASH_Program:
|
||||
26 @ args = 0, pretend = 0, frame = 0
|
||||
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
28 0000 2DE9F047 push {r4, r5, r6, r7, r8, r9, r10, lr}
|
||||
29 0004 DFF84881 ldr r8, .L44+4
|
||||
30 0008 9A46 mov r10, r3
|
||||
31 000a 98F80030 ldrb r3, [r8] @ zero_extendqisi2
|
||||
32 000e 012B cmp r3, #1
|
||||
33 0010 4FD0 beq .L20
|
||||
34 0012 0123 movs r3, #1
|
||||
35 0014 8146 mov r9, r0
|
||||
36 0016 0E46 mov r6, r1
|
||||
37 0018 1746 mov r7, r2
|
||||
38 001a 88F80030 strb r3, [r8]
|
||||
39 001e FFF7FEFF bl HAL_GetTick
|
||||
40 0022 4A4D ldr r5, .L44
|
||||
41 0024 0446 mov r4, r0
|
||||
42 0026 06E0 b .L3
|
||||
43 .L5:
|
||||
44 0028 FFF7FEFF bl HAL_GetTick
|
||||
45 002c A0EB040C sub ip, r0, r4
|
||||
46 0030 BCF57A7F cmp ip, #1000
|
||||
47 0034 37D8 bhi .L21
|
||||
48 .L3:
|
||||
49 0036 2B69 ldr r3, [r5, #16]
|
||||
50 0038 D803 lsls r0, r3, #15
|
||||
51 003a F5D4 bmi .L5
|
||||
52 003c 2C69 ldr r4, [r5, #16]
|
||||
53 003e 4CF2FA33 movw r3, #50170
|
||||
54 0042 1C40 ands r4, r4, r3
|
||||
55 0044 46D1 bne .L40
|
||||
56 0046 2B69 ldr r3, [r5, #16]
|
||||
57 0048 D907 lsls r1, r3, #31
|
||||
58 004a 44BF itt mi
|
||||
ARM GAS /tmp/cceJoBpJ.s page 2
|
||||
|
||||
|
||||
59 004c 0123 movmi r3, #1
|
||||
60 004e 2B61 strmi r3, [r5, #16]
|
||||
61 0050 0023 movs r3, #0
|
||||
62 0052 C8F80430 str r3, [r8, #4]
|
||||
63 0056 B9F1000F cmp r9, #0
|
||||
64 005a 2DD0 beq .L41
|
||||
65 005c 09F1FF33 add r3, r9, #-1
|
||||
66 0060 012B cmp r3, #1
|
||||
67 0062 3FD9 bls .L42
|
||||
68 .L9:
|
||||
69 0064 FFF7FEFF bl HAL_GetTick
|
||||
70 0068 384E ldr r6, .L44
|
||||
71 006a 0546 mov r5, r0
|
||||
72 006c 05E0 b .L16
|
||||
73 .L18:
|
||||
74 006e FFF7FEFF bl HAL_GetTick
|
||||
75 0072 401B subs r0, r0, r5
|
||||
76 0074 B0F57A7F cmp r0, #1000
|
||||
77 0078 2AD8 bhi .L22
|
||||
78 .L16:
|
||||
79 007a 3369 ldr r3, [r6, #16]
|
||||
80 007c DB03 lsls r3, r3, #15
|
||||
81 007e F6D4 bmi .L18
|
||||
82 0080 3369 ldr r3, [r6, #16]
|
||||
83 0082 4CF2FA32 movw r2, #50170
|
||||
84 0086 1340 ands r3, r3, r2
|
||||
85 0088 4FD1 bne .L43
|
||||
86 008a 3069 ldr r0, [r6, #16]
|
||||
87 008c 10F00100 ands r0, r0, #1
|
||||
88 0090 02D0 beq .L17
|
||||
89 0092 0122 movs r2, #1
|
||||
90 0094 3261 str r2, [r6, #16]
|
||||
91 0096 1846 mov r0, r3
|
||||
92 .L17:
|
||||
93 0098 34B1 cbz r4, .L4
|
||||
94 009a 2C4A ldr r2, .L44
|
||||
95 009c 5369 ldr r3, [r2, #20]
|
||||
96 009e 23EA0404 bic r4, r3, r4
|
||||
97 00a2 5461 str r4, [r2, #20]
|
||||
98 00a4 00E0 b .L4
|
||||
99 .L21:
|
||||
100 00a6 0320 movs r0, #3
|
||||
101 .L4:
|
||||
102 00a8 0023 movs r3, #0
|
||||
103 00aa 88F80030 strb r3, [r8]
|
||||
104 00ae BDE8F087 pop {r4, r5, r6, r7, r8, r9, r10, pc}
|
||||
105 .L20:
|
||||
106 00b2 0220 movs r0, #2
|
||||
107 00b4 BDE8F087 pop {r4, r5, r6, r7, r8, r9, r10, pc}
|
||||
108 .L41:
|
||||
109 00b8 244A ldr r2, .L44
|
||||
110 00ba 5369 ldr r3, [r2, #20]
|
||||
111 00bc 43F00103 orr r3, r3, #1
|
||||
112 00c0 5361 str r3, [r2, #20]
|
||||
113 00c2 3760 str r7, [r6]
|
||||
114 .syntax unified
|
||||
115 @ 935 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
ARM GAS /tmp/cceJoBpJ.s page 3
|
||||
|
||||
|
||||
116 00c4 BFF36F8F isb 0xF
|
||||
117 @ 0 "" 2
|
||||
118 .thumb
|
||||
119 .syntax unified
|
||||
120 00c8 0124 movs r4, #1
|
||||
121 00ca C6F804A0 str r10, [r6, #4]
|
||||
122 00ce C9E7 b .L9
|
||||
123 .L22:
|
||||
124 00d0 0320 movs r0, #3
|
||||
125 00d2 E1E7 b .L17
|
||||
126 .L40:
|
||||
127 00d4 D8F80430 ldr r3, [r8, #4]
|
||||
128 00d8 2343 orrs r3, r3, r4
|
||||
129 00da C8F80430 str r3, [r8, #4]
|
||||
130 00de 0120 movs r0, #1
|
||||
131 00e0 2C61 str r4, [r5, #16]
|
||||
132 00e2 E1E7 b .L4
|
||||
133 .L42:
|
||||
134 00e4 1949 ldr r1, .L44
|
||||
135 00e6 4A69 ldr r2, [r1, #20]
|
||||
136 00e8 42F48022 orr r2, r2, #262144
|
||||
137 00ec 3B46 mov r3, r7
|
||||
138 00ee 4A61 str r2, [r1, #20]
|
||||
139 .syntax unified
|
||||
140 @ 453 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
141 00f0 EFF31085 MRS r5, primask
|
||||
142 @ 0 "" 2
|
||||
143 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
144 00f4 72B6 cpsid i
|
||||
145 @ 0 "" 2
|
||||
146 .thumb
|
||||
147 .syntax unified
|
||||
148 00f6 46EA0702 orr r2, r6, r7
|
||||
149 00fa 5207 lsls r2, r2, #29
|
||||
150 00fc 1DD1 bne .L11
|
||||
151 00fe 3A1D adds r2, r7, #4
|
||||
152 0100 B242 cmp r2, r6
|
||||
153 0102 1AD0 beq .L11
|
||||
154 0104 07F58077 add r7, r7, #256
|
||||
155 0108 F61A subs r6, r6, r3
|
||||
156 .L12:
|
||||
157 010a D3E90001 ldrd r0, [r3]
|
||||
158 010e F218 adds r2, r6, r3
|
||||
159 0110 0833 adds r3, r3, #8
|
||||
160 0112 BB42 cmp r3, r7
|
||||
161 0114 C2E90001 strd r0, [r2]
|
||||
162 0118 F7D1 bne .L12
|
||||
163 .L13:
|
||||
164 .syntax unified
|
||||
165 @ 481 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
166 011a 85F31088 MSR primask, r5
|
||||
167 @ 0 "" 2
|
||||
168 .thumb
|
||||
169 .syntax unified
|
||||
170 011e B9F1020F cmp r9, #2
|
||||
171 0122 08BF it eq
|
||||
172 0124 4FF48024 moveq r4, #262144
|
||||
ARM GAS /tmp/cceJoBpJ.s page 4
|
||||
|
||||
|
||||
173 0128 9CE7 b .L9
|
||||
174 .L43:
|
||||
175 012a D8F80420 ldr r2, [r8, #4]
|
||||
176 012e 1A43 orrs r2, r2, r3
|
||||
177 0130 C8F80420 str r2, [r8, #4]
|
||||
178 0134 0120 movs r0, #1
|
||||
179 0136 3361 str r3, [r6, #16]
|
||||
180 0138 AEE7 b .L17
|
||||
181 .L11:
|
||||
182 013a F61B subs r6, r6, r7
|
||||
183 013c 07F58077 add r7, r7, #256
|
||||
184 .L14:
|
||||
185 0140 1A68 ldr r2, [r3]
|
||||
186 0142 9A51 str r2, [r3, r6]
|
||||
187 0144 0433 adds r3, r3, #4
|
||||
188 0146 9F42 cmp r7, r3
|
||||
189 0148 FAD1 bne .L14
|
||||
190 014a E6E7 b .L13
|
||||
191 .L45:
|
||||
192 .align 2
|
||||
193 .L44:
|
||||
194 014c 00200240 .word 1073881088
|
||||
195 0150 00000000 .word .LANCHOR0
|
||||
197 .section .text.HAL_FLASH_Program_IT,"ax",%progbits
|
||||
198 .align 1
|
||||
199 .p2align 2,,3
|
||||
200 .global HAL_FLASH_Program_IT
|
||||
201 .syntax unified
|
||||
202 .thumb
|
||||
203 .thumb_func
|
||||
204 .fpu fpv4-sp-d16
|
||||
206 HAL_FLASH_Program_IT:
|
||||
207 @ args = 0, pretend = 0, frame = 0
|
||||
208 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
209 0000 2DE9F047 push {r4, r5, r6, r7, r8, r9, r10, lr}
|
||||
210 0004 DFF82491 ldr r9, .L79+4
|
||||
211 0008 9A46 mov r10, r3
|
||||
212 000a 99F80030 ldrb r3, [r9] @ zero_extendqisi2
|
||||
213 000e 012B cmp r3, #1
|
||||
214 0010 40D0 beq .L60
|
||||
215 0012 0123 movs r3, #1
|
||||
216 0014 89F80030 strb r3, [r9]
|
||||
217 0018 0023 movs r3, #0
|
||||
218 001a 0746 mov r7, r0
|
||||
219 001c 0E46 mov r6, r1
|
||||
220 001e 9046 mov r8, r2
|
||||
221 0020 C9F80430 str r3, [r9, #4]
|
||||
222 0024 FFF7FEFF bl HAL_GetTick
|
||||
223 0028 3F4D ldr r5, .L79
|
||||
224 002a 0446 mov r4, r0
|
||||
225 002c 06E0 b .L48
|
||||
226 .L50:
|
||||
227 002e FFF7FEFF bl HAL_GetTick
|
||||
228 0032 A0EB040C sub ip, r0, r4
|
||||
229 0036 BCF57A7F cmp ip, #1000
|
||||
230 003a 25D8 bhi .L61
|
||||
231 .L48:
|
||||
ARM GAS /tmp/cceJoBpJ.s page 5
|
||||
|
||||
|
||||
232 003c 2B69 ldr r3, [r5, #16]
|
||||
233 003e D803 lsls r0, r3, #15
|
||||
234 0040 F5D4 bmi .L50
|
||||
235 0042 2B69 ldr r3, [r5, #16]
|
||||
236 0044 4CF2FA32 movw r2, #50170
|
||||
237 0048 1340 ands r3, r3, r2
|
||||
238 004a 5BD1 bne .L76
|
||||
239 004c 2B69 ldr r3, [r5, #16]
|
||||
240 004e D907 lsls r1, r3, #31
|
||||
241 0050 23D4 bmi .L77
|
||||
242 0052 022F cmp r7, #2
|
||||
243 0054 25D0 beq .L78
|
||||
244 .L53:
|
||||
245 0056 344B ldr r3, .L79
|
||||
246 0058 0322 movs r2, #3
|
||||
247 005a 89F80820 strb r2, [r9, #8]
|
||||
248 005e C9F80C60 str r6, [r9, #12]
|
||||
249 0062 5A69 ldr r2, [r3, #20]
|
||||
250 0064 42F04072 orr r2, r2, #50331648
|
||||
251 0068 5A61 str r2, [r3, #20]
|
||||
252 006a 002F cmp r7, #0
|
||||
253 006c 43D1 bne .L55
|
||||
254 006e 5A69 ldr r2, [r3, #20]
|
||||
255 0070 42F00102 orr r2, r2, #1
|
||||
256 0074 5A61 str r2, [r3, #20]
|
||||
257 0076 C6F80080 str r8, [r6]
|
||||
258 .syntax unified
|
||||
259 @ 935 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
260 007a BFF36F8F isb 0xF
|
||||
261 @ 0 "" 2
|
||||
262 .thumb
|
||||
263 .syntax unified
|
||||
264 007e C6F804A0 str r10, [r6, #4]
|
||||
265 0082 3846 mov r0, r7
|
||||
266 0084 BDE8F087 pop {r4, r5, r6, r7, r8, r9, r10, pc}
|
||||
267 .L61:
|
||||
268 0088 0320 movs r0, #3
|
||||
269 .L49:
|
||||
270 008a 0023 movs r3, #0
|
||||
271 008c 89F80030 strb r3, [r9]
|
||||
272 .L47:
|
||||
273 0090 BDE8F087 pop {r4, r5, r6, r7, r8, r9, r10, pc}
|
||||
274 .L60:
|
||||
275 0094 0220 movs r0, #2
|
||||
276 0096 BDE8F087 pop {r4, r5, r6, r7, r8, r9, r10, pc}
|
||||
277 .L77:
|
||||
278 009a 0123 movs r3, #1
|
||||
279 009c 022F cmp r7, #2
|
||||
280 009e 2B61 str r3, [r5, #16]
|
||||
281 00a0 D9D1 bne .L53
|
||||
282 .L78:
|
||||
283 00a2 214A ldr r2, .L79
|
||||
284 00a4 0423 movs r3, #4
|
||||
285 00a6 89F80830 strb r3, [r9, #8]
|
||||
286 00aa C9F80C60 str r6, [r9, #12]
|
||||
287 00ae 5369 ldr r3, [r2, #20]
|
||||
288 00b0 43F04073 orr r3, r3, #50331648
|
||||
ARM GAS /tmp/cceJoBpJ.s page 6
|
||||
|
||||
|
||||
289 00b4 5361 str r3, [r2, #20]
|
||||
290 .L54:
|
||||
291 00b6 1C49 ldr r1, .L79
|
||||
292 00b8 4A69 ldr r2, [r1, #20]
|
||||
293 00ba 42F48022 orr r2, r2, #262144
|
||||
294 00be 4346 mov r3, r8
|
||||
295 00c0 4A61 str r2, [r1, #20]
|
||||
296 .syntax unified
|
||||
297 @ 453 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
298 00c2 EFF31084 MRS r4, primask
|
||||
299 @ 0 "" 2
|
||||
300 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
301 00c6 72B6 cpsid i
|
||||
302 @ 0 "" 2
|
||||
303 .thumb
|
||||
304 .syntax unified
|
||||
305 00c8 46EA0802 orr r2, r6, r8
|
||||
306 00cc 5207 lsls r2, r2, #29
|
||||
307 00ce 21D1 bne .L56
|
||||
308 00d0 08F10402 add r2, r8, #4
|
||||
309 00d4 B242 cmp r2, r6
|
||||
310 00d6 1DD0 beq .L56
|
||||
311 00d8 08F58078 add r8, r8, #256
|
||||
312 00dc F61A subs r6, r6, r3
|
||||
313 .L57:
|
||||
314 00de D3E90001 ldrd r0, [r3]
|
||||
315 00e2 F218 adds r2, r6, r3
|
||||
316 00e4 0833 adds r3, r3, #8
|
||||
317 00e6 4345 cmp r3, r8
|
||||
318 00e8 C2E90001 strd r0, [r2]
|
||||
319 00ec F7D1 bne .L57
|
||||
320 .L58:
|
||||
321 .syntax unified
|
||||
322 @ 481 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
323 00ee 84F31088 MSR primask, r4
|
||||
324 @ 0 "" 2
|
||||
325 .thumb
|
||||
326 .syntax unified
|
||||
327 00f2 0020 movs r0, #0
|
||||
328 00f4 CCE7 b .L47
|
||||
329 .L55:
|
||||
330 00f6 013F subs r7, r7, #1
|
||||
331 00f8 012F cmp r7, #1
|
||||
332 00fa 88BF it hi
|
||||
333 00fc 0020 movhi r0, #0
|
||||
334 00fe DAD9 bls .L54
|
||||
335 0100 BDE8F087 pop {r4, r5, r6, r7, r8, r9, r10, pc}
|
||||
336 .L76:
|
||||
337 0104 D9F80420 ldr r2, [r9, #4]
|
||||
338 0108 1A43 orrs r2, r2, r3
|
||||
339 010a C9F80420 str r2, [r9, #4]
|
||||
340 010e 0120 movs r0, #1
|
||||
341 0110 2B61 str r3, [r5, #16]
|
||||
342 0112 BAE7 b .L49
|
||||
343 .L56:
|
||||
344 0114 08F58071 add r1, r8, #256
|
||||
345 0118 A6EB0806 sub r6, r6, r8
|
||||
ARM GAS /tmp/cceJoBpJ.s page 7
|
||||
|
||||
|
||||
346 .L59:
|
||||
347 011c 1A68 ldr r2, [r3]
|
||||
348 011e 9A51 str r2, [r3, r6]
|
||||
349 0120 0433 adds r3, r3, #4
|
||||
350 0122 9942 cmp r1, r3
|
||||
351 0124 FAD1 bne .L59
|
||||
352 0126 E2E7 b .L58
|
||||
353 .L80:
|
||||
354 .align 2
|
||||
355 .L79:
|
||||
356 0128 00200240 .word 1073881088
|
||||
357 012c 00000000 .word .LANCHOR0
|
||||
359 .section .text.HAL_FLASH_EndOfOperationCallback,"ax",%progbits
|
||||
360 .align 1
|
||||
361 .p2align 2,,3
|
||||
362 .weak HAL_FLASH_EndOfOperationCallback
|
||||
363 .syntax unified
|
||||
364 .thumb
|
||||
365 .thumb_func
|
||||
366 .fpu fpv4-sp-d16
|
||||
368 HAL_FLASH_EndOfOperationCallback:
|
||||
369 @ args = 0, pretend = 0, frame = 0
|
||||
370 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
371 @ link register save eliminated.
|
||||
372 0000 7047 bx lr
|
||||
374 0002 00BF .section .text.HAL_FLASH_OperationErrorCallback,"ax",%progbits
|
||||
375 .align 1
|
||||
376 .p2align 2,,3
|
||||
377 .weak HAL_FLASH_OperationErrorCallback
|
||||
378 .syntax unified
|
||||
379 .thumb
|
||||
380 .thumb_func
|
||||
381 .fpu fpv4-sp-d16
|
||||
383 HAL_FLASH_OperationErrorCallback:
|
||||
384 @ args = 0, pretend = 0, frame = 0
|
||||
385 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
386 @ link register save eliminated.
|
||||
387 0000 7047 bx lr
|
||||
389 0002 00BF .section .text.HAL_FLASH_IRQHandler,"ax",%progbits
|
||||
390 .align 1
|
||||
391 .p2align 2,,3
|
||||
392 .global HAL_FLASH_IRQHandler
|
||||
393 .syntax unified
|
||||
394 .thumb
|
||||
395 .thumb_func
|
||||
396 .fpu fpv4-sp-d16
|
||||
398 HAL_FLASH_IRQHandler:
|
||||
399 @ args = 0, pretend = 0, frame = 0
|
||||
400 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
401 0000 3A4A ldr r2, .L108
|
||||
402 0002 5369 ldr r3, [r2, #20]
|
||||
403 0004 23F4FF73 bic r3, r3, #510
|
||||
404 0008 10B5 push {r4, lr}
|
||||
405 000a 23F00103 bic r3, r3, #1
|
||||
406 000e 384C ldr r4, .L108+4
|
||||
407 0010 5361 str r3, [r2, #20]
|
||||
408 0012 237A ldrb r3, [r4, #8] @ zero_extendqisi2
|
||||
ARM GAS /tmp/cceJoBpJ.s page 8
|
||||
|
||||
|
||||
409 0014 042B cmp r3, #4
|
||||
410 0016 03D1 bne .L84
|
||||
411 0018 5369 ldr r3, [r2, #20]
|
||||
412 001a 23F48023 bic r3, r3, #262144
|
||||
413 001e 5361 str r3, [r2, #20]
|
||||
414 .L84:
|
||||
415 0020 3249 ldr r1, .L108
|
||||
416 0022 0B69 ldr r3, [r1, #16]
|
||||
417 0024 4CF2FA32 movw r2, #50170
|
||||
418 0028 1340 ands r3, r3, r2
|
||||
419 002a 2FD1 bne .L102
|
||||
420 .L85:
|
||||
421 002c 2F4B ldr r3, .L108
|
||||
422 002e 1A69 ldr r2, [r3, #16]
|
||||
423 0030 D207 lsls r2, r2, #31
|
||||
424 0032 14D5 bpl .L89
|
||||
425 0034 0122 movs r2, #1
|
||||
426 0036 1A61 str r2, [r3, #16]
|
||||
427 0038 237A ldrb r3, [r4, #8] @ zero_extendqisi2
|
||||
428 003a 9342 cmp r3, r2
|
||||
429 003c 1AD1 bne .L90
|
||||
430 003e A369 ldr r3, [r4, #24]
|
||||
431 0040 013B subs r3, r3, #1
|
||||
432 0042 A361 str r3, [r4, #24]
|
||||
433 0044 A369 ldr r3, [r4, #24]
|
||||
434 0046 002B cmp r3, #0
|
||||
435 0048 32D0 beq .L91
|
||||
436 004a 6069 ldr r0, [r4, #20]
|
||||
437 004c FFF7FEFF bl HAL_FLASH_EndOfOperationCallback
|
||||
438 0050 6369 ldr r3, [r4, #20]
|
||||
439 0052 0133 adds r3, r3, #1
|
||||
440 0054 6361 str r3, [r4, #20]
|
||||
441 0056 6069 ldr r0, [r4, #20]
|
||||
442 0058 2169 ldr r1, [r4, #16]
|
||||
443 005a FFF7FEFF bl FLASH_PageErase
|
||||
444 .L89:
|
||||
445 005e 237A ldrb r3, [r4, #8] @ zero_extendqisi2
|
||||
446 0060 03F0FF02 and r2, r3, #255
|
||||
447 0064 2BB9 cbnz r3, .L83
|
||||
448 0066 2149 ldr r1, .L108
|
||||
449 0068 4B69 ldr r3, [r1, #20]
|
||||
450 006a 23F04073 bic r3, r3, #50331648
|
||||
451 006e 4B61 str r3, [r1, #20]
|
||||
452 0070 2270 strb r2, [r4]
|
||||
453 .L83:
|
||||
454 0072 10BD pop {r4, pc}
|
||||
455 .L90:
|
||||
456 0074 FFF7FEFF bl FLASH_FlushCaches
|
||||
457 0078 227A ldrb r2, [r4, #8] @ zero_extendqisi2
|
||||
458 007a 022A cmp r2, #2
|
||||
459 007c D3B2 uxtb r3, r2
|
||||
460 007e 2DD0 beq .L103
|
||||
461 0080 033B subs r3, r3, #3
|
||||
462 0082 012B cmp r3, #1
|
||||
463 0084 2ED9 bls .L104
|
||||
464 .L93:
|
||||
465 0086 0023 movs r3, #0
|
||||
ARM GAS /tmp/cceJoBpJ.s page 9
|
||||
|
||||
|
||||
466 0088 2372 strb r3, [r4, #8]
|
||||
467 008a E8E7 b .L89
|
||||
468 .L102:
|
||||
469 008c 6268 ldr r2, [r4, #4]
|
||||
470 008e 1A43 orrs r2, r2, r3
|
||||
471 0090 6260 str r2, [r4, #4]
|
||||
472 0092 0B61 str r3, [r1, #16]
|
||||
473 0094 FFF7FEFF bl FLASH_FlushCaches
|
||||
474 0098 227A ldrb r2, [r4, #8] @ zero_extendqisi2
|
||||
475 009a 012A cmp r2, #1
|
||||
476 009c D3B2 uxtb r3, r2
|
||||
477 009e 15D0 beq .L105
|
||||
478 00a0 022B cmp r3, #2
|
||||
479 00a2 17D0 beq .L106
|
||||
480 00a4 033B subs r3, r3, #3
|
||||
481 00a6 012B cmp r3, #1
|
||||
482 00a8 0CD9 bls .L107
|
||||
483 .L87:
|
||||
484 00aa 0023 movs r3, #0
|
||||
485 00ac 2372 strb r3, [r4, #8]
|
||||
486 00ae BDE7 b .L85
|
||||
487 .L91:
|
||||
488 00b0 4FF0FF32 mov r2, #-1
|
||||
489 00b4 6261 str r2, [r4, #20]
|
||||
490 00b6 2372 strb r3, [r4, #8]
|
||||
491 00b8 FFF7FEFF bl FLASH_FlushCaches
|
||||
492 00bc 6069 ldr r0, [r4, #20]
|
||||
493 00be FFF7FEFF bl HAL_FLASH_EndOfOperationCallback
|
||||
494 00c2 CCE7 b .L89
|
||||
495 .L107:
|
||||
496 00c4 E068 ldr r0, [r4, #12]
|
||||
497 00c6 FFF7FEFF bl HAL_FLASH_OperationErrorCallback
|
||||
498 00ca EEE7 b .L87
|
||||
499 .L105:
|
||||
500 00cc 6069 ldr r0, [r4, #20]
|
||||
501 00ce FFF7FEFF bl HAL_FLASH_OperationErrorCallback
|
||||
502 00d2 EAE7 b .L87
|
||||
503 .L106:
|
||||
504 00d4 2069 ldr r0, [r4, #16]
|
||||
505 00d6 FFF7FEFF bl HAL_FLASH_OperationErrorCallback
|
||||
506 00da E6E7 b .L87
|
||||
507 .L103:
|
||||
508 00dc 2069 ldr r0, [r4, #16]
|
||||
509 00de FFF7FEFF bl HAL_FLASH_EndOfOperationCallback
|
||||
510 00e2 D0E7 b .L93
|
||||
511 .L104:
|
||||
512 00e4 E068 ldr r0, [r4, #12]
|
||||
513 00e6 FFF7FEFF bl HAL_FLASH_EndOfOperationCallback
|
||||
514 00ea CCE7 b .L93
|
||||
515 .L109:
|
||||
516 .align 2
|
||||
517 .L108:
|
||||
518 00ec 00200240 .word 1073881088
|
||||
519 00f0 00000000 .word .LANCHOR0
|
||||
521 .section .text.HAL_FLASH_Unlock,"ax",%progbits
|
||||
522 .align 1
|
||||
523 .p2align 2,,3
|
||||
ARM GAS /tmp/cceJoBpJ.s page 10
|
||||
|
||||
|
||||
524 .global HAL_FLASH_Unlock
|
||||
525 .syntax unified
|
||||
526 .thumb
|
||||
527 .thumb_func
|
||||
528 .fpu fpv4-sp-d16
|
||||
530 HAL_FLASH_Unlock:
|
||||
531 @ args = 0, pretend = 0, frame = 0
|
||||
532 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
533 @ link register save eliminated.
|
||||
534 0000 064B ldr r3, .L114
|
||||
535 0002 5A69 ldr r2, [r3, #20]
|
||||
536 0004 002A cmp r2, #0
|
||||
537 0006 01DB blt .L113
|
||||
538 0008 0020 movs r0, #0
|
||||
539 000a 7047 bx lr
|
||||
540 .L113:
|
||||
541 000c 0449 ldr r1, .L114+4
|
||||
542 000e 054A ldr r2, .L114+8
|
||||
543 0010 9960 str r1, [r3, #8]
|
||||
544 0012 9A60 str r2, [r3, #8]
|
||||
545 0014 5869 ldr r0, [r3, #20]
|
||||
546 0016 C00F lsrs r0, r0, #31
|
||||
547 0018 7047 bx lr
|
||||
548 .L115:
|
||||
549 001a 00BF .align 2
|
||||
550 .L114:
|
||||
551 001c 00200240 .word 1073881088
|
||||
552 0020 23016745 .word 1164378403
|
||||
553 0024 AB89EFCD .word -839939669
|
||||
555 .section .text.HAL_FLASH_Lock,"ax",%progbits
|
||||
556 .align 1
|
||||
557 .p2align 2,,3
|
||||
558 .global HAL_FLASH_Lock
|
||||
559 .syntax unified
|
||||
560 .thumb
|
||||
561 .thumb_func
|
||||
562 .fpu fpv4-sp-d16
|
||||
564 HAL_FLASH_Lock:
|
||||
565 @ args = 0, pretend = 0, frame = 0
|
||||
566 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
567 @ link register save eliminated.
|
||||
568 0000 044B ldr r3, .L117
|
||||
569 0002 5A69 ldr r2, [r3, #20]
|
||||
570 0004 42F00042 orr r2, r2, #-2147483648
|
||||
571 0008 5A61 str r2, [r3, #20]
|
||||
572 000a 5869 ldr r0, [r3, #20]
|
||||
573 000c C043 mvns r0, r0
|
||||
574 000e C00F lsrs r0, r0, #31
|
||||
575 0010 7047 bx lr
|
||||
576 .L118:
|
||||
577 0012 00BF .align 2
|
||||
578 .L117:
|
||||
579 0014 00200240 .word 1073881088
|
||||
581 .section .text.HAL_FLASH_OB_Unlock,"ax",%progbits
|
||||
582 .align 1
|
||||
583 .p2align 2,,3
|
||||
584 .global HAL_FLASH_OB_Unlock
|
||||
ARM GAS /tmp/cceJoBpJ.s page 11
|
||||
|
||||
|
||||
585 .syntax unified
|
||||
586 .thumb
|
||||
587 .thumb_func
|
||||
588 .fpu fpv4-sp-d16
|
||||
590 HAL_FLASH_OB_Unlock:
|
||||
591 @ args = 0, pretend = 0, frame = 0
|
||||
592 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
593 @ link register save eliminated.
|
||||
594 0000 064B ldr r3, .L122
|
||||
595 0002 5869 ldr r0, [r3, #20]
|
||||
596 0004 10F08040 ands r0, r0, #1073741824
|
||||
597 0008 06D0 beq .L120
|
||||
598 000a 0549 ldr r1, .L122+4
|
||||
599 000c 054A ldr r2, .L122+8
|
||||
600 000e D960 str r1, [r3, #12]
|
||||
601 0010 DA60 str r2, [r3, #12]
|
||||
602 0012 5869 ldr r0, [r3, #20]
|
||||
603 0014 C0F38070 ubfx r0, r0, #30, #1
|
||||
604 .L120:
|
||||
605 0018 7047 bx lr
|
||||
606 .L123:
|
||||
607 001a 00BF .align 2
|
||||
608 .L122:
|
||||
609 001c 00200240 .word 1073881088
|
||||
610 0020 3B2A1908 .word 135866939
|
||||
611 0024 7F6E5D4C .word 1281191551
|
||||
613 .section .text.HAL_FLASH_OB_Lock,"ax",%progbits
|
||||
614 .align 1
|
||||
615 .p2align 2,,3
|
||||
616 .global HAL_FLASH_OB_Lock
|
||||
617 .syntax unified
|
||||
618 .thumb
|
||||
619 .thumb_func
|
||||
620 .fpu fpv4-sp-d16
|
||||
622 HAL_FLASH_OB_Lock:
|
||||
623 @ args = 0, pretend = 0, frame = 0
|
||||
624 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
625 @ link register save eliminated.
|
||||
626 0000 054B ldr r3, .L125
|
||||
627 0002 5A69 ldr r2, [r3, #20]
|
||||
628 0004 42F08042 orr r2, r2, #1073741824
|
||||
629 0008 5A61 str r2, [r3, #20]
|
||||
630 000a 5869 ldr r0, [r3, #20]
|
||||
631 000c 80F08040 eor r0, r0, #1073741824
|
||||
632 0010 C0F38070 ubfx r0, r0, #30, #1
|
||||
633 0014 7047 bx lr
|
||||
634 .L126:
|
||||
635 0016 00BF .align 2
|
||||
636 .L125:
|
||||
637 0018 00200240 .word 1073881088
|
||||
639 .section .text.HAL_FLASH_OB_Launch,"ax",%progbits
|
||||
640 .align 1
|
||||
641 .p2align 2,,3
|
||||
642 .global HAL_FLASH_OB_Launch
|
||||
643 .syntax unified
|
||||
644 .thumb
|
||||
645 .thumb_func
|
||||
ARM GAS /tmp/cceJoBpJ.s page 12
|
||||
|
||||
|
||||
646 .fpu fpv4-sp-d16
|
||||
648 HAL_FLASH_OB_Launch:
|
||||
649 @ args = 0, pretend = 0, frame = 0
|
||||
650 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
651 0000 38B5 push {r3, r4, r5, lr}
|
||||
652 0002 144C ldr r4, .L136
|
||||
653 0004 6369 ldr r3, [r4, #20]
|
||||
654 0006 43F00063 orr r3, r3, #134217728
|
||||
655 000a 6361 str r3, [r4, #20]
|
||||
656 000c FFF7FEFF bl HAL_GetTick
|
||||
657 0010 0546 mov r5, r0
|
||||
658 0012 05E0 b .L128
|
||||
659 .L130:
|
||||
660 0014 FFF7FEFF bl HAL_GetTick
|
||||
661 0018 401B subs r0, r0, r5
|
||||
662 001a B0F57A7F cmp r0, #1000
|
||||
663 001e 0FD8 bhi .L132
|
||||
664 .L128:
|
||||
665 0020 2369 ldr r3, [r4, #16]
|
||||
666 0022 DB03 lsls r3, r3, #15
|
||||
667 0024 F6D4 bmi .L130
|
||||
668 0026 2369 ldr r3, [r4, #16]
|
||||
669 0028 4CF2FA32 movw r2, #50170
|
||||
670 002c 1340 ands r3, r3, r2
|
||||
671 002e 09D1 bne .L135
|
||||
672 0030 2069 ldr r0, [r4, #16]
|
||||
673 0032 10F00100 ands r0, r0, #1
|
||||
674 0036 02D0 beq .L129
|
||||
675 0038 0122 movs r2, #1
|
||||
676 003a 2261 str r2, [r4, #16]
|
||||
677 003c 1846 mov r0, r3
|
||||
678 .L129:
|
||||
679 003e 38BD pop {r3, r4, r5, pc}
|
||||
680 .L132:
|
||||
681 0040 0320 movs r0, #3
|
||||
682 0042 38BD pop {r3, r4, r5, pc}
|
||||
683 .L135:
|
||||
684 0044 0449 ldr r1, .L136+4
|
||||
685 0046 4A68 ldr r2, [r1, #4]
|
||||
686 0048 1A43 orrs r2, r2, r3
|
||||
687 004a 4A60 str r2, [r1, #4]
|
||||
688 004c 0120 movs r0, #1
|
||||
689 004e 2361 str r3, [r4, #16]
|
||||
690 0050 38BD pop {r3, r4, r5, pc}
|
||||
691 .L137:
|
||||
692 0052 00BF .align 2
|
||||
693 .L136:
|
||||
694 0054 00200240 .word 1073881088
|
||||
695 0058 00000000 .word .LANCHOR0
|
||||
697 .section .text.HAL_FLASH_GetError,"ax",%progbits
|
||||
698 .align 1
|
||||
699 .p2align 2,,3
|
||||
700 .global HAL_FLASH_GetError
|
||||
701 .syntax unified
|
||||
702 .thumb
|
||||
703 .thumb_func
|
||||
704 .fpu fpv4-sp-d16
|
||||
ARM GAS /tmp/cceJoBpJ.s page 13
|
||||
|
||||
|
||||
706 HAL_FLASH_GetError:
|
||||
707 @ args = 0, pretend = 0, frame = 0
|
||||
708 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
709 @ link register save eliminated.
|
||||
710 0000 014B ldr r3, .L139
|
||||
711 0002 5868 ldr r0, [r3, #4]
|
||||
712 0004 7047 bx lr
|
||||
713 .L140:
|
||||
714 0006 00BF .align 2
|
||||
715 .L139:
|
||||
716 0008 00000000 .word .LANCHOR0
|
||||
718 .section .text.FLASH_WaitForLastOperation,"ax",%progbits
|
||||
719 .align 1
|
||||
720 .p2align 2,,3
|
||||
721 .global FLASH_WaitForLastOperation
|
||||
722 .syntax unified
|
||||
723 .thumb
|
||||
724 .thumb_func
|
||||
725 .fpu fpv4-sp-d16
|
||||
727 FLASH_WaitForLastOperation:
|
||||
728 @ args = 0, pretend = 0, frame = 0
|
||||
729 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
730 0000 70B5 push {r4, r5, r6, lr}
|
||||
731 0002 0546 mov r5, r0
|
||||
732 0004 FFF7FEFF bl HAL_GetTick
|
||||
733 0008 104E ldr r6, .L150
|
||||
734 000a 0446 mov r4, r0
|
||||
735 000c 04E0 b .L142
|
||||
736 .L144:
|
||||
737 000e FFF7FEFF bl HAL_GetTick
|
||||
738 0012 031B subs r3, r0, r4
|
||||
739 0014 AB42 cmp r3, r5
|
||||
740 0016 0FD8 bhi .L146
|
||||
741 .L142:
|
||||
742 0018 3369 ldr r3, [r6, #16]
|
||||
743 001a DB03 lsls r3, r3, #15
|
||||
744 001c F7D4 bmi .L144
|
||||
745 001e 3369 ldr r3, [r6, #16]
|
||||
746 0020 4CF2FA32 movw r2, #50170
|
||||
747 0024 1340 ands r3, r3, r2
|
||||
748 0026 09D1 bne .L149
|
||||
749 0028 3069 ldr r0, [r6, #16]
|
||||
750 002a 10F00100 ands r0, r0, #1
|
||||
751 002e 02D0 beq .L143
|
||||
752 0030 0122 movs r2, #1
|
||||
753 0032 3261 str r2, [r6, #16]
|
||||
754 0034 1846 mov r0, r3
|
||||
755 .L143:
|
||||
756 0036 70BD pop {r4, r5, r6, pc}
|
||||
757 .L146:
|
||||
758 0038 0320 movs r0, #3
|
||||
759 003a 70BD pop {r4, r5, r6, pc}
|
||||
760 .L149:
|
||||
761 003c 0449 ldr r1, .L150+4
|
||||
762 003e 4A68 ldr r2, [r1, #4]
|
||||
763 0040 1A43 orrs r2, r2, r3
|
||||
764 0042 4A60 str r2, [r1, #4]
|
||||
ARM GAS /tmp/cceJoBpJ.s page 14
|
||||
|
||||
|
||||
765 0044 0120 movs r0, #1
|
||||
766 0046 3361 str r3, [r6, #16]
|
||||
767 0048 70BD pop {r4, r5, r6, pc}
|
||||
768 .L151:
|
||||
769 004a 00BF .align 2
|
||||
770 .L150:
|
||||
771 004c 00200240 .word 1073881088
|
||||
772 0050 00000000 .word .LANCHOR0
|
||||
774 .global pFlash
|
||||
775 .section .data.pFlash,"aw"
|
||||
776 .align 2
|
||||
777 .set .LANCHOR0,. + 0
|
||||
780 pFlash:
|
||||
781 0000 00 .byte 0
|
||||
782 0001 000000 .space 3
|
||||
783 0004 00000000 .word 0
|
||||
784 0008 00 .byte 0
|
||||
785 0009 000000 .space 3
|
||||
786 000c 00000000 .word 0
|
||||
787 0010 01000000 .word 1
|
||||
788 0014 00000000 .word 0
|
||||
789 0018 00000000 .word 0
|
||||
790 001c 00 .byte 0
|
||||
791 001d 000000 .space 3
|
||||
792 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||
ARM GAS /tmp/cceJoBpJ.s page 15
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32g4xx_hal_flash.c
|
||||
/tmp/cceJoBpJ.s:16 .text.HAL_FLASH_Program:0000000000000000 $t
|
||||
/tmp/cceJoBpJ.s:25 .text.HAL_FLASH_Program:0000000000000000 HAL_FLASH_Program
|
||||
/tmp/cceJoBpJ.s:194 .text.HAL_FLASH_Program:000000000000014c $d
|
||||
/tmp/cceJoBpJ.s:198 .text.HAL_FLASH_Program_IT:0000000000000000 $t
|
||||
/tmp/cceJoBpJ.s:206 .text.HAL_FLASH_Program_IT:0000000000000000 HAL_FLASH_Program_IT
|
||||
/tmp/cceJoBpJ.s:356 .text.HAL_FLASH_Program_IT:0000000000000128 $d
|
||||
/tmp/cceJoBpJ.s:360 .text.HAL_FLASH_EndOfOperationCallback:0000000000000000 $t
|
||||
/tmp/cceJoBpJ.s:368 .text.HAL_FLASH_EndOfOperationCallback:0000000000000000 HAL_FLASH_EndOfOperationCallback
|
||||
/tmp/cceJoBpJ.s:375 .text.HAL_FLASH_OperationErrorCallback:0000000000000000 $t
|
||||
/tmp/cceJoBpJ.s:383 .text.HAL_FLASH_OperationErrorCallback:0000000000000000 HAL_FLASH_OperationErrorCallback
|
||||
/tmp/cceJoBpJ.s:390 .text.HAL_FLASH_IRQHandler:0000000000000000 $t
|
||||
/tmp/cceJoBpJ.s:398 .text.HAL_FLASH_IRQHandler:0000000000000000 HAL_FLASH_IRQHandler
|
||||
/tmp/cceJoBpJ.s:518 .text.HAL_FLASH_IRQHandler:00000000000000ec $d
|
||||
/tmp/cceJoBpJ.s:522 .text.HAL_FLASH_Unlock:0000000000000000 $t
|
||||
/tmp/cceJoBpJ.s:530 .text.HAL_FLASH_Unlock:0000000000000000 HAL_FLASH_Unlock
|
||||
/tmp/cceJoBpJ.s:551 .text.HAL_FLASH_Unlock:000000000000001c $d
|
||||
/tmp/cceJoBpJ.s:556 .text.HAL_FLASH_Lock:0000000000000000 $t
|
||||
/tmp/cceJoBpJ.s:564 .text.HAL_FLASH_Lock:0000000000000000 HAL_FLASH_Lock
|
||||
/tmp/cceJoBpJ.s:579 .text.HAL_FLASH_Lock:0000000000000014 $d
|
||||
/tmp/cceJoBpJ.s:582 .text.HAL_FLASH_OB_Unlock:0000000000000000 $t
|
||||
/tmp/cceJoBpJ.s:590 .text.HAL_FLASH_OB_Unlock:0000000000000000 HAL_FLASH_OB_Unlock
|
||||
/tmp/cceJoBpJ.s:609 .text.HAL_FLASH_OB_Unlock:000000000000001c $d
|
||||
/tmp/cceJoBpJ.s:614 .text.HAL_FLASH_OB_Lock:0000000000000000 $t
|
||||
/tmp/cceJoBpJ.s:622 .text.HAL_FLASH_OB_Lock:0000000000000000 HAL_FLASH_OB_Lock
|
||||
/tmp/cceJoBpJ.s:637 .text.HAL_FLASH_OB_Lock:0000000000000018 $d
|
||||
/tmp/cceJoBpJ.s:640 .text.HAL_FLASH_OB_Launch:0000000000000000 $t
|
||||
/tmp/cceJoBpJ.s:648 .text.HAL_FLASH_OB_Launch:0000000000000000 HAL_FLASH_OB_Launch
|
||||
/tmp/cceJoBpJ.s:694 .text.HAL_FLASH_OB_Launch:0000000000000054 $d
|
||||
/tmp/cceJoBpJ.s:698 .text.HAL_FLASH_GetError:0000000000000000 $t
|
||||
/tmp/cceJoBpJ.s:706 .text.HAL_FLASH_GetError:0000000000000000 HAL_FLASH_GetError
|
||||
/tmp/cceJoBpJ.s:716 .text.HAL_FLASH_GetError:0000000000000008 $d
|
||||
/tmp/cceJoBpJ.s:719 .text.FLASH_WaitForLastOperation:0000000000000000 $t
|
||||
/tmp/cceJoBpJ.s:727 .text.FLASH_WaitForLastOperation:0000000000000000 FLASH_WaitForLastOperation
|
||||
/tmp/cceJoBpJ.s:771 .text.FLASH_WaitForLastOperation:000000000000004c $d
|
||||
/tmp/cceJoBpJ.s:780 .data.pFlash:0000000000000000 pFlash
|
||||
/tmp/cceJoBpJ.s:776 .data.pFlash:0000000000000000 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
HAL_GetTick
|
||||
FLASH_PageErase
|
||||
FLASH_FlushCaches
|
||||
Binary file not shown.
@@ -1,84 +0,0 @@
|
||||
build/stm32g4xx_hal_flash_ex.o: \
|
||||
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||
Core/Inc/stm32g4xx_hal_conf.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||
Core/Inc/stm32g4xx_hal_conf.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||
Drivers/CMSIS/Include/core_cm4.h:
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||
@@ -1,934 +0,0 @@
|
||||
ARM GAS /tmp/ccANA7nh.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
2 .eabi_attribute 27, 1
|
||||
3 .eabi_attribute 28, 1
|
||||
4 .eabi_attribute 20, 1
|
||||
5 .eabi_attribute 21, 1
|
||||
6 .eabi_attribute 23, 3
|
||||
7 .eabi_attribute 24, 1
|
||||
8 .eabi_attribute 25, 1
|
||||
9 .eabi_attribute 26, 1
|
||||
10 .eabi_attribute 30, 2
|
||||
11 .eabi_attribute 34, 1
|
||||
12 .eabi_attribute 18, 4
|
||||
13 .file "stm32g4xx_hal_flash_ex.c"
|
||||
14 .text
|
||||
15 .section .text.HAL_FLASHEx_Erase,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .p2align 2,,3
|
||||
18 .global HAL_FLASHEx_Erase
|
||||
19 .arch armv7e-m
|
||||
20 .syntax unified
|
||||
21 .thumb
|
||||
22 .thumb_func
|
||||
23 .fpu fpv4-sp-d16
|
||||
25 HAL_FLASHEx_Erase:
|
||||
26 @ args = 0, pretend = 0, frame = 0
|
||||
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
28 0000 2DE9F843 push {r3, r4, r5, r6, r7, r8, r9, lr}
|
||||
29 0004 534F ldr r7, .L26
|
||||
30 0006 3B78 ldrb r3, [r7] @ zero_extendqisi2
|
||||
31 0008 012B cmp r3, #1
|
||||
32 000a 7AD0 beq .L16
|
||||
33 000c 8146 mov r9, r0
|
||||
34 000e 0124 movs r4, #1
|
||||
35 0010 4FF47A70 mov r0, #1000
|
||||
36 0014 8846 mov r8, r1
|
||||
37 0016 3C70 strb r4, [r7]
|
||||
38 0018 FFF7FEFF bl FLASH_WaitForLastOperation
|
||||
39 001c 0646 mov r6, r0
|
||||
40 001e 20B1 cbz r0, .L23
|
||||
41 .L3:
|
||||
42 0020 0023 movs r3, #0
|
||||
43 0022 3B70 strb r3, [r7]
|
||||
44 0024 3046 mov r0, r6
|
||||
45 0026 BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc}
|
||||
46 .L23:
|
||||
47 002a 4B4B ldr r3, .L26+4
|
||||
48 002c 7860 str r0, [r7, #4]
|
||||
49 002e 1A68 ldr r2, [r3]
|
||||
50 0030 12F4007F tst r2, #512
|
||||
51 0034 1A68 ldr r2, [r3]
|
||||
52 0036 68D1 bne .L24
|
||||
53 0038 5205 lsls r2, r2, #21
|
||||
54 003a 40F18980 bpl .L7
|
||||
55 003e 1A68 ldr r2, [r3]
|
||||
56 0040 22F48062 bic r2, r2, #1024
|
||||
57 0044 1A60 str r2, [r3]
|
||||
58 0046 0223 movs r3, #2
|
||||
ARM GAS /tmp/ccANA7nh.s page 2
|
||||
|
||||
|
||||
59 0048 3B77 strb r3, [r7, #28]
|
||||
60 .L6:
|
||||
61 004a D9F80030 ldr r3, [r9]
|
||||
62 004e 012B cmp r3, #1
|
||||
63 0050 64D0 beq .L25
|
||||
64 0052 4FF0FF33 mov r3, #-1
|
||||
65 0056 C8F80030 str r3, [r8]
|
||||
66 005a D9E90253 ldrd r5, r3, [r9, #8]
|
||||
67 005e 2B44 add r3, r3, r5
|
||||
68 0060 9D42 cmp r5, r3
|
||||
69 0062 24D2 bcs .L10
|
||||
70 0064 3C4C ldr r4, .L26+4
|
||||
71 0066 05E0 b .L13
|
||||
72 .L12:
|
||||
73 0068 D9E90232 ldrd r3, r2, [r9, #8]
|
||||
74 006c 0135 adds r5, r5, #1
|
||||
75 006e 1344 add r3, r3, r2
|
||||
76 0070 AB42 cmp r3, r5
|
||||
77 0072 1CD9 bls .L10
|
||||
78 .L13:
|
||||
79 0074 6269 ldr r2, [r4, #20]
|
||||
80 0076 EB00 lsls r3, r5, #3
|
||||
81 0078 22F4FC72 bic r2, r2, #504
|
||||
82 007c 03F4FF63 and r3, r3, #2040
|
||||
83 0080 1343 orrs r3, r3, r2
|
||||
84 0082 6361 str r3, [r4, #20]
|
||||
85 0084 6369 ldr r3, [r4, #20]
|
||||
86 0086 43F00203 orr r3, r3, #2
|
||||
87 008a 6361 str r3, [r4, #20]
|
||||
88 008c 6369 ldr r3, [r4, #20]
|
||||
89 008e 43F48033 orr r3, r3, #65536
|
||||
90 0092 6361 str r3, [r4, #20]
|
||||
91 0094 4FF47A70 mov r0, #1000
|
||||
92 0098 FFF7FEFF bl FLASH_WaitForLastOperation
|
||||
93 009c 6369 ldr r3, [r4, #20]
|
||||
94 009e 23F4FD73 bic r3, r3, #506
|
||||
95 00a2 6361 str r3, [r4, #20]
|
||||
96 00a4 0028 cmp r0, #0
|
||||
97 00a6 DFD0 beq .L12
|
||||
98 00a8 C8F80050 str r5, [r8]
|
||||
99 00ac 0646 mov r6, r0
|
||||
100 .L10:
|
||||
101 00ae 3B7F ldrb r3, [r7, #28] @ zero_extendqisi2
|
||||
102 00b0 03F0FD02 and r2, r3, #253
|
||||
103 00b4 012A cmp r2, #1
|
||||
104 00b6 DBB2 uxtb r3, r3
|
||||
105 00b8 10D1 bne .L14
|
||||
106 00ba 274A ldr r2, .L26+4
|
||||
107 00bc 1168 ldr r1, [r2]
|
||||
108 00be 21F40071 bic r1, r1, #512
|
||||
109 00c2 1160 str r1, [r2]
|
||||
110 00c4 1168 ldr r1, [r2]
|
||||
111 00c6 41F40061 orr r1, r1, #2048
|
||||
112 00ca 1160 str r1, [r2]
|
||||
113 00cc 1168 ldr r1, [r2]
|
||||
114 00ce 21F40061 bic r1, r1, #2048
|
||||
115 00d2 1160 str r1, [r2]
|
||||
ARM GAS /tmp/ccANA7nh.s page 3
|
||||
|
||||
|
||||
116 00d4 1168 ldr r1, [r2]
|
||||
117 00d6 41F40071 orr r1, r1, #512
|
||||
118 00da 1160 str r1, [r2]
|
||||
119 .L14:
|
||||
120 00dc 023B subs r3, r3, #2
|
||||
121 00de 012B cmp r3, #1
|
||||
122 00e0 0CD8 bhi .L15
|
||||
123 00e2 1D4B ldr r3, .L26+4
|
||||
124 00e4 1A68 ldr r2, [r3]
|
||||
125 00e6 42F48052 orr r2, r2, #4096
|
||||
126 00ea 1A60 str r2, [r3]
|
||||
127 00ec 1A68 ldr r2, [r3]
|
||||
128 00ee 22F48052 bic r2, r2, #4096
|
||||
129 00f2 1A60 str r2, [r3]
|
||||
130 00f4 1A68 ldr r2, [r3]
|
||||
131 00f6 42F48062 orr r2, r2, #1024
|
||||
132 00fa 1A60 str r2, [r3]
|
||||
133 .L15:
|
||||
134 00fc 0023 movs r3, #0
|
||||
135 00fe 3B77 strb r3, [r7, #28]
|
||||
136 0100 8EE7 b .L3
|
||||
137 .L16:
|
||||
138 0102 0226 movs r6, #2
|
||||
139 0104 3046 mov r0, r6
|
||||
140 0106 BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc}
|
||||
141 .L24:
|
||||
142 010a 5105 lsls r1, r2, #21
|
||||
143 010c 1ED5 bpl .L5
|
||||
144 010e 1A68 ldr r2, [r3]
|
||||
145 0110 22F48062 bic r2, r2, #1024
|
||||
146 0114 1A60 str r2, [r3]
|
||||
147 0116 0323 movs r3, #3
|
||||
148 0118 3B77 strb r3, [r7, #28]
|
||||
149 011a 96E7 b .L6
|
||||
150 .L25:
|
||||
151 011c D9F80430 ldr r3, [r9, #4]
|
||||
152 0120 DB07 lsls r3, r3, #31
|
||||
153 0122 04D5 bpl .L9
|
||||
154 0124 0C4A ldr r2, .L26+4
|
||||
155 0126 5369 ldr r3, [r2, #20]
|
||||
156 0128 43F00403 orr r3, r3, #4
|
||||
157 012c 5361 str r3, [r2, #20]
|
||||
158 .L9:
|
||||
159 012e 0A4C ldr r4, .L26+4
|
||||
160 0130 6369 ldr r3, [r4, #20]
|
||||
161 0132 43F48033 orr r3, r3, #65536
|
||||
162 0136 6361 str r3, [r4, #20]
|
||||
163 0138 4FF47A70 mov r0, #1000
|
||||
164 013c FFF7FEFF bl FLASH_WaitForLastOperation
|
||||
165 0140 6369 ldr r3, [r4, #20]
|
||||
166 0142 23F00403 bic r3, r3, #4
|
||||
167 0146 0646 mov r6, r0
|
||||
168 0148 6361 str r3, [r4, #20]
|
||||
169 014a B0E7 b .L10
|
||||
170 .L5:
|
||||
171 014c 3C77 strb r4, [r7, #28]
|
||||
172 014e 7CE7 b .L6
|
||||
ARM GAS /tmp/ccANA7nh.s page 4
|
||||
|
||||
|
||||
173 .L7:
|
||||
174 0150 3877 strb r0, [r7, #28]
|
||||
175 0152 7AE7 b .L6
|
||||
176 .L27:
|
||||
177 .align 2
|
||||
178 .L26:
|
||||
179 0154 00000000 .word pFlash
|
||||
180 0158 00200240 .word 1073881088
|
||||
182 .section .text.HAL_FLASHEx_Erase_IT,"ax",%progbits
|
||||
183 .align 1
|
||||
184 .p2align 2,,3
|
||||
185 .global HAL_FLASHEx_Erase_IT
|
||||
186 .syntax unified
|
||||
187 .thumb
|
||||
188 .thumb_func
|
||||
189 .fpu fpv4-sp-d16
|
||||
191 HAL_FLASHEx_Erase_IT:
|
||||
192 @ args = 0, pretend = 0, frame = 0
|
||||
193 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
194 @ link register save eliminated.
|
||||
195 0000 2C4B ldr r3, .L46
|
||||
196 0002 1A78 ldrb r2, [r3] @ zero_extendqisi2
|
||||
197 0004 012A cmp r2, #1
|
||||
198 0006 53D0 beq .L36
|
||||
199 0008 10B4 push {r4}
|
||||
200 000a 2B4A ldr r2, .L46+4
|
||||
201 000c 0024 movs r4, #0
|
||||
202 000e 0121 movs r1, #1
|
||||
203 0010 1970 strb r1, [r3]
|
||||
204 0012 5C60 str r4, [r3, #4]
|
||||
205 0014 1468 ldr r4, [r2]
|
||||
206 0016 A405 lsls r4, r4, #22
|
||||
207 0018 2DD4 bmi .L44
|
||||
208 001a 1168 ldr r1, [r2]
|
||||
209 001c 11F48061 ands r1, r1, #1024
|
||||
210 0020 33D0 beq .L33
|
||||
211 0022 1168 ldr r1, [r2]
|
||||
212 0024 0224 movs r4, #2
|
||||
213 0026 21F48061 bic r1, r1, #1024
|
||||
214 002a 1160 str r1, [r2]
|
||||
215 002c 1C77 strb r4, [r3, #28]
|
||||
216 .L32:
|
||||
217 002e 224A ldr r2, .L46+4
|
||||
218 0030 5169 ldr r1, [r2, #20]
|
||||
219 0032 41F04071 orr r1, r1, #50331648
|
||||
220 0036 5161 str r1, [r2, #20]
|
||||
221 0038 D0E90041 ldrd r4, r1, [r0]
|
||||
222 003c 012C cmp r4, #1
|
||||
223 003e 1961 str r1, [r3, #16]
|
||||
224 0040 25D0 beq .L45
|
||||
225 0042 0121 movs r1, #1
|
||||
226 0044 1972 strb r1, [r3, #8]
|
||||
227 0046 D0E90214 ldrd r1, r4, [r0, #8]
|
||||
228 004a 9C61 str r4, [r3, #24]
|
||||
229 004c 5961 str r1, [r3, #20]
|
||||
230 004e 5369 ldr r3, [r2, #20]
|
||||
231 0050 5DF8044B ldr r4, [sp], #4
|
||||
ARM GAS /tmp/ccANA7nh.s page 5
|
||||
|
||||
|
||||
232 0054 C900 lsls r1, r1, #3
|
||||
233 0056 23F4FC73 bic r3, r3, #504
|
||||
234 005a 01F4FF61 and r1, r1, #2040
|
||||
235 005e 1943 orrs r1, r1, r3
|
||||
236 0060 5161 str r1, [r2, #20]
|
||||
237 0062 5369 ldr r3, [r2, #20]
|
||||
238 0064 43F00203 orr r3, r3, #2
|
||||
239 0068 5361 str r3, [r2, #20]
|
||||
240 006a 5369 ldr r3, [r2, #20]
|
||||
241 006c 43F48033 orr r3, r3, #65536
|
||||
242 0070 0020 movs r0, #0
|
||||
243 0072 5361 str r3, [r2, #20]
|
||||
244 0074 7047 bx lr
|
||||
245 .L44:
|
||||
246 0076 1468 ldr r4, [r2]
|
||||
247 0078 6405 lsls r4, r4, #21
|
||||
248 007a 06D5 bpl .L33
|
||||
249 007c 1168 ldr r1, [r2]
|
||||
250 007e 0324 movs r4, #3
|
||||
251 0080 21F48061 bic r1, r1, #1024
|
||||
252 0084 1160 str r1, [r2]
|
||||
253 0086 1C77 strb r4, [r3, #28]
|
||||
254 0088 D1E7 b .L32
|
||||
255 .L33:
|
||||
256 008a 1977 strb r1, [r3, #28]
|
||||
257 008c CFE7 b .L32
|
||||
258 .L45:
|
||||
259 008e 0220 movs r0, #2
|
||||
260 0090 1872 strb r0, [r3, #8]
|
||||
261 0092 CB07 lsls r3, r1, #31
|
||||
262 0094 03D5 bpl .L35
|
||||
263 0096 5369 ldr r3, [r2, #20]
|
||||
264 0098 43F00403 orr r3, r3, #4
|
||||
265 009c 5361 str r3, [r2, #20]
|
||||
266 .L35:
|
||||
267 009e 064A ldr r2, .L46+4
|
||||
268 00a0 5DF8044B ldr r4, [sp], #4
|
||||
269 00a4 5369 ldr r3, [r2, #20]
|
||||
270 00a6 43F48033 orr r3, r3, #65536
|
||||
271 00aa 0020 movs r0, #0
|
||||
272 00ac 5361 str r3, [r2, #20]
|
||||
273 00ae 7047 bx lr
|
||||
274 .L36:
|
||||
275 00b0 0220 movs r0, #2
|
||||
276 00b2 7047 bx lr
|
||||
277 .L47:
|
||||
278 .align 2
|
||||
279 .L46:
|
||||
280 00b4 00000000 .word pFlash
|
||||
281 00b8 00200240 .word 1073881088
|
||||
283 .section .text.HAL_FLASHEx_OBProgram,"ax",%progbits
|
||||
284 .align 1
|
||||
285 .p2align 2,,3
|
||||
286 .global HAL_FLASHEx_OBProgram
|
||||
287 .syntax unified
|
||||
288 .thumb
|
||||
289 .thumb_func
|
||||
ARM GAS /tmp/ccANA7nh.s page 6
|
||||
|
||||
|
||||
290 .fpu fpv4-sp-d16
|
||||
292 HAL_FLASHEx_OBProgram:
|
||||
293 @ args = 0, pretend = 0, frame = 0
|
||||
294 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
295 0000 2DE9F843 push {r3, r4, r5, r6, r7, r8, r9, lr}
|
||||
296 0004 B34E ldr r6, .L160
|
||||
297 0006 3378 ldrb r3, [r6] @ zero_extendqisi2
|
||||
298 0008 012B cmp r3, #1
|
||||
299 000a 00F05E81 beq .L86
|
||||
300 000e 0125 movs r5, #1
|
||||
301 0010 3570 strb r5, [r6]
|
||||
302 0012 0368 ldr r3, [r0]
|
||||
303 0014 0022 movs r2, #0
|
||||
304 0016 13EA0507 ands r7, r3, r5
|
||||
305 001a 0446 mov r4, r0
|
||||
306 001c 7260 str r2, [r6, #4]
|
||||
307 001e 40F0DB80 bne .L150
|
||||
308 .L50:
|
||||
309 0022 9A07 lsls r2, r3, #30
|
||||
310 0024 00F1CE80 bmi .L151
|
||||
311 .L54:
|
||||
312 0028 5D07 lsls r5, r3, #29
|
||||
313 002a 42D4 bmi .L152
|
||||
314 .L57:
|
||||
315 002c 1907 lsls r1, r3, #28
|
||||
316 002e 0AD4 bmi .L153
|
||||
317 .L75:
|
||||
318 0030 9A06 lsls r2, r3, #26
|
||||
319 0032 00F1F980 bmi .L154
|
||||
320 .L79:
|
||||
321 0036 DB06 lsls r3, r3, #27
|
||||
322 0038 00F1ED80 bmi .L155
|
||||
323 .L83:
|
||||
324 003c 0023 movs r3, #0
|
||||
325 003e 3370 strb r3, [r6]
|
||||
326 0040 3846 mov r0, r7
|
||||
327 0042 BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc}
|
||||
328 .L153:
|
||||
329 0046 D4E90885 ldrd r8, r5, [r4, #32]
|
||||
330 004a A845 cmp r8, r5
|
||||
331 004c F0D0 beq .L75
|
||||
332 004e 4FF47A70 mov r0, #1000
|
||||
333 0052 D4F81C90 ldr r9, [r4, #28]
|
||||
334 0056 FFF7FEFF bl FLASH_WaitForLastOperation
|
||||
335 005a 0028 cmp r0, #0
|
||||
336 005c 40F00C81 bne .L156
|
||||
337 0060 19F0010F tst r9, #1
|
||||
338 0064 0FD0 beq .L77
|
||||
339 0066 9C49 ldr r1, .L160+4
|
||||
340 0068 9C48 ldr r0, .L160+8
|
||||
341 006a 4A6A ldr r2, [r1, #36]
|
||||
342 006c 08F17848 add r8, r8, #-134217728
|
||||
343 0070 0240 ands r2, r2, r0
|
||||
344 0072 42EAD802 orr r2, r2, r8, lsr #3
|
||||
345 0076 4A62 str r2, [r1, #36]
|
||||
346 0078 8B6A ldr r3, [r1, #40]
|
||||
347 007a 05F17845 add r5, r5, #-134217728
|
||||
ARM GAS /tmp/ccANA7nh.s page 7
|
||||
|
||||
|
||||
348 007e 0340 ands r3, r3, r0
|
||||
349 0080 43EAD505 orr r5, r3, r5, lsr #3
|
||||
350 0084 8D62 str r5, [r1, #40]
|
||||
351 .L77:
|
||||
352 0086 944A ldr r2, .L160+4
|
||||
353 0088 936A ldr r3, [r2, #40]
|
||||
354 008a 09F00049 and r9, r9, #-2147483648
|
||||
355 008e 23F00043 bic r3, r3, #-2147483648
|
||||
356 0092 43EA0903 orr r3, r3, r9
|
||||
357 0096 9362 str r3, [r2, #40]
|
||||
358 0098 5369 ldr r3, [r2, #20]
|
||||
359 009a 43F40033 orr r3, r3, #131072
|
||||
360 009e 5361 str r3, [r2, #20]
|
||||
361 00a0 4FF47A70 mov r0, #1000
|
||||
362 00a4 FFF7FEFF bl FLASH_WaitForLastOperation
|
||||
363 00a8 2368 ldr r3, [r4]
|
||||
364 00aa 0028 cmp r0, #0
|
||||
365 00ac C0D0 beq .L75
|
||||
366 00ae 0127 movs r7, #1
|
||||
367 00b0 BEE7 b .L75
|
||||
368 .L152:
|
||||
369 00b2 4FF47A70 mov r0, #1000
|
||||
370 00b6 D4E90558 ldrd r5, r8, [r4, #20]
|
||||
371 00ba FFF7FEFF bl FLASH_WaitForLastOperation
|
||||
372 00be 0028 cmp r0, #0
|
||||
373 00c0 40F0D480 bne .L157
|
||||
374 00c4 15F00103 ands r3, r5, #1
|
||||
375 00c8 00F00A81 beq .L88
|
||||
376 00cc 08F4E063 and r3, r8, #1792
|
||||
377 00d0 4FF4B851 mov r1, #5888
|
||||
378 00d4 4FF4E062 mov r2, #1792
|
||||
379 .L59:
|
||||
380 00d8 A807 lsls r0, r5, #30
|
||||
381 00da 03D5 bpl .L60
|
||||
382 00dc 0A46 mov r2, r1
|
||||
383 00de 08F48051 and r1, r8, #4096
|
||||
384 00e2 0B43 orrs r3, r3, r1
|
||||
385 .L60:
|
||||
386 00e4 6807 lsls r0, r5, #29
|
||||
387 00e6 04D5 bpl .L61
|
||||
388 00e8 08F40051 and r1, r8, #8192
|
||||
389 00ec 42F40052 orr r2, r2, #8192
|
||||
390 00f0 0B43 orrs r3, r3, r1
|
||||
391 .L61:
|
||||
392 00f2 E904 lsls r1, r5, #19
|
||||
393 00f4 04D5 bpl .L62
|
||||
394 00f6 08F48041 and r1, r8, #16384
|
||||
395 00fa 42F48042 orr r2, r2, #16384
|
||||
396 00fe 0B43 orrs r3, r3, r1
|
||||
397 .L62:
|
||||
398 0100 2807 lsls r0, r5, #28
|
||||
399 0102 04D5 bpl .L63
|
||||
400 0104 08F48031 and r1, r8, #65536
|
||||
401 0108 42F48032 orr r2, r2, #65536
|
||||
402 010c 0B43 orrs r3, r3, r1
|
||||
403 .L63:
|
||||
404 010e E906 lsls r1, r5, #27
|
||||
ARM GAS /tmp/ccANA7nh.s page 8
|
||||
|
||||
|
||||
405 0110 04D5 bpl .L64
|
||||
406 0112 08F40031 and r1, r8, #131072
|
||||
407 0116 42F40032 orr r2, r2, #131072
|
||||
408 011a 0B43 orrs r3, r3, r1
|
||||
409 .L64:
|
||||
410 011c A806 lsls r0, r5, #26
|
||||
411 011e 04D5 bpl .L65
|
||||
412 0120 08F48021 and r1, r8, #262144
|
||||
413 0124 42F48022 orr r2, r2, #262144
|
||||
414 0128 0B43 orrs r3, r3, r1
|
||||
415 .L65:
|
||||
416 012a 6906 lsls r1, r5, #25
|
||||
417 012c 04D5 bpl .L66
|
||||
418 012e 08F40021 and r1, r8, #524288
|
||||
419 0132 42F40022 orr r2, r2, #524288
|
||||
420 0136 0B43 orrs r3, r3, r1
|
||||
421 .L66:
|
||||
422 0138 A805 lsls r0, r5, #22
|
||||
423 013a 04D5 bpl .L67
|
||||
424 013c 08F40001 and r1, r8, #8388608
|
||||
425 0140 42F40002 orr r2, r2, #8388608
|
||||
426 0144 0B43 orrs r3, r3, r1
|
||||
427 .L67:
|
||||
428 0146 6905 lsls r1, r5, #21
|
||||
429 0148 04D5 bpl .L68
|
||||
430 014a 08F08071 and r1, r8, #16777216
|
||||
431 014e 42F08072 orr r2, r2, #16777216
|
||||
432 0152 0B43 orrs r3, r3, r1
|
||||
433 .L68:
|
||||
434 0154 2805 lsls r0, r5, #20
|
||||
435 0156 04D5 bpl .L69
|
||||
436 0158 08F00071 and r1, r8, #33554432
|
||||
437 015c 42F00072 orr r2, r2, #33554432
|
||||
438 0160 0B43 orrs r3, r3, r1
|
||||
439 .L69:
|
||||
440 0162 A904 lsls r1, r5, #18
|
||||
441 0164 04D5 bpl .L70
|
||||
442 0166 08F08061 and r1, r8, #67108864
|
||||
443 016a 42F08062 orr r2, r2, #67108864
|
||||
444 016e 0B43 orrs r3, r3, r1
|
||||
445 .L70:
|
||||
446 0170 6804 lsls r0, r5, #17
|
||||
447 0172 04D5 bpl .L71
|
||||
448 0174 08F00061 and r1, r8, #134217728
|
||||
449 0178 42F00062 orr r2, r2, #134217728
|
||||
450 017c 0B43 orrs r3, r3, r1
|
||||
451 .L71:
|
||||
452 017e 2904 lsls r1, r5, #16
|
||||
453 0180 04D5 bpl .L72
|
||||
454 0182 08F04051 and r1, r8, #805306368
|
||||
455 0186 42F04052 orr r2, r2, #805306368
|
||||
456 018a 0B43 orrs r3, r3, r1
|
||||
457 .L72:
|
||||
458 018c E803 lsls r0, r5, #15
|
||||
459 018e 05D5 bpl .L73
|
||||
460 0190 08F08048 and r8, r8, #1073741824
|
||||
461 0194 43EA0803 orr r3, r3, r8
|
||||
ARM GAS /tmp/ccANA7nh.s page 9
|
||||
|
||||
|
||||
462 0198 42F08042 orr r2, r2, #1073741824
|
||||
463 .L73:
|
||||
464 019c 4E4D ldr r5, .L160+4
|
||||
465 019e 296A ldr r1, [r5, #32]
|
||||
466 01a0 21EA0202 bic r2, r1, r2
|
||||
467 01a4 1343 orrs r3, r3, r2
|
||||
468 01a6 2B62 str r3, [r5, #32]
|
||||
469 01a8 6B69 ldr r3, [r5, #20]
|
||||
470 01aa 43F40033 orr r3, r3, #131072
|
||||
471 01ae 6B61 str r3, [r5, #20]
|
||||
472 01b0 4FF47A70 mov r0, #1000
|
||||
473 01b4 FFF7FEFF bl FLASH_WaitForLastOperation
|
||||
474 01b8 2368 ldr r3, [r4]
|
||||
475 01ba 0028 cmp r0, #0
|
||||
476 01bc 3FF436AF beq .L57
|
||||
477 01c0 0127 movs r7, #1
|
||||
478 01c2 33E7 b .L57
|
||||
479 .L151:
|
||||
480 01c4 4FF47A70 mov r0, #1000
|
||||
481 01c8 2569 ldr r5, [r4, #16]
|
||||
482 01ca FFF7FEFF bl FLASH_WaitForLastOperation
|
||||
483 01ce 0028 cmp r0, #0
|
||||
484 01d0 55D0 beq .L55
|
||||
485 01d2 2368 ldr r3, [r4]
|
||||
486 01d4 0127 movs r7, #1
|
||||
487 01d6 27E7 b .L54
|
||||
488 .L150:
|
||||
489 01d8 D0E90187 ldrd r8, r7, [r0, #4]
|
||||
490 01dc 4FF47A70 mov r0, #1000
|
||||
491 01e0 D4F80C90 ldr r9, [r4, #12]
|
||||
492 01e4 FFF7FEFF bl FLASH_WaitForLastOperation
|
||||
493 01e8 0028 cmp r0, #0
|
||||
494 01ea 3CD1 bne .L158
|
||||
495 01ec B8F1000F cmp r8, #0
|
||||
496 01f0 7AD1 bne .L52
|
||||
497 01f2 394B ldr r3, .L160+4
|
||||
498 01f4 47EA0947 orr r7, r7, r9, lsl #16
|
||||
499 01f8 DF62 str r7, [r3, #44]
|
||||
500 .L53:
|
||||
501 01fa 374A ldr r2, .L160+4
|
||||
502 01fc 5369 ldr r3, [r2, #20]
|
||||
503 01fe 43F40033 orr r3, r3, #131072
|
||||
504 0202 5361 str r3, [r2, #20]
|
||||
505 0204 4FF47A70 mov r0, #1000
|
||||
506 0208 FFF7FEFF bl FLASH_WaitForLastOperation
|
||||
507 020c 071E subs r7, r0, #0
|
||||
508 020e 2368 ldr r3, [r4]
|
||||
509 0210 18BF it ne
|
||||
510 0212 0127 movne r7, #1
|
||||
511 0214 05E7 b .L50
|
||||
512 .L155:
|
||||
513 0216 4FF47A70 mov r0, #1000
|
||||
514 021a A46A ldr r4, [r4, #40]
|
||||
515 021c FFF7FEFF bl FLASH_WaitForLastOperation
|
||||
516 0220 0028 cmp r0, #0
|
||||
517 0222 40D0 beq .L84
|
||||
518 .L85:
|
||||
ARM GAS /tmp/ccANA7nh.s page 10
|
||||
|
||||
|
||||
519 0224 0127 movs r7, #1
|
||||
520 0226 09E7 b .L83
|
||||
521 .L154:
|
||||
522 0228 4FF47A70 mov r0, #1000
|
||||
523 022c D4E90B58 ldrd r5, r8, [r4, #44]
|
||||
524 0230 FFF7FEFF bl FLASH_WaitForLastOperation
|
||||
525 0234 E8B9 cbnz r0, .L159
|
||||
526 0236 012D cmp r5, #1
|
||||
527 0238 06D1 bne .L81
|
||||
528 023a 274A ldr r2, .L160+4
|
||||
529 023c 136F ldr r3, [r2, #112]
|
||||
530 023e 23F07F03 bic r3, r3, #127
|
||||
531 0242 43EA0803 orr r3, r3, r8
|
||||
532 0246 1367 str r3, [r2, #112]
|
||||
533 .L81:
|
||||
534 0248 234A ldr r2, .L160+4
|
||||
535 024a 5369 ldr r3, [r2, #20]
|
||||
536 024c 43F40033 orr r3, r3, #131072
|
||||
537 0250 5361 str r3, [r2, #20]
|
||||
538 0252 4FF47A70 mov r0, #1000
|
||||
539 0256 FFF7FEFF bl FLASH_WaitForLastOperation
|
||||
540 025a 2368 ldr r3, [r4]
|
||||
541 025c 0028 cmp r0, #0
|
||||
542 025e 3FF4EAAE beq .L79
|
||||
543 0262 0127 movs r7, #1
|
||||
544 0264 E7E6 b .L79
|
||||
545 .L158:
|
||||
546 0266 2368 ldr r3, [r4]
|
||||
547 0268 2F46 mov r7, r5
|
||||
548 026a DAE6 b .L50
|
||||
549 .L157:
|
||||
550 026c 2368 ldr r3, [r4]
|
||||
551 026e 0127 movs r7, #1
|
||||
552 0270 DCE6 b .L57
|
||||
553 .L159:
|
||||
554 0272 2368 ldr r3, [r4]
|
||||
555 0274 0127 movs r7, #1
|
||||
556 0276 DEE6 b .L79
|
||||
557 .L156:
|
||||
558 0278 2368 ldr r3, [r4]
|
||||
559 027a 0127 movs r7, #1
|
||||
560 027c D8E6 b .L75
|
||||
561 .L55:
|
||||
562 027e 164A ldr r2, .L160+4
|
||||
563 0280 136A ldr r3, [r2, #32]
|
||||
564 0282 23F0FF03 bic r3, r3, #255
|
||||
565 0286 2B43 orrs r3, r3, r5
|
||||
566 0288 1362 str r3, [r2, #32]
|
||||
567 028a 5369 ldr r3, [r2, #20]
|
||||
568 028c 43F40033 orr r3, r3, #131072
|
||||
569 0290 5361 str r3, [r2, #20]
|
||||
570 0292 4FF47A70 mov r0, #1000
|
||||
571 0296 FFF7FEFF bl FLASH_WaitForLastOperation
|
||||
572 029a 2368 ldr r3, [r4]
|
||||
573 029c 0028 cmp r0, #0
|
||||
574 029e 3FF4C3AE beq .L54
|
||||
575 02a2 0127 movs r7, #1
|
||||
ARM GAS /tmp/ccANA7nh.s page 11
|
||||
|
||||
|
||||
576 02a4 C0E6 b .L54
|
||||
577 .L84:
|
||||
578 02a6 0C4A ldr r2, .L160+4
|
||||
579 02a8 136F ldr r3, [r2, #112]
|
||||
580 02aa 23F48033 bic r3, r3, #65536
|
||||
581 02ae 2343 orrs r3, r3, r4
|
||||
582 02b0 1367 str r3, [r2, #112]
|
||||
583 02b2 5369 ldr r3, [r2, #20]
|
||||
584 02b4 43F40033 orr r3, r3, #131072
|
||||
585 02b8 4FF47A70 mov r0, #1000
|
||||
586 02bc 5361 str r3, [r2, #20]
|
||||
587 02be FFF7FEFF bl FLASH_WaitForLastOperation
|
||||
588 02c2 0028 cmp r0, #0
|
||||
589 02c4 3FF4BAAE beq .L83
|
||||
590 02c8 ACE7 b .L85
|
||||
591 .L86:
|
||||
592 02ca 0227 movs r7, #2
|
||||
593 02cc 3846 mov r0, r7
|
||||
594 02ce BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc}
|
||||
595 .L161:
|
||||
596 02d2 00BF .align 2
|
||||
597 .L160:
|
||||
598 02d4 00000000 .word pFlash
|
||||
599 02d8 00200240 .word 1073881088
|
||||
600 02dc 00C0FFFF .word -16384
|
||||
601 .L88:
|
||||
602 02e0 1A46 mov r2, r3
|
||||
603 02e2 4FF48051 mov r1, #4096
|
||||
604 02e6 F7E6 b .L59
|
||||
605 .L52:
|
||||
606 02e8 B8F1010F cmp r8, #1
|
||||
607 02ec 85D1 bne .L53
|
||||
608 02ee 024B ldr r3, .L162
|
||||
609 02f0 47EA0947 orr r7, r7, r9, lsl #16
|
||||
610 02f4 1F63 str r7, [r3, #48]
|
||||
611 02f6 80E7 b .L53
|
||||
612 .L163:
|
||||
613 .align 2
|
||||
614 .L162:
|
||||
615 02f8 00200240 .word 1073881088
|
||||
617 .section .text.HAL_FLASHEx_OBGetConfig,"ax",%progbits
|
||||
618 .align 1
|
||||
619 .p2align 2,,3
|
||||
620 .global HAL_FLASHEx_OBGetConfig
|
||||
621 .syntax unified
|
||||
622 .thumb
|
||||
623 .thumb_func
|
||||
624 .fpu fpv4-sp-d16
|
||||
626 HAL_FLASHEx_OBGetConfig:
|
||||
627 @ args = 0, pretend = 0, frame = 0
|
||||
628 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
629 @ link register save eliminated.
|
||||
630 0000 4368 ldr r3, [r0, #4]
|
||||
631 0002 012B cmp r3, #1
|
||||
632 0004 10B4 push {r4}
|
||||
633 0006 3BD9 bls .L176
|
||||
634 0008 0622 movs r2, #6
|
||||
ARM GAS /tmp/ccANA7nh.s page 12
|
||||
|
||||
|
||||
635 .L165:
|
||||
636 000a 284B ldr r3, .L177
|
||||
637 000c 1B6A ldr r3, [r3, #32]
|
||||
638 000e DBB2 uxtb r3, r3
|
||||
639 0010 AA2B cmp r3, #170
|
||||
640 0012 02D0 beq .L167
|
||||
641 0014 CC2B cmp r3, #204
|
||||
642 0016 18BF it ne
|
||||
643 0018 BB23 movne r3, #187
|
||||
644 .L167:
|
||||
645 001a 2449 ldr r1, .L177
|
||||
646 001c 0361 str r3, [r0, #16]
|
||||
647 001e 0B6A ldr r3, [r1, #32]
|
||||
648 0020 C469 ldr r4, [r0, #28]
|
||||
649 0022 23F0FF03 bic r3, r3, #255
|
||||
650 0026 012C cmp r4, #1
|
||||
651 0028 8361 str r3, [r0, #24]
|
||||
652 002a 14D1 bne .L168
|
||||
653 002c 4C6A ldr r4, [r1, #36]
|
||||
654 002e 204B ldr r3, .L177+4
|
||||
655 0030 03EAC404 and r4, r3, r4, lsl #3
|
||||
656 0034 04F10064 add r4, r4, #134217728
|
||||
657 0038 0462 str r4, [r0, #32]
|
||||
658 003a 8C6A ldr r4, [r1, #40]
|
||||
659 003c 03EAC403 and r3, r3, r4, lsl #3
|
||||
660 0040 03F10063 add r3, r3, #134217728
|
||||
661 0044 4362 str r3, [r0, #36]
|
||||
662 0046 8B6A ldr r3, [r1, #40]
|
||||
663 0048 03F00043 and r3, r3, #-2147483648
|
||||
664 004c 43F00103 orr r3, r3, #1
|
||||
665 0050 42F00802 orr r2, r2, #8
|
||||
666 0054 C361 str r3, [r0, #28]
|
||||
667 .L168:
|
||||
668 0056 42F01003 orr r3, r2, #16
|
||||
669 005a 1449 ldr r1, .L177
|
||||
670 005c 0360 str r3, [r0]
|
||||
671 005e 0B6F ldr r3, [r1, #112]
|
||||
672 0060 C46A ldr r4, [r0, #44]
|
||||
673 0062 03F48033 and r3, r3, #65536
|
||||
674 0066 012C cmp r4, #1
|
||||
675 0068 8362 str r3, [r0, #40]
|
||||
676 006a 06D1 bne .L164
|
||||
677 006c 42F03002 orr r2, r2, #48
|
||||
678 0070 0260 str r2, [r0]
|
||||
679 0072 0B6F ldr r3, [r1, #112]
|
||||
680 0074 03F07F03 and r3, r3, #127
|
||||
681 0078 0363 str r3, [r0, #48]
|
||||
682 .L164:
|
||||
683 007a 5DF8044B ldr r4, [sp], #4
|
||||
684 007e 7047 bx lr
|
||||
685 .L176:
|
||||
686 0080 0722 movs r2, #7
|
||||
687 0082 0A49 ldr r1, .L177
|
||||
688 0084 0260 str r2, [r0]
|
||||
689 0086 43B9 cbnz r3, .L166
|
||||
690 0088 CB6A ldr r3, [r1, #44]
|
||||
691 008a 03F03F03 and r3, r3, #63
|
||||
ARM GAS /tmp/ccANA7nh.s page 13
|
||||
|
||||
|
||||
692 008e 8360 str r3, [r0, #8]
|
||||
693 0090 CB6A ldr r3, [r1, #44]
|
||||
694 0092 C3F30543 ubfx r3, r3, #16, #6
|
||||
695 0096 C360 str r3, [r0, #12]
|
||||
696 0098 B7E7 b .L165
|
||||
697 .L166:
|
||||
698 009a 0B6B ldr r3, [r1, #48]
|
||||
699 009c 03F03F03 and r3, r3, #63
|
||||
700 00a0 8360 str r3, [r0, #8]
|
||||
701 00a2 0B6B ldr r3, [r1, #48]
|
||||
702 00a4 C3F30543 ubfx r3, r3, #16, #6
|
||||
703 00a8 C360 str r3, [r0, #12]
|
||||
704 00aa AEE7 b .L165
|
||||
705 .L178:
|
||||
706 .align 2
|
||||
707 .L177:
|
||||
708 00ac 00200240 .word 1073881088
|
||||
709 00b0 F8FF0100 .word 131064
|
||||
711 .section .text.HAL_FLASHEx_EnableSecMemProtection,"ax",%progbits
|
||||
712 .align 1
|
||||
713 .p2align 2,,3
|
||||
714 .global HAL_FLASHEx_EnableSecMemProtection
|
||||
715 .syntax unified
|
||||
716 .thumb
|
||||
717 .thumb_func
|
||||
718 .fpu fpv4-sp-d16
|
||||
720 HAL_FLASHEx_EnableSecMemProtection:
|
||||
721 @ args = 0, pretend = 0, frame = 0
|
||||
722 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
723 @ link register save eliminated.
|
||||
724 0000 034A ldr r2, .L180
|
||||
725 0002 5369 ldr r3, [r2, #20]
|
||||
726 0004 43F08053 orr r3, r3, #268435456
|
||||
727 0008 0020 movs r0, #0
|
||||
728 000a 5361 str r3, [r2, #20]
|
||||
729 000c 7047 bx lr
|
||||
730 .L181:
|
||||
731 000e 00BF .align 2
|
||||
732 .L180:
|
||||
733 0010 00200240 .word 1073881088
|
||||
735 .section .text.HAL_FLASHEx_EnableDebugger,"ax",%progbits
|
||||
736 .align 1
|
||||
737 .p2align 2,,3
|
||||
738 .global HAL_FLASHEx_EnableDebugger
|
||||
739 .syntax unified
|
||||
740 .thumb
|
||||
741 .thumb_func
|
||||
742 .fpu fpv4-sp-d16
|
||||
744 HAL_FLASHEx_EnableDebugger:
|
||||
745 @ args = 0, pretend = 0, frame = 0
|
||||
746 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
747 @ link register save eliminated.
|
||||
748 0000 024A ldr r2, .L183
|
||||
749 0002 1368 ldr r3, [r2]
|
||||
750 0004 43F48023 orr r3, r3, #262144
|
||||
751 0008 1360 str r3, [r2]
|
||||
752 000a 7047 bx lr
|
||||
ARM GAS /tmp/ccANA7nh.s page 14
|
||||
|
||||
|
||||
753 .L184:
|
||||
754 .align 2
|
||||
755 .L183:
|
||||
756 000c 00200240 .word 1073881088
|
||||
758 .section .text.HAL_FLASHEx_DisableDebugger,"ax",%progbits
|
||||
759 .align 1
|
||||
760 .p2align 2,,3
|
||||
761 .global HAL_FLASHEx_DisableDebugger
|
||||
762 .syntax unified
|
||||
763 .thumb
|
||||
764 .thumb_func
|
||||
765 .fpu fpv4-sp-d16
|
||||
767 HAL_FLASHEx_DisableDebugger:
|
||||
768 @ args = 0, pretend = 0, frame = 0
|
||||
769 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
770 @ link register save eliminated.
|
||||
771 0000 024A ldr r2, .L186
|
||||
772 0002 1368 ldr r3, [r2]
|
||||
773 0004 23F48023 bic r3, r3, #262144
|
||||
774 0008 1360 str r3, [r2]
|
||||
775 000a 7047 bx lr
|
||||
776 .L187:
|
||||
777 .align 2
|
||||
778 .L186:
|
||||
779 000c 00200240 .word 1073881088
|
||||
781 .section .text.FLASH_PageErase,"ax",%progbits
|
||||
782 .align 1
|
||||
783 .p2align 2,,3
|
||||
784 .global FLASH_PageErase
|
||||
785 .syntax unified
|
||||
786 .thumb
|
||||
787 .thumb_func
|
||||
788 .fpu fpv4-sp-d16
|
||||
790 FLASH_PageErase:
|
||||
791 @ args = 0, pretend = 0, frame = 0
|
||||
792 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
793 @ link register save eliminated.
|
||||
794 0000 084B ldr r3, .L189
|
||||
795 0002 5A69 ldr r2, [r3, #20]
|
||||
796 0004 C000 lsls r0, r0, #3
|
||||
797 0006 22F4FC72 bic r2, r2, #504
|
||||
798 000a 00F4FF60 and r0, r0, #2040
|
||||
799 000e 1043 orrs r0, r0, r2
|
||||
800 0010 5861 str r0, [r3, #20]
|
||||
801 0012 5A69 ldr r2, [r3, #20]
|
||||
802 0014 42F00202 orr r2, r2, #2
|
||||
803 0018 5A61 str r2, [r3, #20]
|
||||
804 001a 5A69 ldr r2, [r3, #20]
|
||||
805 001c 42F48032 orr r2, r2, #65536
|
||||
806 0020 5A61 str r2, [r3, #20]
|
||||
807 0022 7047 bx lr
|
||||
808 .L190:
|
||||
809 .align 2
|
||||
810 .L189:
|
||||
811 0024 00200240 .word 1073881088
|
||||
813 .section .text.FLASH_FlushCaches,"ax",%progbits
|
||||
814 .align 1
|
||||
ARM GAS /tmp/ccANA7nh.s page 15
|
||||
|
||||
|
||||
815 .p2align 2,,3
|
||||
816 .global FLASH_FlushCaches
|
||||
817 .syntax unified
|
||||
818 .thumb
|
||||
819 .thumb_func
|
||||
820 .fpu fpv4-sp-d16
|
||||
822 FLASH_FlushCaches:
|
||||
823 @ args = 0, pretend = 0, frame = 0
|
||||
824 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
825 @ link register save eliminated.
|
||||
826 0000 1549 ldr r1, .L194
|
||||
827 0002 0B7F ldrb r3, [r1, #28] @ zero_extendqisi2
|
||||
828 0004 03F0FD02 and r2, r3, #253
|
||||
829 0008 012A cmp r2, #1
|
||||
830 000a DBB2 uxtb r3, r3
|
||||
831 000c 10D1 bne .L192
|
||||
832 000e 134A ldr r2, .L194+4
|
||||
833 0010 1068 ldr r0, [r2]
|
||||
834 0012 20F40070 bic r0, r0, #512
|
||||
835 0016 1060 str r0, [r2]
|
||||
836 0018 1068 ldr r0, [r2]
|
||||
837 001a 40F40060 orr r0, r0, #2048
|
||||
838 001e 1060 str r0, [r2]
|
||||
839 0020 1068 ldr r0, [r2]
|
||||
840 0022 20F40060 bic r0, r0, #2048
|
||||
841 0026 1060 str r0, [r2]
|
||||
842 0028 1068 ldr r0, [r2]
|
||||
843 002a 40F40070 orr r0, r0, #512
|
||||
844 002e 1060 str r0, [r2]
|
||||
845 .L192:
|
||||
846 0030 023B subs r3, r3, #2
|
||||
847 0032 012B cmp r3, #1
|
||||
848 0034 0CD8 bhi .L193
|
||||
849 0036 094B ldr r3, .L194+4
|
||||
850 0038 1A68 ldr r2, [r3]
|
||||
851 003a 42F48052 orr r2, r2, #4096
|
||||
852 003e 1A60 str r2, [r3]
|
||||
853 0040 1A68 ldr r2, [r3]
|
||||
854 0042 22F48052 bic r2, r2, #4096
|
||||
855 0046 1A60 str r2, [r3]
|
||||
856 0048 1A68 ldr r2, [r3]
|
||||
857 004a 42F48062 orr r2, r2, #1024
|
||||
858 004e 1A60 str r2, [r3]
|
||||
859 .L193:
|
||||
860 0050 0023 movs r3, #0
|
||||
861 0052 0B77 strb r3, [r1, #28]
|
||||
862 0054 7047 bx lr
|
||||
863 .L195:
|
||||
864 0056 00BF .align 2
|
||||
865 .L194:
|
||||
866 0058 00000000 .word pFlash
|
||||
867 005c 00200240 .word 1073881088
|
||||
869 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||
ARM GAS /tmp/ccANA7nh.s page 16
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32g4xx_hal_flash_ex.c
|
||||
/tmp/ccANA7nh.s:16 .text.HAL_FLASHEx_Erase:0000000000000000 $t
|
||||
/tmp/ccANA7nh.s:25 .text.HAL_FLASHEx_Erase:0000000000000000 HAL_FLASHEx_Erase
|
||||
/tmp/ccANA7nh.s:179 .text.HAL_FLASHEx_Erase:0000000000000154 $d
|
||||
/tmp/ccANA7nh.s:183 .text.HAL_FLASHEx_Erase_IT:0000000000000000 $t
|
||||
/tmp/ccANA7nh.s:191 .text.HAL_FLASHEx_Erase_IT:0000000000000000 HAL_FLASHEx_Erase_IT
|
||||
/tmp/ccANA7nh.s:280 .text.HAL_FLASHEx_Erase_IT:00000000000000b4 $d
|
||||
/tmp/ccANA7nh.s:284 .text.HAL_FLASHEx_OBProgram:0000000000000000 $t
|
||||
/tmp/ccANA7nh.s:292 .text.HAL_FLASHEx_OBProgram:0000000000000000 HAL_FLASHEx_OBProgram
|
||||
/tmp/ccANA7nh.s:598 .text.HAL_FLASHEx_OBProgram:00000000000002d4 $d
|
||||
/tmp/ccANA7nh.s:602 .text.HAL_FLASHEx_OBProgram:00000000000002e0 $t
|
||||
/tmp/ccANA7nh.s:615 .text.HAL_FLASHEx_OBProgram:00000000000002f8 $d
|
||||
/tmp/ccANA7nh.s:618 .text.HAL_FLASHEx_OBGetConfig:0000000000000000 $t
|
||||
/tmp/ccANA7nh.s:626 .text.HAL_FLASHEx_OBGetConfig:0000000000000000 HAL_FLASHEx_OBGetConfig
|
||||
/tmp/ccANA7nh.s:708 .text.HAL_FLASHEx_OBGetConfig:00000000000000ac $d
|
||||
/tmp/ccANA7nh.s:712 .text.HAL_FLASHEx_EnableSecMemProtection:0000000000000000 $t
|
||||
/tmp/ccANA7nh.s:720 .text.HAL_FLASHEx_EnableSecMemProtection:0000000000000000 HAL_FLASHEx_EnableSecMemProtection
|
||||
/tmp/ccANA7nh.s:733 .text.HAL_FLASHEx_EnableSecMemProtection:0000000000000010 $d
|
||||
/tmp/ccANA7nh.s:736 .text.HAL_FLASHEx_EnableDebugger:0000000000000000 $t
|
||||
/tmp/ccANA7nh.s:744 .text.HAL_FLASHEx_EnableDebugger:0000000000000000 HAL_FLASHEx_EnableDebugger
|
||||
/tmp/ccANA7nh.s:756 .text.HAL_FLASHEx_EnableDebugger:000000000000000c $d
|
||||
/tmp/ccANA7nh.s:759 .text.HAL_FLASHEx_DisableDebugger:0000000000000000 $t
|
||||
/tmp/ccANA7nh.s:767 .text.HAL_FLASHEx_DisableDebugger:0000000000000000 HAL_FLASHEx_DisableDebugger
|
||||
/tmp/ccANA7nh.s:779 .text.HAL_FLASHEx_DisableDebugger:000000000000000c $d
|
||||
/tmp/ccANA7nh.s:782 .text.FLASH_PageErase:0000000000000000 $t
|
||||
/tmp/ccANA7nh.s:790 .text.FLASH_PageErase:0000000000000000 FLASH_PageErase
|
||||
/tmp/ccANA7nh.s:811 .text.FLASH_PageErase:0000000000000024 $d
|
||||
/tmp/ccANA7nh.s:814 .text.FLASH_FlushCaches:0000000000000000 $t
|
||||
/tmp/ccANA7nh.s:822 .text.FLASH_FlushCaches:0000000000000000 FLASH_FlushCaches
|
||||
/tmp/ccANA7nh.s:866 .text.FLASH_FlushCaches:0000000000000058 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
FLASH_WaitForLastOperation
|
||||
pFlash
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user