2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccnE7wbi.s page 1
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 .cpu cortex-m4
|
|
|
|
|
|
2 .eabi_attribute 27, 1
|
|
|
|
|
|
3 .eabi_attribute 28, 1
|
|
|
|
|
|
4 .eabi_attribute 20, 1
|
|
|
|
|
|
5 .eabi_attribute 21, 1
|
|
|
|
|
|
6 .eabi_attribute 23, 3
|
|
|
|
|
|
7 .eabi_attribute 24, 1
|
|
|
|
|
|
8 .eabi_attribute 25, 1
|
|
|
|
|
|
9 .eabi_attribute 26, 1
|
|
|
|
|
|
10 .eabi_attribute 30, 2
|
|
|
|
|
|
11 .eabi_attribute 34, 1
|
|
|
|
|
|
12 .eabi_attribute 18, 4
|
|
|
|
|
|
13 .file "rx.c"
|
|
|
|
|
|
14 .text
|
|
|
|
|
|
15 .section .text.rx_mixer,"ax",%progbits
|
|
|
|
|
|
16 .align 1
|
|
|
|
|
|
17 .p2align 2,,3
|
|
|
|
|
|
18 .global rx_mixer
|
|
|
|
|
|
19 .arch armv7e-m
|
|
|
|
|
|
20 .syntax unified
|
|
|
|
|
|
21 .thumb
|
|
|
|
|
|
22 .thumb_func
|
|
|
|
|
|
23 .fpu fpv4-sp-d16
|
|
|
|
|
|
25 rx_mixer:
|
|
|
|
|
|
26 @ args = 4, pretend = 0, frame = 2096
|
|
|
|
|
|
27 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
28 0000 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr}
|
|
|
|
|
|
29 0004 2DED028B vpush.64 {d8}
|
|
|
|
|
|
30 0008 08EE903A vmov s17, r3 @ int
|
|
|
|
|
|
31 000c BC4B ldr r3, .L19
|
|
|
|
|
|
32 000e 08EE102A vmov s16, r2 @ int
|
|
|
|
|
|
33 0012 ADF6340D subw sp, sp, #2100
|
|
|
|
|
|
34 0016 1A68 ldr r2, [r3]
|
|
|
|
|
|
35 0018 BA4B ldr r3, .L19+4
|
|
|
|
|
|
36 001a 5A60 str r2, [r3, #4]
|
|
|
|
|
|
37 001c 0491 str r1, [sp, #16]
|
|
|
|
|
|
38 001e 0029 cmp r1, #0
|
|
|
|
|
|
39 0020 00F06881 beq .L17
|
|
|
|
|
|
40 0024 831E subs r3, r0, #2
|
|
|
|
|
|
41 0026 0193 str r3, [sp, #4]
|
|
|
|
|
|
42 0028 0CAB add r3, sp, #48
|
|
|
|
|
|
43 002a 0024 movs r4, #0
|
|
|
|
|
|
44 002c 0B93 str r3, [sp, #44]
|
|
|
|
|
|
45 002e 0DF58663 add r3, sp, #1072
|
|
|
|
|
|
46 0032 DFF8F0A2 ldr r10, .L19+36
|
|
|
|
|
|
47 0036 0694 str r4, [sp, #24]
|
|
|
|
|
|
48 0038 0394 str r4, [sp, #12]
|
|
|
|
|
|
49 003a 0A93 str r3, [sp, #40]
|
|
|
|
|
|
50 003c 0094 str r4, [sp]
|
|
|
|
|
|
51 003e 1146 mov r1, r2
|
|
|
|
|
|
52 0040 01E0 b .L5
|
|
|
|
|
|
53 .L18:
|
|
|
|
|
|
54 0042 AF4B ldr r3, .L19
|
|
|
|
|
|
55 0044 1968 ldr r1, [r3]
|
|
|
|
|
|
56 .L5:
|
|
|
|
|
|
57 0046 DDF86038 ldr r3, [sp, #2144]
|
|
|
|
|
|
58 004a 019C ldr r4, [sp, #4]
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccnE7wbi.s page 2
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
59 004c AD48 ldr r0, .L19+4
|
|
|
|
|
|
60 004e AC4A ldr r2, .L19
|
|
|
|
|
|
61 0050 AD4E ldr r6, .L19+8
|
|
|
|
|
|
62 0052 1944 add r1, r1, r3
|
|
|
|
|
|
63 0054 8368 ldr r3, [r0, #8]
|
|
|
|
|
|
64 0056 1160 str r1, [r2]
|
|
|
|
|
|
65 0058 34F8022F ldrh r2, [r4, #2]!
|
|
|
|
|
|
66 005c 0194 str r4, [sp, #4]
|
|
|
|
|
|
67 005e 4160 str r1, [r0, #4]
|
|
|
|
|
|
68 0060 AA49 ldr r1, .L19+12
|
|
|
|
|
|
69 0062 A2F58052 sub r2, r2, #4096
|
|
|
|
|
|
70 0066 0D78 ldrb r5, [r1] @ zero_extendqisi2
|
|
|
|
|
|
71 0068 19B2 sxth r1, r3
|
|
|
|
|
|
72 006a 1B14 asrs r3, r3, #16
|
|
|
|
|
|
73 006c 02FB03F3 mul r3, r2, r3
|
|
|
|
|
|
74 0070 46F82530 str r3, [r6, r5, lsl #2]
|
|
|
|
|
|
75 0074 009B ldr r3, [sp]
|
|
|
|
|
|
76 0076 02FB01F1 mul r1, r2, r1
|
|
|
|
|
|
77 007a DA07 lsls r2, r3, #31
|
|
|
|
|
|
78 007c 4AF82510 str r1, [r10, r5, lsl #2]
|
|
|
|
|
|
79 0080 40F11481 bpl .L3
|
|
|
|
|
|
80 0084 A24A ldr r2, .L19+16
|
|
|
|
|
|
81 0086 05F03F01 and r1, r5, #63
|
|
|
|
|
|
82 008a 1468 ldr r4, [r2]
|
|
|
|
|
|
83 008c 56F82180 ldr r8, [r6, r1, lsl #2]
|
|
|
|
|
|
84 0090 5AF821E0 ldr lr, [r10, r1, lsl #2]
|
|
|
|
|
|
85 0094 0294 str r4, [sp, #8]
|
|
|
|
|
|
86 0096 A5F10E03 sub r3, r5, #14
|
|
|
|
|
|
87 009a A81E subs r0, r5, #2
|
|
|
|
|
|
88 009c 3446 mov r4, r6
|
|
|
|
|
|
89 009e 9C49 ldr r1, .L19+16
|
|
|
|
|
|
90 00a0 03F03F03 and r3, r3, #63
|
|
|
|
|
|
91 00a4 00F03F00 and r0, r0, #63
|
|
|
|
|
|
92 00a8 D1F80890 ldr r9, [r1, #8]
|
|
|
|
|
|
93 00ac 5AF82320 ldr r2, [r10, r3, lsl #2]
|
|
|
|
|
|
94 00b0 5AF82010 ldr r1, [r10, r0, lsl #2]
|
|
|
|
|
|
95 00b4 54F82000 ldr r0, [r4, r0, lsl #2]
|
|
|
|
|
|
96 00b8 029C ldr r4, [sp, #8]
|
|
|
|
|
|
97 00ba 56F82330 ldr r3, [r6, r3, lsl #2]
|
|
|
|
|
|
98 00be 84FB022C smull r2, ip, r4, r2
|
|
|
|
|
|
99 00c2 CEFB042C smlal r2, ip, lr, r4
|
|
|
|
|
|
100 00c6 A5F10C07 sub r7, r5, #12
|
|
|
|
|
|
101 00ca 07F03F07 and r7, r7, #63
|
|
|
|
|
|
102 00ce C1FB092C smlal r2, ip, r1, r9
|
|
|
|
|
|
103 00d2 84FB0331 smull r3, r1, r4, r3
|
|
|
|
|
|
104 00d6 C8FB0431 smlal r3, r1, r8, r4
|
|
|
|
|
|
105 00da C0FB0931 smlal r3, r1, r0, r9
|
|
|
|
|
|
106 00de 8A4C ldr r4, .L19+8
|
|
|
|
|
|
107 00e0 5AF82700 ldr r0, [r10, r7, lsl #2]
|
|
|
|
|
|
108 00e4 C9FB002C smlal r2, ip, r9, r0
|
|
|
|
|
|
109 00e8 54F82700 ldr r0, [r4, r7, lsl #2]
|
|
|
|
|
|
110 00ec 2E1F subs r6, r5, #4
|
|
|
|
|
|
111 00ee 06F03F06 and r6, r6, #63
|
|
|
|
|
|
112 00f2 C0FB0931 smlal r3, r1, r0, r9
|
|
|
|
|
|
113 00f6 8648 ldr r0, .L19+16
|
|
|
|
|
|
114 00f8 D0F81080 ldr r8, [r0, #16]
|
|
|
|
|
|
115 00fc 5AF82600 ldr r0, [r10, r6, lsl #2]
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccnE7wbi.s page 3
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
116 0100 A5F10A0E sub lr, r5, #10
|
|
|
|
|
|
117 0104 0EF03F0E and lr, lr, #63
|
|
|
|
|
|
118 0108 C0FB082C smlal r2, ip, r0, r8
|
|
|
|
|
|
119 010c 54F82600 ldr r0, [r4, r6, lsl #2]
|
|
|
|
|
|
120 0110 C0FB0831 smlal r3, r1, r0, r8
|
|
|
|
|
|
121 0114 5AF82E00 ldr r0, [r10, lr, lsl #2]
|
|
|
|
|
|
122 0118 C8FB002C smlal r2, ip, r8, r0
|
|
|
|
|
|
123 011c 54F82E00 ldr r0, [r4, lr, lsl #2]
|
|
|
|
|
|
124 0120 AF1F subs r7, r5, #6
|
|
|
|
|
|
125 0122 07F03F07 and r7, r7, #63
|
|
|
|
|
|
126 0126 C0FB0831 smlal r3, r1, r0, r8
|
|
|
|
|
|
127 012a 7948 ldr r0, .L19+16
|
|
|
|
|
|
128 012c D0F818B0 ldr fp, [r0, #24]
|
|
|
|
|
|
129 0130 5AF82700 ldr r0, [r10, r7, lsl #2]
|
|
|
|
|
|
130 0134 A5F10806 sub r6, r5, #8
|
|
|
|
|
|
131 0138 06F03F06 and r6, r6, #63
|
|
|
|
|
|
132 013c C0FB0B2C smlal r2, ip, r0, fp
|
|
|
|
|
|
133 0140 54F82700 ldr r0, [r4, r7, lsl #2]
|
|
|
|
|
|
134 0144 C0FB0B31 smlal r3, r1, r0, fp
|
|
|
|
|
|
135 0148 5AF82600 ldr r0, [r10, r6, lsl #2]
|
|
|
|
|
|
136 014c CBFB002C smlal r2, ip, fp, r0
|
|
|
|
|
|
137 0150 54F82600 ldr r0, [r4, r6, lsl #2]
|
|
|
|
|
|
138 0154 073D subs r5, r5, #7
|
|
|
|
|
|
139 0156 05F03F05 and r5, r5, #63
|
|
|
|
|
|
140 015a C0FB0B31 smlal r3, r1, r0, fp
|
|
|
|
|
|
141 015e 6C48 ldr r0, .L19+16
|
|
|
|
|
|
142 0160 C669 ldr r6, [r0, #28]
|
|
|
|
|
|
143 0162 5AF82500 ldr r0, [r10, r5, lsl #2]
|
|
|
|
|
|
144 0166 0596 str r6, [sp, #20]
|
|
|
|
|
|
145 0168 C0FB062C smlal r2, ip, r0, r6
|
|
|
|
|
|
146 016c 54F82500 ldr r0, [r4, r5, lsl #2]
|
|
|
|
|
|
147 0170 C0FB0631 smlal r3, r1, r0, r6
|
|
|
|
|
|
148 0174 DB0F lsrs r3, r3, #31
|
|
|
|
|
|
149 0176 43EA4103 orr r3, r3, r1, lsl #1
|
|
|
|
|
|
150 017a 6649 ldr r1, .L19+20
|
|
|
|
|
|
151 017c 664E ldr r6, .L19+24
|
|
|
|
|
|
152 017e 0978 ldrb r1, [r1] @ zero_extendqisi2
|
|
|
|
|
|
153 0180 D20F lsrs r2, r2, #31
|
|
|
|
|
|
154 0182 46F82130 str r3, [r6, r1, lsl #2]
|
|
|
|
|
|
155 0186 039B ldr r3, [sp, #12]
|
|
|
|
|
|
156 0188 42EA4C02 orr r2, r2, ip, lsl #1
|
|
|
|
|
|
157 018c DFF898C1 ldr ip, .L19+40
|
|
|
|
|
|
158 0190 DB07 lsls r3, r3, #31
|
|
|
|
|
|
159 0192 4CF82120 str r2, [ip, r1, lsl #2]
|
|
|
|
|
|
160 0196 40F18180 bpl .L4
|
|
|
|
|
|
161 019a 8D1E subs r5, r1, #2
|
|
|
|
|
|
162 019c 01F01F00 and r0, r1, #31
|
|
|
|
|
|
163 01a0 05F01F05 and r5, r5, #31
|
|
|
|
|
|
164 01a4 A1F10E03 sub r3, r1, #14
|
|
|
|
|
|
165 01a8 03F01F03 and r3, r3, #31
|
|
|
|
|
|
166 01ac 56F82540 ldr r4, [r6, r5, lsl #2]
|
|
|
|
|
|
167 01b0 5CF82070 ldr r7, [ip, r0, lsl #2]
|
|
|
|
|
|
168 01b4 56F82000 ldr r0, [r6, r0, lsl #2]
|
|
|
|
|
|
169 01b8 5CF82320 ldr r2, [ip, r3, lsl #2]
|
|
|
|
|
|
170 01bc 0890 str r0, [sp, #32]
|
|
|
|
|
|
171 01be 0994 str r4, [sp, #36]
|
|
|
|
|
|
172 01c0 081F subs r0, r1, #4
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccnE7wbi.s page 4
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
173 01c2 029C ldr r4, [sp, #8]
|
|
|
|
|
|
174 01c4 56F82330 ldr r3, [r6, r3, lsl #2]
|
|
|
|
|
|
175 01c8 00F01F00 and r0, r0, #31
|
|
|
|
|
|
176 01cc 0790 str r0, [sp, #28]
|
|
|
|
|
|
177 01ce 5CF82500 ldr r0, [ip, r5, lsl #2]
|
|
|
|
|
|
178 01d2 84FB0225 smull r2, r5, r4, r2
|
|
|
|
|
|
179 01d6 C4FB0725 smlal r2, r5, r4, r7
|
|
|
|
|
|
180 01da C9FB0025 smlal r2, r5, r9, r0
|
|
|
|
|
|
181 01de A1F10C0E sub lr, r1, #12
|
|
|
|
|
|
182 01e2 A1F10A00 sub r0, r1, #10
|
|
|
|
|
|
183 01e6 089F ldr r7, [sp, #32]
|
|
|
|
|
|
184 01e8 0EF01F0E and lr, lr, #31
|
|
|
|
|
|
185 01ec 00F01F00 and r0, r0, #31
|
|
|
|
|
|
186 01f0 0290 str r0, [sp, #8]
|
|
|
|
|
|
187 01f2 84FB0330 smull r3, r0, r4, r3
|
|
|
|
|
|
188 01f6 C4FB0730 smlal r3, r0, r4, r7
|
|
|
|
|
|
189 01fa 5CF82E70 ldr r7, [ip, lr, lsl #2]
|
|
|
|
|
|
190 01fe 099C ldr r4, [sp, #36]
|
|
|
|
|
|
191 0200 C9FB0725 smlal r2, r5, r9, r7
|
|
|
|
|
|
192 0204 C9FB0430 smlal r3, r0, r9, r4
|
|
|
|
|
|
193 0208 56F82E70 ldr r7, [r6, lr, lsl #2]
|
|
|
|
|
|
194 020c 079C ldr r4, [sp, #28]
|
|
|
|
|
|
195 020e C9FB0730 smlal r3, r0, r9, r7
|
|
|
|
|
|
196 0212 5CF82470 ldr r7, [ip, r4, lsl #2]
|
|
|
|
|
|
197 0216 C8FB0725 smlal r2, r5, r8, r7
|
|
|
|
|
|
198 021a 56F82470 ldr r7, [r6, r4, lsl #2]
|
|
|
|
|
|
199 021e 029C ldr r4, [sp, #8]
|
|
|
|
|
|
200 0220 C8FB0730 smlal r3, r0, r8, r7
|
|
|
|
|
|
201 0224 5CF82470 ldr r7, [ip, r4, lsl #2]
|
|
|
|
|
|
202 0228 A1F1060E sub lr, r1, #6
|
|
|
|
|
|
203 022c 0EF01F0E and lr, lr, #31
|
|
|
|
|
|
204 0230 C8FB0725 smlal r2, r5, r8, r7
|
|
|
|
|
|
205 0234 56F82470 ldr r7, [r6, r4, lsl #2]
|
|
|
|
|
|
206 0238 0B9C ldr r4, [sp, #44]
|
|
|
|
|
|
207 023a C8FB0730 smlal r3, r0, r8, r7
|
|
|
|
|
|
208 023e 5CF82E70 ldr r7, [ip, lr, lsl #2]
|
|
|
|
|
|
209 0242 A1F10809 sub r9, r1, #8
|
|
|
|
|
|
210 0246 09F01F09 and r9, r9, #31
|
|
|
|
|
|
211 024a CBFB0725 smlal r2, r5, fp, r7
|
|
|
|
|
|
212 024e 56F82E70 ldr r7, [r6, lr, lsl #2]
|
|
|
|
|
|
213 0252 CBFB0730 smlal r3, r0, fp, r7
|
|
|
|
|
|
214 0256 5CF82970 ldr r7, [ip, r9, lsl #2]
|
|
|
|
|
|
215 025a 0739 subs r1, r1, #7
|
|
|
|
|
|
216 025c 01F01F01 and r1, r1, #31
|
|
|
|
|
|
217 0260 CBFB0725 smlal r2, r5, fp, r7
|
|
|
|
|
|
218 0264 56F82970 ldr r7, [r6, r9, lsl #2]
|
|
|
|
|
|
219 0268 CBFB0730 smlal r3, r0, fp, r7
|
|
|
|
|
|
220 026c 5CF82170 ldr r7, [ip, r1, lsl #2]
|
|
|
|
|
|
221 0270 56F82110 ldr r1, [r6, r1, lsl #2]
|
|
|
|
|
|
222 0274 059E ldr r6, [sp, #20]
|
|
|
|
|
|
223 0276 C6FB0725 smlal r2, r5, r6, r7
|
|
|
|
|
|
224 027a C6FB0130 smlal r3, r0, r6, r1
|
|
|
|
|
|
225 027e D20F lsrs r2, r2, #31
|
|
|
|
|
|
226 0280 0699 ldr r1, [sp, #24]
|
|
|
|
|
|
227 0282 42EA4502 orr r2, r2, r5, lsl #1
|
|
|
|
|
|
228 0286 44F82120 str r2, [r4, r1, lsl #2]
|
|
|
|
|
|
229 028a DB0F lsrs r3, r3, #31
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccnE7wbi.s page 5
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
230 028c 0A9A ldr r2, [sp, #40]
|
|
|
|
|
|
231 028e 43EA4003 orr r3, r3, r0, lsl #1
|
|
|
|
|
|
232 0292 42F82130 str r3, [r2, r1, lsl #2]
|
|
|
|
|
|
233 0296 4B1C adds r3, r1, #1
|
|
|
|
|
|
234 0298 9BB2 uxth r3, r3
|
|
|
|
|
|
235 029a 0693 str r3, [sp, #24]
|
|
|
|
|
|
236 .L4:
|
|
|
|
|
|
237 029c 1D48 ldr r0, .L19+20
|
|
|
|
|
|
238 029e 1F21 movs r1, #31
|
|
|
|
|
|
239 02a0 FFF7FEFF bl ringbuf_increment
|
|
|
|
|
|
240 02a4 039B ldr r3, [sp, #12]
|
|
|
|
|
|
241 02a6 0133 adds r3, r3, #1
|
|
|
|
|
|
242 02a8 9BB2 uxth r3, r3
|
|
|
|
|
|
243 02aa 0393 str r3, [sp, #12]
|
|
|
|
|
|
244 .L3:
|
|
|
|
|
|
245 02ac 1748 ldr r0, .L19+12
|
|
|
|
|
|
246 02ae 3F21 movs r1, #63
|
|
|
|
|
|
247 02b0 FFF7FEFF bl ringbuf_increment
|
|
|
|
|
|
248 02b4 009C ldr r4, [sp]
|
|
|
|
|
|
249 02b6 049B ldr r3, [sp, #16]
|
|
|
|
|
|
250 02b8 0134 adds r4, r4, #1
|
|
|
|
|
|
251 02ba A2B2 uxth r2, r4
|
|
|
|
|
|
252 02bc 9342 cmp r3, r2
|
|
|
|
|
|
253 02be 0092 str r2, [sp]
|
|
|
|
|
|
254 02c0 7FF4BFAE bne .L18
|
|
|
|
|
|
255 .L2:
|
|
|
|
|
|
256 02c4 18EE102A vmov r2, s16 @ int
|
|
|
|
|
|
257 02c8 0B99 ldr r1, [sp, #44]
|
|
|
|
|
|
258 02ca 1448 ldr r0, .L19+28
|
|
|
|
|
|
259 02cc 4FF48073 mov r3, #256
|
|
|
|
|
|
260 02d0 FFF7FEFF bl arm_fir_decimate_q31
|
|
|
|
|
|
261 02d4 1248 ldr r0, .L19+32
|
|
|
|
|
|
262 02d6 0A99 ldr r1, [sp, #40]
|
|
|
|
|
|
263 02d8 18EE902A vmov r2, s17 @ int
|
|
|
|
|
|
264 02dc 4FF48073 mov r3, #256
|
|
|
|
|
|
265 02e0 FFF7FEFF bl arm_fir_decimate_q31
|
|
|
|
|
|
266 02e4 074B ldr r3, .L19+4
|
|
|
|
|
|
267 02e6 9B68 ldr r3, [r3, #8]
|
|
|
|
|
|
268 02e8 0DF6340D addw sp, sp, #2100
|
|
|
|
|
|
269 @ sp needed
|
|
|
|
|
|
270 02ec BDEC028B vldm sp!, {d8}
|
|
|
|
|
|
271 02f0 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
|
|
|
|
|
272 .L17:
|
|
|
|
|
|
273 02f4 0CAB add r3, sp, #48
|
|
|
|
|
|
274 02f6 0B93 str r3, [sp, #44]
|
|
|
|
|
|
275 02f8 0DF58663 add r3, sp, #1072
|
|
|
|
|
|
276 02fc 0A93 str r3, [sp, #40]
|
|
|
|
|
|
277 02fe E1E7 b .L2
|
|
|
|
|
|
278 .L20:
|
|
|
|
|
|
279 .align 2
|
|
|
|
|
|
280 .L19:
|
|
|
|
|
|
281 0300 00000000 .word .LANCHOR0
|
|
|
|
|
|
282 0304 000C0240 .word 1073875968
|
|
|
|
|
|
283 0308 00000000 .word .LANCHOR3
|
|
|
|
|
|
284 030c 00000000 .word .LANCHOR1
|
|
|
|
|
|
285 0310 00000000 .word .LANCHOR5
|
|
|
|
|
|
286 0314 00000000 .word .LANCHOR4
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccnE7wbi.s page 6
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
287 0318 00000000 .word .LANCHOR7
|
|
|
|
|
|
288 031c 00000000 .word .LANCHOR8
|
|
|
|
|
|
289 0320 00000000 .word .LANCHOR9
|
|
|
|
|
|
290 0324 00000000 .word .LANCHOR2
|
|
|
|
|
|
291 0328 00000000 .word .LANCHOR6
|
|
|
|
|
|
293 .section .text.am_demodulator,"ax",%progbits
|
|
|
|
|
|
294 .align 1
|
|
|
|
|
|
295 .p2align 2,,3
|
|
|
|
|
|
296 .global am_demodulator
|
|
|
|
|
|
297 .syntax unified
|
|
|
|
|
|
298 .thumb
|
|
|
|
|
|
299 .thumb_func
|
|
|
|
|
|
300 .fpu fpv4-sp-d16
|
|
|
|
|
|
302 am_demodulator:
|
|
|
|
|
|
303 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
304 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
305 0000 CAB1 cbz r2, .L29
|
|
|
|
|
|
306 0002 013A subs r2, r2, #1
|
|
|
|
|
|
307 0004 92B2 uxth r2, r2
|
|
|
|
|
|
308 0006 10B5 push {r4, lr}
|
|
|
|
|
|
309 0008 A0F1040C sub ip, r0, #4
|
|
|
|
|
|
310 000c 0C1F subs r4, r1, #4
|
|
|
|
|
|
311 000e A3F1040E sub lr, r3, #4
|
|
|
|
|
|
312 0012 00EB8200 add r0, r0, r2, lsl #2
|
|
|
|
|
|
313 .L23:
|
|
|
|
|
|
314 0016 54F8043F ldr r3, [r4, #4]!
|
|
|
|
|
|
315 001a 5CF8042F ldr r2, [ip, #4]!
|
|
|
|
|
|
316 001e 83FB0313 smull r1, r3, r3, r3
|
|
|
|
|
|
317 0022 5B10 asrs r3, r3, #1
|
|
|
|
|
|
318 0024 82FB0221 smull r2, r1, r2, r2
|
|
|
|
|
|
319 0028 03EB6103 add r3, r3, r1, asr #1
|
|
|
|
|
|
320 002c 6045 cmp r0, ip
|
|
|
|
|
|
321 002e 4EF8043F str r3, [lr, #4]!
|
|
|
|
|
|
322 0032 F0D1 bne .L23
|
|
|
|
|
|
323 0034 10BD pop {r4, pc}
|
|
|
|
|
|
324 .L29:
|
|
|
|
|
|
325 0036 7047 bx lr
|
|
|
|
|
|
327 .section .text.ssb_demodulator,"ax",%progbits
|
|
|
|
|
|
328 .align 1
|
|
|
|
|
|
329 .p2align 2,,3
|
|
|
|
|
|
330 .global ssb_demodulator
|
|
|
|
|
|
331 .syntax unified
|
|
|
|
|
|
332 .thumb
|
|
|
|
|
|
333 .thumb_func
|
|
|
|
|
|
334 .fpu fpv4-sp-d16
|
|
|
|
|
|
336 ssb_demodulator:
|
|
|
|
|
|
337 @ args = 4, pretend = 0, frame = 8
|
|
|
|
|
|
338 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
339 0000 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr}
|
|
|
|
|
|
340 0004 DFF898A0 ldr r10, .L42+4
|
|
|
|
|
|
341 0008 DFF89080 ldr r8, .L42
|
|
|
|
|
|
342 000c DAF80040 ldr r4, [r10]
|
|
|
|
|
|
343 0010 C8F80440 str r4, [r8, #4]
|
|
|
|
|
|
344 0014 83B0 sub sp, sp, #12
|
|
|
|
|
|
345 0016 002A cmp r2, #0
|
|
|
|
|
|
346 0018 3AD0 beq .L33
|
|
|
|
|
|
347 001a 02F1FF39 add r9, r2, #-1
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccnE7wbi.s page 7
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
348 001e 1FFA89F9 uxth r9, r9
|
|
|
|
|
|
349 0022 1E46 mov r6, r3
|
|
|
|
|
|
350 0024 00EB8903 add r3, r0, r9, lsl #2
|
|
|
|
|
|
351 0028 DFF878B0 ldr fp, .L42+8
|
|
|
|
|
|
352 002c DFF87890 ldr r9, .L42+12
|
|
|
|
|
|
353 0030 0193 str r3, [sp, #4]
|
|
|
|
|
|
354 0032 0F1F subs r7, r1, #4
|
|
|
|
|
|
355 0034 051F subs r5, r0, #4
|
|
|
|
|
|
356 0036 01E0 b .L36
|
|
|
|
|
|
357 .L41:
|
|
|
|
|
|
358 0038 DAF80040 ldr r4, [r10]
|
|
|
|
|
|
359 .L36:
|
|
|
|
|
|
360 003c 0C9B ldr r3, [sp, #48]
|
|
|
|
|
|
361 003e 1919 adds r1, r3, r4
|
|
|
|
|
|
362 0040 D8F80840 ldr r4, [r8, #8]
|
|
|
|
|
|
363 0044 CAF80010 str r1, [r10]
|
|
|
|
|
|
364 0048 C8F80410 str r1, [r8, #4]
|
|
|
|
|
|
365 004c D9F80010 ldr r1, [r9]
|
|
|
|
|
|
366 0050 20B2 sxth r0, r4
|
|
|
|
|
|
367 0052 01FB00F0 mul r0, r1, r0
|
|
|
|
|
|
368 0056 4001 lsls r0, r0, #5
|
|
|
|
|
|
369 0058 55F8041F ldr r1, [r5, #4]!
|
|
|
|
|
|
370 005c FFF7FEFF bl sat_mult_q31
|
|
|
|
|
|
371 0060 8446 mov ip, r0
|
|
|
|
|
|
372 0062 D9F80000 ldr r0, [r9]
|
|
|
|
|
|
373 0066 57F8041F ldr r1, [r7, #4]!
|
|
|
|
|
|
374 006a 2414 asrs r4, r4, #16
|
|
|
|
|
|
375 006c 04FB00F0 mul r0, r4, r0
|
|
|
|
|
|
376 0070 4001 lsls r0, r0, #5
|
|
|
|
|
|
377 0072 6446 mov r4, ip
|
|
|
|
|
|
378 0074 FFF7FEFF bl sat_mult_q31
|
|
|
|
|
|
379 0078 DBF80010 ldr r1, [fp]
|
|
|
|
|
|
380 007c 019B ldr r3, [sp, #4]
|
|
|
|
|
|
381 007e 0229 cmp r1, #2
|
|
|
|
|
|
382 0080 0CBF ite eq
|
|
|
|
|
|
383 0082 0019 addeq r0, r0, r4
|
|
|
|
|
|
384 0084 201A subne r0, r4, r0
|
|
|
|
|
|
385 0086 9D42 cmp r5, r3
|
|
|
|
|
|
386 0088 3060 str r0, [r6]
|
|
|
|
|
|
387 008a 06F10406 add r6, r6, #4
|
|
|
|
|
|
388 008e D3D1 bne .L41
|
|
|
|
|
|
389 .L33:
|
|
|
|
|
|
390 0090 024B ldr r3, .L42
|
|
|
|
|
|
391 0092 9B68 ldr r3, [r3, #8]
|
|
|
|
|
|
392 0094 03B0 add sp, sp, #12
|
|
|
|
|
|
393 @ sp needed
|
|
|
|
|
|
394 0096 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
|
|
|
|
|
395 .L43:
|
|
|
|
|
|
396 009a 00BF .align 2
|
|
|
|
|
|
397 .L42:
|
|
|
|
|
|
398 009c 000C0240 .word 1073875968
|
|
|
|
|
|
399 00a0 00000000 .word .LANCHOR10
|
|
|
|
|
|
400 00a4 00000000 .word modulation
|
|
|
|
|
|
401 00a8 00000000 .word volume
|
|
|
|
|
|
403 .section .text.dc_demodulator,"ax",%progbits
|
|
|
|
|
|
404 .align 1
|
|
|
|
|
|
405 .p2align 2,,3
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccnE7wbi.s page 8
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
406 .global dc_demodulator
|
|
|
|
|
|
407 .syntax unified
|
|
|
|
|
|
408 .thumb
|
|
|
|
|
|
409 .thumb_func
|
|
|
|
|
|
410 .fpu fpv4-sp-d16
|
|
|
|
|
|
412 dc_demodulator:
|
|
|
|
|
|
413 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
414 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
415 @ link register save eliminated.
|
|
|
|
|
|
416 0000 10B4 push {r4}
|
|
|
|
|
|
417 0002 0B4C ldr r4, .L49
|
|
|
|
|
|
418 0004 011F subs r1, r0, #4
|
|
|
|
|
|
419 0006 043A subs r2, r2, #4
|
|
|
|
|
|
420 0008 00F1FC0C add ip, r0, #252
|
|
|
|
|
|
421 .L46:
|
|
|
|
|
|
422 000c 51F8043F ldr r3, [r1, #4]!
|
|
|
|
|
|
423 0010 2068 ldr r0, [r4]
|
|
|
|
|
|
424 0012 00FB03F3 mul r3, r0, r3
|
|
|
|
|
|
425 0016 002B cmp r3, #0
|
|
|
|
|
|
426 0018 B8BF it lt
|
|
|
|
|
|
427 001a 03F6FF73 addwlt r3, r3, #4095
|
|
|
|
|
|
428 001e 0432 adds r2, r2, #4
|
|
|
|
|
|
429 0020 1B13 asrs r3, r3, #12
|
|
|
|
|
|
430 0022 8C45 cmp ip, r1
|
|
|
|
|
|
431 0024 1360 str r3, [r2]
|
|
|
|
|
|
432 0026 F1D1 bne .L46
|
|
|
|
|
|
433 0028 5DF8044B ldr r4, [sp], #4
|
|
|
|
|
|
434 002c 7047 bx lr
|
|
|
|
|
|
435 .L50:
|
|
|
|
|
|
436 002e 00BF .align 2
|
|
|
|
|
|
437 .L49:
|
|
|
|
|
|
438 0030 00000000 .word volume
|
|
|
|
|
|
440 .section .text.nco,"ax",%progbits
|
|
|
|
|
|
441 .align 1
|
|
|
|
|
|
442 .p2align 2,,3
|
|
|
|
|
|
443 .global nco
|
|
|
|
|
|
444 .syntax unified
|
|
|
|
|
|
445 .thumb
|
|
|
|
|
|
446 .thumb_func
|
|
|
|
|
|
447 .fpu fpv4-sp-d16
|
|
|
|
|
|
449 nco:
|
|
|
|
|
|
450 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
451 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
452 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr}
|
|
|
|
|
|
453 0004 104E ldr r6, .L59
|
|
|
|
|
|
454 0006 114D ldr r5, .L59+4
|
|
|
|
|
|
455 0008 3768 ldr r7, [r6]
|
|
|
|
|
|
456 000a 6F60 str r7, [r5, #4]
|
|
|
|
|
|
457 000c C0B1 cbz r0, .L52
|
|
|
|
|
|
458 000e 0138 subs r0, r0, #1
|
|
|
|
|
|
459 0010 1FFA80FE uxth lr, r0
|
|
|
|
|
|
460 0014 1744 add r7, r7, r2
|
|
|
|
|
|
461 0016 DFF83880 ldr r8, .L59+8
|
|
|
|
|
|
462 001a 3C46 mov r4, r7
|
|
|
|
|
|
463 001c 081F subs r0, r1, #4
|
|
|
|
|
|
464 001e 01EB8E0C add ip, r1, lr, lsl #2
|
|
|
|
|
|
465 .L53:
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccnE7wbi.s page 9
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
466 0022 AB68 ldr r3, [r5, #8]
|
|
|
|
|
|
467 0024 6C60 str r4, [r5, #4]
|
|
|
|
|
|
468 0026 D8F80010 ldr r1, [r8]
|
|
|
|
|
|
469 002a 1B14 asrs r3, r3, #16
|
|
|
|
|
|
470 002c 93FBF1F3 sdiv r3, r3, r1
|
|
|
|
|
|
471 0030 40F8043F str r3, [r0, #4]!
|
|
|
|
|
|
472 0034 6045 cmp r0, ip
|
|
|
|
|
|
473 0036 1444 add r4, r4, r2
|
|
|
|
|
|
474 0038 F3D1 bne .L53
|
|
|
|
|
|
475 003a 02FB0E72 mla r2, r2, lr, r7
|
|
|
|
|
|
476 003e 3260 str r2, [r6]
|
|
|
|
|
|
477 .L52:
|
|
|
|
|
|
478 0040 024B ldr r3, .L59+4
|
|
|
|
|
|
479 0042 9B68 ldr r3, [r3, #8]
|
|
|
|
|
|
480 0044 BDE8F081 pop {r4, r5, r6, r7, r8, pc}
|
|
|
|
|
|
481 .L60:
|
|
|
|
|
|
482 .align 2
|
|
|
|
|
|
483 .L59:
|
|
|
|
|
|
484 0048 00000000 .word .LANCHOR11
|
|
|
|
|
|
485 004c 000C0240 .word 1073875968
|
|
|
|
|
|
486 0050 00000000 .word volume
|
|
|
|
|
|
488 .section .text.hb_fir15,"ax",%progbits
|
|
|
|
|
|
489 .align 1
|
|
|
|
|
|
490 .p2align 2,,3
|
|
|
|
|
|
491 .global hb_fir15
|
|
|
|
|
|
492 .syntax unified
|
|
|
|
|
|
493 .thumb
|
|
|
|
|
|
494 .thumb_func
|
|
|
|
|
|
495 .fpu fpv4-sp-d16
|
|
|
|
|
|
497 hb_fir15:
|
|
|
|
|
|
498 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
499 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
500 0000 2DE9F043 push {r4, r5, r6, r7, r8, r9, lr}
|
|
|
|
|
|
501 0004 1446 mov r4, r2
|
|
|
|
|
|
502 0006 A1F10E02 sub r2, r1, #14
|
|
|
|
|
|
503 000a 2240 ands r2, r2, r4
|
|
|
|
|
|
504 000c 0E1F subs r6, r1, #4
|
|
|
|
|
|
505 000e 50F822C0 ldr ip, [r0, r2, lsl #2]
|
|
|
|
|
|
506 0012 D3F80080 ldr r8, [r3]
|
|
|
|
|
|
507 0016 01EA0402 and r2, r1, r4
|
|
|
|
|
|
508 001a 0546 mov r5, r0
|
|
|
|
|
|
509 001c 50F82290 ldr r9, [r0, r2, lsl #2]
|
|
|
|
|
|
510 0020 8A1E subs r2, r1, #2
|
|
|
|
|
|
511 0022 2240 ands r2, r2, r4
|
|
|
|
|
|
512 0024 2640 ands r6, r6, r4
|
|
|
|
|
|
513 0026 50F82220 ldr r2, [r0, r2, lsl #2]
|
|
|
|
|
|
514 002a 55F82670 ldr r7, [r5, r6, lsl #2]
|
|
|
|
|
|
515 002e 9E68 ldr r6, [r3, #8]
|
|
|
|
|
|
516 0030 A1F10C00 sub r0, r1, #12
|
|
|
|
|
|
517 0034 2040 ands r0, r0, r4
|
|
|
|
|
|
518 0036 88FB0CCE smull ip, lr, r8, ip
|
|
|
|
|
|
519 003a C9FB08CE smlal ip, lr, r9, r8
|
|
|
|
|
|
520 003e C2FB06CE smlal ip, lr, r2, r6
|
|
|
|
|
|
521 0042 55F82000 ldr r0, [r5, r0, lsl #2]
|
|
|
|
|
|
522 0046 D3F81080 ldr r8, [r3, #16]
|
|
|
|
|
|
523 004a 7246 mov r2, lr
|
|
|
|
|
|
524 004c C6FB00C2 smlal ip, r2, r6, r0
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccnE7wbi.s page 10
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
525 0050 A1F10A00 sub r0, r1, #10
|
|
|
|
|
|
526 0054 2040 ands r0, r0, r4
|
|
|
|
|
|
527 0056 55F820E0 ldr lr, [r5, r0, lsl #2]
|
|
|
|
|
|
528 005a 881F subs r0, r1, #6
|
|
|
|
|
|
529 005c 2040 ands r0, r0, r4
|
|
|
|
|
|
530 005e 55F82060 ldr r6, [r5, r0, lsl #2]
|
|
|
|
|
|
531 0062 6046 mov r0, ip
|
|
|
|
|
|
532 0064 C7FB0802 smlal r0, r2, r7, r8
|
|
|
|
|
|
533 0068 C8FB0E02 smlal r0, r2, r8, lr
|
|
|
|
|
|
534 006c A1F10807 sub r7, r1, #8
|
|
|
|
|
|
535 0070 0739 subs r1, r1, #7
|
|
|
|
|
|
536 0072 9446 mov ip, r2
|
|
|
|
|
|
537 0074 2740 ands r7, r7, r4
|
|
|
|
|
|
538 0076 01EA0402 and r2, r1, r4
|
|
|
|
|
|
539 007a 9969 ldr r1, [r3, #24]
|
|
|
|
|
|
540 007c 55F82240 ldr r4, [r5, r2, lsl #2]
|
|
|
|
|
|
541 0080 55F82770 ldr r7, [r5, r7, lsl #2]
|
|
|
|
|
|
542 0084 6246 mov r2, ip
|
|
|
|
|
|
543 0086 C6FB0102 smlal r0, r2, r6, r1
|
|
|
|
|
|
544 008a C1FB0702 smlal r0, r2, r1, r7
|
|
|
|
|
|
545 008e D969 ldr r1, [r3, #28]
|
|
|
|
|
|
546 0090 C4FB0102 smlal r0, r2, r4, r1
|
|
|
|
|
|
547 0094 C00F lsrs r0, r0, #31
|
|
|
|
|
|
548 0096 40EA4200 orr r0, r0, r2, lsl #1
|
|
|
|
|
|
549 009a BDE8F083 pop {r4, r5, r6, r7, r8, r9, pc}
|
|
|
|
|
|
551 009e 00BF .section .text.st2_filter_init,"ax",%progbits
|
|
|
|
|
|
552 .align 1
|
|
|
|
|
|
553 .p2align 2,,3
|
|
|
|
|
|
554 .global st2_filter_init
|
|
|
|
|
|
555 .syntax unified
|
|
|
|
|
|
556 .thumb
|
|
|
|
|
|
557 .thumb_func
|
|
|
|
|
|
558 .fpu fpv4-sp-d16
|
|
|
|
|
|
560 st2_filter_init:
|
|
|
|
|
|
561 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
562 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
563 0000 1C4B ldr r3, .L72
|
|
|
|
|
|
564 0002 10B5 push {r4, lr}
|
|
|
|
|
|
565 0004 1B68 ldr r3, [r3]
|
|
|
|
|
|
566 0006 5A1E subs r2, r3, #1
|
|
|
|
|
|
567 0008 032A cmp r2, #3
|
|
|
|
|
|
568 000a 82B0 sub sp, sp, #8
|
|
|
|
|
|
569 000c 1BD9 bls .L71
|
|
|
|
|
|
570 000e 23B1 cbz r3, .L66
|
|
|
|
|
|
571 0010 053B subs r3, r3, #5
|
|
|
|
|
|
572 0012 012B cmp r3, #1
|
|
|
|
|
|
573 0014 01D9 bls .L66
|
|
|
|
|
|
574 0016 02B0 add sp, sp, #8
|
|
|
|
|
|
575 @ sp needed
|
|
|
|
|
|
576 0018 10BD pop {r4, pc}
|
|
|
|
|
|
577 .L66:
|
|
|
|
|
|
578 001a 1748 ldr r0, .L72+4
|
|
|
|
|
|
579 001c 174B ldr r3, .L72+8
|
|
|
|
|
|
580 001e 4FF48074 mov r4, #256
|
|
|
|
|
|
581 0022 CDE90004 strd r0, r4, [sp]
|
|
|
|
|
|
582 0026 0422 movs r2, #4
|
|
|
|
|
|
583 0028 8021 movs r1, #128
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccnE7wbi.s page 11
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
584 002a 1548 ldr r0, .L72+12
|
|
|
|
|
|
585 002c FFF7FEFF bl arm_fir_decimate_init_q31
|
|
|
|
|
|
586 0030 144A ldr r2, .L72+16
|
|
|
|
|
|
587 0032 124B ldr r3, .L72+8
|
|
|
|
|
|
588 0034 1448 ldr r0, .L72+20
|
|
|
|
|
|
589 0036 CDE90024 strd r2, r4, [sp]
|
|
|
|
|
|
590 003a 8021 movs r1, #128
|
|
|
|
|
|
591 003c 0422 movs r2, #4
|
|
|
|
|
|
592 003e FFF7FEFF bl arm_fir_decimate_init_q31
|
|
|
|
|
|
593 0042 02B0 add sp, sp, #8
|
|
|
|
|
|
594 @ sp needed
|
|
|
|
|
|
595 0044 10BD pop {r4, pc}
|
|
|
|
|
|
596 .L71:
|
|
|
|
|
|
597 0046 0C4A ldr r2, .L72+4
|
|
|
|
|
|
598 0048 104B ldr r3, .L72+24
|
|
|
|
|
|
599 004a 0D48 ldr r0, .L72+12
|
|
|
|
|
|
600 004c 4FF48074 mov r4, #256
|
|
|
|
|
|
601 0050 CDE90024 strd r2, r4, [sp]
|
|
|
|
|
|
602 0054 8021 movs r1, #128
|
|
|
|
|
|
603 0056 0422 movs r2, #4
|
|
|
|
|
|
604 0058 FFF7FEFF bl arm_fir_decimate_init_q31
|
|
|
|
|
|
605 005c 094A ldr r2, .L72+16
|
|
|
|
|
|
606 005e 0B4B ldr r3, .L72+24
|
|
|
|
|
|
607 0060 0948 ldr r0, .L72+20
|
|
|
|
|
|
608 0062 CDE90024 strd r2, r4, [sp]
|
|
|
|
|
|
609 0066 8021 movs r1, #128
|
|
|
|
|
|
610 0068 0422 movs r2, #4
|
|
|
|
|
|
611 006a FFF7FEFF bl arm_fir_decimate_init_q31
|
|
|
|
|
|
612 006e 02B0 add sp, sp, #8
|
|
|
|
|
|
613 @ sp needed
|
|
|
|
|
|
614 0070 10BD pop {r4, pc}
|
|
|
|
|
|
615 .L73:
|
|
|
|
|
|
616 0072 00BF .align 2
|
|
|
|
|
|
617 .L72:
|
|
|
|
|
|
618 0074 00000000 .word modulation
|
|
|
|
|
|
619 0078 00000000 .word .LANCHOR13
|
|
|
|
|
|
620 007c 00000000 .word .LANCHOR15
|
|
|
|
|
|
621 0080 00000000 .word .LANCHOR8
|
|
|
|
|
|
622 0084 00000000 .word .LANCHOR14
|
|
|
|
|
|
623 0088 00000000 .word .LANCHOR9
|
|
|
|
|
|
624 008c 00000000 .word .LANCHOR12
|
|
|
|
|
|
626 .section .text.audio_filter_init,"ax",%progbits
|
|
|
|
|
|
627 .align 1
|
|
|
|
|
|
628 .p2align 2,,3
|
|
|
|
|
|
629 .global audio_filter_init
|
|
|
|
|
|
630 .syntax unified
|
|
|
|
|
|
631 .thumb
|
|
|
|
|
|
632 .thumb_func
|
|
|
|
|
|
633 .fpu fpv4-sp-d16
|
|
|
|
|
|
635 audio_filter_init:
|
|
|
|
|
|
636 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
637 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
638 0000 00B5 push {lr}
|
|
|
|
|
|
639 0002 83B0 sub sp, sp, #12
|
|
|
|
|
|
640 0004 4021 movs r1, #64
|
|
|
|
|
|
641 0006 0091 str r1, [sp]
|
|
|
|
|
|
642 0008 044B ldr r3, .L76
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccnE7wbi.s page 12
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
643 000a 054A ldr r2, .L76+4
|
|
|
|
|
|
644 000c 0548 ldr r0, .L76+8
|
|
|
|
|
|
645 000e 8021 movs r1, #128
|
|
|
|
|
|
646 0010 FFF7FEFF bl arm_fir_init_q31
|
|
|
|
|
|
647 0014 03B0 add sp, sp, #12
|
|
|
|
|
|
648 @ sp needed
|
|
|
|
|
|
649 0016 5DF804FB ldr pc, [sp], #4
|
|
|
|
|
|
650 .L77:
|
|
|
|
|
|
651 001a 00BF .align 2
|
|
|
|
|
|
652 .L76:
|
|
|
|
|
|
653 001c 00000000 .word .LANCHOR16
|
|
|
|
|
|
654 0020 00000000 .word .LANCHOR17
|
|
|
|
|
|
655 0024 00000000 .word .LANCHOR18
|
|
|
|
|
|
657 .global __aeabi_ui2d
|
|
|
|
|
|
658 .global __aeabi_ddiv
|
|
|
|
|
|
659 .global __aeabi_i2d
|
|
|
|
|
|
660 .global __aeabi_dmul
|
|
|
|
|
|
661 .global __aeabi_d2iz
|
|
|
|
|
|
662 .section .text.audio_filter_generate_coeffs,"ax",%progbits
|
|
|
|
|
|
663 .align 1
|
|
|
|
|
|
664 .p2align 2,,3
|
|
|
|
|
|
665 .global audio_filter_generate_coeffs
|
|
|
|
|
|
666 .syntax unified
|
|
|
|
|
|
667 .thumb
|
|
|
|
|
|
668 .thumb_func
|
|
|
|
|
|
669 .fpu fpv4-sp-d16
|
|
|
|
|
|
671 audio_filter_generate_coeffs:
|
|
|
|
|
|
672 @ args = 0, pretend = 0, frame = 1032
|
|
|
|
|
|
673 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
674 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr}
|
|
|
|
|
|
675 0004 2DED028B vpush.64 {d8}
|
|
|
|
|
|
676 0008 0546 mov r5, r0
|
|
|
|
|
|
677 000a ADF5816D sub sp, sp, #1032
|
|
|
|
|
|
678 000e 5000 lsls r0, r2, #1
|
|
|
|
|
|
679 0010 1E46 mov r6, r3
|
|
|
|
|
|
680 0012 0F46 mov r7, r1
|
|
|
|
|
|
681 0014 FFF7FEFF bl __aeabi_ui2d
|
|
|
|
|
|
682 0018 1FA3 adr r3, .L82
|
|
|
|
|
|
683 001a D3E90023 ldrd r2, [r3]
|
|
|
|
|
|
684 001e FFF7FEFF bl __aeabi_ddiv
|
|
|
|
|
|
685 0022 41EC180B vmov d8, r0, r1
|
|
|
|
|
|
686 0026 7800 lsls r0, r7, #1
|
|
|
|
|
|
687 0028 FFF7FEFF bl __aeabi_ui2d
|
|
|
|
|
|
688 002c 1AA3 adr r3, .L82
|
|
|
|
|
|
689 002e D3E90023 ldrd r2, [r3]
|
|
|
|
|
|
690 0032 FFF7FEFF bl __aeabi_ddiv
|
|
|
|
|
|
691 0036 B0EE481A vmov.f32 s2, s16
|
|
|
|
|
|
692 003a F0EE681A vmov.f32 s3, s17
|
|
|
|
|
|
693 003e 41EC100B vmov d0, r0, r1
|
|
|
|
|
|
694 0042 0222 movs r2, #2
|
|
|
|
|
|
695 0044 8021 movs r1, #128
|
|
|
|
|
|
696 0046 6846 mov r0, sp
|
|
|
|
|
|
697 0048 FFF7FEFF bl RectWinFIR
|
|
|
|
|
|
698 004c B008 lsrs r0, r6, #2
|
|
|
|
|
|
699 004e FFF7FEFF bl __aeabi_i2d
|
|
|
|
|
|
700 0052 0222 movs r2, #2
|
|
|
|
|
|
701 0054 41EC100B vmov d0, r0, r1
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccnE7wbi.s page 13
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
702 0058 6846 mov r0, sp
|
|
|
|
|
|
703 005a 8021 movs r1, #128
|
|
|
|
|
|
704 005c FFF7FEFF bl FIRFilterWindow
|
|
|
|
|
|
705 0060 0FA7 adr r7, .L82+8
|
|
|
|
|
|
706 0062 D7E90067 ldrd r6, [r7]
|
|
|
|
|
|
707 0066 043D subs r5, r5, #4
|
|
|
|
|
|
708 0068 6C46 mov r4, sp
|
|
|
|
|
|
709 006a 0DF58068 add r8, sp, #1024
|
|
|
|
|
|
710 .L79:
|
|
|
|
|
|
711 006e F4E80201 ldrd r0, [r4], #8
|
|
|
|
|
|
712 0072 3246 mov r2, r6
|
|
|
|
|
|
713 0074 3B46 mov r3, r7
|
|
|
|
|
|
714 0076 FFF7FEFF bl __aeabi_dmul
|
|
|
|
|
|
715 007a FFF7FEFF bl __aeabi_d2iz
|
|
|
|
|
|
716 007e 4445 cmp r4, r8
|
|
|
|
|
|
717 0080 45F8040F str r0, [r5, #4]!
|
|
|
|
|
|
718 0084 F3D1 bne .L79
|
|
|
|
|
|
719 0086 0DF5816D add sp, sp, #1032
|
|
|
|
|
|
720 @ sp needed
|
|
|
|
|
|
721 008a BDEC028B vldm sp!, {d8}
|
|
|
|
|
|
722 008e BDE8F081 pop {r4, r5, r6, r7, r8, pc}
|
|
|
|
|
|
723 .L83:
|
|
|
|
|
|
724 0092 00BFAFF3 .align 3
|
|
|
|
|
|
724 0080
|
|
|
|
|
|
725 .L82:
|
|
|
|
|
|
726 0098 00000000 .word 0
|
|
|
|
|
|
727 009c C05CD540 .word 1087724736
|
|
|
|
|
|
728 00a0 0000C0FF .word -4194304
|
|
|
|
|
|
729 00a4 FFFFDF41 .word 1105199103
|
|
|
|
|
|
731 .section .text.set_rx_audio_filter,"ax",%progbits
|
|
|
|
|
|
732 .align 1
|
|
|
|
|
|
733 .p2align 2,,3
|
|
|
|
|
|
734 .global set_rx_audio_filter
|
|
|
|
|
|
735 .syntax unified
|
|
|
|
|
|
736 .thumb
|
|
|
|
|
|
737 .thumb_func
|
|
|
|
|
|
738 .fpu fpv4-sp-d16
|
|
|
|
|
|
740 set_rx_audio_filter:
|
|
|
|
|
|
741 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
742 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
743 @ link register save eliminated.
|
|
|
|
|
|
744 0000 044B ldr r3, .L85
|
|
|
|
|
|
745 0002 054A ldr r2, .L85+4
|
|
|
|
|
|
746 0004 0549 ldr r1, .L85+8
|
|
|
|
|
|
747 0006 1B78 ldrb r3, [r3] @ zero_extendqisi2
|
|
|
|
|
|
748 0008 1268 ldr r2, [r2]
|
|
|
|
|
|
749 000a 0968 ldr r1, [r1]
|
|
|
|
|
|
750 000c 0448 ldr r0, .L85+12
|
|
|
|
|
|
751 000e FFF7FEBF b audio_filter_generate_coeffs
|
|
|
|
|
|
752 .L86:
|
|
|
|
|
|
753 0012 00BF .align 2
|
|
|
|
|
|
754 .L85:
|
|
|
|
|
|
755 0014 00000000 .word audio_filter_beta
|
|
|
|
|
|
756 0018 00000000 .word audio_filter_bw
|
|
|
|
|
|
757 001c 00000000 .word audio_filter_freq
|
|
|
|
|
|
758 0020 00000000 .word .LANCHOR17
|
|
|
|
|
|
760 .global st2_wide_taps
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccnE7wbi.s page 14
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
761 .global st2_filter_taps
|
|
|
|
|
|
762 .global ms_hbf_filter_taps
|
|
|
|
|
|
763 .global audio_filter_coeffs
|
|
|
|
|
|
764 .global audio_filter_state
|
|
|
|
|
|
765 .global audio_filter_struct
|
|
|
|
|
|
766 .global st2_filter_Q_state
|
|
|
|
|
|
767 .global st2_filter_I_state
|
|
|
|
|
|
768 .global st2_filter_Q_struct
|
|
|
|
|
|
769 .global st2_filter_I_struct
|
|
|
|
|
|
770 .global rx_signal_last
|
|
|
|
|
|
771 .global rx_signal
|
|
|
|
|
|
772 .global rx_nco1_increment
|
|
|
|
|
|
773 .section .bss.I_mixed_2m_rb.3,"aw",%nobits
|
|
|
|
|
|
774 .align 2
|
|
|
|
|
|
775 .set .LANCHOR6,. + 0
|
|
|
|
|
|
778 I_mixed_2m_rb.3:
|
|
|
|
|
|
779 0000 00000000 .space 128
|
|
|
|
|
|
779 00000000
|
|
|
|
|
|
779 00000000
|
|
|
|
|
|
779 00000000
|
|
|
|
|
|
779 00000000
|
|
|
|
|
|
780 .section .bss.I_mixed_rb.6,"aw",%nobits
|
|
|
|
|
|
781 .align 2
|
|
|
|
|
|
782 .set .LANCHOR2,. + 0
|
|
|
|
|
|
785 I_mixed_rb.6:
|
|
|
|
|
|
786 0000 00000000 .space 256
|
|
|
|
|
|
786 00000000
|
|
|
|
|
|
786 00000000
|
|
|
|
|
|
786 00000000
|
|
|
|
|
|
786 00000000
|
|
|
|
|
|
787 .section .bss.Q_mixed_2m_rb.2,"aw",%nobits
|
|
|
|
|
|
788 .align 2
|
|
|
|
|
|
789 .set .LANCHOR7,. + 0
|
|
|
|
|
|
792 Q_mixed_2m_rb.2:
|
|
|
|
|
|
793 0000 00000000 .space 128
|
|
|
|
|
|
793 00000000
|
|
|
|
|
|
793 00000000
|
|
|
|
|
|
793 00000000
|
|
|
|
|
|
793 00000000
|
|
|
|
|
|
794 .section .bss.Q_mixed_rb.5,"aw",%nobits
|
|
|
|
|
|
795 .align 2
|
|
|
|
|
|
796 .set .LANCHOR3,. + 0
|
|
|
|
|
|
799 Q_mixed_rb.5:
|
|
|
|
|
|
800 0000 00000000 .space 256
|
|
|
|
|
|
800 00000000
|
|
|
|
|
|
800 00000000
|
|
|
|
|
|
800 00000000
|
|
|
|
|
|
800 00000000
|
|
|
|
|
|
801 .section .bss.audio_filter_coeffs,"aw",%nobits
|
|
|
|
|
|
802 .align 2
|
|
|
|
|
|
803 .set .LANCHOR17,. + 0
|
|
|
|
|
|
806 audio_filter_coeffs:
|
|
|
|
|
|
807 0000 00000000 .space 512
|
|
|
|
|
|
807 00000000
|
|
|
|
|
|
807 00000000
|
|
|
|
|
|
807 00000000
|
|
|
|
|
|
807 00000000
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccnE7wbi.s page 15
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
808 .section .bss.audio_filter_state,"aw",%nobits
|
|
|
|
|
|
809 .align 2
|
|
|
|
|
|
810 .set .LANCHOR16,. + 0
|
|
|
|
|
|
813 audio_filter_state:
|
|
|
|
|
|
814 0000 00000000 .space 764
|
|
|
|
|
|
814 00000000
|
|
|
|
|
|
814 00000000
|
|
|
|
|
|
814 00000000
|
|
|
|
|
|
814 00000000
|
|
|
|
|
|
815 .section .bss.audio_filter_struct,"aw",%nobits
|
|
|
|
|
|
816 .align 2
|
|
|
|
|
|
817 .set .LANCHOR18,. + 0
|
|
|
|
|
|
820 audio_filter_struct:
|
|
|
|
|
|
821 0000 00000000 .space 12
|
|
|
|
|
|
821 00000000
|
|
|
|
|
|
821 00000000
|
|
|
|
|
|
822 .section .bss.mixed_samples_2m_ringbuffer_index.4,"aw",%nobits
|
|
|
|
|
|
823 .set .LANCHOR4,. + 0
|
|
|
|
|
|
826 mixed_samples_2m_ringbuffer_index.4:
|
|
|
|
|
|
827 0000 00 .space 1
|
|
|
|
|
|
828 .section .bss.mixed_samples_ringbuffer_index.7,"aw",%nobits
|
|
|
|
|
|
829 .set .LANCHOR1,. + 0
|
|
|
|
|
|
832 mixed_samples_ringbuffer_index.7:
|
|
|
|
|
|
833 0000 00 .space 1
|
|
|
|
|
|
834 .section .bss.phase_accu.0,"aw",%nobits
|
|
|
|
|
|
835 .align 2
|
|
|
|
|
|
836 .set .LANCHOR11,. + 0
|
|
|
|
|
|
839 phase_accu.0:
|
|
|
|
|
|
840 0000 00000000 .space 4
|
|
|
|
|
|
841 .section .bss.phase_accu.1,"aw",%nobits
|
|
|
|
|
|
842 .align 2
|
|
|
|
|
|
843 .set .LANCHOR10,. + 0
|
|
|
|
|
|
846 phase_accu.1:
|
|
|
|
|
|
847 0000 00000000 .space 4
|
|
|
|
|
|
848 .section .bss.phase_accu.8,"aw",%nobits
|
|
|
|
|
|
849 .align 2
|
|
|
|
|
|
850 .set .LANCHOR0,. + 0
|
|
|
|
|
|
853 phase_accu.8:
|
|
|
|
|
|
854 0000 00000000 .space 4
|
|
|
|
|
|
855 .section .bss.rx_nco1_increment,"aw",%nobits
|
|
|
|
|
|
856 .align 2
|
|
|
|
|
|
859 rx_nco1_increment:
|
|
|
|
|
|
860 0000 00000000 .space 4
|
|
|
|
|
|
861 .section .bss.rx_signal,"aw",%nobits
|
|
|
|
|
|
864 rx_signal:
|
|
|
|
|
|
865 0000 00 .space 1
|
|
|
|
|
|
866 .section .bss.rx_signal_last,"aw",%nobits
|
|
|
|
|
|
869 rx_signal_last:
|
|
|
|
|
|
870 0000 00 .space 1
|
|
|
|
|
|
871 .section .bss.st2_filter_I_state,"aw",%nobits
|
|
|
|
|
|
872 .align 2
|
|
|
|
|
|
873 .set .LANCHOR13,. + 0
|
|
|
|
|
|
876 st2_filter_I_state:
|
|
|
|
|
|
877 0000 00000000 .space 1532
|
|
|
|
|
|
877 00000000
|
|
|
|
|
|
877 00000000
|
|
|
|
|
|
877 00000000
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccnE7wbi.s page 16
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
877 00000000
|
|
|
|
|
|
878 .section .bss.st2_filter_I_struct,"aw",%nobits
|
|
|
|
|
|
879 .align 2
|
|
|
|
|
|
880 .set .LANCHOR8,. + 0
|
|
|
|
|
|
883 st2_filter_I_struct:
|
|
|
|
|
|
884 0000 00000000 .space 12
|
|
|
|
|
|
884 00000000
|
|
|
|
|
|
884 00000000
|
|
|
|
|
|
885 .section .bss.st2_filter_Q_state,"aw",%nobits
|
|
|
|
|
|
886 .align 2
|
|
|
|
|
|
887 .set .LANCHOR14,. + 0
|
|
|
|
|
|
890 st2_filter_Q_state:
|
|
|
|
|
|
891 0000 00000000 .space 1532
|
|
|
|
|
|
891 00000000
|
|
|
|
|
|
891 00000000
|
|
|
|
|
|
891 00000000
|
|
|
|
|
|
891 00000000
|
|
|
|
|
|
892 .section .bss.st2_filter_Q_struct,"aw",%nobits
|
|
|
|
|
|
893 .align 2
|
|
|
|
|
|
894 .set .LANCHOR9,. + 0
|
|
|
|
|
|
897 st2_filter_Q_struct:
|
|
|
|
|
|
898 0000 00000000 .space 12
|
|
|
|
|
|
898 00000000
|
|
|
|
|
|
898 00000000
|
|
|
|
|
|
899 .section .data.ms_hbf_filter_taps,"aw"
|
|
|
|
|
|
900 .align 2
|
|
|
|
|
|
901 .set .LANCHOR5,. + 0
|
|
|
|
|
|
904 ms_hbf_filter_taps:
|
|
|
|
|
|
905 0000 D03AFDFF .word -181552
|
|
|
|
|
|
906 0004 00000000 .word 0
|
|
|
|
|
|
907 0008 54183400 .word 3414100
|
|
|
|
|
|
908 000c 00000000 .word 0
|
|
|
|
|
|
909 0010 2A04FFFE .word -16841686
|
|
|
|
|
|
910 0014 00000000 .word 0
|
|
|
|
|
|
911 0018 A9A5D004 .word 80782761
|
|
|
|
|
|
912 001c 00000008 .word 134217728
|
|
|
|
|
|
913 0020 A9A5D004 .word 80782761
|
|
|
|
|
|
914 0024 00000000 .word 0
|
|
|
|
|
|
915 0028 2A04FFFE .word -16841686
|
|
|
|
|
|
916 002c 00000000 .word 0
|
|
|
|
|
|
917 0030 54183400 .word 3414100
|
|
|
|
|
|
918 0034 00000000 .word 0
|
|
|
|
|
|
919 0038 D03AFDFF .word -181552
|
|
|
|
|
|
920 .section .data.st2_filter_taps,"aw"
|
|
|
|
|
|
921 .align 2
|
|
|
|
|
|
922 .set .LANCHOR12,. + 0
|
|
|
|
|
|
925 st2_filter_taps:
|
|
|
|
|
|
926 0000 D9D0EEFF .word -1126183
|
|
|
|
|
|
927 0004 A2D1EFFF .word -1060446
|
|
|
|
|
|
928 0008 BAB9F0FF .word -1001030
|
|
|
|
|
|
929 000c C297F1FF .word -944190
|
|
|
|
|
|
930 0010 5B7CF2FF .word -885669
|
|
|
|
|
|
931 0014 037AF3FF .word -820733
|
|
|
|
|
|
932 0018 F4A4F4FF .word -744204
|
|
|
|
|
|
933 001c F512F6FF .word -650507
|
|
|
|
|
|
934 0020 2EDBF7FF .word -533714
|
|
|
|
|
|
935 0024 EE15FAFF .word -387602
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccnE7wbi.s page 17
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
936 0028 75DCFCFF .word -205707
|
|
|
|
|
|
937 002c B1480000 .word 18609
|
|
|
|
|
|
938 0030 FE740400 .word 292094
|
|
|
|
|
|
939 0034 E37B0900 .word 621539
|
|
|
|
|
|
940 0038 C3770F00 .word 1013699
|
|
|
|
|
|
941 003c 99821600 .word 1475225
|
|
|
|
|
|
942 0040 AEB51E00 .word 2012590
|
|
|
|
|
|
943 0044 49292800 .word 2632009
|
|
|
|
|
|
944 0048 67F43200 .word 3339367
|
|
|
|
|
|
945 004c 732C3F00 .word 4140147
|
|
|
|
|
|
946 0050 FBE44C00 .word 5039355
|
|
|
|
|
|
947 0054 6E2F5C00 .word 6041454
|
|
|
|
|
|
948 0058 DA1A6D00 .word 7150298
|
|
|
|
|
|
949 005c ACB37F00 .word 8369068
|
|
|
|
|
|
950 0060 7B039400 .word 9700219
|
|
|
|
|
|
951 0064 D310AA00 .word 11145427
|
|
|
|
|
|
952 0068 06DFC100 .word 12705542
|
|
|
|
|
|
953 006c 096EDB00 .word 14380553
|
|
|
|
|
|
954 0070 52BAF600 .word 16169554
|
|
|
|
|
|
955 0074 C0BC1301 .word 18070720
|
|
|
|
|
|
956 0078 8A6A3201 .word 20081290
|
|
|
|
|
|
957 007c 38B55201 .word 22197560
|
|
|
|
|
|
958 0080 A28A7401 .word 24414882
|
|
|
|
|
|
959 0084 F7D49701 .word 26727671
|
|
|
|
|
|
960 0088 D27ABC01 .word 29129426
|
|
|
|
|
|
961 008c 4D5FE201 .word 31612749
|
|
|
|
|
|
962 0090 28620902 .word 34169384
|
|
|
|
|
|
963 0094 F15F3102 .word 36790257
|
|
|
|
|
|
964 0098 31325A02 .word 39465521
|
|
|
|
|
|
965 009c AEAF8302 .word 42184622
|
|
|
|
|
|
966 00a0 A2ACAD02 .word 44936354
|
|
|
|
|
|
967 00a4 08FBD702 .word 47708936
|
|
|
|
|
|
968 00a8 E66A0203 .word 50490086
|
|
|
|
|
|
969 00ac 9ECA2C03 .word 53267102
|
|
|
|
|
|
970 00b0 48E75603 .word 56026952
|
|
|
|
|
|
971 00b4 0C8D8003 .word 58756364
|
|
|
|
|
|
972 00b8 7E87A903 .word 61441918
|
|
|
|
|
|
973 00bc 01A2D103 .word 64070145
|
|
|
|
|
|
974 00c0 2AA8F803 .word 66627626
|
|
|
|
|
|
975 00c4 20661E04 .word 69101088
|
|
|
|
|
|
976 00c8 00A94204 .word 71477504
|
|
|
|
|
|
977 00cc 413F6504 .word 73744193
|
|
|
|
|
|
978 00d0 12F98504 .word 75888914
|
|
|
|
|
|
979 00d4 BAA8A404 .word 77899962
|
|
|
|
|
|
980 00d8 EC22C104 .word 79766252
|
|
|
|
|
|
981 00dc 253FDB04 .word 81477413
|
|
|
|
|
|
982 00e0 F6D7F204 .word 83023862
|
|
|
|
|
|
983 00e4 51CB0705 .word 84396881
|
|
|
|
|
|
984 00e8 CEFA1905 .word 85588686
|
|
|
|
|
|
985 00ec E64B2905 .word 86592486
|
|
|
|
|
|
986 00f0 2CA83505 .word 87402540
|
|
|
|
|
|
987 00f4 76FD3E05 .word 88014198
|
|
|
|
|
|
988 00f8 033E4505 .word 88423939
|
|
|
|
|
|
989 00fc 9B604805 .word 88629403
|
|
|
|
|
|
990 0100 9B604805 .word 88629403
|
|
|
|
|
|
991 0104 033E4505 .word 88423939
|
|
|
|
|
|
992 0108 76FD3E05 .word 88014198
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccnE7wbi.s page 18
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
993 010c 2CA83505 .word 87402540
|
|
|
|
|
|
994 0110 E64B2905 .word 86592486
|
|
|
|
|
|
995 0114 CEFA1905 .word 85588686
|
|
|
|
|
|
996 0118 51CB0705 .word 84396881
|
|
|
|
|
|
997 011c F6D7F204 .word 83023862
|
|
|
|
|
|
998 0120 253FDB04 .word 81477413
|
|
|
|
|
|
999 0124 EC22C104 .word 79766252
|
|
|
|
|
|
1000 0128 BAA8A404 .word 77899962
|
|
|
|
|
|
1001 012c 12F98504 .word 75888914
|
|
|
|
|
|
1002 0130 413F6504 .word 73744193
|
|
|
|
|
|
1003 0134 00A94204 .word 71477504
|
|
|
|
|
|
1004 0138 20661E04 .word 69101088
|
|
|
|
|
|
1005 013c 2AA8F803 .word 66627626
|
|
|
|
|
|
1006 0140 01A2D103 .word 64070145
|
|
|
|
|
|
1007 0144 7E87A903 .word 61441918
|
|
|
|
|
|
1008 0148 0C8D8003 .word 58756364
|
|
|
|
|
|
1009 014c 48E75603 .word 56026952
|
|
|
|
|
|
1010 0150 9ECA2C03 .word 53267102
|
|
|
|
|
|
1011 0154 E66A0203 .word 50490086
|
|
|
|
|
|
1012 0158 08FBD702 .word 47708936
|
|
|
|
|
|
1013 015c A2ACAD02 .word 44936354
|
|
|
|
|
|
1014 0160 AEAF8302 .word 42184622
|
|
|
|
|
|
1015 0164 31325A02 .word 39465521
|
|
|
|
|
|
1016 0168 F15F3102 .word 36790257
|
|
|
|
|
|
1017 016c 28620902 .word 34169384
|
|
|
|
|
|
1018 0170 4D5FE201 .word 31612749
|
|
|
|
|
|
1019 0174 D27ABC01 .word 29129426
|
|
|
|
|
|
1020 0178 F7D49701 .word 26727671
|
|
|
|
|
|
1021 017c A28A7401 .word 24414882
|
|
|
|
|
|
1022 0180 38B55201 .word 22197560
|
|
|
|
|
|
1023 0184 8A6A3201 .word 20081290
|
|
|
|
|
|
1024 0188 C0BC1301 .word 18070720
|
|
|
|
|
|
1025 018c 52BAF600 .word 16169554
|
|
|
|
|
|
1026 0190 096EDB00 .word 14380553
|
|
|
|
|
|
1027 0194 06DFC100 .word 12705542
|
|
|
|
|
|
1028 0198 D310AA00 .word 11145427
|
|
|
|
|
|
1029 019c 7B039400 .word 9700219
|
|
|
|
|
|
1030 01a0 ACB37F00 .word 8369068
|
|
|
|
|
|
1031 01a4 DA1A6D00 .word 7150298
|
|
|
|
|
|
1032 01a8 6E2F5C00 .word 6041454
|
|
|
|
|
|
1033 01ac FBE44C00 .word 5039355
|
|
|
|
|
|
1034 01b0 732C3F00 .word 4140147
|
|
|
|
|
|
1035 01b4 67F43200 .word 3339367
|
|
|
|
|
|
1036 01b8 49292800 .word 2632009
|
|
|
|
|
|
1037 01bc AEB51E00 .word 2012590
|
|
|
|
|
|
1038 01c0 99821600 .word 1475225
|
|
|
|
|
|
1039 01c4 C3770F00 .word 1013699
|
|
|
|
|
|
1040 01c8 E37B0900 .word 621539
|
|
|
|
|
|
1041 01cc FE740400 .word 292094
|
|
|
|
|
|
1042 01d0 B1480000 .word 18609
|
|
|
|
|
|
1043 01d4 75DCFCFF .word -205707
|
|
|
|
|
|
1044 01d8 EE15FAFF .word -387602
|
|
|
|
|
|
1045 01dc 2EDBF7FF .word -533714
|
|
|
|
|
|
1046 01e0 F512F6FF .word -650507
|
|
|
|
|
|
1047 01e4 F4A4F4FF .word -744204
|
|
|
|
|
|
1048 01e8 037AF3FF .word -820733
|
|
|
|
|
|
1049 01ec 5B7CF2FF .word -885669
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccnE7wbi.s page 19
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1050 01f0 C297F1FF .word -944190
|
|
|
|
|
|
1051 01f4 BAB9F0FF .word -1001030
|
|
|
|
|
|
1052 01f8 A2D1EFFF .word -1060446
|
|
|
|
|
|
1053 01fc D9D0EEFF .word -1126183
|
|
|
|
|
|
1054 .section .data.st2_wide_taps,"aw"
|
|
|
|
|
|
1055 .align 2
|
|
|
|
|
|
1056 .set .LANCHOR15,. + 0
|
|
|
|
|
|
1059 st2_wide_taps:
|
|
|
|
|
|
1060 0000 4681FEFF .word -97978
|
|
|
|
|
|
1061 0004 D01E0500 .word 335568
|
|
|
|
|
|
1062 0008 8FE20B00 .word 778895
|
|
|
|
|
|
1063 000c A4A21200 .word 1221284
|
|
|
|
|
|
1064 0010 44231900 .word 1647428
|
|
|
|
|
|
1065 0014 D7101F00 .word 2035927
|
|
|
|
|
|
1066 0018 ACFD2300 .word 2358700
|
|
|
|
|
|
1067 001c 39642700 .word 2581561
|
|
|
|
|
|
1068 0020 89AE2800 .word 2666121
|
|
|
|
|
|
1069 0024 D3422700 .word 2573011
|
|
|
|
|
|
1070 0028 7F942200 .word 2266239
|
|
|
|
|
|
1071 002c 4F381A00 .word 1718351
|
|
|
|
|
|
1072 0030 C0F90D00 .word 915904
|
|
|
|
|
|
1073 0034 53EFFDFF .word -135341
|
|
|
|
|
|
1074 0038 408BEAFF .word -1406144
|
|
|
|
|
|
1075 003c 0BA6D4FF .word -2841077
|
|
|
|
|
|
1076 0040 C780BDFF .word -4357945
|
|
|
|
|
|
1077 0044 62BDA6FF .word -5849758
|
|
|
|
|
|
1078 0048 164C92FF .word -7189482
|
|
|
|
|
|
1079 004c 014E82FF .word -8237567
|
|
|
|
|
|
1080 0050 11EE78FF .word -8851951
|
|
|
|
|
|
1081 0054 4E3278FF .word -8900018
|
|
|
|
|
|
1082 0058 C5C881FF .word -8271675
|
|
|
|
|
|
1083 005c DBD396FF .word -6892581
|
|
|
|
|
|
1084 0060 9DBAB7FF .word -4736355
|
|
|
|
|
|
1085 0064 9901E4FF .word -1834599
|
|
|
|
|
|
1086 0068 D2301A00 .word 1716434
|
|
|
|
|
|
1087 006c 98CA5700 .word 5753496
|
|
|
|
|
|
1088 0070 4A569900 .word 10049098
|
|
|
|
|
|
1089 0074 9880DA00 .word 14319768
|
|
|
|
|
|
1090 0078 5C511601 .word 18239836
|
|
|
|
|
|
1091 007c 73754701 .word 21460339
|
|
|
|
|
|
1092 0080 37996801 .word 23632183
|
|
|
|
|
|
1093 0084 A9CE7401 .word 24432297
|
|
|
|
|
|
1094 0088 FFF86701 .word 23591167
|
|
|
|
|
|
1095 008c 3B363F01 .word 20919867
|
|
|
|
|
|
1096 0090 F53EF900 .word 16334581
|
|
|
|
|
|
1097 0094 86B49600 .word 9876614
|
|
|
|
|
|
1098 0098 55561A00 .word 1726037
|
|
|
|
|
|
1099 009c 3C1889FF .word -7792580
|
|
|
|
|
|
1100 00a0 A115EAFE .word -18213471
|
|
|
|
|
|
1101 00a4 085F46FE .word -28942584
|
|
|
|
|
|
1102 00a8 52A2A8FD .word -39280046
|
|
|
|
|
|
1103 00ac 57B01CFD .word -48451497
|
|
|
|
|
|
1104 00b0 3CE5AEFC .word -55646916
|
|
|
|
|
|
1105 00b4 047B6BFC .word -60065020
|
|
|
|
|
|
1106 00b8 E7CF5DFC .word -60960793
|
|
|
|
|
|
1107 00bc 60AB8FFC .word -57693344
|
|
|
|
|
|
1108 00c0 708D08FD .word -49771152
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccnE7wbi.s page 20
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1109 00c4 CD13CDFD .word -36891699
|
|
|
|
|
|
1110 00c8 987FDEFE .word -18972776
|
|
|
|
|
|
1111 00cc F1643A00 .word 3826929
|
|
|
|
|
|
1112 00d0 538BDA01 .word 31099731
|
|
|
|
|
|
1113 00d4 FA02B503 .word 62194426
|
|
|
|
|
|
1114 00d8 5E70BC05 .word 96235614
|
|
|
|
|
|
1115 00dc 918BE007 .word 132156305
|
|
|
|
|
|
1116 00e0 FCCD0E0A .word 168742396
|
|
|
|
|
|
1117 00e4 F345330C .word 204686835
|
|
|
|
|
|
1118 00e8 1585390E .word 238650645
|
|
|
|
|
|
1119 00ec 7E9C0D10 .word 269327486
|
|
|
|
|
|
1120 00f0 B9189D11 .word 295508153
|
|
|
|
|
|
1121 00f4 1AEFD712 .word 316141338
|
|
|
|
|
|
1122 00f8 CE4EB113 .word 330387150
|
|
|
|
|
|
1123 00fc 7B492014 .word 337660283
|
|
|
|
|
|
1124 0100 7B492014 .word 337660283
|
|
|
|
|
|
1125 0104 CE4EB113 .word 330387150
|
|
|
|
|
|
1126 0108 1AEFD712 .word 316141338
|
|
|
|
|
|
1127 010c B9189D11 .word 295508153
|
|
|
|
|
|
1128 0110 7E9C0D10 .word 269327486
|
|
|
|
|
|
1129 0114 1585390E .word 238650645
|
|
|
|
|
|
1130 0118 F345330C .word 204686835
|
|
|
|
|
|
1131 011c FCCD0E0A .word 168742396
|
|
|
|
|
|
1132 0120 918BE007 .word 132156305
|
|
|
|
|
|
1133 0124 5E70BC05 .word 96235614
|
|
|
|
|
|
1134 0128 FA02B503 .word 62194426
|
|
|
|
|
|
1135 012c 538BDA01 .word 31099731
|
|
|
|
|
|
1136 0130 F1643A00 .word 3826929
|
|
|
|
|
|
1137 0134 987FDEFE .word -18972776
|
|
|
|
|
|
1138 0138 CD13CDFD .word -36891699
|
|
|
|
|
|
1139 013c 708D08FD .word -49771152
|
|
|
|
|
|
1140 0140 60AB8FFC .word -57693344
|
|
|
|
|
|
1141 0144 E7CF5DFC .word -60960793
|
|
|
|
|
|
1142 0148 047B6BFC .word -60065020
|
|
|
|
|
|
1143 014c 3CE5AEFC .word -55646916
|
|
|
|
|
|
1144 0150 57B01CFD .word -48451497
|
|
|
|
|
|
1145 0154 52A2A8FD .word -39280046
|
|
|
|
|
|
1146 0158 085F46FE .word -28942584
|
|
|
|
|
|
1147 015c A115EAFE .word -18213471
|
|
|
|
|
|
1148 0160 3C1889FF .word -7792580
|
|
|
|
|
|
1149 0164 55561A00 .word 1726037
|
|
|
|
|
|
1150 0168 86B49600 .word 9876614
|
|
|
|
|
|
1151 016c F53EF900 .word 16334581
|
|
|
|
|
|
1152 0170 3B363F01 .word 20919867
|
|
|
|
|
|
1153 0174 FFF86701 .word 23591167
|
|
|
|
|
|
1154 0178 A9CE7401 .word 24432297
|
|
|
|
|
|
1155 017c 37996801 .word 23632183
|
|
|
|
|
|
1156 0180 73754701 .word 21460339
|
|
|
|
|
|
1157 0184 5C511601 .word 18239836
|
|
|
|
|
|
1158 0188 9880DA00 .word 14319768
|
|
|
|
|
|
1159 018c 4A569900 .word 10049098
|
|
|
|
|
|
1160 0190 98CA5700 .word 5753496
|
|
|
|
|
|
1161 0194 D2301A00 .word 1716434
|
|
|
|
|
|
1162 0198 9901E4FF .word -1834599
|
|
|
|
|
|
1163 019c 9DBAB7FF .word -4736355
|
|
|
|
|
|
1164 01a0 DBD396FF .word -6892581
|
|
|
|
|
|
1165 01a4 C5C881FF .word -8271675
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccnE7wbi.s page 21
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1166 01a8 4E3278FF .word -8900018
|
|
|
|
|
|
1167 01ac 11EE78FF .word -8851951
|
|
|
|
|
|
1168 01b0 014E82FF .word -8237567
|
|
|
|
|
|
1169 01b4 164C92FF .word -7189482
|
|
|
|
|
|
1170 01b8 62BDA6FF .word -5849758
|
|
|
|
|
|
1171 01bc C780BDFF .word -4357945
|
|
|
|
|
|
1172 01c0 0BA6D4FF .word -2841077
|
|
|
|
|
|
1173 01c4 408BEAFF .word -1406144
|
|
|
|
|
|
1174 01c8 53EFFDFF .word -135341
|
|
|
|
|
|
1175 01cc C0F90D00 .word 915904
|
|
|
|
|
|
1176 01d0 4F381A00 .word 1718351
|
|
|
|
|
|
1177 01d4 7F942200 .word 2266239
|
|
|
|
|
|
1178 01d8 D3422700 .word 2573011
|
|
|
|
|
|
1179 01dc 89AE2800 .word 2666121
|
|
|
|
|
|
1180 01e0 39642700 .word 2581561
|
|
|
|
|
|
1181 01e4 ACFD2300 .word 2358700
|
|
|
|
|
|
1182 01e8 D7101F00 .word 2035927
|
|
|
|
|
|
1183 01ec 44231900 .word 1647428
|
|
|
|
|
|
1184 01f0 A4A21200 .word 1221284
|
|
|
|
|
|
1185 01f4 8FE20B00 .word 778895
|
|
|
|
|
|
1186 01f8 D01E0500 .word 335568
|
|
|
|
|
|
1187 01fc 4681FEFF .word -97978
|
|
|
|
|
|
1188 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccnE7wbi.s page 22
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DEFINED SYMBOLS
|
|
|
|
|
|
*ABS*:0000000000000000 rx.c
|
2022-01-13 01:10:52 +01:00
|
|
|
|
/tmp/ccnE7wbi.s:16 .text.rx_mixer:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccnE7wbi.s:25 .text.rx_mixer:0000000000000000 rx_mixer
|
|
|
|
|
|
/tmp/ccnE7wbi.s:281 .text.rx_mixer:0000000000000300 $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:294 .text.am_demodulator:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccnE7wbi.s:302 .text.am_demodulator:0000000000000000 am_demodulator
|
|
|
|
|
|
/tmp/ccnE7wbi.s:328 .text.ssb_demodulator:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccnE7wbi.s:336 .text.ssb_demodulator:0000000000000000 ssb_demodulator
|
|
|
|
|
|
/tmp/ccnE7wbi.s:398 .text.ssb_demodulator:000000000000009c $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:404 .text.dc_demodulator:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccnE7wbi.s:412 .text.dc_demodulator:0000000000000000 dc_demodulator
|
|
|
|
|
|
/tmp/ccnE7wbi.s:438 .text.dc_demodulator:0000000000000030 $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:441 .text.nco:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccnE7wbi.s:449 .text.nco:0000000000000000 nco
|
|
|
|
|
|
/tmp/ccnE7wbi.s:484 .text.nco:0000000000000048 $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:489 .text.hb_fir15:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccnE7wbi.s:497 .text.hb_fir15:0000000000000000 hb_fir15
|
|
|
|
|
|
/tmp/ccnE7wbi.s:552 .text.st2_filter_init:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccnE7wbi.s:560 .text.st2_filter_init:0000000000000000 st2_filter_init
|
|
|
|
|
|
/tmp/ccnE7wbi.s:618 .text.st2_filter_init:0000000000000074 $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:627 .text.audio_filter_init:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccnE7wbi.s:635 .text.audio_filter_init:0000000000000000 audio_filter_init
|
|
|
|
|
|
/tmp/ccnE7wbi.s:653 .text.audio_filter_init:000000000000001c $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:663 .text.audio_filter_generate_coeffs:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccnE7wbi.s:671 .text.audio_filter_generate_coeffs:0000000000000000 audio_filter_generate_coeffs
|
|
|
|
|
|
/tmp/ccnE7wbi.s:726 .text.audio_filter_generate_coeffs:0000000000000098 $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:732 .text.set_rx_audio_filter:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccnE7wbi.s:740 .text.set_rx_audio_filter:0000000000000000 set_rx_audio_filter
|
|
|
|
|
|
/tmp/ccnE7wbi.s:755 .text.set_rx_audio_filter:0000000000000014 $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:1059 .data.st2_wide_taps:0000000000000000 st2_wide_taps
|
|
|
|
|
|
/tmp/ccnE7wbi.s:925 .data.st2_filter_taps:0000000000000000 st2_filter_taps
|
|
|
|
|
|
/tmp/ccnE7wbi.s:904 .data.ms_hbf_filter_taps:0000000000000000 ms_hbf_filter_taps
|
|
|
|
|
|
/tmp/ccnE7wbi.s:806 .bss.audio_filter_coeffs:0000000000000000 audio_filter_coeffs
|
|
|
|
|
|
/tmp/ccnE7wbi.s:813 .bss.audio_filter_state:0000000000000000 audio_filter_state
|
|
|
|
|
|
/tmp/ccnE7wbi.s:820 .bss.audio_filter_struct:0000000000000000 audio_filter_struct
|
|
|
|
|
|
/tmp/ccnE7wbi.s:890 .bss.st2_filter_Q_state:0000000000000000 st2_filter_Q_state
|
|
|
|
|
|
/tmp/ccnE7wbi.s:876 .bss.st2_filter_I_state:0000000000000000 st2_filter_I_state
|
|
|
|
|
|
/tmp/ccnE7wbi.s:897 .bss.st2_filter_Q_struct:0000000000000000 st2_filter_Q_struct
|
|
|
|
|
|
/tmp/ccnE7wbi.s:883 .bss.st2_filter_I_struct:0000000000000000 st2_filter_I_struct
|
|
|
|
|
|
/tmp/ccnE7wbi.s:869 .bss.rx_signal_last:0000000000000000 rx_signal_last
|
|
|
|
|
|
/tmp/ccnE7wbi.s:864 .bss.rx_signal:0000000000000000 rx_signal
|
|
|
|
|
|
/tmp/ccnE7wbi.s:859 .bss.rx_nco1_increment:0000000000000000 rx_nco1_increment
|
|
|
|
|
|
/tmp/ccnE7wbi.s:774 .bss.I_mixed_2m_rb.3:0000000000000000 $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:778 .bss.I_mixed_2m_rb.3:0000000000000000 I_mixed_2m_rb.3
|
|
|
|
|
|
/tmp/ccnE7wbi.s:781 .bss.I_mixed_rb.6:0000000000000000 $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:785 .bss.I_mixed_rb.6:0000000000000000 I_mixed_rb.6
|
|
|
|
|
|
/tmp/ccnE7wbi.s:788 .bss.Q_mixed_2m_rb.2:0000000000000000 $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:792 .bss.Q_mixed_2m_rb.2:0000000000000000 Q_mixed_2m_rb.2
|
|
|
|
|
|
/tmp/ccnE7wbi.s:795 .bss.Q_mixed_rb.5:0000000000000000 $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:799 .bss.Q_mixed_rb.5:0000000000000000 Q_mixed_rb.5
|
|
|
|
|
|
/tmp/ccnE7wbi.s:802 .bss.audio_filter_coeffs:0000000000000000 $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:809 .bss.audio_filter_state:0000000000000000 $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:816 .bss.audio_filter_struct:0000000000000000 $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:826 .bss.mixed_samples_2m_ringbuffer_index.4:0000000000000000 mixed_samples_2m_ringbuffer_index.4
|
|
|
|
|
|
/tmp/ccnE7wbi.s:827 .bss.mixed_samples_2m_ringbuffer_index.4:0000000000000000 $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:832 .bss.mixed_samples_ringbuffer_index.7:0000000000000000 mixed_samples_ringbuffer_index.7
|
|
|
|
|
|
ARM GAS /tmp/ccnE7wbi.s page 23
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
2022-01-13 01:10:52 +01:00
|
|
|
|
/tmp/ccnE7wbi.s:833 .bss.mixed_samples_ringbuffer_index.7:0000000000000000 $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:835 .bss.phase_accu.0:0000000000000000 $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:839 .bss.phase_accu.0:0000000000000000 phase_accu.0
|
|
|
|
|
|
/tmp/ccnE7wbi.s:842 .bss.phase_accu.1:0000000000000000 $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:846 .bss.phase_accu.1:0000000000000000 phase_accu.1
|
|
|
|
|
|
/tmp/ccnE7wbi.s:849 .bss.phase_accu.8:0000000000000000 $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:853 .bss.phase_accu.8:0000000000000000 phase_accu.8
|
|
|
|
|
|
/tmp/ccnE7wbi.s:856 .bss.rx_nco1_increment:0000000000000000 $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:865 .bss.rx_signal:0000000000000000 $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:870 .bss.rx_signal_last:0000000000000000 $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:872 .bss.st2_filter_I_state:0000000000000000 $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:879 .bss.st2_filter_I_struct:0000000000000000 $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:886 .bss.st2_filter_Q_state:0000000000000000 $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:893 .bss.st2_filter_Q_struct:0000000000000000 $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:900 .data.ms_hbf_filter_taps:0000000000000000 $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:921 .data.st2_filter_taps:0000000000000000 $d
|
|
|
|
|
|
/tmp/ccnE7wbi.s:1055 .data.st2_wide_taps:0000000000000000 $d
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
UNDEFINED SYMBOLS
|
|
|
|
|
|
ringbuf_increment
|
|
|
|
|
|
arm_fir_decimate_q31
|
|
|
|
|
|
sat_mult_q31
|
|
|
|
|
|
modulation
|
|
|
|
|
|
volume
|
|
|
|
|
|
arm_fir_decimate_init_q31
|
|
|
|
|
|
arm_fir_init_q31
|
|
|
|
|
|
__aeabi_ui2d
|
|
|
|
|
|
__aeabi_ddiv
|
|
|
|
|
|
__aeabi_i2d
|
|
|
|
|
|
__aeabi_dmul
|
|
|
|
|
|
__aeabi_d2iz
|
|
|
|
|
|
RectWinFIR
|
|
|
|
|
|
FIRFilterWindow
|
|
|
|
|
|
audio_filter_beta
|
|
|
|
|
|
audio_filter_bw
|
|
|
|
|
|
audio_filter_freq
|