diff options
author | hayati ayguen <h_ayguen@web.de> | 2020-04-13 00:19:40 +0200 |
---|---|---|
committer | hayati ayguen <h_ayguen@web.de> | 2020-04-13 00:36:03 +0200 |
commit | ca1124147e208c17deef770db05bc979ebd6fd4d (patch) | |
tree | 40d0ff3305425ecc63605505efb31a336b3cc8e0 /pffft_double.c | |
parent | 304569e4535adc2f74281d9350a935ed2651374a (diff) | |
download | pffft-ca1124147e208c17deef770db05bc979ebd6fd4d.tar.gz |
bugfix and lots of rework and some enhancements
* 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>
Diffstat (limited to 'pffft_double.c')
-rw-r--r-- | pffft_double.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/pffft_double.c b/pffft_double.c index 956f3bc..dd0295c 100644 --- a/pffft_double.c +++ b/pffft_double.c @@ -105,9 +105,7 @@ AVX -- adding support for other platforms with 4-element vectors should be limited to these macros */ - - -#include "pf_double.h" +#include "simd/pf_double.h" /* have code comparable with this definition */ #define float double @@ -126,7 +124,9 @@ #define FUNC_ALIGNED_MALLOC pffftd_aligned_malloc #define FUNC_ALIGNED_FREE pffftd_aligned_free #define FUNC_SIMD_SIZE pffftd_simd_size -#define FUNC_VALIDATE_SIMD validate_pffftd_simd +#define FUNC_SIMD_ARCH pffftd_simd_arch +#define FUNC_VALIDATE_SIMD_A validate_pffftd_simd +#define FUNC_VALIDATE_SIMD_EX validate_pffftd_simd_ex #define FUNC_CPLX_FINALIZE pffftd_cplx_finalize #define FUNC_CPLX_PREPROCESS pffftd_cplx_preprocess |