Home
last modified time | relevance | path

Searched refs:pmul (Results 1 – 25 of 104) sorted by relevance

12345

/external/eigen/Eigen/src/LU/arch/
DInverseSize4.h87 AB = pmul(vec4f_swizzle2(A, A, 3, 3, 0, 0), B);
88 AB = psub(AB, pmul(vec4f_swizzle2(A, A, 1, 1, 2, 2), vec4f_swizzle2(B, B, 2, 3, 0, 1)));
91 DC = pmul(vec4f_swizzle2(D, D, 3, 3, 0, 0), C);
92 DC = psub(DC, pmul(vec4f_swizzle2(D, D, 1, 1, 2, 2), vec4f_swizzle2(C, C, 2, 3, 0, 1)));
97 dA = pmul(vec4f_swizzle2(A, A, 3, 3, 1, 1), A);
100 dB = pmul(vec4f_swizzle2(B, B, 3, 3, 1, 1), B);
103 dC = pmul(vec4f_swizzle2(C, C, 3, 3, 1, 1), C);
106 dD = pmul(vec4f_swizzle2(D, D, 3, 3, 1, 1), D);
111 d = pmul(vec4f_swizzle2(DC, DC, 0, 2, 1, 3), AB);
114 d1 = pmul(dA, dD);
[all …]
/external/eigen/unsupported/Eigen/src/SpecialFunctions/
DBesselFunctionsImpl.h113 T y_gt_eight = pmul(
193 T y_gt_eight = pmul(
221 return pmul(
303 T y_le_eight = pmul(y, internal::pchebevl<T, 17>::run(
305 T y_gt_eight = pmul(
384 T y_le_eight = pmul(y, internal::pchebevl<T, 29>::run(
386 T y_gt_eight = pmul(
416 return pmul(
495 plog(pmul(pset1<T>(0.5), x))), x_le_two);
496 x_le_two = pmul(pexp(x), x_le_two);
[all …]
/external/eigen/Eigen/src/Core/arch/Default/
DConjHelper.h20 return padd(c, this->pmul(x, y)); \
22 EIGEN_STRONG_INLINE PACKET_CPLX pmul(const PACKET_REAL& x, \
24 return PACKET_CPLX(Eigen::internal::pmul<PACKET_REAL>(x, y.v)); \
33 return padd(c, this->pmul(x, y)); \
35 EIGEN_STRONG_INLINE PACKET_CPLX pmul(const PACKET_CPLX& x, \
37 return PACKET_CPLX(Eigen::internal::pmul<PACKET_REAL>(x.v, y)); \
68 { return this->pmul(x, y) + c; }
71 pmul(const LhsType& x, const RhsType& y) const
81 { return this->pmul(x, y) + c; }
85 pmul(const LhsScalar& x, const RhsScalar& y) const
[all …]
DGenericPacketMathFunctions.h62 const Packet normalized_a = pselect(is_denormal, pmul(a, normalization_factor), a);
122 Packet out = pmul(pmul(pmul(a, c), c), c); // a * 2^(3b)
125 out = pmul(out, c);
156 return pmul(a, preinterpret<Packet>(plogical_shift_left<int(MantissaBits)>(e)));
212 Packet x2 = pmul(x, x);
213 Packet x3 = pmul(x2, x);
226 y = pmul(y, x3);
328 Packet x2 = pmul(x, x);
329 Packet x3 = pmul(x2, x);
346 y_ = pmul(y_, x3);
[all …]
/external/eigen/Eigen/src/Core/arch/AVX512/
DMathFunctions.h101 Packet16f r2 = pmul(r, r); in F16_PACKET_FUNCTION()
102 Packet16f r3 = pmul(r2, r); in F16_PACKET_FUNCTION()
119 return pmax(pmul(y, _mm512_castsi512_ps(emm0)), _x); in F16_PACKET_FUNCTION()
167 Packet16f neg_half = pmul(_x, pset1<Packet16f>(-.5f));
176 x = pmul(x, pmadd(neg_half, pmul(x, x), pset1<Packet16f>(1.5f)));
179 return _mm512_mask_blend_ps(denormal_mask, pmul(_x,x), _mm512_setzero_ps());
185 Packet8d neg_half = pmul(_x, pset1<Packet8d>(-.5));
194 x = pmul(x, pmadd(neg_half, pmul(x, x), pset1<Packet8d>(1.5)));
197 x = pmul(x, pmadd(neg_half, pmul(x, x), pset1<Packet8d>(1.5)));
199 return _mm512_mask_blend_pd(denormal_mask, pmul(_x,x), _mm512_setzero_pd());
[all …]
DComplex.h77 template<> EIGEN_STRONG_INLINE Packet8cf pmul<Packet8cf>(const Packet8cf& a, const Packet8cf& b)
144 return predux_mul(pmul(Packet4cf(extract256<0>(a.v)),
160 Packet8cf num = pmul(a, pconj(b));
228 template<> EIGEN_STRONG_INLINE Packet4cd pmul<Packet4cd>(const Packet4cd& a, const Packet4cd& b)
308 return predux_mul(pmul(Packet2cd(_mm512_extractf64x4_pd(a.v,0)),
315 { return padd(pmul(x,y),c); }
317 EIGEN_STRONG_INLINE Packet4cd pmul(const Packet4cd& a, const Packet4cd& b) const
319 return internal::pmul(a, pconj(b));
326 { return padd(pmul(x,y),c); }
328 EIGEN_STRONG_INLINE Packet4cd pmul(const Packet4cd& a, const Packet4cd& b) const
[all …]
/external/eigen/Eigen/src/Geometry/arch/
DGeometry_SIMD.h36 Packet4f s1 = pmul(vec4f_swizzle1(a,1,2,0,2),vec4f_swizzle1(b,2,0,1,2));
37 Packet4f s2 = pmul(vec4f_swizzle1(a,3,3,3,1),vec4f_swizzle1(b,0,1,2,1));
40 padd(psub(pmul(a,vec4f_swizzle1(b,3,3,3,3)),
41 pmul(vec4f_swizzle1(a,2,0,1,0),
81 Packet4f mul1 = pmul(vec4f_swizzle1(a,1,2,0,3),vec4f_swizzle1(b,2,0,1,3));
82 Packet4f mul2 = pmul(vec4f_swizzle1(a,2,0,1,3),vec4f_swizzle1(b,1,2,0,3));
124 t1 = padd(pmul(a_ww, b_xy), pmul(a_yy, b_zw));
125 t2 = psub(pmul(a_zz, b_xy), pmul(a_xx, b_zw));
133 t1 = psub(pmul(a_ww, b_zw), pmul(a_yy, b_xy));
134 t2 = padd(pmul(a_zz, b_zw), pmul(a_xx, b_xy));
/external/eigen/Eigen/src/Core/products/
DSelfadjointMatrixVector.h92 res[j] += cjd.pmul(numext::real(A0[j]), t0); in run()
93 res[j+1] += cjd.pmul(numext::real(A1[j+1]), t1); in run()
96 res[j] += cj0.pmul(A1[j], t1); in run()
97 t3 += cj1.pmul(A1[j], rhs[j]); in run()
101 res[j+1] += cj0.pmul(A0[j+1],t0); in run()
102 t2 += cj1.pmul(A0[j+1], rhs[j+1]); in run()
107 res[i] += cj0.pmul(A0[i], t0) + cj0.pmul(A1[i],t1); in run()
108 t2 += cj1.pmul(A0[i], rhs[i]); in run()
109 t3 += cj1.pmul(A1[i], rhs[i]); in run()
131 res[i] += cj0.pmul(A0[i], t0) + cj0.pmul(A1[i],t1); in run()
[all …]
DGeneralMatrixVector.h281 c0 += cj.pmul(lhs(i,j), rhs(j,0));
400 cc0 += cj.pmul(lhs(i+0,j), b0);
401 cc1 += cj.pmul(lhs(i+1,j), b0);
402 cc2 += cj.pmul(lhs(i+2,j), b0);
403 cc3 += cj.pmul(lhs(i+3,j), b0);
404 cc4 += cj.pmul(lhs(i+4,j), b0);
405 cc5 += cj.pmul(lhs(i+5,j), b0);
406 cc6 += cj.pmul(lhs(i+6,j), b0);
407 cc7 += cj.pmul(lhs(i+7,j), b0);
443 cc0 += cj.pmul(lhs(i+0,j), b0);
[all …]
/external/eigen/Eigen/src/Core/arch/MSA/
DMathFunctions.h79 Packet4f x2 = pmul(x, x);
80 Packet4f x3 = pmul(x2, x);
91 y = pmul(y, x3);
157 Packet4f z = pmul(x, x);
202 Packet4f x2 = pmul(x, x);
211 p = pmul(x, p);
257 Packet4f y = pmul(x, p4f_cephes_FOPI); in psincos_inner_msa_float()
278 Packet4f tmp1 = pmul(y, p4f_minus_cephes_DP1); in psincos_inner_msa_float()
279 Packet4f tmp2 = pmul(y, p4f_minus_cephes_DP2); in psincos_inner_msa_float()
280 Packet4f tmp3 = pmul(y, p4f_minus_cephes_DP3); in psincos_inner_msa_float()
[all …]
DComplex.h50 v1 = pmul(v1, b.v);
52 v2 = pmul(v2, b.v);
80 Packet4f s = pmul<Packet4f>(b.v, b.v);
173 EIGEN_STRONG_INLINE Packet2cf pmul<Packet2cf>(const Packet2cf& a, const Packet2cf& b) {
368 v1 = pmul(v1, b.v);
370 v2 = pmul(v2, b.v);
398 Packet2d s = pmul<Packet2d>(b.v, b.v);
498 EIGEN_STRONG_INLINE Packet1cd pmul<Packet1cd>(const Packet1cd& a, const Packet1cd& b) {
/external/eigen/Eigen/src/Jacobi/
DJacobi.h383 pstore(px, padd(pm.pmul(pc,xi),pcj.pmul(ps,yi)));
384 pstore(py, psub(pcj.pmul(pc,yi),pm.pmul(ps,xi)));
398 pstoreu(px, padd(pm.pmul(pc,xi),pcj.pmul(ps,yi)));
399 pstoreu(px+PacketSize, padd(pm.pmul(pc,xi1),pcj.pmul(ps,yi1)));
400 pstore (py, psub(pcj.pmul(pc,yi),pm.pmul(ps,xi)));
401 pstore (py+PacketSize, psub(pcj.pmul(pc,yi1),pm.pmul(ps,xi1)));
409 pstoreu(x+peelingEnd, padd(pm.pmul(pc,xi),pcj.pmul(ps,yi)));
410 pstore (y+peelingEnd, psub(pcj.pmul(pc,yi),pm.pmul(ps,xi)));
436 pstore(px, padd(pm.pmul(pc,xi),pcj.pmul(ps,yi)));
437 pstore(py, psub(pcj.pmul(pc,yi),pm.pmul(ps,xi)));
/external/eigen/Eigen/src/Core/arch/SSE/
DMathFunctions.h89 Packet4f minus_half_x = pmul(_x, pset1<Packet4f>(-0.5f));
97 x = pmul(x, pmadd(minus_half_x, pmul(x,x), pset1<Packet4f>(1.5f)));
99 return pandnot(pmul(_x,x), denormal_mask);
124 Packet4f neg_half = pmul(_x, p4f_minus_half);
138 Packet4f y_newton = pmul(
139 y_approx, pmadd(y_approx, pmul(neg_half, y_approx), p4f_one_point_five));
/external/eigen/Eigen/src/Core/arch/ZVector/
DMathFunctions.h103 tmp = pmul(fx, p2d_cephes_exp_C1);
104 Packet2d z = pmul(fx, p2d_cephes_exp_C2);
108 Packet2d x2 = pmul(x,x);
113 px = pmul (px, x);
135 return vec_sel(_x, pmax(pmul(x, reinterpret_cast<Packet2d>(emm0)), _x),
156 tmp = pmul(fx, p4f_cephes_exp_C1);
157 Packet4f z = pmul(fx, p4f_cephes_exp_C2);
161 z = pmul(x,x);
177 return pmax(pmul(y, reinterpret_cast<Packet4f>(emm0)), _x);
DComplex.h121 template<> EIGEN_STRONG_INLINE Packet1cd pmul<Packet1cd>(const Packet1cd& a, const Packet1cd& b)
173 Packet1cd res = pmul(a,pconj(b));
275 template<> EIGEN_STRONG_INLINE Packet2cf pmul<Packet2cf>(const Packet2cf& a, const Packet2cf& b)
278 …res.v.v4f[0] = pmul(Packet1cd(reinterpret_cast<Packet2d>(a.v.v4f[0])), Packet1cd(reinterpret_cast<…
279 …res.v.v4f[1] = pmul(Packet1cd(reinterpret_cast<Packet2d>(a.v.v4f[1])), Packet1cd(reinterpret_cast<…
302 Packet1cd b = pmul<Packet1cd>(a.cd[0], a.cd[1]);
346 template<> EIGEN_STRONG_INLINE Packet2cf pmul<Packet2cf>(const Packet2cf& a, const Packet2cf& b)
388 prod = pmul<Packet2cf>(a, Packet2cf(b));
398 Packet2cf res = pmul(a, pconj(b));
399 Packet4f s = pmul<Packet4f>(b.v, b.v);
/external/eigen/Eigen/src/Core/arch/AVX/
DMathFunctions.h102 Packet8f minus_half_x = pmul(_x, pset1<Packet8f>(-0.5f));
110 x = pmul(x, pmadd(minus_half_x, pmul(x,x), pset1<Packet8f>(1.5f)));
112 return pandnot(pmul(_x,x), denormal_mask);
137 Packet8f neg_half = pmul(_x, p8f_minus_half);
152 Packet8f y_newton = pmul(y_approx, pmadd(y_approx, pmul(neg_half, y_approx), p8f_one_point_five));
DComplex.h76 template<> EIGEN_STRONG_INLINE Packet4cf pmul<Packet4cf>(const Packet4cf& a, const Packet4cf& b)
166 return predux_mul(pmul(Packet2cf(_mm256_extractf128_ps(a.v, 0)),
174 Packet4cf num = pmul(a, pconj(b));
242 template<> EIGEN_STRONG_INLINE Packet2cd pmul<Packet2cd>(const Packet2cd& a, const Packet2cd& b)
316 return predux(pmul(Packet1cd(_mm256_extractf128_pd(a.v,0)),
324 Packet2cd num = pmul(a, pconj(b));
/external/tensorflow/tensorflow/core/kernels/
Dcwise_ops_gradients.h36 return pmul(output_gradient, in packetOp()
37 psub(pset1<Packet>(T(1)), pmul(output, output))); in packetOp()
58 return pmul(output_gradient,
59 pmul(output, psub(pset1<Packet>(T(1)), output)));
86 return mul_no_nan_op<T>().packetOp(pnegate(pmul(out_conj, out_conj)),
148 return safe_pmul(pmul(const_half, pmul(out_conj, out_conj)),
Deigen_activations.h41 return internal::pmul(internal::psub(one, y), y); in packetOp()
74 return internal::psub(one, internal::pmul(y, y));
/external/ComputeLibrary/tests/validation/CL/UNIT/
DMultithreaded.cpp50 std::array<CLPixelWiseMultiplication, num_threads> pmul{}; in TEST_SUITE() local
69 pmul[i] = CLPixelWiseMultiplication(); in TEST_SUITE()
77pmul[i].configure(&p0, &p1, &s, 1.f, ConvertPolicy::WRAP, RoundingPolicy::TO_NEAREST_UP); in TEST_SUITE()
85 pmul[i].run(); in TEST_SUITE()
/external/eigen/unsupported/Eigen/src/MoreVectorization/
DMathFunctions.h62 Packet4f temp=pmul(s4,z1);//not really a madd but a mul by z so that the next term can be a madd in pasin()
71 z2=pmul(x2,x2); in pasin()
76 Packet4f temp=pmul(s4,z2);//not really a madd but a mul by z so that the next term can be a madd in pasin()
/external/eigen/Eigen/src/Core/arch/AltiVec/
DComplex.h35 EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& b) in pmul() function
55 v = pmul(Packet2cf(*this), b).v;
204 prod = pmul<Packet2cf>(a, Packet2cf(b));
214 Packet2cf res = pmul(a, pconj(b));
215 Packet4f s = pmul<Packet4f>(b.v, b.v);
256 EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& b)
275 v = pmul(Packet1cd(*this), b).v;
379 Packet1cd res = pmul(a,pconj(b));
380 Packet2d s = pmul<Packet2d>(b.v, b.v);
/external/llvm/test/MC/AArch64/
Dneon-mul-div-instructions.s48 pmul v17.8b, v31.8b, v16.8b
49 pmul v0.16b, v1.16b, v2.16b
/external/capstone/suite/MC/AArch64/
Dneon-mul-div-instructions.s.cs14 0xf1,0x9f,0x30,0x2e = pmul v17.8b, v31.8b, v16.8b
15 0x20,0x9c,0x22,0x6e = pmul v0.16b, v1.16b, v2.16b
/external/eigen/bench/
Dbench_norm.cpp157 Packet ax_s2m = internal::pmul(ax,ps2m); in pblueNorm()
158 Packet ax_s1m = internal::pmul(ax,ps1m); in pblueNorm()
174 pabig = internal::padd(pabig, internal::pand(maskBig, internal::pmul(ax_s2m,ax_s2m))); in pblueNorm()
175 pasml = internal::padd(pasml, internal::pand(maskSml, internal::pmul(ax_s1m,ax_s1m))); in pblueNorm()
176 …pamed = internal::padd(pamed, internal::pandnot(internal::pmul(ax,ax),internal::pand(maskSml,maskB… in pblueNorm()

12345