AI Engine API User Guide (AIE) 2021.2
operators.hpp File Reference

Operator overloading for AIE API types, currently expects "using namespace aie::operators" in the user code to make use of them directly.More...

Detailed Description

Operator overloading for AIE API types, currently expects "using namespace aie::operators" in the user code to make use of them directly.

#include "aie.hpp"

Namespaces

namespace aie
namespace aie::operators

Macros

#define __AIE_API_OPERATORS__HPP__

Functions

template
constexpr auto aie::operators::operator!=(const T1 &a, const T2 &b)
More...
template
constexpr auto aie::operators::operator&(const T1 &a, const T2 &b)
More...
template
constexpr auto aie::operators::operator+(const T1 &a, const T2 &b)
More...
template
constexpr T1 & aie::operators::operator+=(T1 &lhs, const T2 &rhs)
More...
template
constexpr auto aie::operators::operator-(const T &a)
More...
template
constexpr auto aie::operators::operator-(const T1 &a, const T2 &b)
More...
template
constexpr T1 & aie::operators::operator-=(T1 &lhs, const T2 &rhs)
More...
template
constexpr auto aie::operators::operator<(const T1 &a, const T2 &b)
More...
template
constexpr auto aie::operators::operator<<(const T &a, unsigned shift)
More...
template
constexpr auto aie::operators::operator<=(const T1 &a, const T2 &b)
More...
template
constexpr auto aie::operators::operator==(const T1 &a, const T2 &b)
More...
template
constexpr auto aie::operators::operator>(const T1 &a, const T2 &b)
More...
template
constexpr auto aie::operators::operator>=(const T1 &a, const T2 &b)
More...
template
constexpr auto aie::operators::operator>>(const T &a, unsigned shift)
More...
template
constexpr auto aie::operators::operator^(const T1 &a, const T2 &b)
More...
template
constexpr auto aie::operators::operator|(const T1 &a, const T2 &b)
More...
template
constexpr auto aie::operators::operator~(const T &a)
More...