| /freebsd/contrib/llvm-project/llvm/lib/Support/BLAKE3/ |
| H A D | blake3_avx512.c | 500 __m128i h_vecs[8] = { in blake3_hash4_avx512() local 519 h_vecs[0], h_vecs[1], h_vecs[2], h_vecs[3], in blake3_hash4_avx512() 520 h_vecs[4], h_vecs[5], h_vecs[6], h_vecs[7], in blake3_hash4_avx512() 531 h_vecs[0] = xor_128(v[0], v[8]); in blake3_hash4_avx512() 532 h_vecs[1] = xor_128(v[1], v[9]); in blake3_hash4_avx512() 533 h_vecs[2] = xor_128(v[2], v[10]); in blake3_hash4_avx512() 534 h_vecs[3] = xor_128(v[3], v[11]); in blake3_hash4_avx512() 535 h_vecs[4] = xor_128(v[4], v[12]); in blake3_hash4_avx512() 536 h_vecs[5] = xor_128(v[5], v[13]); in blake3_hash4_avx512() 537 h_vecs[6] = xor_128(v[6], v[14]); in blake3_hash4_avx512() [all …]
|
| H A D | blake3_neon.c | 253 uint32x4_t h_vecs[8] = { in blake3_hash4_neon() local 272 h_vecs[0], h_vecs[1], h_vecs[2], h_vecs[3], in blake3_hash4_neon() 273 h_vecs[4], h_vecs[5], h_vecs[6], h_vecs[7], in blake3_hash4_neon() 284 h_vecs[0] = xor_128(v[0], v[8]); in blake3_hash4_neon() 285 h_vecs[1] = xor_128(v[1], v[9]); in blake3_hash4_neon() 286 h_vecs[2] = xor_128(v[2], v[10]); in blake3_hash4_neon() 287 h_vecs[3] = xor_128(v[3], v[11]); in blake3_hash4_neon() 288 h_vecs[4] = xor_128(v[4], v[12]); in blake3_hash4_neon() 289 h_vecs[5] = xor_128(v[5], v[13]); in blake3_hash4_neon() 290 h_vecs[6] = xor_128(v[6], v[14]); in blake3_hash4_neon() [all …]
|
| H A D | blake3_avx2.c | 235 __m256i h_vecs[8] = { in blake3_hash8_avx2() local 254 h_vecs[0], h_vecs[1], h_vecs[2], h_vecs[3], in blake3_hash8_avx2() 255 h_vecs[4], h_vecs[5], h_vecs[6], h_vecs[7], in blake3_hash8_avx2() 266 h_vecs[0] = xorv(v[0], v[8]); in blake3_hash8_avx2() 267 h_vecs[1] = xorv(v[1], v[9]); in blake3_hash8_avx2() 268 h_vecs[2] = xorv(v[2], v[10]); in blake3_hash8_avx2() 269 h_vecs[3] = xorv(v[3], v[11]); in blake3_hash8_avx2() 270 h_vecs[4] = xorv(v[4], v[12]); in blake3_hash8_avx2() 271 h_vecs[5] = xorv(v[5], v[13]); in blake3_hash8_avx2() 272 h_vecs[6] = xorv(v[6], v[14]); in blake3_hash8_avx2() [all …]
|
| H A D | blake3_sse41.c | 458 __m128i h_vecs[8] = { in blake3_hash4_sse41() local 477 h_vecs[0], h_vecs[1], h_vecs[2], h_vecs[3], in blake3_hash4_sse41() 478 h_vecs[4], h_vecs[5], h_vecs[6], h_vecs[7], in blake3_hash4_sse41() 489 h_vecs[0] = xorv(v[0], v[8]); in blake3_hash4_sse41() 490 h_vecs[1] = xorv(v[1], v[9]); in blake3_hash4_sse41() 491 h_vecs[2] = xorv(v[2], v[10]); in blake3_hash4_sse41() 492 h_vecs[3] = xorv(v[3], v[11]); in blake3_hash4_sse41() 493 h_vecs[4] = xorv(v[4], v[12]); in blake3_hash4_sse41() 494 h_vecs[5] = xorv(v[5], v[13]); in blake3_hash4_sse41() 495 h_vecs[6] = xorv(v[6], v[14]); in blake3_hash4_sse41() [all …]
|
| H A D | blake3_sse2.c | 464 __m128i h_vecs[8] = { in blake3_hash4_sse2() local 483 h_vecs[0], h_vecs[1], h_vecs[2], h_vecs[3], in blake3_hash4_sse2() 484 h_vecs[4], h_vecs[5], h_vecs[6], h_vecs[7], in blake3_hash4_sse2() 495 h_vecs[0] = xorv(v[0], v[8]); in blake3_hash4_sse2() 496 h_vecs[1] = xorv(v[1], v[9]); in blake3_hash4_sse2() 497 h_vecs[2] = xorv(v[2], v[10]); in blake3_hash4_sse2() 498 h_vecs[3] = xorv(v[3], v[11]); in blake3_hash4_sse2() 499 h_vecs[4] = xorv(v[4], v[12]); in blake3_hash4_sse2() 500 h_vecs[5] = xorv(v[5], v[13]); in blake3_hash4_sse2() 501 h_vecs[6] = xorv(v[6], v[14]); in blake3_hash4_sse2() [all …]
|