Commit Graph

194 Commits (169877344c3d93785c45f48c2f8b9389ca4228a5)
 

Author SHA1 Message Date
ClaudioMartino 169877344c Corrected spline interpolation and merge sort 6 years ago
Christophe Favergeon 76153d838d CMSIS-DSP: Corrected issues 783-786
Adding const to some API arguments
Updating array dimensions in some tests
6 years ago
Christophe Favergeon 76ab9556db CMSIS-DSP: Added new tests
Added tests for arm_math.h functions read_q15x2 and similar ones ...
Improved Doxygen.
Improved functions read_q15x2 and similar ones ...
6 years ago
Christophe Favergeon 6ee7a64542 CMSIS-DSP: Temporary fix for the spline function.
The spline function was preventing the Python wrapper from
being built on windows.
It is a temporary fix. The spline function will have to be reworked.
6 years ago
Christophe Favergeon 4e4b9ca8bb CMSIS-DSP: Corrected build issues with AC5 and gcc. Improved Doxygen comments. 6 years ago
Christophe Favergeon fe082533ed CMSIS-DSP: Corrected issues in SupportFunctions
Problem in test pattern for weighted sum.
Compilation issue with Neon for bitonic sort.
6 years ago
Christophe Favergeon 33a1f2fe08 CMSIS-DSP: Corrected Doxygen issues 6 years ago
Christophe Favergeon 88d1328ee4 CMSIS-DSP: Added example for the naive gaussian bayes classifier 6 years ago
Christophe Favergeon 585137ad16 CMSIS-DSP: Added an SVM example to show how to use it. 6 years ago
Christophe Favergeon 665ba5d4cb CMSIS-DSP: Corrected compilation warnings
Regenerated some test patterns to remove end of line issues.
6 years ago
Christophe Favergeon 9a8545decd CMSIS-DSP: Correct test patterns 6 years ago
ClaudioMartino bbafcb8960 Added logical operators + sorting + spline
- Added NEON bitwise AND, NOT, OR, XOR (q7, q15, q31)
- Added Sorting algorithms f32 (NEON bitonic sort)
- Added cubic spline interpolation function
- Added test patterns for all
6 years ago
Christophe Favergeon ea8a5b2800 CMSIS-DSP: Added new tests for Biquads.
Added MVE code for Biquads.
6 years ago
FabKlein ee57bbde54 CMSIS-DSP: Initial F64 CFFT/RFFT implementation 6 years ago
Christophe Favergeon efcc87d950 CMSIS-NN: Helium version of arm_avgpool_s8 6 years ago
Sjoerd Meijer d9ca41ce8d [MVE] clean-up of loading constant offset vectors
We don't need to load them with an mve intrinsic, but instead can
just pass them in where needed.
6 years ago
Christophe Favergeon 1389e6c3e5 CMSIS-DSP: Added test patterns for RFFT float. 6 years ago
Christophe Favergeon b649edbec2 CMSIS-DSP: Added new test patterns for Transform 6 years ago
Christophe Favergeon aec1512af9 CMSIS-DSP: Improvements to test framework 6 years ago
Christophe Favergeon abdc8aa89f CMSIS-DSP:Corrected bug in arm_div_q63_to_q31 6 years ago
Christophe Favergeon 26cb1690bc CMSIS-DSP: Corrected problem with arm_mat_inverse.
Related to pull request 741 when pivot is 0.
6 years ago
Christophe Favergeon 767ed7b920 CMSIS-DSP: Added MVE code for FIR.
Improved FIR test patterns.
6 years ago
Christophe Favergeon ecf9525765 CMSIS-DSP: Added test patterns for fir
Added MVE version of arm_fir_f32
Improved test framework to display more information about errors.
6 years ago
Christophe Favergeon 2fea89109f CMSIS-DSP: Added test examples 6 years ago
Jinhui-Lin 9a667c40d6 Update README.md
Fix 'cross compil' to 'cross compile' in `CMSIS/DSP/README.md`
6 years ago
GorgonMeducer 22ea1d3a12 CMSIS-DSP: Add ARMv81MML support for MPS3 platform 6 years ago
Christophe Favergeon c345d49da0 CMSIS-DSP : Update MPS3 platform name in testing framework. 6 years ago
Christophe Favergeon a41d2678d4 CMSIS-DSP: Corrected build problem with arm_correlate_f32. 6 years ago
Christophe Favergeon b1af1d4766 CMSIS-DSP: Generated test patterns for convolutions and correlations.
Added MVE code for convolutions and correlations.
6 years ago
GorgonMeducer 8db6e1fdd7 CMSIS-DSP: Update link script of Cortex-M33 for platform MPS3 6 years ago
GorgonMeducer 4db8a99bee CMSIS-DSP: Add MPS3 Cortex-M33 support to Testing platform 6 years ago
Christophe Favergeon 12f9a51f7d CMSIS-DSP: Modified testing environment for M0. 6 years ago
Christophe Favergeon 98f44f4491 CMSIS-DSP: Added MVE code for Matrix functions.
Added test patterns for Matrix functions.
Regenerated all tests patterns to improve testing for tails.
Corrected issues in pattern generation scripts.
6 years ago
ClaudioMartino 07a6ef535d Added arm_abs_q31.c Neon 6 years ago
Christophe Favergeon c19c41d261 CMSIS-DSP: Added a ARM_MATH_FLOAT16 compilation option.
It is automatically enabled when MVE support is enabled.
6 years ago
Christophe Favergeon 2e12da1043 CMSIS-DSP: Corrected compilation warnings
More compilation tests done with AC5
6 years ago
Christophe Favergeon dc0be10d4e CMSIS-DSP: Corrected compilation warnings
More compilation tests done with AC5
6 years ago
Christophe Favergeon 8526741f9e CMSIS-DSP: Added Helium versions of Fast Math, Support, SVM, Naive Bayes, Distance and additional Statistics functions.
Added a new header of vectorial inline functions for Neon and Helium.
This header is used in the implementation of some functions.
Corrected used of float (float functions rather than double ones).
6 years ago
Giorgio Arena 785edd1039 CMSIS-NN: Implement bit-accurate S8 Softmax (non-DSP) 6 years ago
Gian Marco Iodice a9d1c1cb0c CMSIS-NN: Implement concatenation layer - Int8\Uint8 6 years ago
Christophe Favergeon bae42f246c CMSIS-NN: Fixes to cmake build to build library without test framework. 6 years ago
Christophe Favergeon e54224972f CMSIS-DSP: Fixed compilation issue with AC5 compiler for test framework. 6 years ago
Christophe Favergeon 5682780f4d CMSIS-DSP: Moved definition of Q31,Q15 and Q7 bounds to arm_math.h 6 years ago
Christophe Favergeon 6945b74f8a CMSIS-DSP: Added test patterns for Statistics functions.
Added MVE code for statistics functions.
Improvement to test framework.
6 years ago
Christophe Favergeon dcf079cb1d CMSIS-DSP: Added Helium support to Complex Math Functions.
Added new test patterns for complex math functions.
Added new tests to test framework.
Improved error handling of test framework.
6 years ago
Christophe Favergeon 56a540336a CMSIS-DSP: Added Helium support for functions in BasicMaths.
Added test patterns for functions in BasicMaths.
Corrected github issue 622 (clarified comment for lms_norm_f32).
Added support for q63_t to the test framework.
6 years ago
Christophe Favergeon 2d3a2166d6 CMSIS-DSP: Added more control for MVE compilation flags.
Now there are ARM_MATH_MVEF and ARM_MATH_MVEI.
6 years ago
Christophe Favergeon 0e915a0458 CMSIS-DSP: Added ARM_MATH_AUTOVECTORIZE and AUTOVECTORIZE to cmake
It is to provide more control and to disable
intrinsics version of some kernels when the C code is simple enough to
benefit from vectorization.

Since the result is compiler dependent, this option is optional.
(And it is not yet added to the source files).

Compilation flags may have to be tuned (-O3 for instance ...)
6 years ago
Christophe Favergeon b6f57a4b9b CMSIS-DSP: Corrected issue in test framework to support experimental configs. 6 years ago
Christophe Favergeon 3c4824b28f CMSIS-DSP: Corrected wrong table in fft.cmake 6 years ago