Home
last modified time | relevance | path

Searched refs:xmm2 (Results 1 – 25 of 86) sorted by relevance

1234

/freebsd-13-stable/sys/contrib/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/
HDladder_base.S29 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 …]
HDladder.S30 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-13-stable/crypto/openssl/crypto/aes/asm/
HDvpaes-armv8.pl191 // vmovdqa .Lk_ipt(%rip), %xmm2 # iptlo
195 tbl v1.16b, {$iptlo}, v1.16b // vpshufb %xmm1, %xmm2, %xmm1
197 tbl v2.16b, {$ipthi}, v0.16b // vpshufb %xmm0, %xmm3, %xmm2
199 eor v0.16b, v0.16b, v2.16b // vpxor %xmm2, %xmm0, %xmm0
206 tbl v4.16b, {$sb1t}, v2.16b // vpshufb %xmm2, %xmm13, %xmm4 # 4 = sb1u
210 tbl v5.16b, {$sb2t}, v2.16b // vpshufb %xmm2, %xmm15, %xmm5 # 4 = sb2u
212 tbl v2.16b, {$sb2u}, v3.16b // vpshufb %xmm3, %xmm14, %xmm2 # 2 = sb2t
215 eor v2.16b, v2.16b, v5.16b // vpxor %xmm5, %xmm2, %xmm2 # 2 = 2A
217 eor v3.16b, v3.16b, v2.16b // vpxor %xmm2, %xmm3, %xmm3 # 0 = 2A+B
234 tbl v2.16b, {$invlo}, v3.16b // vpshufb %xmm3, %xmm10, %xmm2 # 2 = 1/iak
[all …]
HDvpaes-x86_64.pl99 movdqa .Lk_ipt(%rip), %xmm2 # iptlo
104 pshufb %xmm0, %xmm2
107 pxor %xmm5, %xmm2
109 pxor %xmm2, %xmm0
118 pshufb %xmm2, %xmm4 # 4 = sb1u
124 pshufb %xmm2, %xmm5 # 4 = sb2u
126 movdqa %xmm14, %xmm2 # 2 : sb2t
127 pshufb %xmm3, %xmm2 # 2 = sb2t
129 pxor %xmm5, %xmm2 # 2 = 2A
132 pxor %xmm2, %xmm0 # 0 = 2A+B
[all …]
HDvpaes-ppc.pl243 vperm v0, $iptlo, $iptlo, v0 # vpshufb %xmm1, %xmm2, %xmm1
244 vperm v1, $ipthi, $ipthi, v1 # vpshufb %xmm0, %xmm3, %xmm2
246 vxor v0, v0, v1 # vpxor %xmm2, %xmm0, %xmm0
253 vperm v4, $sb1t, v7, v2 # vpshufb %xmm2, %xmm13, %xmm4 # 4 = sb1u
259 vperm v5, $sb2t, v7, v2 # vpshufb %xmm2, %xmm15, %xmm5 # 4 = sb2u
261 vperm v2, $sb2u, v7, v3 # vpshufb %xmm3, %xmm14, %xmm2 # 2 = sb2t
265 vxor v2, v2, v5 # vpxor %xmm5, %xmm2, %xmm2 # 2 = 2A
267 vxor v3, v3, v2 # vpxor %xmm2, %xmm3, %xmm3 # 0 = 2A+B
282 vperm v2, $invlo, v7, v3 # vpshufb %xmm3, %xmm10, %xmm2 # 2 = 1/iak
287 vxor v2, v2, v0 # vpxor %xmm1, %xmm2, %xmm2 # 2 = io
[all …]
/freebsd-13-stable/sys/crypto/openssl/amd64/
HDsha256-mb-x86_64.S84 movd 0(%r11),%xmm2
86 punpckldq %xmm2,%xmm0
90 movdqa %xmm12,%xmm2
94 pslld $7,%xmm2
99 pxor %xmm2,%xmm7
100 pslld $21-7,%xmm2
107 pxor %xmm2,%xmm7
109 pslld $26-21,%xmm2
116 pxor %xmm2,%xmm7
117 movdqa %xmm8,%xmm2
[all …]
HDaesni-x86_64.S9 movups (%rdi),%xmm2
14 xorps %xmm0,%xmm2
24 movups %xmm2,(%rsi)
25 pxor %xmm2,%xmm2
35 movups (%rdi),%xmm2
40 xorps %xmm0,%xmm2
50 movups %xmm2,(%rsi)
51 pxor %xmm2,%xmm2
62 xorps %xmm0,%xmm2
93 xorps %xmm0,%xmm2
[all …]
HDaesni-gcm-x86_64.S8 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 …]
HDvpaes-x86_64.S27 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 …]
HDsha1-mb-x86_64.S78 movd (%r9),%xmm2
86 punpckldq %xmm4,%xmm2
88 punpckldq %xmm2,%xmm0
106 movd -56(%r8),%xmm2
122 punpckldq %xmm8,%xmm2
131 punpckldq %xmm9,%xmm2
164 movdqa %xmm2,32-128(%rax)
165 paddd %xmm2,%xmm12
256 movd -36(%r8),%xmm2
272 punpckldq %xmm8,%xmm2
[all …]
/freebsd-13-stable/sys/crypto/openssl/i386/
HDaesni-x86.S11 movups (%eax),%xmm2
17 xorps %xmm0,%xmm2
27 movups %xmm2,(%eax)
28 pxor %xmm2,%xmm2
38 movups (%eax),%xmm2
44 xorps %xmm0,%xmm2
54 movups %xmm2,(%eax)
55 pxor %xmm2,%xmm2
64 xorps %xmm0,%xmm2
91 xorps %xmm0,%xmm2
[all …]
HDchacha-x86.S403 movdqu 16(%edx),%xmm2
409 movdqa %xmm2,32(%esp)
418 movdqa 32(%esp),%xmm2
428 paddd %xmm3,%xmm2
429 pxor %xmm2,%xmm1
437 paddd %xmm3,%xmm2
438 pxor %xmm2,%xmm1
443 pshufd $78,%xmm2,%xmm2
450 paddd %xmm3,%xmm2
451 pxor %xmm2,%xmm1
[all …]
HDvpaes-x86.S75 movdqa (%ebp),%xmm2
81 pxor %xmm5,%xmm2
86 pxor %xmm2,%xmm0
99 movdqa 80(%ebp),%xmm2
103 pxor %xmm5,%xmm2
106 pxor %xmm2,%xmm0
127 movdqa %xmm7,%xmm2
131 pxor %xmm0,%xmm2
152 movdqa -64(%ebx),%xmm2
164 pxor %xmm5,%xmm2
[all …]
HDpoly1305-x86.S306 movdqa %xmm4,%xmm2
309 psrldq $6,%xmm2
311 movdqa %xmm2,%xmm3
312 psrlq $4,%xmm2
314 pand %xmm7,%xmm2
322 movdqa %xmm2,32(%esp)
326 movdqa %xmm2,%xmm5
330 paddd %xmm2,%xmm5
344 pshufd $68,%xmm2,%xmm2
349 movdqa %xmm2,32(%edx)
[all …]
/freebsd-13-stable/sys/crypto/aesni/
HDaeskeys_amd64.S67 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 …]
HDaeskeys_i386.S67 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-13-stable/sys/contrib/libsodium/src/libsodium/crypto_stream/salsa20/xmm6/
HDsalsa20_xmm6-asm.S116 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-13-stable/sys/contrib/openzfs/module/icp/asm-x86_64/modes/
HDaesni-gcm-x86_64.S63 vmovdqu 32(%r11),%xmm2
67 vpaddb %xmm2,%xmm1,%xmm10
68 vpaddb %xmm2,%xmm10,%xmm11
69 vpaddb %xmm2,%xmm11,%xmm12
70 vpaddb %xmm2,%xmm12,%xmm13
71 vpaddb %xmm2,%xmm13,%xmm14
81 vpaddb %xmm2,%xmm14,%xmm1
89 vmovups 16-128(%rcx),%xmm2
94 vaesenc %xmm2,%xmm9,%xmm9
98 vaesenc %xmm2,%xmm10,%xmm10
[all …]
HDghash-x86_64.S114 movdqu (%rsi),%xmm2
168 vmovdqu (%rsi),%xmm2
172 vpshufb %xmm4,%xmm2,%xmm2
175 vpshufd $255,%xmm2,%xmm4
176 vpsrlq $63,%xmm2,%xmm3
177 vpsllq $1,%xmm2,%xmm2
181 vpor %xmm3,%xmm2,%xmm2
185 vpxor %xmm5,%xmm2,%xmm2
187 vpunpckhqdq %xmm2,%xmm2,%xmm6
188 vmovdqa %xmm2,%xmm0
[all …]
/freebsd-13-stable/sys/contrib/openzfs/module/icp/asm-x86_64/aes/
HDaes_aesni.S226 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-13-stable/contrib/llvm-project/llvm/lib/Support/BLAKE3/
HDblake3_sse41_x86-64_windows_gnu.S57 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 …]
HDblake3_sse41_x86-64_unix.S72 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 …]
HDblake3_sse2_x86-64_unix.S72 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
247 paddd xmm2, xmmword ptr [rsp+0x50]
251 paddd xmm2, xmm6
[all …]
HDblake3_sse41_x86-64_windows_msvc.asm56 movd xmm2, r8d
57 pshufd xmm2, xmm2, 00H
58 psubd xmm2, xmm1
59 movdqa xmmword ptr [rsp+120H], xmm2
71 pshufd xmm2, xmm3, 0AAH
185 paddd xmm2, xmmword ptr [rsp+40H]
189 paddd xmm2, xmm6
193 pxor xmm14, xmm2
228 paddd xmm2, xmmword ptr [rsp+50H]
232 paddd xmm2, xmm6
[all …]
HDblake3_sse2_x86-64_windows_gnu.S57 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
232 paddd xmm2, xmmword ptr [rsp+0x50]
236 paddd xmm2, xmm6
[all …]

1234