Christophe Favergeon
c81765dd3e
CMSIS-DSP: Removed pattern file from PythonWrapper tests
4 years ago
Christophe Favergeon
6cfdbe7dc6
CMSIS-DSP: Refactoring of the PythonWrapper and SDF
...
Refactoring to enable improvements to the wrapper and to be able to
upload it to the Python repository.
4 years ago
Christophe Favergeon
ef0d63f451
CMSIS-DSP: SDF Improvements
...
Improvement to the SDF memory optimization using graph coloring.
4 years ago
Christophe Favergeon
0adc9f21e3
CMSIS-DSP: Correcting issue #1412
...
Python wrapper memory leak.
4 years ago
Christophe Favergeon
76a13319bb
CMSIS-DSP: SDF Pack
...
Added .pack in addition ot .pdsc
4 years ago
Christophe Favergeon
1cc0e6fbca
CMSIS-DSP: Added some files to more easily generate a pack for SDF.
4 years ago
Christophe Favergeon
f3723ca858
CMSIS-DSP: Bug correction in SDF.
...
Problems with slidding buffer.
4 years ago
Christophe Favergeon
ca1d8496ae
CMSIS-DSP: Improvements to dot template in SDF
4 years ago
Christophe Favergeon
aa4a2c6df2
CMSIS-DSP: Correction to file causing issue with git diff.
4 years ago
Christophe Favergeon
6bbbb81486
CMSIS-DSP: Update to graphivz generation in SDF
4 years ago
FabKlein
168d055297
CMSIS-DSP: Improved Helium CFFT Radix4 butterflies
4 years ago
Christophe Favergeon
0f4ac797f1
CMSIS-DSP: Improved documentation for SDF.
...
Improved generation of graphviz.
4 years ago
Thomas Törnblom
6c0e1186be
DSP: Add IAR tool chain ( #1367 )
...
Signed-off-by: TTornblom <thomas.tornblom@iar.com>
4 years ago
Christophe Favergeon
0f0eaf7a5e
CMSIS-DSP: Updated PythonWrapper
...
Added the new function abs max/min with no index.
4 years ago
Christophe Favergeon
02b12fd1cf
CMSIS-DSP: New min/max functions.
...
Added arm_(max|min)_no_idx_(q7|q15|q31|f16|f32|f64).c
Added arm_abs(max|min)_no_idx_(q7|q15|q31|f16|f32|f64).c
For both functions : Helium and scalar versions.
4 years ago
Christophe Favergeon
469379c527
CMSIS-DSP: Correcting issue #1358
4 years ago
Christophe Favergeon
0365b59188
CMSIS-DSP: Python wrapper update
...
New function arm_mat_mult_opt_q31 added to the wrapper.
4 years ago
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
FabKlein
cfc30c12b8
CMSIS-DSP : faster Q.15/Q.31 Helium matrix multiplications. Uses an initial transpose stage, requiring extra scratch space to hold RHS transposed matrix.
4 years ago
Christophe Favergeon
c520fb08f4
CMSIS-DSP: Corrected dependency issue in SDF pack.
4 years ago
Christophe Favergeon
2cd6c30118
CMSIS-DSP: Updated SDF pack.
...
Removed unused variables in some tests.
4 years ago
Christophe Favergeon
06e66cefca
CMSIS-DSP: SDF improvement
...
Event recorder improvements for the VHT implementation of the audio source and sink.
4 years ago
Christophe Favergeon
ab6a89a628
CMSIS-DSP: Improve integration of VHT and SDF
4 years ago
Christophe Favergeon
b984d738f4
CMSIS-DSP: Preliminary support for VHT in SDF.
4 years ago
Christophe Favergeon
72483e7c3f
CMSIS-DSP: Added code size optimization for the SDF C++ generator.
4 years ago
Christophe Favergeon
60475b816d
CMSIS-DSP: Correction to MFCC Q15 node.
4 years ago
Christophe Favergeon
6d159f6085
CMSIS-DSP: SDFTools corrections
...
Small issue in MFCC node.
Corrected how literal and variable arguments are used.
(Now it is more general in any order given by user).
4 years ago
Christophe Favergeon
9bdaa9d9ea
CMSIS-DSP: Improvements to some Python nodes of SDF.
4 years ago
Christophe Favergeon
02d4e88031
CMSIS-DSP: Reworked sqrt q15 and q31
4 years ago
Christophe Favergeon
96c5596875
CMSIS-DSP: Add support to build with XCode
4 years ago
Christophe Favergeon
6ab9125272
CMSIS-DSP: Add MFCC to SDFTools
...
Python and C++ nodes available.
New examples 5 and 6 are shwoing how to use MFCC in SDF in both cases.
4 years ago
JbR
d25b745082
Fix warning unused tmp variable ( #1335 )
...
* Fix warning unused tmp variable
* Fix comments
4 years ago
JbR
8353800b3f
Ignore old c cast style not supported by apple cc ( #1334 )
4 years ago
Christophe Favergeon
9a5083c565
CMSIS-DSP: Additional fixes for issue #1328
4 years ago
Christophe Favergeon
d26cd50388
CMSIS-DSP: Correcting issue #1328
...
Sign issue warnings
4 years ago
Christophe Favergeon
46231a68e5
CMSIS-DSP: Correcting issue #1285
...
representation of float 16 values in generated tables.
4 years ago
Thomas Törnblom
2a7714ced7
DSP: Cleanup of type mismatches ( #1327 )
...
The IAR compiler appears to provide more warnings about type
mismatches than the other compilers. This cleans a lot of them up.
Signed-off-by: TTornblom <thomas.tornblom@iar.com>
4 years ago
Christophe Favergeon
b4822217d0
CMSIS-DSP: Fixes to build with an additional compiler
4 years ago
JbR
606f49743b
Adding support for Apple Compiler
4 years ago
Christophe Favergeon
cd7ecea5a7
CMSIS-DSP: Corrected some failing f16 tests.
4 years ago
Christophe Favergeon
3976ce6959
CMSIS-DSP: Corrected wrong test pattern for fixed point division.
4 years ago
Christophe Favergeon
49a38a5eb1
CMSIS-DSP: Corrected issue #1053
...
(documentation issue)
4 years ago
TTornblom
225ab53a54
DSP: Eliminate some non-standard C code
...
Cleaned out some non-standard C code, typeof() and using
"const" variables as constants.
Also added some initial IAR support.
Signed-off-by: TTornblom <thomas.tornblom@iar.com>
4 years ago
TTornblom
9b6b4fff80
DSP: Eliminate some non-standard C code
...
Cleaned out some non-standard C code, typeof() and using
"const" variables as constants.
Also added some initial IAR support.
Signed-off-by: TTornblom <thomas.tornblom@iar.com>
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
99dc566e87
CMSIS-DSP: MVE versions of vlog q15 and q31 and PythonWrapper fix
...
PythonWrapper was no more building on windows due to a too long
link command line.
A temporary fix was made. But on long term the wrapper must be refactored
into submodules to allow to more easily add new functions.
4 years ago
Christophe Favergeon
cd9ac529d6
CMSIS-DSP: Some small changes to thresholds used in test for Q15 convolution.
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
JbR
c91d16b2c2
Fixing double init values
4 years ago
JbR
6c469c6c18
Adding new f64 files to CMakeLists
4 years ago