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

  /src/sys/external/isc/libsodium/dist/src/libsodium/crypto_generichash/blake2b/ref/
blake2b-compress-avx2.h 11 #define LOAD(p) _mm256_load_si256((__m256i *) (p))
12 #define STORE(p, r) _mm256_store_si256((__m256i *) (p), r)
14 #define LOADU(p) _mm256_loadu_si256((__m256i *) (p))
15 #define STOREU(p, r) _mm256_storeu_si256((__m256i *) (p), r)
85 __m256i b0; \
115 const __m256i m0 = _mm256_broadcastsi128_si256(LOADU128((m) + 0)); \
116 const __m256i m1 = _mm256_broadcastsi128_si256(LOADU128((m) + 16)); \
117 const __m256i m2 = _mm256_broadcastsi128_si256(LOADU128((m) + 32)); \
118 const __m256i m3 = _mm256_broadcastsi128_si256(LOADU128((m) + 48)); \
119 const __m256i m4 = _mm256_broadcastsi128_si256(LOADU128((m) + 64));
    [all...]
blake2b-compress-avx2.c 40 __m256i a = LOADU(&S->h[0]);
41 __m256i b = LOADU(&S->h[4]);
  /src/sys/external/isc/libsodium/dist/src/libsodium/crypto_stream/chacha20/dolbeau/
u8.h 131 __m256i rot16 =
134 __m256i rot8 =
140 __m256i x_0 = _mm256_set1_epi32(x[0]);
141 __m256i x_1 = _mm256_set1_epi32(x[1]);
142 __m256i x_2 = _mm256_set1_epi32(x[2]);
143 __m256i x_3 = _mm256_set1_epi32(x[3]);
144 __m256i x_4 = _mm256_set1_epi32(x[4]);
145 __m256i x_5 = _mm256_set1_epi32(x[5]);
146 __m256i x_6 = _mm256_set1_epi32(x[6]);
147 __m256i x_7 = _mm256_set1_epi32(x[7])
    [all...]
  /src/sys/external/isc/libsodium/dist/src/libsodium/crypto_stream/salsa20/xmm6int/
u8.h 2 __m256i y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, y10, y11, y12, y13, y14,
6 __m256i z0 = _mm256_set1_epi32(x[0]);
7 __m256i z5 = _mm256_set1_epi32(x[1]);
8 __m256i z10 = _mm256_set1_epi32(x[2]);
9 __m256i z15 = _mm256_set1_epi32(x[3]);
10 __m256i z12 = _mm256_set1_epi32(x[4]);
11 __m256i z1 = _mm256_set1_epi32(x[5]);
12 __m256i z6 = _mm256_set1_epi32(x[6]);
13 __m256i z11 = _mm256_set1_epi32(x[7]);
14 __m256i z8; /* useless *
    [all...]
  /src/sys/external/isc/libsodium/dist/src/libsodium/crypto_pwhash/argon2/
argon2-fill-block-avx2.c 44 fill_block(__m256i *state, const uint8_t *ref_block, uint8_t *next_block)
46 __m256i block_XY[ARGON2_HWORDS_IN_BLOCK];
51 state[i], _mm256_loadu_si256((__m256i const *) (&ref_block[32 * i])));
66 _mm256_storeu_si256((__m256i *) (&next_block[32 * i]), state[i]);
71 fill_block_with_xor(__m256i *state, const uint8_t *ref_block,
74 __m256i block_XY[ARGON2_HWORDS_IN_BLOCK];
79 state[i], _mm256_loadu_si256((__m256i const *) (&ref_block[32 * i])));
81 state[i], _mm256_loadu_si256((__m256i const *) (&next_block[32 * i])));
96 _mm256_storeu_si256((__m256i *) (&next_block[32 * i]), state[i]);
121 __m256i zero_block[ARGON2_HWORDS_IN_BLOCK]
    [all...]
blamka-round-avx2.h 14 __m256i ml = _mm256_mul_epu32(A0, B0); \
43 __m256i ml = _mm256_mul_epu32(A0, B0); \
81 __m256i tmp1 = _mm256_blend_epi32(B0, B1, 0xCC); \
82 __m256i tmp2 = _mm256_blend_epi32(B0, B1, 0x33); \
109 __m256i tmp1 = _mm256_blend_epi32(B0, B1, 0xCC); \
110 __m256i tmp2 = _mm256_blend_epi32(B0, B1, 0x33); \
  /src/sys/external/isc/libsodium/dist/
configure.ac 467 ]], [[ __m256i y = _mm256_broadcastsi128_si256(_mm_setzero_si128()); ]])],
configure 17349 __m256i y = _mm256_broadcastsi128_si256(_mm_setzero_si128());

Completed in 24 milliseconds