Christophe Favergeon
8b465544a1
CMSIS-DSP: Added arm_rfft_fast_f16
5 years ago
Richard Allen
9e4b2a9358
CMSIS-DSP: Use __PKHBT intrinsics for FFTs
...
This results in about a few percent faster FFT when using GCC.
Change-Id: I9620370aa5098bb10e04d84a7fed2167e7734aeb
5 years ago
Christophe Favergeon
41f2015387
CMSIS-DSP: Re-organization of arm_math.h
...
arm_math.h splitted into several headers.
Interpolation functions moved from arm_math.h to a separate folder.
5 years ago
Christophe Favergeon
c0d3b61f37
CMSIS-DSP: Changed cmake required minimum version
6 years ago
Christophe Favergeon
be40746c5e
CMSIS-DSP: Improvement to test framework
...
Added support for A32.
Still some issues with cycle model.
6 years ago
Christophe Favergeon
11b7758815
CMSIS-DSP: Corrected issue #906
6 years ago
Christophe Favergeon
8cafb3219f
CMSIS-DSP: Corrected issue #870
6 years ago
Christophe Favergeon
b1e1a3140e
CMSIS-DSP: Improve test formatting script.
6 years ago
Christophe Favergeon
a159791720
CMSIS-DSP: Improved test framework
...
Added gcc support to IPSS in test framework.
Improved f16 handling for when compiling M55 with gcc.
6 years ago
Christophe Favergeon
c33adc9485
CMSIS-DSP: Improvements to the float16 support for building.
6 years ago
Christophe Favergeon
b31c737ad0
CMSIS-DSP: Corrected latest issues in f16 MVE version of cfft.
6 years ago
Christophe Favergeon
86a272902a
CMSIS-DSP: Add preliminary cfft 16 MVE code.
6 years ago
Christophe Favergeon
b543f5c61c
CMSIS-DSP: Added f16 support to test framework.
...
Added preliminary f16 versions of some functions
6 years ago
Christophe Favergeon
89704d71f0
CMSIS-DSP: Correction of issue 890
...
Wrong file name in some comments.
6 years ago
Christophe Favergeon
12af686c77
CMSIS-DSP: Correction of issue 891
...
Use of arm_cfft_init_f64 in the tests for coherency with other
cfft tests.
6 years ago
Christophe Favergeon
e4a2262af3
CMSIS-DSP: Added tutorial link to Doxygen documentation.
...
Corrected potential build issue with packs.
6 years ago
Jonatan Antoni
9ec9907e1d
CMSIS-DSP: Updates pack source component.
...
- Bumped component version to 1.8.0
- Added new groups/functions/files
Change-Id: Iee15d6af1e7e9c1169867270ca04f9ca7d5552c7
6 years ago
Christophe Favergeon
0e438b58f6
CMSIS-DSP: Fix to MVE code to allow compilation with AC6 6.14
6 years ago
Christophe Favergeon
dcda169de6
CMSIS-DSP: Cleaning for RFFT
...
Updated Doxygen comments.
Moved cfft_init_f64 from PythonWrapper to normal repository.
6 years ago
Christophe Favergeon
f2facaa0a2
CMSIS-DSP: Correction for issue 720
6 years ago
Christophe Favergeon
c21c54f83d
CMSIS-DSP: Added MVE code for merge_rfft_f32
6 years ago
Christophe Favergeon
266d88ba4a
CMSIS-DSP: Added MVE version of stage_rfft_f32
6 years ago
Christophe Favergeon
0c8bacd043
CMSIS-DSP: Added MVE code for rfft q15
6 years ago
Christophe Favergeon
681080f52a
CMSIS-DSP: Added MVE code for rfft q31
6 years ago
Christophe Favergeon
b6d9bdd4ef
CMSIS-DSP: Added MVE code for arm_cfft_q15
6 years ago
Christophe Favergeon
f5c31e6af4
CMSIS-DSP: Added MVE code for cfft q31
...
Added tests patterns for RFFT Q31 and Q15.
6 years ago
Christophe Favergeon
3060b1da8f
CMSIS-DSP: MVE version of arm_cfft_f32.
6 years ago
FabKlein
ee57bbde54
CMSIS-DSP: Initial F64 CFFT/RFFT implementation
6 years ago
Christophe Favergeon
84c7261036
CMSIS-DSP: Simplification to cmake to build without test framework.
6 years ago
Christophe Favergeon
5309ff3334
CMSIS-DSP: Corrected compilation issues with ARM AC5 compiler.
...
Added AC5 support to the test framework.
Upgraded gcc support.
6 years ago
Christophe Favergeon
799b7aa521
CMSIS-DSP: Added benchmarking code for Transform.
6 years ago
Christophe Favergeon
7a8a02f976
CMSIS-DSP: Corrected Doxygen warnings.
6 years ago
Christophe Favergeon
1f87fd50c9
CMSIS-DSP: Change to cmake to more easily build wrappers
6 years ago
Christophe Favergeon
d3170304e1
CMSIS-DSP:Added missing compilation flags to arm_rfft_fast_init_f32.c
7 years ago
Christophe Favergeon
8a4c63e4d8
CMSIS-DSP: New testing framework
...
(For our internal use. In short term, we won't give support about it).
CMSIS-DSP: Update to cmake build for the testing framework
CMSIS-NN:Implementation of arm_fully_connected_s8
Use API and quantization compatible with TF Lite.
7 years ago
Christophe Favergeon
bf1f324a6d
CMSIS-DSP: DSP_Lib_TestSuite can be built with cmake.
...
DSP_Lib_TestSuite can be built with cmake and run on FVP.
Some issues with CMSIS-DSP cmake where discovered and corrected.
Comments added to arm_biqaud_cascade_df2T+f32 since the Neon version
must be initialized differently (and thus the corresponding test
in DSP_Lib_TestSuite will have to be updated to pass with Neon version).
7 years ago
Christophe Favergeon
080b994dd7
CMSIS-DSP: Customization of FFT tables.
...
Compilation symbols have been introduced to allow to include only the
FFT tables which are useful in a given application.
The README.md in DSP is giving more details.
7 years ago
Jonatan Antoni
a8cf6e9bb1
Updated file versions, dates and copyright headers.
...
Change-Id: I2fe43d2ad56cff4347424929fd1f82eccd1cc770
7 years ago
GuentherMartin
5648cfd4af
DSP_Lib changes:
...
- new version V1.5.5
- reworked DSP library source files
added macro ARM_MATH_LOOPUNROLL
removed macro UNALIGNED_SUPPORT_DISABLE
relpaced arm_bitreversal2.S with C version
added const-correctness
replaced SIMD pointer construct with memcpy solution
- reworked DSP library documentation
- moved DSP libraries to folder ./DSP/Lib
- ARM DSP Libraries are built with ARMCLANG
- Added DSP Libraries Source variant
7 years ago
Jonatan Antoni
f20c424e92
Revert "Const-qualify all read-only pointers in CMSIS-DSP ( #349 )"
7 years ago
Torfinn Berset
61bd40e7a6
Fix incorrect pointer sign for arm_cfft_radix4_q15's bit reversal table (was signed, should be unsigned)
7 years ago
Torfinn Berset
23765aeff4
Fix const warnings
7 years ago
Torfinn Berset
b54e1f9bf1
Converting C sources to use `const` where appropriate using regular expressions. Fix typos
7 years ago
GuentherMartin
ddee94e8db
DSP_Lib:
...
- updated arm_math.h
- reduced ARM_MATH_CMx macros
7 years ago
Dave Flogeras
41a3f92259
Implement arm_rfft_fast_init_f32 with new separate initialize functions.
7 years ago
Dave Flogeras
0f5b33ee1b
Split rfft_fast_init_f32 into separate initializer functions.
...
The rationale here is that if the caller knows the size FFT they require
at compile time, only the look-up tables required for that size are
placed in the data segment (ROM). This saves between ~40k to ~80k of
ROM when only using a single FFT size.
7 years ago
ARM IT
681c874896
Comment in DCT4 allowed length
...
https://github.com/ARM-software/CMSIS_5/issues/232
8 years ago
Jonatan Antoni
2208df0e14
Global MISRA-C Rule 10.6 fix up: Unsigned constant values with U suffix, uppercase instead of lowercase. (Issue #227 )
8 years ago
Martin Günther
de2ce55a61
Updated CMSIS_DSP. Added ARMv8M support, changed copyrigth note.
9 years ago
Martin Günther
adbc210886
updated DSP Lib to V1.5.0.
9 years ago
Martin Günther
bc3b6d0e2f
DSP ARMv8M preparation.
9 years ago
Martin Günther
147cb4e37a
Updated CMSIS DSP because of wrong macro ARM_MATH_CM0_FAMILY_FAMILY.
9 years ago
unknown
081039f609
Reduced -Wconversion warnings
10 years ago
Martin Günther
7a4fea9150
Renamed folder DSP_Lib to DSP to be consistent with documentation.
10 years ago