Christophe Favergeon
0db91786e9
README improvements.
...
Example improvement.
cmake improvement.
github workflow tuning.
4 years ago
Christophe Favergeon
3f95fbca89
New repository for CMSIS-DSP
4 years ago
Christophe Favergeon
99bcacd027
CMSIS-DSP: Some improvements for sign conversion warnings.
...
Added new tests for function in utils.h
4 years ago
Christophe Favergeon
8092cc61f9
CMSIS-DSP: New MFCC Q15 and Q31
...
arm_cmplx_mag_q15 reworked to be more accurate but less efficient.
New function arm_cmplx_mag_fast_q15 introduced to retain previous
(less accurate) but faster behavior.
Improvement to Python wrapper to support the new functions.
4 years ago
Christophe Favergeon
0597838b9f
CMSIS-DSP: New f64 tests
...
Tests for : BasicMaths, ComplexMaths, Stats, FastMath
Filtering, Distances, Support.
Some tests are disabled because only a subset
of the functions has been converted to f64.
4 years ago
Christophe Favergeon
8fb55a90b7
CMSIS-DSP: Added MFCC F16
...
This first version is not very accurate due to problems with the log.
A coming commit will improve the log accuracy.
Issues #1305 and #1304 also corrected as part of this commit.
4 years ago
Christophe Favergeon
3d264cfabb
CMSIS-DSP: MFCC F32
...
MFCC F32 implementation
MFCC F32 tests
MFCC F32 in Python wrapper
Python wrapper structure updated to support submodule like
cmsisdsp.mfcc and cmsisdsp.fixedpoint
PythonWrapper tests updated to use the new fixedpoint
cmsisdsp.mfcc is used to generate the mel filter, dct and window coefficients.
4 years ago
Christophe Favergeon
b1c5560344
CMSIS-DSP: Unrolled and DSP versions of absmin and absmax.
5 years ago
Christophe Favergeon
62425781d0
CMSIS-DSP: Improvement to AC6+FVP support in test framework.
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
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
c4283d209f
CMSIS-DSP: Added new MVE implementation for FIR Q15 and Q7.
5 years ago
Christophe Favergeon
6f229b4f65
CMSIS-DSP: New MVE implementation of the FIR f32
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
4b4d5322c8
CMSIS-DSP: Improvement to f16 helium code for linear SVM.
...
Improved tests for weighted sum.
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
566550e15d
CMSIS-DSP: doxygen corrections
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
Christophe Favergeon
6ee45c22da
CMSIS-DSP: Improvements to test framework.
6 years ago
Christophe Favergeon
cb125bba76
CMSIS-DSP: Test framework improvement
...
Added gcc support for M55 FVP.
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
c2ca0dd2f8
CMSIS-DSP: Improvement to testing scripts
6 years ago
Christophe Favergeon
18fe3c157d
CMSIS-DSP: Update link script for test framework.
6 years ago
Christophe Favergeon
49b06e1f2b
CMSIS-DSP: Improved IPSS support for M55 in test framework.
6 years ago
Christophe Favergeon
95ba86bffc
CMSIs-DSP: Add description of new benchmarks in test framework.
6 years ago
Christophe Favergeon
2653dba272
CMSIS-DSP: Improvement to the regression script for tests
6 years ago
Christophe Favergeon
c33adc9485
CMSIS-DSP: Improvements to the float16 support for building.
6 years ago
Christophe Favergeon
97e7ce8e27
CMSIS-DSP: Change to f16 code to be able to build with AC5 compiler.
6 years ago