Home
last modified time | relevance | path

Searched refs:_mm256_permute2f128_pd (Results 1 – 7 of 7) sorted by relevance

/external/eigen/Eigen/src/Core/arch/AVX512/
DPacketMath.h841 tmp0 = _mm256_add_pd(tmp0, _mm256_permute2f128_pd(tmp0, tmp0, 1));
844 tmp1 = _mm256_add_pd(tmp1, _mm256_permute2f128_pd(tmp1, tmp1, 1));
849 tmp0 = _mm256_add_pd(tmp0, _mm256_permute2f128_pd(tmp0, tmp0, 1));
852 tmp1 = _mm256_add_pd(tmp1, _mm256_permute2f128_pd(tmp1, tmp1, 1));
857 tmp0 = _mm256_add_pd(tmp0, _mm256_permute2f128_pd(tmp0, tmp0, 1));
860 tmp1 = _mm256_add_pd(tmp1, _mm256_permute2f128_pd(tmp1, tmp1, 1));
865 tmp0 = _mm256_add_pd(tmp0, _mm256_permute2f128_pd(tmp0, tmp0, 1));
868 tmp1 = _mm256_add_pd(tmp1, _mm256_permute2f128_pd(tmp1, tmp1, 1));
903 Packet4d tmp0 = _mm256_hadd_pd(sum, _mm256_permute2f128_pd(sum, sum, 1));
956 res = pmul(res, _mm256_permute2f128_pd(res, res, 1));
[all …]
/external/eigen/Eigen/src/Core/arch/AVX/
DPacketMath.h335 return _mm256_permute2f128_pd(tmp, tmp, 1);
337 __m256d swap_halves = _mm256_permute2f128_pd(a,a,1);
388 tmp0 = _mm256_add_pd(tmp0, _mm256_permute2f128_pd(tmp0, tmp0, 1));
391 tmp1 = _mm256_add_pd(tmp1, _mm256_permute2f128_pd(tmp1, tmp1, 1));
420 tmp = _mm256_mul_pd(a, _mm256_permute2f128_pd(a,a,1));
432 Packet4d tmp = _mm256_min_pd(a, _mm256_permute2f128_pd(a,a,1));
445 Packet4d tmp = _mm256_max_pd(a, _mm256_permute2f128_pd(a,a,1));
519 first = _mm256_permute2f128_pd(tmp, tmp, 1);
525 first = _mm256_permute2f128_pd(first, first, 1);
531 first = _mm256_permute2f128_pd(tmp, tmp, 1);
[all …]
DComplex.h336 __m256d result = _mm256_permute2f128_pd(a.v, a.v, 1);
348 Packet4d t0 = _mm256_permute2f128_pd(vecs[0].v,vecs[1].v, 0 + (2<<4));
349 Packet4d t1 = _mm256_permute2f128_pd(vecs[0].v,vecs[1].v, 1 + (3<<4));
446 kernel.packet[1].v = _mm256_castpd_ps(_mm256_permute2f128_pd(T0, T2, 32));
447 kernel.packet[3].v = _mm256_castpd_ps(_mm256_permute2f128_pd(T0, T2, 49));
448 kernel.packet[0].v = _mm256_castpd_ps(_mm256_permute2f128_pd(T1, T3, 32));
449 kernel.packet[2].v = _mm256_castpd_ps(_mm256_permute2f128_pd(T1, T3, 49));
454 __m256d tmp = _mm256_permute2f128_pd(kernel.packet[0].v, kernel.packet[1].v, 0+(2<<4));
455 kernel.packet[1].v = _mm256_permute2f128_pd(kernel.packet[0].v, kernel.packet[1].v, 1+(3<<4));
/external/clang/test/CodeGen/
Davx-shuffle-builtins.c53 return _mm256_permute2f128_pd(a, b, 0x31); in test_mm256_permute2f128_pd()
Davx-builtins.c682 return _mm256_permute2f128_pd(A, B, 0x31); in test_mm256_permute2f128_pd()
/external/clang/lib/Headers/
Davxintrin.h1244 #define _mm256_permute2f128_pd(V1, V2, M) __extension__ ({ \ macro
/external/mesa3d/src/gallium/drivers/swr/rasterizer/common/
Dsimdintrin.h603 #define _simd_permute2f128_pd _mm256_permute2f128_pd