Home
last modified time | relevance | path

Searched refs:padd (Results 1 – 25 of 86) sorted by relevance

1234

/external/llvm-project/llvm/test/CodeGen/X86/
Dmmx-fold-zero.ll83 %7 = tail call x86_mmx @llvm.x86.mmx.padd.d(x86_mmx %5, x86_mmx %6)
86 %10 = tail call x86_mmx @llvm.x86.mmx.padd.d(x86_mmx %8, x86_mmx %9)
87 %11 = tail call x86_mmx @llvm.x86.mmx.padd.w(x86_mmx %5, x86_mmx %10)
88 %12 = tail call x86_mmx @llvm.x86.mmx.padd.w(x86_mmx %6, x86_mmx %11)
91 %15 = tail call x86_mmx @llvm.x86.mmx.padd.w(x86_mmx %14, x86_mmx %9)
92 %16 = tail call x86_mmx @llvm.x86.mmx.padd.w(x86_mmx %15, x86_mmx %13)
93 %17 = tail call x86_mmx @llvm.x86.mmx.padd.w(x86_mmx %16, x86_mmx %10)
94 %18 = tail call x86_mmx @llvm.x86.mmx.padd.w(x86_mmx %17, x86_mmx %11)
95 %19 = tail call x86_mmx @llvm.x86.mmx.padd.w(x86_mmx %18, x86_mmx %8)
97 …%21 = tail call x86_mmx @llvm.x86.mmx.padd.w(x86_mmx %20, x86_mmx bitcast (double 0.000000e+00 to …
[all …]
Dmmx-bitcast.ll12 %u = tail call x86_mmx @llvm.x86.mmx.padd.q(x86_mmx %t, x86_mmx %t)
25 %u = tail call x86_mmx @llvm.x86.mmx.padd.d(x86_mmx %t, x86_mmx %t)
38 %u = tail call x86_mmx @llvm.x86.mmx.padd.w(x86_mmx %t, x86_mmx %t)
51 %u = tail call x86_mmx @llvm.x86.mmx.padd.b(x86_mmx %t, x86_mmx %t)
108 declare x86_mmx @llvm.x86.mmx.padd.b(x86_mmx, x86_mmx)
109 declare x86_mmx @llvm.x86.mmx.padd.w(x86_mmx, x86_mmx)
110 declare x86_mmx @llvm.x86.mmx.padd.d(x86_mmx, x86_mmx)
111 declare x86_mmx @llvm.x86.mmx.padd.q(x86_mmx, x86_mmx)
D2011-10-30-padd.ll4 ;CHECK: padd
14 ;CHECK: padd
Dmmx-cvt.ll37 %7 = tail call x86_mmx @llvm.x86.mmx.padd.d(x86_mmx %6, x86_mmx %6)
73 %7 = tail call x86_mmx @llvm.x86.mmx.padd.d(x86_mmx %6, x86_mmx %6)
107 %5 = tail call x86_mmx @llvm.x86.mmx.padd.d(x86_mmx %4, x86_mmx %4)
143 %7 = tail call x86_mmx @llvm.x86.mmx.padd.d(x86_mmx %6, x86_mmx %6)
179 %7 = tail call x86_mmx @llvm.x86.mmx.padd.d(x86_mmx %6, x86_mmx %6)
214 %6 = tail call x86_mmx @llvm.x86.mmx.padd.d(x86_mmx %5, x86_mmx %5)
250 %7 = tail call x86_mmx @llvm.x86.mmx.padd.d(x86_mmx %6, x86_mmx %6)
285 %4 = tail call x86_mmx @llvm.x86.mmx.padd.d(x86_mmx %3, x86_mmx %3)
313 %4 = tail call x86_mmx @llvm.x86.mmx.padd.d(x86_mmx %3, x86_mmx %3)
346 %4 = tail call x86_mmx @llvm.x86.mmx.padd.d(x86_mmx %3, x86_mmx %3)
[all …]
Dmmx-build-vector.ll11 declare x86_mmx @llvm.x86.mmx.padd.d(x86_mmx, x86_mmx)
39 %4 = tail call x86_mmx @llvm.x86.mmx.padd.d(x86_mmx %3, x86_mmx %3)
62 %4 = tail call x86_mmx @llvm.x86.mmx.padd.d(x86_mmx %3, x86_mmx %3)
96 %4 = tail call x86_mmx @llvm.x86.mmx.padd.d(x86_mmx %3, x86_mmx %3)
123 %4 = tail call x86_mmx @llvm.x86.mmx.padd.d(x86_mmx %3, x86_mmx %3)
157 %4 = tail call x86_mmx @llvm.x86.mmx.padd.d(x86_mmx %3, x86_mmx %3)
198 %6 = tail call x86_mmx @llvm.x86.mmx.padd.d(x86_mmx %5, x86_mmx %5)
233 %6 = tail call x86_mmx @llvm.x86.mmx.padd.d(x86_mmx %5, x86_mmx %5)
258 %6 = tail call x86_mmx @llvm.x86.mmx.padd.d(x86_mmx %5, x86_mmx %5)
285 %6 = tail call x86_mmx @llvm.x86.mmx.padd.d(x86_mmx %5, x86_mmx %5)
[all …]
/external/eigen/Eigen/src/Core/arch/SSE/
DMathFunctions.h66 Packet4f e = padd(Packet4f(_mm_cvtepi32_ps(emm0)), p4f_1);
78 x = padd(x, tmp);
96 y = padd(y, y1);
99 x = padd(x, y);
100 x = padd(x, y2);
163 y = padd(y, p4f_1);
324 x = padd(x, xmm1);
325 x = padd(x, xmm2);
326 x = padd(x, xmm3);
338 y = padd(y, p4f_1);
[all …]
DComplex.h55 template<> EIGEN_STRONG_INLINE Packet2cf padd<Packet2cf>(const Packet2cf& a, const Packet2cf& b) { …
181 { return padd(pmul(x,y),c); }
199 { return padd(pmul(x,y),c); }
217 { return padd(pmul(x,y),c); }
235 { return padd(c, pmul(x,y)); }
244 { return padd(c, pmul(x,y)); }
301 template<> EIGEN_STRONG_INLINE Packet1cd padd<Packet1cd>(const Packet1cd& a, const Packet1cd& b) { …
382 { return padd(pmul(x,y),c); }
400 { return padd(pmul(x,y),c); }
418 { return padd(pmul(x,y),c); }
[all …]
/external/llvm/test/CodeGen/X86/
Dmmx-bitcast.ll11 %u = tail call x86_mmx @llvm.x86.mmx.padd.q(x86_mmx %t, x86_mmx %t)
24 %u = tail call x86_mmx @llvm.x86.mmx.padd.d(x86_mmx %t, x86_mmx %t)
37 %u = tail call x86_mmx @llvm.x86.mmx.padd.w(x86_mmx %t, x86_mmx %t)
50 %u = tail call x86_mmx @llvm.x86.mmx.padd.b(x86_mmx %t, x86_mmx %t)
103 declare x86_mmx @llvm.x86.mmx.padd.b(x86_mmx, x86_mmx)
104 declare x86_mmx @llvm.x86.mmx.padd.w(x86_mmx, x86_mmx)
105 declare x86_mmx @llvm.x86.mmx.padd.d(x86_mmx, x86_mmx)
106 declare x86_mmx @llvm.x86.mmx.padd.q(x86_mmx, x86_mmx)
D2011-10-30-padd.ll4 ;CHECK: padd
14 ;CHECK: padd
Dmmx-fold-load.ll148 %u = tail call x86_mmx @llvm.x86.mmx.padd.b(x86_mmx %t, x86_mmx %v)
153 declare x86_mmx @llvm.x86.mmx.padd.b(x86_mmx, x86_mmx)
165 %u = tail call x86_mmx @llvm.x86.mmx.padd.w(x86_mmx %t, x86_mmx %v)
170 declare x86_mmx @llvm.x86.mmx.padd.w(x86_mmx, x86_mmx)
181 %u = tail call x86_mmx @llvm.x86.mmx.padd.d(x86_mmx %t, x86_mmx %v)
186 declare x86_mmx @llvm.x86.mmx.padd.d(x86_mmx, x86_mmx)
197 %u = tail call x86_mmx @llvm.x86.mmx.padd.q(x86_mmx %t, x86_mmx %v)
202 declare x86_mmx @llvm.x86.mmx.padd.q(x86_mmx, x86_mmx)
Dmmx-arith.ll249 %tmp3 = tail call x86_mmx @llvm.x86.mmx.padd.b(x86_mmx %tmp1, x86_mmx %tmp2)
261 %tmp3 = tail call x86_mmx @llvm.x86.mmx.padd.w(x86_mmx %tmp1, x86_mmx %tmp2)
273 %tmp3 = tail call x86_mmx @llvm.x86.mmx.padd.d(x86_mmx %tmp1, x86_mmx %tmp2)
285 %tmp3 = tail call x86_mmx @llvm.x86.mmx.padd.q(x86_mmx %tmp1, x86_mmx %tmp2)
290 declare x86_mmx @llvm.x86.mmx.padd.b(x86_mmx, x86_mmx)
291 declare x86_mmx @llvm.x86.mmx.padd.w(x86_mmx, x86_mmx)
292 declare x86_mmx @llvm.x86.mmx.padd.d(x86_mmx, x86_mmx)
293 declare x86_mmx @llvm.x86.mmx.padd.q(x86_mmx, x86_mmx)
/external/eigen/Eigen/src/Core/arch/AltiVec/
DComplex.h98 template<> EIGEN_STRONG_INLINE Packet2cf padd<Packet2cf>(const Packet2cf& a, const Packet2cf& b) { …
119 return Packet2cf(padd<Packet4f>(v1, v2));
148 b = padd<Packet4f>(a.v, b);
163 b2 = padd<Packet4f>(b1, b2);
197 { return padd(pmul(x,y),c); }
208 { return padd(pmul(x,y),c); }
219 { return padd(pmul(x,y),c); }
230 { return padd(c, pmul(x,y)); }
239 { return padd(c, pmul(x,y)); }
250 return Packet2cf(pdiv(res.v, padd<Packet4f>(s, vec_perm(s, s, p16uc_COMPLEX32_REV))));
[all …]
DMathFunctions.h114 Packet4f e = padd(vec_ctf(emm0, 0), p4f_1);
126 x = padd(x, tmp);
144 y = padd(y, y1);
147 x = padd(x, y);
148 x = padd(x, y2);
185 y = padd(y, p4f_1);
/external/eigen/bench/
DbenchVecAdd.cpp128 …internal::pstore(&a[i+2*PacketSize], internal::padd(internal::ploadu(&a[i+2*PacketSize]), internal… in benchVec()
129 …internal::pstore(&a[i+3*PacketSize], internal::padd(internal::ploadu(&a[i+3*PacketSize]), internal… in benchVec()
130 …internal::pstore(&a[i+4*PacketSize], internal::padd(internal::ploadu(&a[i+4*PacketSize]), internal… in benchVec()
131 …internal::pstore(&a[i+5*PacketSize], internal::padd(internal::ploadu(&a[i+5*PacketSize]), internal… in benchVec()
132 …internal::pstore(&a[i+6*PacketSize], internal::padd(internal::ploadu(&a[i+6*PacketSize]), internal… in benchVec()
133 …internal::pstore(&a[i+7*PacketSize], internal::padd(internal::ploadu(&a[i+7*PacketSize]), internal… in benchVec()
/external/eigen/Eigen/src/Core/arch/ZVector/
DComplex.h134 …late<> EIGEN_STRONG_INLINE Packet2cf padd<Packet2cf>(const Packet2cf& a, const Packet2cf& b) { ret…
135 template<> EIGEN_STRONG_INLINE Packet1cd padd<Packet1cd>(const Packet1cd& a, const Packet1cd& b) { …
220 Packet1cd b = padd<Packet1cd>(a.cd[0], a.cd[1]);
236 return padd<Packet2cf>(transpose.packet[0], transpose.packet[1]);
276 { return padd(pmul(x,y),c); }
287 { return padd(pmul(x,y),c); }
298 { return padd(pmul(x,y),c); }
309 { return padd(pmul(x,y),c); }
320 { return padd(pmul(x,y),c); }
331 { return padd(pmul(x,y),c); }
DPacketMath.h498 template<> EIGEN_STRONG_INLINE Packet4i padd<Packet4i>(const Packet4i& a, const Packet4i& b) { retu…
499 template<> EIGEN_STRONG_INLINE Packet4f padd<Packet4f>(const Packet4f& a, const Packet4f& b)
506 template<> EIGEN_STRONG_INLINE Packet2d padd<Packet2d>(const Packet2d& a, const Packet2d& b) { retu…
552 …i pmadd(const Packet4i& a, const Packet4i& b, const Packet4i& c) { return padd<Packet4i>(pmul<Pack…
562 template<> EIGEN_STRONG_INLINE Packet4i plset<Packet4i>(const int& a) { return padd<Packet4i>(ps…
563 template<> EIGEN_STRONG_INLINE Packet4f plset<Packet4f>(const float& a) { return padd<Packet4f>(ps…
564 template<> EIGEN_STRONG_INLINE Packet2d plset<Packet2d>(const double& a) { return padd<Packet2d>(ps…
720 sum = padd<Packet4i>(a, b);
722 sum = padd<Packet4i>(sum, b);
730 sum = padd<Packet2d>(a, b);
[all …]
/external/eigen/Eigen/src/Core/arch/AVX/
DComplex.h50 template<> EIGEN_STRONG_INLINE Packet4cf padd<Packet4cf>(const Packet4cf& a, const Packet4cf& b) { …
139 return predux(padd(Packet2cf(_mm256_extractf128_ps(a.v,0)),
177 { return padd(pmul(x,y),c); }
188 { return padd(pmul(x,y),c); }
199 { return padd(pmul(x,y),c); }
210 { return padd(c, pmul(x,y)); }
219 { return padd(c, pmul(x,y)); }
272 template<> EIGEN_STRONG_INLINE Packet2cd padd<Packet2cd>(const Packet2cd& a, const Packet2cd& b) { …
342 return predux(padd(Packet1cd(_mm256_extractf128_pd(a.v,0)),
373 { return padd(pmul(x,y),c); }
[all …]
DMathFunctions.h65 Packet8f shift = _mm256_floor_ps(padd(z, p8f_one_over_four));
171 x = padd(x, tmp);
192 y = padd(y, y1);
195 x = padd(x, y);
196 x = padd(x, y2);
258 y = padd(y, p8f_1);
261 Packet8i emm0 = _mm256_cvttps_epi32(padd(m, p8f_127));
/external/eigen/Eigen/src/Core/arch/AVX512/
DMathFunctions.h94 x = padd(x, tmp);
115 y = padd(y, y1);
118 x = padd(x, y);
119 x = padd(x, y2);
171 y = padd(y, p16f_1);
174 Packet16i emm0 = _mm512_cvttps_epi32(padd(m, p16f_127));
DPacketMath.h152 EIGEN_STRONG_INLINE Packet16f padd<Packet16f>(const Packet16f& a,
157 EIGEN_STRONG_INLINE Packet8d padd<Packet8d>(const Packet8d& a,
754 final = padd(final, _mm256_blend_ps(blend1, blend2, 0xf0));
804 final_1 = padd(final_1, _mm256_blend_ps(blend1, blend2, 0xf0));
854 final_0 = padd(final_0, _mm256_blend_pd(tmp0, tmp1, 0xC));
870 final_1 = padd(final_1, _mm256_blend_pd(tmp0, tmp1, 0xC));
883 Packet8f sum = padd(lane0, lane1);
892 Packet4f sum = padd(padd(lane0, lane1), padd(lane2, lane3));
902 Packet4d sum = padd(lane0, lane1);
912 return padd(lane0, lane1);
[all …]
/external/eigen/Eigen/src/Core/arch/NEON/
DComplex.h75 …late<> EIGEN_STRONG_INLINE Packet2cf padd<Packet2cf>(const Packet2cf& a, const Packet2cf& b) { ret…
238 { return padd(pmul(x,y),c); }
249 { return padd(pmul(x,y),c); }
260 { return padd(pmul(x,y),c); }
337 …late<> EIGEN_STRONG_INLINE Packet1cd padd<Packet1cd>(const Packet1cd& a, const Packet1cd& b) { ret…
429 { return padd(pmul(x,y),c); }
440 { return padd(pmul(x,y),c); }
451 { return padd(pmul(x,y),c); }
466 return Packet1cd(pdiv(res.v, padd<Packet2d>(s,rev_s)));
/external/eigen/Eigen/src/Geometry/arch/
DGeometry_SSE.h113 t1 = padd(pmul(a_ww, b_xy), pmul(a_yy, b_zw));
119 pstoret<double,Packet2d,ResAlignment>(&res.x(), padd(t1, pxor(mask,preverse(t2))));
128 t2 = padd(pmul(a_zz, b_zw), pmul(a_xx, b_xy));
/external/eigen/Eigen/src/Jacobi/
DJacobi.h359 pstore(px, padd(pm.pmul(pc,xi),pcj.pmul(ps,yi))); in apply_rotation_in_the_plane()
374 pstoreu(px, padd(pm.pmul(pc,xi),pcj.pmul(ps,yi))); in apply_rotation_in_the_plane()
375 pstoreu(px+PacketSize, padd(pm.pmul(pc,xi1),pcj.pmul(ps,yi1))); in apply_rotation_in_the_plane()
385 pstoreu(x+peelingEnd, padd(pm.pmul(pc,xi),pcj.pmul(ps,yi))); in apply_rotation_in_the_plane()
415 pstore(px, padd(pm.pmul(pc,xi),pcj.pmul(ps,yi))); in apply_rotation_in_the_plane()
/external/tensorflow/tensorflow/core/kernels/
Dscan_ops.h65 using Eigen::internal::padd; in packetOp()
72 auto logsumexp = padd(plog1p(pexp(psub(mi, ma))), ma); in packetOp()
/external/llvm-project/polly/test/Isl/CodeGen/
DexprModDiv.ll75 %padd = add nsw i64 %p, %i.0
76 %arrayidx4 = getelementptr inbounds float, float* %B, i64 %padd

1234