Commit Graph

  • 1fe8184185 CMSIS-DSP: Improved test framework README. Christophe Favergeon 2019-09-02 14:27:34 +0200
  • 6613c39d28 CMSIS-DSP: Added more details to diff.sql to explain the script. Christophe Favergeon 2019-08-14 10:47:28 +0200
  • 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 Christophe Favergeon 2019-08-14 10:41:17 +0200
  • 5d8d010b6c CMSIS-DSP: Corrected little issue in benchmarking code for Pooling. Christophe Favergeon 2019-08-14 09:30:52 +0200
  • 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. Christophe Favergeon 2019-08-14 08:55:46 +0200
  • 628cb2c9eb CMSIS-DSP: Added benchmarking code for new categories Controller, FastMath, Matrix and Support. Christophe Favergeon 2019-08-13 14:53:46 +0200
  • f9ca44bc50 CMSIS-DSP: Cleaning of Doxygen comments for new functions. New distance patterns. Christophe Favergeon 2019-08-12 10:00:37 +0200
  • 7a8a02f976 CMSIS-DSP: Corrected Doxygen warnings. Christophe Favergeon 2019-08-09 15:08:08 +0200
  • 08385a3112 CMSIS-DSP: Improved benchmarking code. Christophe Favergeon 2019-08-09 15:07:32 +0200
  • 69f0f0f7bc CMSIS-DSP: Testing framework Added some calibration to remove overhead in the benchmark measurement process. Reorganized one test to move some initialization code outside of the test. Christophe Favergeon 2019-08-09 10:17:03 +0100
  • dc60f80ccd CMSIS-DSP: Testing framework Added support for external trace files for benchmark measurements. Christophe Favergeon 2019-08-09 09:15:50 +0100
  • 9520817de7 CMSIS-DSP: Test framework Added possibility to select an external platform folder. Christophe Favergeon 2019-08-09 06:54:05 +0100
  • 29d61b19e9 CMSIS-NN: First untested version of arm_nn_elementwise_add_s8. Christophe Favergeon 2019-08-07 15:21:07 +0200
  • 1c97f73bd3 CMSIS-DSP: Testing framework Added support for f64 Added benchmarking code for arm_biquad_cascade_df2T_f64 Christophe Favergeon 2019-08-07 13:25:32 +0200
  • f96fcb685b CMSIS-DSP: Testing framework improvements Reorganized code : Testing and benchmarking code in different folders. Corrected small bug in framework wehn reading parameter files (wrong number of parameter combinations). Added benchmarking code for ComplexMathFunctions and some parts of FilteringFunctions. Christophe Favergeon 2019-08-05 14:24:05 +0200
  • 12e07e1683 CMSIS-NN: Added arm_softmax_with_batch_q7 Some study of the error rate of softmax compared to f32 reference. Christophe Favergeon 2019-08-05 10:23:52 +0200
  • 8a8bf1ebb3 CMSIS-NN: Regenerated patterns for arm_softmax_q7 to test the tail of the loops. Christophe Favergeon 2019-08-01 11:50:47 +0200
  • 56bd14f436 CMSIS-NN: Optimized version of original arm_softmax_q7 function. Christophe Favergeon 2019-08-01 11:33:10 +0200
  • 780a7ce3d9 CMSIS-NN: Tuned the softmax test criterion based upon analysis done with scipy. Christophe Favergeon 2019-08-01 10:19:05 +0200
  • 244770716b CMSIS-NN: Created tests for original CMSIS-NN softmax q7 implementation. Christophe Favergeon 2019-08-01 09:24:23 +0200
  • 1f87fd50c9 CMSIS-DSP: Change to cmake to more easily build wrappers Christophe Favergeon 2019-07-31 07:41:45 +0200
  • b8fbe472b0 CMSIS-DSP:Some corrections to cmake build system. Christophe Favergeon 2019-07-30 10:36:30 +0200
  • 38796adc5a CMSIS-DSP: Removed files which are generated automatically by the test framework. It includes the dummy fake benchmarks which were used for testing the scripts. Christophe Favergeon 2019-07-30 07:09:59 +0200
  • bd19f75d4f CMSIS-DSP: Minor cleaning and script for color syntax of test descriptions Christophe Favergeon 2019-07-29 13:45:50 +0200
  • 3b5bcc421f CMSIS-NN:Added code to be able to benchmark arm_avgpool_s8. Benchmarking code added into CMSIS-DSP test framework. Christophe Favergeon 2019-07-29 07:44:23 +0200
  • a435c758dc CMSIS-NN: Added optimized version of arm_avgpool_s8 Christophe Favergeon 2019-07-26 15:28:41 +0200
  • bfee0b9c02 CMSIS-NN: Added reference C code for arm_avgpool_s8.c and tests Tests are integrated in CMSIS-DSP test framework. Reference code is based upon CMSIS-NN original average pooling and it is not based upon TF Lite. Christophe Favergeon 2019-07-26 10:20:19 +0200
  • 7a07cecef1 CMSIS-DSP: Added distance functions for clustering algorithms Christophe Favergeon 2019-07-26 08:12:38 +0200
  • cf71ff01a7 CMSIS-DSP: Add primary keys to generated benchmark tables in the database. Christophe Favergeon 2019-07-25 10:40:32 +0200
  • aa43cfb6dd CMSIS-DSP: Added some support functions. entropy, Kullback-Leibler, LogSumExp, Dot product using LogSumExp weighted sum, barycenter. Christophe Favergeon 2019-07-25 08:57:16 +0200
  • 94b63664f2 CMSIS-DSP: Added Naive Gaussian Bayesian Estimator Christophe Favergeon 2019-07-24 13:20:56 +0200
  • 302ada6633 CMSIS-DSP: Added SVM Functions and tests Added more tests for BasicMathFunctions Added script to postprocess result of benchmarks. Christophe Favergeon 2019-07-17 11:49:00 +0200
  • a5b854594b CMSIS-DSP: Prevent off-by-one access past end of y-data buffer in f32 linear interpolation Ryan Mullen 2019-07-18 15:04:43 -0400
  • d3170304e1 CMSIS-DSP:Added missing compilation flags to arm_rfft_fast_init_f32.c Christophe Favergeon 2019-07-17 08:35:46 +0100
  • 8a4c63e4d8 CMSIS-DSP: New testing framework (For our internal use. In short term, we won't give support about it). CMSIS-DSP: Update to cmake build for the testing framework CMSIS-NN:Implementation of arm_fully_connected_s8 Use API and quantization compatible with TF Lite. Christophe Favergeon 2019-06-12 13:29:14 +0200
  • c3a7e246e8 DSP: Merged ARM and ARMCLANG into combined ARM folder for pre-built libraries. All pre-built libraries are built using Arm Compiler 6.12. Jonatan Antoni 2019-07-03 12:47:47 +0200
  • 6c8f9e9e63 Updated prebuilt DSP libraries (GCC) ClaudioMartino 2019-07-02 09:41:01 +0200
  • 4f07e895a4 Updated prebuilt DSP libraries (GCC) ClaudioMartino 2019-07-02 08:50:19 +0200
  • 1ce619dd4a Updated prebuilt DSP libraries (GCC) ClaudioMartino 2019-07-02 08:42:17 +0200
  • eff6ab597e Updated prebuilt DSP libraries (Arm Compiler 6.12) ClaudioMartino 2019-07-01 15:39:50 +0200
  • a2431b036e DSP: Recompiled IAR DSP libraries with 8.40.1 compiler TTornblom 2019-06-25 13:47:10 +0200
  • ad726aa823 vmlaq in arm_dot_prod_f32 instead of vmulq and vadd ClaudioMartino 2019-06-12 09:07:33 +0200
  • f6c65db1fe Include paths for transform tests in ArmDS A5 project ClaudioMartino 2019-05-29 17:10:27 +0200
  • bac5c674cf CMSIS-DSP: Add new compilation flag to DSP_Lib_TestSuite to restore default behavior. Christophe Favergeon 2019-05-29 14:34:25 +0200
  • 2bb1ccfae7 CMSIS-DSP: Added compilation flags to disable some test categories in DSP_Lib_TestSuite. Christophe Favergeon 2019-05-29 10:58:30 +0200
  • bf1f324a6d CMSIS-DSP: DSP_Lib_TestSuite can be built with cmake. Christophe Favergeon 2019-05-29 09:54:37 +0200
  • c0f96fe5d8 CMSIS-DSP: Corrected issue in Neon version of arm_correlate_f32. Christophe Favergeon 2019-05-29 09:50:56 +0200
  • 3bf2e2eda6 CMSIS-DSP: Enable build with MSVC compiler. Christophe Favergeon 2019-05-23 09:08:30 +0200
  • 080b994dd7 CMSIS-DSP: Customization of FFT tables. Christophe Favergeon 2019-05-20 13:25:14 +0200
  • de626e2391 CMSIS DSP : Added a cmake build system Christophe Favergeon 2019-05-17 13:46:33 +0200
  • 295292422c Rectified Description error on twiddeCoeff_rfft_32 stgoh 2019-05-15 14:34:09 +0200
  • 7c1fca8052 Removed comments about loop unrolling in NEON codes to avoid confusion ClaudioMartino 2019-05-02 16:25:04 +0200
  • d4de6207ff filtering_pState uses VLD1 and it needs to be aligned to avoid alignment faults ClaudioMartino 2019-04-17 17:22:36 +0200
  • 5792f80cf1 New NEON float32 algorithms for Cortex A5 (TransformFunctions excluded) with armDS project ClaudioMartino 2019-04-17 15:08:03 +0200
  • 58cda47002 Improved the README of the CMSIS-DSP Python wrapper. Christophe Favergeon 2019-04-02 15:40:42 +0200
  • 0a98533a43 Improved the README for the Python wrapper. Christophe Favergeon 2019-04-02 08:51:20 +0200
  • 1706f379de Corrected example.py so that it also works with Python 2. Christophe Favergeon 2019-03-26 09:29:06 +0100
  • bb426fa559 First release of the Numpy compatible Python wrapper for the CMSIS-DSP. Christophe Favergeon 2019-03-25 13:42:44 +0100
  • a8cf6e9bb1 Updated file versions, dates and copyright headers. Jonatan Antoni 2019-03-18 12:06:15 +0100
  • 84aa3d6da5 Added SIMD macros to arm_math.h again. CMSIS NN uses this macros. GuentherMartin 2019-03-18 08:13:10 +0100
  • f827ab4d1e DSP: IAR: disabled TrustZone and DSP for relevant targets TTornblom 2019-03-15 12:03:03 +0100
  • 5648cfd4af DSP_Lib changes: - new version V1.5.5 - reworked DSP library source files added macro ARM_MATH_LOOPUNROLL removed macro UNALIGNED_SUPPORT_DISABLE relpaced arm_bitreversal2.S with C version added const-correctness replaced SIMD pointer construct with memcpy solution - reworked DSP library documentation - moved DSP libraries to folder ./DSP/Lib - ARM DSP Libraries are built with ARMCLANG - Added DSP Libraries Source variant GuentherMartin 2019-03-14 14:18:28 +0100
  • f20c424e92 Revert "Const-qualify all read-only pointers in CMSIS-DSP (#349)" Jonatan Antoni 2019-02-18 09:21:15 +0100
  • 37f6c581e8 Fix duplicate `const` declaration specifier Torfinn Berset 2019-02-11 08:43:45 +0100
  • 61bd40e7a6 Fix incorrect pointer sign for arm_cfft_radix4_q15's bit reversal table (was signed, should be unsigned) Torfinn Berset 2019-02-11 07:56:36 +0100
  • 294190cc2d Fix duplicate `const` declaration specifier Torfinn Berset 2019-02-11 07:52:14 +0100
  • db3a3ae6a5 Fix const errors when compiling for Cortex M0 Torfinn Berset 2019-02-11 06:38:00 +0100
  • 23765aeff4 Fix const warnings Torfinn Berset 2019-02-11 06:30:39 +0100
  • b54e1f9bf1 Converting C sources to use `const` where appropriate using regular expressions. Fix typos Torfinn Berset 2019-02-11 06:17:51 +0100
  • 35e58d27d8 `const`-qualify all float32_t pSrc pointers in arm_math.h Torfinn Berset 2019-02-10 10:57:11 +0100
  • ec2013d0c7 `const`-qualify all twiddle, bitrev and cosfactor table pointers in arm_math.h Torfinn Berset 2019-02-10 10:52:33 +0100
  • e70bcb70d5 `const`-qualify all pSrc pointers in arm_math.h Torfinn Berset 2019-02-10 10:48:53 +0100
  • 2c3466e02c updated project settings according new arm_math.h GuentherMartin 2018-12-14 13:47:17 +0100
  • ddee94e8db DSP_Lib: - updated arm_math.h - reduced ARM_MATH_CMx macros GuentherMartin 2018-12-14 08:31:34 +0100
  • 41a3f92259 Implement arm_rfft_fast_init_f32 with new separate initialize functions. Dave Flogeras 2018-05-15 10:54:45 -0300
  • 0f5b33ee1b Split rfft_fast_init_f32 into separate initializer functions. Dave Flogeras 2018-05-15 10:54:12 -0300
  • da38c27dd0 Merged PR #166 GuentherMartin 2018-12-06 14:56:42 +0100
  • 06eff37277 removes unnecessary and non-portable type casts johan-uden 2017-10-19 15:19:01 +0200
  • 1b43c4f5d5 DSP: fix double-promotion warnings in arm_mat_inverse_f64 Andrew Leech 2018-09-11 14:05:45 +1000
  • fd1a8d82f6 restore unrelated changes inadvertently reverted due to bad commit separation Oskar Weigl 2018-09-27 22:12:18 -0700
  • 426d571112 add special values to sin and cos test data Oskar Weigl 2018-09-27 21:59:18 -0700
  • c95aa7bde3 Revert "input range must be in [0:2PI]" Oskar Weigl 2018-09-27 21:31:27 -0700
  • dc65724d7c Revert "input range is [0..2Pi]" Oskar Weigl 2018-09-27 21:30:57 -0700
  • dd4779520f fix float rounding issue in sincos index calculation Oskar Weigl 2018-09-27 21:29:32 -0700
  • da079620dc updated ARMv8M DSP libraries. GuentherMartin 2018-09-04 14:18:24 +0200
  • 4d15deac79 Updated DSP examples. GuentherMartin 2018-07-17 14:25:43 +0200
  • 744c9e306a DSP: Fixed FPU setting for cortexM4bf TTornblom 2018-05-18 14:31:17 +0200
  • 7c74ea106c DSP: Changed optimization level for IAR. TTornblom 2018-03-22 11:20:27 +0100
  • c1185b12b9 Added IAR DSP lib support TTornblom 2018-03-08 11:32:29 +0100
  • 61fc77406b Updating company brand - Converted ARM to Arm in all documentative text in source, header, and doxygen. - Converted ARM to Arm in descriptive texts in pack description file. All identifier strings, like vendor, are kept unchanged due to compatibility reasons. - Updated copyright year and file date. Jonatan Antoni 2018-01-09 17:29:30 +0100
  • 681c874896 Comment in DCT4 allowed length https://github.com/ARM-software/CMSIS_5/issues/232 ARM IT 2017-11-10 18:14:29 +0100
  • 255011718a Pointer increment bug correction https://github.com/ARM-software/CMSIS_5/issues/165 ARM IT 2017-11-10 18:13:40 +0100
  • 55cfa55b99 input range is [0..2Pi] ARM IT 2017-11-10 18:12:15 +0100
  • 6f9820bdd8 input range must be in [0:2PI] ARM IT 2017-11-10 18:10:57 +0100
  • 1c35a7a258 Cancel test ARM IT 2017-11-10 12:37:22 +0100
  • ade09c22b7 test ARM IT 2017-11-10 12:35:56 +0100
  • 3b50ea13ea Release preparation: Aligned version information and updated change histories. Jonatan Antoni 2017-11-10 11:40:06 +0100
  • 8913e1bed5 Fixed typo Christopher Seidl 2017-09-19 15:27:48 +0200
  • bd2ae0a021 DSP: Clean up arm_math.h - Removed CM0 implementation for __SSAT after moving this to Core(M). Jonatan Antoni 2017-09-05 10:10:06 +0200
  • 2208df0e14 Global MISRA-C Rule 10.6 fix up: Unsigned constant values with U suffix, uppercase instead of lowercase. (Issue #227) Jonatan Antoni 2017-08-29 13:20:47 +0200