/freebsd/sys/contrib/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ |
H A D | ladder.S | 48 vpxor %xmm3,%xmm3,%xmm3 163 vpxor %xmm14,%xmm3,%xmm15 165 vpxor %xmm15,%xmm3,%xmm3 224 vpaddq %xmm3,%xmm2,%xmm1 226 vpsubq %xmm3,%xmm2,%xmm2 227 vpunpckhqdq %xmm1,%xmm2,%xmm3 231 vpmuludq %xmm3,%xmm10,%xmm2 232 vmovdqa %xmm3,464(%rsp) 233 vpaddq %xmm3,%xmm3,%xmm3 237 vpmuludq %xmm3,%xmm12,%xmm1 [all …]
|
H A D | ladder_base.S | 43 vpxor %xmm3,%xmm3,%xmm3 114 vpxor %xmm14,%xmm3,%xmm15 116 vpxor %xmm15,%xmm3,%xmm3 175 vpaddq %xmm3,%xmm2,%xmm1 177 vpsubq %xmm3,%xmm2,%xmm2 178 vpunpckhqdq %xmm1,%xmm2,%xmm3 182 vpmuludq %xmm3,%xmm10,%xmm2 183 vmovdqa %xmm3,176(%rsp) 184 vpaddq %xmm3,%xmm3,%xmm3 188 vpmuludq %xmm3,%xmm12,%xmm1 [all …]
|
/freebsd/crypto/openssl/crypto/aes/asm/ |
H A D | vpaes-armv8.pl | 202 // vmovdqa .Lk_ipt+16(%rip), %xmm3 # ipthi 203 tbl v2.16b, {$ipthi}, v0.16b // vpshufb %xmm0, %xmm3, %xmm2 214 tbl v0.16b, {$sb1u}, v3.16b // vpshufb %xmm3, %xmm12, %xmm0 # 0 = sb1t 218 tbl v2.16b, {$sb2u}, v3.16b // vpshufb %xmm3, %xmm14, %xmm2 # 2 = sb2t 220 tbl v3.16b, {v0.16b}, v1.16b // vpshufb %xmm1, %xmm0, %xmm3 # 0 = B 223 eor v3.16b, v3.16b, v2.16b // vpxor %xmm2, %xmm3, %xmm3 # 0 = 2A+B 224 tbl v4.16b, {v3.16b}, v1.16b // vpshufb %xmm1, %xmm3, %xmm4 # 0 = 2B+C 225 eor v0.16b, v0.16b, v3.16b // vpxor %xmm3, %xmm0, %xmm0 # 3 = 2A+B+D 236 tbl v3.16b, {$invlo}, v0.16b // vpshufb %xmm0, %xmm10, %xmm3 # 3 = 1/i 238 eor v3.16b, v3.16b, v5.16b // vpxor %xmm5, %xmm3, %xmm3 # 3 = iak = 1/i + a/k [all …]
|
H A D | vpaes-ppc.pl | 248 vperm v1, $ipthi, $ipthi, v1 # vpshufb %xmm0, %xmm3, %xmm2 260 vperm v0, $sb1u, v7, v3 # vpshufb %xmm3, %xmm12, %xmm0 # 0 = sb1t 265 vperm v2, $sb2u, v7, v3 # vpshufb %xmm3, %xmm14, %xmm2 # 2 = sb2t 268 vperm v3, v0, v7, v1 # vpshufb %xmm1, %xmm0, %xmm3 # 0 = B 271 vxor v3, v3, v2 # vpxor %xmm2, %xmm3, %xmm3 # 0 = 2A+B 272 vperm v4, v3, v7, v1 # vpshufb %xmm1, %xmm3, %xmm4 # 0 = 2B+C 273 vxor v0, v0, v3 # vpxor %xmm3, %xmm0, %xmm0 # 3 = 2A+B+D 281 vperm v3, $invlo, $invlo, v1 # vpshufb %xmm0, %xmm10, %xmm3 # 3 = 1/i 284 vxor v3, v3, v5 # vpxor %xmm5, %xmm3, %xmm3 # 3 = iak = 1/i + a/k 286 vperm v2, $invlo, v7, v3 # vpshufb %xmm3, %xmm10, %xmm2 # 2 = 1/iak [all …]
|
H A D | vpaes-x86_64.pl | 121 pshufb %xmm3, %xmm0 # 0 = sb1t 129 pshufb %xmm3, %xmm2 # 2 = sb2t 130 movdqa %xmm0, %xmm3 # 3 = A 135 pshufb %xmm4, %xmm3 # 3 = D 137 pxor %xmm0, %xmm3 # 3 = 2A+B+D 141 pxor %xmm3, %xmm0 # 0 = 2A+3B+C+D 151 movdqa %xmm10, %xmm3 # 3 : 1/i 153 pshufb %xmm1, %xmm3 # 3 = 1/i 155 pxor %xmm5, %xmm3 # 3 = iak = 1/i + a/k 159 pshufb %xmm3, %xmm2 # 2 = 1/iak [all …]
|
/freebsd/sys/crypto/openssl/i386/ |
H A D | chacha-x86.S | 409 movdqu (%ebx),%xmm3 420 movdqa %xmm3,48(%esp) 425 movdqa 80(%eax),%xmm3 429 paddd 48(%esp),%xmm3 431 movdqa %xmm3,48(%esp) 436 pxor %xmm0,%xmm3 438 paddd %xmm3,%xmm2 445 pxor %xmm0,%xmm3 447 paddd %xmm3,%xmm2 455 pshufd $147,%xmm3,%xmm3 [all …]
|
H A D | aesni-x86.S | 80 pxor %xmm0,%xmm3 112 pxor %xmm0,%xmm3 144 pxor %xmm0,%xmm3 181 pxor %xmm0,%xmm3 218 pxor %xmm0,%xmm3 261 pxor %xmm0,%xmm3 304 pxor %xmm0,%xmm3 363 pxor %xmm0,%xmm3 439 movdqu 16(%esi),%xmm3 451 movups %xmm3,16(%edi) [all …]
|
H A D | poly1305-x86.S | 331 movdqa %xmm2,%xmm3 333 psrlq $30,%xmm3 335 pand %xmm7,%xmm3 343 movdqa %xmm3,48(%esp) 353 movdqa %xmm3,%xmm6 357 paddd %xmm3,%xmm6 365 pshufd $68,%xmm3,%xmm3 370 movdqa %xmm3,48(%edx) 373 pmuludq %xmm0,%xmm3 384 paddq %xmm6,%xmm3 [all …]
|
H A D | ghash-x86.S | 949 movdqa %xmm2,%xmm3 952 psrlq $63,%xmm3 954 pslldq $8,%xmm3 955 por %xmm3,%xmm2 960 pshufd $78,%xmm0,%xmm3 962 pxor %xmm0,%xmm3 967 xorps %xmm0,%xmm3 968 xorps %xmm1,%xmm3 969 movdqa %xmm3,%xmm4 970 psrldq $8,%xmm3 [all …]
|
/freebsd/sys/contrib/openzfs/module/icp/asm-x86_64/modes/ |
H A D | ghash-x86_64.S | 119 pshufd $78,%xmm0,%xmm3 120 pxor %xmm0,%xmm3 124 pxor %xmm0,%xmm3 125 pxor %xmm1,%xmm3 127 movdqa %xmm3,%xmm4 128 psrldq $8,%xmm3 130 pxor %xmm3,%xmm1 134 movdqa %xmm0,%xmm3 136 pxor %xmm0,%xmm3 138 pxor %xmm3,%xmm0 [all …]
|
H A D | gcm_pclmulqdq.S | 161 movdqu %xmm0, %xmm3 162 pclmulqdq $0, %xmm1, %xmm3 // xmm3 holds a0*b0 177 pxor %xmm5, %xmm3 184 movdqu %xmm3, %xmm7 186 pslld $1, %xmm3 194 por %xmm7, %xmm3 203 movdqu %xmm3, %xmm7 204 movdqu %xmm3, %xmm8 205 movdqu %xmm3, %xmm9 214 pxor %xmm7, %xmm3 // first phase of the reduction complete [all …]
|
H A D | aesni-gcm-x86_64.S | 87 vmovdqu 0-32(%r9),%xmm3 94 vpclmulqdq $0x10,%xmm3,%xmm7,%xmm5 97 vpclmulqdq $0x01,%xmm3,%xmm7,%xmm6 104 vpclmulqdq $0x00,%xmm3,%xmm7,%xmm1 108 vpclmulqdq $0x11,%xmm3,%xmm7,%xmm7 110 vmovdqu 16-32(%r9),%xmm3 114 vpclmulqdq $0x00,%xmm3,%xmm0,%xmm5 120 vpclmulqdq $0x10,%xmm3,%xmm0,%xmm1 123 vpclmulqdq $0x01,%xmm3,%xmm0,%xmm2 127 vpclmulqdq $0x11,%xmm3,%xmm0,%xmm3 [all …]
|
/freebsd/sys/crypto/openssl/amd64/ |
H A D | ghash-x86_64.S | 718 movdqa %xmm2,%xmm3 721 psrlq $63,%xmm3 723 pslldq $8,%xmm3 724 por %xmm3,%xmm2 735 pshufd $78,%xmm0,%xmm3 736 pxor %xmm0,%xmm3 740 pxor %xmm0,%xmm3 741 pxor %xmm1,%xmm3 743 movdqa %xmm3,%xmm4 744 psrldq $8,%xmm3 [all …]
|
H A D | aesni-x86_64.S | 65 xorps %xmm0,%xmm3 96 xorps %xmm0,%xmm3 127 xorps %xmm0,%xmm3 163 xorps %xmm0,%xmm3 199 xorps %xmm0,%xmm3 241 xorps %xmm0,%xmm3 283 pxor %xmm0,%xmm3 339 pxor %xmm0,%xmm3 395 xorps %xmm0,%xmm3 461 xorps %xmm0,%xmm3 [all …]
|
H A D | bsaes-x86_64.S | 22 pxor %xmm8,%xmm3 37 movdqa %xmm3,%xmm10 38 psrlq $1,%xmm3 40 pxor %xmm4,%xmm3 42 pand %xmm7,%xmm3 45 pxor %xmm3,%xmm4 46 psllq $1,%xmm3 48 pxor %xmm10,%xmm3 66 movdqa %xmm3,%xmm10 67 psrlq $2,%xmm3 [all …]
|
H A D | aesni-gcm-x86_64.S | 25 vmovdqu 0-32(%r9),%xmm3 32 vpclmulqdq $0x10,%xmm3,%xmm7,%xmm5 35 vpclmulqdq $0x01,%xmm3,%xmm7,%xmm6 42 vpclmulqdq $0x00,%xmm3,%xmm7,%xmm1 46 vpclmulqdq $0x11,%xmm3,%xmm7,%xmm7 48 vmovdqu 16-32(%r9),%xmm3 52 vpclmulqdq $0x00,%xmm3,%xmm0,%xmm5 58 vpclmulqdq $0x10,%xmm3,%xmm0,%xmm1 61 vpclmulqdq $0x01,%xmm3,%xmm0,%xmm2 65 vpclmulqdq $0x11,%xmm3,%xmm0,%xmm3 [all …]
|
/freebsd/sys/contrib/openzfs/module/icp/asm-x86_64/blake3/ |
H A D | blake3_sse2.S | 76 movdqu xmm3, xmmword ptr [rcx] 77 pshufd xmm0, xmm3, 0x00 78 pshufd xmm1, xmm3, 0x55 79 pshufd xmm2, xmm3, 0xAA 80 pshufd xmm3, xmm3, 0xFF 194 paddd xmm3, xmmword ptr [rsp+0x60] 198 paddd xmm3, xmm7 202 pxor xmm15, xmm3 240 paddd xmm3, xmmword ptr [rsp+0x70] 244 paddd xmm3, xmm7 [all …]
|
H A D | blake3_sse41.S | 76 movdqu xmm3, xmmword ptr [rcx] 77 pshufd xmm0, xmm3, 0x00 78 pshufd xmm1, xmm3, 0x55 79 pshufd xmm2, xmm3, 0xAA 80 pshufd xmm3, xmm3, 0xFF 194 paddd xmm3, xmmword ptr [rsp+0x60] 198 paddd xmm3, xmm7 202 pxor xmm15, xmm3 237 paddd xmm3, xmmword ptr [rsp+0x70] 241 paddd xmm3, xmm7 [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Support/BLAKE3/ |
H A D | blake3_sse2_x86-64_unix.S | 84 movdqu xmm3, xmmword ptr [rcx] 85 pshufd xmm0, xmm3, 0x00 86 pshufd xmm1, xmm3, 0x55 87 pshufd xmm2, xmm3, 0xAA 88 pshufd xmm3, xmm3, 0xFF 202 paddd xmm3, xmmword ptr [rsp+0x60] 206 paddd xmm3, xmm7 210 pxor xmm15, xmm3 248 paddd xmm3, xmmword ptr [rsp+0x70] 252 paddd xmm3, xmm7 [all …]
|
H A D | blake3_sse2_x86-64_windows_gnu.S | 69 movdqu xmm3, xmmword ptr [rcx] 70 pshufd xmm0, xmm3, 0x00 71 pshufd xmm1, xmm3, 0x55 72 pshufd xmm2, xmm3, 0xAA 73 pshufd xmm3, xmm3, 0xFF 187 paddd xmm3, xmmword ptr [rsp+0x60] 191 paddd xmm3, xmm7 195 pxor xmm15, xmm3 233 paddd xmm3, xmmword ptr [rsp+0x70] 237 paddd xmm3, xmm7 [all …]
|
H A D | blake3_sse41_x86-64_windows_gnu.S | 69 movdqu xmm3, xmmword ptr [rcx] 70 pshufd xmm0, xmm3, 0x00 71 pshufd xmm1, xmm3, 0x55 72 pshufd xmm2, xmm3, 0xAA 73 pshufd xmm3, xmm3, 0xFF 187 paddd xmm3, xmmword ptr [rsp+0x60] 191 paddd xmm3, xmm7 195 pxor xmm15, xmm3 230 paddd xmm3, xmmword ptr [rsp+0x70] 234 paddd xmm3, xmm7 [all …]
|
H A D | blake3_sse41_x86-64_unix.S | 84 movdqu xmm3, xmmword ptr [rcx] 85 pshufd xmm0, xmm3, 0x00 86 pshufd xmm1, xmm3, 0x55 87 pshufd xmm2, xmm3, 0xAA 88 pshufd xmm3, xmm3, 0xFF 202 paddd xmm3, xmmword ptr [rsp+0x60] 206 paddd xmm3, xmm7 210 pxor xmm15, xmm3 245 paddd xmm3, xmmword ptr [rsp+0x70] 249 paddd xmm3, xmm7 [all …]
|
H A D | blake3_sse2_x86-64_windows_msvc.asm | 68 movdqu xmm3, xmmword ptr [rcx] 69 pshufd xmm0, xmm3, 00H 70 pshufd xmm1, xmm3, 55H 71 pshufd xmm2, xmm3, 0AAH 72 pshufd xmm3, xmm3, 0FFH 186 paddd xmm3, xmmword ptr [rsp+60H] 190 paddd xmm3, xmm7 194 pxor xmm15, xmm3 232 paddd xmm3, xmmword ptr [rsp+70H] 236 paddd xmm3, xmm7 [all …]
|
H A D | blake3_sse41_x86-64_windows_msvc.asm | 68 movdqu xmm3, xmmword ptr [rcx] 69 pshufd xmm0, xmm3, 00H 70 pshufd xmm1, xmm3, 55H 71 pshufd xmm2, xmm3, 0AAH 72 pshufd xmm3, xmm3, 0FFH 186 paddd xmm3, xmmword ptr [rsp+60H] 190 paddd xmm3, xmm7 194 pxor xmm15, xmm3 229 paddd xmm3, xmmword ptr [rsp+70H] 233 paddd xmm3, xmm7 [all …]
|
/freebsd/contrib/bionic-x86_64-string/ |
H A D | ssse3-strcmp-slm.S | 226 movdqa (%rdi), %xmm3 251 palignr $1, %xmm3, %xmm2 /* merge into one 16byte value */ 265 movdqa %xmm4, %xmm3 274 palignr $1, %xmm3, %xmm2 /* merge into one 16byte value */ 288 movdqa %xmm4, %xmm3 297 pcmpeqb %xmm3, %xmm0 /* check nibble for null char*/ 319 psrldq $1, %xmm3 341 movdqa (%rdi), %xmm3 366 palignr $2, %xmm3, %xmm2 /* merge into one 16byte value */ 381 movdqa %xmm4, %xmm3 [all …]
|