Home
last modified time | relevance | path

Searched refs:vpackuswb (Results 1 – 25 of 134) sorted by relevance

123456

/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/X86/
Dx86-64-avx512bw_vl.s2525 vpackuswb %xmm24, %xmm26, %xmm20
2529 vpackuswb %xmm24, %xmm26, %xmm20 {%k4}
2533 vpackuswb %xmm24, %xmm26, %xmm20 {%k4} {z}
2537 vpackuswb (%rcx), %xmm26, %xmm20
2541 vpackuswb 291(%rax,%r14,8), %xmm26, %xmm20
2545 vpackuswb 2032(%rdx), %xmm26, %xmm20
2549 vpackuswb 2048(%rdx), %xmm26, %xmm20
2553 vpackuswb -2048(%rdx), %xmm26, %xmm20
2557 vpackuswb -2064(%rdx), %xmm26, %xmm20
2561 vpackuswb %ymm20, %ymm28, %ymm19
[all …]
Dx86-64-avx512bw.s2121 vpackuswb %zmm28, %zmm24, %zmm28
2125 vpackuswb %zmm28, %zmm24, %zmm28 {%k6}
2129 vpackuswb %zmm28, %zmm24, %zmm28 {%k6} {z}
2133 vpackuswb (%rcx), %zmm24, %zmm28
2137 vpackuswb 291(%rax,%r14,8), %zmm24, %zmm28
2141 vpackuswb 8128(%rdx), %zmm24, %zmm28
2145 vpackuswb 8192(%rdx), %zmm24, %zmm28
2149 vpackuswb -8192(%rdx), %zmm24, %zmm28
2153 vpackuswb -8256(%rdx), %zmm24, %zmm28
2193 vpackuswb %zmm23, %zmm28, %zmm18
[all …]
/external/llvm/test/MC/X86/
Dx86-64-avx512bw_vl.s2525 vpackuswb %xmm24, %xmm26, %xmm20
2529 vpackuswb %xmm24, %xmm26, %xmm20 {%k4}
2533 vpackuswb %xmm24, %xmm26, %xmm20 {%k4} {z}
2537 vpackuswb (%rcx), %xmm26, %xmm20
2541 vpackuswb 291(%rax,%r14,8), %xmm26, %xmm20
2545 vpackuswb 2032(%rdx), %xmm26, %xmm20
2549 vpackuswb 2048(%rdx), %xmm26, %xmm20
2553 vpackuswb -2048(%rdx), %xmm26, %xmm20
2557 vpackuswb -2064(%rdx), %xmm26, %xmm20
2561 vpackuswb %ymm20, %ymm28, %ymm19
[all …]
Dx86-64-avx512bw.s2121 vpackuswb %zmm28, %zmm24, %zmm28
2125 vpackuswb %zmm28, %zmm24, %zmm28 {%k6}
2129 vpackuswb %zmm28, %zmm24, %zmm28 {%k6} {z}
2133 vpackuswb (%rcx), %zmm24, %zmm28
2137 vpackuswb 291(%rax,%r14,8), %zmm24, %zmm28
2141 vpackuswb 8128(%rdx), %zmm24, %zmm28
2145 vpackuswb 8192(%rdx), %zmm24, %zmm28
2149 vpackuswb -8192(%rdx), %zmm24, %zmm28
2153 vpackuswb -8256(%rdx), %zmm24, %zmm28
2193 vpackuswb %zmm23, %zmm28, %zmm18
[all …]
/external/llvm/test/CodeGen/X86/
Dvector-trunc-math.ll219 ; AVX1-NEXT: vpackuswb %xmm3, %xmm6, %xmm3
222 ; AVX1-NEXT: vpackuswb %xmm2, %xmm5, %xmm2
223 ; AVX1-NEXT: vpackuswb %xmm3, %xmm2, %xmm2
226 ; AVX1-NEXT: vpackuswb %xmm1, %xmm3, %xmm1
229 ; AVX1-NEXT: vpackuswb %xmm0, %xmm3, %xmm0
230 ; AVX1-NEXT: vpackuswb %xmm1, %xmm0, %xmm0
231 ; AVX1-NEXT: vpackuswb %xmm2, %xmm0, %xmm0
307 ; AVX1-NEXT: vpackuswb %xmm1, %xmm2, %xmm1
310 ; AVX1-NEXT: vpackuswb %xmm0, %xmm2, %xmm0
311 ; AVX1-NEXT: vpackuswb %xmm1, %xmm0, %xmm0
[all …]
Dvector-shuffle-sse41.ll29 ; AVX-NEXT: vpackuswb %xmm2, %xmm0, %xmm0
48 ; AVX-NEXT: vpackuswb %xmm3, %xmm2, %xmm1
Dvector-idiv-sdiv-256.ll173 ; AVX1-NEXT: vpackuswb %xmm4, %xmm2, %xmm2
192 ; AVX1-NEXT: vpackuswb %xmm3, %xmm2, %xmm2
219 ; AVX2-NEXT: vpackuswb %ymm3, %ymm1, %ymm1
449 ; AVX1-NEXT: vpackuswb %xmm4, %xmm3, %xmm3
470 ; AVX1-NEXT: vpackuswb %xmm3, %xmm4, %xmm3
479 ; AVX1-NEXT: vpackuswb %xmm1, %xmm3, %xmm1
495 ; AVX1-NEXT: vpackuswb %xmm1, %xmm3, %xmm1
515 ; AVX2-NEXT: vpackuswb %ymm3, %ymm1, %ymm1
Dvector-popcnt-512.ll63 ; AVX512F-NEXT: vpackuswb %ymm5, %ymm1, %ymm1
74 ; AVX512F-NEXT: vpackuswb %ymm2, %ymm0, %ymm0
93 ; AVX512BW-NEXT: vpackuswb %zmm2, %zmm0, %zmm0
Dvector-idiv-udiv-256.ll184 ; AVX1-NEXT: vpackuswb %xmm4, %xmm2, %xmm2
200 ; AVX1-NEXT: vpackuswb %xmm3, %xmm5, %xmm3
225 ; AVX2-NEXT: vpackuswb %ymm3, %ymm1, %ymm1
463 ; AVX1-NEXT: vpackuswb %xmm4, %xmm3, %xmm3
481 ; AVX1-NEXT: vpackuswb %xmm3, %xmm6, %xmm3
490 ; AVX1-NEXT: vpackuswb %xmm1, %xmm3, %xmm1
504 ; AVX1-NEXT: vpackuswb %xmm1, %xmm3, %xmm1
524 ; AVX2-NEXT: vpackuswb %ymm3, %ymm1, %ymm1
Dvector-popcnt-256.ll63 ; AVX1-NEXT: vpackuswb %xmm5, %xmm1, %xmm1
74 ; AVX1-NEXT: vpackuswb %xmm2, %xmm0, %xmm0
93 ; AVX2-NEXT: vpackuswb %ymm2, %ymm0, %ymm0
Dvector-shift-ashr-512.ll84 ; AVX512DQ-NEXT: vpackuswb %ymm4, %ymm0, %ymm0
108 ; AVX512DQ-NEXT: vpackuswb %ymm3, %ymm1, %ymm1
189 ; AVX512DQ-NEXT: vpackuswb %ymm4, %ymm0, %ymm0
206 ; AVX512DQ-NEXT: vpackuswb %ymm3, %ymm1, %ymm1
293 ; AVX512DQ-NEXT: vpackuswb %ymm4, %ymm0, %ymm0
310 ; AVX512DQ-NEXT: vpackuswb %ymm3, %ymm1, %ymm1
/external/libaom/libaom/third_party/libyuv/source/
Dscale_win.cc218 vpackuswb ymm0, ymm0, ymm1 in ScaleRowDown2_AVX2()
242 vpackuswb ymm4, ymm4, ymm4 in ScaleRowDown2Linear_AVX2()
254 vpackuswb ymm0, ymm0, ymm1 in ScaleRowDown2Linear_AVX2()
280 vpackuswb ymm4, ymm4, ymm4 in ScaleRowDown2Box_AVX2()
294 vpackuswb ymm0, ymm0, ymm1 in ScaleRowDown2Box_AVX2()
419 vpackuswb ymm0, ymm0, ymm1 in ScaleRowDown4_AVX2()
422 vpackuswb ymm0, ymm0, ymm0 in ScaleRowDown4_AVX2()
468 vpackuswb ymm0, ymm0, ymm1 in ScaleRowDown4Box_AVX2()
474 vpackuswb ymm0, ymm0, ymm0 in ScaleRowDown4Box_AVX2()
Drow_win.cc1125 vpackuswb ymm0, ymm0, ymm0 in ARGBToARGB4444Row_AVX2()
1239 vpackuswb ymm0, ymm0, ymm2 // mutates. in ARGBToYRow_AVX2()
1280 vpackuswb ymm0, ymm0, ymm2 // mutates. in ARGBToYJRow_AVX2()
1988 __asm vpackuswb ymm0, ymm0, ymm0 /* B */ \
1989 __asm vpackuswb ymm1, ymm1, ymm1 /* G */ \
1990 __asm vpackuswb ymm2, ymm2, ymm2 /* R */ \
3014 vpackuswb ymm0, ymm0, ymm0 // G. still mutated: 3120 in I400ToARGBRow_AVX2()
3253 vpackuswb ymm0, ymm0, ymm1 in SplitUVRow_AVX2()
3254 vpackuswb ymm2, ymm2, ymm3 in SplitUVRow_AVX2()
3597 vpackuswb ymm0, ymm0, ymm1 // mutates. in YUY2ToYRow_AVX2()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dvector-shuffle-sse41.ll29 ; AVX-NEXT: vpackuswb %xmm2, %xmm0, %xmm0
48 ; AVX-NEXT: vpackuswb %xmm3, %xmm2, %xmm1
Dvector-idiv-sdiv-256.ll174 ; AVX1-NEXT: vpackuswb %xmm4, %xmm2, %xmm2
193 ; AVX1-NEXT: vpackuswb %xmm3, %xmm2, %xmm2
217 ; AVX2NOBW-NEXT: vpackuswb %ymm3, %ymm1, %ymm1
464 ; AVX1-NEXT: vpackuswb %xmm4, %xmm3, %xmm3
484 ; AVX1-NEXT: vpackuswb %xmm4, %xmm3, %xmm3
493 ; AVX1-NEXT: vpackuswb %xmm1, %xmm3, %xmm1
508 ; AVX1-NEXT: vpackuswb %xmm3, %xmm1, %xmm1
525 ; AVX2NOBW-NEXT: vpackuswb %ymm3, %ymm1, %ymm1
Dvector-shift-ashr-512.ll74 ; AVX512DQ-NEXT: vpackuswb %ymm4, %ymm0, %ymm0
98 ; AVX512DQ-NEXT: vpackuswb %ymm3, %ymm1, %ymm1
132 ; AVX512BW-NEXT: vpackuswb %zmm2, %zmm0, %zmm0
208 ; AVX512DQ-NEXT: vpackuswb %ymm4, %ymm0, %ymm0
225 ; AVX512DQ-NEXT: vpackuswb %ymm3, %ymm1, %ymm1
260 ; AVX512BW-NEXT: vpackuswb %zmm2, %zmm0, %zmm0
335 ; AVX512DQ-NEXT: vpackuswb %ymm4, %ymm0, %ymm0
352 ; AVX512DQ-NEXT: vpackuswb %ymm3, %ymm1, %ymm1
386 ; AVX512BW-NEXT: vpackuswb %zmm1, %zmm0, %zmm0
Dvector-popcnt-256.ll107 ; AVX1-NEXT: vpackuswb %xmm5, %xmm1, %xmm1
118 ; AVX1-NEXT: vpackuswb %xmm2, %xmm0, %xmm0
137 ; AVX2-NEXT: vpackuswb %ymm2, %ymm0, %ymm0
167 ; BITALG_NOVLX-NEXT: vpackuswb %ymm2, %ymm0, %ymm0
185 ; BITALG-NEXT: vpackuswb %ymm2, %ymm0, %ymm0
Dvector-idiv-udiv-256.ll185 ; AVX1-NEXT: vpackuswb %xmm4, %xmm2, %xmm2
201 ; AVX1-NEXT: vpackuswb %xmm3, %xmm5, %xmm3
223 ; AVX2NOBW-NEXT: vpackuswb %ymm3, %ymm1, %ymm1
475 ; AVX1-NEXT: vpackuswb %xmm4, %xmm2, %xmm2
492 ; AVX1-NEXT: vpackuswb %xmm6, %xmm2, %xmm2
501 ; AVX1-NEXT: vpackuswb %xmm3, %xmm2, %xmm2
514 ; AVX1-NEXT: vpackuswb %xmm3, %xmm2, %xmm2
531 ; AVX2NOBW-NEXT: vpackuswb %ymm3, %ymm1, %ymm1
Dvector-popcnt-512.ll85 ; AVX512F-NEXT: vpackuswb %ymm5, %ymm1, %ymm1
96 ; AVX512F-NEXT: vpackuswb %ymm2, %ymm0, %ymm0
115 ; AVX512BW-NEXT: vpackuswb %zmm2, %zmm0, %zmm0
138 ; BITALG-NEXT: vpackuswb %zmm2, %zmm0, %zmm0
/external/libyuv/files/source/
Dscale_win.cc213 vpackuswb ymm0, ymm0, ymm1 in ScaleRowDown2_AVX2()
238 vpackuswb ymm4, ymm4, ymm4 in ScaleRowDown2Linear_AVX2()
249 vpackuswb ymm0, ymm0, ymm1 in ScaleRowDown2Linear_AVX2()
277 vpackuswb ymm4, ymm4, ymm4 in ScaleRowDown2Box_AVX2()
296 vpackuswb ymm0, ymm0, ymm1 in ScaleRowDown2Box_AVX2()
421 vpackuswb ymm0, ymm0, ymm1 in ScaleRowDown4_AVX2()
424 vpackuswb ymm0, ymm0, ymm0 in ScaleRowDown4_AVX2()
452 vpackuswb ymm4, ymm4, ymm4 in ScaleRowDown4Box_AVX2()
482 vpackuswb ymm0, ymm0, ymm0 in ScaleRowDown4Box_AVX2()
Drow_win.cc1098 vpackuswb ymm0, ymm0, ymm0
1213 vpackuswb ymm0, ymm0, ymm2 // mutates.
1255 vpackuswb ymm0, ymm0, ymm2 // mutates.
2033 __asm vpackuswb ymm0, ymm0, ymm0 /* B */ \
2034 __asm vpackuswb ymm1, ymm1, ymm1 /* G */ \
2035 __asm vpackuswb ymm2, ymm2, ymm2 /* R */ \
2976 vpackuswb ymm0, ymm0, ymm0 // G. still mutated: 3120
3192 vpackuswb ymm0, ymm0, ymm1
3193 vpackuswb ymm2, ymm2, ymm3
3469 vpackuswb ymm0, ymm0, ymm2 // mutates
[all …]
/external/libvpx/libvpx/third_party/libyuv/source/
Dscale_win.cc214 vpackuswb ymm0, ymm0, ymm1 in ScaleRowDown2_AVX2()
239 vpackuswb ymm4, ymm4, ymm4 in ScaleRowDown2Linear_AVX2()
250 vpackuswb ymm0, ymm0, ymm1 in ScaleRowDown2Linear_AVX2()
278 vpackuswb ymm4, ymm4, ymm4 in ScaleRowDown2Box_AVX2()
297 vpackuswb ymm0, ymm0, ymm1 in ScaleRowDown2Box_AVX2()
422 vpackuswb ymm0, ymm0, ymm1 in ScaleRowDown4_AVX2()
425 vpackuswb ymm0, ymm0, ymm0 in ScaleRowDown4_AVX2()
453 vpackuswb ymm4, ymm4, ymm4 in ScaleRowDown4Box_AVX2()
483 vpackuswb ymm0, ymm0, ymm0 in ScaleRowDown4Box_AVX2()
Drow_win.cc1098 vpackuswb ymm0, ymm0, ymm0
1213 vpackuswb ymm0, ymm0, ymm2 // mutates.
1255 vpackuswb ymm0, ymm0, ymm2 // mutates.
2033 __asm vpackuswb ymm0, ymm0, ymm0 /* B */ \
2034 __asm vpackuswb ymm1, ymm1, ymm1 /* G */ \
2035 __asm vpackuswb ymm2, ymm2, ymm2 /* R */ \
2976 vpackuswb ymm0, ymm0, ymm0 // G. still mutated: 3120
3194 vpackuswb ymm0, ymm0, ymm1
3195 vpackuswb ymm2, ymm2, ymm3
3477 vpackuswb ymm0, ymm0, ymm2 // mutates
[all …]
/external/libjpeg-turbo/simd/i386/
Djdcolext-avx2.asm192 vpackuswb ymm0, ymm0, ymm0 ; ymm0=R(02468ACE********GIKMOQSU********)
193 vpackuswb ymm1, ymm1, ymm1 ; ymm1=R(13579BDF********HJLNPRTV********)
197 vpackuswb ymm2, ymm2, ymm2 ; ymm2=G(02468ACE********GIKMOQSU********)
198 vpackuswb ymm3, ymm3, ymm3 ; ymm3=G(13579BDF********HJLNPRTV********)
202 vpackuswb ymm4, ymm4, ymm4 ; ymm4=B(02468ACE********GIKMOQSU********)
203 vpackuswb ymm5, ymm5, ymm5 ; ymm5=B(13579BDF********HJLNPRTV********)
/external/libjpeg-turbo/simd/x86_64/
Djdcolext-avx2.asm179 vpackuswb ymm0, ymm0, ymm0 ; ymm0=R(02468ACE********GIKMOQSU********)
180 vpackuswb ymm1, ymm1, ymm1 ; ymm1=R(13579BDF********HJLNPRTV********)
184 vpackuswb ymm2, ymm2, ymm2 ; ymm2=G(02468ACE********GIKMOQSU********)
185 vpackuswb ymm3, ymm3, ymm3 ; ymm3=G(13579BDF********HJLNPRTV********)
189 vpackuswb ymm4, ymm4, ymm4 ; ymm4=B(02468ACE********GIKMOQSU********)
190 vpackuswb ymm5, ymm5, ymm5 ; ymm5=B(13579BDF********HJLNPRTV********)

123456