Go to the source code of this file.
Namespaces | |
Eigen | |
: InteropHeaders | |
Eigen::internal | |
Macros | |
#define | EIGEN_ARCH_DEFAULT_NUMBER_OF_REGISTERS |
#define | EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD |
#define | MM256_SHUFFLE_EPI32(A, B, M) |
#define | MM256_UNPACKHI_EPI32(A, B) |
#define | MM256_UNPACKLO_EPI32(A, B) |
Typedefs | |
typedef __m256d | Eigen::internal::Packet4d |
typedef __m256 | Eigen::internal::Packet8f |
typedef eigen_packet_wrapper< __m128i, 2 > | Eigen::internal::Packet8h |
typedef eigen_packet_wrapper< __m256i, 0 > | Eigen::internal::Packet8i |
typedef eigen_packet_wrapper< __m256i, 4 > | Eigen::internal::Packet8ui |
Functions | |
Packet8f | Eigen::internal::Bf16ToF32 (const Packet8bf &a) |
Packet8bf | Eigen::internal::F32ToBf16 (const Packet8f &a) |
Packet8h | Eigen::internal::float2half (const Packet8f &a) |
Packet8f | Eigen::internal::half2float (const Packet8h &a) |
template<> | |
Packet4d | Eigen::internal::pabs (const Packet4d &a) |
template<> | |
Packet8bf | Eigen::internal::pabs (const Packet8bf &a) |
template<> | |
Packet8f | Eigen::internal::pabs (const Packet8f &a) |
template<> | |
Packet8h | Eigen::internal::pabs (const Packet8h &a) |
template<> | |
Packet8i | Eigen::internal::pabs (const Packet8i &a) |
template<> | |
Packet8ui | Eigen::internal::pabs (const Packet8ui &a) |
__m128i | Eigen::internal::Pack16To8 (Packet8f rf) |
template<> | |
Packet4d | Eigen::internal::padd< Packet4d > (const Packet4d &a, const Packet4d &b) |
template<> | |
Packet8bf | Eigen::internal::padd< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
template<> | |
Packet8f | Eigen::internal::padd< Packet8f > (const Packet8f &a, const Packet8f &b) |
template<> | |
Packet8h | Eigen::internal::padd< Packet8h > (const Packet8h &a, const Packet8h &b) |
template<> | |
Packet8i | Eigen::internal::padd< Packet8i > (const Packet8i &a, const Packet8i &b) |
template<> | |
Packet8ui | Eigen::internal::padd< Packet8ui > (const Packet8ui &a, const Packet8ui &b) |
template<> | |
Packet8bf | Eigen::internal::pand (const Packet8bf &a, const Packet8bf &b) |
template<> | |
Packet8h | Eigen::internal::pand (const Packet8h &a, const Packet8h &b) |
template<> | |
Packet4d | Eigen::internal::pand< Packet4d > (const Packet4d &a, const Packet4d &b) |
template<> | |
Packet8f | Eigen::internal::pand< Packet8f > (const Packet8f &a, const Packet8f &b) |
template<> | |
Packet8i | Eigen::internal::pand< Packet8i > (const Packet8i &a, const Packet8i &b) |
template<> | |
Packet8ui | Eigen::internal::pand< Packet8ui > (const Packet8ui &a, const Packet8ui &b) |
template<> | |
Packet8bf | Eigen::internal::pandnot (const Packet8bf &a, const Packet8bf &b) |
template<> | |
Packet8h | Eigen::internal::pandnot (const Packet8h &a, const Packet8h &b) |
template<> | |
Packet4d | Eigen::internal::pandnot< Packet4d > (const Packet4d &a, const Packet4d &b) |
template<> | |
Packet8f | Eigen::internal::pandnot< Packet8f > (const Packet8f &a, const Packet8f &b) |
template<> | |
Packet8i | Eigen::internal::pandnot< Packet8i > (const Packet8i &a, const Packet8i &b) |
template<> | |
Packet8ui | Eigen::internal::pandnot< Packet8ui > (const Packet8ui &a, const Packet8ui &b) |
template<int N> | |
Packet8i | Eigen::internal::parithmetic_shift_right (Packet8i a) |
template<int N> | |
Packet8ui | Eigen::internal::parithmetic_shift_right (Packet8ui a) |
template<> | |
Packet4d | Eigen::internal::pblend (const Selector< 4 > &ifPacket, const Packet4d &thenPacket, const Packet4d &elsePacket) |
template<> | |
Packet8f | Eigen::internal::pblend (const Selector< 8 > &ifPacket, const Packet8f &thenPacket, const Packet8f &elsePacket) |
template<> | |
Packet4d | Eigen::internal::pceil< Packet4d > (const Packet4d &a) |
template<> | |
Packet8bf | Eigen::internal::pceil< Packet8bf > (const Packet8bf &a) |
template<> | |
Packet8f | Eigen::internal::pceil< Packet8f > (const Packet8f &a) |
template<> | |
Packet8h | Eigen::internal::pceil< Packet8h > (const Packet8h &a) |
template<> | |
Packet4d | Eigen::internal::pcmp_eq (const Packet4d &a, const Packet4d &b) |
template<> | |
Packet8bf | Eigen::internal::pcmp_eq (const Packet8bf &a, const Packet8bf &b) |
template<> | |
Packet8f | Eigen::internal::pcmp_eq (const Packet8f &a, const Packet8f &b) |
template<> | |
Packet8h | Eigen::internal::pcmp_eq (const Packet8h &a, const Packet8h &b) |
template<> | |
Packet8i | Eigen::internal::pcmp_eq (const Packet8i &a, const Packet8i &b) |
template<> | |
Packet8ui | Eigen::internal::pcmp_eq (const Packet8ui &a, const Packet8ui &b) |
template<> | |
Packet4d | Eigen::internal::pcmp_le (const Packet4d &a, const Packet4d &b) |
template<> | |
Packet8bf | Eigen::internal::pcmp_le (const Packet8bf &a, const Packet8bf &b) |
template<> | |
Packet8f | Eigen::internal::pcmp_le (const Packet8f &a, const Packet8f &b) |
template<> | |
Packet8h | Eigen::internal::pcmp_le (const Packet8h &a, const Packet8h &b) |
template<> | |
Packet8i | Eigen::internal::pcmp_le (const Packet8i &a, const Packet8i &b) |
template<> | |
Packet8ui | Eigen::internal::pcmp_le (const Packet8ui &a, const Packet8ui &b) |
template<> | |
Packet4d | Eigen::internal::pcmp_lt (const Packet4d &a, const Packet4d &b) |
template<> | |
Packet8bf | Eigen::internal::pcmp_lt (const Packet8bf &a, const Packet8bf &b) |
template<> | |
Packet8f | Eigen::internal::pcmp_lt (const Packet8f &a, const Packet8f &b) |
template<> | |
Packet8h | Eigen::internal::pcmp_lt (const Packet8h &a, const Packet8h &b) |
template<> | |
Packet8i | Eigen::internal::pcmp_lt (const Packet8i &a, const Packet8i &b) |
template<> | |
Packet8ui | Eigen::internal::pcmp_lt (const Packet8ui &a, const Packet8ui &b) |
template<> | |
Packet4d | Eigen::internal::pcmp_lt_or_nan (const Packet4d &a, const Packet4d &b) |
template<> | |
Packet8bf | Eigen::internal::pcmp_lt_or_nan (const Packet8bf &a, const Packet8bf &b) |
template<> | |
Packet8f | Eigen::internal::pcmp_lt_or_nan (const Packet8f &a, const Packet8f &b) |
template<> | |
Packet8h | Eigen::internal::pcmp_lt_or_nan (const Packet8h &a, const Packet8h &b) |
template<> | |
Packet4d | Eigen::internal::pconj (const Packet4d &a) |
template<> | |
Packet8bf | Eigen::internal::pconj (const Packet8bf &a) |
template<> | |
Packet8f | Eigen::internal::pconj (const Packet8f &a) |
template<> | |
Packet8h | Eigen::internal::pconj (const Packet8h &a) |
template<> | |
Packet8i | Eigen::internal::pconj (const Packet8i &a) |
template<> | |
Packet4d | Eigen::internal::pdiv< Packet4d > (const Packet4d &a, const Packet4d &b) |
template<> | |
Packet8bf | Eigen::internal::pdiv< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
template<> | |
Packet8f | Eigen::internal::pdiv< Packet8f > (const Packet8f &a, const Packet8f &b) |
template<> | |
Packet8h | Eigen::internal::pdiv< Packet8h > (const Packet8h &a, const Packet8h &b) |
template<> | |
Packet8i | Eigen::internal::pdiv< Packet8i > (const Packet8i &a, const Packet8i &b) |
template<> | |
Packet4d | Eigen::internal::peven_mask (const Packet4d &) |
template<> | |
Packet8f | Eigen::internal::peven_mask (const Packet8f &) |
template<> | |
Packet8i | Eigen::internal::peven_mask (const Packet8i &) |
template<> | |
Packet8ui | Eigen::internal::peven_mask (const Packet8ui &) |
template<> | |
double | Eigen::internal::pfirst< Packet4d > (const Packet4d &a) |
template<> | |
bfloat16 | Eigen::internal::pfirst< Packet8bf > (const Packet8bf &from) |
template<> | |
float | Eigen::internal::pfirst< Packet8f > (const Packet8f &a) |
template<> | |
Eigen::half | Eigen::internal::pfirst< Packet8h > (const Packet8h &from) |
template<> | |
int | Eigen::internal::pfirst< Packet8i > (const Packet8i &a) |
template<> | |
uint32_t | Eigen::internal::pfirst< Packet8ui > (const Packet8ui &a) |
template<> | |
Packet4d | Eigen::internal::pfloor< Packet4d > (const Packet4d &a) |
template<> | |
Packet8bf | Eigen::internal::pfloor< Packet8bf > (const Packet8bf &a) |
template<> | |
Packet8f | Eigen::internal::pfloor< Packet8f > (const Packet8f &a) |
template<> | |
Packet8h | Eigen::internal::pfloor< Packet8h > (const Packet8h &a) |
template<> | |
Packet4d | Eigen::internal::pfrexp< Packet4d > (const Packet4d &a, Packet4d &exponent) |
template<> | |
Packet8f | Eigen::internal::pfrexp< Packet8f > (const Packet8f &a, Packet8f &exponent) |
template<> | |
Packet4d | Eigen::internal::pfrexp_generic_get_biased_exponent (const Packet4d &a) |
template<> | |
EIGEN_ALWAYS_INLINE Packet8bf | Eigen::internal::pgather< bfloat16, Packet8bf > (const bfloat16 *from, Index stride) |
template<> | |
Packet4d | Eigen::internal::pgather< double, Packet4d > (const double *from, Index stride) |
template<> | |
Packet8h | Eigen::internal::pgather< Eigen::half, Packet8h > (const Eigen::half *from, Index stride) |
template<> | |
Packet8f | Eigen::internal::pgather< float, Packet8f > (const float *from, Index stride) |
template<> | |
Packet8i | Eigen::internal::pgather< int, Packet8i > (const int *from, Index stride) |
template<> | |
Packet8ui | Eigen::internal::pgather< uint32_t, Packet8ui > (const uint32_t *from, Index stride) |
template<> | |
Packet8f | Eigen::internal::pisnan (const Packet8f &a) |
template<> | |
Packet4d | Eigen::internal::pldexp< Packet4d > (const Packet4d &a, const Packet4d &exponent) |
template<> | |
Packet8f | Eigen::internal::pldexp< Packet8f > (const Packet8f &a, const Packet8f &exponent) |
template<> | |
Packet4d | Eigen::internal::pload1< Packet4d > (const double *from) |
template<> | |
Packet8f | Eigen::internal::pload1< Packet8f > (const float *from) |
template<> | |
Packet4d | Eigen::internal::pload< Packet4d > (const double *from) |
template<> | |
Packet8bf | Eigen::internal::pload< Packet8bf > (const bfloat16 *from) |
template<> | |
Packet8f | Eigen::internal::pload< Packet8f > (const float *from) |
template<> | |
Packet8h | Eigen::internal::pload< Packet8h > (const Eigen::half *from) |
template<> | |
Packet8i | Eigen::internal::pload< Packet8i > (const int *from) |
template<> | |
Packet8ui | Eigen::internal::pload< Packet8ui > (const uint32_t *from) |
template<> | |
Packet4d | Eigen::internal::ploaddup< Packet4d > (const double *from) |
template<> | |
Packet8bf | Eigen::internal::ploaddup< Packet8bf > (const bfloat16 *from) |
template<> | |
Packet8f | Eigen::internal::ploaddup< Packet8f > (const float *from) |
template<> | |
Packet8h | Eigen::internal::ploaddup< Packet8h > (const Eigen::half *from) |
template<> | |
Packet8i | Eigen::internal::ploaddup< Packet8i > (const int *from) |
template<> | |
Packet8ui | Eigen::internal::ploaddup< Packet8ui > (const uint32_t *from) |
template<> | |
Packet8bf | Eigen::internal::ploadquad< Packet8bf > (const bfloat16 *from) |
template<> | |
Packet8f | Eigen::internal::ploadquad< Packet8f > (const float *from) |
template<> | |
Packet8h | Eigen::internal::ploadquad< Packet8h > (const Eigen::half *from) |
template<> | |
Packet8i | Eigen::internal::ploadquad< Packet8i > (const int *from) |
template<> | |
Packet8ui | Eigen::internal::ploadquad< Packet8ui > (const uint32_t *from) |
template<> | |
Packet4d | Eigen::internal::ploadu< Packet4d > (const double *from) |
template<> | |
Packet8bf | Eigen::internal::ploadu< Packet8bf > (const bfloat16 *from) |
template<> | |
Packet8f | Eigen::internal::ploadu< Packet8f > (const float *from) |
template<> | |
Packet8f | Eigen::internal::ploadu< Packet8f > (const float *from, uint8_t umask) |
template<> | |
Packet8h | Eigen::internal::ploadu< Packet8h > (const Eigen::half *from) |
template<> | |
Packet8i | Eigen::internal::ploadu< Packet8i > (const int *from) |
template<> | |
Packet8ui | Eigen::internal::ploadu< Packet8ui > (const uint32_t *from) |
template<int N> | |
Packet8i | Eigen::internal::plogical_shift_left (Packet8i a) |
template<int N> | |
Packet8ui | Eigen::internal::plogical_shift_left (Packet8ui a) |
template<int N> | |
Packet8i | Eigen::internal::plogical_shift_right (Packet8i a) |
template<int N> | |
Packet8ui | Eigen::internal::plogical_shift_right (Packet8ui a) |
template<> | |
Packet4d | Eigen::internal::plset< Packet4d > (const double &a) |
template<> | |
Packet8bf | Eigen::internal::plset< Packet8bf > (const bfloat16 &a) |
template<> | |
Packet8f | Eigen::internal::plset< Packet8f > (const float &a) |
template<> | |
Packet8h | Eigen::internal::plset< Packet8h > (const half &a) |
template<> | |
Packet8i | Eigen::internal::plset< Packet8i > (const int &a) |
template<> | |
Packet8ui | Eigen::internal::plset< Packet8ui > (const uint32_t &a) |
template<> | |
Packet4d | Eigen::internal::pmax< Packet4d > (const Packet4d &a, const Packet4d &b) |
template<> | |
Packet8bf | Eigen::internal::pmax< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
template<> | |
Packet8f | Eigen::internal::pmax< Packet8f > (const Packet8f &a, const Packet8f &b) |
template<> | |
Packet8h | Eigen::internal::pmax< Packet8h > (const Packet8h &a, const Packet8h &b) |
template<> | |
Packet8i | Eigen::internal::pmax< Packet8i > (const Packet8i &a, const Packet8i &b) |
template<> | |
Packet8ui | Eigen::internal::pmax< Packet8ui > (const Packet8ui &a, const Packet8ui &b) |
template<> | |
Packet4d | Eigen::internal::pmax< PropagateNaN, Packet4d > (const Packet4d &a, const Packet4d &b) |
template<> | |
Packet8f | Eigen::internal::pmax< PropagateNaN, Packet8f > (const Packet8f &a, const Packet8f &b) |
template<> | |
Packet4d | Eigen::internal::pmax< PropagateNumbers, Packet4d > (const Packet4d &a, const Packet4d &b) |
template<> | |
Packet8f | Eigen::internal::pmax< PropagateNumbers, Packet8f > (const Packet8f &a, const Packet8f &b) |
template<> | |
Packet4d | Eigen::internal::pmin< Packet4d > (const Packet4d &a, const Packet4d &b) |
template<> | |
Packet8bf | Eigen::internal::pmin< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
template<> | |
Packet8f | Eigen::internal::pmin< Packet8f > (const Packet8f &a, const Packet8f &b) |
template<> | |
Packet8h | Eigen::internal::pmin< Packet8h > (const Packet8h &a, const Packet8h &b) |
template<> | |
Packet8i | Eigen::internal::pmin< Packet8i > (const Packet8i &a, const Packet8i &b) |
template<> | |
Packet8ui | Eigen::internal::pmin< Packet8ui > (const Packet8ui &a, const Packet8ui &b) |
template<> | |
Packet4d | Eigen::internal::pmin< PropagateNaN, Packet4d > (const Packet4d &a, const Packet4d &b) |
template<> | |
Packet8f | Eigen::internal::pmin< PropagateNaN, Packet8f > (const Packet8f &a, const Packet8f &b) |
template<> | |
Packet4d | Eigen::internal::pmin< PropagateNumbers, Packet4d > (const Packet4d &a, const Packet4d &b) |
template<> | |
Packet8f | Eigen::internal::pmin< PropagateNumbers, Packet8f > (const Packet8f &a, const Packet8f &b) |
template<> | |
Packet4d | Eigen::internal::pmul< Packet4d > (const Packet4d &a, const Packet4d &b) |
template<> | |
Packet8bf | Eigen::internal::pmul< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
template<> | |
Packet8f | Eigen::internal::pmul< Packet8f > (const Packet8f &a, const Packet8f &b) |
template<> | |
Packet8h | Eigen::internal::pmul< Packet8h > (const Packet8h &a, const Packet8h &b) |
template<> | |
Packet8i | Eigen::internal::pmul< Packet8i > (const Packet8i &a, const Packet8i &b) |
template<> | |
Packet8ui | Eigen::internal::pmul< Packet8ui > (const Packet8ui &a, const Packet8ui &b) |
template<> | |
Packet4d | Eigen::internal::pnegate (const Packet4d &a) |
template<> | |
Packet8bf | Eigen::internal::pnegate (const Packet8bf &a) |
template<> | |
Packet8f | Eigen::internal::pnegate (const Packet8f &a) |
template<> | |
Packet8h | Eigen::internal::pnegate (const Packet8h &a) |
template<> | |
Packet8i | Eigen::internal::pnegate (const Packet8i &a) |
template<> | |
Packet8bf | Eigen::internal::por (const Packet8bf &a, const Packet8bf &b) |
template<> | |
Packet8h | Eigen::internal::por (const Packet8h &a, const Packet8h &b) |
template<> | |
Packet4d | Eigen::internal::por< Packet4d > (const Packet4d &a, const Packet4d &b) |
template<> | |
Packet8f | Eigen::internal::por< Packet8f > (const Packet8f &a, const Packet8f &b) |
template<> | |
Packet8i | Eigen::internal::por< Packet8i > (const Packet8i &a, const Packet8i &b) |
template<> | |
Packet8ui | Eigen::internal::por< Packet8ui > (const Packet8ui &a, const Packet8ui &b) |
template<> | |
double | Eigen::internal::predux< Packet4d > (const Packet4d &a) |
template<> | |
bfloat16 | Eigen::internal::predux< Packet8bf > (const Packet8bf &a) |
template<> | |
float | Eigen::internal::predux< Packet8f > (const Packet8f &a) |
template<> | |
Eigen::half | Eigen::internal::predux< Packet8h > (const Packet8h &a) |
template<> | |
int | Eigen::internal::predux< Packet8i > (const Packet8i &a) |
template<> | |
uint32_t | Eigen::internal::predux< Packet8ui > (const Packet8ui &a) |
template<> | |
bool | Eigen::internal::predux_any (const Packet8f &x) |
template<> | |
bool | Eigen::internal::predux_any (const Packet8i &x) |
template<> | |
bool | Eigen::internal::predux_any (const Packet8ui &x) |
template<> | |
Packet4f | Eigen::internal::predux_half_dowto4< Packet8f > (const Packet8f &a) |
template<> | |
Packet4i | Eigen::internal::predux_half_dowto4< Packet8i > (const Packet8i &a) |
template<> | |
Packet4ui | Eigen::internal::predux_half_dowto4< Packet8ui > (const Packet8ui &a) |
template<> | |
double | Eigen::internal::predux_max< Packet4d > (const Packet4d &a) |
template<> | |
bfloat16 | Eigen::internal::predux_max< Packet8bf > (const Packet8bf &a) |
template<> | |
float | Eigen::internal::predux_max< Packet8f > (const Packet8f &a) |
template<> | |
Eigen::half | Eigen::internal::predux_max< Packet8h > (const Packet8h &a) |
template<> | |
double | Eigen::internal::predux_min< Packet4d > (const Packet4d &a) |
template<> | |
bfloat16 | Eigen::internal::predux_min< Packet8bf > (const Packet8bf &a) |
template<> | |
float | Eigen::internal::predux_min< Packet8f > (const Packet8f &a) |
template<> | |
Eigen::half | Eigen::internal::predux_min< Packet8h > (const Packet8h &a) |
template<> | |
double | Eigen::internal::predux_mul< Packet4d > (const Packet4d &a) |
template<> | |
bfloat16 | Eigen::internal::predux_mul< Packet8bf > (const Packet8bf &a) |
template<> | |
float | Eigen::internal::predux_mul< Packet8f > (const Packet8f &a) |
template<> | |
Eigen::half | Eigen::internal::predux_mul< Packet8h > (const Packet8h &a) |
template<> | |
void | Eigen::internal::prefetch< double > (const double *addr) |
template<> | |
void | Eigen::internal::prefetch< float > (const float *addr) |
template<> | |
void | Eigen::internal::prefetch< int > (const int *addr) |
template<> | |
void | Eigen::internal::prefetch< uint32_t > (const uint32_t *addr) |
template<> | |
Packet4d | Eigen::internal::preverse (const Packet4d &a) |
template<> | |
Packet8bf | Eigen::internal::preverse (const Packet8bf &a) |
template<> | |
Packet8f | Eigen::internal::preverse (const Packet8f &a) |
template<> | |
Packet8h | Eigen::internal::preverse (const Packet8h &a) |
template<> | |
Packet8i | Eigen::internal::preverse (const Packet8i &a) |
template<> | |
Packet8ui | Eigen::internal::preverse (const Packet8ui &a) |
template<> | |
Packet4d | Eigen::internal::print< Packet4d > (const Packet4d &a) |
template<> | |
Packet8bf | Eigen::internal::print< Packet8bf > (const Packet8bf &a) |
template<> | |
Packet8f | Eigen::internal::print< Packet8f > (const Packet8f &a) |
template<> | |
Packet8h | Eigen::internal::print< Packet8h > (const Packet8h &a) |
template<> | |
Packet4d | Eigen::internal::pround< Packet4d > (const Packet4d &a) |
template<> | |
Packet8bf | Eigen::internal::pround< Packet8bf > (const Packet8bf &a) |
template<> | |
Packet8f | Eigen::internal::pround< Packet8f > (const Packet8f &a) |
template<> | |
Packet8h | Eigen::internal::pround< Packet8h > (const Packet8h &a) |
template<> | |
EIGEN_ALWAYS_INLINE void | Eigen::internal::pscatter< bfloat16, Packet8bf > (bfloat16 *to, const Packet8bf &from, Index stride) |
template<> | |
void | Eigen::internal::pscatter< double, Packet4d > (double *to, const Packet4d &from, Index stride) |
template<> | |
void | Eigen::internal::pscatter< Eigen::half, Packet8h > (Eigen::half *to, const Packet8h &from, Index stride) |
template<> | |
void | Eigen::internal::pscatter< float, Packet8f > (float *to, const Packet8f &from, Index stride) |
template<> | |
void | Eigen::internal::pscatter< int, Packet8i > (int *to, const Packet8i &from, Index stride) |
template<> | |
void | Eigen::internal::pscatter< uint32_t, Packet8ui > (uint32_t *to, const Packet8ui &from, Index stride) |
template<> | |
Packet8bf | Eigen::internal::pselect (const Packet8bf &mask, const Packet8bf &a, const Packet8bf &b) |
template<> | |
Packet8h | Eigen::internal::pselect (const Packet8h &mask, const Packet8h &a, const Packet8h &b) |
template<> | |
Packet4d | Eigen::internal::pselect< Packet4d > (const Packet4d &mask, const Packet4d &a, const Packet4d &b) |
template<> | |
Packet8f | Eigen::internal::pselect< Packet8f > (const Packet8f &mask, const Packet8f &a, const Packet8f &b) |
template<> | |
Packet8i | Eigen::internal::pselect< Packet8i > (const Packet8i &mask, const Packet8i &a, const Packet8i &b) |
template<> | |
Packet8ui | Eigen::internal::pselect< Packet8ui > (const Packet8ui &mask, const Packet8ui &a, const Packet8ui &b) |
template<> | |
Packet4d | Eigen::internal::pset1< Packet4d > (const double &from) |
template<> | |
Packet8bf | Eigen::internal::pset1< Packet8bf > (const bfloat16 &from) |
template<> | |
Packet8f | Eigen::internal::pset1< Packet8f > (const float &from) |
template<> | |
Packet8h | Eigen::internal::pset1< Packet8h > (const Eigen::half &from) |
template<> | |
Packet8i | Eigen::internal::pset1< Packet8i > (const int &from) |
template<> | |
Packet8ui | Eigen::internal::pset1< Packet8ui > (const uint32_t &from) |
template<> | |
Packet4d | Eigen::internal::pset1frombits< Packet4d > (uint64_t from) |
template<> | |
Packet8f | Eigen::internal::pset1frombits< Packet8f > (unsigned int from) |
template<> | |
Packet8bf | Eigen::internal::psignbit (const Packet8bf &a) |
template<> | |
Packet8f | Eigen::internal::psignbit (const Packet8f &a) |
template<> | |
Packet8h | Eigen::internal::psignbit (const Packet8h &a) |
template<> | |
Packet8ui | Eigen::internal::psignbit (const Packet8ui &a) |
template<> | |
void | Eigen::internal::pstore1< Packet4d > (double *to, const double &a) |
template<> | |
void | Eigen::internal::pstore1< Packet8f > (float *to, const float &a) |
template<> | |
void | Eigen::internal::pstore1< Packet8i > (int *to, const int &a) |
template<> | |
void | Eigen::internal::pstore< bfloat16 > (bfloat16 *to, const Packet8bf &from) |
template<> | |
void | Eigen::internal::pstore< double > (double *to, const Packet4d &from) |
template<> | |
void | Eigen::internal::pstore< Eigen::half > (Eigen::half *to, const Packet8h &from) |
template<> | |
void | Eigen::internal::pstore< float > (float *to, const Packet8f &from) |
template<> | |
void | Eigen::internal::pstore< int > (int *to, const Packet8i &from) |
template<> | |
void | Eigen::internal::pstore< uint32_t > (uint32_t *to, const Packet8ui &from) |
template<> | |
void | Eigen::internal::pstoreu< bfloat16 > (bfloat16 *to, const Packet8bf &from) |
template<> | |
void | Eigen::internal::pstoreu< double > (double *to, const Packet4d &from) |
template<> | |
void | Eigen::internal::pstoreu< Eigen::half > (Eigen::half *to, const Packet8h &from) |
template<> | |
void | Eigen::internal::pstoreu< float > (float *to, const Packet8f &from) |
template<> | |
void | Eigen::internal::pstoreu< float > (float *to, const Packet8f &from, uint8_t umask) |
template<> | |
void | Eigen::internal::pstoreu< int > (int *to, const Packet8i &from) |
template<> | |
void | Eigen::internal::pstoreu< uint32_t > (uint32_t *to, const Packet8ui &from) |
template<> | |
Packet4d | Eigen::internal::psub< Packet4d > (const Packet4d &a, const Packet4d &b) |
template<> | |
Packet8bf | Eigen::internal::psub< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
template<> | |
Packet8f | Eigen::internal::psub< Packet8f > (const Packet8f &a, const Packet8f &b) |
template<> | |
Packet8h | Eigen::internal::psub< Packet8h > (const Packet8h &a, const Packet8h &b) |
template<> | |
Packet8i | Eigen::internal::psub< Packet8i > (const Packet8i &a, const Packet8i &b) |
template<> | |
Packet8ui | Eigen::internal::psub< Packet8ui > (const Packet8ui &a, const Packet8ui &b) |
void | Eigen::internal::ptranspose (PacketBlock< Packet4d, 4 > &kernel) |
void | Eigen::internal::ptranspose (PacketBlock< Packet8bf, 4 > &kernel) |
void | Eigen::internal::ptranspose (PacketBlock< Packet8bf, 8 > &kernel) |
void | Eigen::internal::ptranspose (PacketBlock< Packet8f, 4 > &kernel) |
void | Eigen::internal::ptranspose (PacketBlock< Packet8f, 8 > &kernel) |
void | Eigen::internal::ptranspose (PacketBlock< Packet8h, 4 > &kernel) |
void | Eigen::internal::ptranspose (PacketBlock< Packet8h, 8 > &kernel) |
void | Eigen::internal::ptranspose (PacketBlock< Packet8i, 4 > &kernel) |
void | Eigen::internal::ptranspose (PacketBlock< Packet8i, 8 > &kernel) |
void | Eigen::internal::ptranspose (PacketBlock< Packet8ui, 4 > &kernel) |
void | Eigen::internal::ptranspose (PacketBlock< Packet8ui, 8 > &kernel) |
template<> | |
Packet8bf | Eigen::internal::ptrue (const Packet8bf &a) |
template<> | |
Packet8h | Eigen::internal::ptrue (const Packet8h &a) |
template<> | |
Packet4d | Eigen::internal::ptrue< Packet4d > (const Packet4d &a) |
template<> | |
Packet8f | Eigen::internal::ptrue< Packet8f > (const Packet8f &a) |
template<> | |
Packet8i | Eigen::internal::ptrue< Packet8i > (const Packet8i &a) |
template<> | |
Packet8bf | Eigen::internal::pxor (const Packet8bf &a, const Packet8bf &b) |
template<> | |
Packet8h | Eigen::internal::pxor (const Packet8h &a, const Packet8h &b) |
template<> | |
Packet4d | Eigen::internal::pxor< Packet4d > (const Packet4d &a, const Packet4d &b) |
template<> | |
Packet8f | Eigen::internal::pxor< Packet8f > (const Packet8f &a, const Packet8f &b) |
template<> | |
Packet8i | Eigen::internal::pxor< Packet8i > (const Packet8i &a, const Packet8i &b) |
template<> | |
Packet8ui | Eigen::internal::pxor< Packet8ui > (const Packet8ui &a, const Packet8ui &b) |
template<> | |
Packet4d | Eigen::internal::pzero (const Packet4d &) |
template<> | |
Packet8f | Eigen::internal::pzero (const Packet8f &) |
template<> | |
Packet8i | Eigen::internal::pzero (const Packet8i &) |
template<> | |
Packet8ui | Eigen::internal::pzero (const Packet8ui &) |
#define EIGEN_ARCH_DEFAULT_NUMBER_OF_REGISTERS |
Definition at line 24 of file AVX/PacketMath.h.
#define EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD |
Definition at line 20 of file AVX/PacketMath.h.
Definition at line 1676 of file AVX/PacketMath.h.
Definition at line 1682 of file AVX/PacketMath.h.
Definition at line 1680 of file AVX/PacketMath.h.