summaryrefslogtreecommitdiff
path: root/hardinfo2/fftbench.h
diff options
context:
space:
mode:
Diffstat (limited to 'hardinfo2/fftbench.h')
-rw-r--r--hardinfo2/fftbench.h15
1 files changed, 12 insertions, 3 deletions
diff --git a/hardinfo2/fftbench.h b/hardinfo2/fftbench.h
index 3598baf1..7c0afc3d 100644
--- a/hardinfo2/fftbench.h
+++ b/hardinfo2/fftbench.h
@@ -1,9 +1,18 @@
#ifndef __FFTBENCH_H__
#define __FFTBENCH_H__
-void fft_bench_init(void);
-void fft_bench_start(void);
-void fft_bench_finish(void);
+#include <glib.h>
+
+typedef struct _FFTBench FFTBench;
+
+struct _FFTBench {
+ double **a, *b, *r;
+ int *p;
+};
+
+FFTBench *fft_bench_new(void);
+void fft_bench_run(FFTBench *fftbench);
+void fft_bench_free(FFTBench *fftbench);
#endif /* __FFTBENCH_H__ */