Home
last modified time | relevance | path

Searched refs:xmm0 (Results 1 – 25 of 2635) sorted by relevance

12345678910>>...106

/external/llvm/test/MC/X86/
Dx86_64-fma4-encoding.s6 vfmaddss (%rcx), %xmm1, %xmm0, %xmm0
10 vfmaddss %xmm1, (%rcx),%xmm0, %xmm0
14 vfmaddss %xmm2, %xmm1, %xmm0, %xmm0
18 vfmaddsd (%rcx), %xmm1, %xmm0, %xmm0
22 vfmaddsd %xmm1, (%rcx),%xmm0, %xmm0
26 vfmaddsd %xmm2, %xmm1, %xmm0, %xmm0
30 vfmaddsd %xmm10, %xmm1, %xmm0, %xmm0
34 vfmaddps (%rcx), %xmm1, %xmm0, %xmm0
38 vfmaddps %xmm1, (%rcx),%xmm0, %xmm0
42 vfmaddps %xmm2, %xmm1, %xmm0, %xmm0
[all …]
/external/llvm-project/llvm/test/MC/X86/
Dx86_64-fma4-encoding.s6 vfmaddss (%rcx), %xmm1, %xmm0, %xmm0
10 vfmaddss %xmm1, (%rcx),%xmm0, %xmm0
14 vfmaddss %xmm2, %xmm1, %xmm0, %xmm0
18 vfmaddsd (%rcx), %xmm1, %xmm0, %xmm0
22 vfmaddsd %xmm1, (%rcx),%xmm0, %xmm0
26 vfmaddsd %xmm2, %xmm1, %xmm0, %xmm0
30 vfmaddsd %xmm10, %xmm1, %xmm0, %xmm0
34 vfmaddps (%rcx), %xmm1, %xmm0, %xmm0
38 vfmaddps %xmm1, (%rcx),%xmm0, %xmm0
42 vfmaddps %xmm2, %xmm1, %xmm0, %xmm0
[all …]
/external/capstone/suite/MC/X86/
Dx86_64-fma4-encoding.s.cs2 0xc4,0xe3,0xf9,0x6a,0x01,0x10 = vfmaddss (%rcx), %xmm1, %xmm0, %xmm0
3 0xc4,0xe3,0x79,0x6a,0x01,0x10 = vfmaddss %xmm1, (%rcx), %xmm0, %xmm0
4 0xc4,0xe3,0xf9,0x6a,0xc2,0x10 = vfmaddss %xmm2, %xmm1, %xmm0, %xmm0
5 0xc4,0xe3,0xf9,0x6b,0x01,0x10 = vfmaddsd (%rcx), %xmm1, %xmm0, %xmm0
6 0xc4,0xe3,0x79,0x6b,0x01,0x10 = vfmaddsd %xmm1, (%rcx), %xmm0, %xmm0
7 0xc4,0xe3,0xf9,0x6b,0xc2,0x10 = vfmaddsd %xmm2, %xmm1, %xmm0, %xmm0
8 0xc4,0xc3,0xf9,0x6b,0xc2,0x10 = vfmaddsd %xmm10, %xmm1, %xmm0, %xmm0
9 0xc4,0xe3,0xf9,0x68,0x01,0x10 = vfmaddps (%rcx), %xmm1, %xmm0, %xmm0
10 0xc4,0xe3,0x79,0x68,0x01,0x10 = vfmaddps %xmm1, (%rcx), %xmm0, %xmm0
11 0xc4,0xe3,0xf9,0x68,0xc2,0x10 = vfmaddps %xmm2, %xmm1, %xmm0, %xmm0
[all …]
/external/llvm-project/llvm/test/CodeGen/X86/
Dbuild-vector-128.ll14 ; SSE-32-NEXT: movups {{[0-9]+}}(%esp), %xmm0
19 ; SSE-64-NEXT: movlhps {{.*#+}} xmm0 = xmm0[0],xmm1[0]
24 ; AVX-32-NEXT: vmovups {{[0-9]+}}(%esp), %xmm0
29 ; AVX-64-NEXT: vmovlhps {{.*#+}} xmm0 = xmm0[0],xmm1[0]
39 ; SSE-32-NEXT: movups {{[0-9]+}}(%esp), %xmm0
45 ; SSE2-64-NEXT: unpcklps {{.*#+}} xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1]
46 ; SSE2-64-NEXT: movlhps {{.*#+}} xmm0 = xmm0[0],xmm2[0]
51 ; SSE41-64-NEXT: insertps {{.*#+}} xmm0 = xmm0[0],xmm1[0],xmm0[2,3]
52 ; SSE41-64-NEXT: insertps {{.*#+}} xmm0 = xmm0[0,1],xmm2[0],xmm0[3]
53 ; SSE41-64-NEXT: insertps {{.*#+}} xmm0 = xmm0[0,1,2],xmm3[0]
[all …]
Dvector-popcnt-128-ult-ugt.ll18 ; SSE-NEXT: movdqa %xmm0, %xmm1
20 ; SSE-NEXT: pand %xmm0, %xmm1
21 ; SSE-NEXT: pxor %xmm0, %xmm0
22 ; SSE-NEXT: pcmpeqb %xmm0, %xmm1
24 ; SSE-NEXT: movdqa %xmm1, %xmm0
30 ; AVX1-NEXT: vpaddb %xmm1, %xmm0, %xmm2
31 ; AVX1-NEXT: vpand %xmm2, %xmm0, %xmm0
33 ; AVX1-NEXT: vpcmpeqb %xmm2, %xmm0, %xmm0
34 ; AVX1-NEXT: vpxor %xmm1, %xmm0, %xmm0
40 ; AVX2-NEXT: vpaddb %xmm1, %xmm0, %xmm2
[all …]
Dvector-reduce-fadd.ll17 ; SSE2-NEXT: addss %xmm1, %xmm0
19 ; SSE2-NEXT: addss %xmm1, %xmm0
24 ; SSE41-NEXT: addss %xmm1, %xmm0
26 ; SSE41-NEXT: addss %xmm1, %xmm0
31 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0
33 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0
38 ; AVX512-NEXT: vaddss %xmm1, %xmm0, %xmm0
40 ; AVX512-NEXT: vaddss %xmm1, %xmm0, %xmm0
49 ; SSE2-NEXT: addss %xmm1, %xmm0
52 ; SSE2-NEXT: addss %xmm2, %xmm0
[all …]
Dslow-pmulld.ll23 … CHECK32-NEXT: pmovzxbd {{.*#+}} xmm0 = xmm0[0],zero,zero,zero,xmm0[1],zero,zero,zero,xmm0[2],z…
24 ; CHECK32-NEXT: pmaddwd {{\.LCPI.*}}, %xmm0
29 … CHECK64-NEXT: pmovzxbd {{.*#+}} xmm0 = xmm0[0],zero,zero,zero,xmm0[1],zero,zero,zero,xmm0[2],z…
30 ; CHECK64-NEXT: pmaddwd {{.*}}(%rip), %xmm0
35 … SSE4-32-NEXT: pmovzxbd {{.*#+}} xmm0 = xmm0[0],zero,zero,zero,xmm0[1],zero,zero,zero,xmm0[2],z…
36 ; SSE4-32-NEXT: pmaddwd {{\.LCPI.*}}, %xmm0
41 … SSE4-64-NEXT: pmovzxbd {{.*#+}} xmm0 = xmm0[0],zero,zero,zero,xmm0[1],zero,zero,zero,xmm0[2],z…
42 ; SSE4-64-NEXT: pmaddwd {{.*}}(%rip), %xmm0
47 …AVX2-32-NEXT: vpmovzxbd {{.*#+}} xmm0 = xmm0[0],zero,zero,zero,xmm0[1],zero,zero,zero,xmm0[2],z…
48 ; AVX2-32-NEXT: vpmaddwd {{\.LCPI.*}}, %xmm0, %xmm0
[all …]
Dvector-reduce-fmin.ll16 ; SSE2-NEXT: movaps %xmm0, %xmm2
17 ; SSE2-NEXT: shufps {{.*#+}} xmm2 = xmm2[1,1],xmm0[1,1]
18 ; SSE2-NEXT: movaps %xmm0, %xmm1
19 ; SSE2-NEXT: cmpunordss %xmm0, %xmm1
22 ; SSE2-NEXT: minss %xmm0, %xmm2
25 ; SSE2-NEXT: movaps %xmm1, %xmm0
30 ; SSE41-NEXT: movshdup {{.*#+}} xmm2 = xmm0[1,1,3,3]
31 ; SSE41-NEXT: movaps %xmm0, %xmm1
32 ; SSE41-NEXT: cmpunordss %xmm0, %xmm1
35 ; SSE41-NEXT: minss %xmm0, %xmm2
[all …]
Dvector-reduce-fmax.ll24 ; SSE2-NEXT: movaps %xmm0, %xmm2
25 ; SSE2-NEXT: shufps {{.*#+}} xmm2 = xmm2[1,1],xmm0[1,1]
26 ; SSE2-NEXT: movaps %xmm0, %xmm1
27 ; SSE2-NEXT: cmpunordss %xmm0, %xmm1
30 ; SSE2-NEXT: maxss %xmm0, %xmm2
33 ; SSE2-NEXT: movaps %xmm1, %xmm0
38 ; SSE41-NEXT: movshdup {{.*#+}} xmm2 = xmm0[1,1,3,3]
39 ; SSE41-NEXT: movaps %xmm0, %xmm1
40 ; SSE41-NEXT: cmpunordss %xmm0, %xmm1
43 ; SSE41-NEXT: maxss %xmm0, %xmm2
[all …]
Dvector-popcnt-128.ll16 ; SSE2-NEXT: movdqa %xmm0, %xmm1
19 ; SSE2-NEXT: psubb %xmm1, %xmm0
21 ; SSE2-NEXT: movdqa %xmm0, %xmm2
23 ; SSE2-NEXT: psrlw $2, %xmm0
24 ; SSE2-NEXT: pand %xmm1, %xmm0
25 ; SSE2-NEXT: paddb %xmm2, %xmm0
26 ; SSE2-NEXT: movdqa %xmm0, %xmm1
28 ; SSE2-NEXT: paddb %xmm0, %xmm1
30 ; SSE2-NEXT: pxor %xmm0, %xmm0
31 ; SSE2-NEXT: psadbw %xmm0, %xmm1
[all …]
Dvector-reduce-fmul.ll16 ; SSE2-NEXT: mulss %xmm1, %xmm0
18 ; SSE2-NEXT: mulss %xmm1, %xmm0
23 ; SSE41-NEXT: mulss %xmm1, %xmm0
25 ; SSE41-NEXT: mulss %xmm1, %xmm0
30 ; AVX-NEXT: vmulss %xmm1, %xmm0, %xmm0
32 ; AVX-NEXT: vmulss %xmm1, %xmm0, %xmm0
37 ; AVX512-NEXT: vmulss %xmm1, %xmm0, %xmm0
39 ; AVX512-NEXT: vmulss %xmm1, %xmm0, %xmm0
48 ; SSE2-NEXT: mulss %xmm1, %xmm0
51 ; SSE2-NEXT: mulss %xmm2, %xmm0
[all …]
Dvector-shift-shl-sub128.ll26 ; SSE2-NEXT: pshufd {{.*#+}} xmm2 = xmm0[1,1,3,3]
27 ; SSE2-NEXT: pmuludq %xmm1, %xmm0
28 ; SSE2-NEXT: pshufd {{.*#+}} xmm0 = xmm0[0,2,2,3]
32 ; SSE2-NEXT: punpckldq {{.*#+}} xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1]
40 ; SSE41-NEXT: pmulld %xmm1, %xmm0
48 ; AVX1-NEXT: vpmulld %xmm1, %xmm0, %xmm0
53 ; AVX2-NEXT: vpsllvd %xmm1, %xmm0, %xmm0
58 ; XOPAVX1-NEXT: vpshld %xmm1, %xmm0, %xmm0
63 ; XOPAVX2-NEXT: vpsllvd %xmm1, %xmm0, %xmm0
68 ; AVX512-NEXT: vpsllvd %xmm1, %xmm0, %xmm0
[all …]
Dvector-tzcnt-128.ll22 ; SSE2-NEXT: paddq %xmm0, %xmm1
23 ; SSE2-NEXT: pandn %xmm1, %xmm0
24 ; SSE2-NEXT: movdqa %xmm0, %xmm1
27 ; SSE2-NEXT: psubb %xmm1, %xmm0
29 ; SSE2-NEXT: movdqa %xmm0, %xmm2
31 ; SSE2-NEXT: psrlw $2, %xmm0
32 ; SSE2-NEXT: pand %xmm1, %xmm0
33 ; SSE2-NEXT: paddb %xmm2, %xmm0
34 ; SSE2-NEXT: movdqa %xmm0, %xmm1
36 ; SSE2-NEXT: paddb %xmm0, %xmm1
[all …]
Dvector-zext.ll15 …cklbw {{.*#+}} xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1],xmm0[2],xmm1[2],xmm0[3],xmm1[3],xmm0[4],xmm1…
21 …cklbw {{.*#+}} xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1],xmm0[2],xmm1[2],xmm0[3],xmm1[3],xmm0[4],xmm1…
26 …XT: pmovzxbw {{.*#+}} xmm0 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero,xmm0[4],zero,x…
31 …T: vpmovzxbw {{.*#+}} xmm0 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero,xmm0[4],zero,x…
43 ; SSE2-NEXT: movdqa %xmm0, %xmm1
45 …cklbw {{.*#+}} xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1],xmm0[2],xmm2[2],xmm0[3],xmm2[3],xmm0[4],xmm2…
51 ; SSSE3-NEXT: movdqa %xmm0, %xmm1
53 …cklbw {{.*#+}} xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1],xmm0[2],xmm2[2],xmm0[3],xmm2[3],xmm0[4],xmm2…
59 ; SSE41-NEXT: movdqa %xmm0, %xmm1
61 …XT: pmovzxbw {{.*#+}} xmm0 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero,xmm0[4],zero,x…
[all …]
Dvector-shift-lshr-sub128.ll24 ; SSE2-NEXT: movdqa %xmm0, %xmm3
27 ; SSE2-NEXT: movdqa %xmm0, %xmm2
32 ; SSE2-NEXT: movdqa %xmm0, %xmm4
35 ; SSE2-NEXT: psrld %xmm1, %xmm0
36 ; SSE2-NEXT: punpckhqdq {{.*#+}} xmm0 = xmm0[1],xmm4[1]
37 ; SSE2-NEXT: shufps {{.*#+}} xmm2 = xmm2[0,3],xmm0[0,3]
38 ; SSE2-NEXT: movaps %xmm2, %xmm0
44 ; SSE41-NEXT: movdqa %xmm0, %xmm3
48 ; SSE41-NEXT: movdqa %xmm0, %xmm5
52 ; SSE41-NEXT: movdqa %xmm0, %xmm3
[all …]
Dvector-ext-logic.ll8 ; SSE2-NEXT: movdqa %xmm0, %xmm2
11 ; SSE2-NEXT: movdqa %xmm2, %xmm0
12 ; SSE2-NEXT: punpcklwd {{.*#+}} xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1],xmm0[2],xmm1[2],xmm0[3],x…
19 ; AVX2-NEXT: vpand %xmm1, %xmm0, %xmm0
20 … vpmovzxwd {{.*#+}} ymm0 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero,xmm0[4],zero,xmm0
31 ; SSE2-NEXT: movdqa %xmm0, %xmm2
34 ; SSE2-NEXT: movdqa %xmm2, %xmm0
35 ; SSE2-NEXT: punpcklwd {{.*#+}} xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1],xmm0[2],xmm1[2],xmm0[3],x…
42 ; AVX2-NEXT: vpor %xmm1, %xmm0, %xmm0
43 … vpmovzxwd {{.*#+}} ymm0 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero,xmm0[4],zero,xmm0
[all …]
/external/boringssl/src/crypto/fipsmodule/aes/asm/
Dvpaes-armv8.pl178 ## AES-encrypt %xmm0.
181 ## %xmm0 = input
185 ## 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 …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Generic/
Dresources-xop.s4 vfrczpd %xmm0, %xmm3
10 vfrczps %xmm0, %xmm3
16 vfrczsd %xmm0, %xmm3
19 vfrczss %xmm0, %xmm3
22 vpcmov %xmm0, %xmm1, %xmm2, %xmm3
23 vpcmov (%rax), %xmm0, %xmm1, %xmm3
24 vpcmov %xmm0, (%rax), %xmm1, %xmm3
30 vpcomb $0, %xmm0, %xmm1, %xmm3
31 vpcomb $0, (%rax), %xmm0, %xmm3
33 vpcomd $0, %xmm0, %xmm1, %xmm3
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/
Dresources-xop.s4 vfrczpd %xmm0, %xmm3
10 vfrczps %xmm0, %xmm3
16 vfrczsd %xmm0, %xmm3
19 vfrczss %xmm0, %xmm3
22 vpcmov %xmm0, %xmm1, %xmm2, %xmm3
23 vpcmov (%rax), %xmm0, %xmm1, %xmm3
24 vpcmov %xmm0, (%rax), %xmm1, %xmm3
30 vpcomb $0, %xmm0, %xmm1, %xmm3
31 vpcomb $0, (%rax), %xmm0, %xmm3
33 vpcomd $0, %xmm0, %xmm1, %xmm3
[all …]
/external/openscreen/third_party/boringssl/mac-x86/crypto/fipsmodule/
Dghash-x86.S32 movdqa %xmm2,%xmm0
33 movdqa %xmm0,%xmm1
34 pshufd $78,%xmm0,%xmm3
36 pxor %xmm0,%xmm3
41 xorps %xmm0,%xmm3
47 pxor %xmm4,%xmm0
48 movdqa %xmm0,%xmm4
49 movdqa %xmm0,%xmm3
50 psllq $5,%xmm0
51 pxor %xmm0,%xmm3
[all …]
/external/openscreen/third_party/boringssl/linux-x86/crypto/fipsmodule/
Dghash-x86.S33 movdqa %xmm2,%xmm0
34 movdqa %xmm0,%xmm1
35 pshufd $78,%xmm0,%xmm3
37 pxor %xmm0,%xmm3
42 xorps %xmm0,%xmm3
48 pxor %xmm4,%xmm0
49 movdqa %xmm0,%xmm4
50 movdqa %xmm0,%xmm3
51 psllq $5,%xmm0
52 pxor %xmm0,%xmm3
[all …]
/external/boringssl/linux-x86/crypto/fipsmodule/
Dghash-x86.S33 movdqa %xmm2,%xmm0
34 movdqa %xmm0,%xmm1
35 pshufd $78,%xmm0,%xmm3
37 pxor %xmm0,%xmm3
42 xorps %xmm0,%xmm3
48 pxor %xmm4,%xmm0
49 movdqa %xmm0,%xmm4
50 movdqa %xmm0,%xmm3
51 psllq $5,%xmm0
52 pxor %xmm0,%xmm3
[all …]
/external/boringssl/mac-x86/crypto/fipsmodule/
Dghash-x86.S32 movdqa %xmm2,%xmm0
33 movdqa %xmm0,%xmm1
34 pshufd $78,%xmm0,%xmm3
36 pxor %xmm0,%xmm3
41 xorps %xmm0,%xmm3
47 pxor %xmm4,%xmm0
48 movdqa %xmm0,%xmm4
49 movdqa %xmm0,%xmm3
50 psllq $5,%xmm0
51 pxor %xmm0,%xmm3
[all …]
/external/rust/crates/quiche/deps/boringssl/mac-x86/crypto/fipsmodule/
Dghash-x86.S32 movdqa %xmm2,%xmm0
33 movdqa %xmm0,%xmm1
34 pshufd $78,%xmm0,%xmm3
36 pxor %xmm0,%xmm3
41 xorps %xmm0,%xmm3
47 pxor %xmm4,%xmm0
48 movdqa %xmm0,%xmm4
49 movdqa %xmm0,%xmm3
50 psllq $5,%xmm0
51 pxor %xmm0,%xmm3
[all …]
/external/rust/crates/quiche/deps/boringssl/linux-x86/crypto/fipsmodule/
Dghash-x86.S33 movdqa %xmm2,%xmm0
34 movdqa %xmm0,%xmm1
35 pshufd $78,%xmm0,%xmm3
37 pxor %xmm0,%xmm3
42 xorps %xmm0,%xmm3
48 pxor %xmm4,%xmm0
49 movdqa %xmm0,%xmm4
50 movdqa %xmm0,%xmm3
51 psllq $5,%xmm0
52 pxor %xmm0,%xmm3
[all …]

12345678910>>...106