|
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
};