Commit Graph

236 Commits (28746aeadbb522679f359f7e86e85f236c4870a9)

Author SHA1 Message Date
Christophe Favergeon 28746aeadb CMSIS-DSP: Improved tests on matrix inversions
And correction of an internal pointer bug in pivot code.
5 years ago
Christophe Favergeon 1019e4c4a8 CMSIS-DSP: Correcting a bug in matrix inversion
When pivot is 0, the row permutation code was not correct and failing on
some matrixes (but not all matrixes).
5 years ago
Christophe Favergeon ac7da660b7 CMSIS-DSP: Remove type punning in vector code and some compilation warnings. 5 years ago
Christophe Favergeon 4014866174 CMSIS-DSP: Remove some gcc compilation warnings. 5 years ago
Christophe Favergeon acaa70a62a CMSIS-DSP: Correcting issue #1182 5 years ago
Sun Yiming Z 1e8499a24b Update arm_mat_mult_fast_q15.c 5 years ago
Sun Yiming Z 915f074f46 Update arm_rfft_fast_f16.c 5 years ago
Sun Yiming Z a397d144ef Update arm_rfft_fast_f32.c 5 years ago
Jacky Lin 920ed8ac3c Fix misspelled in annotation 5 years ago
Christophe Favergeon 8967816df2 CMSIS-DSP: Improved Helium implementation of fir q7. 5 years ago
Christophe Favergeon 2118cbfb64 CMSIS-DSP: Missing new source file in CMSIS-DSP pack. 5 years ago
Christophe Favergeon d5ad8e995b CMSIS-DSP: Update copyright year and version numbers in comments. 5 years ago
Christophe Favergeon f1bd948a66 CMSIS-DSP: Helium versions of absmax and absmin. 5 years ago
Christophe Favergeon b1c5560344 CMSIS-DSP: Unrolled and DSP versions of absmin and absmax. 5 years ago
Christophe Favergeon 90c27e0f4a CMSIS-DSP: Added absmin and absmax
Scalar versions only.
f32, f16, q31, q15, q7.
5 years ago
Christophe Favergeon 83912a9360 CMSIS-DSP: Correction of issue 1169
Build issues when building with ARM_MATH_SIZE_MISMATCH defined are corrected.
Improvement to the tests to track ARM_MATH_SIZE_MISMATCH error detection.
5 years ago
Christophe Favergeon 8f282215fb CMSIS-DSP: Correcting some build issues with Helium f16 code when building with gcc. 5 years ago
Christophe Favergeon f73cc7bffe CMSIS-DSP: Corrected build issues and code generation issues with gcc. 5 years ago
Christophe Favergeon d4ecc67d58 CMSIS-DSP: Correcting build issues. 5 years ago
Christophe Favergeon abc3374f28 CMSIS-DSP: Correcting build issues with MVE code on gcc. 5 years ago
Christophe Favergeon cf32f9527e CMSIS-DSP: Improvements to MVE code for min/max. 5 years ago
Christophe Favergeon 380fbca6a1 CMSIS-DSP: Improved doxygen comments for FIR. 5 years ago
Christophe Favergeon 5b04d88f3a CMSIS-DSP: Correcting issue #1167 5 years ago
Christophe Favergeon baa16ae1a1 CMSIS-DSP: Correcting issue #1165 5 years ago
Christophe Favergeon 944079db82 CMSIS-DSP: Correct issue #1156 5 years ago
FabKlein a509fa39d4 CMSIS-DSP: FFT bit reversal unrolling
Issue index update earlier, adding more distance with
           subsequent gather loads
           Added Out-of-place variants
5 years ago
Christophe Favergeon f8dad05c73 CMSIS-DSP: MVE version of Levinson Durbin Q31. 5 years ago
Christophe Favergeon 4ba79c27c6 CMSIS-DSP: MVE version of Levinson Durbin f16 5 years ago
Christophe Favergeon dc5477f872 CMSIS-DSP: Added mve code for Levinson Durbin f32.
Some correction to Levinson Durbin Q31.
5 years ago
Christophe Favergeon 630122ae1b CMSIS-DSP: Improvement to FIR documentation and tests. 5 years ago
Christophe Favergeon e9a8ba6255 CMSIS-DSP: Scalar version of Levinson Durbin algorithms.
f32, f16 and q31.
5 years ago
David Green 2074a3b291 CMSIS-DSP: Ensure correlation array index is signed.
This attempts to ensures that even on a 64bit system, the array access
will be treated as a negative number, not a large unsigned offset ending
up reading from the middle of nowhere.
5 years ago
Christophe Favergeon 3f4f217a35 CMSIS-DSP: Added new compilation define for MVE. 5 years ago
Christophe Favergeon ebcecdfa93 CMSIS-DSP: Correction for issue #1130
Better control of the f16 build.
5 years ago
Christophe Favergeon 68dd797c99 CMSIS-DSP: Helium code for clipping functions. 5 years ago
Christophe Favergeon 0556e5fb2a CMSIS-DSP: Added scalar version of clipping functions. 5 years ago
Christophe Favergeon 6819f87932 CMSIS-DSP: Doxygen corrections 5 years ago
Christophe Favergeon f81dccabf7 CMSIS-DSP: Added Helium version of quaternion functions. 5 years ago
Christophe Favergeon 4357c9e947 CMSIS-DSP: Added scalar f32 quaternion functions.
Some correction for RFFT Fast f32 in Python wrapper
5 years ago
Christophe Favergeon 25a524baad CMSIS-DSP: Configuration UI for the build
The first lines of the script are explaining how to use it.
5 years ago
Christophe Favergeon 9c83f0ab0c CMSIS-DSP: API corrections in bitreversal_f16 5 years ago
Christophe Favergeon 4165f51802 CMSIS-DSP: Tuning of link scripts to be able to run bigger tests on IPSS. 5 years ago
Christophe Favergeon 9168382637 CMSIS-DSP: Moved f16 bitreversal code into a new file 5 years ago
Christophe Favergeon 7bb4b16d50 CMSIS-DSP: Correction to an f16 header include. 5 years ago
Christophe Favergeon 8bea32cc0b CMSIS-DSP: Removed wrong includes of f16 headers in f32 code. 5 years ago
Christophe Favergeon 9a254bc926 CMSIS-DSP: Improvements for building with gcc on M55.
Solve most of f16 issues. But there are still some remaining
build issues with gcc10q4.

2 functions are reverting to scalar version when build with gcc on M55.
(Since Helium versions of those functions are not building).
5 years ago
Christophe Favergeon 502fb88f3d CMSIS-DSP: Test framework tuning
Tuning to test with gcc and Helium code.
5 years ago
Christophe Favergeon 4288cf4fec CMSIS-DSP: Some improvements to build Helium version with gcc.
Helium f16 disabled by default with gcc since there are a few remaining build issues.
5 years ago
killua-killua f657d52568 Update arm_shift_q15.c
type promotion before __SSAT
5 years ago
killua-killua d18f717c68 Update arm_shift_q7.c
type promotion before __SSAT
5 years ago