aboutsummaryrefslogtreecommitdiff
path: root/pffft_double.h
AgeCommit message (Collapse)Author
2020-04-13moved common functions into pffft_common.chayati ayguen
Signed-off-by: hayati ayguen <h_ayguen@web.de>
2020-04-13bugfix and lots of rework and some enhancementshayati ayguen
* 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>
2020-03-29removed most gcc extensions in source - but still requiredhayati ayguen
* replaced the c++ style '//' comments * added explicit math defines M_PI, .. - if not already defined * gcc function (inline) attributes still require the extensions :-( Signed-off-by: hayati ayguen <h_ayguen@web.de>
2020-03-27added declaration for pffftd_zconvolve_no_accuDario Mambro
2020-03-26unified pffft.c and pffft_double.c, extracted pf_[avx_]double.hhayati ayguen
* 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>
2020-03-25minor fixes after merge of pull requesthayati ayguen
* added cmake option 'USE_AVX' * fixed library name for test_pffft_double * fixed duplicate declaration of pffftd_min_fft_size() in header Signed-off-by: hayati ayguen <h_ayguen@web.de>
2020-03-24changed notation for double precision versiondario mambro