From 96d6da4e252b06dcfdc041e7df23e86161c33007 Mon Sep 17 00:00:00 2001 From: rihab kouki Date: Tue, 28 Jul 2020 11:24:49 +0100 Subject: Official ARM version: v5.6.0 --- DSP/Projects/ARM/arm_cortexM_math.uvoptx | 415 ++++++---- DSP/Projects/ARM/arm_cortexM_math.uvprojx | 1093 ++++++++++++++------------- DSP/Projects/ARM/arm_cortexM_math_Build.bat | 84 ++ DSP/Projects/GCC/arm_cortexM_math.uvoptx | 415 ++++++---- DSP/Projects/GCC/arm_cortexM_math.uvprojx | 594 ++++++++------- DSP/Projects/GCC/arm_cortexM_math_Build.bat | 84 ++ DSP/Projects/IAR/arm_cortexM_math.ewp | 821 ++++++++++++++------ DSP/Projects/IAR/arm_cortexM_math_Build.bat | 106 +++ 8 files changed, 2309 insertions(+), 1303 deletions(-) create mode 100644 DSP/Projects/ARM/arm_cortexM_math_Build.bat create mode 100644 DSP/Projects/GCC/arm_cortexM_math_Build.bat create mode 100644 DSP/Projects/IAR/arm_cortexM_math_Build.bat (limited to 'DSP/Projects') diff --git a/DSP/Projects/ARM/arm_cortexM_math.uvoptx b/DSP/Projects/ARM/arm_cortexM_math.uvoptx index 8e4f8bc..85a5df4 100644 --- a/DSP/Projects/ARM/arm_cortexM_math.uvoptx +++ b/DSP/Projects/ARM/arm_cortexM_math.uvoptx @@ -8,7 +8,7 @@ *.c *.s*; *.src; *.a* - *.obj + *.obj; *.o *.lib *.txt; *.h; *.inc *.plm @@ -101,6 +101,8 @@ 0 0 1 + 0 + 0 0 @@ -154,11 +156,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -242,6 +249,8 @@ 0 0 1 + 0 + 0 0 @@ -295,11 +304,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -383,6 +397,8 @@ 0 0 1 + 0 + 0 0 @@ -436,11 +452,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -524,6 +545,8 @@ 0 0 1 + 0 + 0 0 @@ -577,11 +600,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -665,6 +693,8 @@ 0 0 1 + 0 + 0 0 @@ -718,11 +748,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -806,6 +841,8 @@ 0 0 1 + 0 + 0 0 @@ -859,11 +896,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -947,6 +989,8 @@ 0 0 1 + 0 + 0 0 @@ -1000,11 +1044,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -1088,6 +1137,8 @@ 0 0 1 + 0 + 0 0 @@ -1141,11 +1192,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -1229,6 +1285,8 @@ 0 0 1 + 0 + 0 0 @@ -1282,11 +1340,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -1370,6 +1433,8 @@ 0 0 1 + 0 + 0 0 @@ -1423,11 +1488,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -1511,6 +1581,8 @@ 0 0 1 + 0 + 0 0 @@ -1564,11 +1636,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -1652,6 +1729,8 @@ 0 0 1 + 0 + 0 0 @@ -1705,11 +1784,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -1793,6 +1877,8 @@ 0 0 1 + 0 + 0 0 @@ -1846,11 +1932,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -1934,6 +2025,8 @@ 0 0 1 + 0 + 0 0 @@ -1987,11 +2080,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -2075,6 +2173,8 @@ 0 0 1 + 0 + 0 13 @@ -2133,11 +2233,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -2221,6 +2326,8 @@ 0 0 1 + 0 + 0 13 @@ -2279,11 +2386,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -2367,6 +2479,8 @@ 0 0 1 + 0 + 0 13 @@ -2425,11 +2539,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -2513,6 +2632,8 @@ 0 0 1 + 0 + 0 13 @@ -2571,11 +2692,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -2659,6 +2785,8 @@ 0 0 1 + 0 + 0 13 @@ -2717,11 +2845,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -2805,6 +2938,8 @@ 0 0 1 + 0 + 0 13 @@ -2863,11 +2998,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -2951,6 +3091,8 @@ 0 0 1 + 0 + 0 13 @@ -3009,11 +3151,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -5290,6 +5437,30 @@ 0 0 0 + ..\..\Source\TransformFunctions\arm_bitreversal.c + arm_bitreversal.c + 0 + 0 + + + 6 + 187 + 1 + 0 + 0 + 0 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_bitreversal2.c + 0 + 0 + + + 6 + 188 + 1 + 0 + 0 + 0 ..\..\Source\TransformFunctions\arm_cfft_radix4_f32.c arm_cfft_radix4_f32.c 0 @@ -5297,7 +5468,7 @@ 6 - 187 + 189 1 0 0 @@ -5309,7 +5480,7 @@ 6 - 188 + 190 1 0 0 @@ -5321,7 +5492,7 @@ 6 - 189 + 191 1 0 0 @@ -5333,7 +5504,7 @@ 6 - 190 + 192 1 0 0 @@ -5345,7 +5516,7 @@ 6 - 191 + 193 1 0 0 @@ -5357,7 +5528,7 @@ 6 - 192 + 194 1 0 0 @@ -5369,7 +5540,7 @@ 6 - 193 + 195 1 0 0 @@ -5381,7 +5552,7 @@ 6 - 194 + 196 1 0 0 @@ -5393,7 +5564,7 @@ 6 - 195 + 197 1 0 0 @@ -5405,7 +5576,7 @@ 6 - 196 + 198 1 0 0 @@ -5417,7 +5588,7 @@ 6 - 197 + 199 1 0 0 @@ -5429,7 +5600,7 @@ 6 - 198 + 200 1 0 0 @@ -5441,7 +5612,7 @@ 6 - 199 + 201 1 0 0 @@ -5453,7 +5624,7 @@ 6 - 200 + 202 1 0 0 @@ -5465,7 +5636,7 @@ 6 - 201 + 203 1 0 0 @@ -5477,7 +5648,7 @@ 6 - 202 + 204 1 0 0 @@ -5489,7 +5660,7 @@ 6 - 203 + 205 1 0 0 @@ -5501,19 +5672,7 @@ 6 - 204 - 1 - 0 - 0 - 0 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_bitreversal.c - 0 - 0 - - - 6 - 205 + 206 1 0 0 @@ -5525,7 +5684,7 @@ 6 - 206 + 207 1 0 0 @@ -5537,7 +5696,7 @@ 6 - 207 + 208 1 0 0 @@ -5549,7 +5708,7 @@ 6 - 208 + 209 1 0 0 @@ -5561,7 +5720,7 @@ 6 - 209 + 210 1 0 0 @@ -5573,7 +5732,7 @@ 6 - 210 + 211 1 0 0 @@ -5585,7 +5744,7 @@ 6 - 211 + 212 1 0 0 @@ -5597,7 +5756,7 @@ 6 - 212 + 213 1 0 0 @@ -5607,18 +5766,6 @@ 0 0 - - 6 - 213 - 2 - 0 - 0 - 0 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_bitreversal2.S - 0 - 0 - 6 214 diff --git a/DSP/Projects/ARM/arm_cortexM_math.uvprojx b/DSP/Projects/ARM/arm_cortexM_math.uvprojx index ee515c6..a7976ee 100644 --- a/DSP/Projects/ARM/arm_cortexM_math.uvprojx +++ b/DSP/Projects/ARM/arm_cortexM_math.uvprojx @@ -10,12 +10,13 @@ cortexM0l 0x4 ARM-ADS - 5060422::V5.06 update 4 (build 422)::ARMCC + 6110000::V6.11::.\ARMCLANG + 1 ARMCM0 ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IROM(0x00000000,0x40000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M0") CLOCK(12000000) ESEL ELITTLE @@ -81,7 +82,7 @@ 1 0 - cmd.exe /C copy "!L" "..\..\..\Lib\ARM\" + cmd.exe /C copy "!L" "..\..\Lib\ARM\" 0 0 @@ -183,6 +184,7 @@ 0 0 0 + 0 0 0 8 @@ -310,30 +312,31 @@ 1 - 4 + 6 1 0 - 0 + 1 0 0 0 0 0 - 2 + 3 0 0 0 + 0 0 - 0 - 0 - 0 - 0 + 3 + 3 + 1 + 1 0 0 0 - ARM_MATH_CM0, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -348,10 +351,10 @@ 0 0 0 - 0 + 1 - --cpreproc --cpreproc_opts=-D,ARM_MATH_CM0 - ARM_MATH_CM0 + + @@ -1329,6 +1332,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -1419,11 +1432,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -1464,11 +1472,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 2 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -1792,12 +1795,13 @@ cortexM0b 0x4 ARM-ADS - 5060422::V5.06 update 4 (build 422)::ARMCC + 6110000::V6.11::.\ARMCLANG 6.11 + 1 ARMCM0 ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IROM(0x00000000,0x40000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M0") CLOCK(12000000) ESEL ELITTLE @@ -1863,7 +1867,7 @@ 1 0 - cmd.exe /C copy "!L" "..\..\..\Lib\ARM\" + cmd.exe /C copy "!L" "..\..\Lib\ARM\" 0 0 @@ -1965,6 +1969,7 @@ 0 0 0 + 0 0 0 8 @@ -2092,30 +2097,31 @@ 1 - 4 + 6 1 0 - 0 + 1 0 0 0 0 0 - 2 + 3 0 0 0 + 0 0 - 0 - 0 - 0 - 0 + 3 + 3 + 1 + 1 0 0 0 - ARM_MATH_CM0, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_BIG_ENDIAN + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL, ARM_MATH_BIG_ENDIAN ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -2130,10 +2136,10 @@ 0 0 0 - 0 + 1 - --cpreproc --cpreproc_opts=-D,ARM_MATH_CM0 - ARM_MATH_CM0 + + @@ -3111,6 +3117,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -3201,11 +3217,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -3246,11 +3257,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 2 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -3574,12 +3580,13 @@ cortexM3l 0x4 ARM-ADS - 5060422::V5.06 update 4 (build 422)::ARMCC + 6110000::V6.11::.\ARMCLANG 6.11 + 1 ARMCM3 ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IROM(0x00000000,0x40000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M3") CLOCK(12000000) ESEL ELITTLE @@ -3645,7 +3652,7 @@ 1 0 - cmd.exe /C copy "!L" "..\..\..\Lib\ARM\" + cmd.exe /C copy "!L" "..\..\Lib\ARM\" 0 0 @@ -3747,6 +3754,7 @@ 0 0 0 + 0 0 0 8 @@ -3874,30 +3882,31 @@ 1 - 4 + 6 1 0 - 0 + 1 0 0 0 0 0 - 2 + 3 0 0 0 + 0 0 - 0 - 0 - 0 - 0 + 3 + 3 + 1 + 1 0 0 0 - ARM_MATH_CM3, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -3912,10 +3921,10 @@ 0 0 0 - 0 + 1 - --cpreproc --cpreproc_opts=-D,ARM_MATH_CM3 - ARM_MATH_CM3 + + @@ -4893,6 +4902,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -4983,11 +5002,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -5028,11 +5042,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 2 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -5356,12 +5365,13 @@ cortexM3b 0x4 ARM-ADS - 5060422::V5.06 update 4 (build 422)::ARMCC + 6110000::V6.11::.\ARMCLANG 6.11 + 1 ARMCM3 ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IROM(0x00000000,0x40000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M3") CLOCK(12000000) ESEL ELITTLE @@ -5427,7 +5437,7 @@ 1 0 - cmd.exe /C copy "!L" "..\..\..\Lib\ARM\" + cmd.exe /C copy "!L" "..\..\Lib\ARM\" 0 0 @@ -5529,6 +5539,7 @@ 0 0 0 + 0 0 0 8 @@ -5656,30 +5667,31 @@ 1 - 4 + 6 1 0 - 0 + 1 0 0 0 0 0 - 2 + 3 0 0 0 + 0 0 - 0 - 0 - 0 - 0 + 3 + 3 + 1 + 1 0 0 0 - ARM_MATH_CM3, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_BIG_ENDIAN + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL, ARM_MATH_BIG_ENDIAN ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -5694,10 +5706,10 @@ 0 0 0 - 0 + 1 - --cpreproc --cpreproc_opts=-D,ARM_MATH_CM3 - ARM_MATH_CM3 + + @@ -6675,6 +6687,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -6765,11 +6787,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -6810,11 +6827,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 2 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -7138,12 +7150,13 @@ cortexM4l 0x4 ARM-ADS - 5060422::V5.06 update 4 (build 422)::ARMCC + 6110000::V6.11::.\ARMCLANG 6.11 + 1 ARMCM4 ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IROM(0x00000000,0x80000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M4") CLOCK(12000000) ESEL ELITTLE @@ -7209,7 +7222,7 @@ 1 0 - cmd.exe /C copy "!L" "..\..\..\Lib\ARM\" + cmd.exe /C copy "!L" "..\..\Lib\ARM\" 0 0 @@ -7311,6 +7324,7 @@ 0 0 0 + 0 0 0 8 @@ -7438,30 +7452,31 @@ 1 - 4 + 6 1 0 - 0 + 1 0 0 0 0 0 - 2 + 3 0 0 0 + 0 0 - 0 - 0 - 0 - 0 + 3 + 3 + 1 + 1 0 0 0 - ARM_MATH_CM4, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -7476,10 +7491,10 @@ 0 0 0 - 0 + 1 - --cpreproc --cpreproc_opts=-D,ARM_MATH_CM4 - ARM_MATH_CM4 + + @@ -8457,6 +8472,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -8547,11 +8572,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -8592,11 +8612,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 2 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -8920,12 +8935,13 @@ cortexM4b 0x4 ARM-ADS - 5060422::V5.06 update 4 (build 422)::ARMCC + 6110000::V6.11::.\ARMCLANG 6.11 + 1 ARMCM4 ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IROM(0x00000000,0x80000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M4") CLOCK(12000000) ESEL ELITTLE @@ -8991,7 +9007,7 @@ 1 0 - cmd.exe /C copy "!L" "..\..\..\Lib\ARM\" + cmd.exe /C copy "!L" "..\..\Lib\ARM\" 0 0 @@ -9093,6 +9109,7 @@ 0 0 0 + 0 0 0 8 @@ -9220,30 +9237,31 @@ 1 - 4 + 6 1 0 - 0 + 1 0 0 0 0 0 - 2 + 3 0 0 0 + 0 0 - 0 - 0 - 0 - 0 + 3 + 3 + 1 + 1 0 0 0 - ARM_MATH_CM4, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_BIG_ENDIAN + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL, ARM_MATH_BIG_ENDIAN ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -9258,10 +9276,10 @@ 0 0 0 - 0 + 1 - --cpreproc --cpreproc_opts=-D,ARM_MATH_CM4 - ARM_MATH_CM4 + + @@ -10239,6 +10257,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -10329,11 +10357,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -10374,11 +10397,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 2 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -10702,12 +10720,13 @@ cortexM4lf 0x4 ARM-ADS - 5060422::V5.06 update 4 (build 422)::ARMCC + 6110000::V6.11::.\ARMCLANG + 1 ARMCM4_FP ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IROM(0x00000000,0x80000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ESEL ELITTLE @@ -10773,7 +10792,7 @@ 1 0 - cmd.exe /C copy "!L" "..\..\..\Lib\ARM\" + cmd.exe /C copy "!L" "..\..\Lib\ARM\" 0 0 @@ -10875,6 +10894,7 @@ 0 0 2 + 0 0 0 8 @@ -11002,30 +11022,31 @@ 1 - 4 + 6 1 0 - 0 + 1 0 0 0 0 0 - 2 + 3 0 0 0 + 0 0 - 0 - 0 - 0 - 0 + 3 + 3 + 1 + 1 0 0 0 - --fpmode=ieee_full - ARM_MATH_CM4, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, __FPU_PRESENT=1U + + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -11040,10 +11061,10 @@ 0 0 0 - 0 + 1 - --cpreproc --cpreproc_opts=-D,ARM_MATH_CM4 - ARM_MATH_CM4 + + @@ -12021,6 +12042,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -12111,11 +12142,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -12156,11 +12182,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 2 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -12484,12 +12505,13 @@ cortexM4bf 0x4 ARM-ADS - 5060422::V5.06 update 4 (build 422)::ARMCC + 6110000::V6.11::.\ARMCLANG 6.11 + 1 ARMCM4_FP ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IROM(0x00000000,0x80000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ESEL ELITTLE @@ -12555,7 +12577,7 @@ 1 0 - cmd.exe /C copy "!L" "..\..\..\Lib\ARM\" + cmd.exe /C copy "!L" "..\..\Lib\ARM\" 0 0 @@ -12657,6 +12679,7 @@ 0 0 2 + 0 0 0 8 @@ -12784,30 +12807,31 @@ 1 - 4 + 6 1 0 - 0 + 1 0 0 0 0 0 - 2 + 3 0 0 0 + 0 0 - 0 - 0 - 0 - 0 + 3 + 3 + 1 + 1 0 0 0 - ARM_MATH_CM4, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, __FPU_PRESENT=1U, ARM_MATH_BIG_ENDIAN + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL, ARM_MATH_BIG_ENDIAN ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -12822,10 +12846,10 @@ 0 0 0 - 0 + 1 - --cpreproc --cpreproc_opts=-D,ARM_MATH_CM4 - ARM_MATH_CM4 + + @@ -13803,6 +13827,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -13893,11 +13927,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -13938,11 +13967,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 2 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -14266,12 +14290,13 @@ cortexM7l 0x4 ARM-ADS - 5060422::V5.06 update 4 (build 422)::ARMCC + 6110000::V6.11::.\ARMCLANG 6.11 + 1 ARMCM7 ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IROM(0x00000000,0x80000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M7") CLOCK(12000000) ESEL ELITTLE @@ -14337,7 +14362,7 @@ 1 0 - cmd.exe /C copy "!L" "..\..\..\Lib\ARM\" + cmd.exe /C copy "!L" "..\..\Lib\ARM\" 0 0 @@ -14439,6 +14464,7 @@ 0 0 0 + 0 0 0 8 @@ -14566,30 +14592,31 @@ 1 - 4 + 6 1 0 - 0 + 1 0 0 0 0 0 - 2 + 3 0 0 0 + 0 0 - 0 - 0 - 0 - 0 + 3 + 3 + 1 + 1 0 0 0 - ARM_MATH_CM7, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -14604,10 +14631,10 @@ 0 0 0 - 0 + 1 - --cpreproc --cpreproc_opts=-D,ARM_MATH_CM7 - ARM_MATH_CM7 + + @@ -15585,6 +15612,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -15675,11 +15712,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -15720,11 +15752,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 2 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -16048,12 +16075,13 @@ cortexM7b 0x4 ARM-ADS - 5060422::V5.06 update 4 (build 422)::ARMCC + 6110000::V6.11::.\ARMCLANG 6.11 + 1 ARMCM7 ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IROM(0x00000000,0x80000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M7") CLOCK(12000000) ESEL ELITTLE @@ -16119,7 +16147,7 @@ 1 0 - cmd.exe /C copy "!L" "..\..\..\Lib\ARM\" + cmd.exe /C copy "!L" "..\..\Lib\ARM\" 0 0 @@ -16221,6 +16249,7 @@ 0 0 0 + 0 0 0 8 @@ -16348,30 +16377,31 @@ 1 - 4 + 6 1 0 - 0 + 1 0 0 0 0 0 - 2 + 3 0 0 0 + 0 0 - 0 - 0 - 0 - 0 + 3 + 3 + 1 + 1 0 0 0 - ARM_MATH_CM7, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_BIG_ENDIAN + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL, ARM_MATH_BIG_ENDIAN ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -16386,10 +16416,10 @@ 0 0 0 - 0 + 1 - --cpreproc --cpreproc_opts=-D,ARM_MATH_CM7 - ARM_MATH_CM7 + + @@ -17367,6 +17397,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -17457,11 +17497,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -17502,11 +17537,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 2 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -17830,12 +17860,13 @@ cortexM7lfsp 0x4 ARM-ADS - 5060422::V5.06 update 4 (build 422)::ARMCC + 6110000::V6.11::.\ARMCLANG 6.11 + 1 ARMCM7_SP ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IROM(0x00000000,0x80000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M7") FPU3(SFPU) CLOCK(12000000) ESEL ELITTLE @@ -17901,7 +17932,7 @@ 1 0 - cmd.exe /C copy "!L" "..\..\..\Lib\ARM\" + cmd.exe /C copy "!L" "..\..\Lib\ARM\" 0 0 @@ -18003,6 +18034,7 @@ 0 0 2 + 0 0 0 8 @@ -18130,30 +18162,31 @@ 1 - 4 + 6 1 0 - 0 + 1 0 0 0 0 0 - 2 + 3 0 0 0 + 0 0 - 0 - 0 - 0 - 0 + 3 + 3 + 1 + 1 0 0 0 - --fpmode=ieee_full - ARM_MATH_CM7, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, __FPU_PRESENT=1U + + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -18168,10 +18201,10 @@ 0 0 0 - 0 + 1 - --cpreproc --cpreproc_opts=-D,ARM_MATH_CM7 - ARM_MATH_CM7 + + @@ -19149,6 +19182,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -19239,11 +19282,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -19284,11 +19322,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 2 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -19612,12 +19645,13 @@ cortexM7bfsp 0x4 ARM-ADS - 5060422::V5.06 update 4 (build 422)::ARMCC + 6110000::V6.11::.\ARMCLANG 6.11 + 1 ARMCM7_SP ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IROM(0x00000000,0x80000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M7") FPU3(SFPU) CLOCK(12000000) ESEL ELITTLE @@ -19683,7 +19717,7 @@ 1 0 - cmd.exe /C copy "!L" "..\..\..\Lib\ARM\" + cmd.exe /C copy "!L" "..\..\Lib\ARM\" 0 0 @@ -19785,6 +19819,7 @@ 0 0 2 + 0 0 0 8 @@ -19912,30 +19947,31 @@ 1 - 4 + 6 1 0 - 0 + 1 0 0 0 0 0 - 2 + 3 0 0 0 + 0 0 - 0 - 0 - 0 - 0 + 3 + 3 + 1 + 1 0 0 0 - --fpmode=ieee_full - ARM_MATH_CM7, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, __FPU_PRESENT=1U, ARM_MATH_BIG_ENDIAN + + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL, ARM_MATH_BIG_ENDIAN ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -19950,10 +19986,10 @@ 0 0 0 - 0 + 1 - --cpreproc --cpreproc_opts=-D,ARM_MATH_CM7 - ARM_MATH_CM7 + + @@ -20931,6 +20967,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -21021,11 +21067,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -21066,11 +21107,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 2 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -21394,12 +21430,13 @@ cortexM7lfdp 0x4 ARM-ADS - 5060422::V5.06 update 4 (build 422)::ARMCC + 6110000::V6.11::.\ARMCLANG 6.11 + 1 ARMCM7_DP ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IROM(0x00000000,0x80000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M7") FPU3(DFPU) CLOCK(12000000) ESEL ELITTLE @@ -21465,7 +21502,7 @@ 1 0 - cmd.exe /C copy "!L" "..\..\..\Lib\ARM\" + cmd.exe /C copy "!L" "..\..\Lib\ARM\" 0 0 @@ -21567,6 +21604,7 @@ 0 0 3 + 0 0 0 8 @@ -21694,30 +21732,31 @@ 1 - 4 + 6 1 0 - 0 + 1 0 0 0 0 0 - 2 + 3 0 0 0 + 0 0 - 0 - 0 - 0 - 0 + 3 + 3 + 1 + 1 0 0 0 - --fpmode=ieee_full - ARM_MATH_CM7, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, __FPU_PRESENT=1U + + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -21732,10 +21771,10 @@ 0 0 0 - 0 + 1 - --cpreproc --cpreproc_opts=-D,ARM_MATH_CM7 - ARM_MATH_CM7 + + @@ -22713,6 +22752,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -22803,11 +22852,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -22848,11 +22892,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 2 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -23176,12 +23215,13 @@ cortexM7bfdp 0x4 ARM-ADS - 5060422::V5.06 update 4 (build 422)::ARMCC + 6110000::V6.11::.\ARMCLANG 6.11 + 1 ARMCM7_DP ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IROM(0x00000000,0x80000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M7") FPU3(DFPU) CLOCK(12000000) ESEL ELITTLE @@ -23247,7 +23287,7 @@ 1 0 - cmd.exe /C copy "!L" "..\..\..\Lib\ARM\" + cmd.exe /C copy "!L" "..\..\Lib\ARM\" 0 0 @@ -23349,6 +23389,7 @@ 0 0 3 + 0 0 0 8 @@ -23476,30 +23517,31 @@ 1 - 4 + 6 1 0 - 0 + 1 0 0 0 0 0 - 2 + 3 0 0 0 + 0 0 - 0 - 0 - 0 - 0 + 3 + 3 + 1 + 1 0 0 0 - --fpmode=ieee_full - ARM_MATH_CM7, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, __FPU_PRESENT=1U, ARM_MATH_BIG_ENDIAN + + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL, ARM_MATH_BIG_ENDIAN ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -23514,10 +23556,10 @@ 0 0 0 - 0 + 1 - --cpreproc --cpreproc_opts=-D,ARM_MATH_CM7 - ARM_MATH_CM7 + + @@ -24495,6 +24537,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -24585,11 +24637,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -24630,11 +24677,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 2 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -24958,12 +25000,13 @@ ARMv8MBLl 0x4 ARM-ADS - 6060000::V6.6::.\ARMCLANG + 6110000::V6.11::.\ARMCLANG 6.11 + 1 ARMv8MBL ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IRAM(0x20000000,0x00020000) IRAM2(0x20200000,0x00020000) IROM(0x00000000,0x00200000) IROM2(0x00200000,0x00200000) CPUTYPE("ARMV8MBL") TZ CLOCK(12000000) ESEL ELITTLE @@ -25029,7 +25072,7 @@ 1 0 - cmd.exe /C copy "!L" "..\..\..\Lib\ARM\" + cmd.exe /C copy "!L" "..\..\Lib\ARM\" 0 0 @@ -25131,6 +25174,7 @@ 0 0 0 + 0 1 1 8 @@ -25258,30 +25302,31 @@ 1 - 4 + 6 1 0 - 0 + 1 0 0 0 0 0 - 0 + 3 0 0 0 + 0 0 - 0 - 0 - 0 - 0 + 3 + 3 + 1 + 1 0 0 0 - ARM_MATH_ARMV8MBL, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, UNALIGNED_SUPPORT_DISABLE + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -25296,10 +25341,10 @@ 0 0 0 - 0 + 1 - --cpreproc - ARM_MATH_ARMV8MBL __CC_ARM + + @@ -26277,6 +26322,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -26367,11 +26422,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -26412,11 +26462,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 2 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -26740,12 +26785,13 @@ ARMv8MMLl 0x4 ARM-ADS - 6060000::V6.6::.\ARMCLANG + 6110000::V6.11::.\ARMCLANG 6.11 + 1 ARMv8MML ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IRAM(0x20000000,0x00020000) IROM(0x00000000,0x00040000) CPUTYPE("ARMV8MML") TZ CLOCK(12000000) ESEL ELITTLE @@ -26811,7 +26857,7 @@ 1 0 - cmd.exe /C copy "!L" "..\..\..\Lib\ARM\" + cmd.exe /C copy "!L" "..\..\Lib\ARM\" 0 0 @@ -26913,6 +26959,7 @@ 0 0 0 + 0 0 0 8 @@ -27040,30 +27087,31 @@ 1 - 4 + 6 1 0 - 0 + 1 0 0 0 0 0 - 0 + 3 0 0 0 + 0 0 - 0 - 0 - 0 - 0 + 3 + 3 + 1 + 1 0 0 0 - ARM_MATH_ARMV8MML, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, UNALIGNED_SUPPORT_DISABLE + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -27078,10 +27126,10 @@ 0 0 0 - 0 + 1 - --cpreproc - ARM_MATH_ARMV8MML __CC_ARM + + @@ -28059,6 +28107,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -28149,11 +28207,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -28194,11 +28247,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 2 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -28522,12 +28570,13 @@ ARMv8MMLlfsp 0x4 ARM-ADS - 6060000::V6.6::.\ARMCLANG + 6110000::V6.11::.\ARMCLANG 6.11 + 1 ARMv8MML_SP ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IRAM(0x20000000,0x00020000) IROM(0x00000000,0x00040000) CPUTYPE("ARMV8MML") FPU3(SFPU) TZ CLOCK(12000000) ESEL ELITTLE @@ -28593,7 +28642,7 @@ 1 0 - cmd.exe /C copy "!L" "..\..\..\Lib\ARM\" + cmd.exe /C copy "!L" "..\..\Lib\ARM\" 0 0 @@ -28695,6 +28744,7 @@ 0 0 2 + 0 0 0 8 @@ -28822,30 +28872,31 @@ 1 - 4 + 6 1 0 - 0 + 1 0 0 0 0 0 - 0 + 3 0 0 0 + 0 0 - 0 - 0 - 0 - 0 + 3 + 3 + 1 + 1 0 0 0 - ARM_MATH_ARMV8MML, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, UNALIGNED_SUPPORT_DISABLE, __FPU_PRESENT=1U + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -28860,10 +28911,10 @@ 0 0 0 - 0 + 1 - --cpreproc - ARM_MATH_ARMV8MML __CC_ARM + + @@ -29841,6 +29892,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -29931,11 +29992,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -29976,11 +30032,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 2 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -30304,12 +30355,13 @@ ARMv8MMLlfdp 0x4 ARM-ADS - 6060000::V6.6::.\ARMCLANG + 6110000::V6.11::.\ARMCLANG 6.11 + 1 ARMv8MML_DP ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IRAM(0x20000000,0x00020000) IROM(0x00000000,0x00040000) CPUTYPE("ARMV8MML") FPU3(DFPU) TZ CLOCK(12000000) ESEL ELITTLE @@ -30375,7 +30427,7 @@ 1 0 - cmd.exe /C copy "!L" "..\..\..\Lib\ARM\" + cmd.exe /C copy "!L" "..\..\Lib\ARM\" 0 0 @@ -30477,6 +30529,7 @@ 0 0 3 + 0 0 0 8 @@ -30604,30 +30657,31 @@ 1 - 4 + 6 1 0 - 0 + 1 0 0 0 0 0 - 0 + 3 0 0 0 + 0 0 - 0 - 0 - 0 - 0 + 3 + 3 + 1 + 1 0 0 0 - ARM_MATH_ARMV8MML, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, UNALIGNED_SUPPORT_DISABLE, __FPU_PRESENT=1U + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -30642,10 +30696,10 @@ 0 0 0 - 0 + 1 - --cpreproc - ARM_MATH_ARMV8MML __CC_ARM + + @@ -31623,6 +31677,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -31713,11 +31777,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -31758,11 +31817,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 2 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -32086,12 +32140,13 @@ ARMv8MMLld 0x4 ARM-ADS - 6060000::V6.6::.\ARMCLANG + 6110000::V6.11::.\ARMCLANG 6.11 + 1 ARMv8MML_DSP ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IRAM(0x20000000,0x00020000) IRAM2(0x20200000,0x00020000) IROM(0x00000000,0x00200000) IROM2(0x00200000,0x00200000) CPUTYPE("ARMV8MML") DSP TZ CLOCK(12000000) ESEL ELITTLE @@ -32157,7 +32212,7 @@ 1 0 - cmd.exe /C copy "!L" "..\..\..\Lib\ARM\" + cmd.exe /C copy "!L" "..\..\Lib\ARM\" 0 0 @@ -32259,6 +32314,7 @@ 0 0 0 + 0 1 1 8 @@ -32386,30 +32442,31 @@ 1 - 4 + 6 1 0 - 0 + 1 0 0 0 0 0 - 0 + 3 0 0 0 + 0 0 - 0 - 0 - 0 - 0 + 3 + 3 + 1 + 1 0 0 0 - -Wno-gnu-statement-expression -Xclang -target-feature -Xclang +t2xtpk - ARM_MATH_ARMV8MML, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, UNALIGNED_SUPPORT_DISABLE, __DSP_PRESENT=1U + + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -32424,10 +32481,10 @@ 0 0 0 - 0 + 1 - --cpreproc - ARM_MATH_ARMV8MML __CC_ARM + + @@ -33405,6 +33462,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -33495,11 +33562,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -33540,11 +33602,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 2 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -33868,12 +33925,13 @@ ARMv8MMLldfsp 0x4 ARM-ADS - 6060000::V6.6::.\ARMCLANG + 6110000::V6.11::.\ARMCLANG 6.11 + 1 ARMv8MML_DSP_SP ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IRAM(0x20000000,0x00020000) IRAM2(0x20200000,0x00020000) IROM(0x00000000,0x00200000) IROM2(0x00200000,0x00200000) CPUTYPE("ARMV8MML") FPU3(SFPU) DSP TZ CLOCK(12000000) ESEL ELITTLE @@ -33939,7 +33997,7 @@ 1 0 - cmd.exe /C copy "!L" "..\..\..\Lib\ARM\" + cmd.exe /C copy "!L" "..\..\Lib\ARM\" 0 0 @@ -34041,6 +34099,7 @@ 0 0 2 + 0 1 1 8 @@ -34168,30 +34227,31 @@ 1 - 4 + 6 1 0 - 0 + 1 0 0 0 0 0 - 0 + 3 0 0 0 + 0 0 - 0 - 0 - 0 - 0 + 3 + 3 + 1 + 1 0 0 0 - -Wno-gnu-statement-expression -Xclang -target-feature -Xclang +t2xtpk - ARM_MATH_ARMV8MML, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, UNALIGNED_SUPPORT_DISABLE, __DSP_PRESENT=1U, __FPU_PRESENT=1U + + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -34206,10 +34266,10 @@ 0 0 0 - 0 + 1 - --cpreproc - ARM_MATH_ARMV8MML __CC_ARM + + @@ -35187,6 +35247,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -35277,11 +35347,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -35322,11 +35387,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 2 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -35650,12 +35710,13 @@ ARMv8MMLldfdp 0x4 ARM-ADS - 6060000::V6.6::.\ARMCLANG + 6110000::V6.11::.\ARMCLANG 6.11 + 1 ARMv8MML_DSP_DP ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IRAM(0x20000000,0x00020000) IRAM2(0x20200000,0x00020000) IROM(0x00000000,0x00200000) IROM2(0x00200000,0x00200000) CPUTYPE("ARMV8MML") FPU3(DFPU) DSP TZ CLOCK(12000000) ESEL ELITTLE @@ -35721,7 +35782,7 @@ 1 0 - cmd.exe /C copy "!L" "..\..\..\Lib\ARM\" + cmd.exe /C copy "!L" "..\..\Lib\ARM\" 0 0 @@ -35823,6 +35884,7 @@ 0 0 3 + 0 1 1 8 @@ -35950,30 +36012,31 @@ 1 - 4 + 6 1 0 - 0 + 1 0 0 0 0 0 - 0 + 3 0 0 0 + 0 0 - 0 - 0 - 0 - 0 + 3 + 3 + 1 + 1 0 0 0 - -Wno-gnu-statement-expression -Xclang -target-feature -Xclang +t2xtpk - ARM_MATH_ARMV8MML, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, UNALIGNED_SUPPORT_DISABLE, __DSP_PRESENT=1U, __FPU_PRESENT=1U + + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -35988,10 +36051,10 @@ 0 0 0 - 0 + 1 - --cpreproc - ARM_MATH_ARMV8MML __CC_ARM + + @@ -36969,6 +37032,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -37059,11 +37132,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -37104,11 +37172,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 2 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -37430,4 +37493,10 @@ + + + + + + diff --git a/DSP/Projects/ARM/arm_cortexM_math_Build.bat b/DSP/Projects/ARM/arm_cortexM_math_Build.bat new file mode 100644 index 0000000..988b285 --- /dev/null +++ b/DSP/Projects/ARM/arm_cortexM_math_Build.bat @@ -0,0 +1,84 @@ +@echo off + +mkdir Temp +set TMP=Temp +set TEMP=Temp +set UVEXE=C:\Keil_v5\UV4\UV4.EXE + +echo. +echo Building DSP Libraries ARM + +echo Building DSP Library for Cortex-M0 Little Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "cortexM0l" -o "DspLib_cortexM0l_build.log" + +echo Building DSP Library for Cortex-M3 Little Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "cortexM3l" -o "DspLib_cortexM3l_build.log" + +echo Building DSP Library for Cortex-M4 Little Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "cortexM4l" -o "DspLib_cortexM4l_build.log" + +echo Building DSP Library for Cortex-M4 Little Endian with single precision FPU +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "cortexM4lf" -o "DspLib_cortexM4lf_build.log" + +echo Building DSP Library for Cortex-M7 Little Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "cortexM7l" -o "DspLib_cortexM7l_build.log" + +echo Building DSP Library for Cortex-M7 Little Endian with single precision FPU +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "cortexM7lfsp" -o "DspLib_cortexM7lfsp_build.log" + +echo Building DSP Library for Cortex-M7 Little Endian with double precision FPU +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "cortexM7lfdp" -o "DspLib_cortexM7lfdp_build.log" + +echo Building DSP Library for ARMv8-M Baseline Little Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "ARMv8MBLl" -o "DspLib_ARMv8MBLl_build.log" + +echo Building DSP Library for ARMv8-M Mainline Little Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "ARMv8MMLl" -o "DspLib_ARMv8MMLl_build.log" + +echo Building DSP Library for ARMv8-M Mainline Little Endian with single precision FPU +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "ARMv8MMLlfsp" -o "DspLib_ARMv8MMLlfsp_build.log" + +echo Building DSP Library for ARMv8-M Mainline Little Endian with double precision FPU +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "ARMv8MMLlfdp" -o "DspLib_ARMv8MMLlfdp_build.log" + +echo Building DSP Library for ARMv8-M Mainline Little Endian with DSP instructions +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "ARMv8MMLld" -o "DspLib_ARMv8MMLld_build.log" + +echo Building DSP Library for ARMv8-M Mainline Little Endian with DSP instructions, single precision FPU +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "ARMv8MMLldfsp" -o "DspLib_ARMv8MMLldfsp_build.log" + +echo Building DSP Library for ARMv8-M Mainline Little Endian with DSP instructions, double precision FPU +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "ARMv8MMLldfdp" -o "DspLib_ARMv8MMLldfdp_build.log" + + +REM big endian libraries + +echo Building DSP Library for Cortex-M0 Big Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "cortexM0b" -o "DspLib_cortexM0b_build.log" + +echo Building DSP Library for Cortex-M3 Big Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "cortexM3b" -o "DspLib_cortexM3b_build.log" + +echo Building DSP Library for Cortex-M4 Big Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "cortexM4b" -o "DspLib_cortexM4b_build.log" + +echo Building DSP Library for Cortex-M4 Big Endian with single precision FPU +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "cortexM4bf" -o "DspLib_cortexM4bf_build.log" + +echo Building DSP Library for Cortex-M7 Big Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "cortexM7b" -o "DspLib_cortexM7b_build.log" + +echo Building DSP Library for Cortex-M7 Big Endian with single precision FPU +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "cortexM7bfsp" -o "DspLib_cortexM7bfsp_build.log" + +echo Building DSP Library for Cortex-M7 Big Endian with double precision FPU +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "cortexM7bfdp" -o "DspLib_cortexM7bfdp_build.log" + +echo. +echo Deleting intermediate files +rmdir /S /Q Temp +rmdir /S /Q IntermediateFiles +del /Q *.bak +del /Q *.dep +del /Q *.uvguix.* +del /Q ArInp.* diff --git a/DSP/Projects/GCC/arm_cortexM_math.uvoptx b/DSP/Projects/GCC/arm_cortexM_math.uvoptx index eb2f591..4319d1e 100644 --- a/DSP/Projects/GCC/arm_cortexM_math.uvoptx +++ b/DSP/Projects/GCC/arm_cortexM_math.uvoptx @@ -8,7 +8,7 @@ *.c *.s*; *.src; *.a* - *.obj + *.obj; *.o *.lib *.txt; *.h; *.inc *.plm @@ -101,6 +101,8 @@ 0 0 1 + 0 + 0 0 @@ -154,11 +156,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -242,6 +249,8 @@ 0 0 1 + 0 + 0 0 @@ -295,11 +304,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -383,6 +397,8 @@ 0 0 1 + 0 + 0 0 @@ -436,11 +452,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -524,6 +545,8 @@ 0 0 1 + 0 + 0 0 @@ -577,11 +600,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -665,6 +693,8 @@ 0 0 1 + 0 + 0 0 @@ -718,11 +748,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -806,6 +841,8 @@ 0 0 1 + 0 + 0 0 @@ -859,11 +896,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -947,6 +989,8 @@ 0 0 1 + 0 + 0 0 @@ -1000,11 +1044,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -1088,6 +1137,8 @@ 0 0 1 + 0 + 0 0 @@ -1141,11 +1192,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -1229,6 +1285,8 @@ 0 0 1 + 0 + 0 0 @@ -1282,11 +1340,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -1370,6 +1433,8 @@ 0 0 1 + 0 + 0 0 @@ -1423,11 +1488,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -1511,6 +1581,8 @@ 0 0 1 + 0 + 0 0 @@ -1564,11 +1636,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -1652,6 +1729,8 @@ 0 0 1 + 0 + 0 0 @@ -1705,11 +1784,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -1793,6 +1877,8 @@ 0 0 1 + 0 + 0 0 @@ -1851,11 +1937,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -1939,6 +2030,8 @@ 0 0 1 + 0 + 0 0 @@ -1992,11 +2085,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -2080,6 +2178,8 @@ 0 0 1 + 0 + 0 13 @@ -2138,11 +2238,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -2226,6 +2331,8 @@ 0 0 1 + 0 + 0 13 @@ -2284,11 +2391,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -2372,6 +2484,8 @@ 0 0 1 + 0 + 0 13 @@ -2430,11 +2544,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -2518,6 +2637,8 @@ 0 0 1 + 0 + 0 13 @@ -2576,11 +2697,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -2664,6 +2790,8 @@ 0 0 1 + 0 + 0 13 @@ -2722,11 +2850,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -2810,6 +2943,8 @@ 0 0 1 + 0 + 0 13 @@ -2868,11 +3003,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -2956,6 +3096,8 @@ 0 0 1 + 0 + 0 13 @@ -3014,11 +3156,16 @@ 0 - - - 0 0 - 0 + 0 + + + + + + + + @@ -5295,6 +5442,30 @@ 0 0 0 + ..\..\Source\TransformFunctions\arm_bitreversal.c + arm_bitreversal.c + 0 + 0 + + + 6 + 187 + 1 + 0 + 0 + 0 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_bitreversal2.c + 0 + 0 + + + 6 + 188 + 1 + 0 + 0 + 0 ..\..\Source\TransformFunctions\arm_cfft_radix4_f32.c arm_cfft_radix4_f32.c 0 @@ -5302,7 +5473,7 @@ 6 - 187 + 189 1 0 0 @@ -5314,7 +5485,7 @@ 6 - 188 + 190 1 0 0 @@ -5326,7 +5497,7 @@ 6 - 189 + 191 1 0 0 @@ -5338,7 +5509,7 @@ 6 - 190 + 192 1 0 0 @@ -5350,7 +5521,7 @@ 6 - 191 + 193 1 0 0 @@ -5362,7 +5533,7 @@ 6 - 192 + 194 1 0 0 @@ -5374,7 +5545,7 @@ 6 - 193 + 195 1 0 0 @@ -5386,7 +5557,7 @@ 6 - 194 + 196 1 0 0 @@ -5398,7 +5569,7 @@ 6 - 195 + 197 1 0 0 @@ -5410,7 +5581,7 @@ 6 - 196 + 198 1 0 0 @@ -5422,7 +5593,7 @@ 6 - 197 + 199 1 0 0 @@ -5434,7 +5605,7 @@ 6 - 198 + 200 1 0 0 @@ -5446,7 +5617,7 @@ 6 - 199 + 201 1 0 0 @@ -5458,7 +5629,7 @@ 6 - 200 + 202 1 0 0 @@ -5470,7 +5641,7 @@ 6 - 201 + 203 1 0 0 @@ -5482,7 +5653,7 @@ 6 - 202 + 204 1 0 0 @@ -5494,7 +5665,7 @@ 6 - 203 + 205 1 0 0 @@ -5506,19 +5677,7 @@ 6 - 204 - 1 - 0 - 0 - 0 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_bitreversal.c - 0 - 0 - - - 6 - 205 + 206 1 0 0 @@ -5530,7 +5689,7 @@ 6 - 206 + 207 1 0 0 @@ -5542,7 +5701,7 @@ 6 - 207 + 208 1 0 0 @@ -5554,7 +5713,7 @@ 6 - 208 + 209 1 0 0 @@ -5566,7 +5725,7 @@ 6 - 209 + 210 1 0 0 @@ -5578,7 +5737,7 @@ 6 - 210 + 211 1 0 0 @@ -5590,7 +5749,7 @@ 6 - 211 + 212 1 0 0 @@ -5602,7 +5761,7 @@ 6 - 212 + 213 1 0 0 @@ -5612,18 +5771,6 @@ 0 0 - - 6 - 213 - 1 - 0 - 0 - 0 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_bitreversal2.S - 0 - 0 - 6 214 diff --git a/DSP/Projects/GCC/arm_cortexM_math.uvprojx b/DSP/Projects/GCC/arm_cortexM_math.uvprojx index 69f5e6a..6329b9a 100644 --- a/DSP/Projects/GCC/arm_cortexM_math.uvprojx +++ b/DSP/Projects/GCC/arm_cortexM_math.uvprojx @@ -10,11 +10,12 @@ cortexM0l 0x3 ARM-GNU + 0 ARMCM0 ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IROM(0x00000000,0x40000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M0") CLOCK(12000000) ESEL ELITTLE @@ -80,7 +81,7 @@ 1 0 - cmd.exe /C copy "$L\lib@L.a" "..\..\..\Lib\GCC\" + cmd.exe /C copy "$L\lib@L.a" "..\..\Lib\GCC\" 0 0 @@ -166,6 +167,7 @@ 0 0 0 + 0 0 0 @@ -238,7 +240,7 @@ 1 -fno-strict-aliasing -ffunction-sections -fdata-sections - ARM_MATH_CM0, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, UNALIGNED_SUPPORT_DISABLE + ARM_MATH_CM0_FAMILY, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -1223,6 +1225,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -1313,11 +1325,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -1358,11 +1365,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 1 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -1686,11 +1688,12 @@ cortexM0b 0x3 ARM-GNU + 0 ARMCM0 ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IROM(0x00000000,0x40000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M0") CLOCK(12000000) ESEL ELITTLE @@ -1756,7 +1759,7 @@ 1 0 - cmd.exe /C copy "$L\lib@L.a" "..\..\..\Lib\GCC\" + cmd.exe /C copy "$L\lib@L.a" "..\..\Lib\GCC\" 0 0 @@ -1842,6 +1845,7 @@ 0 0 0 + 0 0 0 @@ -1914,7 +1918,7 @@ 1 -fno-strict-aliasing -ffunction-sections -fdata-sections - ARM_MATH_CM0, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, UNALIGNED_SUPPORT_DISABLE, ARM_MATH_BIG_ENDIAN + ARM_MATH_CM0_FAMILY, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL, ARM_MATH_BIG_ENDIAN ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -2899,6 +2903,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -2989,11 +3003,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -3034,11 +3043,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 1 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -3362,11 +3366,12 @@ cortexM3l 0x3 ARM-GNU + 0 ARMCM3 ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IROM(0x00000000,0x40000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M3") CLOCK(12000000) ESEL ELITTLE @@ -3432,7 +3437,7 @@ 1 0 - cmd.exe /C copy "$L\lib@L.a" "..\..\..\Lib\GCC\" + cmd.exe /C copy "$L\lib@L.a" "..\..\Lib\GCC\" 0 0 @@ -3518,6 +3523,7 @@ 0 0 0 + 0 0 0 @@ -3590,7 +3596,7 @@ 1 -fno-strict-aliasing -ffunction-sections -fdata-sections - ARM_MATH_CM3, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, UNALIGNED_SUPPORT_DISABLE + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -4575,6 +4581,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -4665,11 +4681,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -4710,11 +4721,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 1 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -5038,11 +5044,12 @@ cortexM3b 0x3 ARM-GNU + 0 ARMCM3 ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IROM(0x00000000,0x40000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M3") CLOCK(12000000) ESEL ELITTLE @@ -5108,7 +5115,7 @@ 1 0 - cmd.exe /C copy "$L\lib@L.a" "..\..\..\Lib\GCC\" + cmd.exe /C copy "$L\lib@L.a" "..\..\Lib\GCC\" 0 0 @@ -5194,6 +5201,7 @@ 0 0 0 + 0 0 0 @@ -5266,7 +5274,7 @@ 1 -fno-strict-aliasing -ffunction-sections -fdata-sections - ARM_MATH_CM3, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, UNALIGNED_SUPPORT_DISABLE, ARM_MATH_BIG_ENDIAN + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL, ARM_MATH_BIG_ENDIAN ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -6251,6 +6259,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -6341,11 +6359,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -6386,11 +6399,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 1 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -6714,11 +6722,12 @@ cortexM4l 0x3 ARM-GNU + 0 ARMCM4 ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IROM(0x00000000,0x80000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M4") CLOCK(12000000) ESEL ELITTLE @@ -6784,7 +6793,7 @@ 1 0 - cmd.exe /C copy "$L\lib@L.a" "..\..\..\Lib\GCC\" + cmd.exe /C copy "$L\lib@L.a" "..\..\Lib\GCC\" 0 0 @@ -6870,6 +6879,7 @@ 0 0 0 + 0 0 0 @@ -6942,7 +6952,7 @@ 1 -fno-strict-aliasing -ffunction-sections -fdata-sections - ARM_MATH_CM4, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, UNALIGNED_SUPPORT_DISABLE + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -7927,6 +7937,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -8017,11 +8037,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -8062,11 +8077,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 1 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -8390,11 +8400,12 @@ cortexM4b 0x3 ARM-GNU + 0 ARMCM4 ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IROM(0x00000000,0x80000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M4") CLOCK(12000000) ESEL ELITTLE @@ -8460,7 +8471,7 @@ 1 0 - cmd.exe /C copy "$L\lib@L.a" "..\..\..\Lib\GCC\" + cmd.exe /C copy "$L\lib@L.a" "..\..\Lib\GCC\" 0 0 @@ -8546,6 +8557,7 @@ 0 0 0 + 0 0 0 @@ -8618,7 +8630,7 @@ 1 -fno-strict-aliasing -ffunction-sections -fdata-sections - ARM_MATH_CM4, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, UNALIGNED_SUPPORT_DISABLE, ARM_MATH_BIG_ENDIAN + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL, ARM_MATH_BIG_ENDIAN ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -9603,6 +9615,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -9693,11 +9715,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -9738,11 +9755,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 1 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -10066,11 +10078,12 @@ cortexM4lf 0x3 ARM-GNU + 0 ARMCM4_FP ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IROM(0x00000000,0x80000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ESEL ELITTLE @@ -10136,7 +10149,7 @@ 1 0 - cmd.exe /C copy "$L\lib@L.a" "..\..\..\Lib\GCC\" + cmd.exe /C copy "$L\lib@L.a" "..\..\Lib\GCC\" cmd.exe /C getSizeInfo "$L\lib@L.a" "@L_SizeInfo.txt" 0 0 @@ -10222,6 +10235,7 @@ 0 0 2 + 0 0 0 @@ -10294,7 +10308,7 @@ 1 -fno-strict-aliasing -ffunction-sections -fdata-sections -mfpu=fpv4-sp-d16 -mfloat-abi=hard -ffp-contract=off - ARM_MATH_CM4, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, UNALIGNED_SUPPORT_DISABLE, __FPU_PRESENT=1U + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -11279,6 +11293,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -11369,11 +11393,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -11414,11 +11433,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 1 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -11742,11 +11756,12 @@ cortexM4bf 0x3 ARM-GNU + 0 ARMCM4_FP ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IROM(0x00000000,0x80000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ESEL ELITTLE @@ -11812,7 +11827,7 @@ 1 0 - cmd.exe /C copy "$L\lib@L.a" "..\..\..\Lib\GCC\" + cmd.exe /C copy "$L\lib@L.a" "..\..\Lib\GCC\" 0 0 @@ -11898,6 +11913,7 @@ 0 0 2 + 0 0 0 @@ -11970,7 +11986,7 @@ 1 -fno-strict-aliasing -ffunction-sections -fdata-sections -mfpu=fpv4-sp-d16 -mfloat-abi=hard -ffp-contract=off - ARM_MATH_CM4, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, UNALIGNED_SUPPORT_DISABLE, __FPU_PRESENT=1U, ARM_MATH_BIG_ENDIAN + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL, ARM_MATH_BIG_ENDIAN ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -12955,6 +12971,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -13045,11 +13071,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -13090,11 +13111,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 1 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -13418,11 +13434,12 @@ cortexM7l 0x3 ARM-GNU + 0 ARMCM7 ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IROM(0x00000000,0x80000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M7") CLOCK(12000000) ESEL ELITTLE @@ -13488,7 +13505,7 @@ 1 0 - cmd.exe /C copy "$L\lib@L.a" "..\..\..\Lib\GCC\" + cmd.exe /C copy "$L\lib@L.a" "..\..\Lib\GCC\" 0 0 @@ -13574,6 +13591,7 @@ 0 0 0 + 0 0 0 @@ -13646,7 +13664,7 @@ 1 -fno-strict-aliasing -ffunction-sections -fdata-sections - ARM_MATH_CM7, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, UNALIGNED_SUPPORT_DISABLE + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -14631,6 +14649,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -14721,11 +14749,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -14766,11 +14789,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 1 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -15094,11 +15112,12 @@ cortexM7b 0x3 ARM-GNU + 0 ARMCM7 ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IROM(0x00000000,0x80000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M7") CLOCK(12000000) ESEL ELITTLE @@ -15164,7 +15183,7 @@ 1 0 - cmd.exe /C copy "$L\lib@L.a" "..\..\..\Lib\GCC\" + cmd.exe /C copy "$L\lib@L.a" "..\..\Lib\GCC\" 0 0 @@ -15250,6 +15269,7 @@ 0 0 0 + 0 0 0 @@ -15322,7 +15342,7 @@ 1 -fno-strict-aliasing -ffunction-sections -fdata-sections - ARM_MATH_CM7, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, UNALIGNED_SUPPORT_DISABLE, ARM_MATH_BIG_ENDIAN + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL, ARM_MATH_BIG_ENDIAN ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -16307,6 +16327,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -16397,11 +16427,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -16442,11 +16467,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 1 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -16770,11 +16790,12 @@ cortexM7lfsp 0x3 ARM-GNU + 0 ARMCM7_SP ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IROM(0x00000000,0x80000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M7") FPU3(SFPU) CLOCK(12000000) ESEL ELITTLE @@ -16840,7 +16861,7 @@ 1 0 - cmd.exe /C copy "$L\lib@L.a" "..\..\..\Lib\GCC\" + cmd.exe /C copy "$L\lib@L.a" "..\..\Lib\GCC\" 0 0 @@ -16926,6 +16947,7 @@ 0 0 2 + 0 0 0 @@ -16998,7 +17020,7 @@ 1 -fno-strict-aliasing -ffunction-sections -fdata-sections -mfpu=fpv5-sp-d16 -mfloat-abi=hard -ffp-contract=off - ARM_MATH_CM7, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, UNALIGNED_SUPPORT_DISABLE, __FPU_PRESENT=1U + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -17983,6 +18005,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -18073,11 +18105,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -18118,11 +18145,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 1 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -18446,11 +18468,12 @@ cortexM7bfsp 0x3 ARM-GNU + 0 ARMCM7_SP ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IROM(0x00000000,0x80000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M7") FPU3(SFPU) CLOCK(12000000) ESEL ELITTLE @@ -18516,7 +18539,7 @@ 1 0 - cmd.exe /C copy "$L\lib@L.a" "..\..\..\Lib\GCC\" + cmd.exe /C copy "$L\lib@L.a" "..\..\Lib\GCC\" 0 0 @@ -18602,6 +18625,7 @@ 0 0 2 + 0 0 0 @@ -18674,7 +18698,7 @@ 1 -fno-strict-aliasing -ffunction-sections -fdata-sections -mfpu=fpv5-sp-d16 -mfloat-abi=hard -ffp-contract=off - ARM_MATH_CM7, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, UNALIGNED_SUPPORT_DISABLE, __FPU_PRESENT=1U, ARM_MATH_BIG_ENDIAN + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL, ARM_MATH_BIG_ENDIAN ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -19659,6 +19683,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -19749,11 +19783,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -19794,11 +19823,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 1 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -20122,11 +20146,12 @@ cortexM7lfdp 0x3 ARM-GNU + 0 ARMCM7_DP ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IRAM(0x20000000,0x00020000) IROM(0x00000000,0x00040000) CPUTYPE("Cortex-M7") FPU3(DFPU) CLOCK(12000000) ESEL ELITTLE @@ -20192,7 +20217,7 @@ 1 0 - cmd.exe /C copy "$L\lib@L.a" "..\..\..\Lib\GCC\" + cmd.exe /C copy "$L\lib@L.a" "..\..\Lib\GCC\" 0 0 @@ -20278,6 +20303,7 @@ 0 0 3 + 0 0 0 @@ -20350,7 +20376,7 @@ 1 -fno-strict-aliasing -ffunction-sections -fdata-sections -mfpu=fpv5-d16 -mfloat-abi=hard -ffp-contract=off - ARM_MATH_CM7, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, UNALIGNED_SUPPORT_DISABLE, __FPU_PRESENT=1U + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -21335,6 +21361,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -21425,11 +21461,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -21470,11 +21501,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 1 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -21798,11 +21824,12 @@ cortexM7bfdp 0x3 ARM-GNU + 0 ARMCM7_DP ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IROM(0x00000000,0x80000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M7") FPU3(DFPU) CLOCK(12000000) ESEL ELITTLE @@ -21868,7 +21895,7 @@ 1 0 - cmd.exe /C copy "$L\lib@L.a" "..\..\..\Lib\GCC\" + cmd.exe /C copy "$L\lib@L.a" "..\..\Lib\GCC\" 0 0 @@ -21954,6 +21981,7 @@ 0 0 3 + 0 0 0 @@ -22026,7 +22054,7 @@ 1 -fno-strict-aliasing -ffunction-sections -fdata-sections -mfpu=fpv5-d16 -mfloat-abi=hard -ffp-contract=off - ARM_MATH_CM7, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, UNALIGNED_SUPPORT_DISABLE, __FPU_PRESENT=1U, ARM_MATH_BIG_ENDIAN + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL, ARM_MATH_BIG_ENDIAN ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -23011,6 +23039,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -23101,11 +23139,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -23146,11 +23179,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 1 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -23474,11 +23502,12 @@ ARMv8MBLl 0x3 ARM-GNU + 0 ARMv8MBL ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IRAM(0x20000000,0x00020000) IRAM2(0x20200000,0x00020000) IROM(0x00000000,0x00200000) IROM2(0x00200000,0x00200000) CPUTYPE("ARMV8MBL") TZ CLOCK(12000000) ESEL ELITTLE @@ -23544,7 +23573,7 @@ 1 0 - cmd.exe /C copy "$L\lib@L.a" "..\..\..\Lib\GCC\" + cmd.exe /C copy "$L\lib@L.a" "..\..\Lib\GCC\" 0 0 @@ -23630,6 +23659,7 @@ 0 0 3 + 0 1 1 @@ -23702,7 +23732,7 @@ 1 -fno-strict-aliasing -ffunction-sections -fdata-sections -march=armv8-m.base - ARM_MATH_ARMV8MBL, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, UNALIGNED_SUPPORT_DISABLE + ARM_MATH_CM0_FAMILY, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -24687,6 +24717,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -24777,11 +24817,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -24822,11 +24857,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 1 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -25150,11 +25180,12 @@ ARMv8MMLl 0x3 ARM-GNU + 0 ARMv8MML ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IRAM(0x20000000,0x00020000) IRAM2(0x20200000,0x00020000) IROM(0x00000000,0x00200000) IROM2(0x00200000,0x00200000) CPUTYPE("ARMV8MML") TZ CLOCK(12000000) ESEL ELITTLE @@ -25220,7 +25251,7 @@ 1 0 - cmd.exe /C copy "$L\lib@L.a" "..\..\..\Lib\GCC\" + cmd.exe /C copy "$L\lib@L.a" "..\..\Lib\GCC\" 0 0 @@ -25306,6 +25337,7 @@ 0 0 2 + 0 1 1 @@ -25378,7 +25410,7 @@ 1 -fno-strict-aliasing -ffunction-sections -fdata-sections -march=armv8-m.main - ARM_MATH_ARMV8MML, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, UNALIGNED_SUPPORT_DISABLE + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -26363,6 +26395,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -26453,11 +26495,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -26498,11 +26535,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 1 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -26826,11 +26858,12 @@ ARMv8MMLlfsp 0x3 ARM-GNU + 0 ARMv8MML_SP ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IRAM(0x20000000,0x00020000) IRAM2(0x20200000,0x00020000) IROM(0x00000000,0x00200000) IROM2(0x00200000,0x00200000) CPUTYPE("ARMV8MML") FPU3(SFPU) TZ CLOCK(12000000) ESEL ELITTLE @@ -26896,7 +26929,7 @@ 1 0 - cmd.exe /C copy "$L\lib@L.a" "..\..\..\Lib\GCC\" + cmd.exe /C copy "$L\lib@L.a" "..\..\Lib\GCC\" 0 0 @@ -26982,6 +27015,7 @@ 0 0 2 + 0 1 1 @@ -27054,7 +27088,7 @@ 1 -fno-strict-aliasing -ffunction-sections -fdata-sections -march=armv8-m.main -mfpu=fpv5-sp-d16 -mfloat-abi=hard -ffp-contract=off - ARM_MATH_ARMV8MML, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, UNALIGNED_SUPPORT_DISABLE, __FPU_PRESENT=1U + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -28039,6 +28073,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -28129,11 +28173,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -28174,11 +28213,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 1 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -28502,11 +28536,12 @@ ARMv8MMLlfdp 0x3 ARM-GNU + 0 ARMv8MML_DP ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IRAM(0x20000000,0x00020000) IRAM2(0x20200000,0x00020000) IROM(0x00000000,0x00200000) IROM2(0x00200000,0x00200000) CPUTYPE("ARMV8MML") FPU3(DFPU) TZ CLOCK(12000000) ESEL ELITTLE @@ -28572,7 +28607,7 @@ 1 0 - cmd.exe /C copy "$L\lib@L.a" "..\..\..\Lib\GCC\" + cmd.exe /C copy "$L\lib@L.a" "..\..\Lib\GCC\" 0 0 @@ -28658,6 +28693,7 @@ 0 0 3 + 0 1 1 @@ -28730,7 +28766,7 @@ 1 -fno-strict-aliasing -ffunction-sections -fdata-sections -march=armv8-m.main -mfpu=fpv5-d16 -mfloat-abi=hard -ffp-contract=off - ARM_MATH_ARMV8MML, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, UNALIGNED_SUPPORT_DISABLE, __FPU_PRESENT=1U + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -29715,6 +29751,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -29805,11 +29851,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -29850,11 +29891,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 1 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -30178,11 +30214,12 @@ ARMv8MMLld 0x3 ARM-GNU + 0 ARMv8MML_DSP ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IRAM(0x20000000,0x00020000) IRAM2(0x20200000,0x00020000) IROM(0x00000000,0x00200000) IROM2(0x00200000,0x00200000) CPUTYPE("ARMV8MML") DSP TZ CLOCK(12000000) ESEL ELITTLE @@ -30248,7 +30285,7 @@ 1 0 - cmd.exe /C copy "$L\lib@L.a" "..\..\..\Lib\GCC\" + cmd.exe /C copy "$L\lib@L.a" "..\..\Lib\GCC\" 0 0 @@ -30334,6 +30371,7 @@ 0 0 2 + 0 1 1 @@ -30406,7 +30444,7 @@ 1 -fno-strict-aliasing -ffunction-sections -fdata-sections -march=armv8-m.main+dsp - ARM_MATH_ARMV8MML, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, UNALIGNED_SUPPORT_DISABLE, __DSP_PRESENT=1U + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -31391,6 +31429,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -31481,11 +31529,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -31526,11 +31569,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 1 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -31854,11 +31892,12 @@ ARMv8MMLldfsp 0x3 ARM-GNU + 0 ARMv8MML_DSP_SP ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IRAM(0x20000000,0x00020000) IRAM2(0x20200000,0x00020000) IROM(0x00000000,0x00200000) IROM2(0x00200000,0x00200000) CPUTYPE("ARMV8MML") FPU3(SFPU) DSP TZ CLOCK(12000000) ESEL ELITTLE @@ -31924,7 +31963,7 @@ 1 0 - cmd.exe /C copy "$L\lib@L.a" "..\..\..\Lib\GCC\" + cmd.exe /C copy "$L\lib@L.a" "..\..\Lib\GCC\" 0 0 @@ -32010,6 +32049,7 @@ 0 0 2 + 0 1 1 @@ -32082,7 +32122,7 @@ 1 -fno-strict-aliasing -ffunction-sections -fdata-sections -march=armv8-m.main+dsp -mfpu=fpv5-sp-d16 -mfloat-abi=hard -ffp-contract=off - ARM_MATH_ARMV8MML, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, UNALIGNED_SUPPORT_DISABLE, __DSP_PRESENT=1U, __FPU_PRESENT=1U + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -33067,6 +33107,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -33157,11 +33207,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -33202,11 +33247,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 1 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -33530,11 +33570,12 @@ ARMv8MMLldfdp 0x3 ARM-GNU + 0 ARMv8MML_DSP_DP ARM - ARM.CMSIS.5.0.0 + ARM.CMSIS.5.5.0-dev52 http://www.keil.com/pack/ IRAM(0x20000000,0x00020000) IRAM2(0x20200000,0x00020000) IROM(0x00000000,0x00200000) IROM2(0x00200000,0x00200000) CPUTYPE("ARMV8MML") FPU3(DFPU) DSP TZ CLOCK(12000000) ESEL ELITTLE @@ -33600,7 +33641,7 @@ 1 0 - cmd.exe /C copy "$L\lib@L.a" "..\..\..\Lib\GCC\" + cmd.exe /C copy "$L\lib@L.a" "..\..\Lib\GCC\" 0 0 @@ -33686,6 +33727,7 @@ 0 0 3 + 0 1 1 @@ -33758,7 +33800,7 @@ 1 -fno-strict-aliasing -ffunction-sections -fdata-sections -march=armv8-m.main+dsp -mfpu=fpv5-d16 -mfloat-abi=hard -ffp-contract=off - ARM_MATH_ARMV8MML, ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, UNALIGNED_SUPPORT_DISABLE, __DSP_PRESENT=1U, __FPU_PRESENT=1U + ARM_MATH_MATRIX_CHECK, ARM_MATH_ROUNDING, ARM_MATH_LOOPUNROLL ..\..\Include;..\..\..\Core\Include;..\..\..\Include @@ -34743,6 +34785,16 @@ TransformFunctions + + arm_bitreversal.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal.c + + + arm_bitreversal2.c + 1 + ..\..\Source\TransformFunctions\arm_bitreversal2.c + arm_cfft_radix4_f32.c 1 @@ -34833,11 +34885,6 @@ 1 ..\..\Source\TransformFunctions\arm_rfft_q31.c - - arm_bitreversal.c - 1 - ..\..\Source\TransformFunctions\arm_bitreversal.c - arm_cfft_radix2_f32.c 1 @@ -34878,11 +34925,6 @@ 1 ..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c - - arm_bitreversal2.S - 1 - ..\..\Source\TransformFunctions\arm_bitreversal2.S - arm_rfft_fast_f32.c 1 @@ -35204,4 +35246,10 @@ + + + + + + diff --git a/DSP/Projects/GCC/arm_cortexM_math_Build.bat b/DSP/Projects/GCC/arm_cortexM_math_Build.bat new file mode 100644 index 0000000..6904763 --- /dev/null +++ b/DSP/Projects/GCC/arm_cortexM_math_Build.bat @@ -0,0 +1,84 @@ +@echo off + +mkdir Temp +set TMP=Temp +set TEMP=Temp +set UVEXE=C:\Keil_v5\UV4\UV4.EXE + +echo. +echo Building DSP Libraries GCC + +echo Building DSP Library for Cortex-M0 Little Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "cortexM0l" -o "DspLib_cortexM0l_build.log" + +echo Building DSP Library for Cortex-M3 Little Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "cortexM3l" -o "DspLib_cortexM3l_build.log" + +echo Building DSP Library for Cortex-M4 Little Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "cortexM4l" -o "DspLib_cortexM4l_build.log" + +echo Building DSP Library for Cortex-M4 Little Endian with single precision FPU +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "cortexM4lf" -o "DspLib_cortexM4lf_build.log" + +echo Building DSP Library for Cortex-M7 Little Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "cortexM7l" -o "DspLib_cortexM7l_build.log" + +echo Building DSP Library for Cortex-M7 Little Endian with single precision FPU +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "cortexM7lfsp" -o "DspLib_cortexM7lfsp_build.log" + +echo Building DSP Library for Cortex-M7 Little Endian with double precision FPU +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "cortexM7lfdp" -o "DspLib_cortexM7lfdp_build.log" + +echo Building DSP Library for ARMv8-M Baseline Little Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "ARMv8MBLl" -o "DspLib_ARMv8MBLl_build.log" + +echo Building DSP Library for ARMv8-M Mainline Little Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "ARMv8MMLl" -o "DspLib_ARMv8MMLl_build.log" + +echo Building DSP Library for ARMv8-M Mainline Little Endian with single precision FPU +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "ARMv8MMLlfsp" -o "DspLib_ARMv8MMLlfsp_build.log" + +echo Building DSP Library for ARMv8-M Mainline Little Endian with double precision FPU +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "ARMv8MMLlfdp" -o "DspLib_ARMv8MMLlfdp_build.log" + +echo Building DSP Library for ARMv8-M Mainline Little Endian with DSP instructions +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "ARMv8MMLld" -o "DspLib_ARMv8MMLld_build.log" + +echo Building DSP Library for ARMv8-M Mainline Little Endian with DSP instructions, single precision FPU +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "ARMv8MMLldfsp" -o "DspLib_ARMv8MMLldfsp_build.log" + +echo Building DSP Library for ARMv8-M Mainline Little Endian with DSP instructions, double precision FPU +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "ARMv8MMLldfdp" -o "DspLib_ARMv8MMLldfdp_build.log" + + +REM big endian libraries + +echo Building DSP Library for Cortex-M0 Big Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "cortexM0b" -o "DspLib_cortexM0b_build.log" + +echo Building DSP Library for Cortex-M3 Big Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "cortexM3b" -o "DspLib_cortexM3b_build.log" + +echo Building DSP Library for Cortex-M4 Big Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "cortexM4b" -o "DspLib_cortexM4b_build.log" + +echo Building DSP Library for Cortex-M4 Big Endian with single precision FPU +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "cortexM4bf" -o "DspLib_cortexM4bf_build.log" + +echo Building DSP Library for Cortex-M7 Big Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "cortexM7b" -o "DspLib_cortexM7b_build.log" + +echo Building DSP Library for Cortex-M7 Big Endian with single precision FPU +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "cortexM7bfsp" -o "DspLib_cortexM7bfsp_build.log" + +echo Building DSP Library for Cortex-M7 Big Endian with double precision FPU +%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "cortexM7bfdp" -o "DspLib_cortexM7bfdp_build.log" + +echo. +echo Deleting intermediate files +rmdir /S /Q Temp +rmdir /S /Q IntermediateFiles +del /Q *.bak +del /Q *.dep +del /Q *.uvguix.* +del /Q ArInp.* diff --git a/DSP/Projects/IAR/arm_cortexM_math.ewp b/DSP/Projects/IAR/arm_cortexM_math.ewp index b02ac80..7486e94 100644 --- a/DSP/Projects/IAR/arm_cortexM_math.ewp +++ b/DSP/Projects/IAR/arm_cortexM_math.ewp @@ -11,7 +11,7 @@ General 3 - 30 + 31 1 1 + ICCARM 2 - 34 + 35 1 1 + @@ -518,8 +527,7 @@ @@ -1034,7 +1050,7 @@ General 3 - 30 + 31 1 1 + ICCARM 2 - 34 + 35 1 1 + @@ -1542,8 +1567,7 @@ @@ -2058,7 +2090,7 @@ General 3 - 30 + 31 1 1 + ICCARM 2 - 34 + 35 1 1 + @@ -2565,8 +2606,7 @@ @@ -3081,7 +3129,7 @@ General 3 - 30 + 31 1 1 + ICCARM 2 - 34 + 35 1 1 + @@ -3589,8 +3646,7 @@ @@ -4105,7 +4169,7 @@ General 3 - 30 + 31 1 1 + ICCARM 2 - 34 + 35 1 1 + @@ -4612,8 +4685,7 @@ @@ -5128,7 +5208,7 @@ General 3 - 30 + 31 1 1 + ICCARM 2 - 34 + 35 1 1 + @@ -5636,8 +5725,7 @@ @@ -6152,7 +6248,7 @@ General 3 - 30 + 31 1 1 + ICCARM 2 - 34 + 35 1 1 + @@ -6660,8 +6764,7 @@ @@ -7176,7 +7287,7 @@ General 3 - 30 + 31 1 1 + ICCARM 2 - 34 + 35 1 1 + @@ -7685,8 +7804,7 @@ @@ -8201,7 +8327,7 @@ General 3 - 30 + 31 1 1 + ICCARM 2 - 34 + 35 1 1 + @@ -8708,8 +8843,7 @@ @@ -9224,7 +9366,7 @@ General 3 - 30 + 31 1 1 + ICCARM 2 - 34 + 35 1 1 + @@ -9732,8 +9883,7 @@ @@ -10248,7 +10406,7 @@ General 3 - 30 + 31 1 1 + ICCARM 2 - 34 + 35 1 1 + @@ -10756,8 +10922,7 @@ @@ -11272,7 +11445,7 @@ General 3 - 30 + 31 1 1 + ICCARM 2 - 34 + 35 1 1 + @@ -11781,8 +11962,7 @@ @@ -12297,7 +12485,7 @@ General 3 - 30 + 31 1 1 + ICCARM 2 - 34 + 35 1 1 + @@ -12805,8 +13001,7 @@ @@ -13321,7 +13524,7 @@ General 3 - 30 + 31 1 1 + ICCARM 2 - 34 + 35 1 1 + @@ -13830,8 +14041,7 @@ @@ -14346,7 +14564,7 @@ General 3 - 30 + 31 1 1 + @@ -14545,15 +14768,14 @@ ICCARM 2 - 34 + 35 1 1 + @@ -14854,7 +15080,7 @@ @@ -15369,7 +15603,7 @@ General 3 - 30 + 31 1 1 + @@ -15568,15 +15807,14 @@ ICCARM 2 - 34 + 35 1 1 + @@ -15877,7 +16119,7 @@ @@ -16392,7 +16642,7 @@ General 3 - 30 + 31 1 1 + @@ -16591,17 +16846,14 @@ ICCARM 2 - 34 + 35 1 1 + @@ -16902,7 +17158,7 @@ @@ -17417,7 +17681,7 @@ General 3 - 30 + 31 1 1 + @@ -17616,17 +17885,14 @@ ICCARM 2 - 34 + 35 1 1 + @@ -17927,7 +18197,7 @@ @@ -18442,7 +18720,7 @@ General 3 - 30 + 31 1 1 + @@ -18641,16 +18924,14 @@ ICCARM 2 - 34 + 35 1 1 + @@ -18951,7 +19236,7 @@ @@ -19466,7 +19759,7 @@ General 3 - 30 + 31 1 1 + @@ -19665,18 +19963,14 @@ ICCARM 2 - 34 + 35 1 1 + @@ -19977,7 +20275,7 @@ @@ -20492,7 +20798,7 @@ General 3 - 30 + 31 1 1 + @@ -20691,16 +21002,14 @@ ICCARM 2 - 34 + 35 1 1 + @@ -21001,7 +21314,7 @@ @@ -22259,7 +22580,7 @@ $PROJ_DIR$\..\..\Source\TransformFunctions\arm_bitreversal.c - $PROJ_DIR$\..\..\Source\TransformFunctions\arm_bitreversal2.S + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_bitreversal2.c $PROJ_DIR$\..\..\Source\TransformFunctions\arm_cfft_f32.c diff --git a/DSP/Projects/IAR/arm_cortexM_math_Build.bat b/DSP/Projects/IAR/arm_cortexM_math_Build.bat new file mode 100644 index 0000000..0afdf65 --- /dev/null +++ b/DSP/Projects/IAR/arm_cortexM_math_Build.bat @@ -0,0 +1,106 @@ +@echo off + +mkdir Temp +set TMP=Temp +set TEMP=Temp +rem set IAREXE=..\..\..\..\..\common\bin\iarbuild.exe +set IAREXE=iarbuild.exe + +echo. +echo Building DSP Libraries ARM + +echo Building DSP Library for Cortex-M0 Little Endian +%IAREXE% arm_cortexM_math.ewp -build cortexM0l + +echo Building DSP Library for Cortex-M3 Little Endian +%IAREXE% arm_cortexM_math.ewp -build cortexM3l + +echo Building DSP Library for Cortex-M4 Little Endian +%IAREXE% arm_cortexM_math.ewp -build cortexM4l + +echo Building DSP Library for Cortex-M4 Little Endian with single precision FPU +%IAREXE% arm_cortexM_math.ewp -build cortexM4lf + +echo Building DSP Library for Cortex-M7 Little Endian +%IAREXE% arm_cortexM_math.ewp -build cortexM7l + +echo Building DSP Library for Cortex-M7 Little Endian with single precision FPU +%IAREXE% arm_cortexM_math.ewp -build cortexM7lfsp + +echo Building DSP Library for Cortex-M7 Little Endian with double precision FPU +%IAREXE% arm_cortexM_math.ewp -build cortexM7lfdp + +echo Building DSP Library for ARMv8-M Baseline Little Endian +%IAREXE% arm_cortexM_math.ewp -build ARMv8MBLl + +echo Building DSP Library for ARMv8-M Mainline Little Endian +%IAREXE% arm_cortexM_math.ewp -build ARMv8MMLl + +echo Building DSP Library for ARMv8-M Mainline Little Endian with single precision FPU +%IAREXE% arm_cortexM_math.ewp -build ARMv8MMLlfsp + +echo Building DSP Library for ARMv8-M Mainline Little Endian with double precision FPU +%IAREXE% arm_cortexM_math.ewp -build ARMv8MMLlfdp + +echo Building DSP Library for ARMv8-M Mainline Little Endian with DSP instructions +%IAREXE% arm_cortexM_math.ewp -build ARMv8MMLld + +echo Building DSP Library for ARMv8-M Mainline Little Endian with DSP instructions, single precision FPU +%IAREXE% arm_cortexM_math.ewp -build ARMv8MMLldfsp + +echo Building DSP Library for ARMv8-M Mainline Little Endian with DSP instructions, double precision FPU +%IAREXE% arm_cortexM_math.ewp -build ARMv8MMLldfdp + + +REM big endian libraries + +echo Building DSP Library for Cortex-M0 Big Endian +%IAREXE% arm_cortexM_math.ewp -build cortexM0b + +echo Building DSP Library for Cortex-M3 Big Endian +%IAREXE% arm_cortexM_math.ewp -build cortexM3b + +echo Building DSP Library for Cortex-M4 Big Endian +%IAREXE% arm_cortexM_math.ewp -build cortexM4b + +echo Building DSP Library for Cortex-M4 Big Endian with single precision FPU +%IAREXE% arm_cortexM_math.ewp -build cortexM4bf + +echo Building DSP Library for Cortex-M7 Big Endian +%IAREXE% arm_cortexM_math.ewp -build cortexM7b + +echo Building DSP Library for Cortex-M7 Big Endian with single precision FPU +%IAREXE% arm_cortexM_math.ewp -build cortexM7bfsp + +echo Building DSP Library for Cortex-M7 Big Endian with double precision FPU +%IAREXE% arm_cortexM_math.ewp -build cortexM7bfdp + +echo Copy libs to CMSIS\lib\IAR +mkdir ..\..\lib\IAR +copy ReleaseM0BE\Exe\*.a ..\..\lib\IAR\ /Y +copy ReleaseM0LE\Exe\*.a ..\..\lib\IAR\ /Y +copy ReleaseM3BE\Exe\*.a ..\..\lib\IAR\ /Y +copy ReleaseM3LE\Exe\*.a ..\..\lib\IAR\ /Y +copy ReleaseM4BE\Exe\*.a ..\..\lib\IAR\ /Y +copy ReleaseM4BE_FPU\Exe\*.a ..\..\lib\IAR\ /Y +copy ReleaseM4LE\Exe\*.a ..\..\lib\IAR\ /Y +copy ReleaseM4LE_FPU\Exe\*.a ..\..\lib\IAR\ /Y +copy ReleaseM7BE\Exe\*.a ..\..\lib\IAR\ /Y +copy ReleaseM7BE_FPU_DP\Exe\*.a ..\..\lib\IAR\ /Y +copy ReleaseM7BE_FPU_SP\Exe\*.a ..\..\lib\IAR\ /Y +copy ReleaseM7LE\Exe\*.a ..\..\lib\IAR\ /Y +copy ReleaseM7LE_FPU_DP\Exe\*.a ..\..\lib\IAR\ /Y +copy ReleaseM7LE_FPU_SP\Exe\*.a ..\..\lib\IAR\ /Y +copy ARMv8MBLl\Exe\*.a ..\..\lib\IAR\ /Y +copy ARMv8MMLl\Exe\*.a ..\..\lib\IAR\ /Y +copy ARMv8MMLld\Exe\*.a ..\..\lib\IAR\ /Y +copy ARMv8MMLldfdp\Exe\*.a ..\..\lib\IAR\ /Y +copy ARMv8MMLldfsp\Exe\*.a ..\..\lib\IAR\ /Y +copy ARMv8MMLlfdp\Exe\*.a ..\..\lib\IAR\ /Y +copy ARMv8MMLlfsp\Exe\*.a ..\..\lib\IAR\ /Y + +echo. +echo Deleting intermediate files +for /d %%a in (Temp ARMv8M* ReleaseM*) do rmdir /s /q "%%~a" +del /Q *.bak +del /Q *.dep -- cgit