AI Engine API User Guide (AIE) 2021.2
max_min.hpp File Reference
#include "vector.hpp"
#include "mask.hpp"
#include "aie1/max_min.hpp"
#include "aie1/max_min_cmp.hpp"
#include "aie1/max_min_reduce.hpp"

Classes

struct aie::detail::max_min_bits_reduce_impl< TypeBits, T, Elems, Op >

Namespaces

namespace aie
namespace aie::detail

Macros

#define __AIE_API_DETAIL_MAX_MIN__HPP__

Typedefs

template
using aie::detail::max= max_min_bits< type_bits_v< T >, T, Elems, MaxMinOperation::Max >
template
using aie::detail::max_cmp= max_min_cmp_bits< type_bits_v< T >, T, Elems, MaxMinOperation::MaxCmp >
template
using aie::detail::max_reduce= max_min_reduce_bits< type_bits_v< T >, T, Elems, MaxMinOperation::Max >
template
using aie::detail::maxdiff= max_min_bits< type_bits_v< T >, T, Elems, MaxMinOperation::MaxDiff >
template
using aie::detail::min= max_min_bits< type_bits_v< T >, T, Elems, MaxMinOperation::Min >
template
using aie::detail::min_cmp= max_min_cmp_bits< type_bits_v< T >, T, Elems, MaxMinOperation::MinCmp >
template
using aie::detail::min_reduce= max_min_reduce_bits< type_bits_v< T >, T, Elems, MaxMinOperation::Min >

Enumerations

enum class aie::detail::MaxMinOperation{
aie::detail::Max,aie::detail::Min,aie::detail::MaxCmp,aie::detail::MinCmp,
aie::detail::MaxDiff
}