Commit Graph

669 Commits (31d9d2ef4ace9d3e3ca014d25525af3b99e86a66)
 

Author SHA1 Message Date
GorgonMeducer 22ea1d3a12 CMSIS-DSP: Add ARMv81MML support for MPS3 platform 6 years ago
Christophe Favergeon c345d49da0 CMSIS-DSP : Update MPS3 platform name in testing framework. 6 years ago
Christophe Favergeon a41d2678d4 CMSIS-DSP: Corrected build problem with arm_correlate_f32. 6 years ago
Christophe Favergeon b1af1d4766 CMSIS-DSP: Generated test patterns for convolutions and correlations.
Added MVE code for convolutions and correlations.
6 years ago
GorgonMeducer 8db6e1fdd7 CMSIS-DSP: Update link script of Cortex-M33 for platform MPS3 6 years ago
GorgonMeducer 4db8a99bee CMSIS-DSP: Add MPS3 Cortex-M33 support to Testing platform 6 years ago
Christophe Favergeon 12f9a51f7d CMSIS-DSP: Modified testing environment for M0. 6 years ago
Christophe Favergeon 98f44f4491 CMSIS-DSP: Added MVE code for Matrix functions.
Added test patterns for Matrix functions.
Regenerated all tests patterns to improve testing for tails.
Corrected issues in pattern generation scripts.
6 years ago
ClaudioMartino 07a6ef535d Added arm_abs_q31.c Neon 6 years ago
Christophe Favergeon c19c41d261 CMSIS-DSP: Added a ARM_MATH_FLOAT16 compilation option.
It is automatically enabled when MVE support is enabled.
6 years ago
Christophe Favergeon 2e12da1043 CMSIS-DSP: Corrected compilation warnings
More compilation tests done with AC5
6 years ago
Christophe Favergeon dc0be10d4e CMSIS-DSP: Corrected compilation warnings
More compilation tests done with AC5
6 years ago
Christophe Favergeon 8526741f9e CMSIS-DSP: Added Helium versions of Fast Math, Support, SVM, Naive Bayes, Distance and additional Statistics functions.
Added a new header of vectorial inline functions for Neon and Helium.
This header is used in the implementation of some functions.
Corrected used of float (float functions rather than double ones).
6 years ago
Giorgio Arena 785edd1039 CMSIS-NN: Implement bit-accurate S8 Softmax (non-DSP) 6 years ago
Gian Marco Iodice a9d1c1cb0c CMSIS-NN: Implement concatenation layer - Int8\Uint8 6 years ago
Christophe Favergeon bae42f246c CMSIS-NN: Fixes to cmake build to build library without test framework. 6 years ago
Christophe Favergeon e54224972f CMSIS-DSP: Fixed compilation issue with AC5 compiler for test framework. 6 years ago
Christophe Favergeon 5682780f4d CMSIS-DSP: Moved definition of Q31,Q15 and Q7 bounds to arm_math.h 6 years ago
Christophe Favergeon 6945b74f8a CMSIS-DSP: Added test patterns for Statistics functions.
Added MVE code for statistics functions.
Improvement to test framework.
6 years ago
Christophe Favergeon dcf079cb1d CMSIS-DSP: Added Helium support to Complex Math Functions.
Added new test patterns for complex math functions.
Added new tests to test framework.
Improved error handling of test framework.
6 years ago
Christophe Favergeon 56a540336a CMSIS-DSP: Added Helium support for functions in BasicMaths.
Added test patterns for functions in BasicMaths.
Corrected github issue 622 (clarified comment for lms_norm_f32).
Added support for q63_t to the test framework.
6 years ago
Christophe Favergeon 2d3a2166d6 CMSIS-DSP: Added more control for MVE compilation flags.
Now there are ARM_MATH_MVEF and ARM_MATH_MVEI.
6 years ago
Christophe Favergeon 0e915a0458 CMSIS-DSP: Added ARM_MATH_AUTOVECTORIZE and AUTOVECTORIZE to cmake
It is to provide more control and to disable
intrinsics version of some kernels when the C code is simple enough to
benefit from vectorization.

Since the result is compiler dependent, this option is optional.
(And it is not yet added to the source files).

Compilation flags may have to be tuned (-O3 for instance ...)
6 years ago
Christophe Favergeon b6f57a4b9b CMSIS-DSP: Corrected issue in test framework to support experimental configs. 6 years ago
Christophe Favergeon 3c4824b28f CMSIS-DSP: Corrected wrong table in fft.cmake 6 years ago
Christophe Favergeon 62bd324b20 CMSIS-DSP: Updated cmake example for arm_variance_example_f32.c 6 years ago
Christophe Favergeon 84c7261036 CMSIS-DSP: Simplification to cmake to build without test framework. 6 years ago
Christophe Favergeon 5309ff3334 CMSIS-DSP: Corrected compilation issues with ARM AC5 compiler.
Added AC5 support to the test framework.
Upgraded gcc support.
6 years ago
Christophe Favergeon 8ccf6883fa CMSIS-DSP : Disabled some tests which are not passing yet. 6 years ago
Christophe Favergeon ee13dcb33a CMSIS-DSP : Testing framework improvements
Added new tests for cfft.
Improved error handling when not enough memory allocated in testmain.cpp
Corrected arm_math.h (replaced inline by preprocessor definition).
Added example debug script to read pattern and output of tests using
scipy.
6 years ago
Christophe Favergeon 7cab51e3a4 CMSIS-DSP: Added config table to test framework. 6 years ago
Christophe Favergeon d5bf828234 CMSIS-DSP: Improved sql scripts for testing framework. 6 years ago
Christophe Favergeon 5019309f9c Line ending normalization 6 years ago
Christophe Favergeon 4a0aa2ad26 CMSIS-DSP: Added support for Helium.
Only arm_dot_prod_f32 is currently providing an Helium implementation.
6 years ago
Christophe Favergeon 499a9ecb70 CMSIS-DSP: Added support in test framework for ARMv81MML and FVP 6 years ago
Chris Knorowski a4d73ce24e update arm_math.h typo fix 6 years ago
Chris Knorowski chris.knorowski@sensiml.com cd2d0a7cbc enable building python files for gnulinux 6 years ago
ClaudioMartino 033f5e17de Removed useless vld1q_f32 from arm_correlate_f32 6 years ago
Christophe Favergeon 799b7aa521 CMSIS-DSP: Added benchmarking code for Transform. 6 years ago
Christophe Favergeon 5a6f1e2baa CMSIS-NN: Corrected bias type for arm_fully_connected_s8 6 years ago
Christophe Favergeon 74d3e2f71a CMSIS-DSP:Added cmakefiles 6 years ago
Christophe Favergeon 1fe8184185 CMSIS-DSP: Improved test framework README. 6 years ago
Christophe Favergeon 6613c39d28 CMSIS-DSP: Added more details to diff.sql to explain the script. 6 years ago
Christophe Favergeon 759a21682b CMSIS-DSP: Testing framework and database
Added example sql script to compute ratios frrom database.
Modified build so that currentConfig.csv is per build folder.
Modified script to use the new location of currentConfig.csv
6 years ago
Christophe Favergeon 5d8d010b6c CMSIS-DSP: Corrected little issue in benchmarking code for Pooling. 6 years ago
Christophe Favergeon a794b05eb6 CMSIS-DSP:Test framework improvements and bug corrections
Corrected memory issue in IORunner when using static buffer of
parameters.
Added script to generate a db of regression
Added max regression coef to summary results.
6 years ago
Christophe Favergeon 628cb2c9eb CMSIS-DSP: Added benchmarking code for new categories
Controller, FastMath, Matrix and Support.
6 years ago
Christophe Favergeon f9ca44bc50 CMSIS-DSP: Cleaning of Doxygen comments for new functions.
New distance patterns.
6 years ago
Christophe Favergeon 7a8a02f976 CMSIS-DSP: Corrected Doxygen warnings. 6 years ago
Christophe Favergeon 08385a3112 CMSIS-DSP: Improved benchmarking code. 6 years ago