Home
last modified time | relevance | path

Searched refs:vpackssdw (Results 1 – 25 of 100) sorted by relevance

1234

/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dbitcast-and-setcc-512.ll57 ; AVX1-NEXT: vpackssdw %xmm8, %xmm1, %xmm8
62 ; AVX1-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
63 ; AVX1-NEXT: vpackssdw %xmm8, %xmm0, %xmm0
68 ; AVX1-NEXT: vpackssdw %xmm1, %xmm2, %xmm1
73 ; AVX1-NEXT: vpackssdw %xmm2, %xmm3, %xmm2
74 ; AVX1-NEXT: vpackssdw %xmm1, %xmm2, %xmm1
88 ; AVX2-NEXT: vpackssdw %xmm3, %xmm1, %xmm1
91 ; AVX2-NEXT: vpackssdw %xmm2, %xmm0, %xmm0
92 ; AVX2-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
95 ; AVX2-NEXT: vpackssdw %xmm2, %xmm1, %xmm1
[all …]
Dpackss.ll25 ; AVX1-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
34 ; AVX2-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
55 ; AVX1-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
63 ; AVX2-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
83 ; X86-AVX-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
97 ; X64-AVX-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
Dvselect-packss.ll124 ; AVX1-NEXT: vpackssdw %xmm6, %xmm1, %xmm1
129 ; AVX1-NEXT: vpackssdw %xmm3, %xmm0, %xmm0
139 ; AVX2-NEXT: vpackssdw %ymm1, %ymm0, %ymm0
250 ; AVX1-NEXT: vpackssdw %xmm8, %xmm3, %xmm8
255 ; AVX1-NEXT: vpackssdw %xmm3, %xmm2, %xmm2
256 ; AVX1-NEXT: vpackssdw %xmm8, %xmm2, %xmm2
261 ; AVX1-NEXT: vpackssdw %xmm3, %xmm1, %xmm1
266 ; AVX1-NEXT: vpackssdw %xmm3, %xmm0, %xmm0
267 ; AVX1-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
279 ; AVX2-NEXT: vpackssdw %ymm3, %ymm2, %ymm2
[all …]
Dbitcast-setcc-512.ll98 ; AVX1-NEXT: vpackssdw %xmm4, %xmm1, %xmm1
103 ; AVX1-NEXT: vpackssdw %xmm3, %xmm0, %xmm0
114 ; AVX2-NEXT: vpackssdw %ymm1, %ymm0, %ymm0
161 ; AVX1-NEXT: vpackssdw %xmm3, %xmm1, %xmm1
164 ; AVX1-NEXT: vpackssdw %xmm2, %xmm0, %xmm0
175 ; AVX2-NEXT: vpackssdw %ymm1, %ymm0, %ymm0
316 ; AVX1-NEXT: vpackssdw %xmm4, %xmm1, %xmm1
321 ; AVX1-NEXT: vpackssdw %xmm3, %xmm0, %xmm0
332 ; AVX2-NEXT: vpackssdw %ymm1, %ymm0, %ymm0
378 ; AVX1-NEXT: vpackssdw %xmm3, %xmm1, %xmm1
[all …]
Dbitcast-and-setcc-256.ll66 ; AVX1-NEXT: vpackssdw %xmm4, %xmm0, %xmm0
71 ; AVX1-NEXT: vpackssdw %xmm1, %xmm2, %xmm1
82 ; AVX2-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
85 ; AVX2-NEXT: vpackssdw %xmm2, %xmm1, %xmm1
134 ; AVX12-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
137 ; AVX12-NEXT: vpackssdw %xmm2, %xmm1, %xmm1
263 ; AVX1-NEXT: vpackssdw %xmm4, %xmm0, %xmm0
268 ; AVX1-NEXT: vpackssdw %xmm1, %xmm2, %xmm1
280 ; AVX2-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
283 ; AVX2-NEXT: vpackssdw %xmm2, %xmm1, %xmm1
[all …]
Davx-cvt-2.ll29 ; CHECK-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
58 ; CHECK-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
Dsse-fsignum.ll95 ; AVX1-NEXT: vpackssdw %xmm3, %xmm2, %xmm2
99 ; AVX1-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
112 ; AVX2-NEXT: vpackssdw %xmm3, %xmm2, %xmm2
116 ; AVX2-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
Dvector-compare-results.ll132 ; AVX1-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
140 ; AVX2-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
168 ; AVX1-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
176 ; AVX2-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
231 ; AVX1-NEXT: vpackssdw %xmm2, %xmm0, %xmm0
239 ; AVX2-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
268 ; AVX1-NEXT: vpackssdw %xmm2, %xmm0, %xmm0
276 ; AVX2-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
640 ; AVX1-NEXT: vpackssdw %xmm3, %xmm1, %xmm1
643 ; AVX1-NEXT: vpackssdw %xmm2, %xmm0, %xmm0
[all …]
Dvector-trunc-ssat.ll1074 ; AVX1-NEXT: vpackssdw %xmm2, %xmm1, %xmm1
1076 ; AVX1-NEXT: vpackssdw %xmm2, %xmm0, %xmm0
1077 ; AVX1-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
1093 ; AVX2-NEXT: vpackssdw %ymm1, %ymm0, %ymm0
1096 ; AVX2-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
1122 ; AVX1-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
1129 ; AVX2-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
1185 ; AVX1-NEXT: vpackssdw %xmm2, %xmm1, %xmm1
1187 ; AVX1-NEXT: vpackssdw %xmm2, %xmm0, %xmm0
1193 ; AVX2-NEXT: vpackssdw %ymm1, %ymm0, %ymm0
[all …]
Dvec_cast2.ll169 ; CHECK-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
209 ; CHECK-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
217 ; CHECK-WIDE-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
259 ; CHECK-WIDE-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
Dv8i1-masks.ll136 ; X32-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
150 ; X64-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
Dvselect-avx.ll101 ; AVX1-NEXT: vpackssdw %xmm0, %xmm0, %xmm0
124 ; AVX2-NEXT: vpackssdw %xmm0, %xmm0, %xmm0
Dhorizontal-shuffle.ll156 ; X32-NEXT: vpackssdw %xmm3, %xmm1, %xmm0
161 ; X64-NEXT: vpackssdw %xmm3, %xmm1, %xmm0
352 ; X32-NEXT: vpackssdw %ymm3, %ymm1, %ymm0
357 ; X64-NEXT: vpackssdw %ymm3, %ymm1, %ymm0
Davx512bwvl-intrinsics.ll8 ; CHECK-NEXT: vpackssdw %xmm1, %xmm0, %xmm0 # EVEX TO VEX Compression encoding: [0xc5,0xf9,0x6b,…
19 ; X86-NEXT: vpackssdw %xmm1, %xmm0, %xmm2 {%k1} # encoding: [0x62,0xf1,0x7d,0x09,0x6b,0xd1]
26 ; X64-NEXT: vpackssdw %xmm1, %xmm0, %xmm2 {%k1} # encoding: [0x62,0xf1,0x7d,0x09,0x6b,0xd1]
40 ; X86-NEXT: vpackssdw %xmm1, %xmm0, %xmm0 {%k1} {z} # encoding: [0x62,0xf1,0x7d,0x89,0x6b,0xc1]
46 ; X64-NEXT: vpackssdw %xmm1, %xmm0, %xmm0 {%k1} {z} # encoding: [0x62,0xf1,0x7d,0x89,0x6b,0xc1]
58 ; X86-NEXT: vpackssdw (%eax), %xmm0, %xmm0 # EVEX TO VEX Compression encoding: [0xc5,0xf9,0x6b,0…
63 ; X64-NEXT: vpackssdw (%rdi), %xmm0, %xmm0 # EVEX TO VEX Compression encoding: [0xc5,0xf9,0x6b,0…
76 ; X86-NEXT: vpackssdw (%eax), %xmm0, %xmm1 {%k1} # encoding: [0x62,0xf1,0x7d,0x09,0x6b,0x08]
83 ; X64-NEXT: vpackssdw (%rdi), %xmm0, %xmm1 {%k1} # encoding: [0x62,0xf1,0x7d,0x09,0x6b,0x0f]
99 ; X86-NEXT: vpackssdw (%eax), %xmm0, %xmm0 {%k1} {z} # encoding: [0x62,0xf1,0x7d,0x89,0x6b,0x00]
[all …]
Davx512bw-intrinsics.ll8 ; CHECK-NEXT: vpackssdw %zmm1, %zmm0, %zmm0 # encoding: [0x62,0xf1,0x7d,0x48,0x6b,0xc1]
18 ; X86-NEXT: vpackssdw %zmm1, %zmm0, %zmm2 {%k1} # encoding: [0x62,0xf1,0x7d,0x49,0x6b,0xd1]
25 ; X64-NEXT: vpackssdw %zmm1, %zmm0, %zmm2 {%k1} # encoding: [0x62,0xf1,0x7d,0x49,0x6b,0xd1]
38 ; X86-NEXT: vpackssdw %zmm1, %zmm0, %zmm0 {%k1} {z} # encoding: [0x62,0xf1,0x7d,0xc9,0x6b,0xc1]
44 ; X64-NEXT: vpackssdw %zmm1, %zmm0, %zmm0 {%k1} {z} # encoding: [0x62,0xf1,0x7d,0xc9,0x6b,0xc1]
56 ; X86-NEXT: vpackssdw (%eax), %zmm0, %zmm0 # encoding: [0x62,0xf1,0x7d,0x48,0x6b,0x00]
61 ; X64-NEXT: vpackssdw (%rdi), %zmm0, %zmm0 # encoding: [0x62,0xf1,0x7d,0x48,0x6b,0x07]
73 ; X86-NEXT: vpackssdw (%eax), %zmm0, %zmm1 {%k1} # encoding: [0x62,0xf1,0x7d,0x49,0x6b,0x08]
80 ; X64-NEXT: vpackssdw (%rdi), %zmm0, %zmm1 {%k1} # encoding: [0x62,0xf1,0x7d,0x49,0x6b,0x0f]
95 ; X86-NEXT: vpackssdw (%eax), %zmm0, %zmm0 {%k1} {z} # encoding: [0x62,0xf1,0x7d,0xc9,0x6b,0x00]
[all …]
Dvector-compare-all_of.ll98 ; AVX-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
236 ; AVX-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
380 ; AVX1-NEXT: vpackssdw %xmm2, %xmm0, %xmm0
393 ; AVX2-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
548 ; AVX1-NEXT: vpackssdw %xmm2, %xmm0, %xmm0
561 ; AVX2-NEXT: vpackssdw %xmm1, %xmm0, %xmm0
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/X86/
Dx86-64-avx512bw_vl.s2741 vpackssdw %xmm26, %xmm26, %xmm30
2745 vpackssdw %xmm26, %xmm26, %xmm30 {%k2}
2749 vpackssdw %xmm26, %xmm26, %xmm30 {%k2} {z}
2753 vpackssdw (%rcx), %xmm26, %xmm30
2757 vpackssdw 291(%rax,%r14,8), %xmm26, %xmm30
2761 vpackssdw (%rcx){1to4}, %xmm26, %xmm30
2765 vpackssdw 2032(%rdx), %xmm26, %xmm30
2769 vpackssdw 2048(%rdx), %xmm26, %xmm30
2773 vpackssdw -2048(%rdx), %xmm26, %xmm30
2777 vpackssdw -2064(%rdx), %xmm26, %xmm30
[all …]
Dx86-64-avx512bw.s2229 vpackssdw %zmm22, %zmm27, %zmm24
2233 vpackssdw %zmm22, %zmm27, %zmm24 {%k2}
2237 vpackssdw %zmm22, %zmm27, %zmm24 {%k2} {z}
2241 vpackssdw (%rcx), %zmm27, %zmm24
2245 vpackssdw 291(%rax,%r14,8), %zmm27, %zmm24
2249 vpackssdw (%rcx){1to16}, %zmm27, %zmm24
2253 vpackssdw 8128(%rdx), %zmm27, %zmm24
2257 vpackssdw 8192(%rdx), %zmm27, %zmm24
2261 vpackssdw -8192(%rdx), %zmm27, %zmm24
2265 vpackssdw -8256(%rdx), %zmm27, %zmm24
[all …]
DAVX2-64.s461 vpackssdw 485498096, %ymm7, %ymm7 label
465 vpackssdw 485498096, %ymm9, %ymm9 label
469 vpackssdw -64(%rdx,%rax,4), %ymm7, %ymm7 label
473 vpackssdw 64(%rdx,%rax,4), %ymm7, %ymm7 label
477 vpackssdw -64(%rdx,%rax,4), %ymm9, %ymm9 label
481 vpackssdw 64(%rdx,%rax,4), %ymm9, %ymm9 label
485 vpackssdw 64(%rdx,%rax), %ymm7, %ymm7 label
489 vpackssdw 64(%rdx,%rax), %ymm9, %ymm9 label
493 vpackssdw 64(%rdx), %ymm7, %ymm7 label
497 vpackssdw 64(%rdx), %ymm9, %ymm9 label
[all …]
DAVX2-32.s233 vpackssdw -485498096(%edx,%eax,4), %ymm4, %ymm4 label
237 vpackssdw 485498096(%edx,%eax,4), %ymm4, %ymm4 label
241 vpackssdw 485498096(%edx), %ymm4, %ymm4 label
245 vpackssdw 485498096, %ymm4, %ymm4 label
249 vpackssdw 64(%edx,%eax), %ymm4, %ymm4 label
253 vpackssdw (%edx), %ymm4, %ymm4 label
257 vpackssdw %ymm4, %ymm4, %ymm4 label
/external/llvm/test/MC/X86/
Dx86-64-avx512bw_vl.s2741 vpackssdw %xmm26, %xmm26, %xmm30
2745 vpackssdw %xmm26, %xmm26, %xmm30 {%k2}
2749 vpackssdw %xmm26, %xmm26, %xmm30 {%k2} {z}
2753 vpackssdw (%rcx), %xmm26, %xmm30
2757 vpackssdw 291(%rax,%r14,8), %xmm26, %xmm30
2761 vpackssdw (%rcx){1to4}, %xmm26, %xmm30
2765 vpackssdw 2032(%rdx), %xmm26, %xmm30
2769 vpackssdw 2048(%rdx), %xmm26, %xmm30
2773 vpackssdw -2048(%rdx), %xmm26, %xmm30
2777 vpackssdw -2064(%rdx), %xmm26, %xmm30
[all …]
Dx86-64-avx512bw.s2229 vpackssdw %zmm22, %zmm27, %zmm24
2233 vpackssdw %zmm22, %zmm27, %zmm24 {%k2}
2237 vpackssdw %zmm22, %zmm27, %zmm24 {%k2} {z}
2241 vpackssdw (%rcx), %zmm27, %zmm24
2245 vpackssdw 291(%rax,%r14,8), %zmm27, %zmm24
2249 vpackssdw (%rcx){1to16}, %zmm27, %zmm24
2253 vpackssdw 8128(%rdx), %zmm27, %zmm24
2257 vpackssdw 8192(%rdx), %zmm27, %zmm24
2261 vpackssdw -8192(%rdx), %zmm27, %zmm24
2265 vpackssdw -8256(%rdx), %zmm27, %zmm24
[all …]
/external/libjpeg-turbo/simd/x86_64/
Djccolext-avx2.asm400 vpackssdw ymm7, ymm7, ymm4 ; ymm7=CbO
432 vpackssdw ymm5, ymm5, ymm4 ; ymm5=CbE
460 vpackssdw ymm0, ymm0, ymm4 ; ymm0=YO
477 vpackssdw ymm7, ymm7, ymm5 ; ymm7=CrO
499 vpackssdw ymm6, ymm6, ymm4 ; ymm6=YE
520 vpackssdw ymm1, ymm1, ymm5 ; ymm1=CrE
/external/libjpeg-turbo/simd/i386/
Djccolext-avx2.asm416 vpackssdw ymm7, ymm7, ymm4 ; ymm7=CbO
448 vpackssdw ymm5, ymm5, ymm4 ; ymm5=CbE
476 vpackssdw ymm0, ymm0, ymm4 ; ymm0=YO
493 vpackssdw ymm7, ymm7, ymm5 ; ymm7=CrO
515 vpackssdw ymm6, ymm6, ymm4 ; ymm6=YE
536 vpackssdw ymm1, ymm1, ymm5 ; ymm1=CrE
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeServer/
Dresources-avx2.s41 vpackssdw %ymm0, %ymm1, %ymm2 label
42 vpackssdw (%rax), %ymm1, %ymm2 label
484 # CHECK-NEXT: 1 1 1.00 vpackssdw %ymm0, %ymm1, %ymm2
485 # CHECK-NEXT: 2 8 1.00 * vpackssdw (%rax), %ymm1, %ymm2
802 # CHECK-NEXT: - - - - - - - 1.00 - - vpackssdw %ymm0…
803 # CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - vpackssdw (%rax…

1234