Searched refs:pmadd (Results 1 - 15 of 15) sorted by relevance

/external/eigen/unsupported/Eigen/src/MoreVectorization/
H A DMathFunctions.h56 z1=pmadd(p4f_minus_half,a,p4f_half);
58 Packet4f s1=pmadd(p4f_asin1, z1, p4f_asin2);
59 Packet4f s2=pmadd(s1, z1, p4f_asin3);
60 Packet4f s3=pmadd(s2,z1, p4f_asin4);
61 Packet4f s4=pmadd(s3,z1, p4f_asin5);
63 z1=pmadd(temp,x1,x1);
72 Packet4f s1=pmadd(p4f_asin1, z2, p4f_asin2);
73 Packet4f s2=pmadd(s1, z2, p4f_asin3);
74 Packet4f s3=pmadd(s2,z2, p4f_asin4);
75 Packet4f s4=pmadd(s
[all...]
/external/eigen/Eigen/src/Core/arch/SSE/
H A DMathFunctions.h84 y = pmadd(p4f_cephes_log_p0, x, p4f_cephes_log_p1);
85 y1 = pmadd(p4f_cephes_log_p3, x, p4f_cephes_log_p4);
86 y2 = pmadd(p4f_cephes_log_p6, x, p4f_cephes_log_p7);
87 y = pmadd(y , x, p4f_cephes_log_p2);
88 y1 = pmadd(y1, x, p4f_cephes_log_p5);
89 y2 = pmadd(y2, x, p4f_cephes_log_p8);
90 y = pmadd(y, x3, y1);
91 y = pmadd(y, x3, y2);
136 fx = pmadd(x, p4f_cephes_LOG2EF, p4f_half);
157 y = pmadd(
[all...]
H A DComplex.h159 EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet2cf& x, const Packet2cf& y, const Packet2cf& c) const function in struct:Eigen::internal::conj_helper
177 EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet2cf& x, const Packet2cf& y, const Packet2cf& c) const function in struct:Eigen::internal::conj_helper
195 EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet2cf& x, const Packet2cf& y, const Packet2cf& c) const function in struct:Eigen::internal::conj_helper
213 EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet4f& x, const Packet2cf& y, const Packet2cf& c) const function in struct:Eigen::internal::conj_helper
222 EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet2cf& x, const Packet4f& y, const Packet2cf& c) const function in struct:Eigen::internal::conj_helper
355 EIGEN_STRONG_INLINE Packet1cd pmadd(const Packet1cd& x, const Packet1cd& y, const Packet1cd& c) const function in struct:Eigen::internal::conj_helper
373 EIGEN_STRONG_INLINE Packet1cd pmadd(const Packet1cd& x, const Packet1cd& y, const Packet1cd& c) const function in struct:Eigen::internal::conj_helper
391 EIGEN_STRONG_INLINE Packet1cd pmadd(const Packet1cd& x, const Packet1cd& y, const Packet1cd& c) const function in struct:Eigen::internal::conj_helper
409 EIGEN_STRONG_INLINE Packet1cd pmadd(const Packet2d& x, const Packet1cd& y, const Packet1cd& c) const function in struct:Eigen::internal::conj_helper
418 EIGEN_STRONG_INLINE Packet1cd pmadd(cons function in struct:Eigen::internal::conj_helper
[all...]
H A DPacketMath.h175 template<> EIGEN_STRONG_INLINE Packet4i pmadd(const Packet4i& a, const Packet4i& b, const Packet4i& c) { return padd(pmul(a,b), c); } function in namespace:Eigen::internal
538 // template <> EIGEN_STRONG_INLINE Packet4f pmadd(const Packet4f& a, const Packet4f& b, const Packet4f& c)
/external/eigen/Eigen/src/Core/products/
H A DGeneralMatrixVector.h166 res[j] = cj.pmadd(lhs0[j], pfirst(ptmp0), res[j]);
167 res[j] = cj.pmadd(lhs1[j], pfirst(ptmp1), res[j]);
168 res[j] = cj.pmadd(lhs2[j], pfirst(ptmp2), res[j]);
169 res[j] = cj.pmadd(lhs3[j], pfirst(ptmp3), res[j]);
204 T0 = pcj.pmadd(A00, ptmp0, pload<ResPacket>(&res[j]));
205 T1 = pcj.pmadd(A10, ptmp0, pload<ResPacket>(&res[j+ResPacketSize]));
207 T0 = pcj.pmadd(A01, ptmp1, T0);
209 T0 = pcj.pmadd(A02, ptmp2, T0);
211 T0 = pcj.pmadd(A03, ptmp3, T0);
214 T1 = pcj.pmadd(A1
[all...]
H A DSelfadjointMatrixVector.h133 Xi = pcj0.pmadd(A0i,ptmp0, pcj0.pmadd(A1i,ptmp1,Xi));
134 ptmp2 = pcj1.pmadd(A0i, Bi, ptmp2);
135 ptmp3 = pcj1.pmadd(A1i, Bi, ptmp3);
H A DCoeffBasedProduct.h376 res = pmadd(pset1<Packet>(lhs.coeff(row, UnrollingIndex)), rhs.template packet<LoadMode>(UnrollingIndex, col), res);
387 res = pmadd(lhs.template packet<LoadMode>(row, UnrollingIndex), pset1<Packet>(rhs.coeff(UnrollingIndex, col)), res);
420 res = pmadd(pset1<Packet>(lhs.coeff(row, i)), rhs.template packet<LoadMode>(i, col), res);
433 res = pmadd(lhs.template packet<LoadMode>(row, i), pset1<Packet>(rhs.coeff(i, col)), res);
H A DGeneralBlockPanelKernel.h106 #define MADD(CJ,A,B,C,T) C = CJ.pmadd(A,B,C);
114 c = cj.pmadd(a,b,c);
213 r = pmadd(c,alpha,r);
294 r = cj.pmadd(c,alpha,r);
387 c = cj.pmadd(a,b,c);
417 r = pmadd(tmp,alpha,r);
499 r = cj.pmadd(alpha,c,r);
/external/eigen/Eigen/src/Core/util/
H A DBlasUtil.h59 EIGEN_STRONG_INLINE Scalar pmadd(const Scalar& x, const Scalar& y, const Scalar& c) const { return internal::pmadd(x,y,c); } function in struct:Eigen::internal::conj_helper
66 EIGEN_STRONG_INLINE Scalar pmadd(const Scalar& x, const Scalar& y, const Scalar& c) const function in struct:Eigen::internal::conj_helper
76 EIGEN_STRONG_INLINE Scalar pmadd(const Scalar& x, const Scalar& y, const Scalar& c) const function in struct:Eigen::internal::conj_helper
86 EIGEN_STRONG_INLINE Scalar pmadd(const Scalar& x, const Scalar& y, const Scalar& c) const function in struct:Eigen::internal::conj_helper
96 EIGEN_STRONG_INLINE Scalar pmadd(const Scalar& x, const RealScalar& y, const Scalar& c) const function in struct:Eigen::internal::conj_helper
105 EIGEN_STRONG_INLINE Scalar pmadd(const RealScalar& x, const Scalar& y, const Scalar& c) const function in struct:Eigen::internal::conj_helper
/external/eigen/Eigen/src/Core/arch/AltiVec/
H A DComplex.h169 EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet2cf& x, const Packet2cf& y, const Packet2cf& c) const function in struct:Eigen::internal::conj_helper
180 EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet2cf& x, const Packet2cf& y, const Packet2cf& c) const function in struct:Eigen::internal::conj_helper
191 EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet2cf& x, const Packet2cf& y, const Packet2cf& c) const function in struct:Eigen::internal::conj_helper
H A DPacketMath.h237 template<> EIGEN_STRONG_INLINE Packet4f pmadd(const Packet4f& a, const Packet4f& b, const Packet4f& c) { return vec_madd(a, b, c); } function in namespace:Eigen::internal
238 template<> EIGEN_STRONG_INLINE Packet4i pmadd(const Packet4i& a, const Packet4i& b, const Packet4i& c) { return padd(pmul(a,b), c); } function in namespace:Eigen::internal
/external/eigen/Eigen/src/Core/arch/NEON/
H A DComplex.h205 EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet2cf& x, const Packet2cf& y, const Packet2cf& c) const function in struct:Eigen::internal::conj_helper
216 EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet2cf& x, const Packet2cf& y, const Packet2cf& c) const function in struct:Eigen::internal::conj_helper
227 EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet2cf& x, const Packet2cf& y, const Packet2cf& c) const function in struct:Eigen::internal::conj_helper
H A DPacketMath.h151 template<> EIGEN_STRONG_INLINE Packet4f pmadd(const Packet4f& a, const Packet4f& b, const Packet4f& c) { return vmlaq_f32(c,a,b); } function in namespace:Eigen::internal
152 template<> EIGEN_STRONG_INLINE Packet4i pmadd(const Packet4i& a, const Packet4i& b, const Packet4i& c) { return vmlaq_s32(c,a,b); } function in namespace:Eigen::internal
/external/eigen/test/
H A Dpacketmath.cpp308 VERIFY(internal::isApprox(ref[i], cj.pmadd(data1[i],data2[i],tmp)) && "conj_helper pmadd");
310 internal::pstore(pval,pcj.pmadd(internal::pload<Packet>(data1),internal::pload<Packet>(data2),internal::pload<Packet>(pval)));
311 VERIFY(areApprox(ref, pval, PacketSize) && "conj_helper pmadd");
/external/eigen/Eigen/src/Core/
H A DGenericPacketMath.h279 pmadd(const Packet& a, function in namespace:Eigen::internal

Completed in 169 milliseconds