AI Engine API User Guide (AIE) 2022.2
elementary.hpp File Reference
#include <cmath>
#include "vector.hpp"
#include "aie1/elementary.hpp"

Namespaces

namespace  aie
 
namespace  aie::detail
 

Typedefs

template<ElementaryOp Op, typename TR , typename T >
using aie::detail::elementary = elementary_bits< Op, type_bits_v< T >, TR, T >
 
template<ElementaryOp Op, typename TR , typename T , unsigned N>
using aie::detail::elementary_vector = elementary_vector_bits< Op, type_bits_v< T >, TR, T, N >
 

Enumerations

enum class  aie::detail::ElementaryOp {
  aie::detail::Sqrt , aie::detail::Inv , aie::detail::InvSqrt , aie::detail::SinCos ,
  aie::detail::SinCosComplex , aie::detail::Sin , aie::detail::Cos , aie::detail::Fix2Float ,
  aie::detail::Float2Fix
}