Commit Graph

99 Commits (ac7da660b7d08d1567939277208a7b17c0afe7e4)

Author SHA1 Message Date
Christophe Favergeon ac7da660b7 CMSIS-DSP: Remove type punning in vector code and some compilation warnings. 5 years ago
Christophe Favergeon 4014866174 CMSIS-DSP: Remove some gcc compilation warnings. 5 years ago
Christophe Favergeon 90c27e0f4a CMSIS-DSP: Added absmin and absmax
Scalar versions only.
f32, f16, q31, q15, q7.
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 8f282215fb CMSIS-DSP: Correcting some build issues with Helium f16 code when building with gcc. 5 years ago
Christophe Favergeon 5b04d88f3a CMSIS-DSP: Correcting issue #1167 5 years ago
Christophe Favergeon baa16ae1a1 CMSIS-DSP: Correcting issue #1165 5 years ago
Christophe Favergeon 4ba79c27c6 CMSIS-DSP: MVE version of Levinson Durbin f16 5 years ago
Christophe Favergeon 630122ae1b CMSIS-DSP: Improvement to FIR documentation and tests. 5 years ago
Christophe Favergeon e9a8ba6255 CMSIS-DSP: Scalar version of Levinson Durbin algorithms.
f32, f16 and q31.
5 years ago
Christophe Favergeon 68dd797c99 CMSIS-DSP: Helium code for clipping functions. 5 years ago
Christophe Favergeon 0556e5fb2a CMSIS-DSP: Added scalar version of clipping 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 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 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 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 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