Home
last modified time | relevance | path

Searched refs:xmm1 (Results 1 – 25 of 137) sorted by relevance

123456

/freebsd/crypto/openssl/crypto/aes/asm/
H A Dvpaes-armv8.pl187 // Clobbers %xmm1-%xmm5, %r9, %r10, %r11, %rax
199 and v1.16b, v7.16b, v17.16b // vpand %xmm9, %xmm0, %xmm1
201 tbl v1.16b, {$iptlo}, v1.16b // vpshufb %xmm1, %xmm2, %xmm1
204 eor v0.16b, v1.16b, v16.16b // vpxor %xmm5, %xmm1, %xmm0
213 ld1 {v1.2d}, [x11], #16 // vmovdqa -0x40(%r11,%r10), %xmm1 # .Lk_mc_forward[]
220 tbl v3.16b, {v0.16b}, v1.16b // vpshufb %xmm1, %xmm0, %xmm3 # 0 = B
224 tbl v4.16b, {v3.16b}, v1.16b // vpshufb %xmm1, %xmm3, %xmm4 # 0 = 2B+C
232 and v1.16b, v0.16b, v17.16b // vpand %xmm0, %xmm9, %xmm1 # 0 = k
234 tbl v5.16b, {$invhi}, v1.16b // vpshufb %xmm1, %xmm11, %xmm5 # 2 = a/k
235 eor v1.16b, v1.16b, v0.16b // vpxor %xmm0, %xmm1, %xmm1 # 0 = j
[all …]
H A Dvpaes-x86_64.pl89 ## Clobbers %xmm1-%xmm5, %r9, %r10, %r11, %rax
100 movdqa %xmm9, %xmm1
102 pandn %xmm0, %xmm1
104 psrld \$4, %xmm1
108 pshufb %xmm1, %xmm0
125 movdqa -0x40(%r11,%r10), %xmm1 # .Lk_mc_forward[]
132 pshufb %xmm1, %xmm0 # 0 = B
138 pshufb %xmm1, %xmm0 # 0 = 2B+C
145 movdqa %xmm9, %xmm1 # 1 : i
147 pandn %xmm0, %xmm1 # 1 = i<<4
[all …]
H A Dvpaes-ppc.pl233 ## Clobbers %xmm1-%xmm6, %r9, %r10, %r11, %rax
247 vperm v0, $iptlo, $iptlo, v0 # vpshufb %xmm1, %xmm2, %xmm1
249 vxor v0, v0, v5 # vpxor %xmm5, %xmm1, %xmm0
258 lvx v1, r12, r11 # vmovdqa -0x40(%r11,%r10), %xmm1 # .Lk_mc_forward[]
268 vperm v3, v0, v7, v1 # vpshufb %xmm1, %xmm0, %xmm3 # 0 = B
272 vperm v4, v3, v7, v1 # vpshufb %xmm1, %xmm3, %xmm4 # 0 = 2B+C
279 vperm v5, $invhi, $invhi, v0 # vpshufb %xmm1, %xmm11, %xmm5 # 2 = a/k
280 vxor v0, v0, v1 # vpxor %xmm0, %xmm1, %xmm1 # 0 = j
282 vperm v4, $invlo, $invlo, v0 # vpshufb %xmm1, %xmm10, %xmm4 # 4 = 1/j
291 vxor v2, v2, v0 # vpxor %xmm1, %xmm2, %xmm2 # 2 = io
[all …]
/freebsd/sys/crypto/aesni/
H A Daeskeys_amd64.S47 pshufd $0b11111111,%xmm1,%xmm1
52 pxor %xmm1,%xmm0
61 pshufd $0b01010101,%xmm1,%xmm1
66 pxor %xmm1,%xmm0
73 movaps %xmm0,%xmm1
76 shufps $0b01001110,%xmm2,%xmm1
77 movaps %xmm1,0x10(%rsi)
85 pshufd $0b01010101,%xmm1,%xmm1
90 pxor %xmm1,%xmm0
104 pshufd $0b10101010,%xmm1,%xmm1
[all …]
/freebsd/contrib/bionic-x86_64-string/
H A Dssse3-strcmp-slm.S98 movlpd (%rdi), %xmm1
100 movhpd 8(%rdi), %xmm1
103 pcmpeqb %xmm1, %xmm0 /* Any null chars? */
104 pcmpeqb %xmm2, %xmm1 /* compare first 16 bytes for equality */
105 psubb %xmm0, %xmm1 /* packed sub of comparison results*/
106 pmovmskb %xmm1, %edx
151 movdqa (%rsi), %xmm1
153 pcmpeqb %xmm1, %xmm0 /* Any null chars? */
154 pcmpeqb (%rdi), %xmm1 /* compare 16 bytes for equality */
155 psubb %xmm0, %xmm1 /* packed sub of comparison results*/
[all …]
H A Dsse4-memcmp-slm.S108 movdqu (%rsi), %xmm1
110 pxor %xmm1, %xmm2
371 movdqa %xmm2, %xmm1
375 por %xmm3, %xmm1
379 por %xmm4, %xmm1
383 por %xmm5, %xmm1
385 ptest %xmm1, %xmm0
405 movdqa %xmm2, %xmm1
409 por %xmm3, %xmm1
413 por %xmm4, %xmm1
[all …]
/freebsd/sys/crypto/openssl/amd64/
H A Dsha256-mb-x86_64.S91 movd 0(%r10),%xmm1
93 punpckldq %xmm1,%xmm5
101 movdqa %xmm12,%xmm1
106 psrld $11,%xmm1
110 pxor %xmm1,%xmm7
112 psrld $25-11,%xmm1
120 pxor %xmm1,%xmm7
123 movdqa %xmm8,%xmm1
126 psrld $2,%xmm1
136 pxor %xmm2,%xmm1
[all …]
H A Dvpaes-x86_64.S26 movdqa %xmm9,%xmm1
28 pandn %xmm0,%xmm1
30 psrld $4,%xmm1
51 movdqa -64(%r11,%r10,1),%xmm1
71 movdqa %xmm9,%xmm1
73 pandn %xmm0,%xmm1
74 psrld $4,%xmm1
78 pxor %xmm1,%xmm0
90 pxor %xmm1,%xmm3
99 movdqa 64(%r11,%r10,1),%xmm1
[all …]
H A Daesni-gcm-x86_64.S12 vpaddb %xmm2,%xmm1,%xmm10
17 vpxor %xmm15,%xmm1,%xmm9
26 vpaddb %xmm2,%xmm14,%xmm1
31 vmovdqu %xmm1,(%r8)
42 vpclmulqdq $0x00,%xmm3,%xmm7,%xmm1
55 vpxor %xmm5,%xmm1,%xmm4
58 vpclmulqdq $0x10,%xmm3,%xmm0,%xmm1
79 vpxor %xmm1,%xmm6,%xmm6
80 vpclmulqdq $0x00,%xmm5,%xmm0,%xmm1
92 vpxor %xmm1,%xmm4,%xmm4
[all …]
H A Daesni-mb-x86_64.S99 movups 16-120(%rsi),%xmm1
133 movups 48-120(%rsi),%xmm1
149 movups -40(%rsi),%xmm1
165 movups -8(%rsi),%xmm1
186 movups 144-120(%rsi),%xmm1
202 movups 176-120(%rsi),%xmm1
216 movups 208-120(%rsi),%xmm1
232 movdqu 16-120(%rsi),%xmm1
390 movups 16-120(%rsi),%xmm1
420 movups 48-120(%rsi),%xmm1
[all …]
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/
H A Dladder_base.S28 vmovdqa v1_0(%rip),%xmm1
35 vmovdqa %xmm1,80(%rsp)
40 vmovdqa %xmm1,%xmm0
41 vpxor %xmm1,%xmm1,%xmm1
104 vpxor %xmm12,%xmm1,%xmm13
106 vpxor %xmm13,%xmm1,%xmm1
161 vpaddq %xmm1,%xmm0,%xmm11
163 vpsubq %xmm1,%xmm0,%xmm0
164 vpunpckhqdq %xmm11,%xmm0,%xmm1
167 vpmuludq %xmm1,%xmm10,%xmm13
[all …]
H A Dladder.S29 vmovdqa v1_0(%rip),%xmm1
40 vmovdqa %xmm1,80(%rsp)
45 vmovdqa %xmm1,%xmm0
46 vpxor %xmm1,%xmm1,%xmm1
153 vpxor %xmm12,%xmm1,%xmm13
155 vpxor %xmm13,%xmm1,%xmm1
210 vpaddq %xmm1,%xmm0,%xmm11
212 vpsubq %xmm1,%xmm0,%xmm0
213 vpunpckhqdq %xmm11,%xmm0,%xmm1
216 vpmuludq %xmm1,%xmm10,%xmm13
[all …]
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_stream/salsa20/xmm6/
H A Dsalsa20_xmm6-asm.S115 pshufd $0x55,%xmm0,%xmm1
119 movdqa %xmm1,128(%rsp)
124 pshufd $0xaa,%xmm0,%xmm1
128 movdqa %xmm1,192(%rsp)
133 pshufd $0xff,%xmm0,%xmm1
136 movdqa %xmm1,256(%rsp)
140 pshufd $0x00,%xmm0,%xmm1
143 movdqa %xmm1,304(%rsp)
178 movdqa 144(%rsp),%xmm1
196 movdqa %xmm1,384(%rsp)
[all …]
/freebsd/sys/crypto/openssl/i386/
H A Daesni-x86.S20 movups 16(%edx),%xmm1
26 movups (%edx),%xmm1
31 pxor %xmm1,%xmm1
52 movups 16(%edx),%xmm1
58 movups (%edx),%xmm1
63 pxor %xmm1,%xmm1
78 movups 16(%edx),%xmm1
88 movups (%edx,%ecx,1),%xmm1
110 movups 16(%edx),%xmm1
120 movups (%edx,%ecx,1),%xmm1
[all …]
H A Dchacha-x86.S412 movdqu (%edx),%xmm1
418 movdqa %xmm1,16(%esp)
427 movdqa 16(%esp),%xmm1
435 paddd %xmm1,%xmm0
439 pxor %xmm2,%xmm1
440 movdqa %xmm1,%xmm4
441 psrld $20,%xmm1
443 por %xmm4,%xmm1
444 paddd %xmm1,%xmm0
448 pxor %xmm2,%xmm1
[all …]
H A Dvpaes-x86.S84 movdqa %xmm6,%xmm1
86 pandn %xmm0,%xmm1
92 psrld $4,%xmm1
107 movdqa -64(%ebx,%ecx,1),%xmm1
125 movdqa %xmm6,%xmm1
127 pandn %xmm0,%xmm1
128 psrld $4,%xmm1
132 pxor %xmm1,%xmm0
144 pxor %xmm1,%xmm3
151 movdqa 64(%ebx,%ecx,1),%xmm1
[all …]
/freebsd/sys/contrib/openzfs/module/icp/asm-x86_64/aes/
H A Daes_aesni.S203 pshufd $0b11111111, %xmm1, %xmm1
208 pxor %xmm1, %xmm0
219 pshufd $0b01010101, %xmm1, %xmm1
224 pxor %xmm1, %xmm0
233 movups %xmm0, %xmm1
236 shufps $0b01001110, %xmm2, %xmm1
237 movups %xmm1, 0x10(%rcx)
245 pshufd $0b01010101, %xmm1, %xmm1
250 pxor %xmm1, %xmm0
266 pshufd $0b10101010, %xmm1, %xmm1
[all …]
/freebsd/sys/contrib/openzfs/module/icp/asm-x86_64/modes/
H A Daesni-gcm-x86_64.S74 vpaddb %xmm2,%xmm1,%xmm10
79 vpxor %xmm15,%xmm1,%xmm9
88 vpaddb %xmm2,%xmm14,%xmm1
93 vmovdqu %xmm1,(%r8)
104 vpclmulqdq $0x00,%xmm3,%xmm7,%xmm1
117 vpxor %xmm5,%xmm1,%xmm4
120 vpclmulqdq $0x10,%xmm3,%xmm0,%xmm1
141 vpxor %xmm1,%xmm6,%xmm6
142 vpclmulqdq $0x00,%xmm5,%xmm0,%xmm1
154 vpxor %xmm1,%xmm4,%xmm4
[all …]
/freebsd/lib/libc/amd64/string/
H A Dstrlcpy.S72 pxor %xmm1, %xmm1
75 pcmpeqb (%rsi), %xmm1 # NUL found in head?
79 pmovmskb %xmm1, %eax
87 pxor %xmm1, %xmm1
88 pcmpeqb %xmm3, %xmm1 # NUL found in second chunk?
94 pmovmskb %xmm1, %eax
100 pxor %xmm1, %xmm1
111 0: pcmpeqb %xmm0, %xmm1 # NUL byte encountered?
112 pmovmskb %xmm1, %eax
118 pxor %xmm1, %xmm1
[all …]
/freebsd/sys/contrib/openzfs/module/icp/asm-x86_64/blake3/
H A Dblake3_sse41.S52 movdqa xmm1, xmm0
53 pand xmm1, xmmword ptr [ADD0+rip]
58 paddd xmm0, xmm1
61 pxor xmm1, xmmword ptr [CMP_MSB_MASK+rip]
62 pcmpgtd xmm1, xmm0
66 psubd xmm2, xmm1
78 pshufd xmm1, xmm3, 0x55
192 paddd xmm1, xmmword ptr [rsp+0x20]
196 paddd xmm1, xmm5
200 pxor xmm13, xmm1
[all …]
H A Dblake3_sse2.S52 movdqa xmm1, xmm0
53 pand xmm1, xmmword ptr [ADD0+rip]
58 paddd xmm0, xmm1
61 pxor xmm1, xmmword ptr [CMP_MSB_MASK+rip]
62 pcmpgtd xmm1, xmm0
66 psubd xmm2, xmm1
78 pshufd xmm1, xmm3, 0x55
192 paddd xmm1, xmmword ptr [rsp+0x20]
196 paddd xmm1, xmm5
200 pxor xmm13, xmm1
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Support/BLAKE3/
H A Dblake3_sse41_x86-64_windows_gnu.S45 movdqa xmm1, xmm0
46 pand xmm1, xmmword ptr [ADD0+rip]
51 paddd xmm0, xmm1
54 pxor xmm1, xmmword ptr [CMP_MSB_MASK+rip]
55 pcmpgtd xmm1, xmm0
59 psubd xmm2, xmm1
71 pshufd xmm1, xmm3, 0x55
185 paddd xmm1, xmmword ptr [rsp+0x20]
189 paddd xmm1, xmm5
193 pxor xmm13, xmm1
[all …]
H A Dblake3_sse41_x86-64_unix.S60 movdqa xmm1, xmm0
61 pand xmm1, xmmword ptr [ADD0+rip]
66 paddd xmm0, xmm1
69 pxor xmm1, xmmword ptr [CMP_MSB_MASK+rip]
70 pcmpgtd xmm1, xmm0
74 psubd xmm2, xmm1
86 pshufd xmm1, xmm3, 0x55
200 paddd xmm1, xmmword ptr [rsp+0x20]
204 paddd xmm1, xmm5
208 pxor xmm13, xmm1
[all …]
H A Dblake3_sse41_x86-64_windows_msvc.asm44 movdqa xmm1, xmm0
45 pand xmm1, xmmword ptr [ADD0]
50 paddd xmm0, xmm1
53 pxor xmm1, xmmword ptr [CMP_MSB_MASK]
54 pcmpgtd xmm1, xmm0
58 psubd xmm2, xmm1
70 pshufd xmm1, xmm3, 55H
184 paddd xmm1, xmmword ptr [rsp+20H]
188 paddd xmm1, xmm5
192 pxor xmm13, xmm1
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/i386/
H A Dashrdi3.S19 movd 8(%esp), %xmm1
20 punpckldq %xmm1, %xmm0 // Load input
32 pcmpeqb %xmm1, %xmm1 // -1ULL
33 psrlq $58, %xmm1 // 0x3f
34 pandn %xmm1, %xmm2 // 63 - count
35 pcmpeqb %xmm1, %xmm1 // -1ULL
36 psubq %xmm1, %xmm2 // 64 - count
37 psllq %xmm2, %xmm1 // -1 << (64 - count) = leading sign bits
38 por %xmm1, %xmm0

123456