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

/openbsd-current/gnu/llvm/llvm/lib/Support/BLAKE3/
H A Dblake3_avx2.c158 INLINE void transpose_vecs(__m256i vecs[DEGREE]) { argument
161 __m256i ab_0145 = _mm256_unpacklo_epi32(vecs[0], vecs[1]);
162 __m256i ab_2367 = _mm256_unpackhi_epi32(vecs[0], vecs[1]);
163 __m256i cd_0145 = _mm256_unpacklo_epi32(vecs[2], vecs[3]);
164 __m256i cd_2367 = _mm256_unpackhi_epi32(vecs[2], vecs[3]);
165 __m256i ef_0145 = _mm256_unpacklo_epi32(vecs[
[all...]
H A Dblake3_avx512.c431 INLINE void transpose_vecs_128(__m128i vecs[4]) { argument
435 __m128i ab_01 = _mm_unpacklo_epi32(vecs[0], vecs[1]);
436 __m128i ab_23 = _mm_unpackhi_epi32(vecs[0], vecs[1]);
437 __m128i cd_01 = _mm_unpacklo_epi32(vecs[2], vecs[3]);
438 __m128i cd_23 = _mm_unpackhi_epi32(vecs[2], vecs[3]);
446 vecs[
675 transpose_vecs_256(__m256i vecs[8]) argument
941 transpose_vecs_512(__m512i vecs[16]) argument
[all...]
H A Dblake3_neon.c182 INLINE void transpose_vecs_128(uint32x4_t vecs[4]) { argument
184 uint32x4x2_t rows01 = vtrnq_u32(vecs[0], vecs[1]);
185 uint32x4x2_t rows23 = vtrnq_u32(vecs[2], vecs[3]);
188 vecs[0] =
190 vecs[1] =
192 vecs[2] =
194 vecs[3] =
283 // The first four vecs no
[all...]
H A Dblake3_sse2.c398 INLINE void transpose_vecs(__m128i vecs[DEGREE]) { argument
402 __m128i ab_01 = _mm_unpacklo_epi32(vecs[0], vecs[1]);
403 __m128i ab_23 = _mm_unpackhi_epi32(vecs[0], vecs[1]);
404 __m128i cd_01 = _mm_unpacklo_epi32(vecs[2], vecs[3]);
405 __m128i cd_23 = _mm_unpackhi_epi32(vecs[2], vecs[3]);
413 vecs[
[all...]
H A Dblake3_sse41.c392 INLINE void transpose_vecs(__m128i vecs[DEGREE]) { argument
396 __m128i ab_01 = _mm_unpacklo_epi32(vecs[0], vecs[1]);
397 __m128i ab_23 = _mm_unpackhi_epi32(vecs[0], vecs[1]);
398 __m128i cd_01 = _mm_unpacklo_epi32(vecs[2], vecs[3]);
399 __m128i cd_23 = _mm_unpackhi_epi32(vecs[2], vecs[3]);
407 vecs[
[all...]

Completed in 173 milliseconds