MOAB
4.9.3pre
|
#include <PacketMath.h>
Public Types | |
enum | { Vectorizable = 1, AlignedOnScalar = 1, size = 4, HasHalfPacket = 0, HasDiv = 1, HasSin = 0, HasCos = 0, HasLog = 1, HasExp = 1, HasSqrt = 0 } |
enum | { Vectorizable = 1, AlignedOnScalar = 1, size = 4, HasHalfPacket = 0, HasDiv = 1, HasSin = 0, HasCos = 0, HasLog = 1, HasExp = 1, HasSqrt = 0, HasRsqrt = 1, HasTanh = EIGEN_FAST_MATH, HasBlend = 1, HasRound = 1, HasFloor = 1, HasCeil = 1 } |
enum | { Vectorizable = 1, AlignedOnScalar = 1, size = 4, HasHalfPacket = 0, HasDiv = 1, HasSin = 0, HasCos = 0, HasLog = 1, HasExp = 1, HasSqrt = 0 } |
enum | { Vectorizable = 1, AlignedOnScalar = 1, size = 4, HasHalfPacket = 0, HasDiv = 1, HasSin = 0, HasCos = 0, HasLog = 1, HasExp = 1, HasSqrt = 0, HasRsqrt = 1, HasTanh = EIGEN_FAST_MATH, HasBlend = 1 } |
typedef Packet4f | type |
typedef Packet4f | half |
typedef Packet8f | type |
typedef Packet4f | half |
typedef Packet4f | type |
typedef Packet4f | half |
typedef Packet4f | type |
typedef Packet4f | half |
Definition at line 124 of file AltiVec/PacketMath.h.
typedef Packet4f Eigen::internal::packet_traits< float >::half |
Definition at line 55 of file AVX/PacketMath.h.
typedef Packet4f Eigen::internal::packet_traits< float >::half |
Definition at line 79 of file NEON/PacketMath.h.
typedef Packet4f Eigen::internal::packet_traits< float >::half |
Definition at line 98 of file SSE/PacketMath.h.
typedef Packet4f Eigen::internal::packet_traits< float >::half |
Definition at line 127 of file AltiVec/PacketMath.h.
typedef Packet8f Eigen::internal::packet_traits< float >::type |
Definition at line 54 of file AVX/PacketMath.h.
typedef Packet4f Eigen::internal::packet_traits< float >::type |
Definition at line 78 of file NEON/PacketMath.h.
typedef Packet4f Eigen::internal::packet_traits< float >::type |
Definition at line 97 of file SSE/PacketMath.h.
typedef Packet4f Eigen::internal::packet_traits< float >::type |
Definition at line 126 of file AltiVec/PacketMath.h.
anonymous enum |
Vectorizable | |
AlignedOnScalar | |
size | |
HasHalfPacket | |
HasDiv | |
HasSin | |
HasCos | |
HasLog | |
HasExp | |
HasSqrt |
Definition at line 128 of file AltiVec/PacketMath.h.
{ Vectorizable = 1, AlignedOnScalar = 1, size=4, HasHalfPacket=0, // FIXME check the Has* HasDiv = 1, HasSin = 0, HasCos = 0, HasLog = 1, HasExp = 1, HasSqrt = 0 };
anonymous enum |
Vectorizable | |
AlignedOnScalar | |
size | |
HasHalfPacket | |
HasDiv | |
HasSin | |
HasCos | |
HasLog | |
HasExp | |
HasSqrt | |
HasRsqrt | |
HasTanh | |
HasBlend | |
HasRound | |
HasFloor | |
HasCeil |
Definition at line 56 of file AVX/PacketMath.h.
{ Vectorizable = 1, AlignedOnScalar = 1, size=8, HasHalfPacket = 1, HasDiv = 1, HasSin = EIGEN_FAST_MATH, HasCos = 0, HasLog = 1, HasExp = 1, HasSqrt = 1, HasRsqrt = 1, HasTanh = EIGEN_FAST_MATH, HasBlend = 1, HasRound = 1, HasFloor = 1, HasCeil = 1 };
anonymous enum |
Vectorizable | |
AlignedOnScalar | |
size | |
HasHalfPacket | |
HasDiv | |
HasSin | |
HasCos | |
HasLog | |
HasExp | |
HasSqrt |
Definition at line 80 of file NEON/PacketMath.h.
{ Vectorizable = 1, AlignedOnScalar = 1, size = 4, HasHalfPacket=0, // Packet2f intrinsics not implemented yet HasDiv = 1, // FIXME check the Has* HasSin = 0, HasCos = 0, HasLog = 0, HasExp = 1, HasSqrt = 0 };
anonymous enum |
Vectorizable | |
AlignedOnScalar | |
size | |
HasHalfPacket | |
HasDiv | |
HasSin | |
HasCos | |
HasLog | |
HasExp | |
HasSqrt | |
HasRsqrt | |
HasTanh | |
HasBlend |
Definition at line 99 of file SSE/PacketMath.h.
{ Vectorizable = 1, AlignedOnScalar = 1, size=4, HasHalfPacket = 0, HasDiv = 1, HasSin = EIGEN_FAST_MATH, HasCos = EIGEN_FAST_MATH, HasLog = 1, HasExp = 1, HasSqrt = 1, HasRsqrt = 1, HasTanh = EIGEN_FAST_MATH, HasBlend = 1 #ifdef EIGEN_VECTORIZE_SSE4_1 , HasRound = 1, HasFloor = 1, HasCeil = 1 #endif };