/freebsd/contrib/llvm-project/llvm/lib/Support/BLAKE3/ |
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_neon.c | 253 uint32x4_t msg_vecs[16]; in blake3_hash4_neon() local 254 transpose_msg_vecs4(inputs, block * BLAKE3_BLOCK_LEN, msg_vecs); in blake3_hash4_neon() 262 round_fn4(v, msg_vecs, 0); in blake3_hash4_neon() 263 round_fn4(v, msg_vecs, 1); in blake3_hash4_neon() 264 round_fn4(v, msg_vecs, 2); in blake3_hash4_neon() 265 round_fn4(v, msg_vecs, 3); in blake3_hash4_neon() 266 round_fn4(v, msg_vecs, 4); in blake3_hash4_neon() 267 round_fn4(v, msg_vecs, 5); in blake3_hash4_neon() 268 round_fn4(v, msg_vecs, 6); in blake3_hash4_neon()
|
H A D | blake3_avx512.c | 511 __m128i msg_vecs[16]; in blake3_hash4_avx512() local 512 transpose_msg_vecs4(inputs, block * BLAKE3_BLOCK_LEN, msg_vecs); in blake3_hash4_avx512() 520 round_fn4(v, msg_vecs, 0); in blake3_hash4_avx512() 521 round_fn4(v, msg_vecs, 1); in blake3_hash4_avx512() 522 round_fn4(v, msg_vecs, 2); in blake3_hash4_avx512() 523 round_fn4(v, msg_vecs, 3); in blake3_hash4_avx512() 524 round_fn4(v, msg_vecs, 4); in blake3_hash4_avx512() 525 round_fn4(v, msg_vecs, 5); in blake3_hash4_avx512() 526 round_fn4(v, msg_vecs, 6); in blake3_hash4_avx512() 766 __m256i msg_vecs[16]; in blake3_hash8_avx512() local [all …]
|
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()
|