Home
last modified time | relevance | path

Searched refs:Packet8d (Results 1 – 2 of 2) sorted by relevance

/external/eigen/Eigen/src/Core/arch/AVX512/
DPacketMath.h33 typedef __m512d Packet8d; typedef
70 typedef Packet8d type;
104 struct unpacket_traits<Packet8d> {
121 EIGEN_STRONG_INLINE Packet8d pset1<Packet8d>(const double& from) {
134 EIGEN_STRONG_INLINE Packet8d pload1<Packet8d>(const double* from) {
146 EIGEN_STRONG_INLINE Packet8d plset<Packet8d>(const double& a) {
157 EIGEN_STRONG_INLINE Packet8d padd<Packet8d>(const Packet8d& a,
158 const Packet8d& b) {
168 EIGEN_STRONG_INLINE Packet8d psub<Packet8d>(const Packet8d& a,
169 const Packet8d& b) {
[all …]
DMathFunctions.h27 const Packet8d p8d_##NAME = pset1<Packet8d>(X)
30 const Packet8d p8d_##NAME = _mm512_castsi512_pd(_mm512_set1_epi64(X))
281 EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8d
282 psqrt<Packet8d>(const Packet8d& _x) {
287 Packet8d neg_half = pmul(_x, p8d_minus_half);
292 Packet8d x = _mm512_mask_blend_pd(non_zero_mask, _mm512_rsqrt14_pd(_x),
311 EIGEN_STRONG_INLINE Packet8d psqrt<Packet8d>(const Packet8d& x) {
353 EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8d
354 prsqrt<Packet8d>(const Packet8d& _x) {
361 Packet8d neg_half = pmul(_x, p8d_minus_half);
[all …]