nmpp
fftref.h
1#ifndef FFTREF_H_INCLUDED
2#define FFTREF_H_INCLUDED
3#include "nmtype.h"
4
5void nmppsDFT16Fwd_RefFloat(const nm32sc* src, nm32sc* dst);
6void nmppsFFT16Fwd2x8_RefFloat(const nm32sc* src, nm32sc* dst);
7void nmppsFFT16Fwd2x8_RefInt(const nm32sc* src, nm32sc* dst);
8void nmppsFFT16Fwd8x2_RefFloat(const nm32sc* src, nm32sc* dst);
9void nmppsFFT16Fwd2x8Time_RefFloat(const nm32sc* src, nm32sc* dst);
10void nmppsFFT16Fwd2x8Freq_RefFloat(const nm32sc* src, nm32sc* dst);
11void nmppsFFT16Fwd242_RefFloat(const nm32sc* src, nm32sc* dst);
12void nmppsFFT16Fwd242_RefFloat(const nm32sc* src, nm32fc* dst);
13void nmppsFFT16Fwd242_RefInt(const nm32sc* src, nm32sc* dst);
14void nmppsFFT16Fwd242_RefNmc(const nm32sc* src, nm32sc* dst);
15
16
17
18void nmppsDFT32Fwd_RefFloat(const nm32sc* src, nm32sc* dst);
19void nmppsFFT32Fwd282_RefFloat(const nm32sc* src, nm32sc* dst);
20
21void nmppsDFT64Fwd_RefFloat(const nm32sc* src, nm32sc* dst);
22void nmppsFFT64Fwd88_RefFloat(const nm32sc* src, nm32sc* dst);
23
24void nmppsDFT128Fwd_RefFlt (const nm32sc* src, nm32sc* dst);
25void nmppsFFT128Fwd882_RefFlt(const nm32sc* src, nm32sc* dst);
26void nmppsFFT128Fwd828_RefFlt(const nm32sc* src, nm32sc* dst);
27void nmppsFFT128Fwd828_RefInt(const nm32sc* src, nm32sc* dst);
28extern "C" {
29 void nmppsFFT128Fwd828_RefNmc(const nm32sc* src, nm32sc* dst);
30};
31void nmppsDFT256Fwd_RefFloat(const nm32sc* src, nm32sc* dst);
32void nmppsFFT256Fwd2882_RefFloat(const nm32sc* src, nm32sc* dst);
33
34/*
35template <int rep, int nb_bits, int sb_bits> load_wfifo(void *wfifo) {
36
37}
38template<int rep> void load_data_vsum_data_vr(void *data, int vr) {
39
40}
41
42template<int rep> void save_afifo(void *dst) {
43
44}*/
45#endif
Definition: nmtype.h:1328
Definition: nmtype.h:1301