CMSIS-DSP  
CMSIS DSP Software Library
 
Loading...
Searching...
No Matches
Revision History

CMSIS-DSP version is officially updated upon releases of the CMSIS-DSP pack.

The table below provides information about the changes delivered with specific versions of CMSIS-DSP.

Version Description
v1.17.0 Internal rework of lots of files to be able to build Neon versions when targetting Cortex-A Cortex-A build is not part of the pack release and should not impact Cortex-M build Other changes in the github repository : Cortex-A build with Neon using cmake and Zephyr module Correction of arm_biquad_cascade_df1_f32 (#290) : out of buffer access with Helium Fix overflow risk in arm_div_int64_to_int32 (#287) New transform APIs to get the required size of buffers depending on the target architecture Fix a small bug regarding copying history samples in taps_5-8 processing of FIRF32 when targetting Helium (#245) Fix issue #270 : Vector type casting issues for Helium Corrected problem in arm_biquad_cascade_df1_32x64_q31: Workaround because of gcc bug when targetting Helium (#265) Adding "deprecated" comments (#263) Corrected out of bound access for coefficients in fir interpolate f32 (#261) FilteringFunctions: Avoid uninitialized value warnings from GCC 14.3 (#262) Correction of issue #258 : Remove use of INFINITY from the float code Fix the issues in Controller benchmark testing (#239) Fix typos discovered by codespell (#236) Fix compile issue caused by the incorrect name of round-up macro (#237) Add support for running tests for Support benchmarks (#238) Create arm_mat_init_q7 (#235) Improve float representation accuracy by increasing precision from 8 to 9 decimal digits (#226) Correct issue #217 : vector type issues when targeting Helium
v1.16.2 Improvements to documentation Added arm_fir_decimate_f64 Removed some gcc workarounds that are no more needed for Helium Removed redundant test in arm_atan2_q15 and arm_atan2_q31 Replaced INFINITY by maximum positive float Replaced hex constants with 2's complement equivalents Added C++ template extension (outside of pack - headers available from github repository) Added new compilation defines (ARM_DSP_ATTRIBUTE, ARM_DSP_TABLE_ATTRIBUTE and ARM_DSP_CUSTOM_CONFIG) Solved several github issues Corrected wrong version number in pack for v1.16.0 Corrected issue #201 in v1.16.1 (related to new ARM_DSP_ATTRIBUTE)
v1.16.1 Improvements to documentation Added arm_fir_decimate_f64 Removed some gcc workarounds that are no more needed for Helium Removed redundant test in arm_atan2_q15 and arm_atan2_q31 Replaced INFINITY by maximum positive float Replaced hex constants with 2's complement equivalents Added C++ template extension (outside of pack - headers can be got from github * repository) Added new compilation defines (ARM_DSP_ATTRIBUTE, ARM_DSP_TABLE_ATTRIBUTE and ARM_DSP_CUSTOM_CONFIG) Solved several github issues
v1.16.0

v1.16.0 release

Improvements to documentation Added arm_fir_decimate_f64 Removed some gcc workarounds that are no more needed for Helium Removed redundant test in atan2_q15 and q31 Replaced INFINITY by maximum positive float Replaced hex constants with 2's complement equivalents Added C++ template extension (outside of pack - headers can be got from github * repository) Solved issue #198 Solved issue #197 Solved issue #197 Solved issue #98 Solved issue #195 Solved issue #180 Solved issue #191 Solved issue #189 Solved issue #188 Solved issue #187 Solved issue #178 Solved issue #184 Solved issue #183 Solved issue #172 Solved issue #170 Solved issue #165 Solved issue #156 Solved issue #164 Solved issue #163 Solved issue #160 Solved issue #159 Solved issue #146 Solved issue #145 Solved issue #133 Solved issue #144 Solved issue #142 Solved issue #141 Solved issue #140 Solved issue #139 Solved issue #138 Solved issue #135 Solved issue #131 Solved issue #118 Solved issue #124 Solved issue #99

v1.15.0

v1.15.0

Switched to semantic versioning Corrections to MFCC Updated support for cmsis build tools 2.0 Compute graph removed. It is now part of CMSIS-Stream Github issues: 95,96,105,106,108,111,112 New FFT initializations to allow linker to do code size optimizations If you know the size of the transform at build time, prefer functions like arm_cfft_init_64_q15 to functions like arm_cfft_init_q15. It applies for CFFT, RFFT and MFCC and other datatypes.

v1.14.4 Version v1.14.4
v1.14.3 v1.14.3
v1.14.2

Bug fixes.

Bug fixes and improvements to compute graph.

v1.14.1 Some Neon acceleration for aarch64 f64 kernels
v1.14.0 Added support for CMSIS Event Recorder to the compute graph. Added more customization options to the compute graph.
v1.13.0 Added cyclo static scheduling to the CMSIS-DSP compute graph
v1.12.0 New version of SDF (Renaming and new feature to make it more developer friendly).
v1.11.0

Improved documentation.

QR decomposition with Householder transform (float only).

v1.10.1 First release with new repository