HomeSort by: relevance | last modified time | path
    Searched refs:__m512i (Results 1 - 4 of 4) sorted by relevancy

  /src/sys/external/isc/libsodium/dist/src/libsodium/crypto_pwhash/argon2/
argon2-fill-block-avx512f.c 45 fill_block(__m512i *state, const uint8_t *ref_block, uint8_t *next_block)
47 __m512i block_XY[ARGON2_512BIT_WORDS_IN_BLOCK];
52 state[i], _mm512_loadu_si512((__m512i const *) (&ref_block[64 * i])));
69 _mm512_storeu_si512((__m512i *) (&next_block[64 * i]), state[i]);
74 fill_block_with_xor(__m512i *state, const uint8_t *ref_block,
77 __m512i block_XY[ARGON2_512BIT_WORDS_IN_BLOCK];
82 state[i], _mm512_loadu_si512((__m512i const *) (&ref_block[64 * i])));
84 state[i], _mm512_loadu_si512((__m512i const *) (&next_block[64 * i])));
101 _mm512_storeu_si512((__m512i *) (&next_block[64 * i]), state[i]);
126 __m512i zero_block[ARGON2_512BIT_WORDS_IN_BLOCK]
    [all...]
blamka-round-avx512f.h 9 static inline __m512i
10 muladd(__m512i x, __m512i y)
12 __m512i z = _mm512_mul_epu32(x, y);
98 __m512i t0, t1; \
  /src/sys/external/isc/libsodium/dist/
configure.ac 486 __m512i x = _mm512_setzero_epi32();
487 __m512i y = _mm512_permutexvar_epi64(_mm512_setr_epi64(0, 1, 4, 5, 2, 3, 6, 7), x);
configure 17425 __m512i x = _mm512_setzero_epi32();
17426 __m512i y = _mm512_permutexvar_epi64(_mm512_setr_epi64(0, 1, 4, 5, 2, 3, 6, 7), x);

Completed in 25 milliseconds