/external/eigen/Eigen/src/Core/arch/SSE/ |
H A D | MathFunctions.h | 80 Packet4f x2 = pmul(x,x); 81 Packet4f x3 = pmul(x2,x); 92 y = pmul(y, x3); 94 y1 = pmul(e, p4f_cephes_log_q1); 95 tmp = pmul(x2, p4f_half); 98 y2 = pmul(e, p4f_cephes_log_q2); 149 tmp = pmul(fx, p4f_cephes_exp_C1); 150 Packet4f z = pmul(fx, p4f_cephes_exp_C2); 154 z = pmul(x,x); 169 return pmax(pmul( [all...] |
H A D | Complex.h | 68 template<> EIGEN_STRONG_INLINE Packet2cf pmul<Packet2cf>(const Packet2cf& a, const Packet2cf& b) function in namespace:Eigen::internal 162 return pfirst(pmul(a, Packet2cf(_mm_movehl_ps(a.v,a.v)))); 181 { return padd(pmul(x,y),c); } 183 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const function in struct:Eigen::internal::conj_helper 186 return internal::pmul(a, pconj(b)); 199 { return padd(pmul(x,y),c); } 201 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const function in struct:Eigen::internal::conj_helper 204 return internal::pmul(pconj(a), b); 217 { return padd(pmul(x,y),c); } 219 EIGEN_STRONG_INLINE Packet2cf pmul(cons function in struct:Eigen::internal::conj_helper 237 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet4f& x, const Packet2cf& y) const function in struct:Eigen::internal::conj_helper 246 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& x, const Packet4f& y) const function in struct:Eigen::internal::conj_helper 310 template<> EIGEN_STRONG_INLINE Packet1cd pmul<Packet1cd>(const Packet1cd& a, const Packet1cd& b) function in namespace:Eigen::internal 384 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const function in struct:Eigen::internal::conj_helper 402 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const function in struct:Eigen::internal::conj_helper 420 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const function in struct:Eigen::internal::conj_helper 438 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet2d& x, const Packet1cd& y) const function in struct:Eigen::internal::conj_helper 447 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& x, const Packet2d& y) const function in struct:Eigen::internal::conj_helper [all...] |
/external/eigen/Eigen/src/Core/arch/AVX512/ |
H A D | MathFunctions.h | 96 Packet16f x2 = pmul(x, x); 97 Packet16f x3 = pmul(x2, x); 110 y = pmul(y, x3); 113 y1 = pmul(e, p16f_cephes_log_q1); 114 tmp = pmul(x2, p16f_half); 117 y2 = pmul(e, p16f_cephes_log_q2); 160 Packet16f r2 = pmul(r, r); 178 return pmax(pmul(y, _mm512_castsi512_ps(emm0)), _x); 216 const Packet8d nC1 = pmul(n, p8d_cephes_exp_C1); 217 const Packet8d nC2 = pmul( [all...] |
H A D | PacketMath.h | 196 EIGEN_STRONG_INLINE Packet16f pmul<Packet16f>(const Packet16f& a, function in namespace:Eigen::internal 201 EIGEN_STRONG_INLINE Packet8d pmul<Packet8d>(const Packet8d& a, function in namespace:Eigen::internal 937 Packet8f res = pmul(lane0, lane1); 938 res = pmul(res, _mm256_permute2f128_ps(res, res, 1)); 939 res = pmul(res, _mm_permute_ps(res, _MM_SHUFFLE(0, 0, 3, 2))); 940 return pfirst(pmul(res, _mm_permute_ps(res, _MM_SHUFFLE(0, 0, 0, 1)))); 946 Packet4f res = pmul(pmul(lane0, lane1), pmul(lane2, lane3)); 947 res = pmul(re [all...] |
/external/eigen/Eigen/src/Core/arch/AVX/ |
H A D | MathFunctions.h | 64 Packet8f z = pmul(x, p8f_one_over_pi); 69 z = pmul(x, p8f_four_over_pi); 87 Packet8f z_minus_two2 = pmul(z_minus_two, z_minus_two); 97 Packet8f z2 = pmul(z, z); 101 left = pmul(left, z); 173 Packet8f x2 = pmul(x, x); 174 Packet8f x3 = pmul(x2, x); 187 y = pmul(y, x3); 190 y1 = pmul(e, p8f_cephes_log_q1); 191 tmp = pmul(x [all...] |
H A D | Complex.h | 62 template<> EIGEN_STRONG_INLINE Packet4cf pmul<Packet4cf>(const Packet4cf& a, const Packet4cf& b) function in namespace:Eigen::internal 160 return predux_mul(pmul(Packet2cf(_mm256_extractf128_ps(a.v, 0)), 177 { return padd(pmul(x,y),c); } 179 EIGEN_STRONG_INLINE Packet4cf pmul(const Packet4cf& a, const Packet4cf& b) const function in struct:Eigen::internal::conj_helper 181 return internal::pmul(a, pconj(b)); 188 { return padd(pmul(x,y),c); } 190 EIGEN_STRONG_INLINE Packet4cf pmul(const Packet4cf& a, const Packet4cf& b) const function in struct:Eigen::internal::conj_helper 192 return internal::pmul(pconj(a), b); 199 { return padd(pmul(x,y),c); } 201 EIGEN_STRONG_INLINE Packet4cf pmul(cons function in struct:Eigen::internal::conj_helper 212 EIGEN_STRONG_INLINE Packet4cf pmul(const Packet8f& x, const Packet4cf& y) const function in struct:Eigen::internal::conj_helper 221 EIGEN_STRONG_INLINE Packet4cf pmul(const Packet4cf& x, const Packet8f& y) const function in struct:Eigen::internal::conj_helper 281 template<> EIGEN_STRONG_INLINE Packet2cd pmul<Packet2cd>(const Packet2cd& a, const Packet2cd& b) function in namespace:Eigen::internal 375 EIGEN_STRONG_INLINE Packet2cd pmul(const Packet2cd& a, const Packet2cd& b) const function in struct:Eigen::internal::conj_helper 386 EIGEN_STRONG_INLINE Packet2cd pmul(const Packet2cd& a, const Packet2cd& b) const function in struct:Eigen::internal::conj_helper 397 EIGEN_STRONG_INLINE Packet2cd pmul(const Packet2cd& a, const Packet2cd& b) const function in struct:Eigen::internal::conj_helper 408 EIGEN_STRONG_INLINE Packet2cd pmul(const Packet4d& x, const Packet2cd& y) const function in struct:Eigen::internal::conj_helper 417 EIGEN_STRONG_INLINE Packet2cd pmul(const Packet2cd& x, const Packet4d& y) const function in struct:Eigen::internal::conj_helper [all...] |
/external/eigen/Eigen/src/Core/products/ |
H A D | SelfadjointMatrixVector.h | 91 res[j] += cjd.pmul(numext::real(A0[j]), t0); 92 res[j+1] += cjd.pmul(numext::real(A1[j+1]), t1); 95 res[j] += cj0.pmul(A1[j], t1); 96 t3 += cj1.pmul(A1[j], rhs[j]); 100 res[j+1] += cj0.pmul(A0[j+1],t0); 101 t2 += cj1.pmul(A0[j+1], rhs[j+1]); 106 res[i] += cj0.pmul(A0[i], t0) + cj0.pmul(A1[i],t1); 107 t2 += cj1.pmul(A0[i], rhs[i]); 108 t3 += cj1.pmul(A [all...] |
H A D | GeneralMatrixVector.h | 104 padd(pcj.pmul(lhs0.template load<LhsPacket, Alignment0>(j), ptmp0), \ 105 pcj.pmul(lhs1.template load<LhsPacket, Alignment13>(j), ptmp1)), \ 106 padd(pcj.pmul(lhs2.template load<LhsPacket, Alignment2>(j), ptmp2), \ 107 pcj.pmul(lhs3.template load<LhsPacket, Alignment13>(j), ptmp3)) ))) 298 res[j] += cj.pmul(lhs0(j), pfirst(ptmp0)); 310 res[i] += cj.pmul(lhs0(i), pfirst(ptmp0)); 485 tmp0 += cj.pmul(lhs0(j),b); tmp1 += cj.pmul(lhs1(j),b); 486 tmp2 += cj.pmul(lhs2(j),b); tmp3 += cj.pmul(lhs [all...] |
/external/eigen/Eigen/src/Core/arch/ZVector/ |
H A D | Complex.h | 149 template<> EIGEN_STRONG_INLINE Packet1cd pmul<Packet1cd>(const Packet1cd& a, const Packet1cd& b) function in namespace:Eigen::internal 166 template<> EIGEN_STRONG_INLINE Packet2cf pmul<Packet2cf>(const Packet2cf& a, const Packet2cf& b) function in namespace:Eigen::internal 169 res.v.v4f[0] = pmul(Packet1cd(reinterpret_cast<Packet2d>(a.v.v4f[0])), Packet1cd(reinterpret_cast<Packet2d>(b.v.v4f[0]))).v; 170 res.v.v4f[1] = pmul(Packet1cd(reinterpret_cast<Packet2d>(a.v.v4f[1])), Packet1cd(reinterpret_cast<Packet2d>(b.v.v4f[1]))).v; 246 Packet1cd b = pmul<Packet1cd>(a.cd[0], a.cd[1]); 276 { return padd(pmul(x,y),c); } 278 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const function in struct:Eigen::internal::conj_helper 280 return internal::pmul(a, pconj(b)); 287 { return padd(pmul(x,y),c); } 289 EIGEN_STRONG_INLINE Packet1cd pmul(cons function in struct:Eigen::internal::conj_helper 300 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const function in struct:Eigen::internal::conj_helper 311 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const function in struct:Eigen::internal::conj_helper 322 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const function in struct:Eigen::internal::conj_helper 333 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const function in struct:Eigen::internal::conj_helper [all...] |
H A D | MathFunctions.h | 59 tmp = pmul(fx, p2d_cephes_exp_C1); 60 Packet2d z = pmul(fx, p2d_cephes_exp_C2); 64 Packet2d x2 = pmul(x,x); 69 px = pmul (px, x); 91 return vec_sel(_x, pmax(pmul(x, reinterpret_cast<Packet2d>(emm0)), _x),
|
H A D | PacketMath.h | 518 template<> EIGEN_STRONG_INLINE Packet4i pmul<Packet4i>(const Packet4i& a, const Packet4i& b) { return (a * b); } function in namespace:Eigen::internal 519 template<> EIGEN_STRONG_INLINE Packet4f pmul<Packet4f>(const Packet4f& a, const Packet4f& b) function in namespace:Eigen::internal 526 template<> EIGEN_STRONG_INLINE Packet2d pmul<Packet2d>(const Packet2d& a, const Packet2d& b) { return (a * b); } function in namespace:Eigen::internal 552 template<> EIGEN_STRONG_INLINE Packet4i pmadd(const Packet4i& a, const Packet4i& b, const Packet4i& c) { return padd<Packet4i>(pmul<Packet4i>(a, b), c); } 806 return pfirst(pmul(a, reinterpret_cast<Packet2d>(vec_sld(reinterpret_cast<Packet4i>(a), reinterpret_cast<Packet4i>(a), 8)))); 812 return static_cast<float>(pfirst(predux_mul(pmul(a.v4f[0], a.v4f[1]))));
|
/external/eigen/Eigen/src/Core/arch/AltiVec/ |
H A D | Complex.h | 103 template<> EIGEN_STRONG_INLINE Packet2cf pmul<Packet2cf>(const Packet2cf& a, const Packet2cf& b) function in namespace:Eigen::internal 173 prod = pmul<Packet2cf>(a, Packet2cf(b)); 197 { return padd(pmul(x,y),c); } 199 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const function in struct:Eigen::internal::conj_helper 201 return internal::pmul(a, pconj(b)); 208 { return padd(pmul(x,y),c); } 210 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const function in struct:Eigen::internal::conj_helper 212 return internal::pmul(pconj(a), b); 219 { return padd(pmul(x,y),c); } 221 EIGEN_STRONG_INLINE Packet2cf pmul(cons function in struct:Eigen::internal::conj_helper 232 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet4f& x, const Packet2cf& y) const function in struct:Eigen::internal::conj_helper 241 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& x, const Packet4f& y) const function in struct:Eigen::internal::conj_helper 335 template<> EIGEN_STRONG_INLINE Packet1cd pmul<Packet1cd>(const Packet1cd& a, const Packet1cd& b) function in namespace:Eigen::internal 392 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const function in struct:Eigen::internal::conj_helper 403 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const function in struct:Eigen::internal::conj_helper 414 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const function in struct:Eigen::internal::conj_helper 424 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet2d& x, const Packet1cd& y) const function in struct:Eigen::internal::conj_helper 433 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& x, const Packet2d& y) const function in struct:Eigen::internal::conj_helper [all...] |
H A D | MathFunctions.h | 128 Packet4f x2 = pmul(x,x); 129 Packet4f x3 = pmul(x2,x); 140 y = pmul(y, x3); 142 y1 = pmul(e, p4f_cephes_log_q1); 143 tmp = pmul(x2, p4f_half); 146 y2 = pmul(e, p4f_cephes_log_q2); 171 tmp = pmul(fx, p4f_cephes_exp_C1); 172 Packet4f z = pmul(fx, p4f_cephes_exp_C2); 176 z = pmul(x,x); 195 return vec_sel(_x, pmax(pmul( [all...] |
H A D | PacketMath.h | 361 template<> EIGEN_STRONG_INLINE Packet4f pmul<Packet4f>(const Packet4f& a, const Packet4f& b) { return vec_madd(a,b, p4f_MZERO); } function in namespace:Eigen::internal 362 template<> EIGEN_STRONG_INLINE Packet4i pmul<Packet4i>(const Packet4i& a, const Packet4i& b) { return a * b; } function in namespace:Eigen::internal 616 prod = pmul(a, vec_sld(a, a, 8)); 617 return pfirst(pmul(prod, vec_sld(prod, prod, 4))); 907 template<> EIGEN_STRONG_INLINE Packet2d pmul<Packet2d>(const Packet2d& a, const Packet2d& b) { return vec_madd(a,b,p2d_MZERO); } function in namespace:Eigen::internal 985 return pfirst(pmul(a, reinterpret_cast<Packet2d>(vec_sld(reinterpret_cast<Packet4ui>(a), reinterpret_cast<Packet4ui>(a), 8))));
|
/external/eigen/Eigen/src/Geometry/arch/ |
H A D | Geometry_SSE.h | 96 t1 = padd(pmul(a_ww, b_xy), pmul(a_yy, b_zw)); 97 t2 = psub(pmul(a_zz, b_xy), pmul(a_xx, b_zw)); 110 t1 = psub(pmul(a_ww, b_zw), pmul(a_yy, b_xy)); 111 t2 = padd(pmul(a_zz, b_zw), pmul(a_xx, b_xy));
|
/external/eigen/Eigen/src/Jacobi/ |
H A D | Jacobi.h | 353 pstore(px, padd(pmul(pc,xi),pcj.pmul(ps,yi))); 354 pstore(py, psub(pcj.pmul(pc,yi),pmul(ps,xi))); 368 pstoreu(px, padd(pmul(pc,xi),pcj.pmul(ps,yi))); 369 pstoreu(px+PacketSize, padd(pmul(pc,xi1),pcj.pmul(ps,yi1))); 370 pstore (py, psub(pcj.pmul(pc,yi),pmul(p [all...] |
/external/eigen/unsupported/Eigen/src/MoreVectorization/ |
H A D | MathFunctions.h | 62 Packet4f temp=pmul(s4,z1);//not really a madd but a mul by z so that the next term can be a madd 71 z2=pmul(x2,x2); 76 Packet4f temp=pmul(s4,z2);//not really a madd but a mul by z so that the next term can be a madd
|
/external/llvm/test/MC/AArch64/ |
H A D | neon-mul-div-instructions.s | 48 pmul v17.8b, v31.8b, v16.8b 49 pmul v0.16b, v1.16b, v2.16b 51 // CHECK: pmul v17.8b, v31.8b, v16.8b // encoding: [0xf1,0x9f,0x30,0x2e] 52 // CHECK: pmul v0.16b, v1.16b, v2.16b // encoding: [0x20,0x9c,0x22,0x6e]
|
/external/eigen/Eigen/src/Core/ |
H A D | MathFunctionsImpl.h | 54 const T x2 = pmul(x, x); 63 p = pmul(x, p);
|
H A D | GenericPacketMath.h | 170 pmul(const Packet& a, function in namespace:Eigen::internal 455 { return padd(pmul(a, b),c); } 526 template<> inline std::complex<float> pmul(const std::complex<float>& a, const std::complex<float>& b) function in namespace:Eigen::internal 529 template<> inline std::complex<double> pmul(const std::complex<double>& a, const std::complex<double>& b) function in namespace:Eigen::internal
|
/external/eigen/Eigen/src/Core/arch/NEON/ |
H A D | Complex.h | 84 template<> EIGEN_STRONG_INLINE Packet2cf pmul<Packet2cf>(const Packet2cf& a, const Packet2cf& b) function in namespace:Eigen::internal 238 { return padd(pmul(x,y),c); } 240 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const function in struct:Eigen::internal::conj_helper 242 return internal::pmul(a, pconj(b)); 249 { return padd(pmul(x,y),c); } 251 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const function in struct:Eigen::internal::conj_helper 253 return internal::pmul(pconj(a), b); 260 { return padd(pmul(x,y),c); } 262 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) const function in struct:Eigen::internal::conj_helper 264 return pconj(internal::pmul( 342 template<> EIGEN_STRONG_INLINE Packet1cd pmul<Packet1cd>(const Packet1cd& a, const Packet1cd& b) function in namespace:Eigen::internal 431 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const function in struct:Eigen::internal::conj_helper 442 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const function in struct:Eigen::internal::conj_helper 453 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b) const function in struct:Eigen::internal::conj_helper [all...] |
/external/eigen/Eigen/src/Core/util/ |
H A D | BlasUtil.h | 66 { return padd(c, pmul(x,y)); } 68 EIGEN_STRONG_INLINE Scalar pmul(const LhsScalar& x, const RhsScalar& y) const function in struct:Eigen::internal::conj_helper 75 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar pmul(const Scalar& x, const Scalar& y) const { return internal::pmul(x,y); } function in struct:Eigen::internal::conj_helper 82 { return c + pmul(x,y); } 84 EIGEN_STRONG_INLINE Scalar pmul(const Scalar& x, const Scalar& y) const function in struct:Eigen::internal::conj_helper 92 { return c + pmul(x,y); } 94 EIGEN_STRONG_INLINE Scalar pmul(const Scalar& x, const Scalar& y) const function in struct:Eigen::internal::conj_helper 102 { return c + pmul(x,y); } 104 EIGEN_STRONG_INLINE Scalar pmul(cons function in struct:Eigen::internal::conj_helper 113 EIGEN_STRONG_INLINE Scalar pmul(const Scalar& x, const RealScalar& y) const function in struct:Eigen::internal::conj_helper 122 EIGEN_STRONG_INLINE Scalar pmul(const RealScalar& x, const Scalar& y) const function in struct:Eigen::internal::conj_helper [all...] |
/external/eigen/bench/ |
H A D | bench_norm.cpp | 157 Packet ax_s2m = internal::pmul(ax,ps2m); 158 Packet ax_s1m = internal::pmul(ax,ps1m); 167 // ax = internal::pmul(ax,scale); 168 // ax = internal::pmul(ax,ax); 174 pabig = internal::padd(pabig, internal::pand(maskBig, internal::pmul(ax_s2m,ax_s2m))); 175 pasml = internal::padd(pasml, internal::pand(maskSml, internal::pmul(ax_s1m,ax_s1m))); 176 pamed = internal::padd(pamed, internal::pandnot(internal::pmul(ax,ax),internal::pand(maskSml,maskBig)));
|
/external/eigen/Eigen/src/Core/functors/ |
H A D | NullaryFunctors.h | 67 Packet res = padd(pset1<Packet>(m_high), pmul(pset1<Packet>(m_step), pi)); 75 Packet res = padd(pset1<Packet>(m_low), pmul(pset1<Packet>(m_step), pi));
|
H A D | BinaryFunctors.h | 89 { return internal::pmul(a,b); } 120 { return conj_helper<LhsScalar,RhsScalar,Conj,false>().pmul(a,b); } 124 { return conj_helper<Packet,Packet,Conj,false>().pmul(a,b); }
|