Home
last modified time | relevance | path

Searched refs:vunpcklpd (Results 1 – 25 of 77) sorted by relevance

1234

/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Davx512-hadd-hsub.ll161 ; KNL-NEXT: vunpcklpd {{.*#+}} ymm2 = ymm0[0],ymm1[0],ymm0[2],ymm1[2]
168 ; SKX-NEXT: vunpcklpd {{.*#+}} ymm2 = ymm0[0],ymm1[0],ymm0[2],ymm1[2]
181 ; KNL-NEXT: vunpcklpd {{.*#+}} zmm2 = zmm0[0],zmm1[0],zmm0[2],zmm1[2],zmm0[4],zmm1[4],zmm0[6],zm…
189 ; SKX-NEXT: vunpcklpd {{.*#+}} zmm2 = zmm0[0],zmm1[0],zmm0[2],zmm1[2],zmm0[4],zmm1[4],zmm0[6],zm…
204 ; KNL-NEXT: vunpcklpd {{.*#+}} zmm2 = zmm0[0],zmm1[0],zmm0[2],zmm1[2],zmm0[4],zmm1[4],zmm0[6],zm…
212 ; SKX-NEXT: vunpcklpd {{.*#+}} zmm2 = zmm0[0],zmm1[0],zmm0[2],zmm1[2],zmm0[4],zmm1[4],zmm0[6],zm…
255 ; KNL-NEXT: vunpcklpd {{.*#+}} zmm2 = zmm0[0],zmm1[0],zmm0[2],zmm1[2],zmm0[4],zmm1[4],zmm0[6],zm…
263 ; SKX-NEXT: vunpcklpd {{.*#+}} zmm2 = zmm0[0],zmm1[0],zmm0[2],zmm1[2],zmm0[4],zmm1[4],zmm0[6],zm…
281 ; KNL-NEXT: vunpcklpd {{.*#+}} zmm2 = zmm0[0],zmm1[0],zmm0[2],zmm1[2],zmm0[4],zmm1[4],zmm0[6],zm…
290 ; SKX-NEXT: vunpcklpd {{.*#+}} zmm2 = zmm0[0],zmm1[0],zmm0[2],zmm1[2],zmm0[4],zmm1[4],zmm0[6],zm…
Dvector-constrained-fp-intrinsics.ll474 ; HAS-FMA-NEXT: vunpcklpd (%rsp), %xmm0, %xmm0 # 16-byte Folded Reload
529 ; HAS-FMA-NEXT: vunpcklpd (%rsp), %xmm0, %xmm0 # 16-byte Folded Reload
539 ; HAS-FMA-NEXT: vunpcklpd {{[-0-9]+}}(%r{{[sb]}}p), %xmm0, %xmm0 # 16-byte Folded Reload
585 ; HAS-FMA-NEXT: vunpcklpd (%rsp), %xmm0, %xmm0 # 16-byte Folded Reload
640 ; HAS-FMA-NEXT: vunpcklpd (%rsp), %xmm0, %xmm0 # 16-byte Folded Reload
650 ; HAS-FMA-NEXT: vunpcklpd {{[-0-9]+}}(%r{{[sb]}}p), %xmm0, %xmm0 # 16-byte Folded Reload
692 ; HAS-FMA-NEXT: vunpcklpd (%rsp), %xmm0, %xmm0 # 16-byte Folded Reload
740 ; HAS-FMA-NEXT: vunpcklpd (%rsp), %xmm0, %xmm0 # 16-byte Folded Reload
748 ; HAS-FMA-NEXT: vunpcklpd {{[-0-9]+}}(%r{{[sb]}}p), %xmm0, %xmm0 # 16-byte Folded Reload
788 ; HAS-FMA-NEXT: vunpcklpd (%rsp), %xmm0, %xmm0 # 16-byte Folded Reload
[all …]
Dcomplex-fastmath.ll79 ; AVX1-NEXT: vunpcklpd {{.*#+}} xmm0 = xmm0[0],xmm2[0]
89 ; FMA-NEXT: vunpcklpd {{.*#+}} xmm0 = xmm1[0],xmm2[0]
187 ; AVX1-NEXT: vunpcklpd {{.*#+}} xmm0 = xmm0[0],xmm4[0]
198 ; FMA-NEXT: vunpcklpd {{.*#+}} xmm0 = xmm2[0],xmm4[0]
Davx-unpack.ll34 ; CHECK-NEXT: vunpcklpd {{.*#+}} ymm0 = ymm0[0],ymm1[0],ymm0[2],ymm1[2]
156 ; CHECK-NEXT: vunpcklpd {{.*#+}} ymm0 = ymm0[0],ymm1[0],ymm0[2],ymm1[2]
166 ; CHECK-NEXT: vunpcklpd {{.*#+}} ymm0 = ymm0[0],mem[0],ymm0[2],mem[2]
Dvector-shuffle-256-v4.ll52 ; AVX1-NEXT: vunpcklpd {{.*#+}} xmm1 = xmm1[0],xmm0[0]
325 ; ALL-NEXT: vunpcklpd {{.*#+}} ymm0 = ymm0[0],ymm1[0],ymm0[2],ymm1[2]
343 ; ALL-NEXT: vunpcklpd {{.*#+}} ymm0 = ymm1[0],ymm0[0],ymm1[2],ymm0[2]
503 ; ALL-NEXT: vunpcklpd {{.*#+}} ymm0 = ymm1[0],ymm0[0],ymm1[2],ymm0[2]
608 ; AVX1-NEXT: vunpcklpd {{.*#+}} xmm1 = xmm1[0],xmm0[0]
1215 ; AVX1-NEXT: vunpcklpd {{.*#+}} ymm0 = ymm1[0],ymm0[0],ymm1[2],ymm0[2]
1254 ; ALL-NEXT: vunpcklpd {{.*#+}} ymm0 = ymm1[0],ymm0[0],ymm1[2],ymm0[2]
1520 ; ALL-NEXT: vunpcklpd {{.*#+}} ymm0 = ymm0[0],ymm1[0],ymm0[2],ymm1[2]
1650 ; AVX1-NEXT: vunpcklpd {{.*#+}} xmm1 = xmm1[0],xmm0[0]
1689 ; AVX1-NEXT: vunpcklpd {{.*#+}} xmm5 = xmm0[0],xmm4[0]
[all …]
Dvector-sqrt.ll12 ; CHECK-NEXT: vunpcklpd {{.*#+}} xmm0 = xmm0[0],xmm1[0]
Dx86-interleaved-access.ll18 ; AVX1-NEXT: vunpcklpd {{.*#+}} ymm2 = ymm0[0],ymm1[0],ymm0[2],ymm1[2]
35 ; AVX-NEXT: vunpcklpd {{.*#+}} ymm2 = ymm0[0],ymm1[0],ymm0[2],ymm1[2]
60 ; AVX1-NEXT: vunpcklpd {{.*#+}} ymm4 = ymm4[0],ymm5[0],ymm4[2],ymm5[2]
75 ; AVX-NEXT: vunpcklpd {{.*#+}} ymm4 = ymm4[0],ymm5[0],ymm4[2],ymm5[2]
95 ; AVX1-NEXT: vunpcklpd {{.*#+}} ymm0 = ymm0[0],ymm1[0],ymm0[2],ymm1[2]
105 ; AVX-NEXT: vunpcklpd {{.*#+}} ymm0 = ymm0[0],ymm1[0],ymm0[2],ymm1[2]
126 ; AVX1-NEXT: vunpcklpd {{.*#+}} ymm2 = ymm4[0],ymm5[0],ymm4[2],ymm5[2]
127 ; AVX1-NEXT: vunpcklpd {{.*#+}} ymm3 = ymm0[0],ymm1[0],ymm0[2],ymm1[2]
179 ; AVX1-NEXT: vunpcklpd {{.*#+}} ymm2 = ymm4[0],ymm5[0],ymm4[2],ymm5[2]
180 ; AVX1-NEXT: vunpcklpd {{.*#+}} ymm3 = ymm0[0],ymm1[0],ymm0[2],ymm1[2]
[all …]
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Davx-unpack.ll24 ; CHECK: vunpcklpd
38 ; CHECK-NOT: vunpcklpd %ymm
84 ; CHECK: vunpcklpd
/external/llvm/test/CodeGen/X86/
Davx-unpack.ll24 ; CHECK: vunpcklpd
38 ; CHECK-NOT: vunpcklpd %ymm
111 ; CHECK: vunpcklpd
118 ; CHECK: vunpcklpd (%
Davx512-cvt.ll22 ; KNL-NEXT: vunpcklpd {{.*#+}} xmm1 = xmm1[0],xmm2[0]
28 ; KNL-NEXT: vunpcklpd {{.*#+}} xmm2 = xmm2[0],xmm3[0]
35 ; KNL-NEXT: vunpcklpd {{.*#+}} xmm2 = xmm2[0],xmm3[0]
40 ; KNL-NEXT: vunpcklpd {{.*#+}} xmm0 = xmm0[0],xmm3[0]
61 ; KNL-NEXT: vunpcklpd {{.*#+}} xmm1 = xmm1[0],xmm2[0]
66 ; KNL-NEXT: vunpcklpd {{.*#+}} xmm0 = xmm0[0],xmm2[0]
239 ; KNL-NEXT: vunpcklpd {{.*#+}} xmm1 = xmm1[0],xmm2[0]
245 ; KNL-NEXT: vunpcklpd {{.*#+}} xmm2 = xmm2[0],xmm3[0]
252 ; KNL-NEXT: vunpcklpd {{.*#+}} xmm2 = xmm2[0],xmm3[0]
257 ; KNL-NEXT: vunpcklpd {{.*#+}} xmm0 = xmm0[0],xmm3[0]
Dvector-half-conversions.ll952 ; ALL-NEXT: vunpcklpd {{.*#+}} xmm0 = xmm1[0],xmm0[0]
983 ; ALL-NEXT: vunpcklpd {{.*#+}} xmm2 = xmm2[0],xmm3[0]
986 ; ALL-NEXT: vunpcklpd {{.*#+}} xmm0 = xmm1[0],xmm0[0]
1007 ; ALL-NEXT: vunpcklpd {{.*#+}} xmm0 = xmm1[0],xmm0[0]
1038 ; ALL-NEXT: vunpcklpd {{.*#+}} xmm2 = xmm2[0],xmm3[0]
1041 ; ALL-NEXT: vunpcklpd {{.*#+}} xmm0 = xmm1[0],xmm0[0]
1091 ; AVX1-NEXT: vunpcklpd {{.*#+}} xmm6 = xmm6[0],xmm7[0]
1094 ; AVX1-NEXT: vunpcklpd {{.*#+}} xmm0 = xmm5[0],xmm0[0]
1098 ; AVX1-NEXT: vunpcklpd {{.*#+}} xmm3 = xmm3[0],xmm4[0]
1101 ; AVX1-NEXT: vunpcklpd {{.*#+}} xmm1 = xmm2[0],xmm1[0]
[all …]
Dvector-shuffle-256-v4.ll52 ; AVX1-NEXT: vunpcklpd {{.*#+}} xmm1 = xmm1[0],xmm0[0]
262 ; ALL-NEXT: vunpcklpd {{.*#+}} ymm0 = ymm0[0],ymm1[0],ymm0[2],ymm1[2]
280 ; ALL-NEXT: vunpcklpd {{.*#+}} ymm0 = ymm1[0],ymm0[0],ymm1[2],ymm0[2]
449 ; AVX1-NEXT: vunpcklpd {{.*#+}} xmm0 = xmm0[0],xmm1[0]
473 ; ALL-NEXT: vunpcklpd {{.*#+}} ymm0 = ymm1[0],ymm0[0],ymm1[2],ymm0[2]
581 ; AVX1-NEXT: vunpcklpd {{.*#+}} xmm1 = xmm1[0],xmm0[0]
846 ; AVX1-NEXT: vunpcklpd {{.*#+}} xmm0 = xmm0[0],xmm1[0]
890 ; AVX1-NEXT: vunpcklpd {{.*#+}} xmm0 = xmm1[0],xmm0[0]
1053 ; AVX1-NEXT: vunpcklpd {{.*#+}} xmm0 = xmm0[0],xmm1[0]
1078 ; AVX1-NEXT: vunpcklpd {{.*#+}} ymm0 = ymm1[0],ymm0[0],ymm1[2],ymm0[2]
[all …]
Dvec_int_to_fp.ll34 ; AVX-NEXT: vunpcklpd {{.*#+}} xmm0 = xmm0[0],xmm1[0]
195 ; AVX1-NEXT: vunpcklpd {{.*#+}} xmm1 = xmm1[0],xmm2[0]
201 ; AVX1-NEXT: vunpcklpd {{.*#+}} xmm0 = xmm0[0],xmm2[0]
212 ; AVX2-NEXT: vunpcklpd {{.*#+}} xmm1 = xmm1[0],xmm2[0]
218 ; AVX2-NEXT: vunpcklpd {{.*#+}} xmm0 = xmm0[0],xmm2[0]
369 ; AVX-NEXT: vunpcklpd {{.*#+}} xmm0 = xmm2[0],xmm0[0]
406 ; AVX-NEXT: vunpcklpd {{.*#+}} xmm0 = xmm2[0],xmm0[0]
596 ; AVX1-NEXT: vunpcklpd {{.*#+}} xmm1 = xmm3[0],xmm1[0]
604 ; AVX1-NEXT: vunpcklpd {{.*#+}} xmm0 = xmm3[0],xmm0[0]
620 ; AVX2-NEXT: vunpcklpd {{.*#+}} xmm1 = xmm3[0],xmm1[0]
[all …]
/external/llvm/test/MC/X86/
Dshuffle-comments.s218 vunpcklpd %xmm0, %xmm1, %xmm2 label
220 vunpcklpd (%rax), %xmm1, %xmm2 label
223 vunpcklpd %ymm0, %ymm1, %ymm2 label
225 vunpcklpd (%rax), %ymm1, %ymm2 label
Dx86-64-avx512f_vl.s19184 vunpcklpd %xmm18, %xmm26, %xmm30
19188 vunpcklpd %xmm18, %xmm26, %xmm30 {%k5}
19192 vunpcklpd %xmm18, %xmm26, %xmm30 {%k5} {z}
19196 vunpcklpd (%rcx), %xmm26, %xmm30
19200 vunpcklpd 291(%rax,%r14,8), %xmm26, %xmm30
19204 vunpcklpd (%rcx){1to2}, %xmm26, %xmm30
19208 vunpcklpd 2032(%rdx), %xmm26, %xmm30
19212 vunpcklpd 2048(%rdx), %xmm26, %xmm30
19216 vunpcklpd -2048(%rdx), %xmm26, %xmm30
19220 vunpcklpd -2064(%rdx), %xmm26, %xmm30
[all …]
Dx86-32-avx.s288 vunpcklpd %xmm1, %xmm2, %xmm4
304 vunpcklpd -4(%ebx,%ecx,8), %xmm2, %xmm5
2356 vunpcklpd %ymm1, %ymm2, %ymm4
2372 vunpcklpd -4(%ebx,%ecx,8), %ymm2, %ymm5
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/X86/
Dshuffle-comments.s218 vunpcklpd %xmm0, %xmm1, %xmm2 label
220 vunpcklpd (%rax), %xmm1, %xmm2 label
223 vunpcklpd %ymm0, %ymm1, %ymm2 label
225 vunpcklpd (%rax), %ymm1, %ymm2 label
DAVX-32.s9097 vunpcklpd -485498096(%edx,%eax,4), %xmm1, %xmm1 label
9101 vunpcklpd 485498096(%edx,%eax,4), %xmm1, %xmm1 label
9105 vunpcklpd -485498096(%edx,%eax,4), %ymm4, %ymm4 label
9109 vunpcklpd 485498096(%edx,%eax,4), %ymm4, %ymm4 label
9113 vunpcklpd 485498096(%edx), %xmm1, %xmm1 label
9117 vunpcklpd 485498096(%edx), %ymm4, %ymm4 label
9121 vunpcklpd 485498096, %xmm1, %xmm1 label
9125 vunpcklpd 485498096, %ymm4, %ymm4 label
9129 vunpcklpd 64(%edx,%eax), %xmm1, %xmm1 label
9133 vunpcklpd 64(%edx,%eax), %ymm4, %ymm4 label
[all …]
DAVX-64.s18765 vunpcklpd 485498096, %xmm15, %xmm15 label
18769 vunpcklpd 485498096, %xmm6, %xmm6 label
18773 vunpcklpd 485498096, %ymm7, %ymm7 label
18777 vunpcklpd 485498096, %ymm9, %ymm9 label
18781 vunpcklpd -64(%rdx,%rax,4), %xmm15, %xmm15 label
18785 vunpcklpd 64(%rdx,%rax,4), %xmm15, %xmm15 label
18789 vunpcklpd -64(%rdx,%rax,4), %xmm6, %xmm6 label
18793 vunpcklpd 64(%rdx,%rax,4), %xmm6, %xmm6 label
18797 vunpcklpd -64(%rdx,%rax,4), %ymm7, %ymm7 label
18801 vunpcklpd 64(%rdx,%rax,4), %ymm7, %ymm7 label
[all …]
Dx86-64-avx512f_vl.s19184 vunpcklpd %xmm18, %xmm26, %xmm30
19188 vunpcklpd %xmm18, %xmm26, %xmm30 {%k5}
19192 vunpcklpd %xmm18, %xmm26, %xmm30 {%k5} {z}
19196 vunpcklpd (%rcx), %xmm26, %xmm30
19200 vunpcklpd 291(%rax,%r14,8), %xmm26, %xmm30
19204 vunpcklpd (%rcx){1to2}, %xmm26, %xmm30
19208 vunpcklpd 2032(%rdx), %xmm26, %xmm30
19212 vunpcklpd 2048(%rdx), %xmm26, %xmm30
19216 vunpcklpd -2048(%rdx), %xmm26, %xmm30
19220 vunpcklpd -2064(%rdx), %xmm26, %xmm30
[all …]
Dx86-32-avx.s288 vunpcklpd %xmm1, %xmm2, %xmm4
304 vunpcklpd -4(%ebx,%ecx,8), %xmm2, %xmm5
2356 vunpcklpd %ymm1, %ymm2, %ymm4
2372 vunpcklpd -4(%ebx,%ecx,8), %ymm2, %ymm5
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/avx512-shuffles/
Dunpack.ll779 ; CHECK-NEXT: vunpcklpd {{.*#+}} xmm2 {%k1} = xmm0[0],xmm1[0]
793 ; CHECK-NEXT: vunpcklpd {{.*#+}} xmm0 {%k1} {z} = xmm0[0],xmm1[0]
805 ; CHECK-NEXT: vunpcklpd {{.*#+}} xmm2 {%k1} = xmm0[0],xmm1[0]
819 ; CHECK-NEXT: vunpcklpd {{.*#+}} xmm0 {%k1} {z} = xmm0[0],xmm1[0]
829 ; CHECK-NEXT: vunpcklpd {{.*#+}} xmm0 = xmm0[0],mem[0]
840 ; CHECK-NEXT: vunpcklpd {{.*#+}} xmm1 {%k1} = xmm0[0],mem[0]
855 ; CHECK-NEXT: vunpcklpd {{.*#+}} xmm0 {%k1} {z} = xmm0[0],mem[0]
869 ; CHECK-NEXT: vunpcklpd {{.*#+}} xmm1 {%k1} = xmm0[0],mem[0]
884 ; CHECK-NEXT: vunpcklpd {{.*#+}} xmm0 {%k1} {z} = xmm0[0],mem[0]
896 ; CHECK-NEXT: vunpcklpd {{.*#+}} ymm0 = ymm0[0],ymm1[0],ymm0[2],ymm1[2]
[all …]
/external/swiftshader/third_party/LLVM/test/MC/X86/
Dx86-32-avx.s288 vunpcklpd %xmm1, %xmm2, %xmm4
304 vunpcklpd -4(%ebx,%ecx,8), %xmm2, %xmm5
2332 vunpcklpd %ymm1, %ymm2, %ymm4
2348 vunpcklpd -4(%ebx,%ecx,8), %ymm2, %ymm5
Dx86_64-avx-encoding.s289 vunpcklpd %xmm15, %xmm12, %xmm13
305 vunpcklpd -4(%rbx,%rcx,8), %xmm12, %xmm15
2329 vunpcklpd %ymm11, %ymm12, %ymm4
2345 vunpcklpd -4(%rbx,%rcx,8), %ymm12, %ymm10
/external/capstone/suite/MC/X86/
Dx86-32-avx.s.cs73 0xc5,0xe9,0x14,0xe1 = vunpcklpd %xmm1, %xmm2, %xmm4
77 0xc5,0xe9,0x14,0x6c,0xcb,0xfc = vunpcklpd -4(%ebx,%ecx,8), %xmm2, %xmm5
590 0xc5,0xed,0x14,0xe1 = vunpcklpd %ymm1, %ymm2, %ymm4
594 0xc5,0xed,0x14,0x6c,0xcb,0xfc = vunpcklpd -4(%ebx,%ecx,8), %ymm2, %ymm5

1234