negate_test_impl< Scalar, Packet, HasNegate > Struct Template Reference

Static Public Member Functions

static void run_negate (Scalar *data1, Scalar *data2, Scalar *ref, int PacketSize)
 
static void run_nmsub (Scalar *data1, Scalar *data2, Scalar *ref, int PacketSize)
 

Member Function Documentation

◆ run_negate()

template<typename Scalar , typename Packet , bool HasNegate = internal::packet_traits<Scalar>::HasNegate>
static void negate_test_impl< Scalar, Packet, HasNegate >::run_negate ( Scalar data1,
Scalar data2,
Scalar ref,
int  PacketSize 
)
inlinestatic
438  {
440  }
EIGEN_STRONG_INLINE Packet2cf pnegate(const Packet2cf &a)
Definition: AltiVec/Complex.h:264
T negate(const T &x)
Definition: packetmath_test_shared.h:26
#define CHECK_CWISE1_IF(COND, REFOP, POP)
Definition: packetmath_test_shared.h:217

References CHECK_CWISE1_IF, Eigen::test::negate(), and Eigen::internal::pnegate().

Referenced by negate_test().

◆ run_nmsub()

template<typename Scalar , typename Packet , bool HasNegate = internal::packet_traits<Scalar>::HasNegate>
static void negate_test_impl< Scalar, Packet, HasNegate >::run_nmsub ( Scalar data1,
Scalar data2,
Scalar ref,
int  PacketSize 
)
inlinestatic
441  {
443  }
EIGEN_STRONG_INLINE Packet4f pnmsub(const Packet4f &a, const Packet4f &b, const Packet4f &c)
Definition: LSX/PacketMath.h:835
T REF_NMSUB(const T &a, const T &b, const T &c)
Definition: packetmath.cpp:40
#define CHECK_CWISE3_IF(COND, REFOP, POP)
Definition: packetmath_test_shared.h:253

References CHECK_CWISE3_IF, Eigen::internal::pnmsub(), and REF_NMSUB().

Referenced by nmsub_test().


The documentation for this struct was generated from the following file: