Fix bug #642: add vectorization of sqrt for doubles, and make sqrt really safe if EIGEN_FAST_MATH is disabled

(grafted from d4dd6aaed2
 and c47010e3d2
)
This commit is contained in:
Gael Guennebaud
2013-08-19 16:02:27 +02:00
parent f9149f9ba0
commit 2b50ade6ca
3 changed files with 16 additions and 4 deletions

View File

@@ -83,7 +83,8 @@ template<> struct packet_traits<double> : default_packet_traits
size=2,
HasDiv = 1,
HasExp = 1
HasExp = 1,
HasSqrt = 1
};
};
template<> struct packet_traits<int> : default_packet_traits