OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Wed Oct 22 13:09:56 GMT 2025