aboutsummaryrefslogtreecommitdiff
path: root/benchmarks/vec-fft/vec-fft.h
blob: 117be3a2b01bf476188967f5d0b466194f3895ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef __VEC_FFT_H
#define __VEC_FFT_H

#include "fft_const.h"

// Simple C version

int log2down(int in);
void fft(fftval_t workspace_real[], fftval_t workspace_imag[], const fftval_t tf_real[], const fftval_t tf_imag[]);

// VF blocks - DO NOT CALL FROM SCALAR CORE
extern void vf_test();
extern void vf_fft_init();
extern void vf_fft_scale();
extern void vf_fft_exec();
extern void vf_fft_store1();
extern void vf_fft_store2();

#endif /* __VEC_FFT_H */