/external/boringssl/src/crypto/aes/asm/ |
D | vpaes-x86.pl | 189 &pshufb ("xmm2","xmm0"); 194 &pshufb ("xmm0","xmm1"); 204 &pshufb ("xmm4","xmm2"); # 4 = sb1u 205 &pshufb ("xmm0","xmm3"); # 0 = sb1t 210 &pshufb ("xmm5","xmm2"); # 4 = sb2u 213 &pshufb ("xmm2","xmm3"); # 2 = sb2t 216 &pshufb ("xmm0","xmm1"); # 0 = B 219 &pshufb ("xmm3","xmm4"); # 3 = D 222 &pshufb ("xmm0","xmm1"); # 0 = 2B+C 234 &pshufb ("xmm5","xmm0"); # 2 = a/k [all …]
|
/external/libvpx/libvpx/vp9/common/x86/ |
D | vp9_intrapred_ssse3.asm | 45 pshufb m1, m0 46 pshufb m2, m0 63 pshufb m1, m0 64 pshufb m2, m0 81 pshufb m1, m0 82 pshufb m2, m0 99 pshufb m1, m0 100 pshufb m2, m0 115 pshufb m2, m0, [GLOBAL(sh_b23456777)] 116 pshufb m1, m0, [GLOBAL(sh_b01234577)] [all …]
|
D | vp9_subpixel_8t_ssse3.asm | 538 pshufb %1, [GLOBAL(shuf_t0t1)] 539 pshufb %2, [GLOBAL(shuf_t2t3)] 635 pshufb %1, [GLOBAL(shuf_t0t1)] 636 pshufb %2, [GLOBAL(shuf_t2t3)] 637 pshufb %3, [GLOBAL(shuf_t4t5)] 638 pshufb %4, [GLOBAL(shuf_t6t7)] 779 pshufb xmm0, [GLOBAL(shuf_t0t1)] 780 pshufb xmm1, [GLOBAL(shuf_t2t3)] 781 pshufb xmm2, [GLOBAL(shuf_t4t5)] 782 pshufb xmm3, [GLOBAL(shuf_t6t7)] [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | pshufb-mask-comments.ll | 3 ; Test that the pshufb mask comment is correct. 7 ; CHECK: pshufb {{.*}}# xmm0 = xmm0[1,0,0,0,0,2,0,0,0,0,3,0,0,0,0,4] 16 ; CHECK: pshufb {{.*}}# xmm0 = xmm0[15,0,0,0,0,0,0,0,0,0,1,0,0,0,0,2] 25 ; CHECK: pshufb {{.*}}# xmm0 = xmm0[1,0,0,15,0,2,0,0],zero,xmm0[0,3,0,0],zero,xmm0[0,4] 34 ; CHECK: pshufb {{.*}} 42 ; CHECK: pshufb {{.*}}
|
D | vector-trunc.ll | 78 ; SSSE3-NEXT: pshufb %xmm2, %xmm1 79 ; SSSE3-NEXT: pshufb %xmm2, %xmm0 86 ; SSE41-NEXT: pshufb %xmm2, %xmm1 87 ; SSE41-NEXT: pshufb %xmm2, %xmm0 121 ; SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[0,1,4,5,8,9,12,13,8,9,12,13,12,13,14,15] 127 ; SSE41-NEXT: pshufb {{.*#+}} xmm0 = xmm0[0,1,4,5,8,9,12,13,8,9,12,13,12,13,14,15] 158 ; SSSE3-NEXT: pshufb %xmm2, %xmm1 159 ; SSSE3-NEXT: pshufb %xmm2, %xmm0 166 ; SSE41-NEXT: pshufb %xmm2, %xmm1 167 ; SSE41-NEXT: pshufb %xmm2, %xmm0 [all …]
|
D | vector-shuffle-128-v8.ll | 72 ; SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1] 77 ; SSE41-NEXT: pshufb {{.*#+}} xmm0 = xmm0[0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1] 158 ; SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[8,9,8,9,8,9,8,9,0,1,0,1,0,1,0,1] 163 ; SSE41-NEXT: pshufb {{.*#+}} xmm0 = xmm0[8,9,8,9,8,9,8,9,0,1,0,1,0,1,0,1] 226 ; SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[14,15,10,11,12,13,8,9,6,7,2,3,4,5,0,1] 231 ; SSE41-NEXT: pshufb {{.*#+}} xmm0 = xmm0[14,15,10,11,12,13,8,9,6,7,2,3,4,5,0,1] 252 ; SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[2,3,0,1,10,11,8,9,10,11,8,9,2,3,0,1] 257 ; SSE41-NEXT: pshufb {{.*#+}} xmm0 = xmm0[2,3,0,1,10,11,8,9,10,11,8,9,2,3,0,1] 277 ; SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[10,11,8,9,2,3,0,1,10,11,8,9,2,3,0,1] 282 ; SSE41-NEXT: pshufb {{.*#+}} xmm0 = xmm0[10,11,8,9,2,3,0,1,10,11,8,9,2,3,0,1] [all …]
|
D | trunc-ext-ld-st.ll | 7 ;CHECK: pshufb 48 ;CHECK: pshufb 60 ;CHECK: pshufb 72 ;CHECK: pshufb
|
D | avx-trunc.ll | 13 ; CHECK: pshufb 19 ; CHECK: pshufb
|
D | 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]
|
D | vector-shuffle-128-v16.ll | 30 ; SSSE3-NEXT: pshufb %xmm1, %xmm0 36 ; SSE41-NEXT: pshufb %xmm1, %xmm0 64 ; SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1] 69 ; SSE41-NEXT: pshufb {{.*#+}} xmm0 = xmm0[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1] 92 ; SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8] 97 ; SSE41-NEXT: pshufb {{.*#+}} xmm0 = xmm0[0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8] 153 ; SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[0,0,0,0,4,4,4,4,8,8,8,8,12,12,12,12] 158 ; SSE41-NEXT: pshufb {{.*#+}} xmm0 = xmm0[0,0,0,0,4,4,4,4,8,8,8,8,12,12,12,12] 200 ; SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1] 205 ; SSE41-NEXT: pshufb {{.*#+}} xmm0 = xmm0[0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1] [all …]
|
D | 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]]
|
D | widen_shuffle-1.ll | 72 ; CHECK-NEXT: pshufb %xmm2, %xmm1 73 ; CHECK-NEXT: pshufb %xmm2, %xmm0 86 ; CHECK-NEXT: pshufb {{.*#+}} xmm0 = xmm0[0,2,4,6,8,10,12,14,u,u,u,u,u,u,u,u]
|
D | atom-shuf.ll | 7 ; CHECK: pshufb
|
D | buildvec-insertvec.ll | 13 ; CHECK-NEXT: pshufb
|
D | extract-concat.ll | 15 ; CHECK: pshufb
|
D | promote.ll | 25 ; CHECK: pshufb
|
/external/libvpx/libvpx/third_party/libyuv/source/ |
D | scale_win.cc | 437 pshufb xmm0, xmm3 in ScaleRowDown34_SSSE3() 438 pshufb xmm1, xmm4 in ScaleRowDown34_SSSE3() 439 pshufb xmm2, xmm5 in ScaleRowDown34_SSSE3() 489 pshufb xmm0, xmm2 in ScaleRowDown34_1_Box_SSSE3() 498 pshufb xmm0, xmm3 in ScaleRowDown34_1_Box_SSSE3() 508 pshufb xmm0, xmm4 in ScaleRowDown34_1_Box_SSSE3() 549 pshufb xmm0, xmm2 in ScaleRowDown34_0_Box_SSSE3() 559 pshufb xmm0, xmm3 in ScaleRowDown34_0_Box_SSSE3() 570 pshufb xmm0, xmm4 in ScaleRowDown34_0_Box_SSSE3() 605 pshufb xmm0, xmm4 in ScaleRowDown38_SSSE3() [all …]
|
/external/boringssl/src/crypto/modes/asm/ |
D | ghash-x86.pl | 978 &pshufb ($Xi,$T3); 984 &pshufb ($Xi,$T3); 1004 &pshufb ($Xi,$T3); 1016 &pshufb ($T1,$T3); 1017 &pshufb ($Xn,$T3); 1055 &pshufb ($Xhn,$T3); 1063 &pshufb ($Xn,$T3); 1130 &pshufb ($T1,$T3); 1137 &pshufb ($Xi,$T3); 1223 &pshufb ($Xi,$Xn); [all …]
|
/external/boringssl/src/crypto/sha/asm/ |
D | 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 …]
|
D | sha256-586.pl | 551 &pshufb (@MSG[0],$TMP); 557 &pshufb (@MSG[1],$TMP); 566 &pshufb (@MSG[2],$TMP); 575 &pshufb (@MSG[3],$TMP); 690 &pshufb (@X[0],$t3); 692 &pshufb (@X[1],$t3); 694 &pshufb (@X[2],$t3); 697 &pshufb (@X[3],$t3);
|
D | sha512-586.pl | 473 &pshufb (@X[0],@X[1]); 481 &pshufb (@X[1],@X[2]) if ($j<7); 625 &pshufb (@X[0],@X[1]); 636 &pshufb (@X[1],@X[2]) if ($j<7);
|
/external/libvpx/libvpx/vp8/common/x86/ |
D | recon_sse2.asm | 390 pshufb xmm3, xmm2 412 pshufb xmm3, xmm2 413 pshufb xmm5, xmm2 549 pshufb xmm0, xmm2 550 pshufb xmm1, xmm2 573 pshufb xmm0, xmm2 574 pshufb xmm1, xmm2 670 ; FIXME use pshufb for ssse3 version 732 ; FIXME use pshufb for ssse3 version 825 ; FIXME use pshufb for ssse3 version [all …]
|
D | subpixel_ssse3.asm | 84 pshufb xmm1, [GLOBAL(shuf2bfrom1)] 86 pshufb xmm2, [GLOBAL(shuf3bfrom1)] 140 pshufb xmm0, xmm3 142 pshufb xmm2, xmm4 221 pshufb xmm1, [GLOBAL(shuf2bfrom1)] 223 pshufb xmm2, [GLOBAL(shuf3bfrom1)] 241 pshufb xmm1, [GLOBAL(shuf2bfrom1)] 242 pshufb xmm2, [GLOBAL(shuf3bfrom1)] 325 pshufb xmm0, [GLOBAL(shuf1b)] 328 pshufb xmm1, [GLOBAL(shuf2b)] [all …]
|
/external/libyuv/files/source/ |
D | row_win.cc | 165 pshufb xmm0, xmm5 in BGRAToARGBRow_SSSE3() 186 pshufb xmm0, xmm5 in ABGRToARGBRow_SSSE3() 207 pshufb xmm0, xmm5 in RGBAToARGBRow_SSSE3() 228 pshufb xmm0, xmm5 in ARGBToRGBARow_SSSE3() 255 pshufb xmm2, xmm4 in RGB24ToARGBRow_SSSE3() 258 pshufb xmm0, xmm4 in RGB24ToARGBRow_SSSE3() 261 pshufb xmm1, xmm4 in RGB24ToARGBRow_SSSE3() 265 pshufb xmm3, xmm4 in RGB24ToARGBRow_SSSE3() 295 pshufb xmm2, xmm4 in RAWToARGBRow_SSSE3() 298 pshufb xmm0, xmm4 in RAWToARGBRow_SSSE3() [all …]
|
D | scale.cc | 572 pshufb xmm0, xmm3 in ScaleRowDown34_SSSE3() 573 pshufb xmm1, xmm4 in ScaleRowDown34_SSSE3() 574 pshufb xmm2, xmm5 in ScaleRowDown34_SSSE3() 624 pshufb xmm0, xmm2 in ScaleRowDown34_1_Int_SSSE3() 633 pshufb xmm0, xmm3 in ScaleRowDown34_1_Int_SSSE3() 643 pshufb xmm0, xmm4 in ScaleRowDown34_1_Int_SSSE3() 684 pshufb xmm0, xmm2 in ScaleRowDown34_0_Int_SSSE3() 694 pshufb xmm0, xmm3 in ScaleRowDown34_0_Int_SSSE3() 705 pshufb xmm0, xmm4 in ScaleRowDown34_0_Int_SSSE3() 741 pshufb xmm0, xmm4 in ScaleRowDown38_SSSE3() [all …]
|