Home
last modified time | relevance | path

Searched refs:add_512 (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Support/BLAKE3/
H A Dblake3_avx512.c33 INLINE __m512i add_512(__m512i a, __m512i b) { return _mm512_add_epi32(a, b); } in add_512() function
812 v[0] = add_512(v[0], m[(size_t)MSG_SCHEDULE[r][0]]); in round_fn16()
813 v[1] = add_512(v[1], m[(size_t)MSG_SCHEDULE[r][2]]); in round_fn16()
814 v[2] = add_512(v[2], m[(size_t)MSG_SCHEDULE[r][4]]); in round_fn16()
815 v[3] = add_512(v[3], m[(size_t)MSG_SCHEDULE[r][6]]); in round_fn16()
816 v[0] = add_512(v[0], v[4]); in round_fn16()
817 v[1] = add_512(v[1], v[5]); in round_fn16()
818 v[2] = add_512(v[2], v[6]); in round_fn16()
819 v[3] = add_512(v[3], v[7]); in round_fn16()
828 v[8] = add_512(v[8], v[12]); in round_fn16()
[all …]