/freebsd/sys/crypto/openssl/amd64/ |
H A D | sha256-mb-x86_64.S | 96 movdqa %xmm12,%xmm7 100 psrld $6,%xmm7 107 pxor %xmm2,%xmm7 110 pxor %xmm1,%xmm7 115 pxor %xmm2,%xmm7 120 pxor %xmm1,%xmm7 124 pxor %xmm2,%xmm7 127 paddd %xmm7,%xmm5 130 movdqa %xmm8,%xmm7 135 psrld $13,%xmm7 [all …]
|
H A D | sha1-mb-x86_64.S | 99 movd -60(%r11),%xmm7 103 punpckldq %xmm7,%xmm9 104 movdqa %xmm11,%xmm7 107 pandn %xmm13,%xmm7 116 pxor %xmm7,%xmm6 117 movdqa %xmm11,%xmm7 121 pslld $30,%xmm7 128 por %xmm7,%xmm11 129 movd -56(%r11),%xmm7 133 punpckldq %xmm7,%xmm9 [all …]
|
H A D | bsaes-x86_64.S | 15 movdqa 80(%r11),%xmm7 33 movdqa 0(%r11),%xmm7 41 pand %xmm7,%xmm5 42 pand %xmm7,%xmm3 55 pand %xmm7,%xmm1 56 pand %xmm7,%xmm15 63 movdqa 32(%r11),%xmm7 98 pand %xmm7,%xmm2 99 pand %xmm7,%xmm1 112 pand %xmm7,%xmm0 [all …]
|
H A D | aesni-gcm-x86_64.S | 32 vpclmulqdq $0x10,%xmm3,%xmm7,%xmm5 35 vpclmulqdq $0x01,%xmm3,%xmm7,%xmm6 42 vpclmulqdq $0x00,%xmm3,%xmm7,%xmm1 46 vpclmulqdq $0x11,%xmm3,%xmm7,%xmm7 85 vpxor %xmm3,%xmm7,%xmm7 104 vpxor %xmm5,%xmm7,%xmm7 126 vpxor %xmm1,%xmm7,%xmm7 148 vpxor %xmm2,%xmm7,%xmm7 167 vpxor %xmm8,%xmm7,%xmm7 187 vpxor %xmm6,%xmm7,%xmm7 [all …]
|
H A D | chacha-x86_64.S | 346 movdqa .Lrot24(%rip),%xmm7 480 movdqa .Lrot24(%rip),%xmm7 644 movdqu 16(%rcx),%xmm7 668 pshufd $0x00,%xmm7,%xmm4 669 pshufd $0x55,%xmm7,%xmm5 671 pshufd $0xaa,%xmm7,%xmm6 673 pshufd $0xff,%xmm7,%xmm7 675 movdqa %xmm7,240-256(%rcx) 701 movdqa 240-256(%rcx),%xmm7 710 movdqa %xmm7,48(%rsp) [all …]
|
H A D | aesni-mb-x86_64.S | 107 movdqu (%r9),%xmm7 110 pxor %xmm7,%xmm3 235 movdqu (%r9,%rbx,1),%xmm7 239 pxor %xmm12,%xmm7 250 pxor %xmm7,%xmm3 362 movdqu -16(%rdi),%xmm7 518 pxor %xmm0,%xmm7 528 movdqu -16(%r9,%rbx,1),%xmm7 704 vmovdqu 64(%rdi),%xmm7 761 vpxor %xmm11,%xmm7,%xmm7 [all …]
|
/freebsd/sys/crypto/openssl/i386/ |
H A D | poly1305-x86.S | 323 movq 64(%ebx),%xmm7 327 pand %xmm7,%xmm0 330 pand %xmm7,%xmm1 334 pand %xmm7,%xmm2 335 pand %xmm7,%xmm3 379 movdqa %xmm6,%xmm7 382 movdqa %xmm7,%xmm5 383 pmuludq 16(%edx),%xmm7 387 paddq %xmm7,%xmm2 389 movdqa 32(%esp),%xmm7 [all …]
|
H A D | chacha-x86.S | 415 movdqa 16(%eax),%xmm7 575 vmovdqu (%edx),%xmm7 581 vpshufd $0,%xmm7,%xmm4 582 vpshufd $85,%xmm7,%xmm5 584 vpshufd $170,%xmm7,%xmm6 585 vpshufd $255,%xmm7,%xmm7 594 vmovdqa %xmm7,-16(%ebp) 595 vmovdqa 32(%eax),%xmm7 601 vpshufd $0,%xmm7,%xmm4 602 vpshufd $85,%xmm7,%xmm5 [all …]
|
H A D | aesni-x86.S | 313 pxor %xmm0,%xmm7 372 pxor %xmm0,%xmm7 443 movdqu 80(%esi),%xmm7 459 movups %xmm7,80(%edi) 461 movdqu 80(%esi),%xmm7 474 movups %xmm7,80(%edi) 490 xorps %xmm7,%xmm7 545 movdqu 80(%esi),%xmm7 561 movups %xmm7,80(%edi) 563 movdqu 80(%esi),%xmm7 [all …]
|
H A D | sha256-586.S | 3180 movdqa 128(%ebp),%xmm7 3216 movdqa %xmm6,%xmm7 3219 paddd %xmm7,%xmm3 3227 movdqa %xmm3,%xmm7 3230 paddd %xmm7,%xmm4 3238 movdqa %xmm4,%xmm7 3241 paddd %xmm7,%xmm5 3249 movdqa %xmm5,%xmm7 3252 paddd %xmm7,%xmm6 3260 movdqa %xmm6,%xmm7 [all …]
|
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ |
H A D | ladder.S | 52 vpxor %xmm7,%xmm7,%xmm7 187 vpxor %xmm14,%xmm7,%xmm15 189 vpxor %xmm15,%xmm7,%xmm7 252 vpaddq %xmm7,%xmm6,%xmm3 254 vpsubq %xmm7,%xmm6,%xmm6 255 vpunpckhqdq %xmm3,%xmm6,%xmm7 263 vpmuludq %xmm7,%xmm10,%xmm5 264 vmovdqa %xmm7,576(%rsp) 265 vpaddq %xmm7,%xmm7,%xmm7 277 vpmuludq %xmm7,%xmm12,%xmm8 [all …]
|
H A D | ladder_base.S | 47 vpxor %xmm7,%xmm7,%xmm7 138 vpxor %xmm14,%xmm7,%xmm15 140 vpxor %xmm15,%xmm7,%xmm7 203 vpaddq %xmm7,%xmm6,%xmm3 205 vpsubq %xmm7,%xmm6,%xmm6 206 vpunpckhqdq %xmm3,%xmm6,%xmm7 214 vpmuludq %xmm7,%xmm10,%xmm5 215 vmovdqa %xmm7,288(%rsp) 216 vpaddq %xmm7,%xmm7,%xmm7 228 vpmuludq %xmm7,%xmm12,%xmm8 [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Support/BLAKE3/ |
H A D | blake3_sse41_x86-64_windows_gnu.S | 26 movdqa xmmword ptr [rsp+0x180], xmm7 74 movdqu xmm7, xmmword ptr [rcx+0x10] 75 pshufd xmm4, xmm7, 0x00 76 pshufd xmm5, xmm7, 0x55 77 pshufd xmm6, xmm7, 0xAA 78 pshufd xmm7, xmm7, 0xFF 191 paddd xmm3, xmm7 209 pxor xmm7, xmm11 223 movdqa xmm8, xmm7 225 pslld xmm7, 20 [all …]
|
H A D | blake3_sse41_x86-64_unix.S | 89 movdqu xmm7, xmmword ptr [rcx+0x10] 90 pshufd xmm4, xmm7, 0x00 91 pshufd xmm5, xmm7, 0x55 92 pshufd xmm6, xmm7, 0xAA 93 pshufd xmm7, xmm7, 0xFF 206 paddd xmm3, xmm7 224 pxor xmm7, xmm11 238 movdqa xmm8, xmm7 240 pslld xmm7, 20 241 por xmm7, xmm8 [all …]
|
H A D | blake3_sse41_x86-64_windows_msvc.asm | 25 movdqa xmmword ptr [rsp+180H], xmm7 73 movdqu xmm7, xmmword ptr [rcx+10H] 74 pshufd xmm4, xmm7, 00H 75 pshufd xmm5, xmm7, 55H 76 pshufd xmm6, xmm7, 0AAH 77 pshufd xmm7, xmm7, 0FFH 190 paddd xmm3, xmm7 208 pxor xmm7, xmm11 222 movdqa xmm8, xmm7 224 pslld xmm7, 20 [all …]
|
H A D | blake3_sse2_x86-64_unix.S | 89 movdqu xmm7, xmmword ptr [rcx+0x10] 90 pshufd xmm4, xmm7, 0x00 91 pshufd xmm5, xmm7, 0x55 92 pshufd xmm6, xmm7, 0xAA 93 pshufd xmm7, xmm7, 0xFF 206 paddd xmm3, xmm7 227 pxor xmm7, xmm11 241 movdqa xmm8, xmm7 243 pslld xmm7, 20 244 por xmm7, xmm8 [all …]
|
H A D | blake3_sse2_x86-64_windows_gnu.S | 26 movdqa xmmword ptr [rsp+0x180], xmm7 74 movdqu xmm7, xmmword ptr [rcx+0x10] 75 pshufd xmm4, xmm7, 0x00 76 pshufd xmm5, xmm7, 0x55 77 pshufd xmm6, xmm7, 0xAA 78 pshufd xmm7, xmm7, 0xFF 191 paddd xmm3, xmm7 212 pxor xmm7, xmm11 226 movdqa xmm8, xmm7 228 pslld xmm7, 20 [all …]
|
H A D | blake3_sse2_x86-64_windows_msvc.asm | 25 movdqa xmmword ptr [rsp+180H], xmm7 73 movdqu xmm7, xmmword ptr [rcx+10H] 74 pshufd xmm4, xmm7, 00H 75 pshufd xmm5, xmm7, 55H 76 pshufd xmm6, xmm7, 0AAH 77 pshufd xmm7, xmm7, 0FFH 190 paddd xmm3, xmm7 211 pxor xmm7, xmm11 225 movdqa xmm8, xmm7 227 pslld xmm7, 20 [all …]
|
/freebsd/sys/contrib/openzfs/module/icp/asm-x86_64/blake3/ |
H A D | blake3_sse41.S | 81 movdqu xmm7, xmmword ptr [rcx+0x10] 82 pshufd xmm4, xmm7, 0x00 83 pshufd xmm5, xmm7, 0x55 84 pshufd xmm6, xmm7, 0xAA 85 pshufd xmm7, xmm7, 0xFF 198 paddd xmm3, xmm7 216 pxor xmm7, xmm11 230 movdqa xmm8, xmm7 232 pslld xmm7, 20 233 por xmm7, xmm8 [all …]
|
H A D | blake3_sse2.S | 81 movdqu xmm7, xmmword ptr [rcx+0x10] 82 pshufd xmm4, xmm7, 0x00 83 pshufd xmm5, xmm7, 0x55 84 pshufd xmm6, xmm7, 0xAA 85 pshufd xmm7, xmm7, 0xFF 198 paddd xmm3, xmm7 219 pxor xmm7, xmm11 233 movdqa xmm8, xmm7 235 pslld xmm7, 20 236 por xmm7, xmm8 [all …]
|
/freebsd/sys/contrib/openzfs/module/icp/asm-x86_64/modes/ |
H A D | gcm_pclmulqdq.S | 184 movdqu %xmm3, %xmm7 188 psrld $31, %xmm7 190 movdqu %xmm7, %xmm9 192 pslldq $4, %xmm7 194 por %xmm7, %xmm3 203 movdqu %xmm3, %xmm7 206 pslld $31, %xmm7 // packed right shift shifting << 31 209 pxor %xmm8, %xmm7 // xor the shifted versions 210 pxor %xmm9, %xmm7 211 movdqu %xmm7, %xmm8 [all …]
|
H A D | aesni-gcm-x86_64.S | 94 vpclmulqdq $0x10,%xmm3,%xmm7,%xmm5 97 vpclmulqdq $0x01,%xmm3,%xmm7,%xmm6 104 vpclmulqdq $0x00,%xmm3,%xmm7,%xmm1 108 vpclmulqdq $0x11,%xmm3,%xmm7,%xmm7 147 vpxor %xmm3,%xmm7,%xmm7 166 vpxor %xmm5,%xmm7,%xmm7 188 vpxor %xmm1,%xmm7,%xmm7 210 vpxor %xmm2,%xmm7,%xmm7 229 vpxor %xmm8,%xmm7,%xmm7 249 vpxor %xmm6,%xmm7,%xmm7 [all …]
|
H A D | ghash-x86_64.S | 298 vmovdqu 32-64(%rsi),%xmm7 309 vpclmulqdq $0x00,%xmm7,%xmm9,%xmm2 319 vpclmulqdq $0x10,%xmm7,%xmm8,%xmm5 320 vmovdqu 80-64(%rsi),%xmm7 330 vpclmulqdq $0x00,%xmm7,%xmm9,%xmm2 342 vpclmulqdq $0x10,%xmm7,%xmm8,%xmm5 343 vmovdqu 128-64(%rsi),%xmm7 355 vpclmulqdq $0x00,%xmm7,%xmm9,%xmm2 367 vpclmulqdq $0x10,%xmm7,%xmm8,%xmm5 368 vmovdqu 176-64(%rsi),%xmm7 [all …]
|
/freebsd/crypto/openssl/crypto/aes/asm/ |
H A D | vpaes-x86_64.pl | 310 movdqa %xmm0, %xmm7 358 ## stored in %xmm7 as before, and the short, low side is in 416 movdqa %xmm7, %xmm5 417 movdqa %xmm6, %xmm7 419 movdqa %xmm5, %xmm7 461 pxor %xmm7, %xmm7 472 ## %xmm7: high side, b a x y 485 pshufd \$0xFE, %xmm7, %xmm0 # b a _ _ -> b b b a 498 ## Runs one main round of the key schedule on %xmm0, %xmm7 502 ## %xmm7. [all …]
|
H A D | vpaes-armv8.pl | 689 mov v7.16b, v0.16b // vmovdqa %xmm0, %xmm7 737 // stored in %xmm7 as before, and the short, low side is in 797 mov v5.16b, v7.16b // vmovdqa %xmm7, %xmm5 798 mov v7.16b, v6.16b // vmovdqa %xmm6, %xmm7 800 mov v7.16b, v5.16b // vmovdqa %xmm5, %xmm7 841 eor v7.16b, v7.16b, v7.16b // vpxor %xmm7, %xmm7, %xmm7 853 // %xmm7: high side, b a x y 867 ins v0.s[0], v7.s[2] // vpshufd \$0xFE, %xmm7, %xmm0 # b a _ _ -> b b b a 879 // Runs one main round of the key schedule on %xmm0, %xmm7 883 // %xmm7. [all …]
|