AI Engine API User Guide (AIE) 2022.1
aie::detail::fft_dit< Vectorization, 0, 4, cint16, cint32 > Struct Template Reference

#include <fft_dit_acc80.hpp>

Inheritance diagram for aie::detail::fft_dit< Vectorization, 0, 4, cint16, cint32 >:
aie::detail::fft_dit_common< Vectorization, 0, 4, cint16, cint32 >

Classes

struct  input_data
 
class  stage_iterator
 

Public Types

using output_data = typename fft_dit_common< Vectorization, 0, 4, cint16, cint32 >::output_data
 

Public Member Functions

stage_iterator begin_stage (const cint16 *data, const cint16 *ptw1, const cint16 *ptw2, const cint16 *ptw_dummy=nullptr)
 
output_data dit (const input_data &data, unsigned shift_twiddle, unsigned shift, bool inv) const
 

Static Public Attributes

static constexpr unsigned num_out_vector
 
static constexpr unsigned out_vector_size
 
static constexpr unsigned radix
 
static constexpr unsigned stage
 

Class Documentation

◆ aie::detail::fft_dit< Vectorization, 0, 4, cint16, cint32 >::input_data

struct aie::detail::fft_dit< Vectorization, 0, 4, cint16, cint32 >::input_data
template<unsigned Vectorization>
struct aie::detail::fft_dit< Vectorization, 0, 4, cint16, cint32 >::input_data
Class Members
vector< cint16, 4 > hi0
vector< cint16, 4 > hi1
vector< cint16, 4 > lo0
vector< cint16, 4 > lo1
vector< cint16, 8 > tw1
vector< cint16, 8 > tw2
int zoffs1
int zoffs2

The documentation for this struct was generated from the following file: