diff --git a/Eigen/src/Core/functors/NullaryFunctors.h b/Eigen/src/Core/functors/NullaryFunctors.h index c53bb9073..a478b80df 100644 --- a/Eigen/src/Core/functors/NullaryFunctors.h +++ b/Eigen/src/Core/functors/NullaryFunctors.h @@ -131,8 +131,7 @@ template struct functor_traits > { enum { Cost = 1, - PacketAccess = - (!NumTraits::IsInteger) && packet_traits::HasSetLinear && packet_traits::HasBlend, + PacketAccess = (!NumTraits::IsInteger) && packet_traits::HasSetLinear, /*&& ((!NumTraits::IsInteger) || packet_traits::HasDiv),*/ // <- vectorization for integer is // currently disabled IsRepeatable = true