/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
|