| /freebsd/contrib/bionic-x86_64-string/ |
| H A D | sse4-memcmp-slm.S | 109 movdqu (%rdi), %xmm2 110 pxor %xmm1, %xmm2 111 ptest %xmm2, %xmm0 128 movdqu (%rdi), %xmm2 129 pxor (%rsi), %xmm2 130 ptest %xmm2, %xmm0 133 movdqu 16(%rdi), %xmm2 134 pxor 16(%rsi), %xmm2 135 ptest %xmm2, %xmm0 138 movdqu 32(%rdi), %xmm2 [all …]
|
| H A D | ssse3-strcmp-slm.S | 99 movlpd (%rsi), %xmm2 101 movhpd 8(%rsi), %xmm2 104 pcmpeqb %xmm2, %xmm1 /* compare first 16 bytes for equality */ 177 movdqa (%rdi, %rcx), %xmm2 180 pcmpeqb %xmm2, %xmm1 192 movdqa (%rdi, %rcx), %xmm2 195 pcmpeqb %xmm2, %xmm1 215 movdqa (%rdi), %xmm2 218 pslldq $15, %xmm2 /* shift first string to align with second */ 219 pcmpeqb %xmm1, %xmm2 /* compare 16 bytes for equality */ [all …]
|
| /freebsd/sys/contrib/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ |
| H A D | ladder_base.S | 29 vmovdqa v9_0(%rip),%xmm2 30 vmovdqa %xmm2,0(%rsp) 42 vpxor %xmm2,%xmm2,%xmm2 110 vpxor %xmm13,%xmm2,%xmm15 112 vpxor %xmm15,%xmm2,%xmm2 175 vpaddq %xmm3,%xmm2,%xmm1 176 vpaddq subc2(%rip),%xmm2,%xmm2 177 vpsubq %xmm3,%xmm2,%xmm2 178 vpunpckhqdq %xmm1,%xmm2,%xmm3 179 vpunpcklqdq %xmm1,%xmm2,%xmm1 [all …]
|
| H A D | ladder.S | 30 vmovdqu 0(%rdi),%xmm2 31 vmovdqa %xmm2,0(%rsp) 32 vmovdqu 16(%rdi),%xmm2 33 vmovdqa %xmm2,16(%rsp) 34 vmovdqu 32(%rdi),%xmm2 35 vmovdqa %xmm2,32(%rsp) 36 vmovdqu 48(%rdi),%xmm2 37 vmovdqa %xmm2,48(%rsp) 38 vmovdqu 64(%rdi),%xmm2 39 vmovdqa %xmm2,64(%rsp) [all …]
|
| /freebsd/crypto/openssl/crypto/aes/asm/ |
| H A D | vpaes-armv8.pl | 202 // vmovdqa .Lk_ipt(%rip), %xmm2 # iptlo 206 tbl v1.16b, {$iptlo}, v1.16b // vpshufb %xmm1, %xmm2, %xmm1 208 tbl v2.16b, {$ipthi}, v0.16b // vpshufb %xmm0, %xmm3, %xmm2 210 eor v0.16b, v0.16b, v2.16b // vpxor %xmm2, %xmm0, %xmm0 217 tbl v4.16b, {$sb1t}, v2.16b // vpshufb %xmm2, %xmm13, %xmm4 # 4 = sb1u 221 tbl v5.16b, {$sb2t}, v2.16b // vpshufb %xmm2, %xmm15, %xmm5 # 4 = sb2u 223 tbl v2.16b, {$sb2u}, v3.16b // vpshufb %xmm3, %xmm14, %xmm2 # 2 = sb2t 226 eor v2.16b, v2.16b, v5.16b // vpxor %xmm5, %xmm2, %xmm2 # 2 = 2A 228 eor v3.16b, v3.16b, v2.16b // vpxor %xmm2, %xmm3, %xmm3 # 0 = 2A+B 245 tbl v2.16b, {$invlo}, v3.16b // vpshufb %xmm3, %xmm10, %xmm2 # 2 = 1/iak [all …]
|
| H A D | vpaes-x86_64.pl | 101 movdqa .Lk_ipt(%rip), %xmm2 # iptlo 106 pshufb %xmm0, %xmm2 109 pxor %xmm5, %xmm2 111 pxor %xmm2, %xmm0 120 pshufb %xmm2, %xmm4 # 4 = sb1u 126 pshufb %xmm2, %xmm5 # 4 = sb2u 128 movdqa %xmm14, %xmm2 # 2 : sb2t 129 pshufb %xmm3, %xmm2 # 2 = sb2t 131 pxor %xmm5, %xmm2 # 2 = 2A 134 pxor %xmm2, %xmm0 # 0 = 2A+B [all …]
|
| H A D | vpaes-ppc.pl | 247 vperm v0, $iptlo, $iptlo, v0 # vpshufb %xmm1, %xmm2, %xmm1 248 vperm v1, $ipthi, $ipthi, v1 # vpshufb %xmm0, %xmm3, %xmm2 250 vxor v0, v0, v1 # vpxor %xmm2, %xmm0, %xmm0 257 vperm v4, $sb1t, v7, v2 # vpshufb %xmm2, %xmm13, %xmm4 # 4 = sb1u 263 vperm v5, $sb2t, v7, v2 # vpshufb %xmm2, %xmm15, %xmm5 # 4 = sb2u 265 vperm v2, $sb2u, v7, v3 # vpshufb %xmm3, %xmm14, %xmm2 # 2 = sb2t 269 vxor v2, v2, v5 # vpxor %xmm5, %xmm2, %xmm2 # 2 = 2A 271 vxor v3, v3, v2 # vpxor %xmm2, %xmm3, %xmm3 # 0 = 2A+B 286 vperm v2, $invlo, v7, v3 # vpshufb %xmm3, %xmm10, %xmm2 # 2 = 1/iak 291 vxor v2, v2, v0 # vpxor %xmm1, %xmm2, %xmm2 # 2 = io [all …]
|
| /freebsd/sys/crypto/openssl/amd64/ |
| H A D | sha256-mb-x86_64.S | 92 movd 0(%r11),%xmm2 94 punpckldq %xmm2,%xmm0 98 movdqa %xmm12,%xmm2 102 pslld $7,%xmm2 107 pxor %xmm2,%xmm7 108 pslld $21-7,%xmm2 115 pxor %xmm2,%xmm7 117 pslld $26-21,%xmm2 124 pxor %xmm2,%xmm7 125 movdqa %xmm8,%xmm2 [all …]
|
| H A D | aesni-xts-avx512.S | 210 vmovdqu 64(%rdi),%xmm2 264 vmovdqu %xmm2,64(%rsi) 266 vmovdqa %xmm2,%xmm8 619 vmovdqa %xmm8,%xmm2 631 vpblendvb %xmm10,%xmm2,%xmm3,%xmm3 845 vmovdqu8 64(%rdi),%xmm2 899 vmovdqu8 %xmm2,64(%rsi) 902 vmovdqa %xmm2,%xmm8 1465 vmovdqu 64(%rdi),%xmm2 1534 vmovdqu %xmm2,64(%rsi) [all …]
|
| H A D | aesni-x86_64.S | 10 movups (%rdi),%xmm2 15 xorps %xmm0,%xmm2 25 movups %xmm2,(%rsi) 26 pxor %xmm2,%xmm2 37 movups (%rdi),%xmm2 42 xorps %xmm0,%xmm2 52 movups %xmm2,(%rsi) 53 pxor %xmm2,%xmm2 64 xorps %xmm0,%xmm2 95 xorps %xmm0,%xmm2 [all …]
|
| H A D | aesni-gcm-x86_64.S | 8 vmovdqu 32(%r11),%xmm2 12 vpaddb %xmm2,%xmm1,%xmm10 13 vpaddb %xmm2,%xmm10,%xmm11 14 vpaddb %xmm2,%xmm11,%xmm12 15 vpaddb %xmm2,%xmm12,%xmm13 16 vpaddb %xmm2,%xmm13,%xmm14 26 vpaddb %xmm2,%xmm14,%xmm1 34 vmovups 16-128(%rcx),%xmm2 39 vaesenc %xmm2,%xmm9,%xmm9 43 vaesenc %xmm2,%xmm10,%xmm10 [all …]
|
| H A D | vpaes-x86_64.S | 27 movdqa .Lk_ipt(%rip),%xmm2 35 pxor %xmm5,%xmm2 37 pxor %xmm2,%xmm0 54 movdqa %xmm14,%xmm2 57 pxor %xmm5,%xmm2 60 pxor %xmm2,%xmm0 83 movdqa %xmm10,%xmm2 87 pxor %xmm0,%xmm2 118 movdqa .Lk_dipt(%rip),%xmm2 131 pxor %xmm5,%xmm2 [all …]
|
| /freebsd/sys/crypto/openssl/i386/ |
| H A D | aesni-x86.S | 16 movups (%eax),%xmm2 22 xorps %xmm0,%xmm2 32 movups %xmm2,(%eax) 33 pxor %xmm2,%xmm2 48 movups (%eax),%xmm2 54 xorps %xmm0,%xmm2 64 movups %xmm2,(%eax) 65 pxor %xmm2,%xmm2 79 xorps %xmm0,%xmm2 111 xorps %xmm0,%xmm2 [all …]
|
| H A D | chacha-x86.S | 413 movdqu 16(%edx),%xmm2 419 movdqa %xmm2,32(%esp) 428 movdqa 32(%esp),%xmm2 438 paddd %xmm3,%xmm2 439 pxor %xmm2,%xmm1 447 paddd %xmm3,%xmm2 448 pxor %xmm2,%xmm1 453 pshufd $78,%xmm2,%xmm2 460 paddd %xmm3,%xmm2 461 pxor %xmm2,%xmm1 [all …]
|
| H A D | vpaes-x86.S | 85 movdqa (%ebp),%xmm2 91 pxor %xmm5,%xmm2 96 pxor %xmm2,%xmm0 109 movdqa 80(%ebp),%xmm2 113 pxor %xmm5,%xmm2 116 pxor %xmm2,%xmm0 137 movdqa %xmm7,%xmm2 141 pxor %xmm0,%xmm2 167 movdqa -64(%ebx),%xmm2 179 pxor %xmm5,%xmm2 [all …]
|
| H A D | poly1305-x86.S | 326 movdqa %xmm4,%xmm2 329 psrldq $6,%xmm2 331 movdqa %xmm2,%xmm3 332 psrlq $4,%xmm2 334 pand %xmm7,%xmm2 342 movdqa %xmm2,32(%esp) 346 movdqa %xmm2,%xmm5 350 paddd %xmm2,%xmm5 364 pshufd $68,%xmm2,%xmm2 369 movdqa %xmm2,32(%edx) [all …]
|
| /freebsd/sys/crypto/aesni/ |
| H A D | aeskeys_amd64.S | 67 movaps %xmm2,%xmm5 68 movaps %xmm2,%xmm6 71 pxor %xmm3,%xmm2 72 pxor %xmm5,%xmm2 76 shufps $0b01001110,%xmm2,%xmm1 91 movaps %xmm2,%xmm5 94 pxor %xmm3,%xmm2 95 pxor %xmm5,%xmm2 105 shufps $0b00010000,%xmm2,%xmm4 106 pxor %xmm4,%xmm2 [all …]
|
| H A D | aeskeys_i386.S | 67 movaps %xmm2,%xmm5 68 movaps %xmm2,%xmm6 71 pxor %xmm3,%xmm2 72 pxor %xmm5,%xmm2 76 shufps $0b01001110,%xmm2,%xmm1 91 movaps %xmm2,%xmm5 94 pxor %xmm3,%xmm2 95 pxor %xmm5,%xmm2 105 shufps $0b00010000,%xmm2,%xmm4 106 pxor %xmm4,%xmm2 [all …]
|
| /freebsd/sys/contrib/libsodium/src/libsodium/crypto_stream/salsa20/xmm6/ |
| H A D | salsa20_xmm6-asm.S | 116 pshufd $0xaa,%xmm0,%xmm2 120 movdqa %xmm2,144(%rsp) 125 pshufd $0xff,%xmm0,%xmm2 129 movdqa %xmm2,208(%rsp) 134 pshufd $0x55,%xmm0,%xmm2 137 movdqa %xmm2,272(%rsp) 141 pshufd $0xaa,%xmm0,%xmm2 144 movdqa %xmm2,320(%rsp) 179 movdqa 160(%rsp),%xmm2 197 movdqa %xmm2,400(%rsp) [all …]
|
| /freebsd/sys/contrib/openzfs/module/icp/asm-x86_64/modes/ |
| H A D | aesni-gcm-x86_64.S | 72 vmovdqu 32(%r11),%xmm2 76 vpaddb %xmm2,%xmm1,%xmm10 77 vpaddb %xmm2,%xmm10,%xmm11 78 vpaddb %xmm2,%xmm11,%xmm12 79 vpaddb %xmm2,%xmm12,%xmm13 80 vpaddb %xmm2,%xmm13,%xmm14 90 vpaddb %xmm2,%xmm14,%xmm1 98 vmovups 16-128(%rcx),%xmm2 103 vaesenc %xmm2,%xmm9,%xmm9 107 vaesenc %xmm2,%xmm10,%xmm10 [all …]
|
| H A D | ghash-x86_64.S | 111 vmovdqu (%rsi),%xmm2 115 vpshufb %xmm4,%xmm2,%xmm2 118 vpshufd $255,%xmm2,%xmm4 119 vpsrlq $63,%xmm2,%xmm3 120 vpsllq $1,%xmm2,%xmm2 124 vpor %xmm3,%xmm2,%xmm2 128 vpxor %xmm5,%xmm2,%xmm2 130 vpunpckhqdq %xmm2,%xmm2,%xmm6 131 vmovdqa %xmm2,%xmm0 132 vpxor %xmm2,%xmm6,%xmm6 [all …]
|
| /freebsd/sys/contrib/openzfs/module/icp/asm-x86_64/aes/ |
| H A D | aes_aesni.S | 227 movups %xmm2, %xmm5 228 movups %xmm2, %xmm6 231 pxor %xmm3, %xmm2 232 pxor %xmm5, %xmm2 237 shufps $0b01001110, %xmm2, %xmm1 253 movups %xmm2, %xmm5 256 pxor %xmm3, %xmm2 257 pxor %xmm5, %xmm2 268 shufps $0b00010000, %xmm2, %xmm4 269 pxor %xmm4, %xmm2 [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/BLAKE3/ |
| H A D | blake3_sse41_x86-64_unix.S | 72 movd xmm2, r8d 73 pshufd xmm2, xmm2, 0x00 74 psubd xmm2, xmm1 75 movdqa xmmword ptr [rsp+0x120], xmm2 87 pshufd xmm2, xmm3, 0xAA 201 paddd xmm2, xmmword ptr [rsp+0x40] 205 paddd xmm2, xmm6 209 pxor xmm14, xmm2 244 paddd xmm2, xmmword ptr [rsp+0x50] 248 paddd xmm2, xmm6 [all …]
|
| H A D | blake3_sse41_x86-64_windows_gnu.S | 57 movd xmm2, r8d 58 pshufd xmm2, xmm2, 0x00 59 psubd xmm2, xmm1 60 movdqa xmmword ptr [rsp+0x120], xmm2 72 pshufd xmm2, xmm3, 0xAA 186 paddd xmm2, xmmword ptr [rsp+0x40] 190 paddd xmm2, xmm6 194 pxor xmm14, xmm2 229 paddd xmm2, xmmword ptr [rsp+0x50] 233 paddd xmm2, xmm6 [all …]
|
| /freebsd/sys/contrib/openzfs/module/icp/asm-x86_64/blake3/ |
| H A D | blake3_sse41.S | 65 movd xmm2, r8d 66 pshufd xmm2, xmm2, 0x00 67 psubd xmm2, xmm1 68 movdqa xmmword ptr [rsp+0x120], xmm2 80 pshufd xmm2, xmm3, 0xAA 194 paddd xmm2, xmmword ptr [rsp+0x40] 198 paddd xmm2, xmm6 202 pxor xmm14, xmm2 237 paddd xmm2, xmmword ptr [rsp+0x50] 241 paddd xmm2, xmm6 [all …]
|