| /freebsd/contrib/llvm-project/llvm/lib/Support/BLAKE3/ |
| H A D | blake3_avx512.c | 515 __m128i msg_vecs[16]; in blake3_hash4_avx512() local 516 transpose_msg_vecs4(inputs, block * BLAKE3_BLOCK_LEN, msg_vecs); in blake3_hash4_avx512() 524 round_fn4(v, msg_vecs, 0); in blake3_hash4_avx512() 525 round_fn4(v, msg_vecs, 1); in blake3_hash4_avx512() 526 round_fn4(v, msg_vecs, 2); in blake3_hash4_avx512() 527 round_fn4(v, msg_vecs, 3); in blake3_hash4_avx512() 528 round_fn4(v, msg_vecs, 4); in blake3_hash4_avx512() 529 round_fn4(v, msg_vecs, 5); in blake3_hash4_avx512() 530 round_fn4(v, msg_vecs, 6); in blake3_hash4_avx512() 568 __m128i msg_vecs[16]; in blake3_xof4_avx512() local [all …]
|
| H A D | blake3_neon.c | 268 uint32x4_t msg_vecs[16]; in blake3_hash4_neon() local 269 transpose_msg_vecs4(inputs, block * BLAKE3_BLOCK_LEN, msg_vecs); in blake3_hash4_neon() 277 round_fn4(v, msg_vecs, 0); in blake3_hash4_neon() 278 round_fn4(v, msg_vecs, 1); in blake3_hash4_neon() 279 round_fn4(v, msg_vecs, 2); in blake3_hash4_neon() 280 round_fn4(v, msg_vecs, 3); in blake3_hash4_neon() 281 round_fn4(v, msg_vecs, 4); in blake3_hash4_neon() 282 round_fn4(v, msg_vecs, 5); in blake3_hash4_neon() 283 round_fn4(v, msg_vecs, 6); in blake3_hash4_neon()
|
| H A D | blake3_avx2.c | 250 __m256i msg_vecs[16]; in blake3_hash8_avx2() local 251 transpose_msg_vecs(inputs, block * BLAKE3_BLOCK_LEN, msg_vecs); in blake3_hash8_avx2() 259 round_fn(v, msg_vecs, 0); in blake3_hash8_avx2() 260 round_fn(v, msg_vecs, 1); in blake3_hash8_avx2() 261 round_fn(v, msg_vecs, 2); in blake3_hash8_avx2() 262 round_fn(v, msg_vecs, 3); in blake3_hash8_avx2() 263 round_fn(v, msg_vecs, 4); in blake3_hash8_avx2() 264 round_fn(v, msg_vecs, 5); in blake3_hash8_avx2() 265 round_fn(v, msg_vecs, 6); in blake3_hash8_avx2()
|
| H A D | blake3_sse41.c | 473 __m128i msg_vecs[16]; in blake3_hash4_sse41() local 474 transpose_msg_vecs(inputs, block * BLAKE3_BLOCK_LEN, msg_vecs); in blake3_hash4_sse41() 482 round_fn(v, msg_vecs, 0); in blake3_hash4_sse41() 483 round_fn(v, msg_vecs, 1); in blake3_hash4_sse41() 484 round_fn(v, msg_vecs, 2); in blake3_hash4_sse41() 485 round_fn(v, msg_vecs, 3); in blake3_hash4_sse41() 486 round_fn(v, msg_vecs, 4); in blake3_hash4_sse41() 487 round_fn(v, msg_vecs, 5); in blake3_hash4_sse41() 488 round_fn(v, msg_vecs, 6); in blake3_hash4_sse41()
|
| H A D | blake3_sse2.c | 479 __m128i msg_vecs[16]; in blake3_hash4_sse2() local 480 transpose_msg_vecs(inputs, block * BLAKE3_BLOCK_LEN, msg_vecs); in blake3_hash4_sse2() 488 round_fn(v, msg_vecs, 0); in blake3_hash4_sse2() 489 round_fn(v, msg_vecs, 1); in blake3_hash4_sse2() 490 round_fn(v, msg_vecs, 2); in blake3_hash4_sse2() 491 round_fn(v, msg_vecs, 3); in blake3_hash4_sse2() 492 round_fn(v, msg_vecs, 4); in blake3_hash4_sse2() 493 round_fn(v, msg_vecs, 5); in blake3_hash4_sse2() 494 round_fn(v, msg_vecs, 6); in blake3_hash4_sse2()
|