/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 | 197 // vmovdqa .Lk_ipt(%rip), %xmm2 # iptlo 201 tbl v1.16b, {$iptlo}, v1.16b // vpshufb %xmm1, %xmm2, %xmm1 203 tbl v2.16b, {$ipthi}, v0.16b // vpshufb %xmm0, %xmm3, %xmm2 205 eor v0.16b, v0.16b, v2.16b // vpxor %xmm2, %xmm0, %xmm0 212 tbl v4.16b, {$sb1t}, v2.16b // vpshufb %xmm2, %xmm13, %xmm4 # 4 = sb1u 216 tbl v5.16b, {$sb2t}, v2.16b // vpshufb %xmm2, %xmm15, %xmm5 # 4 = sb2u 218 tbl v2.16b, {$sb2u}, v3.16b // vpshufb %xmm3, %xmm14, %xmm2 # 2 = sb2t 221 eor v2.16b, v2.16b, v5.16b // vpxor %xmm5, %xmm2, %xmm2 # 2 = 2A 223 eor v3.16b, v3.16b, v2.16b // vpxor %xmm2, %xmm3, %xmm3 # 0 = 2A+B 240 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-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 …]
|
H A D | bsaes-x86_64.S | 19 pxor %xmm8,%xmm2 53 pxor %xmm2,%xmm1 57 pxor %xmm1,%xmm2 82 pxor %xmm2,%xmm0 86 pxor %xmm0,%xmm2 92 movdqa %xmm2,%xmm9 93 psrlq $4,%xmm2 96 pxor %xmm6,%xmm2 98 pand %xmm7,%xmm2 100 pxor %xmm2,%xmm6 [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 | 70 vmovdqu 32(%r11),%xmm2 74 vpaddb %xmm2,%xmm1,%xmm10 75 vpaddb %xmm2,%xmm10,%xmm11 76 vpaddb %xmm2,%xmm11,%xmm12 77 vpaddb %xmm2,%xmm12,%xmm13 78 vpaddb %xmm2,%xmm13,%xmm14 88 vpaddb %xmm2,%xmm14,%xmm1 96 vmovups 16-128(%rcx),%xmm2 101 vaesenc %xmm2,%xmm9,%xmm9 105 vaesenc %xmm2,%xmm10,%xmm10 [all …]
|
H A D | ghash-x86_64.S | 115 movdqu (%rsi),%xmm2 167 vmovdqu (%rsi),%xmm2 171 vpshufb %xmm4,%xmm2,%xmm2 174 vpshufd $255,%xmm2,%xmm4 175 vpsrlq $63,%xmm2,%xmm3 176 vpsllq $1,%xmm2,%xmm2 180 vpor %xmm3,%xmm2,%xmm2 184 vpxor %xmm5,%xmm2,%xmm2 186 vpunpckhqdq %xmm2,%xmm2,%xmm6 187 vmovdqa %xmm2,%xmm0 [all …]
|
/freebsd/sys/contrib/openzfs/module/icp/asm-x86_64/aes/ |
H A D | aes_aesni.S | 226 movups %xmm2, %xmm5 227 movups %xmm2, %xmm6 230 pxor %xmm3, %xmm2 231 pxor %xmm5, %xmm2 236 shufps $0b01001110, %xmm2, %xmm1 252 movups %xmm2, %xmm5 255 pxor %xmm3, %xmm2 256 pxor %xmm5, %xmm2 267 shufps $0b00010000, %xmm2, %xmm4 268 pxor %xmm4, %xmm2 [all …]
|
/freebsd/sys/contrib/openzfs/module/icp/asm-x86_64/blake3/ |
H A D | blake3_sse41.S | 64 movd xmm2, r8d 65 pshufd xmm2, xmm2, 0x00 66 psubd xmm2, xmm1 67 movdqa xmmword ptr [rsp+0x120], xmm2 79 pshufd xmm2, xmm3, 0xAA 193 paddd xmm2, xmmword ptr [rsp+0x40] 197 paddd xmm2, xmm6 201 pxor xmm14, xmm2 236 paddd xmm2, xmmword ptr [rsp+0x50] 240 paddd xmm2, xmm6 [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Support/BLAKE3/ |
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 …]
|
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 …]
|