Changelog
V1.1.1
This is release 1.1.1
version of NMSIS-DSP library.
Sync changes from CMSIS DSP commit 1d9e38a, version after v1.14.4
Optimized more for RVP/RVV
Add support for RV32 Vector
Some bugfix(riscv_mat_inverse_f32.c rvv fix, riscv_offset_q15.c p fix, riscv_fir_q15.c rvv fix etc.)
V1.1.0
This is release 1.1.0
version of NMSIS-DSP library.
Sync changes from CMSIS 5.9.0 release
Optimized more for RVP/RVV
Add experimental support for RV32 Vector
V1.0.3
This is release 1.0.3
version of NMSIS-DSP library.
Update build system for NMSIS-DSP library
Rename
RISCV_VECTOR
toRISCV_MATH_VECTOR
in header file and source codeUsing new python script to generate NMSIS-DSP library
Fix riscv_float_to_q31 function for rv64imafcv target
Change vfredsum to vfredusum when using vector intrinsic function due to vector spec 1.0
Support Nuclei RISC-V GCC 10.2
V1.0.2
This is release 1.0.2
version of NMSIS-DSP library.
Sync up to CMSIS DSP library 1.9.0
Adding initial support for RISC-V vector extension support
Caution:
riscv_math.h
is separated into several header files. ExtraPrivateInclude
folder is included as header folder.
V1.0.1
This is release V1.0.1
version of NMSIS-DSP library.
Both Nuclei RISC-V 32 and 64 bit cores are supported now.
Libraries are optimized for RISC-V 32 and 64 bit DSP instructions.
The NN examples are now using Nuclei SDK as running environment.
V1.0.0
This is the first version of NMSIS-DSP library.
We adapt the CMSIS-DSP v1.6.0 library to use RISCV DSP instructions, all the API names now are renamed from arm_xxx
to riscv_xxx
.