Commit Graph

144 Commits (9e4b2a9358d2384dc6cb6cabd6bf3bfe87a5b973)

Author SHA1 Message Date
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 93196c0fd7 CMSIS-DSP: Corrected build issue with Neon. 5 years ago
Christophe Favergeon 566550e15d CMSIS-DSP: doxygen corrections 6 years ago
Christophe Favergeon 3359d706cf CMSIS-DSP: Corrected build issue with Python wrapper.
Corrected bug in arm_mat_vec_mult_q15.
6 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 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
Felix Johnny 23d216b3bb CMSIS-NN: Fix warnings
1. Doxygen warnings are fixed

2. Sign conversion warnings(-Wsign-conversion) and -Wextra warnings
   are fixed for TFLu compliant MVE APIs

Change-Id: I22ee8cd4ff4c94c92d9659504fc4c24d2b5ae441
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 1accfadc96 CMSIS-DSP: Correct issue 888
Added clarifications to documentation about arm_power_...
6 years ago
Christophe Favergeon 017962caec CMSIS-DSP: Fix for issue 874 6 years ago
GuentherMartin f51e95f5a8 CMSIS-DSP: Corrected tail management bug in MVE version of arm_fir_f32.c 6 years ago
Christophe Favergeon 78d7e66bc9 CMSIS-DSP: Corrected issue in initialization tables for RFFT 32 samples. 6 years ago
Christophe Favergeon fa54f15135 CMSIS-DSP: Corrected tail management bug in MVE version of arm_fir_f32.c 6 years ago
Christophe Favergeon 56ad8dd096 CMSIS-DSP: Correction to spline function to be able to build examples
Correction of CMSIS-DSP version number for binary version of the CMSIS-DSP.
6 years ago
Christophe Favergeon ecb9df9e18 CMSIS-DSP: Corrected type mistake. 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
ClaudioMartino 1d51b2ba00 CMSIS-DSP: Modified spline f32 to compute coeffs at init time
- Moved coefficients computation to init function
- Improved documentation
6 years ago
Christophe Favergeon 087e9edd39 CMSIS-DSP: Corrected compilation issue.
Compilation error when ROUNDING=ON in MVE code.
6 years ago
ClaudioMartino 64d43685fb CMSIS-DSP: Added MVE support for logical operators (modified prototypes) 6 years ago
Christophe Favergeon 0e438b58f6 CMSIS-DSP: Fix to MVE code to allow compilation with AC6 6.14 6 years ago
ClaudioMartino fb1f6b04a7 CMSIS-DSP: Added scalar float64 entropy and kullback leibler 6 years ago
ClaudioMartino 3446683ed3 Improved arm_quick_sort_f32 6 years ago
Christophe Favergeon 97969db78c CMSIS-DSP: Corrected compilation warnings 6 years ago
Christophe Favergeon c5339c7910 CMSIS-DSP: Corrected Doxygen issues
Issues with documentation of elementwise functions;
Issues with sorting functions;
Issues with splines functions.
6 years ago
Christophe Favergeon efd47b9da6 CMSIS-DSP: Improvement for issue 809 6 years ago
Christophe Favergeon d2fb32de54 CMSIS-DSP: Added longer test patterns and corrected saturation bugs.
Longer test patterns for BasicMaths, ComplexMaths and Statistics.
Corrected saturation bug in MVE code for arm_abs_q7,
arm_cmplx_conj_q15 and arm_cmplx_conj_q31.
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 d5db9b7123 CMSIS-DSP:Correction for issue 218 6 years ago
Christophe Favergeon c97ef0adf6 CMSIS-DSP:Correction for issue 258 6 years ago
Christophe Favergeon d5dabb0e23 CMSIS-DSP:Correction for issue 344 6 years ago
Christophe Favergeon db45f2793e CMSIS-DSP:Correction for issue 694. 6 years ago
Christophe Favergeon f2facaa0a2 CMSIS-DSP: Correction for issue 720 6 years ago
Christophe Favergeon 1d101f749c CMSIS-DSP: Improved READMEs
Corrected Doxygen warnings.
6 years ago
Christophe Favergeon c0a597a51c CMSIS-DSP: Added test patterns for arm_fir_decimate and arm_fir_interpolate.
Added MVE code for arm_fir_decimate and arm_fir_interpolate.
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