Christophe Favergeon
080b994dd7
CMSIS-DSP: Customization of FFT tables.
...
Compilation symbols have been introduced to allow to include only the
FFT tables which are useful in a given application.
The README.md in DSP is giving more details.
7 years ago
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
stgoh
295292422c
Rectified Description error on twiddeCoeff_rfft_32
...
Rectified error on formula that generates Twiddle coefficients table for RFFT (line 17749)
7 years ago
ClaudioMartino
7c1fca8052
Removed comments about loop unrolling in NEON codes to avoid confusion
7 years ago
ClaudioMartino
d4de6207ff
filtering_pState uses VLD1 and it needs to be aligned to avoid alignment faults
7 years ago
ClaudioMartino
5792f80cf1
New NEON float32 algorithms for Cortex A5 (TransformFunctions excluded) with armDS project
7 years ago
Christophe Favergeon
58cda47002
Improved the README of the CMSIS-DSP Python wrapper.
...
More details about the installation procedure.
7 years ago
Christophe Favergeon
0a98533a43
Improved the README for the Python wrapper.
7 years ago
Christophe Favergeon
1706f379de
Corrected example.py so that it also works with Python 2.
...
Clarified the README to highlight that the cmsisdsp Python package
is installed in editable mode when using the command line of the README
file.
7 years ago
Christophe Favergeon
bb426fa559
First release of the Numpy compatible Python wrapper for the CMSIS-DSP.
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
TTornblom
f827ab4d1e
DSP: IAR: disabled TrustZone and DSP for relevant targets
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
37f6c581e8
Fix duplicate `const` declaration specifier
7 years ago
Torfinn Berset
61bd40e7a6
Fix incorrect pointer sign for arm_cfft_radix4_q15's bit reversal table (was signed, should be unsigned)
7 years ago
Torfinn Berset
294190cc2d
Fix duplicate `const` declaration specifier
7 years ago
Torfinn Berset
db3a3ae6a5
Fix const errors when compiling for Cortex M0
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
2c3466e02c
updated project settings according new arm_math.h
7 years ago
GuentherMartin
ddee94e8db
DSP_Lib:
...
- updated arm_math.h
- reduced ARM_MATH_CMx macros
7 years ago
Dave Flogeras
41a3f92259
Implement arm_rfft_fast_init_f32 with new separate initialize functions.
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
GuentherMartin
da38c27dd0
Merged PR #166
7 years ago
johan-uden
06eff37277
removes unnecessary and non-portable type casts
7 years ago
Andrew Leech
1b43c4f5d5
DSP: fix double-promotion warnings in arm_mat_inverse_f64
7 years ago
Oskar Weigl
fd1a8d82f6
restore unrelated changes inadvertently reverted due to bad commit separation
7 years ago
Oskar Weigl
426d571112
add special values to sin and cos test data
7 years ago
Oskar Weigl
c95aa7bde3
Revert "input range must be in [0:2PI]"
...
This reverts commit 6f9820bdd8 .
7 years ago
Oskar Weigl
dc65724d7c
Revert "input range is [0..2Pi]"
...
This reverts commit 55cfa55b99 .
7 years ago
Oskar Weigl
dd4779520f
fix float rounding issue in sincos index calculation
7 years ago
GuentherMartin
da079620dc
updated ARMv8M DSP libraries.
7 years ago
GuentherMartin
4d15deac79
Updated DSP examples.
8 years ago
TTornblom
744c9e306a
DSP: Fixed FPU setting for cortexM4bf
8 years ago
TTornblom
7c74ea106c
DSP: Changed optimization level for IAR.
8 years ago
TTornblom
c1185b12b9
Added IAR DSP lib support
8 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
ARM IT
681c874896
Comment in DCT4 allowed length
...
https://github.com/ARM-software/CMSIS_5/issues/232
8 years ago
ARM IT
255011718a
Pointer increment bug correction
...
https://github.com/ARM-software/CMSIS_5/issues/165
8 years ago
ARM IT
55cfa55b99
input range is [0..2Pi]
8 years ago
ARM IT
6f9820bdd8
input range must be in [0:2PI]
8 years ago
ARM IT
1c35a7a258
Cancel test
...
Cancel test
8 years ago
ARM IT
ade09c22b7
test
...
just for test
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