aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/DummyPacketMath.h
diff options
context:
space:
mode:
authorGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2008-06-23 22:00:18 +0000
committerGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2008-06-23 22:00:18 +0000
commitc9560df4a0c274eb5011f0596682a3cf3274363e (patch)
tree2b8036bce237a951e9d387192a89b0b534b792c1 /Eigen/src/Core/DummyPacketMath.h
parentac9aa47bbc3ab6a6921c2df9d2430bc054196be6 (diff)
* add ei_pdiv intrinsic, make quotient functor vectorizable
* add vdw benchmark from Tim's real-world use case
Diffstat (limited to 'Eigen/src/Core/DummyPacketMath.h')
-rw-r--r--Eigen/src/Core/DummyPacketMath.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/Eigen/src/Core/DummyPacketMath.h b/Eigen/src/Core/DummyPacketMath.h
index b7d418a01..9de204df3 100644
--- a/Eigen/src/Core/DummyPacketMath.h
+++ b/Eigen/src/Core/DummyPacketMath.h
@@ -38,6 +38,9 @@ template <typename Scalar> inline Scalar ei_psub(const Scalar& a, const Scalar&
/** \internal \returns a * b (coeff-wise) */
template <typename Scalar> inline Scalar ei_pmul(const Scalar& a, const Scalar& b) { return a * b; }
+/** \internal \returns a / b (coeff-wise) */
+template <typename Scalar> inline Scalar ei_pdiv(const Scalar& a, const Scalar& b) { return a / b; }
+
/** \internal \returns a * b - c (coeff-wise) */
template <typename Scalar> inline Scalar ei_pmadd(const Scalar& a, const Scalar& b, const Scalar& c)
{ return ei_padd(ei_pmul(a, b),c); }