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
4165f51802
CMSIS-DSP: Tuning of link scripts to be able to run bigger tests on IPSS.
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
Christophe Favergeon
a888f7205b
CMSIS-DSP: Some minor corrections.
...
Documentation and #define naming.
5 years ago
Christophe Favergeon
8fff9ebe29
CMSIS-DSP: New MVE implementations of the complex dot product and vector product.
5 years ago
Christophe Favergeon
c4283d209f
CMSIS-DSP: Added new MVE implementation for FIR Q15 and Q7.
5 years ago
Christophe Favergeon
a108d6763e
CMSIS-DSP: Added new MVE implementation of FIR Q31
5 years ago
Christophe Favergeon
68b219bb1f
CMSIS-DSP: New MVE implementation of the FIR F16
5 years ago
Christophe Favergeon
6f229b4f65
CMSIS-DSP: New MVE implementation of the FIR f32
5 years ago
Christophe Favergeon
fa73bb9825
CMSIS-DSP: Removed build warnings for tests.
5 years ago
Christophe Favergeon
af027f97c5
CMSIS-DSP: Biquad improvement
...
Improvement to formatting script.
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
0bcb1384f2
CMSIS-DSP: More consistent use of the flag ARM_MATH_AUTOVECTORIZE
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
4b4d5322c8
CMSIS-DSP: Improvement to f16 helium code for linear SVM.
...
Improved tests for weighted sum.
5 years ago
Christophe Favergeon
29a69f56d0
CMSIS-DSP: Improved some f16 helium codes.
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
69d56b1a31
CMSIS-DSP: f16 versions of classical ML functions
5 years ago
Christophe Favergeon
f51b3c3317
CMSIS-DSP: Added f16 versions of the distance functions
5 years ago
Christophe Favergeon
55c9be8af0
CMSIS-DSP: Added additional f16 statistics functions
...
and the required f16 fast math functions.
5 years ago
Christophe Favergeon
534c34f883
CMSIS-DSP: Added f16 support functions
5 years ago
Christophe Favergeon
51be1901ce
CMSIS-DSP: Added f16 versions of statistics functions.
5 years ago
Christophe Favergeon
71218873eb
CMSIS-DSP: Added f16 versions of linear and bilinear interpolations
5 years ago
Christophe Favergeon
d2d691cc23
CMSIS-DSP: Added f16 matrix functions
5 years ago
Christophe Favergeon
7d79ffa51f
CMSIS-DSP: Added arm_correlate_f16
...
Corrected PythonWrapper issues due to new f16 functions
5 years ago
Christophe Favergeon
f0750e92c2
CMSIS-DSP: Added f16 version of biquads.
...
Corrected few doxygen issues.
5 years ago
Christophe Favergeon
7c55ae80f7
CMSIS-DSP: Added arm_fir_f16
...
Improved f16 comlex dot product
Correction to compile flags to FFT tables for MVE version.
5 years ago
Christophe Favergeon
ebf9104c4e
CMSIS-DSP: Added complex math f16
5 years ago
Christophe Favergeon
8b465544a1
CMSIS-DSP: Added arm_rfft_fast_f16
5 years ago
Christophe Favergeon
fe79fc5a00
CMSIS-DSP: Updated tests to use the new headers.
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
0525971fe8
CMSIS-DSP: Removed compilation warnings
5 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
952a743985
CMSIS-DSP: Improved FIR tests
6 years ago
Christophe Favergeon
04449477b0
CMSIS-DSP: Test framework improvement
...
Enabled MMU for A32.
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
Christophe Favergeon
92be16c2aa
CMSIS-DSP: Improved tests
6 years ago
Christophe Favergeon
18fe3c157d
CMSIS-DSP: Update link script for test framework.
6 years ago
Christophe Favergeon
9ffa36e9c8
CMSIS-DSP: Added new tests to the test framework.
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
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
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
23f969c6c7
CMSIS-DSP: Added M55 to test framework.
...
Added a regression script to test several configurations of
the CMSIS-DSP.
6 years ago
ClaudioMartino
64d43685fb
CMSIS-DSP: Added MVE support for logical operators (modified prototypes)
6 years ago
ClaudioMartino
fb1f6b04a7
CMSIS-DSP: Added scalar float64 entropy and kullback leibler
6 years ago
Christophe Favergeon
97969db78c
CMSIS-DSP: Corrected compilation warnings
6 years ago
Christophe Favergeon
c87009affc
CMSIS-DSP: Corrected failing test.
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
d031dc0dcd
CMSIS-DSP: Modified thresholds for ComplexMathsQ15 tests.
6 years ago
Christophe Favergeon
f130e78572
CMSIS-DSP: Added more tests for ComplexMathsQ15
6 years ago
Christophe Favergeon
8f121092cd
CMSIS-DSP: Added more tests for ComplexMaths.
6 years ago
Christophe Favergeon
f2facaa0a2
CMSIS-DSP: Correction for issue 720
6 years ago
Christophe Favergeon
05fcad5977
CMSIS-DSP:Added tests for arm_bilinear_interp (f32,q31,q15 and q7).
...
Corrected bug in arm_bilinear_interp_f32. Now indexes are starting at 0
like with other bilinear versions.
6 years ago
Christophe Favergeon
ceca332b10
CMSIS-DSP:Added tests for arm_linear_interp f32, q31, q15 and q7.
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
b6d9bdd4ef
CMSIS-DSP: Added MVE code for arm_cfft_q15
6 years ago
Christophe Favergeon
fa38aed181
CMSIS-DSP: Corrected compilation issues with AC5 and gcc.
6 years ago
Christophe Favergeon
f5c31e6af4
CMSIS-DSP: Added MVE code for cfft q31
...
Added tests patterns for RFFT Q31 and Q15.
6 years ago
Christophe Favergeon
3060b1da8f
CMSIS-DSP: MVE version of arm_cfft_f32.
6 years ago
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
4e4b9ca8bb
CMSIS-DSP: Corrected build issues with AC5 and gcc. Improved Doxygen comments.
6 years ago
Christophe Favergeon
665ba5d4cb
CMSIS-DSP: Corrected compilation warnings
...
Regenerated some test patterns to remove end of line issues.
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
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
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
Christophe Favergeon
b1af1d4766
CMSIS-DSP: Generated test patterns for convolutions and correlations.
...
Added MVE code for convolutions and correlations.
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
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
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
Christophe Favergeon
e54224972f
CMSIS-DSP: Fixed compilation issue with AC5 compiler for test framework.
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
5309ff3334
CMSIS-DSP: Corrected compilation issues with ARM AC5 compiler.
...
Added AC5 support to the test framework.
Upgraded gcc support.
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