introduced FFT into dataprocessor func. But it FFT is not enabled yet

This commit is contained in:
2025-10-09 16:15:19 +03:00
parent 00f225c393
commit eafa833ed6
21 changed files with 10702 additions and 10559 deletions

View File

@ -1,4 +1,4 @@
BFIN GAS /tmp/ccjvR0iC.s page 1
BFIN GAS /tmp/cc2OFm5S.s page 1
1 .file "FFT_and_FP_math/C/FFT_FP_realisation.c";
@ -58,7 +58,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
20 .LVL0:
21 0000 E305 [--sp] = ( r7:4, p5:3 );
22
BFIN GAS /tmp/ccjvR0iC.s page 2
BFIN GAS /tmp/cc2OFm5S.s page 2
23 .LCFI0:
@ -118,7 +118,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
47:FFT_and_FP_math/C/FFT_FP_realisation.c **** j = 0;
48:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (i = 1; i < N; i++) {
59 .loc 1 48 0
BFIN GAS /tmp/ccjvR0iC.s page 3
BFIN GAS /tmp/cc2OFm5S.s page 3
60 0030 080C cc =R0==1;
@ -178,7 +178,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
101 .loc 1 58 0
102 0062 82CE2680 R0 = R6 << 4 ||
102 E9AD0000
BFIN GAS /tmp/ccjvR0iC.s page 4
BFIN GAS /tmp/cc2OFm5S.s page 4
103 P1 = [P5+28] ||
@ -238,7 +238,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
148 00a0 856C P5 += 16;
149 00a2 1160 R1 = 2 (X);
150 00a4 F1BB [FP+-4] = R1;
BFIN GAS /tmp/ccjvR0iC.s page 5
BFIN GAS /tmp/cc2OFm5S.s page 5
151 .LVL13:
@ -298,7 +298,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
69:FFT_and_FP_math/C/FFT_FP_realisation.c **** uint32_t stride = N / m;
192 .loc 1 69 0
193 00ce D3BB [FP+-12] = R3;
BFIN GAS /tmp/ccjvR0iC.s page 6
BFIN GAS /tmp/cc2OFm5S.s page 6
194 00d0 16BB [FP+-60] = R6;
@ -358,7 +358,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
237 010e 885A P2 = P0 + P1;
78:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t v_re = buf[(start + k + half) * 2];
79:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t v_im = buf[(start + k + half) * 2 + 1];
BFIN GAS /tmp/ccjvR0iC.s page 7
BFIN GAS /tmp/cc2OFm5S.s page 7
238 .loc 1 79 0
@ -418,7 +418,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
278 0134 F1BC [SP+12] = P1;
279 0136 2291 R2 = [P4];
280 0138 50B9 R0 = [FP+-44];
BFIN GAS /tmp/ccjvR0iC.s page 8
BFIN GAS /tmp/cc2OFm5S.s page 8
281 013a 61B9 R1 = [FP+-40];
@ -478,7 +478,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
329 01ae 22E1E803 R2 = 1000 (X);
330 01b2 FFE327FF call ___divdi3;
84:FFT_and_FP_math/C/FFT_FP_realisation.c ****
BFIN GAS /tmp/ccjvR0iC.s page 9
BFIN GAS /tmp/cc2OFm5S.s page 9
85:FFT_and_FP_math/C/FFT_FP_realisation.c **** // верх/низ
@ -538,7 +538,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
373 nop;
89:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[(start + k + half) * 2 + 1] = u_im - t_im;
374 .loc 1 89 0
BFIN GAS /tmp/ccjvR0iC.s page 10
BFIN GAS /tmp/cc2OFm5S.s page 10
375 0212 9E520C03 R2 = R6 - R3; cc = ac0;
@ -598,7 +598,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
420 E0BB0000
421 [FP+-8] = R0 ||
422 nop;
BFIN GAS /tmp/ccjvR0iC.s page 11
BFIN GAS /tmp/cc2OFm5S.s page 11
423 0268 04CC2E0A R5 = R5 + R6 (NS) ||
@ -658,7 +658,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
462 029c 3130 R6 = R1;
463 .L15:
464 029e F5B0 [SP+12] = R5;
BFIN GAS /tmp/ccjvR0iC.s page 12
BFIN GAS /tmp/cc2OFm5S.s page 12
465 02a0 2891 R0 = [P5];
@ -718,7 +718,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
508 .LBE16:
509 .loc 1 104 0
510 02da 01E80000 UNLINK;
BFIN GAS /tmp/ccjvR0iC.s page 13
BFIN GAS /tmp/cc2OFm5S.s page 13
511 02de A305 ( r7:4, p5:3 ) = [sp++];
@ -778,7 +778,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
557 0306 42E11940 R2.H = 16409;
558 030a 02E1FB21 R2.L = 8699;
559 030e F2B0 [SP+12] = R2;
BFIN GAS /tmp/ccjvR0iC.s page 14
BFIN GAS /tmp/cc2OFm5S.s page 14
560 0310 42E14454 R2.H = 21572;
@ -838,7 +838,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
606 0380 01E80000 UNLINK;
607 0384 A305 ( r7:4, p5:3 ) = [sp++];
608
BFIN GAS /tmp/ccjvR0iC.s page 15
BFIN GAS /tmp/cc2OFm5S.s page 15
609 .LCFI6:
@ -898,7 +898,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
18:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_im[k] = lround(-sin(angle) * FP_acc);
655 .loc 1 18 0
656 03a6 04E10040 R4.L = 16384;
BFIN GAS /tmp/ccjvR0iC.s page 16
BFIN GAS /tmp/cc2OFm5S.s page 16
657 .L33:
@ -958,7 +958,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
705 nop;
706 040c FFE3FAFD call ___muldf3;
707 0410 FFE3F8FD call _lround;
BFIN GAS /tmp/ccjvR0iC.s page 17
BFIN GAS /tmp/cc2OFm5S.s page 17
708 .LBB46:
@ -1018,7 +1018,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
757 .LSFDE0:
758 0010 28000000 .4byte .LEFDE0-.LASFDE0
759 .LASFDE0:
BFIN GAS /tmp/ccjvR0iC.s page 18
BFIN GAS /tmp/cc2OFm5S.s page 18
760 0014 00000000 .4byte .Lframe0
@ -1078,7 +1078,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
814 005b 84 .byte 0x84
815 005c 01 .uleb128 0x1
816 005d 4C .byte 0x4
BFIN GAS /tmp/ccjvR0iC.s page 19
BFIN GAS /tmp/cc2OFm5S.s page 19
817 .4byte .LCFI5-.LCFI4
@ -1138,7 +1138,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
871 000b 02000000 .4byte .LCFI0-.Ltext0
872 000f 06000000 .4byte .LCFI1-.Ltext0
873 0013 0200 .2byte 0x2
BFIN GAS /tmp/ccjvR0iC.s page 20
BFIN GAS /tmp/cc2OFm5S.s page 20
874 0015 7E .byte 0x7e
@ -1198,7 +1198,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
928 00a1 A6020000 .4byte .LVL40-.Ltext0
929 00a5 0100 .2byte 0x1
930 00a7 52 .byte 0x52
BFIN GAS /tmp/ccjvR0iC.s page 21
BFIN GAS /tmp/cc2OFm5S.s page 21
931 00a8 D0020000 .4byte .LVL43-.Ltext0
@ -1258,7 +1258,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
985 013a 44 .sleb128 -60
986 013b 8A020000 .4byte .LVL37-.Ltext0
987 013f D0020000 .4byte .LVL43-.Ltext0
BFIN GAS /tmp/ccjvR0iC.s page 22
BFIN GAS /tmp/cc2OFm5S.s page 22
988 0143 0200 .2byte 0x2
@ -1318,7 +1318,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
1042 01af 00000000 .4byte 0x0
1043 .LLST11:
1044 01b3 A6000000 .4byte .LVL14-.Ltext0
BFIN GAS /tmp/ccjvR0iC.s page 23
BFIN GAS /tmp/cc2OFm5S.s page 23
1045 01b7 D0020000 .4byte .LVL43-.Ltext0
@ -1378,7 +1378,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
1099 0239 57 .byte 0x57
1100 023a 00000000 .4byte 0x0
1101 023e 00000000 .4byte 0x0
BFIN GAS /tmp/ccjvR0iC.s page 24
BFIN GAS /tmp/cc2OFm5S.s page 24
1102 .LLST18:
@ -1438,7 +1438,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
1156 02cd 00000000 .4byte 0x0
1157 .LLST23:
1158 02d1 9C030000 .4byte .LVL50-.Ltext0
BFIN GAS /tmp/ccjvR0iC.s page 25
BFIN GAS /tmp/cc2OFm5S.s page 25
1159 02d5 3C040000 .4byte .LVL51-.Ltext0
@ -1498,7 +1498,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
1213 0065 02 .uleb128 0x2
1214 0066 08 .byte 0x8
1215 0067 05 .byte 0x5
BFIN GAS /tmp/ccjvR0iC.s page 26
BFIN GAS /tmp/cc2OFm5S.s page 26
1216 0068 4A010000 .4byte .LASF8
@ -1558,7 +1558,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
1270 00d7 07 .uleb128 0x7
1271 00d8 62756600 .string "buf"
1272 00dc 01 .byte 0x1
BFIN GAS /tmp/ccjvR0iC.s page 27
BFIN GAS /tmp/cc2OFm5S.s page 27
1273 00dd 1F .byte 0x1f
@ -1618,7 +1618,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
1327 015f B5010000 .4byte .LASF18
1328 0163 01 .byte 0x1
1329 0164 44 .byte 0x44
BFIN GAS /tmp/ccjvR0iC.s page 28
BFIN GAS /tmp/cc2OFm5S.s page 28
1330 0165 48000000 .4byte 0x48
@ -1678,7 +1678,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
1384 01de 93 .byte 0x93
1385 01df 04 .uleb128 0x4
1386 01e0 0F .uleb128 0xf
BFIN GAS /tmp/ccjvR0iC.s page 29
BFIN GAS /tmp/cc2OFm5S.s page 29
1387 01e1 C0000000 .4byte .LASF23
@ -1738,7 +1738,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
1441 0243 01 .byte 0x1
1442 0244 5F .byte 0x5f
1443 0245 48000000 .4byte 0x48
BFIN GAS /tmp/ccjvR0iC.s page 30
BFIN GAS /tmp/cc2OFm5S.s page 30
1444 0249 2F020000 .4byte .LLST17
@ -1798,7 +1798,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
1498 02bf 7A020000 .4byte 0x27a
1499 02c3 93020000 .4byte .LLST21
1500 02c7 0D .uleb128 0xd
BFIN GAS /tmp/ccjvR0iC.s page 31
BFIN GAS /tmp/cc2OFm5S.s page 31
1501 02c8 A0000000 .4byte .Ldebug_ranges0+0xa0
@ -1858,7 +1858,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
1555 0341 1C .uleb128 0x1c
1556 0342 08000000 .4byte .LASF34
1557 0346 03 .byte 0x3
BFIN GAS /tmp/ccjvR0iC.s page 32
BFIN GAS /tmp/cc2OFm5S.s page 32
1558 0347 18 .byte 0x18
@ -1918,7 +1918,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
1612 002e 0B .uleb128 0xb
1613 002f 0B .uleb128 0xb
1614 0030 3E .uleb128 0x3e
BFIN GAS /tmp/ccjvR0iC.s page 33
BFIN GAS /tmp/cc2OFm5S.s page 33
1615 0031 0B .uleb128 0xb
@ -1978,7 +1978,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
1669 0067 00 .byte 0x0
1670 0068 03 .uleb128 0x3
1671 0069 0E .uleb128 0xe
BFIN GAS /tmp/ccjvR0iC.s page 34
BFIN GAS /tmp/cc2OFm5S.s page 34
1672 006a 3A .uleb128 0x3a
@ -2038,7 +2038,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
1726 00a0 3A .uleb128 0x3a
1727 00a1 0B .uleb128 0xb
1728 00a2 3B .uleb128 0x3b
BFIN GAS /tmp/ccjvR0iC.s page 35
BFIN GAS /tmp/cc2OFm5S.s page 35
1729 00a3 0B .uleb128 0xb
@ -2098,7 +2098,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
1783 00d9 3F .uleb128 0x3f
1784 00da 0C .uleb128 0xc
1785 00db 03 .uleb128 0x3
BFIN GAS /tmp/ccjvR0iC.s page 36
BFIN GAS /tmp/cc2OFm5S.s page 36
1786 00dc 0E .uleb128 0xe
@ -2158,7 +2158,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
1840 0112 00 .byte 0x0
1841 0113 16 .uleb128 0x16
1842 0114 34 .uleb128 0x34
BFIN GAS /tmp/ccjvR0iC.s page 37
BFIN GAS /tmp/cc2OFm5S.s page 37
1843 0115 00 .byte 0x0
@ -2218,7 +2218,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
1897 014b 00 .byte 0x0
1898 014c 03 .uleb128 0x3
1899 014d 0E .uleb128 0xe
BFIN GAS /tmp/ccjvR0iC.s page 38
BFIN GAS /tmp/cc2OFm5S.s page 38
1900 014e 3A .uleb128 0x3a
@ -2278,7 +2278,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
1947 0004 C8000000 .4byte .LBE4-.Ltext0
1948 0008 EE000000 .4byte .LBB14-.Ltext0
1949 000c 86020000 .4byte .LBE14-.Ltext0
BFIN GAS /tmp/ccjvR0iC.s page 39
BFIN GAS /tmp/cc2OFm5S.s page 39
1950 0010 D4000000 .4byte .LBB13-.Ltext0
@ -2338,7 +2338,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
2004 00e8 AA030000 .4byte .LBB41-.Ltext0
2005 00ec D6030000 .4byte .LBE41-.Ltext0
2006 00f0 9E030000 .4byte .LBB33-.Ltext0
BFIN GAS /tmp/ccjvR0iC.s page 40
BFIN GAS /tmp/cc2OFm5S.s page 40
2007 00f4 A2030000 .4byte .LBE33-.Ltext0
@ -2398,7 +2398,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
2045 .LASF17:
2046 008e 746D705F .string "tmp_im"
2046 696D00
BFIN GAS /tmp/ccjvR0iC.s page 41
BFIN GAS /tmp/cc2OFm5S.s page 41
2047 .LASF24:
@ -2458,7 +2458,7 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
2074 0133 6C6F6E67 .string "long long unsigned int"
2074 206C6F6E
2074 6720756E
BFIN GAS /tmp/ccjvR0iC.s page 42
BFIN GAS /tmp/cc2OFm5S.s page 42
2074 7369676E
@ -2516,14 +2516,14 @@ BFIN GAS /tmp/ccjvR0iC.s page 1
2102 72657061
2102 726500
2103 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
BFIN GAS /tmp/ccjvR0iC.s page 43
BFIN GAS /tmp/cc2OFm5S.s page 43
DEFINED SYMBOLS
*ABS*:0000000000000000 FFT_and_FP_math/C/FFT_FP_realisation.c
/tmp/ccjvR0iC.s:16 .text:0000000000000000 _FFT_fp
/tmp/ccjvR0iC.s:522 .text:00000000000002e4 _fft_twiddle_gen
/tmp/ccjvR0iC.s:617 .text:0000000000000388 _fft_fp_prepare
/tmp/cc2OFm5S.s:16 .text:0000000000000000 _FFT_fp
/tmp/cc2OFm5S.s:522 .text:00000000000002e4 _fft_twiddle_gen
/tmp/cc2OFm5S.s:617 .text:0000000000000388 _fft_fp_prepare
UNDEFINED SYMBOLS
___udivsi3