Age | Commit message (Collapse) | Author |
|
* fix compilation when deactivating SIMD with cmake options
* cmake: replaced 'USE_AVX' option by 'USE_DOUBLE' (and 'USE_FLOAT')
* cmake: option 'USE_SCALVEC',
fixed big precision errors in test_pffastconv
* cmake: renamed options to be sorted by 'group' in ccmake
* added API function pffft_simd_arch()
* pffft_bench for float and double
double uses fftw3 for comparison
* moved all simd macro files into subfolder
* fix buffer overrun of acCsvFilename[] in bench_pffft.c
Signed-off-by: hayati ayguen <h_ayguen@web.de>
|
|
* unification: target is one single implementation template pffft_impl.h
and include it from different .c compile units
having set required preprocessor definitions
* removed PFFFT_FLOAT
Signed-off-by: hayati ayguen <h_ayguen@web.de>
|
|
Signed-off-by: hayati ayguen <h_ayguen@web.de>
|
|
* added pffft_zconvolve_no_accu()
* added pffft_min_fft_size()
* pffft_next_power_of_two(), pffft_is_power_of_two()
* added option PFFASTCONV_CORRELATION
* fixed calculation of procSmpPerSec[] in test_pffastconv.c
* minor test additions
Signed-off-by: hayati ayguen <h_ayguen@web.de>
|
|
Signed-off-by: hayati ayguen <h_ayguen@web.de>
|
|
Signed-off-by: hayati ayguen <h_ayguen@web.de>
|
|
* API for fast convolution: pffastconv.h
* move simd macros from pffft.c into pfsimd_macros.h for reusability
Signed-off-by: hayati ayguen <h_ayguen@web.de>
|