This commit is contained in:
2026-05-06 20:17:26 +07:00
parent 801dac9328
commit d6a8619e70
589 changed files with 3132 additions and 2405 deletions
View File
+1 -1
View File
@@ -1 +1 @@
939e9c053487d6e7b7320a5cb761b2200e4b331730d6721668755ef76ab9f067
c1832a2020342144d0de7940f73184584f182b3e9aa53180ee86c84ce7ff14dc
View File
View File
View File
+10
View File
@@ -5,6 +5,16 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.8.1] 2026-04-19
### Added
- Row dot product calculation for int8
- Matrix with int8 vector multiplication
## [1.8.0] 2026-04-07
### Added
- Support for esp32s31
## [1.7.1] 2026-03-06
### Added
- Spell check
File diff suppressed because one or more lines are too long
+3
View File
@@ -14,6 +14,8 @@ set(srcs "modules/common/misc/dsps_pwroftwo.cpp"
"modules/dotprod/fixed/dsps_dotprod_s16_m_ae32.S"
"modules/dotprod/fixed/dsps_dotprod_s16_ansi.c"
"modules/dotprod/fixed/dsps_dotprod_s16_arp4.S"
"modules/dotprod/fixed/dsps_dp_s8_ansi.c"
"modules/dotprod/fixed/dsps_dp_s8_aes3.S"
"modules/dotprod/float/dspi_dotprod_f32_ansi.c"
"modules/dotprod/float/dspi_dotprod_off_f32_ansi.c"
@@ -96,6 +98,7 @@ set(srcs "modules/common/misc/dsps_pwroftwo.cpp"
"modules/math/mul/fixed/dsps_mul_s16_aes3.S"
"modules/math/mul/fixed/dsps_mul_s8_ansi.c"
"modules/math/mul/fixed/dsps_mul_s8_aes3.S"
"modules/matrix/mul/fixed/dspm_mult_mxn_1xm_int8_ansi.c"
"modules/math/mulc/float/dsps_mulc_f32_ae32.S"
"modules/math/addc/float/dsps_addc_f32_ae32.S"
View File
+1 -1
View File
@@ -4,7 +4,7 @@ menu "DSP Library"
config DSP_OPTIMIZATIONS_SUPPORTED
bool
default y
depends on IDF_TARGET_ESP32 || IDF_TARGET_ESP32S3 || IDF_TARGET_ESP32P4
depends on IDF_TARGET_ESP32 || IDF_TARGET_ESP32S3 || IDF_TARGET_ESP32P4 || IDF_TARGET_ESP32S31
choice DSP_OPTIMIZATION
bool "DSP Optimization"
View File
View File
View File

Before

Width:  |  Height:  |  Size: 93 KiB

After

Width:  |  Height:  |  Size: 93 KiB

Before

Width:  |  Height:  |  Size: 97 KiB

After

Width:  |  Height:  |  Size: 97 KiB

Before

Width:  |  Height:  |  Size: 596 B

After

Width:  |  Height:  |  Size: 596 B

Before

Width:  |  Height:  |  Size: 593 B

After

Width:  |  Height:  |  Size: 593 B

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

+1 -1
View File
@@ -61,7 +61,7 @@ function build_for_targets
echo "${STARS}"
echo "Building in $PWD with CMake for ${IDF_TARGET}"
rm -f sdkconfig
idf.py set-target "${IDF_TARGET}"
idf.py --preview set-target "${IDF_TARGET}"
idf.py build || die "CMake build in ${PWD} has failed for ${IDF_TARGET}"
# if [[ "${toolchain}" = "clang" ]]
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File

Some files were not shown because too many files have changed in this diff Show More