AI Engine API User Guide (AIE-API) 2026.1
Loading...
Searching...
No Matches
mul.hpp File Reference
#include <algorithm>
#include <cstdlib>
#include <cmath>
#include <climits>
#include "broadcast.hpp"
#include "filter.hpp"
#include "interleave.hpp"
#include "shuffle.hpp"
#include "complex_traits.hpp"
#include "../accum.hpp"
#include "../expr.hpp"
#include "../vector.hpp"

Classes

struct  aie::is_valid_mul_op< T1, T2 >
struct  aie::is_valid_mul_op< binary_op< Parent1, Parent2, Op >, T2 >
struct  aie::is_valid_mul_op< T, binary_op< Parent1, Parent2, Op > >
struct  aie::is_valid_mul_op< T, unary_op< Parent, Op > >
struct  aie::is_valid_mul_op< unary_op< Parent, Op >, T2 >

Namespaces

namespace  aie
 Base namespace for AIE operations and types.

Macros

#define __AIE_API_DETAIL_MUL__HPP__
#define AIE_API_MUL_BITS_FALLBACK_UNSUPPORTED

Macro Definition Documentation

◆ __AIE_API_DETAIL_MUL__HPP__

#define __AIE_API_DETAIL_MUL__HPP__

◆ AIE_API_MUL_BITS_FALLBACK_UNSUPPORTED

#define AIE_API_MUL_BITS_FALLBACK_UNSUPPORTED
Value:
"This multiply or multiply-accumulate is not supported for these operand types and " \
"accumulator choice on this architecture."