Go to the source code of this file.
| Namespaces | |
| Eigen | |
| Eigen::internal | |
| Macros | |
| #define | _EIGEN_ALIGNED_PTR(x) ((ptrdiff_t)(x) & _EIGEN_MASK_ALIGNMENT) | 
| #define | _EIGEN_DECLARE_CONST_FAST_Packet4f(NAME, X) Packet4f p4f_##NAME = reinterpret_cast<Packet4f>(vec_splat_s32(X)) | 
| #define | _EIGEN_DECLARE_CONST_FAST_Packet4i(NAME, X) Packet4i p4i_##NAME = vec_splat_s32(X) | 
| #define | _EIGEN_DECLARE_CONST_Packet2d(NAME, X) Packet2d p2d_##NAME = pset1<Packet2d>(X) | 
| #define | _EIGEN_DECLARE_CONST_Packet2l(NAME, X) Packet2l p2l_##NAME = pset1<Packet2l>(X) | 
| #define | _EIGEN_DECLARE_CONST_Packet4f(NAME, X) Packet4f p4f_##NAME = pset1<Packet4f>(X) | 
| #define | _EIGEN_DECLARE_CONST_Packet4f_FROM_INT(NAME, X) const Packet4f p4f_##NAME = reinterpret_cast<Packet4f>(pset1<Packet4i>(X)) | 
| #define | _EIGEN_DECLARE_CONST_Packet4i(NAME, X) Packet4i p4i_##NAME = pset1<Packet4i>(X) | 
| #define | _EIGEN_MASK_ALIGNMENT 0xfffffff0 | 
| #define | DST_CHAN 1 | 
| #define | DST_CTRL(size, count, stride) (((size) << 24) | ((count) << 16) | (stride)) | 
| #define | EIGEN_ARCH_DEFAULT_NUMBER_OF_REGISTERS 32 | 
| #define | EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD 4 | 
| #define | EIGEN_HAS_SINGLE_INSTRUCTION_CJMADD | 
| #define | EIGEN_HAS_SINGLE_INSTRUCTION_MADD | 
| #define | EIGEN_PPC_PREFETCH(ADDR) asm( " dcbt [%[addr]]\n" :: [addr] "r" (ADDR) : "cc" ); | 
| Typedefs | |
| typedef __vector unsigned char | Eigen::internal::Packet16uc | 
| typedef __vector __bool int | Eigen::internal::Packet4bi | 
| typedef __vector float | Eigen::internal::Packet4f | 
| typedef __vector int | Eigen::internal::Packet4i | 
| typedef __vector unsigned int | Eigen::internal::Packet4ui | 
| typedef __vector short int | Eigen::internal::Packet8i | 
| Functions | |
| static | Eigen::internal::_EIGEN_DECLARE_CONST_FAST_Packet4f (ZERO, 0) | 
| static | Eigen::internal::_EIGEN_DECLARE_CONST_FAST_Packet4i (ZERO, 0) | 
| static | Eigen::internal::_EIGEN_DECLARE_CONST_FAST_Packet4i (ONE, 1) | 
| static | Eigen::internal::_EIGEN_DECLARE_CONST_FAST_Packet4i (MINUS16,-16) | 
| static | Eigen::internal::_EIGEN_DECLARE_CONST_FAST_Packet4i (MINUS1,-1) | 
| std::ostream & | Eigen::internal::operator<< (std::ostream &s, const Packet16uc &v) | 
| std::ostream & | Eigen::internal::operator<< (std::ostream &s, const Packet4f &v) | 
| std::ostream & | Eigen::internal::operator<< (std::ostream &s, const Packet4i &v) | 
| std::ostream & | Eigen::internal::operator<< (std::ostream &s, const Packet4ui &v) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4f | Eigen::internal::pabs (const Packet4f &a) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4i | Eigen::internal::pabs (const Packet4i &a) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4f | Eigen::internal::padd< Packet4f > (const Packet4f &a, const Packet4f &b) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4i | Eigen::internal::padd< Packet4i > (const Packet4i &a, const Packet4i &b) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4f | Eigen::internal::pand< Packet4f > (const Packet4f &a, const Packet4f &b) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4i | Eigen::internal::pand< Packet4i > (const Packet4i &a, const Packet4i &b) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4f | Eigen::internal::pandnot< Packet4f > (const Packet4f &a, const Packet4f &b) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4i | Eigen::internal::pandnot< Packet4i > (const Packet4i &a, const Packet4i &b) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4i | Eigen::internal::pblend (const Selector< 4 > &ifPacket, const Packet4i &thenPacket, const Packet4i &elsePacket) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4f | Eigen::internal::pblend (const Selector< 4 > &ifPacket, const Packet4f &thenPacket, const Packet4f &elsePacket) | 
| template<> | |
| EIGEN_STRONG_INLINE void | Eigen::internal::pbroadcast4< Packet4f > (const float *a, Packet4f &a0, Packet4f &a1, Packet4f &a2, Packet4f &a3) | 
| template<> | |
| EIGEN_STRONG_INLINE void | Eigen::internal::pbroadcast4< Packet4i > (const int *a, Packet4i &a0, Packet4i &a1, Packet4i &a2, Packet4i &a3) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4f | Eigen::internal::pceil< Packet4f > (const Packet4f &a) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4f | Eigen::internal::pconj (const Packet4f &a) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4i | Eigen::internal::pconj (const Packet4i &a) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4f | Eigen::internal::pdiv< Packet4f > (const Packet4f &a, const Packet4f &b) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4i | Eigen::internal::pdiv< Packet4i > (const Packet4i &, const Packet4i &) | 
| template<> | |
| EIGEN_STRONG_INLINE float | Eigen::internal::pfirst< Packet4f > (const Packet4f &a) | 
| template<> | |
| EIGEN_STRONG_INLINE int | Eigen::internal::pfirst< Packet4i > (const Packet4i &a) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4f | Eigen::internal::pfloor< Packet4f > (const Packet4f &a) | 
| template<> | |
| EIGEN_DEVICE_FUNC Packet4f | Eigen::internal::pgather< float, Packet4f > (const float *from, Index stride) | 
| template<> | |
| EIGEN_DEVICE_FUNC Packet4i | Eigen::internal::pgather< int, Packet4i > (const int *from, Index stride) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4f | Eigen::internal::pload< Packet4f > (const float *from) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4i | Eigen::internal::pload< Packet4i > (const int *from) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4f | Eigen::internal::ploaddup< Packet4f > (const float *from) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4i | Eigen::internal::ploaddup< Packet4i > (const int *from) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4f | Eigen::internal::ploadu< Packet4f > (const float *from) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4i | Eigen::internal::ploadu< Packet4i > (const int *from) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4f | Eigen::internal::plset< Packet4f > (const float &a) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4i | Eigen::internal::plset< Packet4i > (const int &a) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4f | Eigen::internal::pmadd (const Packet4f &a, const Packet4f &b, const Packet4f &c) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4i | Eigen::internal::pmadd (const Packet4i &a, const Packet4i &b, const Packet4i &c) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4f | Eigen::internal::pmax< Packet4f > (const Packet4f &a, const Packet4f &b) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4i | Eigen::internal::pmax< Packet4i > (const Packet4i &a, const Packet4i &b) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4f | Eigen::internal::pmin< Packet4f > (const Packet4f &a, const Packet4f &b) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4i | Eigen::internal::pmin< Packet4i > (const Packet4i &a, const Packet4i &b) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4f | Eigen::internal::pmul< Packet4f > (const Packet4f &a, const Packet4f &b) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4i | Eigen::internal::pmul< Packet4i > (const Packet4i &a, const Packet4i &b) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4f | Eigen::internal::pnegate (const Packet4f &a) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4i | Eigen::internal::pnegate (const Packet4i &a) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4f | Eigen::internal::por< Packet4f > (const Packet4f &a, const Packet4f &b) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4i | Eigen::internal::por< Packet4i > (const Packet4i &a, const Packet4i &b) | 
| template<> | |
| EIGEN_STRONG_INLINE float | Eigen::internal::predux< Packet4f > (const Packet4f &a) | 
| template<> | |
| EIGEN_STRONG_INLINE int | Eigen::internal::predux< Packet4i > (const Packet4i &a) | 
| template<> | |
| EIGEN_STRONG_INLINE float | Eigen::internal::predux_max< Packet4f > (const Packet4f &a) | 
| template<> | |
| EIGEN_STRONG_INLINE int | Eigen::internal::predux_max< Packet4i > (const Packet4i &a) | 
| template<> | |
| EIGEN_STRONG_INLINE float | Eigen::internal::predux_min< Packet4f > (const Packet4f &a) | 
| template<> | |
| EIGEN_STRONG_INLINE int | Eigen::internal::predux_min< Packet4i > (const Packet4i &a) | 
| template<> | |
| EIGEN_STRONG_INLINE float | Eigen::internal::predux_mul< Packet4f > (const Packet4f &a) | 
| template<> | |
| EIGEN_STRONG_INLINE int | Eigen::internal::predux_mul< Packet4i > (const Packet4i &a) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4f | Eigen::internal::preduxp< Packet4f > (const Packet4f *vecs) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4i | Eigen::internal::preduxp< Packet4i > (const Packet4i *vecs) | 
| template<> | |
| EIGEN_STRONG_INLINE void | Eigen::internal::prefetch< float > (const float *addr) | 
| template<> | |
| EIGEN_STRONG_INLINE void | Eigen::internal::prefetch< int > (const int *addr) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4f | Eigen::internal::preverse (const Packet4f &a) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4i | Eigen::internal::preverse (const Packet4i &a) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4f | Eigen::internal::pround< Packet4f > (const Packet4f &a) | 
| template<> | |
| EIGEN_DEVICE_FUNC void | Eigen::internal::pscatter< float, Packet4f > (float *to, const Packet4f &from, Index stride) | 
| template<> | |
| EIGEN_DEVICE_FUNC void | Eigen::internal::pscatter< int, Packet4i > (int *to, const Packet4i &from, Index stride) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4f | Eigen::internal::pset1< Packet4f > (const float &from) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4i | Eigen::internal::pset1< Packet4i > (const int &from) | 
| template<> | |
| EIGEN_STRONG_INLINE void | Eigen::internal::pstore< float > (float *to, const Packet4f &from) | 
| template<> | |
| EIGEN_STRONG_INLINE void | Eigen::internal::pstore< int > (int *to, const Packet4i &from) | 
| template<> | |
| EIGEN_STRONG_INLINE void | Eigen::internal::pstoreu< float > (float *to, const Packet4f &from) | 
| template<> | |
| EIGEN_STRONG_INLINE void | Eigen::internal::pstoreu< int > (int *to, const Packet4i &from) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4f | Eigen::internal::psub< Packet4f > (const Packet4f &a, const Packet4f &b) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4i | Eigen::internal::psub< Packet4i > (const Packet4i &a, const Packet4i &b) | 
| EIGEN_DEVICE_FUNC void | Eigen::internal::ptranspose (PacketBlock< Packet4f, 4 > &kernel) | 
| EIGEN_DEVICE_FUNC void | Eigen::internal::ptranspose (PacketBlock< Packet4i, 4 > &kernel) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4f | Eigen::internal::pxor< Packet4f > (const Packet4f &a, const Packet4f &b) | 
| template<> | |
| EIGEN_STRONG_INLINE Packet4i | Eigen::internal::pxor< Packet4i > (const Packet4i &a, const Packet4i &b) | 
| Variables | |
| static Packet16uc | Eigen::internal::p16uc_COMPLEX32_REV = vec_sld(p16uc_REVERSE32, p16uc_REVERSE32, 8) | 
| static Packet16uc | Eigen::internal::p16uc_COMPLEX32_REV2 = vec_sld(p16uc_PSET64_HI, p16uc_PSET64_LO, 8) | 
| static Packet16uc | Eigen::internal::p16uc_DUPLICATE32_HI = { 0,1,2,3, 0,1,2,3, 4,5,6,7, 4,5,6,7 } | 
| static Packet16uc | Eigen::internal::p16uc_FORWARD = p16uc_REVERSE32 | 
| static Packet16uc | Eigen::internal::p16uc_HALF64_0_16 = vec_sld(vec_splat((Packet16uc) vec_abs(p4i_MINUS16), 0), (Packet16uc)p4i_ZERO, 8) | 
| static Packet16uc | Eigen::internal::p16uc_PSET32_WEVEN = vec_sld((Packet16uc) vec_splat((Packet4ui)p16uc_FORWARD, 0), (Packet16uc) vec_splat((Packet4ui)p16uc_FORWARD, 2), 8) | 
| static Packet16uc | Eigen::internal::p16uc_PSET32_WODD = vec_sld((Packet16uc) vec_splat((Packet4ui)p16uc_FORWARD, 1), (Packet16uc) vec_splat((Packet4ui)p16uc_FORWARD, 3), 8) | 
| static Packet16uc | Eigen::internal::p16uc_PSET64_HI = (Packet16uc) vec_mergeh((Packet4ui)p16uc_PSET32_WODD, (Packet4ui)p16uc_PSET32_WEVEN) | 
| static Packet16uc | Eigen::internal::p16uc_PSET64_LO = (Packet16uc) vec_mergel((Packet4ui)p16uc_PSET32_WODD, (Packet4ui)p16uc_PSET32_WEVEN) | 
| static Packet16uc | Eigen::internal::p16uc_REVERSE32 = { 12,13,14,15, 8,9,10,11, 4,5,6,7, 0,1,2,3 } | 
| static Packet16uc | Eigen::internal::p16uc_REVERSE64 = { 8,9,10,11, 12,13,14,15, 0,1,2,3, 4,5,6,7 } | 
| static Packet16uc | Eigen::internal::p16uc_TRANSPOSE64_HI = p16uc_PSET64_HI + p16uc_HALF64_0_16 | 
| static Packet16uc | Eigen::internal::p16uc_TRANSPOSE64_LO = p16uc_PSET64_LO + p16uc_HALF64_0_16 | 
| static Packet4f | Eigen::internal::p4f_COUNTDOWN = { 0.0, 1.0, 2.0, 3.0 } | 
| static Packet4f | Eigen::internal::p4f_ONE = vec_ctf(p4i_ONE, 0) | 
| static Packet4f | Eigen::internal::p4f_ZERO_ = (Packet4f) vec_sl((Packet4ui)p4i_MINUS1, (Packet4ui)p4i_MINUS1) | 
| static Packet4i | Eigen::internal::p4i_COUNTDOWN = { 0, 1, 2, 3 } | 
| #define _EIGEN_ALIGNED_PTR | ( | x | ) | ((ptrdiff_t)(x) & _EIGEN_MASK_ALIGNMENT) | 
Definition at line 93 of file AltiVec/PacketMath.h.
| #define _EIGEN_DECLARE_CONST_FAST_Packet4f | ( | NAME, | |
| X | |||
| ) | Packet4f p4f_##NAME = reinterpret_cast<Packet4f>(vec_splat_s32(X)) | 
Definition at line 44 of file AltiVec/PacketMath.h.
Definition at line 47 of file AltiVec/PacketMath.h.
Definition at line 56 of file AltiVec/PacketMath.h.
Definition at line 59 of file AltiVec/PacketMath.h.
Definition at line 50 of file AltiVec/PacketMath.h.
| #define _EIGEN_DECLARE_CONST_Packet4f_FROM_INT | ( | NAME, | |
| X | |||
| ) | const Packet4f p4f_##NAME = reinterpret_cast<Packet4f>(pset1<Packet4i>(X)) | 
Definition at line 62 of file AltiVec/PacketMath.h.
Definition at line 53 of file AltiVec/PacketMath.h.
| #define _EIGEN_MASK_ALIGNMENT 0xfffffff0 | 
Definition at line 90 of file AltiVec/PacketMath.h.
| #define DST_CHAN 1 | 
Definition at line 65 of file AltiVec/PacketMath.h.
| #define DST_CTRL | ( | size, | |
| count, | |||
| stride | |||
| ) | (((size) << 24) | ((count) << 16) | (stride)) | 
Definition at line 66 of file AltiVec/PacketMath.h.
| #define EIGEN_ARCH_DEFAULT_NUMBER_OF_REGISTERS 32 | 
Definition at line 31 of file AltiVec/PacketMath.h.
| #define EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD 4 | 
Definition at line 18 of file AltiVec/PacketMath.h.
| #define EIGEN_HAS_SINGLE_INSTRUCTION_CJMADD | 
Definition at line 26 of file AltiVec/PacketMath.h.
| #define EIGEN_HAS_SINGLE_INSTRUCTION_MADD | 
Definition at line 22 of file AltiVec/PacketMath.h.
| #define EIGEN_PPC_PREFETCH | ( | ADDR | ) | asm( " dcbt [%[addr]]\n" :: [addr] "r" (ADDR) : "cc" ); | 
Definition at line 129 of file AltiVec/PacketMath.h.