tx modulator
This commit is contained in:
@@ -1,119 +0,0 @@
|
||||
ARM GAS /tmp/ccuIbINB.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
2 .eabi_attribute 27, 1
|
||||
3 .eabi_attribute 28, 1
|
||||
4 .eabi_attribute 20, 1
|
||||
5 .eabi_attribute 21, 1
|
||||
6 .eabi_attribute 23, 3
|
||||
7 .eabi_attribute 24, 1
|
||||
8 .eabi_attribute 25, 1
|
||||
9 .eabi_attribute 26, 1
|
||||
10 .eabi_attribute 30, 2
|
||||
11 .eabi_attribute 34, 1
|
||||
12 .eabi_attribute 18, 4
|
||||
13 .file "BayesFunctions.c"
|
||||
14 .text
|
||||
15 .section .text.arm_gaussian_naive_bayes_predict_f32,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .p2align 2,,3
|
||||
18 .global arm_gaussian_naive_bayes_predict_f32
|
||||
19 .arch armv7e-m
|
||||
20 .syntax unified
|
||||
21 .thumb
|
||||
22 .thumb_func
|
||||
23 .fpu fpv4-sp-d16
|
||||
25 arm_gaussian_naive_bayes_predict_f32:
|
||||
26 @ args = 0, pretend = 0, frame = 24
|
||||
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
28 0000 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr}
|
||||
29 0004 2DED068B vpush.64 {d8, d9, d10}
|
||||
30 0008 87B0 sub sp, sp, #28
|
||||
31 000a CDE90212 strd r1, r2, [sp, #8]
|
||||
32 000e 4168 ldr r1, [r0, #4]
|
||||
33 0010 0369 ldr r3, [r0, #16]
|
||||
34 0012 8568 ldr r5, [r0, #8]
|
||||
35 0014 C668 ldr r6, [r0, #12]
|
||||
36 0016 0193 str r3, [sp, #4]
|
||||
37 0018 0029 cmp r1, #0
|
||||
38 001a 48D0 beq .L3
|
||||
39 001c DFED29AA vldr.32 s21, .L11
|
||||
40 0020 DFED299A vldr.32 s19, .L11+4
|
||||
41 0024 8346 mov fp, r0
|
||||
42 0026 9146 mov r9, r2
|
||||
43 0028 BEEE00AA vmov.f32 s20, #-5.0e-1
|
||||
44 002c 0027 movs r7, #0
|
||||
45 .L2:
|
||||
46 002e DBF80030 ldr r3, [fp]
|
||||
47 0032 F0EE6A8A vmov.f32 s17, s21
|
||||
48 0036 5BB3 cbz r3, .L6
|
||||
49 0038 9FED249A vldr.32 s18, .L11+8
|
||||
50 003c DDF808A0 ldr r10, [sp, #8]
|
||||
51 0040 B046 mov r8, r6
|
||||
52 0042 F0EE498A vmov.f32 s17, s18
|
||||
53 0046 0024 movs r4, #0
|
||||
54 .L4:
|
||||
55 0048 B8EC018A vldmia.32 r8!, {s16}
|
||||
56 004c DBED057A vldr.32 s15, [fp, #20]
|
||||
57 0050 38EE278A vadd.f32 s16, s16, s15
|
||||
58 0054 0134 adds r4, r4, #1
|
||||
ARM GAS /tmp/ccuIbINB.s page 2
|
||||
|
||||
|
||||
59 0056 28EE290A vmul.f32 s0, s16, s19
|
||||
60 005a FFF7FEFF bl logf
|
||||
61 005e B5EC017A vldmia.32 r5!, {s14}
|
||||
62 0062 FAEC017A vldmia.32 r10!, {s15}
|
||||
63 0066 DBF80020 ldr r2, [fp]
|
||||
64 006a 77EEC77A vsub.f32 s15, s15, s14
|
||||
65 006e A242 cmp r2, r4
|
||||
66 0070 67EEA77A vmul.f32 s15, s15, s15
|
||||
67 0074 78EE808A vadd.f32 s17, s17, s0
|
||||
68 0078 87EE887A vdiv.f32 s14, s15, s16
|
||||
69 007c 4646 mov r6, r8
|
||||
70 007e 39EE079A vadd.f32 s18, s18, s14
|
||||
71 0082 E1D8 bhi .L4
|
||||
72 0084 68EE8A8A vmul.f32 s17, s17, s20
|
||||
73 0088 F6EE007A vmov.f32 s15, #5.0e-1
|
||||
74 008c E9EE678A vfms.f32 s17, s18, s15
|
||||
75 .L6:
|
||||
76 0090 019B ldr r3, [sp, #4]
|
||||
77 0092 B3EC010A vldmia.32 r3!, {s0}
|
||||
78 0096 0193 str r3, [sp, #4]
|
||||
79 0098 FFF7FEFF bl logf
|
||||
80 009c DBF80410 ldr r1, [fp, #4]
|
||||
81 00a0 30EE280A vadd.f32 s0, s0, s17
|
||||
82 00a4 0137 adds r7, r7, #1
|
||||
83 00a6 B942 cmp r1, r7
|
||||
84 00a8 A9EC010A vstmia.32 r9!, {s0}
|
||||
85 00ac BFD8 bhi .L2
|
||||
86 .L3:
|
||||
87 00ae 0398 ldr r0, [sp, #12]
|
||||
88 00b0 05AB add r3, sp, #20
|
||||
89 00b2 04AA add r2, sp, #16
|
||||
90 00b4 FFF7FEFF bl arm_max_f32
|
||||
91 00b8 0598 ldr r0, [sp, #20]
|
||||
92 00ba 07B0 add sp, sp, #28
|
||||
93 @ sp needed
|
||||
94 00bc BDEC068B vldm sp!, {d8-d10}
|
||||
95 00c0 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
||||
96 .L12:
|
||||
97 .align 2
|
||||
98 .L11:
|
||||
99 00c4 00000080 .word -2147483648
|
||||
100 00c8 DB0FC940 .word 1086918619
|
||||
101 00cc 00000000 .word 0
|
||||
103 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||
ARM GAS /tmp/ccuIbINB.s page 3
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 BayesFunctions.c
|
||||
/tmp/ccuIbINB.s:16 .text.arm_gaussian_naive_bayes_predict_f32:0000000000000000 $t
|
||||
/tmp/ccuIbINB.s:25 .text.arm_gaussian_naive_bayes_predict_f32:0000000000000000 arm_gaussian_naive_bayes_predict_f32
|
||||
/tmp/ccuIbINB.s:99 .text.arm_gaussian_naive_bayes_predict_f32:00000000000000c4 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
logf
|
||||
arm_max_f32
|
||||
Reference in New Issue
Block a user