/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | avx512-hadd-hsub.ll | 161 ; 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…
|
D | vector-constrained-fp-intrinsics.ll | 474 ; 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 …]
|
D | complex-fastmath.ll | 79 ; 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]
|
D | avx-unpack.ll | 34 ; 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]
|
D | vector-shuffle-256-v4.ll | 52 ; 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 …]
|
D | vector-sqrt.ll | 12 ; CHECK-NEXT: vunpcklpd {{.*#+}} xmm0 = xmm0[0],xmm1[0]
|
D | x86-interleaved-access.ll | 18 ; 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/ |
D | avx-unpack.ll | 24 ; CHECK: vunpcklpd 38 ; CHECK-NOT: vunpcklpd %ymm 84 ; CHECK: vunpcklpd
|
/external/llvm/test/CodeGen/X86/ |
D | avx-unpack.ll | 24 ; CHECK: vunpcklpd 38 ; CHECK-NOT: vunpcklpd %ymm 111 ; CHECK: vunpcklpd 118 ; CHECK: vunpcklpd (%
|
D | avx512-cvt.ll | 22 ; 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]
|
D | vector-half-conversions.ll | 952 ; 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 …]
|
D | vector-shuffle-256-v4.ll | 52 ; 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 …]
|
D | vec_int_to_fp.ll | 34 ; 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/ |
D | shuffle-comments.s | 218 vunpcklpd %xmm0, %xmm1, %xmm2 label 220 vunpcklpd (%rax), %xmm1, %xmm2 label 223 vunpcklpd %ymm0, %ymm1, %ymm2 label 225 vunpcklpd (%rax), %ymm1, %ymm2 label
|
D | x86-64-avx512f_vl.s | 19184 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 …]
|
D | x86-32-avx.s | 288 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/ |
D | shuffle-comments.s | 218 vunpcklpd %xmm0, %xmm1, %xmm2 label 220 vunpcklpd (%rax), %xmm1, %xmm2 label 223 vunpcklpd %ymm0, %ymm1, %ymm2 label 225 vunpcklpd (%rax), %ymm1, %ymm2 label
|
D | AVX-32.s | 9097 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 …]
|
D | AVX-64.s | 18765 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 …]
|
D | x86-64-avx512f_vl.s | 19184 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 …]
|
D | x86-32-avx.s | 288 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/ |
D | unpack.ll | 779 ; 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/ |
D | x86-32-avx.s | 288 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
|
D | x86_64-avx-encoding.s | 289 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/ |
D | x86-32-avx.s.cs | 73 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
|