| /linux-6.15/arch/x86/crypto/ |
| H A D | chacha-ssse3-x86_64.S | 43 paddd %xmm1,%xmm0 44 pxor %xmm0,%xmm3 56 paddd %xmm1,%xmm0 57 pxor %xmm0,%xmm3 76 paddd %xmm1,%xmm0 77 pxor %xmm0,%xmm3 90 pxor %xmm0,%xmm3 367 pslld $7,%xmm0 374 pslld $7,%xmm0 381 pslld $7,%xmm0 [all …]
|
| H A D | blake2s-core.S | 112 pshufd $0x93,%xmm0,%xmm0 157 pshufd $0x39,%xmm0,%xmm0 206 vpaddd %xmm8,%xmm0,%xmm0 207 vpaddd %xmm1,%xmm0,%xmm0 214 vpaddd %xmm8,%xmm0,%xmm0 215 vpaddd %xmm1,%xmm0,%xmm0 224 vpaddd %xmm9,%xmm0,%xmm0 225 vpaddd %xmm1,%xmm0,%xmm0 232 vpaddd %xmm9,%xmm0,%xmm0 233 vpaddd %xmm1,%xmm0,%xmm0 [all …]
|
| H A D | aes-gcm-avx10-x86_64.S | 355 vaesenc (KEY), %xmm0, %xmm0 365 vpxor %xmm0, %xmm0, %xmm0 385 vpsrad $31, %xmm0, %xmm0 1028 vpxor (KEY), %xmm0, %xmm0 1036 vaesenc -13*16(%rax), %xmm0, %xmm0 1037 vaesenc -12*16(%rax), %xmm0, %xmm0 1039 vaesenc -11*16(%rax), %xmm0, %xmm0 1040 vaesenc -10*16(%rax), %xmm0, %xmm0 1045 vaesenc (\i-9)*16(%rax), %xmm0, %xmm0 1074 vaesenclast %xmm1, %xmm0, %xmm0 [all …]
|
| H A D | aes-xts-avx-x86_64.S | 733 vmovdqu (SRC), %xmm0 802 vpblendvb %xmm3, %xmm0, %xmm1, %xmm0 821 vmovdqu (IV), %xmm0 822 vpxor (TWEAK_KEY), %xmm0, %xmm0 828 vaesenc -6*16(TWEAK_KEY), %xmm0, %xmm0 829 vaesenc -5*16(TWEAK_KEY), %xmm0, %xmm0 831 vaesenc -4*16(TWEAK_KEY), %xmm0, %xmm0 832 vaesenc -3*16(TWEAK_KEY), %xmm0, %xmm0 835 vaesenc \i*16(TWEAK_KEY), %xmm0, %xmm0 837 vaesenclast 7*16(TWEAK_KEY), %xmm0, %xmm0 [all …]
|
| H A D | polyval-clmulni_asm.S | 88 movups (16*\i)(MSG), %xmm0 90 pxor SUM, %xmm0 92 vpclmulqdq $0x01, (16*\i)(KEY_POWERS), %xmm0, %xmm2 93 vpclmulqdq $0x00, (16*\i)(KEY_POWERS), %xmm0, %xmm1 108 vpclmulqdq $0x01, %xmm0, %xmm1, MI 109 vpclmulqdq $0x10, %xmm0, %xmm1, %xmm2 110 vpclmulqdq $0x00, %xmm0, %xmm1, LO 111 vpclmulqdq $0x11, %xmm0, %xmm1, HI 235 movups (MSG), %xmm0 236 pxor SUM, %xmm0 [all …]
|
| H A D | aes-gcm-aesni-x86_64.S | 524 movdqa H_POW1, %xmm0 525 pshufd $0xd3, %xmm0, %xmm0 526 psrad $31, %xmm0 529 pxor %xmm0, H_POW1 542 pxor H_POW1, %xmm0 555 pxor H_CUR, %xmm0 598 movdqu (AAD), %xmm0 600 pxor %xmm0, GHASH_ACC 614 pxor %xmm0, GHASH_ACC 706 .set TMP0, %xmm0 [all …]
|
| H A D | aria-aesni-avx-asm_64.S | 964 %xmm9, %xmm13, %xmm0, %xmm5, 1039 vpcmpeqd %xmm0, %xmm0, %xmm0; 1040 vpsrldq $8, %xmm0, %xmm0; /* low: -1, high: 0 */ 1086 vmovdqu (0 * 16)(%rcx), %xmm0; 1120 vpxor (1 * 16)(%r11), %xmm0, %xmm0; 1164 %xmm0, %xmm1, %xmm2, %xmm3, 1174 %xmm0, %xmm1, %xmm2, %xmm3, 1184 %xmm0, %xmm1, %xmm2, %xmm3, 1194 %xmm0, %xmm1, %xmm2, %xmm3, 1204 %xmm0, %xmm1, %xmm2, %xmm3, [all …]
|
| H A D | sha512-avx-asm.S | 185 vpxor %xmm1, %xmm0, %xmm0 # XMM0 = W[t-2]>>61 ^ W[t-2]>>19 221 vpxor %xmm4, %xmm0, %xmm0 # XMM0 = W[t-2]>>61 ^ W[t-2]>>19 ^ 224 vpxor %xmm2, %xmm0, %xmm0 # XMM0 = s1(W[t-2]) 228 vpaddq W_t(idx), %xmm0, %xmm0 # XMM0 = s1(W[t-2]) + W[t-16] 240 vpaddq %xmm6, %xmm0, %xmm0 # XMM0 = s1(W[t-2]) + W[t-16] + s0(W[t-15]) 242 vpaddq %xmm1, %xmm0, %xmm0 # XMM0 = W[t] = s1(W[t-2]) + W[t-7] + 250 vpaddq K_t(idx), %xmm0, %xmm0 # Compute W[t]+K[t] 314 vpshufb %xmm1, %xmm0, %xmm0 # BSWAP 316 vpaddq K_t(t), %xmm0, %xmm0 # Compute W[t]+K[t] 321 vpshufb %xmm1, %xmm0, %xmm0 # BSWAP [all …]
|
| H A D | aesni-intel_asm.S | 23 #define STATE1 %xmm0 71 pxor %xmm4, %xmm0 73 pxor %xmm4, %xmm0 74 pxor %xmm1, %xmm0 84 pxor %xmm4, %xmm0 86 pxor %xmm4, %xmm0 87 pxor %xmm1, %xmm0 96 movaps %xmm0, %xmm1 108 pxor %xmm4, %xmm0 110 pxor %xmm4, %xmm0 [all …]
|
| H A D | sha512-ssse3-asm.S | 186 psrlq $61-19, %xmm0 # XMM0 = W[t-2] >> 42 241 pxor %xmm1, %xmm0 # XMM0 = s1(W[t-2]) 258 paddq K_t(\rnd), %xmm0 # Compute W[t]+K[t] 315 movdqu MSG(t), %xmm0 316 pshufb %xmm1, %xmm0 # BSWAP 317 movdqa %xmm0, W_t(t) # Store Scheduled Pair 318 paddq K_t(t), %xmm0 # Compute W[t]+K[t] 322 movdqu MSG(t), %xmm0 323 pshufb %xmm1, %xmm0 # BSWAP 325 movdqa %xmm0, W_t(t) # Store Scheduled Pair [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 | sm3-avx-asm_64.S | 117 #define W0 %xmm0 507 vmovdqa %xmm0, IW_W1_ADDR(0, 0); 508 vmovdqa %xmm0, IW_W1W2_ADDR(0, 0); 509 vmovdqa %xmm0, IW_W1_ADDR(4, 0); 510 vmovdqa %xmm0, IW_W1W2_ADDR(4, 0); 511 vmovdqa %xmm0, IW_W1_ADDR(8, 0); 512 vmovdqa %xmm0, IW_W1W2_ADDR(8, 0);
|
| H A D | sha256_ni_asm.S | 65 #define MSG %xmm0 /* sha256rnds2 implicit operand */
|
| H A D | nh-sse2-x86_64.S | 13 #define PASS0_SUMS %xmm0
|
| H A D | ghash-clmulni-intel_asm.S | 24 #define DATA %xmm0
|
| H A D | sm4-aesni-avx2-asm_64.S | 45 #define RX0x %xmm0 49 #define RNOTx %xmm0
|
| H A D | sm4-aesni-avx-asm_64.S | 22 #define RX0 %xmm0 41 #define RNOT %xmm0
|
| H A D | chacha-avx512vl-x86_64.S | 119 vextracti128 $1,%ymm7,%xmm0 143 vmovdqa %xmm0,%xmm7 331 vextracti128 $1,%ymm10,%xmm0 355 vmovdqa %xmm0,%xmm10
|
| H A D | sha1_ni_asm.S | 66 #define ABCD %xmm0
|
| H A D | chacha-avx2-x86_64.S | 146 vextracti128 $1,%ymm7,%xmm0 170 vmovdqa %xmm0,%xmm7 397 vextracti128 $1,%ymm10,%xmm0 421 vmovdqa %xmm0,%xmm10
|
| H A D | poly1305-x86_64-cryptogams.pl | 3885 movdqu ($inp,$otp),%xmm0 3886 pxor ($otp),%xmm0 3887 movdqu %xmm0,($out,$otp) 3888 movdqa %xmm0,($otp) 3932 movdqu ($inp,$otp),%xmm0 3934 pxor %xmm0,%xmm1 3936 movdqa %xmm0,($otp)
|
| /linux-6.15/arch/x86/lib/ |
| H A D | crc-pclmul-template.S | 291 _cond_vex pslldq, $(128-\n)/8, %xmm0, %xmm0 427 %xmm0, %xmm0, unaligned_mem_tmp=%xmm4 433 movdqa %xmm0, %xmm4 434 movdqa %xmm3, %xmm0 436 movdqa %xmm4, %xmm0 471 _cond_vex psrldq, $8, %xmm0, %xmm0 // x^64 * (%xmm0 mod x^64) 473 _cond_vex pslldq, $8, %xmm0, %xmm0 // x^64 * (%xmm0 mod x^64) 475 _cond_vex pxor, %xmm1, %xmm0, %xmm0 535 _cond_vex pxor, %xmm2, %xmm0, %xmm0 536 _cond_vex pxor, %xmm1, %xmm0, %xmm0 [all …]
|
| /linux-6.15/arch/x86/ |
| H A D | Kconfig.assembler | 10 def_bool $(as-instr,sha1msg1 %xmm0$(comma)%xmm1) 15 def_bool $(as-instr,sha256msg1 %xmm0$(comma)%xmm1) 24 def_bool $(as-instr,vgf2p8mulb %xmm0$(comma)%xmm1$(comma)%xmm2)
|
| /linux-6.15/Documentation/trace/ |
| H A D | tracepoint-analysis.rst | 321 12.40 : 34eee: 66 0f 7f 80 40 ff ff movdqa %xmm0,-0xc0(%eax) 323 12.40 : 34ef6: 66 0f 7f 80 50 ff ff movdqa %xmm0,-0xb0(%eax) 325 12.39 : 34efe: 66 0f 7f 80 60 ff ff movdqa %xmm0,-0xa0(%eax) 327 12.67 : 34f06: 66 0f 7f 80 70 ff ff movdqa %xmm0,-0x90(%eax) 329 12.58 : 34f0e: 66 0f 7f 40 80 movdqa %xmm0,-0x80(%eax) 330 12.31 : 34f13: 66 0f 7f 40 90 movdqa %xmm0,-0x70(%eax) 331 12.40 : 34f18: 66 0f 7f 40 a0 movdqa %xmm0,-0x60(%eax) 332 12.31 : 34f1d: 66 0f 7f 40 b0 movdqa %xmm0,-0x50(%eax)
|
| /linux-6.15/arch/x86/entry/vdso/ |
| H A D | vgetrandom-chacha.S | 32 .set temp, %xmm0
|