Go to the documentation of this file.
11 #ifndef EIGEN_MOREVECTORIZATION_MATHFUNCTIONS_H
12 #define EIGEN_MOREVECTORIZATION_MATHFUNCTIONS_H
21 #ifdef EIGEN_VECTORIZE_SSE
42 Packet4f sign_bit= _mm_and_ps(
x, p4f_sign_mask);
50 Packet4f branch_mask= _mm_cmpgt_ps(
a, p4f_half);
81 z1 = _mm_and_ps(branch_mask,
z1);
82 z2 = _mm_andnot_ps(branch_mask,
z2);
86 return _mm_xor_ps(
z, sign_bit);
89 #endif // EIGEN_VECTORIZE_SSE
95 #endif // EIGEN_MOREVECTORIZATION_MATHFUNCTIONS_H
Namespace containing all symbols from the Eigen library.
EIGEN_STRONG_INLINE Packet4f psqrt(const Packet4f &a)
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pasin(const Packet &a)
set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy x
static _EIGEN_DECLARE_CONST_Packet4f_FROM_INT(inv_mant_mask, ~0x7f800000)
const EIGEN_DEVICE_FUNC AsinReturnType asin() const
static _EIGEN_DECLARE_CONST_Packet4f(1, 1.0f)
EIGEN_DEVICE_FUNC Packet psub(const Packet &a, const Packet &b)
EIGEN_DEVICE_FUNC Packet pmul(const Packet &a, const Packet &b)
EIGEN_STRONG_INLINE Packet4f pmadd(const Packet4f &a, const Packet4f &b, const Packet4f &c)
EIGEN_STRONG_INLINE Packet4f pabs(const Packet4f &a)
EIGEN_DEVICE_FUNC Packet padd(const Packet &a, const Packet &b)
Pose3 x2(Rot3::Ypr(0.0, 0.0, 0.0), l2)
#define EIGEN_DONT_INLINE
gtsam
Author(s):
autogenerated on Fri Nov 1 2024 03:33:33