Home
last modified time | relevance | path

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

/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/
Dpa_avx.cpp217 v0[i] = _mm256_permute_ps(v0[i], 0x6C); in PaTriList2()
224 v1[i] = _mm256_permute_ps(v1[i], 0xB1); in PaTriList2()
231 v2[i] = _mm256_permute_ps(v2[i], 0xC6); in PaTriList2()
745 __m256 vPermA = _mm256_permute_ps(a.v[i], 0x39); // indices hi->low 00 11 10 01 (0 3 2 1) in PaLineStrip1()
750 __m256 vPermB = _mm256_permute_ps(vAHighBLow, 0); // indices hi->low (0 0 0 0) in PaLineStrip1()
895 … tmp1 = _mm256_permute_ps(v0[i], 0xF0); // tmp1 = { v0, v0, v3, v3, *, *, *, * } in PaRectList1()
896 …v0[i] = _mm256_permute_ps(v0[i], 0x5A); // v0 = { *, *, *, *, v6, v6, v9, v9 } in PaRectList1()
902 v1[i] = _mm256_permute_ps(a[i], 0x09); // v1 = { v1, v2, *, *, *, *, *, * } in PaRectList1()
903 … tmp1 = _mm256_permute_ps(a[i], 0x43); // tmp1 = { *, *, *, *, v7, *, v4, v5 } in PaRectList1()
906 … v1[i] = _mm256_permute_ps(tmp0, 0xE0); // v1 = { *, *, *, *, *, v8, v10, v11 } in PaRectList1()
[all …]
/external/eigen/Eigen/src/Core/arch/AVX/
DPacketMath.h234 return _mm256_permute_ps(tmp, _MM_SHUFFLE(3,3,2,2));
458 Packet8f tmp1 = _mm256_permute_ps (first, _MM_SHUFFLE(0,3,2,1));
465 Packet8f tmp1 = _mm256_permute_ps (first, _MM_SHUFFLE(1,0,3,2));
472 Packet8f tmp1 = _mm256_permute_ps (first, _MM_SHUFFLE(2,1,0,3));
479 Packet8f tmp1 = _mm256_permute_ps (first, _MM_SHUFFLE(3,2,1,0));
481 first = _mm256_permute_ps(tmp2, _MM_SHUFFLE(3,2,1,0));
487 Packet8f tmp = _mm256_permute_ps (first, _MM_SHUFFLE(0,3,2,1));
495 Packet8f tmp = _mm256_permute_ps (first, _MM_SHUFFLE(1,0,3,2));
503 Packet8f tmp = _mm256_permute_ps (first, _MM_SHUFFLE(2,1,0,3));
DComplex.h65 …__m256 tmp2 = _mm256_mul_ps(_mm256_movehdup_ps(a.v), _mm256_permute_ps(b.v, _MM_SHUFFLE(2,3,0,1)));
/external/clang/test/CodeGen/
Davx-shuffle-builtins.c47 return _mm256_permute_ps(a, 0x1b); in test_mm256_permute_ps()
Davx-builtins.c676 return _mm256_permute_ps(A, 0x1b); in test_mm256_permute_ps()
/external/eigen/Eigen/src/Core/arch/AVX512/
DPacketMath.h472 lane0 = _mm256_permute_ps(lane0, _MM_SHUFFLE(3, 3, 2, 2));
482 lane1 = _mm256_permute_ps(lane1, _MM_SHUFFLE(3, 3, 2, 2));
/external/clang/lib/Headers/
Davxintrin.h1195 #define _mm256_permute_ps(A, C) __extension__ ({ \ macro
Davx512vlintrin.h6647 (__v8sf)_mm256_permute_ps((X), (C)), \
6652 (__v8sf)_mm256_permute_ps((X), (C)), \