Home
last modified time | relevance | path

Searched refs:xmm3 (Results 1 – 25 of 359) sorted by relevance

12345678910>>...15

/external/llvm/test/MC/X86/
Dx86-32-avx.s332 vshufps $8, %xmm1, %xmm2, %xmm3
336 vshufps $8, -4(%ebx,%ecx,8), %xmm2, %xmm3
340 vshufpd $8, %xmm1, %xmm2, %xmm3
344 vshufpd $8, -4(%ebx,%ecx,8), %xmm2, %xmm3
348 vcmpeqps %xmm1, %xmm2, %xmm3
352 vcmpleps %xmm1, %xmm2, %xmm3
356 vcmpltps %xmm1, %xmm2, %xmm3
360 vcmpneqps %xmm1, %xmm2, %xmm3
364 vcmpnleps %xmm1, %xmm2, %xmm3
368 vcmpnltps %xmm1, %xmm2, %xmm3
[all …]
Dx86_64-xop-encoding.s45 vphaddwd %xmm3, %xmm4
74 vphaddubw (%rcx), %xmm3
125 vphaddbd %xmm1, %xmm3
146 vfrczps 4(%rax), %xmm3
202 vpshld %xmm7, %xmm5, %xmm3
205 vpshld 4(%rax), %xmm3, %xmm3
213 vpshlb %xmm1, %xmm2, %xmm3
219 vpshlb %xmm2, (%rax,%rdx), %xmm3
224 vpshaw %xmm7, %xmm5, %xmm3
230 vpshaw %xmm0, 8(%rax,%rcx), %xmm3
[all …]
/external/swiftshader/third_party/LLVM/test/MC/X86/
Dx86-32-avx.s332 vshufps $8, %xmm1, %xmm2, %xmm3
336 vshufps $8, -4(%ebx,%ecx,8), %xmm2, %xmm3
340 vshufpd $8, %xmm1, %xmm2, %xmm3
344 vshufpd $8, -4(%ebx,%ecx,8), %xmm2, %xmm3
348 vcmpeqps %xmm1, %xmm2, %xmm3
352 vcmpleps %xmm1, %xmm2, %xmm3
356 vcmpltps %xmm1, %xmm2, %xmm3
360 vcmpneqps %xmm1, %xmm2, %xmm3
364 vcmpnleps %xmm1, %xmm2, %xmm3
368 vcmpnltps %xmm1, %xmm2, %xmm3
[all …]
/external/boringssl/src/crypto/fipsmodule/aes/asm/
Dvpaes-x86_64.pl111 pshufb %xmm3, %xmm0 # 0 = sb1t
119 pshufb %xmm3, %xmm2 # 2 = sb2t
120 movdqa %xmm0, %xmm3 # 3 = A
125 pshufb %xmm4, %xmm3 # 3 = D
127 pxor %xmm0, %xmm3 # 3 = 2A+B+D
131 pxor %xmm3, %xmm0 # 0 = 2A+3B+C+D
141 movdqa %xmm10, %xmm3 # 3 : 1/i
143 pshufb %xmm1, %xmm3 # 3 = 1/i
145 pxor %xmm5, %xmm3 # 3 = iak = 1/i + a/k
149 pshufb %xmm3, %xmm2 # 2 = 1/iak
[all …]
/external/boringssl/mac-x86/crypto/chacha/
Dchacha-x86.S395 movdqu (%ebx),%xmm3
403 pshufd $0,%xmm3,%xmm0
404 pshufd $85,%xmm3,%xmm1
405 pshufd $170,%xmm3,%xmm2
406 pshufd $255,%xmm3,%xmm3
416 movdqa %xmm3,112(%ebp)
417 movdqu 16(%edx),%xmm3
424 pshufd $0,%xmm3,%xmm0
425 pshufd $85,%xmm3,%xmm1
426 pshufd $170,%xmm3,%xmm2
[all …]
/external/boringssl/linux-x86/crypto/chacha/
Dchacha-x86.S398 movdqu (%ebx),%xmm3
406 pshufd $0,%xmm3,%xmm0
407 pshufd $85,%xmm3,%xmm1
408 pshufd $170,%xmm3,%xmm2
409 pshufd $255,%xmm3,%xmm3
419 movdqa %xmm3,112(%ebp)
420 movdqu 16(%edx),%xmm3
427 pshufd $0,%xmm3,%xmm0
428 pshufd $85,%xmm3,%xmm1
429 pshufd $170,%xmm3,%xmm2
[all …]
/external/libvpx/libvpx/vp8/encoder/x86/
Ddct_sse2.asm73 movq xmm3, MMWORD PTR[input+ pitch] ;33 32 31 30
76 punpcklqdq xmm1, xmm3 ;33 32 31 30 23 22 21 20
87 movdqa xmm3, xmm0
89 psubw xmm3, xmm1 ;c1 d1 c1 d1 c1 d1 c1 d1
91 psllw xmm3, 3 ;c1 <<= 3 d1 <<= 3
96 movdqa xmm4, xmm3
97 pmaddwd xmm3, XMMWORD PTR[GLOBAL(_5352_2217)] ;c1*2217 + d1*5352
100 paddd xmm3, XMMWORD PTR[GLOBAL(_14500)]
102 psrad xmm3, 12 ;(c1 * 2217 + d1 * 5352 + 14500)>>12
106 packssdw xmm3, xmm4 ;op[3] op[1]
[all …]
/external/llvm/test/CodeGen/X86/
Dvector-shift-ashr-128.ll21 ; SSE2-NEXT: pshufd {{.*#+}} xmm3 = xmm1[2,3,0,1]
24 ; SSE2-NEXT: psrlq %xmm3, %xmm4
28 ; SSE2-NEXT: psrlq %xmm3, %xmm2
39 ; SSE41-NEXT: movdqa %xmm2, %xmm3
40 ; SSE41-NEXT: psrlq %xmm1, %xmm3
43 ; SSE41-NEXT: pblendw {{.*#+}} xmm2 = xmm3[0,1,2,3],xmm2[4,5,6,7]
44 ; SSE41-NEXT: movdqa %xmm0, %xmm3
45 ; SSE41-NEXT: psrlq %xmm1, %xmm3
47 ; SSE41-NEXT: pblendw {{.*#+}} xmm0 = xmm3[0,1,2,3],xmm0[4,5,6,7]
55 ; AVX1-NEXT: vpsrlq %xmm1, %xmm2, %xmm3
[all …]
Dvector-idiv-udiv-256.ll100 ; AVX1-NEXT: vpshufd {{.*#+}} xmm3 = xmm0[1,1,3,3]
101 ; AVX1-NEXT: vpmuludq %xmm2, %xmm3, %xmm2
102 ; AVX1-NEXT: vpmuludq %xmm1, %xmm0, %xmm3
103 ; AVX1-NEXT: vpshufd {{.*#+}} xmm3 = xmm3[1,1,3,3]
104 ; AVX1-NEXT: vpblendw {{.*#+}} xmm2 = xmm3[0,1],xmm2[2,3],xmm3[4,5],xmm2[6,7]
105 ; AVX1-NEXT: vpsubd %xmm2, %xmm0, %xmm3
106 ; AVX1-NEXT: vpsrld $1, %xmm3, %xmm3
107 ; AVX1-NEXT: vpaddd %xmm2, %xmm3, %xmm2
110 ; AVX1-NEXT: vpshufd {{.*#+}} xmm3 = xmm1[1,1,3,3]
113 ; AVX1-NEXT: vpmuludq %xmm3, %xmm4, %xmm3
[all …]
Dvector-rotate-256.ll15 ; AVX1-NEXT: vpsubq %xmm1, %xmm2, %xmm3
32 ; AVX1-NEXT: vpsrlq %xmm3, %xmm0, %xmm4
33 ; AVX1-NEXT: vpshufd {{.*#+}} xmm3 = xmm3[2,3,0,1]
34 ; AVX1-NEXT: vpsrlq %xmm3, %xmm0, %xmm0
52 ; XOPAVX1-NEXT: vextractf128 $1, %ymm0, %xmm3
53 ; XOPAVX1-NEXT: vprotq %xmm2, %xmm3, %xmm2
61 ; XOPAVX2-NEXT: vextracti128 $1, %ymm0, %xmm3
62 ; XOPAVX2-NEXT: vprotq %xmm2, %xmm3, %xmm2
76 ; AVX1-NEXT: vmovdqa {{.*#+}} xmm3 = [32,32,32,32]
77 ; AVX1-NEXT: vpsubd %xmm1, %xmm3, %xmm2
[all …]
Dvec_shift4.ll38 ; X32-NEXT: movdqa %xmm2, %xmm3
39 ; X32-NEXT: psllw $4, %xmm3
40 ; X32-NEXT: pand {{\.LCPI.*}}, %xmm3
42 ; X32-NEXT: pblendvb %xmm3, %xmm2
43 ; X32-NEXT: movdqa %xmm2, %xmm3
44 ; X32-NEXT: psllw $2, %xmm3
45 ; X32-NEXT: pand {{\.LCPI.*}}, %xmm3
48 ; X32-NEXT: pblendvb %xmm3, %xmm2
49 ; X32-NEXT: movdqa %xmm2, %xmm3
50 ; X32-NEXT: paddb %xmm3, %xmm3
[all …]
Dvector-rotate-128.ll21 ; SSE2-NEXT: pshufd {{.*#+}} xmm3 = xmm1[2,3,0,1]
23 ; SSE2-NEXT: psllq %xmm3, %xmm4
24 ; SSE2-NEXT: movdqa %xmm0, %xmm3
25 ; SSE2-NEXT: psllq %xmm1, %xmm3
26 ; SSE2-NEXT: movsd {{.*#+}} xmm4 = xmm3[0],xmm4[1]
27 ; SSE2-NEXT: pshufd {{.*#+}} xmm3 = xmm2[2,3,0,1]
29 ; SSE2-NEXT: psrlq %xmm3, %xmm1
40 ; SSE41-NEXT: movdqa %xmm0, %xmm3
41 ; SSE41-NEXT: psllq %xmm1, %xmm3
45 ; SSE41-NEXT: pblendw {{.*#+}} xmm4 = xmm3[0,1,2,3],xmm4[4,5,6,7]
[all …]
Dbswap-vector.ll123 ; CHECK-NOSSSE3-NEXT: movdqa %xmm0, %xmm3
124 … {{.*#+}} xmm3 = xmm3[8],xmm2[8],xmm3[9],xmm2[9],xmm3[10],xmm2[10],xmm3[11],xmm2[11],xmm3[12],xmm2…
125 ; CHECK-NOSSSE3-NEXT: pshuflw {{.*#+}} xmm3 = xmm3[1,0,3,2,4,5,6,7]
126 ; CHECK-NOSSSE3-NEXT: pshufhw {{.*#+}} xmm3 = xmm3[0,1,2,3,5,4,7,6]
130 ; CHECK-NOSSSE3-NEXT: packuswb %xmm3, %xmm0
131 ; CHECK-NOSSSE3-NEXT: movdqa %xmm1, %xmm3
132 … {{.*#+}} xmm3 = xmm3[8],xmm2[8],xmm3[9],xmm2[9],xmm3[10],xmm2[10],xmm3[11],xmm2[11],xmm3[12],xmm2…
133 ; CHECK-NOSSSE3-NEXT: pshuflw {{.*#+}} xmm3 = xmm3[1,0,3,2,4,5,6,7]
134 ; CHECK-NOSSSE3-NEXT: pshufhw {{.*#+}} xmm3 = xmm3[0,1,2,3,5,4,7,6]
138 ; CHECK-NOSSSE3-NEXT: packuswb %xmm3, %xmm1
[all …]
Dvector-shift-ashr-256.ll15 ; AVX1-NEXT: vmovdqa {{.*#+}} xmm3 = [9223372036854775808,9223372036854775808]
16 ; AVX1-NEXT: vpsrlq %xmm2, %xmm3, %xmm4
18 ; AVX1-NEXT: vpsrlq %xmm5, %xmm3, %xmm6
26 ; AVX1-NEXT: vpsrlq %xmm1, %xmm3, %xmm4
28 ; AVX1-NEXT: vpsrlq %xmm5, %xmm3, %xmm3
29 ; AVX1-NEXT: vpblendw {{.*#+}} xmm3 = xmm4[0,1,2,3],xmm3[4,5,6,7]
33 ; AVX1-NEXT: vpxor %xmm3, %xmm0, %xmm0
34 ; AVX1-NEXT: vpsubq %xmm3, %xmm0, %xmm0
50 ; XOPAVX1-NEXT: vpxor %xmm3, %xmm3, %xmm3
51 ; XOPAVX1-NEXT: vpsubq %xmm2, %xmm3, %xmm2
[all …]
Dvector-idiv-sdiv-256.ll92 ; AVX1-NEXT: vpshufd {{.*#+}} xmm3 = xmm2[1,1,3,3]
95 ; AVX1-NEXT: vpmuldq %xmm3, %xmm5, %xmm3
98 ; AVX1-NEXT: vpblendw {{.*#+}} xmm2 = xmm2[0,1],xmm3[2,3],xmm2[4,5],xmm3[6,7]
100 ; AVX1-NEXT: vpsrld $31, %xmm2, %xmm3
102 ; AVX1-NEXT: vpaddd %xmm3, %xmm2, %xmm2
103 ; AVX1-NEXT: vpshufd {{.*#+}} xmm3 = xmm1[1,1,3,3]
105 ; AVX1-NEXT: vpmuldq %xmm3, %xmm4, %xmm3
108 ; AVX1-NEXT: vpblendw {{.*#+}} xmm1 = xmm1[0,1],xmm3[2,3],xmm1[4,5],xmm3[6,7]
140 ; AVX1-NEXT: vpsrlw $15, %xmm1, %xmm3
142 ; AVX1-NEXT: vpaddw %xmm3, %xmm1, %xmm1
[all …]
Dvector-idiv-udiv-128.ll91 ; SSE2-NEXT: pshufd {{.*#+}} xmm3 = xmm0[1,1,3,3]
92 ; SSE2-NEXT: pmuludq %xmm1, %xmm3
93 ; SSE2-NEXT: pshufd {{.*#+}} xmm1 = xmm3[1,3,2,3]
105 ; SSE41-NEXT: pshufd {{.*#+}} xmm3 = xmm0[1,1,3,3]
106 ; SSE41-NEXT: pmuludq %xmm2, %xmm3
109 ; SSE41-NEXT: pblendw {{.*#+}} xmm1 = xmm1[0,1],xmm3[2,3],xmm1[4,5],xmm3[6,7]
120 ; AVX1-NEXT: vpshufd {{.*#+}} xmm3 = xmm0[1,1,3,3]
121 ; AVX1-NEXT: vpmuludq %xmm2, %xmm3, %xmm2
135 ; AVX2-NEXT: vpshufd {{.*#+}} xmm3 = xmm0[1,1,3,3]
136 ; AVX2-NEXT: vpmuludq %xmm2, %xmm3, %xmm2
[all …]
/external/boringssl/linux-x86_64/crypto/fipsmodule/
Dghash-x86_64.S678 movdqa %xmm2,%xmm3
681 psrlq $63,%xmm3
683 pslldq $8,%xmm3
684 por %xmm3,%xmm2
695 pshufd $78,%xmm0,%xmm3
696 pxor %xmm0,%xmm3
700 pxor %xmm0,%xmm3
701 pxor %xmm1,%xmm3
703 movdqa %xmm3,%xmm4
704 psrldq $8,%xmm3
[all …]
/external/boringssl/mac-x86_64/crypto/fipsmodule/
Dghash-x86_64.S677 movdqa %xmm2,%xmm3
680 psrlq $63,%xmm3
682 pslldq $8,%xmm3
683 por %xmm3,%xmm2
694 pshufd $78,%xmm0,%xmm3
695 pxor %xmm0,%xmm3
699 pxor %xmm0,%xmm3
700 pxor %xmm1,%xmm3
702 movdqa %xmm3,%xmm4
703 psrldq $8,%xmm3
[all …]
/external/boringssl/win-x86/crypto/chacha/
Dchacha-x86.asm407 movdqu xmm3,[ebx]
415 pshufd xmm0,xmm3,0
416 pshufd xmm1,xmm3,85
417 pshufd xmm2,xmm3,170
418 pshufd xmm3,xmm3,255
428 movdqa [112+ebp],xmm3
429 movdqu xmm3,[16+edx]
436 pshufd xmm0,xmm3,0
437 pshufd xmm1,xmm3,85
438 pshufd xmm2,xmm3,170
[all …]
/external/boringssl/linux-x86_64/crypto/cipher_extra/
Daes128gcmsiv-x86_64.S43 vpclmulqdq $0x10,%xmm1,%xmm0,%xmm3
45 vpxor %xmm4,%xmm3,%xmm3
46 vpslldq $8,%xmm3,%xmm4
47 vpsrldq $8,%xmm3,%xmm3
49 vpxor %xmm3,%xmm5,%xmm5
51 vpclmulqdq $0x10,poly(%rip),%xmm2,%xmm3
53 vpxor %xmm4,%xmm3,%xmm2
55 vpclmulqdq $0x10,poly(%rip),%xmm2,%xmm3
57 vpxor %xmm4,%xmm3,%xmm2
142 vpclmulqdq $0x00,(%rdi,%r11,1),%xmm0,%xmm3
[all …]
/external/boringssl/mac-x86_64/crypto/cipher_extra/
Daes128gcmsiv-x86_64.S43 vpclmulqdq $0x10,%xmm1,%xmm0,%xmm3
45 vpxor %xmm4,%xmm3,%xmm3
46 vpslldq $8,%xmm3,%xmm4
47 vpsrldq $8,%xmm3,%xmm3
49 vpxor %xmm3,%xmm5,%xmm5
51 vpclmulqdq $0x10,poly(%rip),%xmm2,%xmm3
53 vpxor %xmm4,%xmm3,%xmm2
55 vpclmulqdq $0x10,poly(%rip),%xmm2,%xmm3
57 vpxor %xmm4,%xmm3,%xmm2
142 vpclmulqdq $0x00,(%rdi,%r11,1),%xmm0,%xmm3
[all …]
/external/boringssl/win-x86_64/crypto/fipsmodule/
Dghash-x86_64.asm704 movdqa xmm3,xmm2
707 psrlq xmm3,63
709 pslldq xmm3,8
710 por xmm2,xmm3
721 pshufd xmm3,xmm0,78
722 pxor xmm3,xmm0
726 pxor xmm3,xmm0
727 pxor xmm3,xmm1
729 movdqa xmm4,xmm3
730 psrldq xmm3,8
[all …]
/external/libvpx/libvpx/vp8/common/x86/
Dloopfilter_block_sse2_x86_64.asm202 movdqa xmm3, i3
207 LF_FILTER_HEV_MASK xmm0, xmm1, xmm2, xmm3, xmm4, xmm8, xmm9, xmm10
211 movdqa xmm3, i4
213 LF_FILTER xmm1, xmm2, xmm3, xmm8, xmm0, xmm4
218 movdqa i4, xmm3
227 LF_FILTER_HEV_MASK xmm3, xmm8, xmm0, xmm1, xmm2, xmm4, xmm10, xmm11, xmm9
233 LF_FILTER xmm0, xmm1, xmm4, xmm8, xmm3, xmm2
244 movdqa xmm3, i13
247 LF_FILTER_HEV_MASK xmm4, xmm8, xmm0, xmm1, xmm2, xmm3, xmm9, xmm11, xmm10
251 movdqa xmm3, i12
[all …]
Didctllm_sse2.asm62 movq xmm3, [rax+rcx]
67 punpcklbw xmm3, xmm5
74 paddw xmm3, xmm4
80 packuswb xmm3, xmm5
89 movq [rax + rdx], xmm3
131 movdqa xmm3, [rax+48]
143 pmullw xmm3, [rdx+16]
155 punpckldq xmm2, xmm3
156 punpckhdq xmm4, xmm3
159 pshufd xmm3, xmm4, 11011000b
[all …]
/external/boringssl/linux-x86/crypto/fipsmodule/
Daesni-x86.S67 pxor %xmm0,%xmm3
95 pxor %xmm0,%xmm3
123 pxor %xmm0,%xmm3
156 pxor %xmm0,%xmm3
189 pxor %xmm0,%xmm3
228 pxor %xmm0,%xmm3
267 pxor %xmm0,%xmm3
322 pxor %xmm0,%xmm3
394 movdqu 16(%esi),%xmm3
406 movups %xmm3,16(%edi)
[all …]

12345678910>>...15