Commit Graph

29 Commits (1a8fc54da7d83b076f52762c0910d0d82542cb2e)

Author SHA1 Message Date
Christophe Favergeon 1a8fc54da7 CMSIS-DSP: Corrected build issue with Helium code on gcc. 5 years ago
Christophe Favergeon d5ad8e995b CMSIS-DSP: Update copyright year and version numbers in comments. 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 0a5a96d904 CMSIS-DSP: Corrected some headers to use right date and versions.
Added a new option to test framework.
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 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
Christophe Favergeon 0bcb1384f2 CMSIS-DSP: More consistent use of the flag ARM_MATH_AUTOVECTORIZE 5 years ago
Christophe Favergeon 078c0b282d CMSIS-DSP: Improved f16 scalar code. 5 years ago
Christophe Favergeon 3d1e329f33 CMSIS-DSP: Improved build with MDK
Compilation flags to control code size can now be used with MDK build
and not only with the cmake one.
5 years ago
Christophe Favergeon 68e5b742ba CMSIS-DSP: Some improvement to a few f16 functions 5 years ago
Christophe Favergeon 69d56b1a31 CMSIS-DSP: f16 versions of classical ML functions 5 years ago
Christophe Favergeon d2d691cc23 CMSIS-DSP: Added f16 matrix functions 5 years ago
Christophe Favergeon ebf9104c4e CMSIS-DSP: Added complex math f16 5 years ago
Christophe Favergeon a20e215bfc CMSIS-DSP: Added new matrix functions and their MVE implementation
arm_mat_cmplx_trans_f32.c
arm_mat_cmplx_trans_q15.c
arm_mat_cmplx_trans_q31.c
6 years ago
Christophe Favergeon 8268b079d5 CMSIS-DSP: Added new matrix functions and MVE version
arm_mat_mult_q7.c
arm_mat_trans_q7.c
arm_mat_vec_mult_f32.c
arm_mat_vec_mult_q15.c
arm_mat_vec_mult_q31.c
arm_mat_vec_mult_q7.c
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 b543f5c61c CMSIS-DSP: Added f16 support to test framework.
Added preliminary f16 versions of some functions
6 years ago
Christophe Favergeon 0e438b58f6 CMSIS-DSP: Fix to MVE code to allow compilation with AC6 6.14 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 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
Christophe Favergeon 2e12da1043 CMSIS-DSP: Corrected compilation warnings
More compilation tests done with AC5
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 5019309f9c Line ending normalization 6 years ago
Christophe Favergeon 4a0aa2ad26 CMSIS-DSP: Added support for Helium.
Only arm_dot_prod_f32 is currently providing an Helium implementation.
6 years ago