Merge branch 'master' of github.com:ucb-bar/riscv-tests
[riscv-tests.git] / benchmarks / vec-fft / vec-fft.h
1 #ifndef __VEC_FFT_H
2 #define __VEC_FFT_H
3
4 #include "fft_const.h"
5
6 // Simple C version
7
8 int log2down(int in);
9 void fft(fftval_t workspace_real[], fftval_t workspace_imag[], const fftval_t tf_real[], const fftval_t tf_imag[]);
10
11 // VF blocks - DO NOT CALL FROM SCALAR CORE
12 extern void vf_test();
13 extern void vf_fft_init();
14 extern void vf_fft_scale();
15 extern void vf_fft_exec();
16 extern void vf_fft_store1();
17 extern void vf_fft_store2();
18
19 #endif /* __VEC_FFT_H */