| /linux-6.15/arch/x86/crypto/ |
| H A D | blake2s-core.S | 113 pshufd $0x4e,%xmm3,%xmm3 158 pshufd $0x4e,%xmm3,%xmm3 208 vpxor %xmm0,%xmm3,%xmm3 209 vprord $0x10,%xmm3,%xmm3 216 vpxor %xmm0,%xmm3,%xmm3 217 vprord $0x8,%xmm3,%xmm3 222 vpshufd $0x4e,%xmm3,%xmm3 226 vpxor %xmm0,%xmm3,%xmm3 227 vprord $0x10,%xmm3,%xmm3 234 vpxor %xmm0,%xmm3,%xmm3 [all …]
|
| H A D | chacha-ssse3-x86_64.S | 73 pshufd $0x93,%xmm3,%xmm3 106 pshufd $0x39,%xmm3,%xmm3 251 pshufd $0x55,%xmm3,%xmm3 507 pshufd $0x55,%xmm3,%xmm3 516 pshufd $0x55,%xmm3,%xmm3 526 pshufd $0x55,%xmm3,%xmm3 533 pshufd $0x55,%xmm3,%xmm3 541 pshufd $0x55,%xmm3,%xmm3 548 pshufd $0x55,%xmm3,%xmm3 556 pshufd $0x55,%xmm3,%xmm3 [all …]
|
| H A D | aria-aesni-avx-asm_64.S | 1044 vpshufb %xmm1, %xmm3, %xmm9; 1046 vpshufb %xmm1, %xmm3, %xmm10; 1048 vpshufb %xmm1, %xmm3, %xmm11; 1050 vpshufb %xmm1, %xmm3, %xmm12; 1052 vpshufb %xmm1, %xmm3, %xmm13; 1054 vpshufb %xmm1, %xmm3, %xmm14; 1067 vpshufb %xmm1, %xmm3, %xmm8; 1069 vpshufb %xmm1, %xmm3, %xmm9; 1083 vpshufb %xmm1, %xmm3, %xmm4; 1121 vpxor (2 * 16)(%r11), %xmm3, %xmm3; [all …]
|
| H A D | camellia-aesni-avx-asm_64.S | 193 roundsm16(%xmm0, %xmm1, %xmm2, %xmm3, %xmm4, %xmm5, %xmm6, %xmm7, 201 roundsm16(%xmm4, %xmm5, %xmm6, %xmm7, %xmm0, %xmm1, %xmm2, %xmm3, 737 fls16(%rax, %xmm0, %xmm1, %xmm2, %xmm3, %xmm4, %xmm5, %xmm6, %xmm7, 749 fls16(%rax, %xmm0, %xmm1, %xmm2, %xmm3, %xmm4, %xmm5, %xmm6, %xmm7, 776 outunpack16(%xmm0, %xmm1, %xmm2, %xmm3, %xmm4, %xmm5, %xmm6, %xmm7, 787 fls16(%rax, %xmm0, %xmm1, %xmm2, %xmm3, %xmm4, %xmm5, %xmm6, %xmm7, 828 fls16(%rax, %xmm0, %xmm1, %xmm2, %xmm3, %xmm4, %xmm5, %xmm6, %xmm7, 840 fls16(%rax, %xmm0, %xmm1, %xmm2, %xmm3, %xmm4, %xmm5, %xmm6, %xmm7, 862 outunpack16(%xmm0, %xmm1, %xmm2, %xmm3, %xmm4, %xmm5, %xmm6, %xmm7, 875 fls16(%rax, %xmm0, %xmm1, %xmm2, %xmm3, %xmm4, %xmm5, %xmm6, %xmm7, [all …]
|
| H A D | sha512-ssse3-asm.S | 183 movdqa %xmm5, %xmm3 # XMM3 = W[t-15] 189 psrlq $(8-7), %xmm3 # XMM3 = W[t-15] >> 1 195 pxor %xmm5, %xmm3 # XMM3 = (W[t-15] >> 1) ^ W[t-15] 201 psrlq $(7-1), %xmm3 # XMM3 = ((W[t-15]>>1)^W[t-15])>>6 207 pxor %xmm5, %xmm3 # XMM3 = (((W[t-15]>>1)^W[t-15])>>6)^W[t-15] 213 psrlq $1, %xmm3 # XMM3 = (((W[t-15]>>1)^W[t-15])>>6)^W[t-15]>>1 247 pxor %xmm4, %xmm3 # XMM3 = s0(W[t-15]) 249 paddq %xmm3, %xmm0 # XMM0 = s1(W[t-2]) + s0(W[t-15])
|
| H A D | polyval-clmulni_asm.S | 94 vpclmulqdq $0x10, (16*\i)(KEY_POWERS), %xmm0, %xmm3 99 vpxor %xmm3, MI, MI
|
| H A D | aes-xts-avx-x86_64.S | 322 _next_tweak %xmm2, %xmm0, %xmm3 325 vinserti32x4 $3, %xmm3, TWEAK0, TWEAK0 795 vmovdqu 32(%r9), %xmm3 798 vpshufb %xmm3, %xmm1, %xmm1 802 vpblendvb %xmm3, %xmm0, %xmm1, %xmm0
|
| H A D | aes-gcm-aesni-x86_64.S | 502 .set H_POW1, %xmm3 // H^1 583 .set GHASH_ACC, %xmm3 709 .set LO, %xmm3 // Low part of unreduced product 1014 .set BSWAP_MASK, %xmm3
|
| H A D | sha256_ni_asm.S | 68 #define MSG0 %xmm3
|
| H A D | nh-sse2-x86_64.S | 16 #define PASS3_SUMS %xmm3
|
| H A D | ghash-clmulni-intel_asm.S | 27 #define T2 %xmm3
|
| H A D | aria-aesni-avx2-asm_64.S | 20 #define ymm3_x xmm3 1041 vmovdqa %xmm7, %xmm3; 1091 vpshufb %xmm6, %xmm3, %xmm3; 1092 vmovdqu %xmm3, (%r8); 1160 vextracti128 $1, %ymm3, %xmm3; 1161 vpshufb %xmm6, %xmm3, %xmm3; /* +32 */ 1162 vmovdqu %xmm3, (%r8);
|
| H A D | aesni-intel_asm.S | 34 #define IV %xmm3 92 pshufd $0b11111111, %xmm0, %xmm3 93 pxor %xmm3, %xmm2 115 pshufd $0b11111111, %xmm0, %xmm3 116 pxor %xmm3, %xmm2
|
| H A D | aes-gcm-avx10-x86_64.S | 338 .set H_CUR_XMM, %xmm3 1044 %xmm1, %xmm2, %xmm3 1048 %xmm1, %xmm2, %xmm3
|
| H A D | chacha-avx512vl-x86_64.S | 140 vextracti128 $1,%ymm7,%xmm3 161 vmovdqa %xmm3,%xmm7 352 vextracti128 $1,%ymm10,%xmm3 373 vmovdqa %xmm3,%xmm10
|
| H A D | sha1_ni_asm.S | 69 #define MSG0 %xmm3
|
| H A D | chacha-avx2-x86_64.S | 167 vextracti128 $1,%ymm7,%xmm3 188 vmovdqa %xmm3,%xmm7 418 vextracti128 $1,%ymm10,%xmm3 439 vmovdqa %xmm3,%xmm10
|
| H A D | sha512-avx-asm.S | 201 vpsllq $(64-61), %xmm4, %xmm3 # XMM3 = W[t-2]<<3 204 vpxor %xmm3, %xmm2, %xmm2 # XMM2 = W[t-2]>>6 ^ W[t-2]<<3
|
| H A D | cast6-avx-x86_64-asm_64.S | 40 #define RD1 %xmm3
|
| H A D | twofish-avx-x86_64-asm_64.S | 40 #define RD1 %xmm3
|
| H A D | sm4-aesni-avx2-asm_64.S | 52 #define RTMP0x %xmm3
|
| H A D | cast5-avx-x86_64-asm_64.S | 40 #define RR2 %xmm3
|
| /linux-6.15/arch/x86/lib/ |
| H A D | crc-pclmul-template.S | 418 _cond_vex movdqu, "OFFSETOF_SHUF_TABLE+16(CONSTS_PTR,LEN)", %xmm3 419 _cond_vex pshufb, %xmm3, %xmm0, %xmm1 434 movdqa %xmm3, %xmm0 438 vpblendvb %xmm3, -16(BUF,LEN), %xmm1, %xmm1 440 vpblendvb %xmm3, %xmm2, %xmm1, %xmm1
|
| /linux-6.15/arch/x86/entry/vdso/ |
| H A D | vgetrandom-chacha.S | 35 .set state2, %xmm3
|
| /linux-6.15/include/hyperv/ |
| H A D | hvhdk.h | 81 struct hv_u128 xmm3; member
|