Searched refs:_mm256_permute2x128_si256 (Results 1 - 5 of 5) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/lib/Support/BLAKE3/
H A Dblake3_avx2.c182 vecs[0] = _mm256_permute2x128_si256(abcd_04, efgh_04, 0x20);
183 vecs[1] = _mm256_permute2x128_si256(abcd_15, efgh_15, 0x20);
184 vecs[2] = _mm256_permute2x128_si256(abcd_26, efgh_26, 0x20);
185 vecs[3] = _mm256_permute2x128_si256(abcd_37, efgh_37, 0x20);
186 vecs[4] = _mm256_permute2x128_si256(abcd_04, efgh_04, 0x31);
187 vecs[5] = _mm256_permute2x128_si256(abcd_15, efgh_15, 0x31);
188 vecs[6] = _mm256_permute2x128_si256(abcd_26, efgh_26, 0x31);
189 vecs[7] = _mm256_permute2x128_si256(abcd_37, efgh_37, 0x31);
H A Dblake3_avx512.c699 vecs[0] = _mm256_permute2x128_si256(abcd_04, efgh_04, 0x20);
700 vecs[1] = _mm256_permute2x128_si256(abcd_15, efgh_15, 0x20);
701 vecs[2] = _mm256_permute2x128_si256(abcd_26, efgh_26, 0x20);
702 vecs[3] = _mm256_permute2x128_si256(abcd_37, efgh_37, 0x20);
703 vecs[4] = _mm256_permute2x128_si256(abcd_04, efgh_04, 0x31);
704 vecs[5] = _mm256_permute2x128_si256(abcd_15, efgh_15, 0x31);
705 vecs[6] = _mm256_permute2x128_si256(abcd_26, efgh_26, 0x31);
706 vecs[7] = _mm256_permute2x128_si256(abcd_37, efgh_37, 0x31);
/freebsd-current/sys/contrib/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/
H A Du8.h294 t_##A = _mm256_permute2x128_si256(x_##A, x_##A2, 0x20); \
295 t_##A2 = _mm256_permute2x128_si256(x_##A, x_##A2, 0x31); \
296 t_##B = _mm256_permute2x128_si256(x_##B, x_##B2, 0x20); \
297 t_##B2 = _mm256_permute2x128_si256(x_##B, x_##B2, 0x31); \
298 t_##C = _mm256_permute2x128_si256(x_##C, x_##C2, 0x20); \
299 t_##C2 = _mm256_permute2x128_si256(x_##C, x_##C2, 0x31); \
300 t_##D = _mm256_permute2x128_si256(x_##D, x_##D2, 0x20); \
301 t_##D2 = _mm256_permute2x128_si256(x_##D, x_##D2, 0x31); \
/freebsd-current/sys/contrib/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/
H A Du8.h427 y##A = _mm256_permute2x128_si256(z##A, z##A2, 0x20); \
428 y##A2 = _mm256_permute2x128_si256(z##A, z##A2, 0x31); \
429 y##B = _mm256_permute2x128_si256(z##B, z##B2, 0x20); \
430 y##B2 = _mm256_permute2x128_si256(z##B, z##B2, 0x31); \
431 y##C = _mm256_permute2x128_si256(z##C, z##C2, 0x20); \
432 y##C2 = _mm256_permute2x128_si256(z##C, z##C2, 0x31); \
433 y##D = _mm256_permute2x128_si256(z##D, z##D2, 0x20); \
434 y##D2 = _mm256_permute2x128_si256(z##D, z##D2, 0x31); \
/freebsd-current/contrib/llvm-project/clang/lib/Headers/
H A Davx2intrin.h3420 /// __m256i _mm256_permute2x128_si256(__m256i V1, __m256i V2, const int M);
3439 #define _mm256_permute2x128_si256(V1, V2, M) \ macro

Completed in 133 milliseconds