|
template<typename Packet > |
auto | Eigen::internal::reinterpret_to_float (const Packet &x) -> decltype(reinterpreter< Packet >{}.to_float(x)) |
|
template<typename Packet > |
auto | Eigen::internal::reinterpret_to_double (const Packet &x) -> decltype(reinterpreter< Packet >{}.to_double(x)) |
|
template<typename Packet > |
auto | Eigen::internal::reinterpret_to_int (const Packet &x) -> decltype(reinterpreter< Packet >{}.to_int(x)) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE void | Eigen::internal::split_two (const Packet &p, typename HalfPacket< Packet >::type &a, typename HalfPacket< Packet >::type &b) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE Packet | Eigen::internal::pseti64 (uint64_t a) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE Packet | Eigen::internal::padd64 (const Packet &a, const Packet &b) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE Packet | Eigen::internal::psub64 (const Packet &a, const Packet &b) |
|
template<typename SrcPacket , typename TgtPacket > |
EIGEN_STRONG_INLINE TgtPacket | Eigen::internal::pcast64 (const SrcPacket &a) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE Packet | Eigen::internal::pcmpeq (const Packet &a, const Packet &b) |
|
template<int b, typename Packet > |
EIGEN_STRONG_INLINE Packet | Eigen::internal::psll (const Packet &a) |
|
template<int _b, typename Packet > |
EIGEN_STRONG_INLINE Packet | Eigen::internal::psrl (const Packet &a, int b=_b) |
|
template<int b, typename Packet > |
EIGEN_STRONG_INLINE Packet | Eigen::internal::psll64 (const Packet &a) |
|
template<int b, typename Packet > |
EIGEN_STRONG_INLINE Packet | Eigen::internal::psrl64 (const Packet &a) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE bool | Eigen::internal::predux_all (const Packet &a) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE bool | Eigen::internal::predux_any (const Packet &a) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE int | Eigen::internal::pmovemask (const Packet &a) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE std::enable_if< IsFloatPacket< Packet >::value, Packet >::type | Eigen::internal::pext_sign (const Packet &a) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE std::enable_if< IsDoublePacket< Packet >::value, Packet >::type | Eigen::internal::pext_sign (const Packet &a) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE Packet | Eigen::internal::plgamma_approx (const Packet &x) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE Packet | Eigen::internal::pcmplt (const Packet &a, const Packet &b) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE Packet | Eigen::internal::pcmple (const Packet &a, const Packet &b) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE Packet | Eigen::internal::pbitnot (const Packet &a) |
|
template<typename PacketIf , typename Packet > |
EIGEN_STRONG_INLINE Packet | Eigen::internal::pblendv (const PacketIf &ifPacket, const Packet &thenPacket, const Packet &elsePacket) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE Packet | Eigen::internal::pgather (const int *addr, const Packet &index) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE auto | Eigen::internal::pgather (const float *addr, const Packet &index) -> decltype(reinterpret_to_float(std::declval< Packet >())) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE auto | Eigen::internal::pgather (const double *addr, const Packet &index, bool upperhalf=false) -> decltype(reinterpret_to_double(std::declval< Packet >())) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE Packet | Eigen::internal::ptruncate (const Packet &a) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE Packet | Eigen::internal::pcmpeq64 (const Packet &a, const Packet &b) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE Packet | Eigen::internal::pcmplt64 (const Packet &a, const Packet &b) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE Packet | Eigen::internal::pmuluadd64 (const Packet &a, uint64_t b, uint64_t c) |
|
template<typename IntPacket > |
EIGEN_STRONG_INLINE auto | Eigen::internal::bit_to_ur_float (const IntPacket &x) -> decltype(reinterpret_to_float(x)) |
|
template<typename IntPacket > |
EIGEN_STRONG_INLINE auto | Eigen::internal::bit_to_ur_double (const IntPacket &x) -> decltype(reinterpret_to_double(x)) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE Packet | Eigen::internal::pnew_andnot (const Packet &a, const Packet &b) |
|
EIGEN_STRONG_INLINE float2 | Eigen::internal::bit_to_ur_float (uint64_t x) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE std::enable_if< IsFloatPacket< Packet >::value >::type | Eigen::internal::psincos (Packet x, Packet &s, Packet &c) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE std::enable_if< IsDoublePacket< Packet >::value >::type | Eigen::internal::psincos (Packet x, Packet &s, Packet &c) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE std::enable_if< IsDoublePacket< Packet >::value, Packet >::type | Eigen::internal::_psin (Packet x) |
|