Home
last modified time | relevance | path

Searched refs:_mm_shuffle_pd (Results 1 – 8 of 8) sorted by relevance

/external/eigen/Eigen/src/LU/arch/
DInverse_SSE.h226 dA = _mm_shuffle_pd(A2, A2, 1);
228 dA = _mm_sub_sd(dA, _mm_shuffle_pd(dA,dA,3));
230 dB = _mm_shuffle_pd(B2, B2, 1);
232 dB = _mm_sub_sd(dB, _mm_shuffle_pd(dB,dB,3));
235 AB1 = _mm_mul_pd(B1, _mm_shuffle_pd(A2,A2,3));
236 AB2 = _mm_mul_pd(B2, _mm_shuffle_pd(A1,A1,0));
237 AB1 = _mm_sub_pd(AB1, _mm_mul_pd(B2, _mm_shuffle_pd(A1,A1,3)));
238 AB2 = _mm_sub_pd(AB2, _mm_mul_pd(B1, _mm_shuffle_pd(A2,A2,0)));
241 dC = _mm_shuffle_pd(C2, C2, 1);
243 dC = _mm_sub_sd(dC, _mm_shuffle_pd(dC,dC,3));
[all …]
/external/eigen/Eigen/src/Core/arch/AVX/
DComplex.h129 low = _mm_castpd_ps(_mm_shuffle_pd(lowd,lowd,0x1));
130 high = _mm_castpd_ps(_mm_shuffle_pd(highd,highd,0x1));
322 …to[stride*0] = std::complex<double>(_mm_cvtsd_f64(low), _mm_cvtsd_f64(_mm_shuffle_pd(low, low, 1))…
324 …to[stride*1] = std::complex<double>(_mm_cvtsd_f64(high), _mm_cvtsd_f64(_mm_shuffle_pd(high, high, …
DPacketMath.h288 to[stride*1] = _mm_cvtsd_f64(_mm_shuffle_pd(low, low, 1));
291 to[stride*3] = _mm_cvtsd_f64(_mm_shuffle_pd(high, high, 1));
/external/eigen/Eigen/src/Core/arch/SSE/
DPacketMath.h389 to[stride*1] = _mm_cvtsd_f64(_mm_shuffle_pd(from, from, 1));
438 { return _mm_shuffle_pd(a,a,0x1); }
DComplex.h456 return Packet1cd(_mm_div_pd(res.v, _mm_add_pd(s,_mm_shuffle_pd(s, s, 0x1))));
/external/clang/test/CodeGen/
Dsse2-builtins.c1111 return _mm_shuffle_pd(A, B, 1); in test_mm_shuffle_pd()
/external/clang/lib/Headers/
Demmintrin.h2407 #define _mm_shuffle_pd(a, b, i) __extension__ ({ \ macro
Davx512vlintrin.h7294 (__v2df)_mm_shuffle_pd((A), (B), (M)), \
7299 (__v2df)_mm_shuffle_pd((A), (B), (M)), \