/external/libvpx/libvpx/third_party/libyuv/source/ |
scale_posix.cc | 420 "pshufb %%xmm3,%%xmm0 \n" 421 "pshufb %%xmm4,%%xmm1 \n" 422 "pshufb %%xmm5,%%xmm2 \n" 467 "pshufb %%xmm2,%%xmm6 \n" 476 "pshufb %%xmm3,%%xmm6 \n" 487 "pshufb %%xmm4,%%xmm6 \n" 540 "pshufb %%xmm2,%%xmm6 \n" 550 "pshufb %%xmm3,%%xmm6 \n" 561 "pshufb %%xmm4,%%xmm6 \n" 596 "pshufb %%xmm4,%%xmm0 \n [all...] |
row_x86.asm | 54 ; TODO(fbarchard): Remove MMX. Add SSSE3 pshufb version.
|
row_posix.cc | 317 "pshufb %%xmm4,%%xmm2 \n" 320 "pshufb %%xmm4,%%xmm0 \n" 323 "pshufb %%xmm4,%%xmm1 \n" 327 "pshufb %%xmm4,%%xmm3 \n" 358 "pshufb %%xmm4,%%xmm2 \n" 361 "pshufb %%xmm4,%%xmm0 \n" 364 "pshufb %%xmm4,%%xmm1 \n" 368 "pshufb %%xmm4,%%xmm3 \n" 551 "pshufb %%xmm6,%%xmm0 \n" 552 "pshufb %%xmm6,%%xmm1 \n [all...] |
row_win.cc | 386 pshufb xmm2, xmm4 389 pshufb xmm0, xmm4 392 pshufb xmm1, xmm4 396 pshufb xmm3, xmm4 426 pshufb xmm2, xmm4 429 pshufb xmm0, xmm4 432 pshufb xmm1, xmm4 436 pshufb xmm3, xmm4 613 pshufb xmm0, xmm6 // pack 16 bytes of ARGB to 12 bytes of RGB 614 pshufb xmm1, xmm [all...] |
/external/libyuv/files/source/ |
scale.cc | 572 pshufb xmm0, xmm3 573 pshufb xmm1, xmm4 574 pshufb xmm2, xmm5 624 pshufb xmm0, xmm2 633 pshufb xmm0, xmm3 643 pshufb xmm0, xmm4 684 pshufb xmm0, xmm2 694 pshufb xmm0, xmm3 705 pshufb xmm0, xmm4 741 pshufb xmm0, xmm [all...] |
row_win.cc | 165 pshufb xmm0, xmm5 186 pshufb xmm0, xmm5 207 pshufb xmm0, xmm5 228 pshufb xmm0, xmm5 255 pshufb xmm2, xmm4 258 pshufb xmm0, xmm4 261 pshufb xmm1, xmm4 265 pshufb xmm3, xmm4 295 pshufb xmm2, xmm4 298 pshufb xmm0, xmm [all...] |
format_conversion.cc | 43 pshufb xmm0, xmm5 64 "pshufb %%xmm5,%%xmm0 \n" 98 // generate a selector mask useful for pshufb
|
row_posix.cc | 158 "pshufb %%xmm5,%%xmm0 \n" 182 "pshufb %%xmm5,%%xmm0 \n" 205 "pshufb %%xmm5,%%xmm0 \n" 229 "pshufb %%xmm5,%%xmm0 \n" 259 "pshufb %%xmm4,%%xmm2 \n" 262 "pshufb %%xmm4,%%xmm0 \n" 265 "pshufb %%xmm4,%%xmm1 \n" 269 "pshufb %%xmm4,%%xmm3 \n" 300 "pshufb %%xmm4,%%xmm2 \n" 303 "pshufb %%xmm4,%%xmm0 \n [all...] |
/external/llvm/lib/Target/X86/Utils/ |
X86ShuffleDecode.h | 72 /// \brief Decode a PSHUFB mask from an IR-level vector constant.
75 /// \brief Decode a PSHUFB mask from a raw array of constants such as from
|
/external/llvm/test/CodeGen/X86/ |
widen_load-2.ll | 80 ; CHECK-NEXT: pshufb {{.*}}, %[[R1]] 147 ; CHECK-NEXT: pshufb {{.*}}, %[[R1]] 183 ; CHECK-NEXT: pshufb %[[SHUFFLE_MASK]], %[[CONSTANT0]] 189 ; CHECK-NEXT: pshufb %[[SHUFFLE_MASK]], %[[CONSTANT1]] 209 ; CHECK-NEXT: pshufb %[[SHUFFLE_MASK]], %[[X1]]
|
bswap-vector.ll | 29 ; CHECK-SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[1,0,3,2,5,4,7,6,9,8,11,10,13,12,15,14] 62 ; CHECK-SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[3,2,1,0,7,6,5,4,11,10,9,8,15,14,13,12] 97 ; CHECK-SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[7,6,5,4,3,2,1,0,15,14,13,12,11,10,9,8] 143 ; CHECK-SSSE3-NEXT: pshufb %xmm2, %xmm0 144 ; CHECK-SSSE3-NEXT: pshufb %xmm2, %xmm1 186 ; CHECK-SSSE3-NEXT: pshufb %xmm2, %xmm0 187 ; CHECK-SSSE3-NEXT: pshufb %xmm2, %xmm1 233 ; CHECK-SSSE3-NEXT: pshufb %xmm2, %xmm0 234 ; CHECK-SSSE3-NEXT: pshufb %xmm2, %xmm1 270 ; CHECK-SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[3,2,1,0,7,6,5,4,11,10,9,8,15,14,13,12 [all...] |
vec_insert-mmx.ll | 50 ; X86-64-NEXT: pshufb {{.*#+}} xmm0 = xmm0[0,1,4,5,8,9,12,13,8,9,12,13,12,13,14,15]
|
lower-bitcast.ll | 116 ; CHECK-NEXT: pshufb 160 ; CHECK-NEXT: pshufb
|
splat-for-size.ll | 117 ; AVX can't do integer splats, and there's no broadcast fakery for 8-bit. Could use pshufb, etc? 128 ; AVX can't do integer splats, and there's no broadcast fakery for 8-bit. Could use pshufb, etc?
|
widen_cast-4.ll | 54 ; CHECK-NEXT: pshufb
|
vector-blend.ll | 266 ; SSSE3-NEXT: pshufb {{.*#+}} xmm1 = zero,xmm1[1,2,3],zero,xmm1[5,6,7],zero,zero,zero,zero,zero,zero,zero,zero 267 ; SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[0],zero,zero,zero,xmm0[4],zero,zero,zero,xmm0[8,9,10,11,12,13,14,15] 639 ; SSSE3-NEXT: pshufb %xmm4, %xmm2 641 ; SSSE3-NEXT: pshufb %xmm5, %xmm0 643 ; SSSE3-NEXT: pshufb %xmm4, %xmm3 644 ; SSSE3-NEXT: pshufb %xmm5, %xmm1
|
/external/boringssl/src/crypto/modes/asm/ |
ghash-x86.pl | 986 &pshufb ($Xi,$T3); 992 &pshufb ($Xi,$T3); 1012 &pshufb ($Xi,$T3); 1024 &pshufb ($T1,$T3); 1025 &pshufb ($Xn,$T3); 1063 &pshufb ($Xhn,$T3); 1071 &pshufb ($Xn,$T3); 1138 &pshufb ($T1,$T3); [all...] |
ghash-x86_64.pl | 576 pshufb $T3,$Xi 589 pshufb $T3,$T2 # ($Xi&7)?0xE0 604 pshufb $T3,$Xi 645 pshufb $T3,$Xi 674 pshufb $T3,$Xln 675 pshufb $T3,$Xl 696 pshufb $T3,$Xl 697 pshufb $T3,$T1 721 pshufb $T3,$Xl 730 pshufb $T3,$Xl [all...] |
/external/boringssl/src/crypto/aes/asm/ |
bsaes-x86_64.pl | 433 pshufb $mask,@x[0] 434 pshufb $mask,@x[1] 437 pshufb $mask,@x[2] 438 pshufb $mask,@x[3] 441 pshufb $mask,@x[4] 442 pshufb $mask,@x[5] 443 pshufb $mask,@x[6] 444 pshufb $mask,@x[7] 819 pshufb @XMM[8], @XMM[0] 820 pshufb @XMM[8], @XMM[1 [all...] |
aesni-x86.pl | 665 # compose byte-swap control mask for pshufb on stack 686 &pshufb ($ivec,$inout3); 719 &pshufb ($inout0,$inout3); 753 # compose byte-swap control mask for pshufb on stack 773 &pshufb ($ivec,$inout3); 793 &pshufb ($inout0,$inout3); 857 # 0 pshufb mask 880 # compose byte-swap control mask for pshufb on stack 916 &pshufb ($rndkey0,$inout0); # byte swap 919 &pshufb ($rndkey1,$inout0); # byte swa [all...] |
/external/boringssl/src/crypto/perlasm/ |
x86asm.pl | 102 sub ::pshufb 107 { &::generic("pshufb",@_); }
|
/external/llvm/test/MC/X86/ |
x86_64-encoding.s | 118 // CHECK: pshufb CPI1_0(%rip), %xmm1 121 pshufb CPI1_0(%rip), %xmm1 label
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/x86/ |
quantize_sse4.asm | 219 pshufb xmm4, [GLOBAL(zig_zag1d)]
|
/external/boringssl/src/crypto/sha/asm/ |
sha1-586.pl | 462 &pshufb (@MSG[0],$BSWAP); 464 &pshufb (@MSG[1],$BSWAP); 465 &pshufb (@MSG[2],$BSWAP); 466 &pshufb (@MSG[3],$BSWAP); 499 &pshufb (@MSG[0],$BSWAP); 505 &pshufb (@MSG[1],$BSWAP); 511 &pshufb (@MSG[2],$BSWAP); 516 &pshufb (@MSG[3],$BSWAP); 629 &pshufb (@X[-4&7],@X[2]); # byte swap 630 &pshufb (@X[-3&7],@X[2]) [all...] |
sha1-x86_64.pl | 364 pshufb $BSWAP,@MSG[0] 366 pshufb $BSWAP,@MSG[1] 367 pshufb $BSWAP,@MSG[2] 369 pshufb $BSWAP,@MSG[3] 404 pshufb $BSWAP,@MSG[0] 410 pshufb $BSWAP,@MSG[1] 416 pshufb $BSWAP,@MSG[2] 421 pshufb $BSWAP,@MSG[3] 520 pshufb @X[2],@X[-4&7] # byte swap 521 pshufb @X[2],@X[-3&7 [all...] |