Fix expm1 CUDA implementation (do not shadow exp CUDA implementation).

This commit is contained in:
Srinivas Vasudevan 2016-12-05 12:19:01 -08:00
parent 09ee7f0c80
commit f7d7c33a28

View File

@ -57,15 +57,14 @@ double2 pexp<double2>(const double2& a)
}
template<> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE
float4 pexp<float4>(const float4& a)
float4 pexpm1<float4>(const float4& a)
{
return make_float4(expm1f(a.x), expm1f(a.y), expm1f(a.z), expm1f(a.w));
}
template<> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE
double2 pexp<double2>(const double2& a)
double2 pexpm1<double2>(const double2& a)
{
using ::expm1;
return make_double2(expm1(a.x), expm1(a.y));
}