Merged in rmlarsen/eigen (pull request PR-704)

Add generic PacketMath implementation of the Error Function (erf).
This commit is contained in:
Rasmus Larsen
2019-09-24 23:40:29 +00:00
20 changed files with 265 additions and 89 deletions

View File

@@ -578,7 +578,7 @@ template<typename Scalar,typename Packet> void packetmath_real()
h.store(data2, internal::plgamma(h.load(data1)));
VERIFY((numext::isnan)(data2[0]));
}
{
if (internal::packet_traits<Scalar>::HasErf) {
data1[0] = std::numeric_limits<Scalar>::quiet_NaN();
packet_helper<internal::packet_traits<Scalar>::HasErf,Packet> h;
h.store(data2, internal::perf(h.load(data1)));