Commit Graph

30 Commits (1378fa94f5ccf8e0ec424d7da56807721139dfd1)

Author SHA1 Message Date
Christophe Favergeon e45dc7c22e CMSIS-DSP: Improvements to pull request #1363
To avoid having to change the API in an incompatible way,
a arm_mat_mult_opt_q31 was introduced and is providing a faster implementation
to use with Helium (but requiring more storage for intermediate results).

Some improvements to tests for matrix functions added.
4 years ago
Christophe Favergeon cb55282a0e CMSIS-DSP: Improved absmax and absmin tests. 5 years ago
Christophe Favergeon f81dccabf7 CMSIS-DSP: Added Helium version of quaternion functions. 5 years ago
Christophe Favergeon c4283d209f CMSIS-DSP: Added new MVE implementation for FIR Q15 and Q7. 5 years ago
Christophe Favergeon fa73bb9825 CMSIS-DSP: Removed build warnings for tests. 5 years ago
Christophe Favergeon 212e9cb805 CMSIS-DSP: Added Cholesky decomposition
LL^t and LDL^t variant.

Added foward and backward substitution to solve linear systems
with triangular matrix.
5 years ago
Christophe Favergeon 7accd563b9 CMSIS-DSP: Corrected script for html generation 5 years ago
Christophe Favergeon 078c0b282d CMSIS-DSP: Improved f16 scalar code. 5 years ago
Christophe Favergeon 3752e622b8 CMSIS-DSP: Corrected issue in scalar arm_rfft_fast_f16 5 years ago
Christophe Favergeon 1b34e464ba CMSIS-DSP: Added new f16 tests 5 years ago
Christophe Favergeon 5df5f8814f CMSIS-DSP: Added new u32 distance tests 5 years ago
Christophe Favergeon d4b4df5198 CMSIS-DSP: Added f32 distance tests 5 years ago
Christophe Favergeon 1b0af07ac9 CMSIS-DSP: Added stats and SVM tests 5 years ago
Christophe Favergeon c2325e1370 CMSIS-DSP: Added Bayes benchmarks 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 d17fff9404 CMSIS-DSP: Improve formatting script for tests 6 years ago
Christophe Favergeon ffcca5f59f CMSIS-DSP: Reworked mechanism for naming of tests. 6 years ago
Christophe Favergeon c2ca0dd2f8 CMSIS-DSP: Improvement to testing scripts 6 years ago
Christophe Favergeon 92be16c2aa CMSIS-DSP: Improved tests 6 years ago
Christophe Favergeon 95ba86bffc CMSIs-DSP: Add description of new benchmarks in test framework. 6 years ago
Christophe Favergeon efcc87d950 CMSIS-NN: Helium version of arm_avgpool_s8 6 years ago
Christophe Favergeon aec1512af9 CMSIS-DSP: Improvements to test framework 6 years ago
Christophe Favergeon ee13dcb33a CMSIS-DSP : Testing framework improvements
Added new tests for cfft.
Improved error handling when not enough memory allocated in testmain.cpp
Corrected arm_math.h (replaced inline by preprocessor definition).
Added example debug script to read pattern and output of tests using
scipy.
6 years ago
Christophe Favergeon 799b7aa521 CMSIS-DSP: Added benchmarking code for Transform. 6 years ago
Christophe Favergeon a794b05eb6 CMSIS-DSP:Test framework improvements and bug corrections
Corrected memory issue in IORunner when using static buffer of
parameters.
Added script to generate a db of regression
Added max regression coef to summary results.
6 years ago
Christophe Favergeon 628cb2c9eb CMSIS-DSP: Added benchmarking code for new categories
Controller, FastMath, Matrix and Support.
6 years ago
Christophe Favergeon 1c97f73bd3 CMSIS-DSP: Testing framework
Added support for f64
Added benchmarking code for arm_biquad_cascade_df2T_f64
6 years ago
Christophe Favergeon f96fcb685b CMSIS-DSP: Testing framework improvements
Reorganized code : Testing and benchmarking code in different folders.
Corrected small bug in framework wehn reading parameter files (wrong
number of parameter combinations).
Added benchmarking code for ComplexMathFunctions and some parts of
FilteringFunctions.
6 years ago