/freebsd/crypto/openssl/crypto/aes/asm/ |
H A D | vpaes-armv8.pl | 179 // AES-encrypt %xmm0. 182 // %xmm0 = input 186 // Output in %xmm0 199 and v1.16b, v7.16b, v17.16b // vpand %xmm9, %xmm0, %xmm1 200 ushr v0.16b, v7.16b, #4 // vpsrlb \$4, %xmm0, %xmm0 203 tbl v2.16b, {$ipthi}, v0.16b // vpshufb %xmm0, %xmm3, %xmm2 204 eor v0.16b, v1.16b, v16.16b // vpxor %xmm5, %xmm1, %xmm0 205 eor v0.16b, v0.16b, v2.16b // vpxor %xmm2, %xmm0, %xmm0 214 tbl v0.16b, {$sb1u}, v3.16b // vpshufb %xmm3, %xmm12, %xmm0 # 0 = sb1t 217 eor v0.16b, v0.16b, v4.16b // vpxor %xmm4, %xmm0, %xmm0 # 0 = A [all …]
|
H A D | vpaes-x86_64.pl | 81 ## AES-encrypt %xmm0. 84 ## %xmm0 = input 88 ## Output in %xmm0 102 pandn %xmm0, %xmm1 105 pand %xmm9, %xmm0 106 pshufb %xmm0, %xmm2 107 movdqa .Lk_ipt+16(%rip), %xmm0 # ipthi 108 pshufb %xmm1, %xmm0 111 pxor %xmm2, %xmm0 119 movdqa %xmm12, %xmm0 # 0 : sb1t [all …]
|
H A D | vpaes-ppc.pl | 225 ## AES-encrypt %xmm0. 228 ## %xmm0 = input 232 ## Output in %xmm0 246 vsrb v1, v0, v8 # vpsrlb \$4, %xmm0, %xmm0 248 vperm v1, $ipthi, $ipthi, v1 # vpshufb %xmm0, %xmm3, %xmm2 249 vxor v0, v0, v5 # vpxor %xmm5, %xmm1, %xmm0 250 vxor v0, v0, v1 # vpxor %xmm2, %xmm0, %xmm0 260 vperm v0, $sb1u, v7, v3 # vpshufb %xmm3, %xmm12, %xmm0 # 0 = sb1t 264 vxor v0, v0, v4 # vpxor %xmm4, %xmm0, %xmm0 # 0 = A 268 vperm v3, v0, v7, v1 # vpshufb %xmm1, %xmm0, %xmm3 # 0 = B [all …]
|
H A D | aesni-x86_64.pl | 230 $rndkey0="%xmm0"; $rndkey1="%xmm1"; 949 xorps $rndkey0,$rndkey0 # %xmm0 954 movaps %xmm0,(%rsp) # clear stack 956 movaps %xmm0,0x10(%rsp) 958 movaps %xmm0,0x20(%rsp) 960 movaps %xmm0,0x30(%rsp) 1064 movaps %xmm0,(%rsp) # clear stack 1066 movaps %xmm0,0x10(%rsp) 1068 movaps %xmm0,0x20(%rsp) 1070 movaps %xmm0,0x30(%rsp) [all …]
|
/freebsd/contrib/bionic-x86_64-string/ |
H A D | ssse3-strcmp-slm.S | 102 pxor %xmm0, %xmm0 /* clear %xmm0 for null char checks */ 103 pcmpeqb %xmm1, %xmm0 /* Any null chars? */ 105 psubb %xmm0, %xmm1 /* packed sub of comparison results*/ 152 pxor %xmm0, %xmm0 /* clear %xmm0 for null char check */ 153 pcmpeqb %xmm1, %xmm0 /* Any null chars? */ 155 psubb %xmm0, %xmm1 /* packed sub of comparison results*/ 168 pxor %xmm0, %xmm0 /* clear xmm0, may have changed above */ 179 pcmpeqb %xmm1, %xmm0 181 psubb %xmm0, %xmm1 194 pcmpeqb %xmm1, %xmm0 [all …]
|
H A D | sse2-memset-slm.S | 89 movd %rcx, %xmm0 90 pshufd $0, %xmm0, %xmm0 91 movdqu %xmm0, (%rdi) 92 movdqu %xmm0, -16(%rdi, %rdx) 95 movdqu %xmm0, 16(%rdi) 96 movdqu %xmm0, -32(%rdi, %rdx) 99 movdqu %xmm0, 32(%rdi) 100 movdqu %xmm0, 48(%rdi) 101 movdqu %xmm0, -64(%rdi, %rdx) 102 movdqu %xmm0, -48(%rdi, %rdx) [all …]
|
H A D | avx2-memset-kbl.S | 88 movd %rcx, %xmm0 89 pshufd $0, %xmm0, %xmm0 90 movdqu %xmm0, (%rdi) 91 movdqu %xmm0, -16(%rdi, %rdx) 94 movdqu %xmm0, 16(%rdi) 95 movdqu %xmm0, -32(%rdi, %rdx) 98 movdqu %xmm0, 32(%rdi) 99 movdqu %xmm0, 48(%rdi) 100 movdqu %xmm0, -64(%rdi, %rdx) 101 movdqu %xmm0, -48(%rdi, %rdx) [all …]
|
/freebsd/sys/crypto/openssl/amd64/ |
H A D | ghash-x86_64.S | 732 movdqa %xmm2,%xmm0 734 movdqa %xmm0,%xmm1 735 pshufd $78,%xmm0,%xmm3 736 pxor %xmm0,%xmm3 740 pxor %xmm0,%xmm3 747 pxor %xmm4,%xmm0 749 movdqa %xmm0,%xmm4 750 movdqa %xmm0,%xmm3 751 psllq $5,%xmm0 752 pxor %xmm0,%xmm3 [all …]
|
H A D | vpaes-x86_64.S | 28 pandn %xmm0,%xmm1 31 pand %xmm9,%xmm0 33 movdqa .Lk_ipt+16(%rip),%xmm0 37 pxor %xmm2,%xmm0 45 movdqa %xmm12,%xmm0 50 pxor %xmm4,%xmm0 56 movdqa %xmm0,%xmm3 60 pxor %xmm2,%xmm0 63 pxor %xmm0,%xmm3 67 pxor %xmm3,%xmm0 [all …]
|
H A D | aesni-x86_64.S | 12 movups (%rdx),%xmm0 15 xorps %xmm0,%xmm2 23 pxor %xmm0,%xmm0 39 movups (%rdx),%xmm0 42 xorps %xmm0,%xmm2 50 pxor %xmm0,%xmm0 61 movups (%rcx),%xmm0 64 xorps %xmm0,%xmm2 65 xorps %xmm0,%xmm3 66 movups 32(%rcx),%xmm0 [all …]
|
H A D | sha256-mb-x86_64.S | 90 movd 0(%r9),%xmm0 94 punpckldq %xmm2,%xmm0 95 punpckldq %xmm0,%xmm5 113 movdqa %xmm12,%xmm0 118 pandn %xmm14,%xmm0 128 pxor %xmm3,%xmm0 137 paddd %xmm0,%xmm5 155 movd 4(%r9),%xmm0 159 punpckldq %xmm2,%xmm0 160 punpckldq %xmm0,%xmm5 [all …]
|
H A D | aesni-mb-x86_64.S | 101 movups 32-120(%rsi),%xmm0 141 movups -56(%rsi),%xmm0 157 movups -24(%rsi),%xmm0 175 movups 128-120(%rsi),%xmm0 194 movups 160-120(%rsi),%xmm0 208 movups 192-120(%rsi),%xmm0 222 movups 224-120(%rsi),%xmm0 244 movdqu 32-120(%rsi),%xmm0 391 movups 32-120(%rsi),%xmm0 428 movups -56(%rsi),%xmm0 [all …]
|
H A D | bsaes-x86_64.S | 17 pxor %xmm8,%xmm0 54 pxor %xmm0,%xmm15 59 pxor %xmm15,%xmm0 78 movdqa %xmm0,%xmm9 79 psrlq $2,%xmm0 82 pxor %xmm2,%xmm0 84 pand %xmm8,%xmm0 86 pxor %xmm0,%xmm2 87 psllq $2,%xmm0 90 pxor %xmm9,%xmm0 [all …]
|
H A D | aesni-gcm-x86_64.S | 40 vmovdqu 48+8(%rsp),%xmm0 52 vpclmulqdq $0x00,%xmm3,%xmm0,%xmm5 58 vpclmulqdq $0x10,%xmm3,%xmm0,%xmm1 61 vpclmulqdq $0x01,%xmm3,%xmm0,%xmm2 65 vpclmulqdq $0x11,%xmm3,%xmm0,%xmm3 66 vmovdqu 64+8(%rsp),%xmm0 80 vpclmulqdq $0x00,%xmm5,%xmm0,%xmm1 83 vpclmulqdq $0x10,%xmm5,%xmm0,%xmm2 86 vpclmulqdq $0x01,%xmm5,%xmm0,%xmm3 88 vpclmulqdq $0x11,%xmm5,%xmm0,%xmm5 [all …]
|
/freebsd/sys/crypto/aesni/ |
H A D | aeskeys_amd64.S | 48 shufps $0b00010000,%xmm0,%xmm4 49 pxor %xmm4,%xmm0 50 shufps $0b10001100,%xmm0,%xmm4 51 pxor %xmm4,%xmm0 52 pxor %xmm1,%xmm0 53 movaps %xmm0,(%rsi) 62 shufps $0b00010000,%xmm0,%xmm4 63 pxor %xmm4,%xmm0 64 shufps $0b10001100,%xmm0,%xmm4 65 pxor %xmm4,%xmm0 [all …]
|
H A D | aeskeys_i386.S | 48 shufps $0b00010000,%xmm0,%xmm4 49 pxor %xmm4,%xmm0 50 shufps $0b10001100,%xmm0,%xmm4 51 pxor %xmm4,%xmm0 52 pxor %xmm1,%xmm0 53 movaps %xmm0,(%edx) 62 shufps $0b00010000,%xmm0,%xmm4 63 pxor %xmm4,%xmm0 64 shufps $0b10001100,%xmm0,%xmm4 65 pxor %xmm4,%xmm0 [all …]
|
/freebsd/sys/crypto/openssl/i386/ |
H A D | aesni-x86.S | 19 movups (%edx),%xmm0 22 xorps %xmm0,%xmm2 30 pxor %xmm0,%xmm0 51 movups (%edx),%xmm0 54 xorps %xmm0,%xmm2 62 pxor %xmm0,%xmm0 76 movups (%edx),%xmm0 79 xorps %xmm0,%xmm2 80 pxor %xmm0,%xmm3 81 movups 32(%edx),%xmm0 [all …]
|
H A D | vpaes-x86.S | 86 pandn %xmm0,%xmm1 87 pand %xmm6,%xmm0 90 movdqa 16(%ebp),%xmm0 96 pxor %xmm2,%xmm0 101 movdqa 48(%ebp),%xmm0 106 pxor %xmm4,%xmm0 112 movdqa %xmm0,%xmm3 116 pxor %xmm2,%xmm0 119 pxor %xmm0,%xmm3 123 pxor %xmm3,%xmm0 [all …]
|
H A D | ghash-x86.S | 958 movdqa %xmm2,%xmm0 959 movdqa %xmm0,%xmm1 960 pshufd $78,%xmm0,%xmm3 962 pxor %xmm0,%xmm3 967 xorps %xmm0,%xmm3 973 pxor %xmm4,%xmm0 974 movdqa %xmm0,%xmm4 975 movdqa %xmm0,%xmm3 976 psllq $5,%xmm0 977 pxor %xmm0,%xmm3 [all …]
|
H A D | chacha-x86.S | 411 movdqa 32(%eax),%xmm0 417 movdqa %xmm0,(%esp) 426 movdqa (%esp),%xmm0 435 paddd %xmm1,%xmm0 436 pxor %xmm0,%xmm3 444 paddd %xmm1,%xmm0 445 pxor %xmm0,%xmm3 457 paddd %xmm1,%xmm0 458 pxor %xmm0,%xmm3 466 paddd %xmm1,%xmm0 [all …]
|
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_stream/salsa20/xmm6/ |
H A D | salsa20_xmm6-asm.S | 114 movdqa 112(%rsp),%xmm0 115 pshufd $0x55,%xmm0,%xmm1 116 pshufd $0xaa,%xmm0,%xmm2 117 pshufd $0xff,%xmm0,%xmm3 118 pshufd $0x00,%xmm0,%xmm0 122 movdqa %xmm0,176(%rsp) 123 movdqa 64(%rsp),%xmm0 124 pshufd $0xaa,%xmm0,%xmm1 125 pshufd $0xff,%xmm0,%xmm2 126 pshufd $0x00,%xmm0,%xmm3 [all …]
|
/freebsd/sys/contrib/openzfs/module/icp/asm-x86_64/modes/ |
H A D | ghash-x86_64.S | 113 movdqu (%rdi),%xmm0 118 movdqa %xmm0,%xmm1 119 pshufd $78,%xmm0,%xmm3 120 pxor %xmm0,%xmm3 124 pxor %xmm0,%xmm3 131 pxor %xmm4,%xmm0 133 movdqa %xmm0,%xmm4 134 movdqa %xmm0,%xmm3 135 psllq $5,%xmm0 136 pxor %xmm0,%xmm3 [all …]
|
/freebsd/sys/contrib/openzfs/module/icp/asm-x86_64/aes/ |
H A D | aes_aesni.S | 204 shufps $0b00010000, %xmm0, %xmm4 205 pxor %xmm4, %xmm0 206 shufps $0b10001100, %xmm0, %xmm4 207 pxor %xmm4, %xmm0 208 pxor %xmm1, %xmm0 209 movups %xmm0, (%rcx) 220 shufps $0b00010000, %xmm0, %xmm4 221 pxor %xmm4, %xmm0 222 shufps $0b10001100, %xmm0, %xmm4 223 pxor %xmm4, %xmm0 [all …]
|
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ |
H A D | ladder_base.S | 27 vmovdqa v0_0(%rip),%xmm0 31 vmovdqa %xmm0,16(%rsp) 32 vmovdqa %xmm0,32(%rsp) 33 vmovdqa %xmm0,48(%rsp) 34 vmovdqa %xmm0,64(%rsp) 36 vmovdqa %xmm0,96(%rsp) 37 vmovdqa %xmm0,112(%rsp) 38 vmovdqa %xmm0,128(%rsp) 39 vmovdqa %xmm0,144(%rsp) 40 vmovdqa %xmm1,%xmm0 [all …]
|
H A D | ladder.S | 28 vmovdqa v0_0(%rip),%xmm0 41 vmovdqa %xmm0,96(%rsp) 42 vmovdqa %xmm0,112(%rsp) 43 vmovdqa %xmm0,128(%rsp) 44 vmovdqa %xmm0,144(%rsp) 45 vmovdqa %xmm1,%xmm0 149 vpxor %xmm11,%xmm0,%xmm13 151 vpxor %xmm13,%xmm0,%xmm0 210 vpaddq %xmm1,%xmm0,%xmm11 211 vpaddq subc0(%rip),%xmm0,%xmm0 [all …]
|