Home
last modified time | relevance | path

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

/freebsd-head/contrib/llvm-project/llvm/lib/Support/BLAKE3/
HDblake3_avx2.c182 vecs[0] = _mm256_permute2x128_si256(abcd_04, efgh_04, 0x20); in transpose_vecs()
183 vecs[1] = _mm256_permute2x128_si256(abcd_15, efgh_15, 0x20); in transpose_vecs()
184 vecs[2] = _mm256_permute2x128_si256(abcd_26, efgh_26, 0x20); in transpose_vecs()
185 vecs[3] = _mm256_permute2x128_si256(abcd_37, efgh_37, 0x20); in transpose_vecs()
186 vecs[4] = _mm256_permute2x128_si256(abcd_04, efgh_04, 0x31); in transpose_vecs()
187 vecs[5] = _mm256_permute2x128_si256(abcd_15, efgh_15, 0x31); in transpose_vecs()
188 vecs[6] = _mm256_permute2x128_si256(abcd_26, efgh_26, 0x31); in transpose_vecs()
189 vecs[7] = _mm256_permute2x128_si256(abcd_37, efgh_37, 0x31); in transpose_vecs()
HDblake3_avx512.c699 vecs[0] = _mm256_permute2x128_si256(abcd_04, efgh_04, 0x20); in transpose_vecs_256()
700 vecs[1] = _mm256_permute2x128_si256(abcd_15, efgh_15, 0x20); in transpose_vecs_256()
701 vecs[2] = _mm256_permute2x128_si256(abcd_26, efgh_26, 0x20); in transpose_vecs_256()
702 vecs[3] = _mm256_permute2x128_si256(abcd_37, efgh_37, 0x20); in transpose_vecs_256()
703 vecs[4] = _mm256_permute2x128_si256(abcd_04, efgh_04, 0x31); in transpose_vecs_256()
704 vecs[5] = _mm256_permute2x128_si256(abcd_15, efgh_15, 0x31); in transpose_vecs_256()
705 vecs[6] = _mm256_permute2x128_si256(abcd_26, efgh_26, 0x31); in transpose_vecs_256()
706 vecs[7] = _mm256_permute2x128_si256(abcd_37, efgh_37, 0x31); in transpose_vecs_256()
/freebsd-head/sys/contrib/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/
HDu8.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-head/sys/contrib/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/
HDu8.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-head/contrib/llvm-project/clang/lib/Headers/
HDavx2intrin.h3439 #define _mm256_permute2x128_si256(V1, V2, M) \ macro