Searched refs:storeu_128 (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Support/BLAKE3/ |
H A D | blake3_neon.c | 20 INLINE void storeu_128(uint32x4_t src, uint8_t dest[16]) { in storeu_128() function 285 storeu_128(h_vecs[0], &out[0 * sizeof(uint32x4_t)]); in blake3_hash4_neon() 286 storeu_128(h_vecs[4], &out[1 * sizeof(uint32x4_t)]); in blake3_hash4_neon() 287 storeu_128(h_vecs[1], &out[2 * sizeof(uint32x4_t)]); in blake3_hash4_neon() 288 storeu_128(h_vecs[5], &out[3 * sizeof(uint32x4_t)]); in blake3_hash4_neon() 289 storeu_128(h_vecs[2], &out[4 * sizeof(uint32x4_t)]); in blake3_hash4_neon() 290 storeu_128(h_vecs[6], &out[5 * sizeof(uint32x4_t)]); in blake3_hash4_neon() 291 storeu_128(h_vecs[3], &out[6 * sizeof(uint32x4_t)]); in blake3_hash4_neon() 292 storeu_128(h_vecs[7], &out[7 * sizeof(uint32x4_t)]); in blake3_hash4_neon()
|
H A D | blake3_avx512.c | 21 INLINE void storeu_128(__m128i src, uint8_t dest[16]) { in storeu_128() function 293 storeu_128(xor_128(rows[0], rows[2]), &out[0]); in blake3_compress_xof_avx512() 294 storeu_128(xor_128(rows[1], rows[3]), &out[16]); in blake3_compress_xof_avx512() 295 storeu_128(xor_128(rows[2], loadu_128((uint8_t *)&cv[0])), &out[32]); in blake3_compress_xof_avx512() 296 storeu_128(xor_128(rows[3], loadu_128((uint8_t *)&cv[4])), &out[48]); in blake3_compress_xof_avx512() 305 storeu_128(xor_128(rows[0], rows[2]), (uint8_t *)&cv[0]); in blake3_compress_in_place_avx512() 306 storeu_128(xor_128(rows[1], rows[3]), (uint8_t *)&cv[4]); in blake3_compress_in_place_avx512() 543 storeu_128(h_vecs[0], &out[0 * sizeof(__m128i)]); in blake3_hash4_avx512() 544 storeu_128(h_vecs[4], &out[1 * sizeof(__m128i)]); in blake3_hash4_avx512() 545 storeu_128(h_vecs[1], &out[2 * sizeof(__m128i)]); in blake3_hash4_avx512() [all …]
|