Commit Graph

179 Commits (6a7b8879f4338378e5a5d5ae914a275ef3b55830)

Author SHA1 Message Date
Christophe Favergeon de626e2391 CMSIS DSP : Added a cmake build system
It is not replacing the current MDK and ArmDS projects.
It is a complementary way to build CMSIS-DSP.
Current version is supporting ARM AC6 compiler from ArmDS.

The result of the build can be run on a FVP for instance.

It could be extended to use different toolchain and build for different
targets.

The README.md in DSP folder is giving all the details.
7 years ago
ClaudioMartino 5792f80cf1 New NEON float32 algorithms for Cortex A5 (TransformFunctions excluded) with armDS project 7 years ago
Jonatan Antoni a8cf6e9bb1 Updated file versions, dates and copyright headers.
Change-Id: I2fe43d2ad56cff4347424929fd1f82eccd1cc770
7 years ago
GuentherMartin 84aa3d6da5 Added SIMD macros to arm_math.h again. CMSIS NN uses this macros. 7 years ago
GuentherMartin 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
7 years ago
Jonatan Antoni f20c424e92 Revert "Const-qualify all read-only pointers in CMSIS-DSP (#349)" 7 years ago
Torfinn Berset 23765aeff4 Fix const warnings 7 years ago
Torfinn Berset b54e1f9bf1 Converting C sources to use `const` where appropriate using regular expressions. Fix typos 7 years ago
Torfinn Berset 35e58d27d8 `const`-qualify all float32_t pSrc pointers in arm_math.h 7 years ago
Torfinn Berset ec2013d0c7 `const`-qualify all twiddle, bitrev and cosfactor table pointers in arm_math.h 7 years ago
Torfinn Berset e70bcb70d5 `const`-qualify all pSrc pointers in arm_math.h 7 years ago
GuentherMartin ddee94e8db DSP_Lib:
- updated arm_math.h
 - reduced ARM_MATH_CMx macros
7 years ago
Dave Flogeras 0f5b33ee1b Split rfft_fast_init_f32 into separate initializer functions.
The rationale here is that if the caller knows the size FFT they require
at compile time, only the look-up tables required for that size are
placed in the data segment (ROM).  This saves between ~40k to ~80k of
ROM when only using a single FFT size.
7 years ago
johan-uden 06eff37277 removes unnecessary and non-portable type casts 7 years ago
Jonatan Antoni 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.
8 years ago
Jonatan Antoni 3b50ea13ea Release preparation: Aligned version information and updated change histories. 8 years ago
Christopher Seidl 8913e1bed5 Fixed typo 8 years ago
Jonatan Antoni bd2ae0a021 DSP: Clean up arm_math.h
- Removed CM0 implementation for __SSAT after moving this to Core(M).
8 years ago
Jonatan Antoni 2208df0e14 Global MISRA-C Rule 10.6 fix up: Unsigned constant values with U suffix, uppercase instead of lowercase. (Issue #227) 8 years ago
Jonatan Antoni b665acba90 DSP: Fix issue #188 gnu compiler specific diagnostics in arm_math.h 9 years ago
Martin Günther de2ce55a61 Updated CMSIS_DSP. Added ARMv8M support, changed copyrigth note. 9 years ago
Martin Günther adbc210886 updated DSP Lib to V1.5.0. 9 years ago
Martin Günther 76d02e9f1a Deleted obsolete macro TABLE_SIZE from arm_math.h. 9 years ago
Martin Günther bc3b6d0e2f DSP ARMv8M preparation. 9 years ago
Martin Günther 1c78832899 Updated DSP_Lib changelog and libraries. 9 years ago
Martin Günther 5d3e72e111 Merge pull request #81 from dpalframan/develop
performance optimizations for arm_mat_mult_fast_q15 and arm_mat_mult_fast_q31
9 years ago
Christopher Seidl d33d90dd52 Minor typo fix
Changed CortexM0+ to Cortex-M0+
9 years ago
David Palframan 365d910888 performance optimizations for arm_mat_mult_fast_q15 and arm_mat_mult_fast_q31 9 years ago
Martin Günther 7a4fea9150 Renamed folder DSP_Lib to DSP to be consistent with documentation. 10 years ago