Mercurial > hg > sv-dependency-builds
view src/fftw-3.3.3/tests/fftw-bench.h @ 169:223a55898ab9 tip default
Add null config files
author | Chris Cannam <cannam@all-day-breakfast.com> |
---|---|
date | Mon, 02 Mar 2020 14:03:47 +0000 |
parents | 89f5e221ed7b |
children |
line wrap: on
line source
/* declarations of common subroutines, etc. for use with FFTW self-test/benchmark program (see bench.c). */ #include "bench-user.h" #include "fftw3.h" #define CONCAT(prefix, name) prefix ## name #if defined(BENCHFFT_SINGLE) #define FFTW(x) CONCAT(fftwf_, x) #elif defined(BENCHFFT_LDOUBLE) #define FFTW(x) CONCAT(fftwl_, x) #elif defined(BENCHFFT_QUAD) #define FFTW(x) CONCAT(fftwq_, x) #else #define FFTW(x) CONCAT(fftw_, x) #endif #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ extern FFTW(plan) mkplan(bench_problem *p, unsigned flags); extern void initial_cleanup(void); extern void final_cleanup(void); extern int import_wisdom(FILE *f); extern void export_wisdom(FILE *f); #if defined(HAVE_THREADS) || defined(HAVE_OPENMP) # define HAVE_SMP extern int threads_ok; #endif #ifdef __cplusplus } /* extern "C" */ #endif /* __cplusplus */