From 7982c434bb9f85f6a08d7353b63b7ee2a939e7ff Mon Sep 17 00:00:00 2001 From: Jamie Bullock Date: Wed, 9 Jan 2013 20:15:50 +0000 Subject: add option to explicitly specify Ooura library at configure time --- src/ooura/fftsg.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/ooura/fftsg.h (limited to 'src/ooura/fftsg.h') diff --git a/src/ooura/fftsg.h b/src/ooura/fftsg.h new file mode 100644 index 0000000..eb7fc8a --- /dev/null +++ b/src/ooura/fftsg.h @@ -0,0 +1,21 @@ +/* FFT functions */ +void cdft(int n, int isgn, double *a, int *ip, double *w); +void rdft(int n, int isgn, double *a, int *ip, double *w); +void ddct(int n, int isgn, double *a, int *ip, double *w); +void ddst(int n, int isgn, double *a, int *ip, double *w); +void dfct(int n, double *a, double *t, int *ip, double *w); +void dfst(int n, double *a, double *t, int *ip, double *w); + +/* Auxiliary functions */ +void makewt(int nw, int *ip, double *w); +void bitrv2(int n, int *ip, double *a); +void bitrv2conj(int n, int *ip, double *a); +void cftfsub(int n, double *a, double *w); +void cftbsub(int n, double *a, double *w); +void makect(int nc, int *ip, double *c); +void rftfsub(int n, double *a, int nc, double *c); +void rftbsub(int n, double *a, int nc, double *c); +void dctsub(int n, double *a, int nc, double *c); +void dstsub(int n, double *a, int nc, double *c); +void cft1st(int n, double *a, double *w); +void cftmdl(int n, int l, double *a, double *w); -- cgit v1.2.3