fix interfaccia
This commit is contained in:
@@ -0,0 +1,101 @@
|
||||
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.
@@ -0,0 +1,9 @@
|
||||
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:
|
||||
@@ -0,0 +1,119 @@
|
||||
ARM GAS /tmp/cc88Y0tL.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/cc88Y0tL.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/cc88Y0tL.s page 3
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 BayesFunctions.c
|
||||
/tmp/cc88Y0tL.s:16 .text.arm_gaussian_naive_bayes_predict_f32:0000000000000000 $t
|
||||
/tmp/cc88Y0tL.s:25 .text.arm_gaussian_naive_bayes_predict_f32:0000000000000000 arm_gaussian_naive_bayes_predict_f32
|
||||
/tmp/cc88Y0tL.s:99 .text.arm_gaussian_naive_bayes_predict_f32:00000000000000c4 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
logf
|
||||
arm_max_f32
|
||||
Binary file not shown.
@@ -0,0 +1,21 @@
|
||||
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.
@@ -0,0 +1,43 @@
|
||||
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:
|
||||
@@ -0,0 +1,789 @@
|
||||
ARM GAS /tmp/cc7q8FXd.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/cc7q8FXd.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/cc7q8FXd.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/cc7q8FXd.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/cc7q8FXd.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/cc7q8FXd.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/cc7q8FXd.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/cc7q8FXd.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/cc7q8FXd.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/cc7q8FXd.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/cc7q8FXd.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/cc7q8FXd.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/cc7q8FXd.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/cc7q8FXd.s page 14
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 ComplexMathFunctions.c
|
||||
/tmp/cc7q8FXd.s:16 .text.arm_cmplx_conj_f32:0000000000000000 $t
|
||||
/tmp/cc7q8FXd.s:25 .text.arm_cmplx_conj_f32:0000000000000000 arm_cmplx_conj_f32
|
||||
/tmp/cc7q8FXd.s:46 .text.arm_cmplx_conj_q15:0000000000000000 $t
|
||||
/tmp/cc7q8FXd.s:54 .text.arm_cmplx_conj_q15:0000000000000000 arm_cmplx_conj_q15
|
||||
/tmp/cc7q8FXd.s:82 .text.arm_cmplx_conj_q31:0000000000000000 $t
|
||||
/tmp/cc7q8FXd.s:90 .text.arm_cmplx_conj_q31:0000000000000000 arm_cmplx_conj_q31
|
||||
/tmp/cc7q8FXd.s:118 .text.arm_cmplx_dot_prod_f32:0000000000000000 $t
|
||||
/tmp/cc7q8FXd.s:126 .text.arm_cmplx_dot_prod_f32:0000000000000000 arm_cmplx_dot_prod_f32
|
||||
/tmp/cc7q8FXd.s:161 .text.arm_cmplx_dot_prod_f32:0000000000000058 $d
|
||||
/tmp/cc7q8FXd.s:164 .text.arm_cmplx_dot_prod_q15:0000000000000000 $t
|
||||
/tmp/cc7q8FXd.s:172 .text.arm_cmplx_dot_prod_q15:0000000000000000 arm_cmplx_dot_prod_q15
|
||||
/tmp/cc7q8FXd.s:224 .text.arm_cmplx_dot_prod_q31:0000000000000000 $t
|
||||
/tmp/cc7q8FXd.s:232 .text.arm_cmplx_dot_prod_q31:0000000000000000 arm_cmplx_dot_prod_q31
|
||||
/tmp/cc7q8FXd.s:295 .text.arm_cmplx_mag_f32:0000000000000000 $t
|
||||
/tmp/cc7q8FXd.s:303 .text.arm_cmplx_mag_f32:0000000000000000 arm_cmplx_mag_f32
|
||||
/tmp/cc7q8FXd.s:348 .text.arm_cmplx_mag_q15:0000000000000000 $t
|
||||
/tmp/cc7q8FXd.s:356 .text.arm_cmplx_mag_q15:0000000000000000 arm_cmplx_mag_q15
|
||||
/tmp/cc7q8FXd.s:383 .text.arm_cmplx_mag_q31:0000000000000000 $t
|
||||
/tmp/cc7q8FXd.s:391 .text.arm_cmplx_mag_q31:0000000000000000 arm_cmplx_mag_q31
|
||||
/tmp/cc7q8FXd.s:416 .text.arm_cmplx_mag_squared_f32:0000000000000000 $t
|
||||
/tmp/cc7q8FXd.s:424 .text.arm_cmplx_mag_squared_f32:0000000000000000 arm_cmplx_mag_squared_f32
|
||||
/tmp/cc7q8FXd.s:443 .text.arm_cmplx_mag_squared_q15:0000000000000000 $t
|
||||
/tmp/cc7q8FXd.s:451 .text.arm_cmplx_mag_squared_q15:0000000000000000 arm_cmplx_mag_squared_q15
|
||||
/tmp/cc7q8FXd.s:472 .text.arm_cmplx_mag_squared_q31:0000000000000000 $t
|
||||
/tmp/cc7q8FXd.s:480 .text.arm_cmplx_mag_squared_q31:0000000000000000 arm_cmplx_mag_squared_q31
|
||||
/tmp/cc7q8FXd.s:501 .text.arm_cmplx_mult_cmplx_f32:0000000000000000 $t
|
||||
/tmp/cc7q8FXd.s:509 .text.arm_cmplx_mult_cmplx_f32:0000000000000000 arm_cmplx_mult_cmplx_f32
|
||||
/tmp/cc7q8FXd.s:537 .text.arm_cmplx_mult_cmplx_q15:0000000000000000 $t
|
||||
/tmp/cc7q8FXd.s:545 .text.arm_cmplx_mult_cmplx_q15:0000000000000000 arm_cmplx_mult_cmplx_q15
|
||||
/tmp/cc7q8FXd.s:577 .text.arm_cmplx_mult_cmplx_q31:0000000000000000 $t
|
||||
/tmp/cc7q8FXd.s:585 .text.arm_cmplx_mult_cmplx_q31:0000000000000000 arm_cmplx_mult_cmplx_q31
|
||||
/tmp/cc7q8FXd.s:617 .text.arm_cmplx_mult_real_f32:0000000000000000 $t
|
||||
/tmp/cc7q8FXd.s:625 .text.arm_cmplx_mult_real_f32:0000000000000000 arm_cmplx_mult_real_f32
|
||||
/tmp/cc7q8FXd.s:648 .text.arm_cmplx_mult_real_q15:0000000000000000 $t
|
||||
/tmp/cc7q8FXd.s:656 .text.arm_cmplx_mult_real_q15:0000000000000000 arm_cmplx_mult_real_q15
|
||||
/tmp/cc7q8FXd.s:694 .text.arm_cmplx_mult_real_q31:0000000000000000 $t
|
||||
/tmp/cc7q8FXd.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.
@@ -0,0 +1,27 @@
|
||||
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:
|
||||
@@ -0,0 +1,464 @@
|
||||
ARM GAS /tmp/ccoP9snB.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/ccoP9snB.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/ccoP9snB.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/ccoP9snB.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/ccoP9snB.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/ccoP9snB.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/ccoP9snB.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/ccoP9snB.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/ccoP9snB.s page 9
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 ControllerFunctions.c
|
||||
/tmp/ccoP9snB.s:16 .text.arm_pid_init_f32:0000000000000000 $t
|
||||
/tmp/ccoP9snB.s:25 .text.arm_pid_init_f32:0000000000000000 arm_pid_init_f32
|
||||
/tmp/ccoP9snB.s:50 .text.arm_pid_init_q15:0000000000000000 $t
|
||||
/tmp/ccoP9snB.s:58 .text.arm_pid_init_q15:0000000000000000 arm_pid_init_q15
|
||||
/tmp/ccoP9snB.s:100 .text.arm_pid_init_q31:0000000000000000 $t
|
||||
/tmp/ccoP9snB.s:108 .text.arm_pid_init_q31:0000000000000000 arm_pid_init_q31
|
||||
/tmp/ccoP9snB.s:151 .text.arm_pid_reset_f32:0000000000000000 $t
|
||||
/tmp/ccoP9snB.s:159 .text.arm_pid_reset_f32:0000000000000000 arm_pid_reset_f32
|
||||
/tmp/ccoP9snB.s:170 .text.arm_pid_reset_q15:0000000000000000 $t
|
||||
/tmp/ccoP9snB.s:178 .text.arm_pid_reset_q15:0000000000000000 arm_pid_reset_q15
|
||||
/tmp/ccoP9snB.s:188 .text.arm_pid_reset_q31:0000000000000000 $t
|
||||
/tmp/ccoP9snB.s:196 .text.arm_pid_reset_q31:0000000000000000 arm_pid_reset_q31
|
||||
/tmp/ccoP9snB.s:207 .text.arm_sin_cos_f32:0000000000000000 $t
|
||||
/tmp/ccoP9snB.s:215 .text.arm_sin_cos_f32:0000000000000000 arm_sin_cos_f32
|
||||
/tmp/ccoP9snB.s:283 .text.arm_sin_cos_f32:00000000000000f0 $d
|
||||
/tmp/ccoP9snB.s:289 .text.arm_sin_cos_q31:0000000000000000 $t
|
||||
/tmp/ccoP9snB.s:297 .text.arm_sin_cos_q31:0000000000000000 arm_sin_cos_q31
|
||||
/tmp/ccoP9snB.s:425 .text.arm_sin_cos_q31:00000000000001a4 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
sinTable_f32
|
||||
sinTable_q31
|
||||
Binary file not shown.
@@ -0,0 +1,47 @@
|
||||
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.
@@ -0,0 +1,2 @@
|
||||
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.
@@ -0,0 +1,31 @@
|
||||
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:
|
||||
@@ -0,0 +1,569 @@
|
||||
ARM GAS /tmp/ccl5zrdd.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/ccl5zrdd.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/ccl5zrdd.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/ccl5zrdd.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/ccl5zrdd.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/ccl5zrdd.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/ccl5zrdd.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/ccl5zrdd.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/ccl5zrdd.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/ccl5zrdd.s page 10
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 FastMathFunctions.c
|
||||
/tmp/ccl5zrdd.s:16 .text.arm_cos_f32:0000000000000000 $t
|
||||
/tmp/ccl5zrdd.s:25 .text.arm_cos_f32:0000000000000000 arm_cos_f32
|
||||
/tmp/ccl5zrdd.s:73 .text.arm_cos_f32:0000000000000084 $d
|
||||
/tmp/ccl5zrdd.s:78 .text.arm_cos_q15:0000000000000000 $t
|
||||
/tmp/ccl5zrdd.s:86 .text.arm_cos_q15:0000000000000000 arm_cos_q15
|
||||
/tmp/ccl5zrdd.s:115 .text.arm_cos_q15:0000000000000040 $d
|
||||
/tmp/ccl5zrdd.s:118 .text.arm_cos_q31:0000000000000000 $t
|
||||
/tmp/ccl5zrdd.s:126 .text.arm_cos_q31:0000000000000000 arm_cos_q31
|
||||
/tmp/ccl5zrdd.s:151 .text.arm_cos_q31:000000000000003c $d
|
||||
/tmp/ccl5zrdd.s:155 .text.arm_sin_f32:0000000000000000 $t
|
||||
/tmp/ccl5zrdd.s:163 .text.arm_sin_f32:0000000000000000 arm_sin_f32
|
||||
/tmp/ccl5zrdd.s:210 .text.arm_sin_f32:0000000000000080 $d
|
||||
/tmp/ccl5zrdd.s:215 .text.arm_sin_q15:0000000000000000 $t
|
||||
/tmp/ccl5zrdd.s:223 .text.arm_sin_q15:0000000000000000 arm_sin_q15
|
||||
/tmp/ccl5zrdd.s:249 .text.arm_sin_q15:000000000000003c $d
|
||||
/tmp/ccl5zrdd.s:252 .text.arm_sin_q31:0000000000000000 $t
|
||||
/tmp/ccl5zrdd.s:260 .text.arm_sin_q31:0000000000000000 arm_sin_q31
|
||||
/tmp/ccl5zrdd.s:287 .text.arm_sin_q31:000000000000003c $d
|
||||
/tmp/ccl5zrdd.s:291 .text.arm_sqrt_q15:0000000000000000 $t
|
||||
/tmp/ccl5zrdd.s:299 .text.arm_sqrt_q15:0000000000000000 arm_sqrt_q15
|
||||
/tmp/ccl5zrdd.s:374 .text.arm_sqrt_q15:00000000000000d8 $d
|
||||
/tmp/ccl5zrdd.s:377 .text.arm_sqrt_q31:0000000000000000 $t
|
||||
/tmp/ccl5zrdd.s:385 .text.arm_sqrt_q31:0000000000000000 arm_sqrt_q31
|
||||
/tmp/ccl5zrdd.s:466 .text.arm_sqrt_q31:00000000000000e8 $d
|
||||
/tmp/ccl5zrdd.s:469 .text.arm_vexp_f32:0000000000000000 $t
|
||||
/tmp/ccl5zrdd.s:477 .text.arm_vexp_f32:0000000000000000 arm_vexp_f32
|
||||
/tmp/ccl5zrdd.s:496 .text.arm_vlog_f32:0000000000000000 $t
|
||||
/tmp/ccl5zrdd.s:504 .text.arm_vlog_f32:0000000000000000 arm_vlog_f32
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
sinTable_f32
|
||||
sinTable_q15
|
||||
sinTable_q31
|
||||
expf
|
||||
logf
|
||||
Binary file not shown.
@@ -0,0 +1,209 @@
|
||||
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.
@@ -0,0 +1,57 @@
|
||||
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.
@@ -0,0 +1,23 @@
|
||||
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:
|
||||
@@ -0,0 +1,379 @@
|
||||
ARM GAS /tmp/cc3xdAik.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/cc3xdAik.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/cc3xdAik.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/cc3xdAik.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/cc3xdAik.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/cc3xdAik.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/cc3xdAik.s page 7
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 SVMFunctions.c
|
||||
/tmp/cc3xdAik.s:16 .text.arm_svm_linear_init_f32:0000000000000000 $t
|
||||
/tmp/cc3xdAik.s:25 .text.arm_svm_linear_init_f32:0000000000000000 arm_svm_linear_init_f32
|
||||
/tmp/cc3xdAik.s:37 .text.arm_svm_linear_predict_f32:0000000000000000 $t
|
||||
/tmp/cc3xdAik.s:45 .text.arm_svm_linear_predict_f32:0000000000000000 arm_svm_linear_predict_f32
|
||||
/tmp/cc3xdAik.s:86 .text.arm_svm_linear_predict_f32:0000000000000058 $d
|
||||
/tmp/cc3xdAik.s:89 .text.arm_svm_polynomial_init_f32:0000000000000000 $t
|
||||
/tmp/cc3xdAik.s:97 .text.arm_svm_polynomial_init_f32:0000000000000000 arm_svm_polynomial_init_f32
|
||||
/tmp/cc3xdAik.s:113 .text.arm_svm_polynomial_predict_f32:0000000000000000 $t
|
||||
/tmp/cc3xdAik.s:121 .text.arm_svm_polynomial_predict_f32:0000000000000000 arm_svm_polynomial_predict_f32
|
||||
/tmp/cc3xdAik.s:177 .text.arm_svm_polynomial_predict_f32:0000000000000084 $d
|
||||
/tmp/cc3xdAik.s:180 .text.arm_svm_rbf_init_f32:0000000000000000 $t
|
||||
/tmp/cc3xdAik.s:188 .text.arm_svm_rbf_init_f32:0000000000000000 arm_svm_rbf_init_f32
|
||||
/tmp/cc3xdAik.s:201 .text.arm_svm_rbf_predict_f32:0000000000000000 $t
|
||||
/tmp/cc3xdAik.s:209 .text.arm_svm_rbf_predict_f32:0000000000000000 arm_svm_rbf_predict_f32
|
||||
/tmp/cc3xdAik.s:261 .text.arm_svm_rbf_predict_f32:0000000000000080 $d
|
||||
/tmp/cc3xdAik.s:264 .text.arm_svm_sigmoid_init_f32:0000000000000000 $t
|
||||
/tmp/cc3xdAik.s:272 .text.arm_svm_sigmoid_init_f32:0000000000000000 arm_svm_sigmoid_init_f32
|
||||
/tmp/cc3xdAik.s:286 .text.arm_svm_sigmoid_predict_f32:0000000000000000 $t
|
||||
/tmp/cc3xdAik.s:294 .text.arm_svm_sigmoid_predict_f32:0000000000000000 arm_svm_sigmoid_predict_f32
|
||||
/tmp/cc3xdAik.s:346 .text.arm_svm_sigmoid_predict_f32:0000000000000088 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
expf
|
||||
tanhf
|
||||
Binary file not shown.
@@ -0,0 +1,71 @@
|
||||
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.
@@ -0,0 +1,77 @@
|
||||
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.
@@ -0,0 +1,93 @@
|
||||
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.
Executable
BIN
Binary file not shown.
@@ -0,0 +1,101 @@
|
||||
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/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/main.h:
|
||||
Core/Inc/FIRFilterCode.h:
|
||||
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_cordic.h:
|
||||
Executable
BIN
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -0,0 +1,93 @@
|
||||
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.
@@ -0,0 +1,96 @@
|
||||
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 \
|
||||
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/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/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:
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -0,0 +1,96 @@
|
||||
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:
|
||||
+1325
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -0,0 +1,86 @@
|
||||
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:
|
||||
@@ -0,0 +1,972 @@
|
||||
ARM GAS /tmp/ccKBFxXV.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
2 .eabi_attribute 27, 1
|
||||
3 .eabi_attribute 28, 1
|
||||
4 .eabi_attribute 20, 1
|
||||
5 .eabi_attribute 21, 1
|
||||
6 .eabi_attribute 23, 3
|
||||
7 .eabi_attribute 24, 1
|
||||
8 .eabi_attribute 25, 1
|
||||
9 .eabi_attribute 26, 1
|
||||
10 .eabi_attribute 30, 2
|
||||
11 .eabi_attribute 34, 1
|
||||
12 .eabi_attribute 18, 4
|
||||
13 .file "si5351.c"
|
||||
14 .text
|
||||
15 .section .text.si5351_write8,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .p2align 2,,3
|
||||
18 .global si5351_write8
|
||||
19 .arch armv7e-m
|
||||
20 .syntax unified
|
||||
21 .thumb
|
||||
22 .thumb_func
|
||||
23 .fpu fpv4-sp-d16
|
||||
25 si5351_write8:
|
||||
26 @ args = 0, pretend = 0, frame = 8
|
||||
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
28 0000 30B5 push {r4, r5, lr}
|
||||
29 0002 87B0 sub sp, sp, #28
|
||||
30 0004 0C4C ldr r4, .L6
|
||||
31 0006 8DF81710 strb r1, [sp, #23]
|
||||
32 000a 0546 mov r5, r0
|
||||
33 .L2:
|
||||
34 000c 6423 movs r3, #100
|
||||
35 000e 0322 movs r2, #3
|
||||
36 0010 C021 movs r1, #192
|
||||
37 0012 2046 mov r0, r4
|
||||
38 0014 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
39 0018 0028 cmp r0, #0
|
||||
40 001a F7D1 bne .L2
|
||||
41 001c 0123 movs r3, #1
|
||||
42 001e 0DF11702 add r2, sp, #23
|
||||
43 0022 6421 movs r1, #100
|
||||
44 0024 CDE90131 strd r3, r1, [sp, #4]
|
||||
45 0028 0092 str r2, [sp]
|
||||
46 002a C021 movs r1, #192
|
||||
47 002c 2A46 mov r2, r5
|
||||
48 002e 0248 ldr r0, .L6
|
||||
49 0030 FFF7FEFF bl HAL_I2C_Mem_Write
|
||||
50 0034 07B0 add sp, sp, #28
|
||||
51 @ sp needed
|
||||
52 0036 30BD pop {r4, r5, pc}
|
||||
53 .L7:
|
||||
54 .align 2
|
||||
55 .L6:
|
||||
56 0038 00000000 .word hi2c1
|
||||
58 .section .text.si5351_read8,"ax",%progbits
|
||||
59 .align 1
|
||||
ARM GAS /tmp/ccKBFxXV.s page 2
|
||||
|
||||
|
||||
60 .p2align 2,,3
|
||||
61 .global si5351_read8
|
||||
62 .syntax unified
|
||||
63 .thumb
|
||||
64 .thumb_func
|
||||
65 .fpu fpv4-sp-d16
|
||||
67 si5351_read8:
|
||||
68 @ args = 0, pretend = 0, frame = 8
|
||||
69 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
70 0000 30B5 push {r4, r5, lr}
|
||||
71 0002 87B0 sub sp, sp, #28
|
||||
72 0004 0B4C ldr r4, .L12
|
||||
73 0006 0591 str r1, [sp, #20]
|
||||
74 0008 0546 mov r5, r0
|
||||
75 .L9:
|
||||
76 000a 6423 movs r3, #100
|
||||
77 000c 0322 movs r2, #3
|
||||
78 000e C021 movs r1, #192
|
||||
79 0010 2046 mov r0, r4
|
||||
80 0012 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
81 0016 0028 cmp r0, #0
|
||||
82 0018 F7D1 bne .L9
|
||||
83 001a 0123 movs r3, #1
|
||||
84 001c 05AA add r2, sp, #20
|
||||
85 001e 6421 movs r1, #100
|
||||
86 0020 CDE90131 strd r3, r1, [sp, #4]
|
||||
87 0024 0092 str r2, [sp]
|
||||
88 0026 C021 movs r1, #192
|
||||
89 0028 2A46 mov r2, r5
|
||||
90 002a 0248 ldr r0, .L12
|
||||
91 002c FFF7FEFF bl HAL_I2C_Mem_Read
|
||||
92 0030 07B0 add sp, sp, #28
|
||||
93 @ sp needed
|
||||
94 0032 30BD pop {r4, r5, pc}
|
||||
95 .L13:
|
||||
96 .align 2
|
||||
97 .L12:
|
||||
98 0034 00000000 .word hi2c1
|
||||
100 .global __aeabi_ui2d
|
||||
101 .global __aeabi_ddiv
|
||||
102 .global __aeabi_d2uiz
|
||||
103 .global __aeabi_d2iz
|
||||
104 .global __aeabi_i2d
|
||||
105 .global __aeabi_dsub
|
||||
106 .global __aeabi_dmul
|
||||
107 .global __aeabi_dadd
|
||||
108 .section .text.CalcRegisters,"ax",%progbits
|
||||
109 .align 1
|
||||
110 .p2align 2,,3
|
||||
111 .global CalcRegisters
|
||||
112 .syntax unified
|
||||
113 .thumb
|
||||
114 .thumb_func
|
||||
115 .fpu fpv4-sp-d16
|
||||
117 CalcRegisters:
|
||||
118 @ args = 0, pretend = 0, frame = 0
|
||||
119 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
ARM GAS /tmp/ccKBFxXV.s page 3
|
||||
|
||||
|
||||
120 0000 2DE9F84F push {r3, r4, r5, r6, r7, r8, r9, r10, fp, lr}
|
||||
121 0004 984B ldr r3, .L40+24
|
||||
122 0006 9842 cmp r0, r3
|
||||
123 0008 0546 mov r5, r0
|
||||
124 000a 0C46 mov r4, r1
|
||||
125 000c 66D9 bls .L15
|
||||
126 000e 4FF00008 mov r8, #0
|
||||
127 0012 8000 lsls r0, r0, #2
|
||||
128 0014 C246 mov r10, r8
|
||||
129 0016 4FF00C09 mov r9, #12
|
||||
130 .L16:
|
||||
131 001a FFF7FEFF bl __aeabi_ui2d
|
||||
132 001e 8CA3 adr r3, .L40
|
||||
133 0020 D3E90023 ldrd r2, [r3]
|
||||
134 0024 FFF7FEFF bl __aeabi_ddiv
|
||||
135 0028 0F46 mov r7, r1
|
||||
136 002a 0646 mov r6, r0
|
||||
137 002c FFF7FEFF bl __aeabi_d2iz
|
||||
138 0030 0546 mov r5, r0
|
||||
139 0032 FFF7FEFF bl __aeabi_i2d
|
||||
140 0036 0246 mov r2, r0
|
||||
141 0038 0B46 mov r3, r1
|
||||
142 003a 3046 mov r0, r6
|
||||
143 003c 3946 mov r1, r7
|
||||
144 003e FFF7FEFF bl __aeabi_dsub
|
||||
145 0042 85A3 adr r3, .L40+8
|
||||
146 0044 D3E90023 ldrd r2, [r3]
|
||||
147 0048 0646 mov r6, r0
|
||||
148 004a 0F46 mov r7, r1
|
||||
149 004c FFF7FEFF bl __aeabi_dmul
|
||||
150 0050 FFF7FEFF bl __aeabi_d2uiz
|
||||
151 0054 8346 mov fp, r0
|
||||
152 0056 E0B3 cbz r0, .L31
|
||||
153 0058 FFF7FEFF bl __aeabi_ui2d
|
||||
154 005c 3246 mov r2, r6
|
||||
155 005e 3B46 mov r3, r7
|
||||
156 0060 FFF7FEFF bl __aeabi_ddiv
|
||||
157 0064 814B ldr r3, .L40+28
|
||||
158 0066 0022 movs r2, #0
|
||||
159 0068 FFF7FEFF bl __aeabi_dadd
|
||||
160 006c FFF7FEFF bl __aeabi_d2uiz
|
||||
161 0070 7F4A ldr r2, .L40+32
|
||||
162 0072 9042 cmp r0, r2
|
||||
163 0074 28BF it cs
|
||||
164 0076 1046 movcs r0, r2
|
||||
165 0078 010B lsrs r1, r0, #12
|
||||
166 007a 01F0F001 and r1, r1, #240
|
||||
167 007e C0F30722 ubfx r2, r0, #8, #8
|
||||
168 0082 C3B2 uxtb r3, r0
|
||||
169 .L23:
|
||||
170 0084 ED01 lsls r5, r5, #7
|
||||
171 0086 A5F50075 sub r5, r5, #512
|
||||
172 008a 4FEACB1B lsl fp, fp, #7
|
||||
173 008e 2270 strb r2, [r4]
|
||||
174 0090 BBFBF0F2 udiv r2, fp, r0
|
||||
175 0094 1544 add r5, r5, r2
|
||||
176 0096 6370 strb r3, [r4, #1]
|
||||
ARM GAS /tmp/ccKBFxXV.s page 4
|
||||
|
||||
|
||||
177 0098 00FB12B3 mls r3, r0, r2, fp
|
||||
178 009c C5F30142 ubfx r2, r5, #16, #2
|
||||
179 00a0 41EA1341 orr r1, r1, r3, lsr #16
|
||||
180 00a4 A270 strb r2, [r4, #2]
|
||||
181 00a6 2A0A lsrs r2, r5, #8
|
||||
182 00a8 E270 strb r2, [r4, #3]
|
||||
183 00aa 180A lsrs r0, r3, #8
|
||||
184 00ac 0022 movs r2, #0
|
||||
185 00ae 6171 strb r1, [r4, #5]
|
||||
186 00b0 0121 movs r1, #1
|
||||
187 00b2 84F80A90 strb r9, [r4, #10]
|
||||
188 00b6 84F80BA0 strb r10, [r4, #11]
|
||||
189 00ba 84F80C80 strb r8, [r4, #12]
|
||||
190 00be A071 strb r0, [r4, #6]
|
||||
191 00c0 2571 strb r5, [r4, #4]
|
||||
192 00c2 E371 strb r3, [r4, #7]
|
||||
193 00c4 2272 strb r2, [r4, #8]
|
||||
194 00c6 6172 strb r1, [r4, #9]
|
||||
195 00c8 6273 strb r2, [r4, #13]
|
||||
196 00ca A273 strb r2, [r4, #14]
|
||||
197 00cc E273 strb r2, [r4, #15]
|
||||
198 00ce BDE8F88F pop {r3, r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
||||
199 .L31:
|
||||
200 00d2 FF23 movs r3, #255
|
||||
201 00d4 6648 ldr r0, .L40+32
|
||||
202 00d6 F021 movs r1, #240
|
||||
203 00d8 1A46 mov r2, r3
|
||||
204 00da D3E7 b .L23
|
||||
205 .L15:
|
||||
206 00dc 654B ldr r3, .L40+36
|
||||
207 00de 9842 cmp r0, r3
|
||||
208 00e0 52D8 bhi .L17
|
||||
209 00e2 B3EB400F cmp r3, r0, lsl #1
|
||||
210 00e6 4FEA4007 lsl r7, r0, #1
|
||||
211 00ea C0F09D80 bcc .L24
|
||||
212 00ee B3EB800F cmp r3, r0, lsl #2
|
||||
213 00f2 4FEA8007 lsl r7, r0, #2
|
||||
214 00f6 C0F09B80 bcc .L25
|
||||
215 00fa B3EBC00F cmp r3, r0, lsl #3
|
||||
216 00fe 4FEAC007 lsl r7, r0, #3
|
||||
217 0102 C0F09980 bcc .L26
|
||||
218 0106 B3EB001F cmp r3, r0, lsl #4
|
||||
219 010a 4FEA0017 lsl r7, r0, #4
|
||||
220 010e C0F08780 bcc .L27
|
||||
221 0112 B3EB401F cmp r3, r0, lsl #5
|
||||
222 0116 4FEA4017 lsl r7, r0, #5
|
||||
223 011a C0F09180 bcc .L28
|
||||
224 011e B3EB801F cmp r3, r0, lsl #6
|
||||
225 0122 4FEA8017 lsl r7, r0, #6
|
||||
226 0126 C0F08F80 bcc .L29
|
||||
227 012a C701 lsls r7, r0, #7
|
||||
228 012c 4FF00709 mov r9, #7
|
||||
229 0130 8026 movs r6, #128
|
||||
230 .L18:
|
||||
231 0132 3846 mov r0, r7
|
||||
232 0134 FFF7FEFF bl __aeabi_ui2d
|
||||
233 0138 0B46 mov r3, r1
|
||||
ARM GAS /tmp/ccKBFxXV.s page 5
|
||||
|
||||
|
||||
234 013a 0246 mov r2, r0
|
||||
235 013c 48A1 adr r1, .L40+16
|
||||
236 013e D1E90001 ldrd r0, [r1]
|
||||
237 0142 FFF7FEFF bl __aeabi_ddiv
|
||||
238 0146 FFF7FEFF bl __aeabi_d2uiz
|
||||
239 014a 10F0010F tst r0, #1
|
||||
240 014e 8246 mov r10, r0
|
||||
241 0150 494B ldr r3, .L40+40
|
||||
242 0152 18BF it ne
|
||||
243 0154 00F1010A addne r10, r0, #1
|
||||
244 0158 07FB0AF0 mul r0, r7, r10
|
||||
245 015c 9842 cmp r0, r3
|
||||
246 015e 4FEA0919 lsl r9, r9, #4
|
||||
247 0162 06FB05F0 mul r0, r6, r5
|
||||
248 0166 4AD9 bls .L20
|
||||
249 0168 0AFB00F0 mul r0, r10, r0
|
||||
250 016c 0AF1007A add r10, r10, #33554432
|
||||
251 0170 AAF1040A sub r10, r10, #4
|
||||
252 0174 4FEACA18 lsl r8, r10, #7
|
||||
253 0178 CAF34123 ubfx r3, r10, #9, #2
|
||||
254 017c 5FFA88F8 uxtb r8, r8
|
||||
255 0180 9944 add r9, r9, r3
|
||||
256 0182 CAF3470A ubfx r10, r10, #1, #8
|
||||
257 0186 48E7 b .L16
|
||||
258 .L17:
|
||||
259 0188 FFF7FEFF bl __aeabi_ui2d
|
||||
260 018c 0246 mov r2, r0
|
||||
261 018e 0B46 mov r3, r1
|
||||
262 0190 33A1 adr r1, .L40+16
|
||||
263 0192 D1E90001 ldrd r0, [r1]
|
||||
264 0196 FFF7FEFF bl __aeabi_ddiv
|
||||
265 019a FFF7FEFF bl __aeabi_d2uiz
|
||||
266 019e 0528 cmp r0, #5
|
||||
267 01a0 8246 mov r10, r0
|
||||
268 01a2 16D9 bls .L30
|
||||
269 01a4 10F0010F tst r0, #1
|
||||
270 01a8 01D0 beq .L21
|
||||
271 01aa 00F1010A add r10, r0, #1
|
||||
272 .L21:
|
||||
273 01ae 324B ldr r3, .L40+40
|
||||
274 01b0 05FB0AF0 mul r0, r5, r10
|
||||
275 01b4 9842 cmp r0, r3
|
||||
276 01b6 13D9 bls .L22
|
||||
277 .L39:
|
||||
278 01b8 0AF1007A add r10, r10, #33554432
|
||||
279 01bc AAF1040A sub r10, r10, #4
|
||||
280 01c0 4FEACA18 lsl r8, r10, #7
|
||||
281 01c4 CAF34129 ubfx r9, r10, #9, #2
|
||||
282 01c8 5FFA88F8 uxtb r8, r8
|
||||
283 01cc CAF3470A ubfx r10, r10, #1, #8
|
||||
284 01d0 23E7 b .L16
|
||||
285 .L30:
|
||||
286 01d2 294B ldr r3, .L40+40
|
||||
287 01d4 4FF0060A mov r10, #6
|
||||
288 01d8 05FB0AF0 mul r0, r5, r10
|
||||
289 01dc 9842 cmp r0, r3
|
||||
290 01de EBD8 bhi .L39
|
||||
ARM GAS /tmp/ccKBFxXV.s page 6
|
||||
|
||||
|
||||
291 .L22:
|
||||
292 01e0 0AF1007A add r10, r10, #33554432
|
||||
293 01e4 AAF1020A sub r10, r10, #2
|
||||
294 01e8 4FEACA18 lsl r8, r10, #7
|
||||
295 01ec CAF34129 ubfx r9, r10, #9, #2
|
||||
296 01f0 00EB4500 add r0, r0, r5, lsl #1
|
||||
297 01f4 CAF3470A ubfx r10, r10, #1, #8
|
||||
298 01f8 5FFA88F8 uxtb r8, r8
|
||||
299 01fc 0DE7 b .L16
|
||||
300 .L20:
|
||||
301 01fe 0AF10073 add r3, r10, #33554432
|
||||
302 0202 023B subs r3, r3, #2
|
||||
303 0204 0AF1020A add r10, r10, #2
|
||||
304 0208 4FEAC318 lsl r8, r3, #7
|
||||
305 020c C3F34122 ubfx r2, r3, #9, #2
|
||||
306 0210 00FB0AF0 mul r0, r0, r10
|
||||
307 0214 5FFA88F8 uxtb r8, r8
|
||||
308 0218 9144 add r9, r9, r2
|
||||
309 021a C3F3470A ubfx r10, r3, #1, #8
|
||||
310 021e FCE6 b .L16
|
||||
311 .L27:
|
||||
312 0220 4FF00409 mov r9, #4
|
||||
313 0224 1026 movs r6, #16
|
||||
314 0226 84E7 b .L18
|
||||
315 .L24:
|
||||
316 0228 4FF00109 mov r9, #1
|
||||
317 022c 0226 movs r6, #2
|
||||
318 022e 80E7 b .L18
|
||||
319 .L25:
|
||||
320 0230 4FF00209 mov r9, #2
|
||||
321 0234 0426 movs r6, #4
|
||||
322 0236 7CE7 b .L18
|
||||
323 .L26:
|
||||
324 0238 4FF00309 mov r9, #3
|
||||
325 023c 0826 movs r6, #8
|
||||
326 023e 78E7 b .L18
|
||||
327 .L28:
|
||||
328 0240 4FF00509 mov r9, #5
|
||||
329 0244 2026 movs r6, #32
|
||||
330 0246 74E7 b .L18
|
||||
331 .L29:
|
||||
332 0248 4FF00609 mov r9, #6
|
||||
333 024c 4026 movs r6, #64
|
||||
334 024e 70E7 b .L18
|
||||
335 .L41:
|
||||
336 .align 3
|
||||
337 .L40:
|
||||
338 0250 00000000 .word 0
|
||||
339 0254 60E37641 .word 1098310496
|
||||
340 0258 00000000 .word 0
|
||||
341 025c FEFF2F41 .word 1093664766
|
||||
342 0260 00000000 .word 0
|
||||
343 0264 A3E1C141 .word 1103225251
|
||||
344 0268 80D1F008 .word 150000000
|
||||
345 026c 0000E03F .word 1071644672
|
||||
346 0270 FFFF0F00 .word 1048575
|
||||
347 0274 68780400 .word 292968
|
||||
ARM GAS /tmp/ccKBFxXV.s page 7
|
||||
|
||||
|
||||
348 0278 FF45C323 .word 599999999
|
||||
350 .section .text.si53531_initialize,"ax",%progbits
|
||||
351 .align 1
|
||||
352 .p2align 2,,3
|
||||
353 .global si53531_initialize
|
||||
354 .syntax unified
|
||||
355 .thumb
|
||||
356 .thumb_func
|
||||
357 .fpu fpv4-sp-d16
|
||||
359 si53531_initialize:
|
||||
360 @ args = 0, pretend = 0, frame = 8
|
||||
361 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
362 0000 F0B5 push {r4, r5, r6, r7, lr}
|
||||
363 0002 C84C ldr r4, .L82
|
||||
364 0004 87B0 sub sp, sp, #28
|
||||
365 0006 0027 movs r7, #0
|
||||
366 0008 05AD add r5, sp, #20
|
||||
367 000a 6426 movs r6, #100
|
||||
368 .L44:
|
||||
369 000c 0597 str r7, [sp, #20]
|
||||
370 .L43:
|
||||
371 000e 6423 movs r3, #100
|
||||
372 0010 0322 movs r2, #3
|
||||
373 0012 C021 movs r1, #192
|
||||
374 0014 2046 mov r0, r4
|
||||
375 0016 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
376 001a 0028 cmp r0, #0
|
||||
377 001c F7D1 bne .L43
|
||||
378 001e 0123 movs r3, #1
|
||||
379 0020 CDE90136 strd r3, r6, [sp, #4]
|
||||
380 0024 0246 mov r2, r0
|
||||
381 0026 0095 str r5, [sp]
|
||||
382 0028 C021 movs r1, #192
|
||||
383 002a 2046 mov r0, r4
|
||||
384 002c FFF7FEFF bl HAL_I2C_Mem_Read
|
||||
385 0030 0306 lsls r3, r0, #24
|
||||
386 0032 EBD4 bmi .L44
|
||||
387 0034 FF23 movs r3, #255
|
||||
388 0036 BB4E ldr r6, .L82
|
||||
389 0038 8DF81430 strb r3, [sp, #20]
|
||||
390 .L45:
|
||||
391 003c 6423 movs r3, #100
|
||||
392 003e 0322 movs r2, #3
|
||||
393 0040 C021 movs r1, #192
|
||||
394 0042 3046 mov r0, r6
|
||||
395 0044 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
396 0048 0446 mov r4, r0
|
||||
397 004a 0028 cmp r0, #0
|
||||
398 004c F6D1 bne .L45
|
||||
399 004e 0123 movs r3, #1
|
||||
400 0050 6422 movs r2, #100
|
||||
401 0052 CDE90132 strd r3, r2, [sp, #4]
|
||||
402 0056 B348 ldr r0, .L82
|
||||
403 0058 0095 str r5, [sp]
|
||||
404 005a 0322 movs r2, #3
|
||||
405 005c C021 movs r1, #192
|
||||
406 005e B14E ldr r6, .L82
|
||||
ARM GAS /tmp/ccKBFxXV.s page 8
|
||||
|
||||
|
||||
407 0060 FFF7FEFF bl HAL_I2C_Mem_Write
|
||||
408 0064 8DF81440 strb r4, [sp, #20]
|
||||
409 .L46:
|
||||
410 0068 6423 movs r3, #100
|
||||
411 006a 0322 movs r2, #3
|
||||
412 006c C021 movs r1, #192
|
||||
413 006e 3046 mov r0, r6
|
||||
414 0070 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
415 0074 0446 mov r4, r0
|
||||
416 0076 0028 cmp r0, #0
|
||||
417 0078 F6D1 bne .L46
|
||||
418 007a 0123 movs r3, #1
|
||||
419 007c 6422 movs r2, #100
|
||||
420 007e CDE90132 strd r3, r2, [sp, #4]
|
||||
421 0082 A848 ldr r0, .L82
|
||||
422 0084 0095 str r5, [sp]
|
||||
423 0086 0F22 movs r2, #15
|
||||
424 0088 C021 movs r1, #192
|
||||
425 008a A64E ldr r6, .L82
|
||||
426 008c FFF7FEFF bl HAL_I2C_Mem_Write
|
||||
427 0090 8DF81440 strb r4, [sp, #20]
|
||||
428 .L47:
|
||||
429 0094 6423 movs r3, #100
|
||||
430 0096 0322 movs r2, #3
|
||||
431 0098 C021 movs r1, #192
|
||||
432 009a 3046 mov r0, r6
|
||||
433 009c FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
434 00a0 0446 mov r4, r0
|
||||
435 00a2 0028 cmp r0, #0
|
||||
436 00a4 F6D1 bne .L47
|
||||
437 00a6 0123 movs r3, #1
|
||||
438 00a8 6422 movs r2, #100
|
||||
439 00aa CDE90132 strd r3, r2, [sp, #4]
|
||||
440 00ae 9D48 ldr r0, .L82
|
||||
441 00b0 0095 str r5, [sp]
|
||||
442 00b2 1822 movs r2, #24
|
||||
443 00b4 C021 movs r1, #192
|
||||
444 00b6 9B4E ldr r6, .L82
|
||||
445 00b8 FFF7FEFF bl HAL_I2C_Mem_Write
|
||||
446 00bc 8DF81440 strb r4, [sp, #20]
|
||||
447 .L48:
|
||||
448 00c0 6423 movs r3, #100
|
||||
449 00c2 0322 movs r2, #3
|
||||
450 00c4 C021 movs r1, #192
|
||||
451 00c6 3046 mov r0, r6
|
||||
452 00c8 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
453 00cc 0028 cmp r0, #0
|
||||
454 00ce F7D1 bne .L48
|
||||
455 00d0 0124 movs r4, #1
|
||||
456 00d2 6423 movs r3, #100
|
||||
457 00d4 CDE90143 strd r4, r3, [sp, #4]
|
||||
458 00d8 9248 ldr r0, .L82
|
||||
459 00da 0095 str r5, [sp]
|
||||
460 00dc 2346 mov r3, r4
|
||||
461 00de 2A22 movs r2, #42
|
||||
462 00e0 C021 movs r1, #192
|
||||
463 00e2 904E ldr r6, .L82
|
||||
ARM GAS /tmp/ccKBFxXV.s page 9
|
||||
|
||||
|
||||
464 00e4 FFF7FEFF bl HAL_I2C_Mem_Write
|
||||
465 00e8 8DF81440 strb r4, [sp, #20]
|
||||
466 .L49:
|
||||
467 00ec 6423 movs r3, #100
|
||||
468 00ee 0322 movs r2, #3
|
||||
469 00f0 C021 movs r1, #192
|
||||
470 00f2 3046 mov r0, r6
|
||||
471 00f4 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
472 00f8 0446 mov r4, r0
|
||||
473 00fa 0028 cmp r0, #0
|
||||
474 00fc F6D1 bne .L49
|
||||
475 00fe 0123 movs r3, #1
|
||||
476 0100 6422 movs r2, #100
|
||||
477 0102 CDE90132 strd r3, r2, [sp, #4]
|
||||
478 0106 8748 ldr r0, .L82
|
||||
479 0108 0095 str r5, [sp]
|
||||
480 010a 2B22 movs r2, #43
|
||||
481 010c C021 movs r1, #192
|
||||
482 010e 854E ldr r6, .L82
|
||||
483 0110 FFF7FEFF bl HAL_I2C_Mem_Write
|
||||
484 0114 8DF81440 strb r4, [sp, #20]
|
||||
485 .L50:
|
||||
486 0118 6423 movs r3, #100
|
||||
487 011a 0322 movs r2, #3
|
||||
488 011c C021 movs r1, #192
|
||||
489 011e 3046 mov r0, r6
|
||||
490 0120 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
491 0124 0446 mov r4, r0
|
||||
492 0126 0028 cmp r0, #0
|
||||
493 0128 F6D1 bne .L50
|
||||
494 012a 0123 movs r3, #1
|
||||
495 012c 6422 movs r2, #100
|
||||
496 012e CDE90132 strd r3, r2, [sp, #4]
|
||||
497 0132 7C48 ldr r0, .L82
|
||||
498 0134 0095 str r5, [sp]
|
||||
499 0136 2F22 movs r2, #47
|
||||
500 0138 C021 movs r1, #192
|
||||
501 013a 7A4E ldr r6, .L82
|
||||
502 013c FFF7FEFF bl HAL_I2C_Mem_Write
|
||||
503 0140 8DF81440 strb r4, [sp, #20]
|
||||
504 .L51:
|
||||
505 0144 6423 movs r3, #100
|
||||
506 0146 0322 movs r2, #3
|
||||
507 0148 C021 movs r1, #192
|
||||
508 014a 3046 mov r0, r6
|
||||
509 014c FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
510 0150 0446 mov r4, r0
|
||||
511 0152 0028 cmp r0, #0
|
||||
512 0154 F6D1 bne .L51
|
||||
513 0156 0123 movs r3, #1
|
||||
514 0158 6422 movs r2, #100
|
||||
515 015a CDE90132 strd r3, r2, [sp, #4]
|
||||
516 015e 7148 ldr r0, .L82
|
||||
517 0160 0095 str r5, [sp]
|
||||
518 0162 3022 movs r2, #48
|
||||
519 0164 C021 movs r1, #192
|
||||
520 0166 6F4E ldr r6, .L82
|
||||
ARM GAS /tmp/ccKBFxXV.s page 10
|
||||
|
||||
|
||||
521 0168 FFF7FEFF bl HAL_I2C_Mem_Write
|
||||
522 016c 8DF81440 strb r4, [sp, #20]
|
||||
523 .L52:
|
||||
524 0170 6423 movs r3, #100
|
||||
525 0172 0322 movs r2, #3
|
||||
526 0174 C021 movs r1, #192
|
||||
527 0176 3046 mov r0, r6
|
||||
528 0178 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
529 017c 0446 mov r4, r0
|
||||
530 017e 0028 cmp r0, #0
|
||||
531 0180 F6D1 bne .L52
|
||||
532 0182 0123 movs r3, #1
|
||||
533 0184 6422 movs r2, #100
|
||||
534 0186 CDE90132 strd r3, r2, [sp, #4]
|
||||
535 018a 6648 ldr r0, .L82
|
||||
536 018c 0095 str r5, [sp]
|
||||
537 018e 3122 movs r2, #49
|
||||
538 0190 C021 movs r1, #192
|
||||
539 0192 644E ldr r6, .L82
|
||||
540 0194 FFF7FEFF bl HAL_I2C_Mem_Write
|
||||
541 0198 8DF81440 strb r4, [sp, #20]
|
||||
542 .L53:
|
||||
543 019c 6423 movs r3, #100
|
||||
544 019e 0322 movs r2, #3
|
||||
545 01a0 C021 movs r1, #192
|
||||
546 01a2 3046 mov r0, r6
|
||||
547 01a4 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
548 01a8 0028 cmp r0, #0
|
||||
549 01aa F7D1 bne .L53
|
||||
550 01ac 0124 movs r4, #1
|
||||
551 01ae 6423 movs r3, #100
|
||||
552 01b0 CDE90143 strd r4, r3, [sp, #4]
|
||||
553 01b4 5B48 ldr r0, .L82
|
||||
554 01b6 0095 str r5, [sp]
|
||||
555 01b8 2346 mov r3, r4
|
||||
556 01ba 3222 movs r2, #50
|
||||
557 01bc C021 movs r1, #192
|
||||
558 01be 594E ldr r6, .L82
|
||||
559 01c0 FFF7FEFF bl HAL_I2C_Mem_Write
|
||||
560 01c4 8DF81440 strb r4, [sp, #20]
|
||||
561 .L54:
|
||||
562 01c8 6423 movs r3, #100
|
||||
563 01ca 0322 movs r2, #3
|
||||
564 01cc C021 movs r1, #192
|
||||
565 01ce 3046 mov r0, r6
|
||||
566 01d0 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
567 01d4 0446 mov r4, r0
|
||||
568 01d6 0028 cmp r0, #0
|
||||
569 01d8 F6D1 bne .L54
|
||||
570 01da 0123 movs r3, #1
|
||||
571 01dc 6422 movs r2, #100
|
||||
572 01de CDE90132 strd r3, r2, [sp, #4]
|
||||
573 01e2 5048 ldr r0, .L82
|
||||
574 01e4 0095 str r5, [sp]
|
||||
575 01e6 3322 movs r2, #51
|
||||
576 01e8 C021 movs r1, #192
|
||||
577 01ea 4E4E ldr r6, .L82
|
||||
ARM GAS /tmp/ccKBFxXV.s page 11
|
||||
|
||||
|
||||
578 01ec FFF7FEFF bl HAL_I2C_Mem_Write
|
||||
579 01f0 8DF81440 strb r4, [sp, #20]
|
||||
580 .L55:
|
||||
581 01f4 6423 movs r3, #100
|
||||
582 01f6 0322 movs r2, #3
|
||||
583 01f8 C021 movs r1, #192
|
||||
584 01fa 3046 mov r0, r6
|
||||
585 01fc FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
586 0200 0446 mov r4, r0
|
||||
587 0202 0028 cmp r0, #0
|
||||
588 0204 F6D1 bne .L55
|
||||
589 0206 0123 movs r3, #1
|
||||
590 0208 6422 movs r2, #100
|
||||
591 020a CDE90132 strd r3, r2, [sp, #4]
|
||||
592 020e 4548 ldr r0, .L82
|
||||
593 0210 0095 str r5, [sp]
|
||||
594 0212 3722 movs r2, #55
|
||||
595 0214 C021 movs r1, #192
|
||||
596 0216 434E ldr r6, .L82
|
||||
597 0218 FFF7FEFF bl HAL_I2C_Mem_Write
|
||||
598 021c 8DF81440 strb r4, [sp, #20]
|
||||
599 .L56:
|
||||
600 0220 6423 movs r3, #100
|
||||
601 0222 0322 movs r2, #3
|
||||
602 0224 C021 movs r1, #192
|
||||
603 0226 3046 mov r0, r6
|
||||
604 0228 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
605 022c 0446 mov r4, r0
|
||||
606 022e 0028 cmp r0, #0
|
||||
607 0230 F6D1 bne .L56
|
||||
608 0232 0123 movs r3, #1
|
||||
609 0234 6422 movs r2, #100
|
||||
610 0236 CDE90132 strd r3, r2, [sp, #4]
|
||||
611 023a 3A48 ldr r0, .L82
|
||||
612 023c 0095 str r5, [sp]
|
||||
613 023e 3822 movs r2, #56
|
||||
614 0240 C021 movs r1, #192
|
||||
615 0242 384E ldr r6, .L82
|
||||
616 0244 FFF7FEFF bl HAL_I2C_Mem_Write
|
||||
617 0248 8DF81440 strb r4, [sp, #20]
|
||||
618 .L57:
|
||||
619 024c 6423 movs r3, #100
|
||||
620 024e 0322 movs r2, #3
|
||||
621 0250 C021 movs r1, #192
|
||||
622 0252 3046 mov r0, r6
|
||||
623 0254 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
624 0258 0028 cmp r0, #0
|
||||
625 025a F7D1 bne .L57
|
||||
626 025c 0123 movs r3, #1
|
||||
627 025e 6422 movs r2, #100
|
||||
628 0260 CDE90132 strd r3, r2, [sp, #4]
|
||||
629 0264 2F48 ldr r0, .L82
|
||||
630 0266 0095 str r5, [sp]
|
||||
631 0268 3922 movs r2, #57
|
||||
632 026a C021 movs r1, #192
|
||||
633 026c FFF7FEFF bl HAL_I2C_Mem_Write
|
||||
634 0270 2C4C ldr r4, .L82
|
||||
ARM GAS /tmp/ccKBFxXV.s page 12
|
||||
|
||||
|
||||
635 0272 4F23 movs r3, #79
|
||||
636 0274 8DF81430 strb r3, [sp, #20]
|
||||
637 .L58:
|
||||
638 0278 6423 movs r3, #100
|
||||
639 027a 0322 movs r2, #3
|
||||
640 027c C021 movs r1, #192
|
||||
641 027e 2046 mov r0, r4
|
||||
642 0280 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
643 0284 0028 cmp r0, #0
|
||||
644 0286 F7D1 bne .L58
|
||||
645 0288 0123 movs r3, #1
|
||||
646 028a 6422 movs r2, #100
|
||||
647 028c CDE90132 strd r3, r2, [sp, #4]
|
||||
648 0290 2448 ldr r0, .L82
|
||||
649 0292 0095 str r5, [sp]
|
||||
650 0294 1022 movs r2, #16
|
||||
651 0296 C021 movs r1, #192
|
||||
652 0298 FFF7FEFF bl HAL_I2C_Mem_Write
|
||||
653 029c 214C ldr r4, .L82
|
||||
654 029e 5F23 movs r3, #95
|
||||
655 02a0 8DF81430 strb r3, [sp, #20]
|
||||
656 .L59:
|
||||
657 02a4 6423 movs r3, #100
|
||||
658 02a6 0322 movs r2, #3
|
||||
659 02a8 C021 movs r1, #192
|
||||
660 02aa 2046 mov r0, r4
|
||||
661 02ac FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
662 02b0 0028 cmp r0, #0
|
||||
663 02b2 F7D1 bne .L59
|
||||
664 02b4 0123 movs r3, #1
|
||||
665 02b6 6422 movs r2, #100
|
||||
666 02b8 CDE90132 strd r3, r2, [sp, #4]
|
||||
667 02bc 1948 ldr r0, .L82
|
||||
668 02be 0095 str r5, [sp]
|
||||
669 02c0 1122 movs r2, #17
|
||||
670 02c2 C021 movs r1, #192
|
||||
671 02c4 FFF7FEFF bl HAL_I2C_Mem_Write
|
||||
672 02c8 164C ldr r4, .L82
|
||||
673 02ca 8023 movs r3, #128
|
||||
674 02cc 8DF81430 strb r3, [sp, #20]
|
||||
675 .L60:
|
||||
676 02d0 6423 movs r3, #100
|
||||
677 02d2 0322 movs r2, #3
|
||||
678 02d4 C021 movs r1, #192
|
||||
679 02d6 2046 mov r0, r4
|
||||
680 02d8 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
681 02dc 0028 cmp r0, #0
|
||||
682 02de F7D1 bne .L60
|
||||
683 02e0 0123 movs r3, #1
|
||||
684 02e2 6422 movs r2, #100
|
||||
685 02e4 CDE90132 strd r3, r2, [sp, #4]
|
||||
686 02e8 0E48 ldr r0, .L82
|
||||
687 02ea 0095 str r5, [sp]
|
||||
688 02ec 1222 movs r2, #18
|
||||
689 02ee C021 movs r1, #192
|
||||
690 02f0 FFF7FEFF bl HAL_I2C_Mem_Write
|
||||
691 02f4 0B4C ldr r4, .L82
|
||||
ARM GAS /tmp/ccKBFxXV.s page 13
|
||||
|
||||
|
||||
692 02f6 1223 movs r3, #18
|
||||
693 02f8 8DF81430 strb r3, [sp, #20]
|
||||
694 .L61:
|
||||
695 02fc 6423 movs r3, #100
|
||||
696 02fe 0322 movs r2, #3
|
||||
697 0300 C021 movs r1, #192
|
||||
698 0302 2046 mov r0, r4
|
||||
699 0304 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
700 0308 0028 cmp r0, #0
|
||||
701 030a F7D1 bne .L61
|
||||
702 030c 0123 movs r3, #1
|
||||
703 030e 6422 movs r2, #100
|
||||
704 0310 CDE90132 strd r3, r2, [sp, #4]
|
||||
705 0314 0095 str r5, [sp]
|
||||
706 0316 B722 movs r2, #183
|
||||
707 0318 C021 movs r1, #192
|
||||
708 031a 0248 ldr r0, .L82
|
||||
709 031c FFF7FEFF bl HAL_I2C_Mem_Write
|
||||
710 0320 07B0 add sp, sp, #28
|
||||
711 @ sp needed
|
||||
712 0322 F0BD pop {r4, r5, r6, r7, pc}
|
||||
713 .L83:
|
||||
714 .align 2
|
||||
715 .L82:
|
||||
716 0324 00000000 .word hi2c1
|
||||
718 .section .text.si53531_set_frequency,"ax",%progbits
|
||||
719 .align 1
|
||||
720 .p2align 2,,3
|
||||
721 .global si53531_set_frequency
|
||||
722 .syntax unified
|
||||
723 .thumb
|
||||
724 .thumb_func
|
||||
725 .fpu fpv4-sp-d16
|
||||
727 si53531_set_frequency:
|
||||
728 @ args = 0, pretend = 0, frame = 24
|
||||
729 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
730 0000 2DE9F043 push {r4, r5, r6, r7, r8, r9, lr}
|
||||
731 0004 8BB0 sub sp, sp, #44
|
||||
732 0006 06A9 add r1, sp, #24
|
||||
733 0008 FFF7FEFF bl CalcRegisters
|
||||
734 000c 06AD add r5, sp, #24
|
||||
735 000e 2C4C ldr r4, .L96
|
||||
736 0010 0DF12009 add r9, sp, #32
|
||||
737 0014 C5F11908 rsb r8, r5, #25
|
||||
738 0018 0DF11706 add r6, sp, #23
|
||||
739 001c 6427 movs r7, #100
|
||||
740 .L86:
|
||||
741 001e 15F8013B ldrb r3, [r5], #1 @ zero_extendqisi2
|
||||
742 0022 8DF81730 strb r3, [sp, #23]
|
||||
743 .L85:
|
||||
744 0026 6423 movs r3, #100
|
||||
745 0028 0322 movs r2, #3
|
||||
746 002a C021 movs r1, #192
|
||||
747 002c 2046 mov r0, r4
|
||||
748 002e FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
749 0032 0028 cmp r0, #0
|
||||
750 0034 F7D1 bne .L85
|
||||
ARM GAS /tmp/ccKBFxXV.s page 14
|
||||
|
||||
|
||||
751 0036 0123 movs r3, #1
|
||||
752 0038 08EB0502 add r2, r8, r5
|
||||
753 003c CDE90137 strd r3, r7, [sp, #4]
|
||||
754 0040 0096 str r6, [sp]
|
||||
755 0042 92B2 uxth r2, r2
|
||||
756 0044 C021 movs r1, #192
|
||||
757 0046 2046 mov r0, r4
|
||||
758 0048 FFF7FEFF bl HAL_I2C_Mem_Write
|
||||
759 004c 4D45 cmp r5, r9
|
||||
760 004e E6D1 bne .L86
|
||||
761 0050 1B4C ldr r4, .L96
|
||||
762 0052 0DF12207 add r7, sp, #34
|
||||
763 0056 3425 movs r5, #52
|
||||
764 0058 4FF06408 mov r8, #100
|
||||
765 .L88:
|
||||
766 005c 17F8013B ldrb r3, [r7], #1 @ zero_extendqisi2
|
||||
767 0060 8DF81730 strb r3, [sp, #23]
|
||||
768 .L87:
|
||||
769 0064 6423 movs r3, #100
|
||||
770 0066 0322 movs r2, #3
|
||||
771 0068 C021 movs r1, #192
|
||||
772 006a 2046 mov r0, r4
|
||||
773 006c FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
774 0070 0028 cmp r0, #0
|
||||
775 0072 F7D1 bne .L87
|
||||
776 0074 0123 movs r3, #1
|
||||
777 0076 2A46 mov r2, r5
|
||||
778 0078 0135 adds r5, r5, #1
|
||||
779 007a CDE90138 strd r3, r8, [sp, #4]
|
||||
780 007e 0096 str r6, [sp]
|
||||
781 0080 C021 movs r1, #192
|
||||
782 0082 2046 mov r0, r4
|
||||
783 0084 ADB2 uxth r5, r5
|
||||
784 0086 FFF7FEFF bl HAL_I2C_Mem_Write
|
||||
785 008a 372D cmp r5, #55
|
||||
786 008c E6D1 bne .L88
|
||||
787 008e 2023 movs r3, #32
|
||||
788 0090 0B4C ldr r4, .L96
|
||||
789 0092 8DF81730 strb r3, [sp, #23]
|
||||
790 .L89:
|
||||
791 0096 6423 movs r3, #100
|
||||
792 0098 0322 movs r2, #3
|
||||
793 009a C021 movs r1, #192
|
||||
794 009c 2046 mov r0, r4
|
||||
795 009e FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
796 00a2 0028 cmp r0, #0
|
||||
797 00a4 F7D1 bne .L89
|
||||
798 00a6 0123 movs r3, #1
|
||||
799 00a8 6422 movs r2, #100
|
||||
800 00aa CDE90132 strd r3, r2, [sp, #4]
|
||||
801 00ae 0096 str r6, [sp]
|
||||
802 00b0 B122 movs r2, #177
|
||||
803 00b2 C021 movs r1, #192
|
||||
804 00b4 0248 ldr r0, .L96
|
||||
805 00b6 FFF7FEFF bl HAL_I2C_Mem_Write
|
||||
806 00ba 0BB0 add sp, sp, #44
|
||||
807 @ sp needed
|
||||
ARM GAS /tmp/ccKBFxXV.s page 15
|
||||
|
||||
|
||||
808 00bc BDE8F083 pop {r4, r5, r6, r7, r8, r9, pc}
|
||||
809 .L97:
|
||||
810 .align 2
|
||||
811 .L96:
|
||||
812 00c0 00000000 .word hi2c1
|
||||
814 .section .text.si5351_off,"ax",%progbits
|
||||
815 .align 1
|
||||
816 .p2align 2,,3
|
||||
817 .global si5351_off
|
||||
818 .syntax unified
|
||||
819 .thumb
|
||||
820 .thumb_func
|
||||
821 .fpu fpv4-sp-d16
|
||||
823 si5351_off:
|
||||
824 @ args = 0, pretend = 0, frame = 8
|
||||
825 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
826 0000 10B5 push {r4, lr}
|
||||
827 0002 86B0 sub sp, sp, #24
|
||||
828 0004 FF23 movs r3, #255
|
||||
829 0006 0C4C ldr r4, .L102
|
||||
830 0008 8DF81730 strb r3, [sp, #23]
|
||||
831 .L99:
|
||||
832 000c 6423 movs r3, #100
|
||||
833 000e 0322 movs r2, #3
|
||||
834 0010 C021 movs r1, #192
|
||||
835 0012 2046 mov r0, r4
|
||||
836 0014 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
837 0018 0028 cmp r0, #0
|
||||
838 001a F7D1 bne .L99
|
||||
839 001c 0123 movs r3, #1
|
||||
840 001e 0DF11702 add r2, sp, #23
|
||||
841 0022 6421 movs r1, #100
|
||||
842 0024 CDE90131 strd r3, r1, [sp, #4]
|
||||
843 0028 0092 str r2, [sp]
|
||||
844 002a C021 movs r1, #192
|
||||
845 002c 0322 movs r2, #3
|
||||
846 002e 0248 ldr r0, .L102
|
||||
847 0030 FFF7FEFF bl HAL_I2C_Mem_Write
|
||||
848 0034 06B0 add sp, sp, #24
|
||||
849 @ sp needed
|
||||
850 0036 10BD pop {r4, pc}
|
||||
851 .L103:
|
||||
852 .align 2
|
||||
853 .L102:
|
||||
854 0038 00000000 .word hi2c1
|
||||
856 .section .text.si5351_on,"ax",%progbits
|
||||
857 .align 1
|
||||
858 .p2align 2,,3
|
||||
859 .global si5351_on
|
||||
860 .syntax unified
|
||||
861 .thumb
|
||||
862 .thumb_func
|
||||
863 .fpu fpv4-sp-d16
|
||||
865 si5351_on:
|
||||
866 @ args = 0, pretend = 0, frame = 8
|
||||
867 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
868 0000 10B5 push {r4, lr}
|
||||
ARM GAS /tmp/ccKBFxXV.s page 16
|
||||
|
||||
|
||||
869 0002 86B0 sub sp, sp, #24
|
||||
870 0004 FC23 movs r3, #252
|
||||
871 0006 0C4C ldr r4, .L108
|
||||
872 0008 8DF81730 strb r3, [sp, #23]
|
||||
873 .L105:
|
||||
874 000c 6423 movs r3, #100
|
||||
875 000e 0322 movs r2, #3
|
||||
876 0010 C021 movs r1, #192
|
||||
877 0012 2046 mov r0, r4
|
||||
878 0014 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||
879 0018 0028 cmp r0, #0
|
||||
880 001a F7D1 bne .L105
|
||||
881 001c 0123 movs r3, #1
|
||||
882 001e 0DF11702 add r2, sp, #23
|
||||
883 0022 6421 movs r1, #100
|
||||
884 0024 CDE90131 strd r3, r1, [sp, #4]
|
||||
885 0028 0092 str r2, [sp]
|
||||
886 002a C021 movs r1, #192
|
||||
887 002c 0322 movs r2, #3
|
||||
888 002e 0248 ldr r0, .L108
|
||||
889 0030 FFF7FEFF bl HAL_I2C_Mem_Write
|
||||
890 0034 06B0 add sp, sp, #24
|
||||
891 @ sp needed
|
||||
892 0036 10BD pop {r4, pc}
|
||||
893 .L109:
|
||||
894 .align 2
|
||||
895 .L108:
|
||||
896 0038 00000000 .word hi2c1
|
||||
898 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||
ARM GAS /tmp/ccKBFxXV.s page 17
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 si5351.c
|
||||
/tmp/ccKBFxXV.s:16 .text.si5351_write8:0000000000000000 $t
|
||||
/tmp/ccKBFxXV.s:25 .text.si5351_write8:0000000000000000 si5351_write8
|
||||
/tmp/ccKBFxXV.s:56 .text.si5351_write8:0000000000000038 $d
|
||||
/tmp/ccKBFxXV.s:59 .text.si5351_read8:0000000000000000 $t
|
||||
/tmp/ccKBFxXV.s:67 .text.si5351_read8:0000000000000000 si5351_read8
|
||||
/tmp/ccKBFxXV.s:98 .text.si5351_read8:0000000000000034 $d
|
||||
/tmp/ccKBFxXV.s:109 .text.CalcRegisters:0000000000000000 $t
|
||||
/tmp/ccKBFxXV.s:117 .text.CalcRegisters:0000000000000000 CalcRegisters
|
||||
/tmp/ccKBFxXV.s:338 .text.CalcRegisters:0000000000000250 $d
|
||||
/tmp/ccKBFxXV.s:351 .text.si53531_initialize:0000000000000000 $t
|
||||
/tmp/ccKBFxXV.s:359 .text.si53531_initialize:0000000000000000 si53531_initialize
|
||||
/tmp/ccKBFxXV.s:716 .text.si53531_initialize:0000000000000324 $d
|
||||
/tmp/ccKBFxXV.s:719 .text.si53531_set_frequency:0000000000000000 $t
|
||||
/tmp/ccKBFxXV.s:727 .text.si53531_set_frequency:0000000000000000 si53531_set_frequency
|
||||
/tmp/ccKBFxXV.s:812 .text.si53531_set_frequency:00000000000000c0 $d
|
||||
/tmp/ccKBFxXV.s:815 .text.si5351_off:0000000000000000 $t
|
||||
/tmp/ccKBFxXV.s:823 .text.si5351_off:0000000000000000 si5351_off
|
||||
/tmp/ccKBFxXV.s:854 .text.si5351_off:0000000000000038 $d
|
||||
/tmp/ccKBFxXV.s:857 .text.si5351_on:0000000000000000 $t
|
||||
/tmp/ccKBFxXV.s:865 .text.si5351_on:0000000000000000 si5351_on
|
||||
/tmp/ccKBFxXV.s:896 .text.si5351_on:0000000000000038 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
HAL_I2C_IsDeviceReady
|
||||
HAL_I2C_Mem_Write
|
||||
hi2c1
|
||||
HAL_I2C_Mem_Read
|
||||
__aeabi_ui2d
|
||||
__aeabi_ddiv
|
||||
__aeabi_d2uiz
|
||||
__aeabi_d2iz
|
||||
__aeabi_i2d
|
||||
__aeabi_dsub
|
||||
__aeabi_dmul
|
||||
__aeabi_dadd
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
build/startup_stm32g431xx.o: startup_stm32g431xx.s
|
||||
Binary file not shown.
@@ -0,0 +1,83 @@
|
||||
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:
|
||||
@@ -0,0 +1,988 @@
|
||||
ARM GAS /tmp/cc8nB6ZP.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/cc8nB6ZP.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/cc8nB6ZP.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/cc8nB6ZP.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/cc8nB6ZP.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/cc8nB6ZP.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/cc8nB6ZP.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/cc8nB6ZP.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/cc8nB6ZP.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/cc8nB6ZP.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/cc8nB6ZP.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/cc8nB6ZP.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/cc8nB6ZP.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/cc8nB6ZP.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/cc8nB6ZP.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/cc8nB6ZP.s page 16
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32g4xx_hal.c
|
||||
/tmp/cc8nB6ZP.s:16 .text.HAL_MspInit:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:25 .text.HAL_MspInit:0000000000000000 HAL_MspInit
|
||||
/tmp/cc8nB6ZP.s:32 .text.HAL_MspDeInit:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:40 .text.HAL_MspDeInit:0000000000000000 HAL_MspDeInit
|
||||
/tmp/cc8nB6ZP.s:47 .text.HAL_DeInit:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:55 .text.HAL_DeInit:0000000000000000 HAL_DeInit
|
||||
/tmp/cc8nB6ZP.s:78 .text.HAL_DeInit:0000000000000028 $d
|
||||
/tmp/cc8nB6ZP.s:81 .text.HAL_InitTick:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:89 .text.HAL_InitTick:0000000000000000 HAL_InitTick
|
||||
/tmp/cc8nB6ZP.s:123 .text.HAL_InitTick:0000000000000040 $d
|
||||
/tmp/cc8nB6ZP.s:128 .text.HAL_Init:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:136 .text.HAL_Init:0000000000000000 HAL_Init
|
||||
/tmp/cc8nB6ZP.s:155 .text.HAL_IncTick:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:163 .text.HAL_IncTick:0000000000000000 HAL_IncTick
|
||||
/tmp/cc8nB6ZP.s:177 .text.HAL_IncTick:0000000000000010 $d
|
||||
/tmp/cc8nB6ZP.s:181 .text.HAL_GetTick:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:189 .text.HAL_GetTick:0000000000000000 HAL_GetTick
|
||||
/tmp/cc8nB6ZP.s:199 .text.HAL_GetTick:0000000000000008 $d
|
||||
/tmp/cc8nB6ZP.s:202 .text.HAL_GetTickPrio:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:210 .text.HAL_GetTickPrio:0000000000000000 HAL_GetTickPrio
|
||||
/tmp/cc8nB6ZP.s:220 .text.HAL_GetTickPrio:0000000000000008 $d
|
||||
/tmp/cc8nB6ZP.s:223 .text.HAL_SetTickFreq:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:231 .text.HAL_SetTickFreq:0000000000000000 HAL_SetTickFreq
|
||||
/tmp/cc8nB6ZP.s:254 .text.HAL_SetTickFreq:0000000000000020 $d
|
||||
/tmp/cc8nB6ZP.s:258 .text.HAL_GetTickFreq:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:266 .text.HAL_GetTickFreq:0000000000000000 HAL_GetTickFreq
|
||||
/tmp/cc8nB6ZP.s:276 .text.HAL_GetTickFreq:0000000000000008 $d
|
||||
/tmp/cc8nB6ZP.s:279 .text.HAL_Delay:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:287 .text.HAL_Delay:0000000000000000 HAL_Delay
|
||||
/tmp/cc8nB6ZP.s:308 .text.HAL_Delay:0000000000000020 $d
|
||||
/tmp/cc8nB6ZP.s:311 .text.HAL_SuspendTick:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:319 .text.HAL_SuspendTick:0000000000000000 HAL_SuspendTick
|
||||
/tmp/cc8nB6ZP.s:330 .text.HAL_ResumeTick:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:338 .text.HAL_ResumeTick:0000000000000000 HAL_ResumeTick
|
||||
/tmp/cc8nB6ZP.s:349 .text.HAL_GetHalVersion:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:357 .text.HAL_GetHalVersion:0000000000000000 HAL_GetHalVersion
|
||||
/tmp/cc8nB6ZP.s:366 .text.HAL_GetHalVersion:0000000000000004 $d
|
||||
/tmp/cc8nB6ZP.s:369 .text.HAL_GetREVID:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:377 .text.HAL_GetREVID:0000000000000000 HAL_GetREVID
|
||||
/tmp/cc8nB6ZP.s:388 .text.HAL_GetREVID:0000000000000008 $d
|
||||
/tmp/cc8nB6ZP.s:391 .text.HAL_GetDEVID:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:399 .text.HAL_GetDEVID:0000000000000000 HAL_GetDEVID
|
||||
/tmp/cc8nB6ZP.s:410 .text.HAL_GetDEVID:000000000000000c $d
|
||||
/tmp/cc8nB6ZP.s:413 .text.HAL_DBGMCU_EnableDBGSleepMode:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:421 .text.HAL_DBGMCU_EnableDBGSleepMode:0000000000000000 HAL_DBGMCU_EnableDBGSleepMode
|
||||
/tmp/cc8nB6ZP.s:433 .text.HAL_DBGMCU_EnableDBGSleepMode:000000000000000c $d
|
||||
/tmp/cc8nB6ZP.s:436 .text.HAL_DBGMCU_DisableDBGSleepMode:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:444 .text.HAL_DBGMCU_DisableDBGSleepMode:0000000000000000 HAL_DBGMCU_DisableDBGSleepMode
|
||||
/tmp/cc8nB6ZP.s:456 .text.HAL_DBGMCU_DisableDBGSleepMode:000000000000000c $d
|
||||
/tmp/cc8nB6ZP.s:459 .text.HAL_DBGMCU_EnableDBGStopMode:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:467 .text.HAL_DBGMCU_EnableDBGStopMode:0000000000000000 HAL_DBGMCU_EnableDBGStopMode
|
||||
/tmp/cc8nB6ZP.s:479 .text.HAL_DBGMCU_EnableDBGStopMode:000000000000000c $d
|
||||
/tmp/cc8nB6ZP.s:482 .text.HAL_DBGMCU_DisableDBGStopMode:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:490 .text.HAL_DBGMCU_DisableDBGStopMode:0000000000000000 HAL_DBGMCU_DisableDBGStopMode
|
||||
/tmp/cc8nB6ZP.s:502 .text.HAL_DBGMCU_DisableDBGStopMode:000000000000000c $d
|
||||
ARM GAS /tmp/cc8nB6ZP.s page 17
|
||||
|
||||
|
||||
/tmp/cc8nB6ZP.s:505 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:513 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000000000000 HAL_DBGMCU_EnableDBGStandbyMode
|
||||
/tmp/cc8nB6ZP.s:525 .text.HAL_DBGMCU_EnableDBGStandbyMode:000000000000000c $d
|
||||
/tmp/cc8nB6ZP.s:528 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:536 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000000000000 HAL_DBGMCU_DisableDBGStandbyMode
|
||||
/tmp/cc8nB6ZP.s:548 .text.HAL_DBGMCU_DisableDBGStandbyMode:000000000000000c $d
|
||||
/tmp/cc8nB6ZP.s:551 .text.HAL_SYSCFG_CCMSRAMErase:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:559 .text.HAL_SYSCFG_CCMSRAMErase:0000000000000000 HAL_SYSCFG_CCMSRAMErase
|
||||
/tmp/cc8nB6ZP.s:575 .text.HAL_SYSCFG_CCMSRAMErase:0000000000000014 $d
|
||||
/tmp/cc8nB6ZP.s:578 .text.HAL_SYSCFG_EnableMemorySwappingBank:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:586 .text.HAL_SYSCFG_EnableMemorySwappingBank:0000000000000000 HAL_SYSCFG_EnableMemorySwappingBank
|
||||
/tmp/cc8nB6ZP.s:598 .text.HAL_SYSCFG_EnableMemorySwappingBank:000000000000000c $d
|
||||
/tmp/cc8nB6ZP.s:601 .text.HAL_SYSCFG_DisableMemorySwappingBank:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:609 .text.HAL_SYSCFG_DisableMemorySwappingBank:0000000000000000 HAL_SYSCFG_DisableMemorySwappingBank
|
||||
/tmp/cc8nB6ZP.s:621 .text.HAL_SYSCFG_DisableMemorySwappingBank:000000000000000c $d
|
||||
/tmp/cc8nB6ZP.s:624 .text.HAL_SYSCFG_VREFBUF_VoltageScalingConfig:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:632 .text.HAL_SYSCFG_VREFBUF_VoltageScalingConfig:0000000000000000 HAL_SYSCFG_VREFBUF_VoltageScalingConfig
|
||||
/tmp/cc8nB6ZP.s:645 .text.HAL_SYSCFG_VREFBUF_VoltageScalingConfig:0000000000000010 $d
|
||||
/tmp/cc8nB6ZP.s:648 .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:656 .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig:0000000000000000 HAL_SYSCFG_VREFBUF_HighImpedanceConfig
|
||||
/tmp/cc8nB6ZP.s:669 .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig:0000000000000010 $d
|
||||
/tmp/cc8nB6ZP.s:672 .text.HAL_SYSCFG_VREFBUF_TrimmingConfig:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:680 .text.HAL_SYSCFG_VREFBUF_TrimmingConfig:0000000000000000 HAL_SYSCFG_VREFBUF_TrimmingConfig
|
||||
/tmp/cc8nB6ZP.s:693 .text.HAL_SYSCFG_VREFBUF_TrimmingConfig:0000000000000010 $d
|
||||
/tmp/cc8nB6ZP.s:696 .text.HAL_SYSCFG_EnableVREFBUF:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:704 .text.HAL_SYSCFG_EnableVREFBUF:0000000000000000 HAL_SYSCFG_EnableVREFBUF
|
||||
/tmp/cc8nB6ZP.s:732 .text.HAL_SYSCFG_EnableVREFBUF:000000000000002c $d
|
||||
/tmp/cc8nB6ZP.s:735 .text.HAL_SYSCFG_DisableVREFBUF:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:743 .text.HAL_SYSCFG_DisableVREFBUF:0000000000000000 HAL_SYSCFG_DisableVREFBUF
|
||||
/tmp/cc8nB6ZP.s:755 .text.HAL_SYSCFG_DisableVREFBUF:000000000000000c $d
|
||||
/tmp/cc8nB6ZP.s:758 .text.HAL_SYSCFG_EnableIOSwitchBooster:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:766 .text.HAL_SYSCFG_EnableIOSwitchBooster:0000000000000000 HAL_SYSCFG_EnableIOSwitchBooster
|
||||
/tmp/cc8nB6ZP.s:778 .text.HAL_SYSCFG_EnableIOSwitchBooster:000000000000000c $d
|
||||
/tmp/cc8nB6ZP.s:781 .text.HAL_SYSCFG_DisableIOSwitchBooster:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:789 .text.HAL_SYSCFG_DisableIOSwitchBooster:0000000000000000 HAL_SYSCFG_DisableIOSwitchBooster
|
||||
/tmp/cc8nB6ZP.s:801 .text.HAL_SYSCFG_DisableIOSwitchBooster:000000000000000c $d
|
||||
/tmp/cc8nB6ZP.s:804 .text.HAL_SYSCFG_EnableIOSwitchVDD:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:812 .text.HAL_SYSCFG_EnableIOSwitchVDD:0000000000000000 HAL_SYSCFG_EnableIOSwitchVDD
|
||||
/tmp/cc8nB6ZP.s:824 .text.HAL_SYSCFG_EnableIOSwitchVDD:000000000000000c $d
|
||||
/tmp/cc8nB6ZP.s:827 .text.HAL_SYSCFG_DisableIOSwitchVDD:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:835 .text.HAL_SYSCFG_DisableIOSwitchVDD:0000000000000000 HAL_SYSCFG_DisableIOSwitchVDD
|
||||
/tmp/cc8nB6ZP.s:847 .text.HAL_SYSCFG_DisableIOSwitchVDD:000000000000000c $d
|
||||
/tmp/cc8nB6ZP.s:850 .text.HAL_SYSCFG_CCMSRAM_WriteProtectionEnable:0000000000000000 $t
|
||||
/tmp/cc8nB6ZP.s:858 .text.HAL_SYSCFG_CCMSRAM_WriteProtectionEnable:0000000000000000 HAL_SYSCFG_CCMSRAM_WriteProtectionEnable
|
||||
/tmp/cc8nB6ZP.s:870 .text.HAL_SYSCFG_CCMSRAM_WriteProtectionEnable:000000000000000c $d
|
||||
/tmp/cc8nB6ZP.s:887 .data.uwTickFreq:0000000000000000 uwTickFreq
|
||||
/tmp/cc8nB6ZP.s:894 .data.uwTickPrio:0000000000000000 uwTickPrio
|
||||
/tmp/cc8nB6ZP.s:880 .bss.uwTick:0000000000000000 uwTick
|
||||
/tmp/cc8nB6ZP.s:876 .bss.uwTick:0000000000000000 $d
|
||||
/tmp/cc8nB6ZP.s:883 .data.uwTickFreq:0000000000000000 $d
|
||||
/tmp/cc8nB6ZP.s:890 .data.uwTickPrio:0000000000000000 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
HAL_SYSTICK_Config
|
||||
HAL_NVIC_SetPriority
|
||||
SystemCoreClock
|
||||
HAL_NVIC_SetPriorityGrouping
|
||||
ARM GAS /tmp/cc8nB6ZP.s page 18
|
||||
|
||||
|
||||
Binary file not shown.
@@ -0,0 +1,84 @@
|
||||
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.
@@ -0,0 +1,84 @@
|
||||
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.
@@ -0,0 +1,84 @@
|
||||
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:
|
||||
@@ -0,0 +1,854 @@
|
||||
ARM GAS /tmp/ccAgrgpa.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/ccAgrgpa.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/ccAgrgpa.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/ccAgrgpa.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/ccAgrgpa.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/ccAgrgpa.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/ccAgrgpa.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/ccAgrgpa.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/ccAgrgpa.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/ccAgrgpa.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/ccAgrgpa.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/ccAgrgpa.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/ccAgrgpa.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/ccAgrgpa.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/ccAgrgpa.s page 15
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32g4xx_hal_cordic.c
|
||||
/tmp/ccAgrgpa.s:16 .text.HAL_CORDIC_MspInit:0000000000000000 $t
|
||||
/tmp/ccAgrgpa.s:25 .text.HAL_CORDIC_MspInit:0000000000000000 HAL_CORDIC_MspInit
|
||||
/tmp/ccAgrgpa.s:32 .text.HAL_CORDIC_Init:0000000000000000 $t
|
||||
/tmp/ccAgrgpa.s:40 .text.HAL_CORDIC_Init:0000000000000000 HAL_CORDIC_Init
|
||||
/tmp/ccAgrgpa.s:67 .text.HAL_CORDIC_MspDeInit:0000000000000000 $t
|
||||
/tmp/ccAgrgpa.s:75 .text.HAL_CORDIC_MspDeInit:0000000000000000 HAL_CORDIC_MspDeInit
|
||||
/tmp/ccAgrgpa.s:82 .text.HAL_CORDIC_DeInit:0000000000000000 $t
|
||||
/tmp/ccAgrgpa.s:90 .text.HAL_CORDIC_DeInit:0000000000000000 HAL_CORDIC_DeInit
|
||||
/tmp/ccAgrgpa.s:112 .text.HAL_CORDIC_Configure:0000000000000000 $t
|
||||
/tmp/ccAgrgpa.s:120 .text.HAL_CORDIC_Configure:0000000000000000 HAL_CORDIC_Configure
|
||||
/tmp/ccAgrgpa.s:158 .text.HAL_CORDIC_Configure:0000000000000048 $d
|
||||
/tmp/ccAgrgpa.s:161 .text.HAL_CORDIC_Calculate:0000000000000000 $t
|
||||
/tmp/ccAgrgpa.s:169 .text.HAL_CORDIC_Calculate:0000000000000000 HAL_CORDIC_Calculate
|
||||
/tmp/ccAgrgpa.s:275 .text.HAL_CORDIC_CalculateZO:0000000000000000 $t
|
||||
/tmp/ccAgrgpa.s:283 .text.HAL_CORDIC_CalculateZO:0000000000000000 HAL_CORDIC_CalculateZO
|
||||
/tmp/ccAgrgpa.s:404 .text.HAL_CORDIC_Calculate_IT:0000000000000000 $t
|
||||
/tmp/ccAgrgpa.s:412 .text.HAL_CORDIC_Calculate_IT:0000000000000000 HAL_CORDIC_Calculate_IT
|
||||
/tmp/ccAgrgpa.s:467 .text.HAL_CORDIC_Calculate_DMA:0000000000000000 $t
|
||||
/tmp/ccAgrgpa.s:475 .text.HAL_CORDIC_Calculate_DMA:0000000000000000 HAL_CORDIC_Calculate_DMA
|
||||
/tmp/ccAgrgpa.s:595 .text.HAL_CORDIC_Calculate_DMA:0000000000000100 $d
|
||||
/tmp/ccAgrgpa.s:658 .text.CORDIC_DMAInCplt:0000000000000000 CORDIC_DMAInCplt
|
||||
/tmp/ccAgrgpa.s:622 .text.CORDIC_DMAError:0000000000000000 CORDIC_DMAError
|
||||
/tmp/ccAgrgpa.s:686 .text.CORDIC_DMAOutCplt:0000000000000000 CORDIC_DMAOutCplt
|
||||
/tmp/ccAgrgpa.s:600 .text.HAL_CORDIC_ErrorCallback:0000000000000000 $t
|
||||
/tmp/ccAgrgpa.s:608 .text.HAL_CORDIC_ErrorCallback:0000000000000000 HAL_CORDIC_ErrorCallback
|
||||
/tmp/ccAgrgpa.s:615 .text.CORDIC_DMAError:0000000000000000 $t
|
||||
/tmp/ccAgrgpa.s:636 .text.HAL_CORDIC_CalculateCpltCallback:0000000000000000 $t
|
||||
/tmp/ccAgrgpa.s:644 .text.HAL_CORDIC_CalculateCpltCallback:0000000000000000 HAL_CORDIC_CalculateCpltCallback
|
||||
/tmp/ccAgrgpa.s:651 .text.CORDIC_DMAInCplt:0000000000000000 $t
|
||||
/tmp/ccAgrgpa.s:679 .text.CORDIC_DMAOutCplt:0000000000000000 $t
|
||||
/tmp/ccAgrgpa.s:703 .text.HAL_CORDIC_IRQHandler:0000000000000000 $t
|
||||
/tmp/ccAgrgpa.s:711 .text.HAL_CORDIC_IRQHandler:0000000000000000 HAL_CORDIC_IRQHandler
|
||||
/tmp/ccAgrgpa.s:770 .text.HAL_CORDIC_GetState:0000000000000000 $t
|
||||
/tmp/ccAgrgpa.s:778 .text.HAL_CORDIC_GetState:0000000000000000 HAL_CORDIC_GetState
|
||||
/tmp/ccAgrgpa.s:786 .text.HAL_CORDIC_GetError:0000000000000000 $t
|
||||
/tmp/ccAgrgpa.s:794 .text.HAL_CORDIC_GetError:0000000000000000 HAL_CORDIC_GetError
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
HAL_GetTick
|
||||
HAL_DMA_Start_IT
|
||||
Binary file not shown.
@@ -0,0 +1,84 @@
|
||||
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:
|
||||
@@ -0,0 +1,667 @@
|
||||
ARM GAS /tmp/ccbLRFQ0.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/ccbLRFQ0.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/ccbLRFQ0.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/ccbLRFQ0.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/ccbLRFQ0.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/ccbLRFQ0.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/ccbLRFQ0.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/ccbLRFQ0.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/ccbLRFQ0.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/ccbLRFQ0.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/ccbLRFQ0.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/ccbLRFQ0.s page 12
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32g4xx_hal_cortex.c
|
||||
/tmp/ccbLRFQ0.s:16 .text.HAL_NVIC_SetPriorityGrouping:0000000000000000 $t
|
||||
/tmp/ccbLRFQ0.s:25 .text.HAL_NVIC_SetPriorityGrouping:0000000000000000 HAL_NVIC_SetPriorityGrouping
|
||||
/tmp/ccbLRFQ0.s:43 .text.HAL_NVIC_SetPriorityGrouping:0000000000000020 $d
|
||||
/tmp/ccbLRFQ0.s:46 .text.HAL_NVIC_SetPriority:0000000000000000 $t
|
||||
/tmp/ccbLRFQ0.s:54 .text.HAL_NVIC_SetPriority:0000000000000000 HAL_NVIC_SetPriority
|
||||
/tmp/ccbLRFQ0.s:101 .text.HAL_NVIC_SetPriority:0000000000000074 $d
|
||||
/tmp/ccbLRFQ0.s:105 .text.HAL_NVIC_EnableIRQ:0000000000000000 $t
|
||||
/tmp/ccbLRFQ0.s:113 .text.HAL_NVIC_EnableIRQ:0000000000000000 HAL_NVIC_EnableIRQ
|
||||
/tmp/ccbLRFQ0.s:130 .text.HAL_NVIC_EnableIRQ:0000000000000018 $d
|
||||
/tmp/ccbLRFQ0.s:133 .text.HAL_NVIC_DisableIRQ:0000000000000000 $t
|
||||
/tmp/ccbLRFQ0.s:141 .text.HAL_NVIC_DisableIRQ:0000000000000000 HAL_NVIC_DisableIRQ
|
||||
/tmp/ccbLRFQ0.s:168 .text.HAL_NVIC_DisableIRQ:0000000000000024 $d
|
||||
/tmp/ccbLRFQ0.s:171 .text.HAL_NVIC_SystemReset:0000000000000000 $t
|
||||
/tmp/ccbLRFQ0.s:179 .text.HAL_NVIC_SystemReset:0000000000000000 HAL_NVIC_SystemReset
|
||||
/tmp/ccbLRFQ0.s:213 .text.HAL_NVIC_SystemReset:000000000000001c $d
|
||||
/tmp/ccbLRFQ0.s:217 .text.HAL_SYSTICK_Config:0000000000000000 $t
|
||||
/tmp/ccbLRFQ0.s:225 .text.HAL_SYSTICK_Config:0000000000000000 HAL_SYSTICK_Config
|
||||
/tmp/ccbLRFQ0.s:251 .text.HAL_SYSTICK_Config:0000000000000030 $d
|
||||
/tmp/ccbLRFQ0.s:254 .text.HAL_NVIC_GetPriorityGrouping:0000000000000000 $t
|
||||
/tmp/ccbLRFQ0.s:262 .text.HAL_NVIC_GetPriorityGrouping:0000000000000000 HAL_NVIC_GetPriorityGrouping
|
||||
/tmp/ccbLRFQ0.s:273 .text.HAL_NVIC_GetPriorityGrouping:000000000000000c $d
|
||||
/tmp/ccbLRFQ0.s:276 .text.HAL_NVIC_GetPriority:0000000000000000 $t
|
||||
/tmp/ccbLRFQ0.s:284 .text.HAL_NVIC_GetPriority:0000000000000000 HAL_NVIC_GetPriority
|
||||
/tmp/ccbLRFQ0.s:330 .text.HAL_NVIC_GetPriority:0000000000000064 $d
|
||||
/tmp/ccbLRFQ0.s:333 .text.HAL_NVIC_SetPendingIRQ:0000000000000000 $t
|
||||
/tmp/ccbLRFQ0.s:341 .text.HAL_NVIC_SetPendingIRQ:0000000000000000 HAL_NVIC_SetPendingIRQ
|
||||
/tmp/ccbLRFQ0.s:359 .text.HAL_NVIC_SetPendingIRQ:000000000000001c $d
|
||||
/tmp/ccbLRFQ0.s:362 .text.HAL_NVIC_GetPendingIRQ:0000000000000000 $t
|
||||
/tmp/ccbLRFQ0.s:370 .text.HAL_NVIC_GetPendingIRQ:0000000000000000 HAL_NVIC_GetPendingIRQ
|
||||
/tmp/ccbLRFQ0.s:390 .text.HAL_NVIC_GetPendingIRQ:0000000000000020 $d
|
||||
/tmp/ccbLRFQ0.s:393 .text.HAL_NVIC_ClearPendingIRQ:0000000000000000 $t
|
||||
/tmp/ccbLRFQ0.s:401 .text.HAL_NVIC_ClearPendingIRQ:0000000000000000 HAL_NVIC_ClearPendingIRQ
|
||||
/tmp/ccbLRFQ0.s:419 .text.HAL_NVIC_ClearPendingIRQ:000000000000001c $d
|
||||
/tmp/ccbLRFQ0.s:422 .text.HAL_NVIC_GetActive:0000000000000000 $t
|
||||
/tmp/ccbLRFQ0.s:430 .text.HAL_NVIC_GetActive:0000000000000000 HAL_NVIC_GetActive
|
||||
/tmp/ccbLRFQ0.s:450 .text.HAL_NVIC_GetActive:0000000000000020 $d
|
||||
/tmp/ccbLRFQ0.s:453 .text.HAL_SYSTICK_CLKSourceConfig:0000000000000000 $t
|
||||
/tmp/ccbLRFQ0.s:461 .text.HAL_SYSTICK_CLKSourceConfig:0000000000000000 HAL_SYSTICK_CLKSourceConfig
|
||||
/tmp/ccbLRFQ0.s:475 .text.HAL_SYSTICK_Callback:0000000000000000 $t
|
||||
/tmp/ccbLRFQ0.s:483 .text.HAL_SYSTICK_Callback:0000000000000000 HAL_SYSTICK_Callback
|
||||
/tmp/ccbLRFQ0.s:490 .text.HAL_SYSTICK_IRQHandler:0000000000000000 $t
|
||||
/tmp/ccbLRFQ0.s:498 .text.HAL_SYSTICK_IRQHandler:0000000000000000 HAL_SYSTICK_IRQHandler
|
||||
/tmp/ccbLRFQ0.s:506 .text.HAL_MPU_Enable:0000000000000000 $t
|
||||
/tmp/ccbLRFQ0.s:514 .text.HAL_MPU_Enable:0000000000000000 HAL_MPU_Enable
|
||||
/tmp/ccbLRFQ0.s:534 .text.HAL_MPU_Enable:0000000000000014 $d
|
||||
/tmp/ccbLRFQ0.s:537 .text.HAL_MPU_Disable:0000000000000000 $t
|
||||
/tmp/ccbLRFQ0.s:545 .text.HAL_MPU_Disable:0000000000000000 HAL_MPU_Disable
|
||||
/tmp/ccbLRFQ0.s:562 .text.HAL_MPU_Disable:0000000000000010 $d
|
||||
/tmp/ccbLRFQ0.s:565 .text.HAL_MPU_ConfigRegion:0000000000000000 $t
|
||||
/tmp/ccbLRFQ0.s:573 .text.HAL_MPU_ConfigRegion:0000000000000000 HAL_MPU_ConfigRegion
|
||||
/tmp/ccbLRFQ0.s:610 .text.HAL_MPU_ConfigRegion:0000000000000060 $d
|
||||
|
||||
NO UNDEFINED SYMBOLS
|
||||
Binary file not shown.
@@ -0,0 +1,84 @@
|
||||
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:
|
||||
@@ -0,0 +1,923 @@
|
||||
ARM GAS /tmp/ccPNfLQn.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/ccPNfLQn.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/ccPNfLQn.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/ccPNfLQn.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/ccPNfLQn.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/ccPNfLQn.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/ccPNfLQn.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/ccPNfLQn.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/ccPNfLQn.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/ccPNfLQn.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/ccPNfLQn.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/ccPNfLQn.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/ccPNfLQn.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/ccPNfLQn.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/ccPNfLQn.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/ccPNfLQn.s page 16
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32g4xx_hal_dac.c
|
||||
/tmp/ccPNfLQn.s:16 .text.HAL_DAC_MspInit:0000000000000000 $t
|
||||
/tmp/ccPNfLQn.s:25 .text.HAL_DAC_MspInit:0000000000000000 HAL_DAC_MspInit
|
||||
/tmp/ccPNfLQn.s:32 .text.HAL_DAC_Init:0000000000000000 $t
|
||||
/tmp/ccPNfLQn.s:40 .text.HAL_DAC_Init:0000000000000000 HAL_DAC_Init
|
||||
/tmp/ccPNfLQn.s:67 .text.HAL_DAC_MspDeInit:0000000000000000 $t
|
||||
/tmp/ccPNfLQn.s:75 .text.HAL_DAC_MspDeInit:0000000000000000 HAL_DAC_MspDeInit
|
||||
/tmp/ccPNfLQn.s:82 .text.HAL_DAC_DeInit:0000000000000000 $t
|
||||
/tmp/ccPNfLQn.s:90 .text.HAL_DAC_DeInit:0000000000000000 HAL_DAC_DeInit
|
||||
/tmp/ccPNfLQn.s:109 .text.HAL_DAC_Start:0000000000000000 $t
|
||||
/tmp/ccPNfLQn.s:117 .text.HAL_DAC_Start:0000000000000000 HAL_DAC_Start
|
||||
/tmp/ccPNfLQn.s:172 .text.HAL_DAC_Stop:0000000000000000 $t
|
||||
/tmp/ccPNfLQn.s:180 .text.HAL_DAC_Stop:0000000000000000 HAL_DAC_Stop
|
||||
/tmp/ccPNfLQn.s:199 .text.HAL_DAC_Start_DMA:0000000000000000 $t
|
||||
/tmp/ccPNfLQn.s:207 .text.HAL_DAC_Start_DMA:0000000000000000 HAL_DAC_Start_DMA
|
||||
/tmp/ccPNfLQn.s:319 .text.HAL_DAC_Start_DMA:00000000000000f4 $d
|
||||
/tmp/ccPNfLQn.s:441 .text.DAC_DMAConvCpltCh1:0000000000000000 DAC_DMAConvCpltCh1
|
||||
/tmp/ccPNfLQn.s:476 .text.DAC_DMAHalfConvCpltCh1:0000000000000000 DAC_DMAHalfConvCpltCh1
|
||||
/tmp/ccPNfLQn.s:508 .text.DAC_DMAErrorCh1:0000000000000000 DAC_DMAErrorCh1
|
||||
/tmp/ccPNfLQn.s:327 .text.HAL_DAC_Stop_DMA:0000000000000000 $t
|
||||
/tmp/ccPNfLQn.s:335 .text.HAL_DAC_Stop_DMA:0000000000000000 HAL_DAC_Stop_DMA
|
||||
/tmp/ccPNfLQn.s:378 .text.HAL_DAC_SetValue:0000000000000000 $t
|
||||
/tmp/ccPNfLQn.s:386 .text.HAL_DAC_SetValue:0000000000000000 HAL_DAC_SetValue
|
||||
/tmp/ccPNfLQn.s:418 .text.HAL_DAC_ConvCpltCallbackCh1:0000000000000000 $t
|
||||
/tmp/ccPNfLQn.s:426 .text.HAL_DAC_ConvCpltCallbackCh1:0000000000000000 HAL_DAC_ConvCpltCallbackCh1
|
||||
/tmp/ccPNfLQn.s:433 .text.DAC_DMAConvCpltCh1:0000000000000000 $t
|
||||
/tmp/ccPNfLQn.s:453 .text.HAL_DAC_ConvHalfCpltCallbackCh1:0000000000000000 $t
|
||||
/tmp/ccPNfLQn.s:461 .text.HAL_DAC_ConvHalfCpltCallbackCh1:0000000000000000 HAL_DAC_ConvHalfCpltCallbackCh1
|
||||
/tmp/ccPNfLQn.s:468 .text.DAC_DMAHalfConvCpltCh1:0000000000000000 $t
|
||||
/tmp/ccPNfLQn.s:485 .text.HAL_DAC_ErrorCallbackCh1:0000000000000000 $t
|
||||
/tmp/ccPNfLQn.s:493 .text.HAL_DAC_ErrorCallbackCh1:0000000000000000 HAL_DAC_ErrorCallbackCh1
|
||||
/tmp/ccPNfLQn.s:500 .text.DAC_DMAErrorCh1:0000000000000000 $t
|
||||
/tmp/ccPNfLQn.s:523 .text.HAL_DAC_DMAUnderrunCallbackCh1:0000000000000000 $t
|
||||
/tmp/ccPNfLQn.s:531 .text.HAL_DAC_DMAUnderrunCallbackCh1:0000000000000000 HAL_DAC_DMAUnderrunCallbackCh1
|
||||
/tmp/ccPNfLQn.s:538 .text.HAL_DAC_IRQHandler:0000000000000000 $t
|
||||
/tmp/ccPNfLQn.s:546 .text.HAL_DAC_IRQHandler:0000000000000000 HAL_DAC_IRQHandler
|
||||
/tmp/ccPNfLQn.s:597 .text.HAL_DAC_GetValue:0000000000000000 $t
|
||||
/tmp/ccPNfLQn.s:605 .text.HAL_DAC_GetValue:0000000000000000 HAL_DAC_GetValue
|
||||
/tmp/ccPNfLQn.s:618 .text.HAL_DAC_ConfigChannel:0000000000000000 $t
|
||||
/tmp/ccPNfLQn.s:626 .text.HAL_DAC_ConfigChannel:0000000000000000 HAL_DAC_ConfigChannel
|
||||
/tmp/ccPNfLQn.s:822 .text.HAL_DAC_ConfigChannel:00000000000001c0 $d
|
||||
/tmp/ccPNfLQn.s:826 .text.HAL_DAC_GetState:0000000000000000 $t
|
||||
/tmp/ccPNfLQn.s:834 .text.HAL_DAC_GetState:0000000000000000 HAL_DAC_GetState
|
||||
/tmp/ccPNfLQn.s:842 .text.HAL_DAC_GetError:0000000000000000 $t
|
||||
/tmp/ccPNfLQn.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/ccPNfLQn.s page 17
|
||||
|
||||
|
||||
Binary file not shown.
@@ -0,0 +1,84 @@
|
||||
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:
|
||||
@@ -0,0 +1,929 @@
|
||||
ARM GAS /tmp/cc635db7.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/cc635db7.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/cc635db7.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/cc635db7.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/cc635db7.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/cc635db7.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/cc635db7.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/cc635db7.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/cc635db7.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/cc635db7.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/cc635db7.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/cc635db7.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/cc635db7.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/cc635db7.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/cc635db7.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/cc635db7.s page 16
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32g4xx_hal_dac_ex.c
|
||||
/tmp/cc635db7.s:16 .text.HAL_DACEx_DualStart:0000000000000000 $t
|
||||
/tmp/cc635db7.s:25 .text.HAL_DACEx_DualStart:0000000000000000 HAL_DACEx_DualStart
|
||||
/tmp/cc635db7.s:70 .text.HAL_DACEx_DualStop:0000000000000000 $t
|
||||
/tmp/cc635db7.s:78 .text.HAL_DACEx_DualStop:0000000000000000 HAL_DACEx_DualStop
|
||||
/tmp/cc635db7.s:98 .text.HAL_DACEx_DualStart_DMA:0000000000000000 $t
|
||||
/tmp/cc635db7.s:106 .text.HAL_DACEx_DualStart_DMA:0000000000000000 HAL_DACEx_DualStart_DMA
|
||||
/tmp/cc635db7.s:218 .text.HAL_DACEx_DualStart_DMA:00000000000000f0 $d
|
||||
/tmp/cc635db7.s:556 .text.DAC_DMAConvCpltCh2:0000000000000000 DAC_DMAConvCpltCh2
|
||||
/tmp/cc635db7.s:591 .text.DAC_DMAHalfConvCpltCh2:0000000000000000 DAC_DMAHalfConvCpltCh2
|
||||
/tmp/cc635db7.s:623 .text.DAC_DMAErrorCh2:0000000000000000 DAC_DMAErrorCh2
|
||||
/tmp/cc635db7.s:226 .text.HAL_DACEx_DualStop_DMA:0000000000000000 $t
|
||||
/tmp/cc635db7.s:234 .text.HAL_DACEx_DualStop_DMA:0000000000000000 HAL_DACEx_DualStop_DMA
|
||||
/tmp/cc635db7.s:278 .text.HAL_DACEx_TriangleWaveGenerate:0000000000000000 $t
|
||||
/tmp/cc635db7.s:286 .text.HAL_DACEx_TriangleWaveGenerate:0000000000000000 HAL_DACEx_TriangleWaveGenerate
|
||||
/tmp/cc635db7.s:318 .text.HAL_DACEx_NoiseWaveGenerate:0000000000000000 $t
|
||||
/tmp/cc635db7.s:326 .text.HAL_DACEx_NoiseWaveGenerate:0000000000000000 HAL_DACEx_NoiseWaveGenerate
|
||||
/tmp/cc635db7.s:358 .text.HAL_DACEx_SawtoothWaveGenerate:0000000000000000 $t
|
||||
/tmp/cc635db7.s:366 .text.HAL_DACEx_SawtoothWaveGenerate:0000000000000000 HAL_DACEx_SawtoothWaveGenerate
|
||||
/tmp/cc635db7.s:411 .text.HAL_DACEx_SawtoothWaveDataReset:0000000000000000 $t
|
||||
/tmp/cc635db7.s:419 .text.HAL_DACEx_SawtoothWaveDataReset:0000000000000000 HAL_DACEx_SawtoothWaveDataReset
|
||||
/tmp/cc635db7.s:460 .text.HAL_DACEx_SawtoothWaveDataStep:0000000000000000 $t
|
||||
/tmp/cc635db7.s:468 .text.HAL_DACEx_SawtoothWaveDataStep:0000000000000000 HAL_DACEx_SawtoothWaveDataStep
|
||||
/tmp/cc635db7.s:509 .text.HAL_DACEx_DualSetValue:0000000000000000 $t
|
||||
/tmp/cc635db7.s:517 .text.HAL_DACEx_DualSetValue:0000000000000000 HAL_DACEx_DualSetValue
|
||||
/tmp/cc635db7.s:533 .text.HAL_DACEx_ConvCpltCallbackCh2:0000000000000000 $t
|
||||
/tmp/cc635db7.s:541 .text.HAL_DACEx_ConvCpltCallbackCh2:0000000000000000 HAL_DACEx_ConvCpltCallbackCh2
|
||||
/tmp/cc635db7.s:548 .text.DAC_DMAConvCpltCh2:0000000000000000 $t
|
||||
/tmp/cc635db7.s:568 .text.HAL_DACEx_ConvHalfCpltCallbackCh2:0000000000000000 $t
|
||||
/tmp/cc635db7.s:576 .text.HAL_DACEx_ConvHalfCpltCallbackCh2:0000000000000000 HAL_DACEx_ConvHalfCpltCallbackCh2
|
||||
/tmp/cc635db7.s:583 .text.DAC_DMAHalfConvCpltCh2:0000000000000000 $t
|
||||
/tmp/cc635db7.s:600 .text.HAL_DACEx_ErrorCallbackCh2:0000000000000000 $t
|
||||
/tmp/cc635db7.s:608 .text.HAL_DACEx_ErrorCallbackCh2:0000000000000000 HAL_DACEx_ErrorCallbackCh2
|
||||
/tmp/cc635db7.s:615 .text.DAC_DMAErrorCh2:0000000000000000 $t
|
||||
/tmp/cc635db7.s:638 .text.HAL_DACEx_DMAUnderrunCallbackCh2:0000000000000000 $t
|
||||
/tmp/cc635db7.s:646 .text.HAL_DACEx_DMAUnderrunCallbackCh2:0000000000000000 HAL_DACEx_DMAUnderrunCallbackCh2
|
||||
/tmp/cc635db7.s:653 .text.HAL_DACEx_SelfCalibrate:0000000000000000 $t
|
||||
/tmp/cc635db7.s:661 .text.HAL_DACEx_SelfCalibrate:0000000000000000 HAL_DACEx_SelfCalibrate
|
||||
/tmp/cc635db7.s:790 .text.HAL_DACEx_SetUserTrimming:0000000000000000 $t
|
||||
/tmp/cc635db7.s:798 .text.HAL_DACEx_SetUserTrimming:0000000000000000 HAL_DACEx_SetUserTrimming
|
||||
/tmp/cc635db7.s:830 .text.HAL_DACEx_GetTrimOffset:0000000000000000 $t
|
||||
/tmp/cc635db7.s:838 .text.HAL_DACEx_GetTrimOffset:0000000000000000 HAL_DACEx_GetTrimOffset
|
||||
/tmp/cc635db7.s:852 .text.HAL_DACEx_DualGetValue:0000000000000000 $t
|
||||
/tmp/cc635db7.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.
@@ -0,0 +1,84 @@
|
||||
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:
|
||||
@@ -0,0 +1,996 @@
|
||||
ARM GAS /tmp/ccsbVi89.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/ccsbVi89.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/ccsbVi89.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/ccsbVi89.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/ccsbVi89.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/ccsbVi89.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/ccsbVi89.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/ccsbVi89.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/ccsbVi89.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/ccsbVi89.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/ccsbVi89.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/ccsbVi89.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/ccsbVi89.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/ccsbVi89.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/ccsbVi89.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/ccsbVi89.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/ccsbVi89.s page 17
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32g4xx_hal_dma.c
|
||||
/tmp/ccsbVi89.s:16 .text.HAL_DMA_Init:0000000000000000 $t
|
||||
/tmp/ccsbVi89.s:25 .text.HAL_DMA_Init:0000000000000000 HAL_DMA_Init
|
||||
/tmp/ccsbVi89.s:138 .text.HAL_DMA_Init:00000000000000fc $d
|
||||
/tmp/ccsbVi89.s:152 .text.HAL_DMA_DeInit:0000000000000000 $t
|
||||
/tmp/ccsbVi89.s:160 .text.HAL_DMA_DeInit:0000000000000000 HAL_DMA_DeInit
|
||||
/tmp/ccsbVi89.s:252 .text.HAL_DMA_DeInit:00000000000000c8 $d
|
||||
/tmp/ccsbVi89.s:264 .text.HAL_DMA_Start:0000000000000000 $t
|
||||
/tmp/ccsbVi89.s:272 .text.HAL_DMA_Start:0000000000000000 HAL_DMA_Start
|
||||
/tmp/ccsbVi89.s:332 .text.HAL_DMA_Start_IT:0000000000000000 $t
|
||||
/tmp/ccsbVi89.s:340 .text.HAL_DMA_Start_IT:0000000000000000 HAL_DMA_Start_IT
|
||||
/tmp/ccsbVi89.s:427 .text.HAL_DMA_Abort:0000000000000000 $t
|
||||
/tmp/ccsbVi89.s:435 .text.HAL_DMA_Abort:0000000000000000 HAL_DMA_Abort
|
||||
/tmp/ccsbVi89.s:489 .text.HAL_DMA_Abort_IT:0000000000000000 $t
|
||||
/tmp/ccsbVi89.s:497 .text.HAL_DMA_Abort_IT:0000000000000000 HAL_DMA_Abort_IT
|
||||
/tmp/ccsbVi89.s:554 .text.HAL_DMA_PollForTransfer:0000000000000000 $t
|
||||
/tmp/ccsbVi89.s:562 .text.HAL_DMA_PollForTransfer:0000000000000000 HAL_DMA_PollForTransfer
|
||||
/tmp/ccsbVi89.s:692 .text.HAL_DMA_IRQHandler:0000000000000000 $t
|
||||
/tmp/ccsbVi89.s:700 .text.HAL_DMA_IRQHandler:0000000000000000 HAL_DMA_IRQHandler
|
||||
/tmp/ccsbVi89.s:779 .text.HAL_DMA_RegisterCallback:0000000000000000 $t
|
||||
/tmp/ccsbVi89.s:787 .text.HAL_DMA_RegisterCallback:0000000000000000 HAL_DMA_RegisterCallback
|
||||
/tmp/ccsbVi89.s:809 .text.HAL_DMA_RegisterCallback:000000000000002a $d
|
||||
/tmp/ccsbVi89.s:813 .text.HAL_DMA_RegisterCallback:000000000000002e $t
|
||||
/tmp/ccsbVi89.s:836 .text.HAL_DMA_UnRegisterCallback:0000000000000000 $t
|
||||
/tmp/ccsbVi89.s:844 .text.HAL_DMA_UnRegisterCallback:0000000000000000 HAL_DMA_UnRegisterCallback
|
||||
/tmp/ccsbVi89.s:868 .text.HAL_DMA_UnRegisterCallback:000000000000002e $d
|
||||
/tmp/ccsbVi89.s:902 .text.HAL_DMA_GetState:0000000000000000 $t
|
||||
/tmp/ccsbVi89.s:910 .text.HAL_DMA_GetState:0000000000000000 HAL_DMA_GetState
|
||||
/tmp/ccsbVi89.s:918 .text.HAL_DMA_GetError:0000000000000000 $t
|
||||
/tmp/ccsbVi89.s:926 .text.HAL_DMA_GetError:0000000000000000 HAL_DMA_GetError
|
||||
/tmp/ccsbVi89.s:873 .text.HAL_DMA_UnRegisterCallback:0000000000000033 $d
|
||||
/tmp/ccsbVi89.s:873 .text.HAL_DMA_UnRegisterCallback:0000000000000034 $t
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
HAL_GetTick
|
||||
Binary file not shown.
@@ -0,0 +1,84 @@
|
||||
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:
|
||||
@@ -0,0 +1,242 @@
|
||||
ARM GAS /tmp/ccEXgo5J.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/ccEXgo5J.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/ccEXgo5J.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/ccEXgo5J.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/ccEXgo5J.s page 5
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32g4xx_hal_dma_ex.c
|
||||
/tmp/ccEXgo5J.s:16 .text.HAL_DMAEx_ConfigMuxSync:0000000000000000 $t
|
||||
/tmp/ccEXgo5J.s:25 .text.HAL_DMAEx_ConfigMuxSync:0000000000000000 HAL_DMAEx_ConfigMuxSync
|
||||
/tmp/ccEXgo5J.s:65 .text.HAL_DMAEx_ConfigMuxRequestGenerator:0000000000000000 $t
|
||||
/tmp/ccEXgo5J.s:73 .text.HAL_DMAEx_ConfigMuxRequestGenerator:0000000000000000 HAL_DMAEx_ConfigMuxRequestGenerator
|
||||
/tmp/ccEXgo5J.s:121 .text.HAL_DMAEx_EnableMuxRequestGenerator:0000000000000000 $t
|
||||
/tmp/ccEXgo5J.s:129 .text.HAL_DMAEx_EnableMuxRequestGenerator:0000000000000000 HAL_DMAEx_EnableMuxRequestGenerator
|
||||
/tmp/ccEXgo5J.s:147 .text.HAL_DMAEx_DisableMuxRequestGenerator:0000000000000000 $t
|
||||
/tmp/ccEXgo5J.s:155 .text.HAL_DMAEx_DisableMuxRequestGenerator:0000000000000000 HAL_DMAEx_DisableMuxRequestGenerator
|
||||
/tmp/ccEXgo5J.s:173 .text.HAL_DMAEx_MUX_IRQHandler:0000000000000000 $t
|
||||
/tmp/ccEXgo5J.s:181 .text.HAL_DMAEx_MUX_IRQHandler:0000000000000000 HAL_DMAEx_MUX_IRQHandler
|
||||
|
||||
NO UNDEFINED SYMBOLS
|
||||
Binary file not shown.
@@ -0,0 +1,84 @@
|
||||
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:
|
||||
@@ -0,0 +1,471 @@
|
||||
ARM GAS /tmp/ccc0dyYu.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/ccc0dyYu.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/ccc0dyYu.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/ccc0dyYu.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/ccc0dyYu.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/ccc0dyYu.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/ccc0dyYu.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/ccc0dyYu.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/ccc0dyYu.s page 9
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32g4xx_hal_exti.c
|
||||
/tmp/ccc0dyYu.s:16 .text.HAL_EXTI_SetConfigLine:0000000000000000 $t
|
||||
/tmp/ccc0dyYu.s:25 .text.HAL_EXTI_SetConfigLine:0000000000000000 HAL_EXTI_SetConfigLine
|
||||
/tmp/ccc0dyYu.s:107 .text.HAL_EXTI_SetConfigLine:00000000000000b8 $d
|
||||
/tmp/ccc0dyYu.s:112 .text.HAL_EXTI_GetConfigLine:0000000000000000 $t
|
||||
/tmp/ccc0dyYu.s:120 .text.HAL_EXTI_GetConfigLine:0000000000000000 HAL_EXTI_GetConfigLine
|
||||
/tmp/ccc0dyYu.s:190 .text.HAL_EXTI_GetConfigLine:000000000000009c $d
|
||||
/tmp/ccc0dyYu.s:196 .text.HAL_EXTI_ClearConfigLine:0000000000000000 $t
|
||||
/tmp/ccc0dyYu.s:204 .text.HAL_EXTI_ClearConfigLine:0000000000000000 HAL_EXTI_ClearConfigLine
|
||||
/tmp/ccc0dyYu.s:263 .text.HAL_EXTI_ClearConfigLine:000000000000008c $d
|
||||
/tmp/ccc0dyYu.s:268 .text.HAL_EXTI_RegisterCallback:0000000000000000 $t
|
||||
/tmp/ccc0dyYu.s:276 .text.HAL_EXTI_RegisterCallback:0000000000000000 HAL_EXTI_RegisterCallback
|
||||
/tmp/ccc0dyYu.s:289 .text.HAL_EXTI_GetHandle:0000000000000000 $t
|
||||
/tmp/ccc0dyYu.s:297 .text.HAL_EXTI_GetHandle:0000000000000000 HAL_EXTI_GetHandle
|
||||
/tmp/ccc0dyYu.s:310 .text.HAL_EXTI_IRQHandler:0000000000000000 $t
|
||||
/tmp/ccc0dyYu.s:318 .text.HAL_EXTI_IRQHandler:0000000000000000 HAL_EXTI_IRQHandler
|
||||
/tmp/ccc0dyYu.s:344 .text.HAL_EXTI_IRQHandler:0000000000000030 $d
|
||||
/tmp/ccc0dyYu.s:347 .text.HAL_EXTI_GetPending:0000000000000000 $t
|
||||
/tmp/ccc0dyYu.s:355 .text.HAL_EXTI_GetPending:0000000000000000 HAL_EXTI_GetPending
|
||||
/tmp/ccc0dyYu.s:373 .text.HAL_EXTI_GetPending:000000000000001c $d
|
||||
/tmp/ccc0dyYu.s:376 .text.HAL_EXTI_ClearPending:0000000000000000 $t
|
||||
/tmp/ccc0dyYu.s:384 .text.HAL_EXTI_ClearPending:0000000000000000 HAL_EXTI_ClearPending
|
||||
/tmp/ccc0dyYu.s:402 .text.HAL_EXTI_ClearPending:0000000000000020 $d
|
||||
/tmp/ccc0dyYu.s:405 .text.HAL_EXTI_GenerateSWI:0000000000000000 $t
|
||||
/tmp/ccc0dyYu.s:413 .text.HAL_EXTI_GenerateSWI:0000000000000000 HAL_EXTI_GenerateSWI
|
||||
/tmp/ccc0dyYu.s:431 .text.HAL_EXTI_GenerateSWI:0000000000000020 $d
|
||||
|
||||
NO UNDEFINED SYMBOLS
|
||||
Binary file not shown.
@@ -0,0 +1,84 @@
|
||||
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:
|
||||
@@ -0,0 +1,854 @@
|
||||
ARM GAS /tmp/ccODobL9.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/ccODobL9.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/ccODobL9.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/ccODobL9.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/ccODobL9.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/ccODobL9.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/ccODobL9.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/ccODobL9.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/ccODobL9.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/ccODobL9.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/ccODobL9.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/ccODobL9.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/ccODobL9.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/ccODobL9.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/ccODobL9.s page 15
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32g4xx_hal_flash.c
|
||||
/tmp/ccODobL9.s:16 .text.HAL_FLASH_Program:0000000000000000 $t
|
||||
/tmp/ccODobL9.s:25 .text.HAL_FLASH_Program:0000000000000000 HAL_FLASH_Program
|
||||
/tmp/ccODobL9.s:194 .text.HAL_FLASH_Program:000000000000014c $d
|
||||
/tmp/ccODobL9.s:198 .text.HAL_FLASH_Program_IT:0000000000000000 $t
|
||||
/tmp/ccODobL9.s:206 .text.HAL_FLASH_Program_IT:0000000000000000 HAL_FLASH_Program_IT
|
||||
/tmp/ccODobL9.s:356 .text.HAL_FLASH_Program_IT:0000000000000128 $d
|
||||
/tmp/ccODobL9.s:360 .text.HAL_FLASH_EndOfOperationCallback:0000000000000000 $t
|
||||
/tmp/ccODobL9.s:368 .text.HAL_FLASH_EndOfOperationCallback:0000000000000000 HAL_FLASH_EndOfOperationCallback
|
||||
/tmp/ccODobL9.s:375 .text.HAL_FLASH_OperationErrorCallback:0000000000000000 $t
|
||||
/tmp/ccODobL9.s:383 .text.HAL_FLASH_OperationErrorCallback:0000000000000000 HAL_FLASH_OperationErrorCallback
|
||||
/tmp/ccODobL9.s:390 .text.HAL_FLASH_IRQHandler:0000000000000000 $t
|
||||
/tmp/ccODobL9.s:398 .text.HAL_FLASH_IRQHandler:0000000000000000 HAL_FLASH_IRQHandler
|
||||
/tmp/ccODobL9.s:518 .text.HAL_FLASH_IRQHandler:00000000000000ec $d
|
||||
/tmp/ccODobL9.s:522 .text.HAL_FLASH_Unlock:0000000000000000 $t
|
||||
/tmp/ccODobL9.s:530 .text.HAL_FLASH_Unlock:0000000000000000 HAL_FLASH_Unlock
|
||||
/tmp/ccODobL9.s:551 .text.HAL_FLASH_Unlock:000000000000001c $d
|
||||
/tmp/ccODobL9.s:556 .text.HAL_FLASH_Lock:0000000000000000 $t
|
||||
/tmp/ccODobL9.s:564 .text.HAL_FLASH_Lock:0000000000000000 HAL_FLASH_Lock
|
||||
/tmp/ccODobL9.s:579 .text.HAL_FLASH_Lock:0000000000000014 $d
|
||||
/tmp/ccODobL9.s:582 .text.HAL_FLASH_OB_Unlock:0000000000000000 $t
|
||||
/tmp/ccODobL9.s:590 .text.HAL_FLASH_OB_Unlock:0000000000000000 HAL_FLASH_OB_Unlock
|
||||
/tmp/ccODobL9.s:609 .text.HAL_FLASH_OB_Unlock:000000000000001c $d
|
||||
/tmp/ccODobL9.s:614 .text.HAL_FLASH_OB_Lock:0000000000000000 $t
|
||||
/tmp/ccODobL9.s:622 .text.HAL_FLASH_OB_Lock:0000000000000000 HAL_FLASH_OB_Lock
|
||||
/tmp/ccODobL9.s:637 .text.HAL_FLASH_OB_Lock:0000000000000018 $d
|
||||
/tmp/ccODobL9.s:640 .text.HAL_FLASH_OB_Launch:0000000000000000 $t
|
||||
/tmp/ccODobL9.s:648 .text.HAL_FLASH_OB_Launch:0000000000000000 HAL_FLASH_OB_Launch
|
||||
/tmp/ccODobL9.s:694 .text.HAL_FLASH_OB_Launch:0000000000000054 $d
|
||||
/tmp/ccODobL9.s:698 .text.HAL_FLASH_GetError:0000000000000000 $t
|
||||
/tmp/ccODobL9.s:706 .text.HAL_FLASH_GetError:0000000000000000 HAL_FLASH_GetError
|
||||
/tmp/ccODobL9.s:716 .text.HAL_FLASH_GetError:0000000000000008 $d
|
||||
/tmp/ccODobL9.s:719 .text.FLASH_WaitForLastOperation:0000000000000000 $t
|
||||
/tmp/ccODobL9.s:727 .text.FLASH_WaitForLastOperation:0000000000000000 FLASH_WaitForLastOperation
|
||||
/tmp/ccODobL9.s:771 .text.FLASH_WaitForLastOperation:000000000000004c $d
|
||||
/tmp/ccODobL9.s:780 .data.pFlash:0000000000000000 pFlash
|
||||
/tmp/ccODobL9.s:776 .data.pFlash:0000000000000000 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
HAL_GetTick
|
||||
FLASH_PageErase
|
||||
FLASH_FlushCaches
|
||||
Binary file not shown.
@@ -0,0 +1,84 @@
|
||||
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:
|
||||
@@ -0,0 +1,934 @@
|
||||
ARM GAS /tmp/cctzdw5o.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/cctzdw5o.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/cctzdw5o.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/cctzdw5o.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/cctzdw5o.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/cctzdw5o.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/cctzdw5o.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/cctzdw5o.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/cctzdw5o.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/cctzdw5o.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/cctzdw5o.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/cctzdw5o.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/cctzdw5o.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/cctzdw5o.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/cctzdw5o.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/cctzdw5o.s page 16
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32g4xx_hal_flash_ex.c
|
||||
/tmp/cctzdw5o.s:16 .text.HAL_FLASHEx_Erase:0000000000000000 $t
|
||||
/tmp/cctzdw5o.s:25 .text.HAL_FLASHEx_Erase:0000000000000000 HAL_FLASHEx_Erase
|
||||
/tmp/cctzdw5o.s:179 .text.HAL_FLASHEx_Erase:0000000000000154 $d
|
||||
/tmp/cctzdw5o.s:183 .text.HAL_FLASHEx_Erase_IT:0000000000000000 $t
|
||||
/tmp/cctzdw5o.s:191 .text.HAL_FLASHEx_Erase_IT:0000000000000000 HAL_FLASHEx_Erase_IT
|
||||
/tmp/cctzdw5o.s:280 .text.HAL_FLASHEx_Erase_IT:00000000000000b4 $d
|
||||
/tmp/cctzdw5o.s:284 .text.HAL_FLASHEx_OBProgram:0000000000000000 $t
|
||||
/tmp/cctzdw5o.s:292 .text.HAL_FLASHEx_OBProgram:0000000000000000 HAL_FLASHEx_OBProgram
|
||||
/tmp/cctzdw5o.s:598 .text.HAL_FLASHEx_OBProgram:00000000000002d4 $d
|
||||
/tmp/cctzdw5o.s:602 .text.HAL_FLASHEx_OBProgram:00000000000002e0 $t
|
||||
/tmp/cctzdw5o.s:615 .text.HAL_FLASHEx_OBProgram:00000000000002f8 $d
|
||||
/tmp/cctzdw5o.s:618 .text.HAL_FLASHEx_OBGetConfig:0000000000000000 $t
|
||||
/tmp/cctzdw5o.s:626 .text.HAL_FLASHEx_OBGetConfig:0000000000000000 HAL_FLASHEx_OBGetConfig
|
||||
/tmp/cctzdw5o.s:708 .text.HAL_FLASHEx_OBGetConfig:00000000000000ac $d
|
||||
/tmp/cctzdw5o.s:712 .text.HAL_FLASHEx_EnableSecMemProtection:0000000000000000 $t
|
||||
/tmp/cctzdw5o.s:720 .text.HAL_FLASHEx_EnableSecMemProtection:0000000000000000 HAL_FLASHEx_EnableSecMemProtection
|
||||
/tmp/cctzdw5o.s:733 .text.HAL_FLASHEx_EnableSecMemProtection:0000000000000010 $d
|
||||
/tmp/cctzdw5o.s:736 .text.HAL_FLASHEx_EnableDebugger:0000000000000000 $t
|
||||
/tmp/cctzdw5o.s:744 .text.HAL_FLASHEx_EnableDebugger:0000000000000000 HAL_FLASHEx_EnableDebugger
|
||||
/tmp/cctzdw5o.s:756 .text.HAL_FLASHEx_EnableDebugger:000000000000000c $d
|
||||
/tmp/cctzdw5o.s:759 .text.HAL_FLASHEx_DisableDebugger:0000000000000000 $t
|
||||
/tmp/cctzdw5o.s:767 .text.HAL_FLASHEx_DisableDebugger:0000000000000000 HAL_FLASHEx_DisableDebugger
|
||||
/tmp/cctzdw5o.s:779 .text.HAL_FLASHEx_DisableDebugger:000000000000000c $d
|
||||
/tmp/cctzdw5o.s:782 .text.FLASH_PageErase:0000000000000000 $t
|
||||
/tmp/cctzdw5o.s:790 .text.FLASH_PageErase:0000000000000000 FLASH_PageErase
|
||||
/tmp/cctzdw5o.s:811 .text.FLASH_PageErase:0000000000000024 $d
|
||||
/tmp/cctzdw5o.s:814 .text.FLASH_FlushCaches:0000000000000000 $t
|
||||
/tmp/cctzdw5o.s:822 .text.FLASH_FlushCaches:0000000000000000 FLASH_FlushCaches
|
||||
/tmp/cctzdw5o.s:866 .text.FLASH_FlushCaches:0000000000000058 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
FLASH_WaitForLastOperation
|
||||
pFlash
|
||||
Binary file not shown.
@@ -0,0 +1,84 @@
|
||||
build/stm32g4xx_hal_flash_ramfunc.o: \
|
||||
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.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:
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user