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

  /src/sys/crypto/aes/arch/x86/
aes_sse2_enc.c 95 q7 = _mm_shuffle_epi32(q3, 0x0e);
96 q6 = _mm_shuffle_epi32(q2, 0x0e);
97 q5 = _mm_shuffle_epi32(q1, 0x0e);
98 q4 = _mm_shuffle_epi32(q0, 0x0e);
100 r7 = _mm_shuffle_epi32(r3, 0x0e);
101 r6 = _mm_shuffle_epi32(r2, 0x0e);
102 r5 = _mm_shuffle_epi32(r1, 0x0e);
103 r4 = _mm_shuffle_epi32(r0, 0x0e);
aes_sse2_dec.c 46 q4 = _mm_shuffle_epi32(q[0], 0x0e);
47 q5 = _mm_shuffle_epi32(~q[1], 0x0e);
48 q6 = _mm_shuffle_epi32(~q[2], 0x0e);
49 q7 = _mm_shuffle_epi32(q[3], 0x0e);
62 q4 = _mm_shuffle_epi32(q[0], 0x0e);
63 q5 = _mm_shuffle_epi32(~q[1], 0x0e);
64 q6 = _mm_shuffle_epi32(~q[2], 0x0e);
65 q7 = _mm_shuffle_epi32(q[3], 0x0e);
136 q7 = _mm_shuffle_epi32(q3, 0x0e);
137 q6 = _mm_shuffle_epi32(q2, 0x0e)
    [all...]
aes_sse2.c 72 x0 = _mm_shuffle_epi32(q[3], 0x0e);
73 x1 = _mm_shuffle_epi32(q[2], 0x0e);
74 x2 = _mm_shuffle_epi32(q[1], 0x0e);
75 x3 = _mm_shuffle_epi32(q[0], 0x0e);
243 __m128i q4 = _mm_shuffle_epi32(q[0], 0x0e);
244 __m128i q5 = _mm_shuffle_epi32(q[1], 0x0e);
245 __m128i q6 = _mm_shuffle_epi32(q[2], 0x0e);
246 __m128i q7 = _mm_shuffle_epi32(q[3], 0x0e);
262 lo = _mm_shuffle_epi32(w, 0x10);
263 hi = _mm_shuffle_epi32(w, 0x32)
    [all...]
aes_ssse3.c 234 rk = _mm_shuffle_epi32(rk, 0xff);
294 rk ^= _mm_shuffle_epi32(prkhi, 0x80);
295 rk ^= _mm_shuffle_epi32(prk, 0xfe);
383 rk = _mm_shuffle_epi32(rk, 0xff);
478 rk = _mm_shuffle_epi32(rk, 0xff);
aes_ssse3_subr.c 128 m = _mm_shuffle_epi32(m, 0x4e); /* swap halves */
aes_sse2_subr.c 302 m = _mm_shuffle_epi32(m, 0x4e); /* swap halves */
  /src/sys/external/isc/libsodium/dist/src/libsodium/crypto_stream/salsa20/xmm6int/
u0.h 29 diag3 = _mm_shuffle_epi32(diag3, 0x93);
38 diag2 = _mm_shuffle_epi32(diag2, 0x4e);
47 diag1 = _mm_shuffle_epi32(diag1, 0x39);
65 diag1 = _mm_shuffle_epi32(diag1, 0x93);
74 diag2 = _mm_shuffle_epi32(diag2, 0x4e);
83 diag3 = _mm_shuffle_epi32(diag3, 0x39);
101 diag3 = _mm_shuffle_epi32(diag3, 0x93);
110 diag2 = _mm_shuffle_epi32(diag2, 0x4e);
119 diag1 = _mm_shuffle_epi32(diag1, 0x39);
137 diag1 = _mm_shuffle_epi32(diag1, 0x93)
    [all...]
u1.h 30 diag3 = _mm_shuffle_epi32(diag3, 0x93);
39 diag2 = _mm_shuffle_epi32(diag2, 0x4e);
48 diag1 = _mm_shuffle_epi32(diag1, 0x39);
66 diag1 = _mm_shuffle_epi32(diag1, 0x93);
75 diag2 = _mm_shuffle_epi32(diag2, 0x4e);
84 diag3 = _mm_shuffle_epi32(diag3, 0x39);
102 diag3 = _mm_shuffle_epi32(diag3, 0x93);
111 diag2 = _mm_shuffle_epi32(diag2, 0x4e);
120 diag1 = _mm_shuffle_epi32(diag1, 0x39);
138 diag1 = _mm_shuffle_epi32(diag1, 0x93)
    [all...]
u4.h 13 /* element broadcast immediate for _mm_shuffle_epi32 are in order:
16 z5 = _mm_shuffle_epi32(z0, 0x55);
17 z10 = _mm_shuffle_epi32(z0, 0xaa);
18 z15 = _mm_shuffle_epi32(z0, 0xff);
19 z0 = _mm_shuffle_epi32(z0, 0x00);
21 z6 = _mm_shuffle_epi32(z1, 0xaa);
22 z11 = _mm_shuffle_epi32(z1, 0xff);
23 z12 = _mm_shuffle_epi32(z1, 0x00);
24 z1 = _mm_shuffle_epi32(z1, 0x55);
26 z7 = _mm_shuffle_epi32(z2, 0xff)
    [all...]
  /src/sys/external/isc/libsodium/dist/src/libsodium/crypto_stream/chacha20/dolbeau/
u0.h 32 x_0 = _mm_shuffle_epi32(x_0, 0x93);
36 x_3 = _mm_shuffle_epi32(x_3, 0x4e);
38 x_2 = _mm_shuffle_epi32(x_2, 0x39);
59 x_0 = _mm_shuffle_epi32(x_0, 0x39);
63 x_3 = _mm_shuffle_epi32(x_3, 0x4e);
65 x_2 = _mm_shuffle_epi32(x_2, 0x93);
u1.h 33 x_0 = _mm_shuffle_epi32(x_0, 0x93);
37 x_3 = _mm_shuffle_epi32(x_3, 0x4e);
39 x_2 = _mm_shuffle_epi32(x_2, 0x39);
60 x_0 = _mm_shuffle_epi32(x_0, 0x39);
64 x_3 = _mm_shuffle_epi32(x_3, 0x4e);
66 x_2 = _mm_shuffle_epi32(x_2, 0x93);
  /src/sys/external/isc/libsodium/dist/src/libsodium/crypto_onetimeauth/poly1305/sse2/
poly1305_sse2.c 201 _mm_shuffle_epi32(_mm_cvtsi32_si128(1 << 24), _MM_SHUFFLE(1, 0, 1, 0));
202 const xmmi MMASK = _mm_shuffle_epi32(_mm_cvtsi32_si128((1 << 26) - 1),
205 _mm_shuffle_epi32(_mm_cvtsi32_si128(5), _MM_SHUFFLE(1, 0, 1, 0));
242 H0 = _mm_shuffle_epi32(T0, _MM_SHUFFLE(1, 1, 0, 0));
243 H1 = _mm_shuffle_epi32(T0, _MM_SHUFFLE(3, 3, 2, 2));
244 H2 = _mm_shuffle_epi32(T1, _MM_SHUFFLE(1, 1, 0, 0));
245 H3 = _mm_shuffle_epi32(T1, _MM_SHUFFLE(3, 3, 2, 2));
246 H4 = _mm_shuffle_epi32(T2, _MM_SHUFFLE(1, 1, 0, 0));
267 R20 = _mm_shuffle_epi32(T4, _MM_SHUFFLE(1, 1, 0, 0));
268 R21 = _mm_shuffle_epi32(T4, _MM_SHUFFLE(3, 3, 2, 2))
    [all...]
  /src/sys/external/isc/libsodium/dist/src/libsodium/crypto_pwhash/scryptsalsa208sha256/sse/
pwhash_scryptsalsa208sha256_sse.c 73 X1 = _mm_shuffle_epi32(X1, 0x93); \
74 X2 = _mm_shuffle_epi32(X2, 0x4E); \
75 X3 = _mm_shuffle_epi32(X3, 0x39); \
84 X1 = _mm_shuffle_epi32(X1, 0x39); \
85 X2 = _mm_shuffle_epi32(X2, 0x4E); \
86 X3 = _mm_shuffle_epi32(X3, 0x93);
  /src/sys/external/isc/libsodium/dist/src/libsodium/crypto_generichash/blake2b/ref/
blake2b-load-sse41.h 57 b0 = _mm_shuffle_epi32(m0, _MM_SHUFFLE(1, 0, 3, 2)); \
178 b1 = _mm_shuffle_epi32(m4, _MM_SHUFFLE(1, 0, 3, 2)); \
297 b0 = _mm_shuffle_epi32(m0, _MM_SHUFFLE(1, 0, 3, 2)); \
blake2b-compress-sse41.h 10 ? _mm_shuffle_epi32((x), _MM_SHUFFLE(2, 3, 0, 1)) \
blake2b-compress-ssse3.h 10 ? _mm_shuffle_epi32((x), _MM_SHUFFLE(2, 3, 0, 1)) \
  /src/sys/external/isc/libsodium/dist/src/libsodium/crypto_pwhash/argon2/
blamka-round-ssse3.h 13 ? _mm_shuffle_epi32((x), _MM_SHUFFLE(2, 3, 0, 1)) \
  /src/sys/crypto/chacha/arch/x86/
chacha_sse2.c 63 c1 = _mm_shuffle_epi32(r1, 0x39);
64 c2 = _mm_shuffle_epi32(r2, 0x4e);
65 c3 = _mm_shuffle_epi32(r3, 0x93);
73 r1 = _mm_shuffle_epi32(c1, 0x93);
74 r2 = _mm_shuffle_epi32(c2, 0x4e);
75 r3 = _mm_shuffle_epi32(c3, 0x39);
  /src/sys/external/isc/libsodium/dist/src/libsodium/crypto_aead/aes256gcm/aesni/
aead_aes256gcm_aesni.c 72 X1 = _mm_shuffle_epi32(_mm_aeskeygenassist_si128(X2, (S)), 0xff); \
81 X1 = _mm_shuffle_epi32(_mm_aeskeygenassist_si128(X0, (S)), 0xaa); \
317 tmp##a = _mm_shuffle_epi32(H##a, 0x4e); \
318 tmp##a##B = _mm_shuffle_epi32(X##a, 0x4e); \
  /src/sys/crypto/arch/x86/
immintrin.h 245 #define _mm_shuffle_epi32(v,m) \ macro

Completed in 24 milliseconds