AI Engine API User Guide (AIE) 2022.1
aie::detail::C_block_c16_16_interleave< TypeB, AccumBits, Lanes > Struct Template Reference

#include <mmul_c16_16.hpp>

Public Types

using accum_type = accum< AccumClass::CInt, AccumBits, Lanes >
 
using internal_accum_type = accum< AccumClass::Int, 64, Lanes >
 
using TypeA = cint16
 

Public Member Functions

 C_block_c16_16_interleave ()
 
 C_block_c16_16_interleave (const accum_type &acc)
 
template<typename TR >
 C_block_c16_16_interleave (const vector< TR, Lanes > &v, int shift=0)
 
 operator accum_type () const
 
accum_type to_accum () const
 
template<typename TR >
vector< TR, Lanes > to_vector (int shift=0) const
 

Public Attributes

internal_accum_type imag
 
internal_accum_type real
 

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