/external/boringssl/src/crypto/fipsmodule/aes/asm/ |
D | vpaes-x86.pl | 203 &pshufb ("xmm2","xmm0"); 208 &pshufb ("xmm0","xmm1"); 218 &pshufb ("xmm4","xmm2"); # 4 = sb1u 219 &pshufb ("xmm0","xmm3"); # 0 = sb1t 224 &pshufb ("xmm5","xmm2"); # 4 = sb2u 227 &pshufb ("xmm2","xmm3"); # 2 = sb2t 230 &pshufb ("xmm0","xmm1"); # 0 = B 233 &pshufb ("xmm3","xmm4"); # 3 = D 236 &pshufb ("xmm0","xmm1"); # 0 = 2B+C 248 &pshufb ("xmm5","xmm0"); # 2 = a/k [all …]
|
/external/libvpx/libvpx/vpx_dsp/x86/ |
D | intrapred_ssse3.asm | 42 pshufb m2, m0, [GLOBAL(sh_b23456789abcdefff)] 45 pshufb m0, m1 55 pshufb m0, m1 58 pshufb m0, m1 61 pshufb m0, m1 64 pshufb m0, m1 95 pshufb m2, m4, [GLOBAL(sh_b23456789abcdefff)] 100 pshufb m4, m1 117 pshufb m4, m1 122 pshufb m4, m1 [all …]
|
/external/boringssl/src/crypto/fipsmodule/modes/asm/ |
D | ghash-ssse3-x86.pl | 116 &pshufb("xmm4", "xmm0"); 117 &pshufb("xmm5", "xmm1"); 168 &pshufb("xmm0", "xmm7"); 189 &pshufb("xmm2", "xmm7"); 224 &pshufb("xmm0", "xmm7"); 233 &pshufb("xmm1", "xmm7"); # Reverse bytes. 265 &pshufb("xmm0", "xmm7");
|
D | ghash-x86.pl | 759 &pshufb ($Xi,$T3); 765 &pshufb ($Xi,$T3); 785 &pshufb ($Xi,$T3); 797 &pshufb ($T1,$T3); 798 &pshufb ($Xn,$T3); 836 &pshufb ($Xhn,$T3); 844 &pshufb ($Xn,$T3); 911 &pshufb ($T1,$T3); 918 &pshufb ($Xi,$T3); 1004 &pshufb ($Xi,$Xn); [all …]
|
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
D | trunc-ext-ld-st.ll | 6 ;CHECK: pshufb 8 ;CHECK: pshufb 23 ;CHECK: pshufb 25 ;CHECK: pshufb 49 ;CHECK: pshufb 51 ;CHECK: pshufb 63 ;CHECK: pshufb 75 ;CHECK: pshufb
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Atom/ |
D | resources-ssse3.s | 76 pshufb %mm0, %mm2 label 77 pshufb (%rax), %mm2 label 79 pshufb %xmm0, %xmm2 label 80 pshufb (%rax), %xmm2 label 157 # CHECK-NEXT: 1 1 1.00 pshufb %mm0, %mm2 158 # CHECK-NEXT: 1 1 1.00 * pshufb (%rax), %mm2 159 # CHECK-NEXT: 1 4 2.00 pshufb %xmm0, %xmm2 160 # CHECK-NEXT: 1 5 2.50 * pshufb (%rax), %xmm2 232 # CHECK-NEXT: 1.00 - pshufb %mm0, %mm2 233 # CHECK-NEXT: 1.00 - pshufb (%rax), %mm2 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeServer/ |
D | resources-ssse3.s | 76 pshufb %mm0, %mm2 label 77 pshufb (%rax), %mm2 label 79 pshufb %xmm0, %xmm2 label 80 pshufb (%rax), %xmm2 label 157 # CHECK-NEXT: 1 1 1.00 pshufb %mm0, %mm2 158 # CHECK-NEXT: 2 6 1.00 * pshufb (%rax), %mm2 159 # CHECK-NEXT: 1 1 1.00 pshufb %xmm0, %xmm2 160 # CHECK-NEXT: 2 7 1.00 * pshufb (%rax), %xmm2 240 # CHECK-NEXT: - - - - - - - 1.00 - - pshufb %mm0, %m… 241 # CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - pshufb (%rax), … [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Broadwell/ |
D | resources-ssse3.s | 76 pshufb %mm0, %mm2 label 77 pshufb (%rax), %mm2 label 79 pshufb %xmm0, %xmm2 label 80 pshufb (%rax), %xmm2 label 157 # CHECK-NEXT: 1 1 1.00 pshufb %mm0, %mm2 158 # CHECK-NEXT: 2 6 1.00 * pshufb (%rax), %mm2 159 # CHECK-NEXT: 1 1 1.00 pshufb %xmm0, %xmm2 160 # CHECK-NEXT: 2 6 1.00 * pshufb (%rax), %xmm2 240 # CHECK-NEXT: - - - - - - - 1.00 - - pshufb %mm0, %m… 241 # CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - pshufb (%rax), … [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeClient/ |
D | resources-ssse3.s | 76 pshufb %mm0, %mm2 label 77 pshufb (%rax), %mm2 label 79 pshufb %xmm0, %xmm2 label 80 pshufb (%rax), %xmm2 label 157 # CHECK-NEXT: 1 1 1.00 pshufb %mm0, %mm2 158 # CHECK-NEXT: 2 6 1.00 * pshufb (%rax), %mm2 159 # CHECK-NEXT: 1 1 1.00 pshufb %xmm0, %xmm2 160 # CHECK-NEXT: 2 7 1.00 * pshufb (%rax), %xmm2 240 # CHECK-NEXT: - - - - - - - 1.00 - - pshufb %mm0, %m… 241 # CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - pshufb (%rax), … [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Haswell/ |
D | resources-ssse3.s | 76 pshufb %mm0, %mm2 label 77 pshufb (%rax), %mm2 label 79 pshufb %xmm0, %xmm2 label 80 pshufb (%rax), %xmm2 label 157 # CHECK-NEXT: 1 1 1.00 pshufb %mm0, %mm2 158 # CHECK-NEXT: 2 6 1.00 * pshufb (%rax), %mm2 159 # CHECK-NEXT: 1 1 1.00 pshufb %xmm0, %xmm2 160 # CHECK-NEXT: 2 7 1.00 * pshufb (%rax), %xmm2 240 # CHECK-NEXT: - - - - - - - 1.00 - - pshufb %mm0, %m… 241 # CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - pshufb (%rax), … [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SLM/ |
D | resources-ssse3.s | 76 pshufb %mm0, %mm2 label 77 pshufb (%rax), %mm2 label 79 pshufb %xmm0, %xmm2 label 80 pshufb (%rax), %xmm2 label 157 # CHECK-NEXT: 1 1 1.00 pshufb %mm0, %mm2 158 # CHECK-NEXT: 1 4 1.00 * pshufb (%rax), %mm2 159 # CHECK-NEXT: 1 1 1.00 pshufb %xmm0, %xmm2 160 # CHECK-NEXT: 1 4 1.00 * pshufb (%rax), %xmm2 238 # CHECK-NEXT: - - - 1.00 - - - - pshufb %mm0, %mm2 239 # CHECK-NEXT: - - - 1.00 - - - 1.00 pshufb (%rax), %mm2 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SandyBridge/ |
D | resources-ssse3.s | 76 pshufb %mm0, %mm2 label 77 pshufb (%rax), %mm2 label 79 pshufb %xmm0, %xmm2 label 80 pshufb (%rax), %xmm2 label 157 # CHECK-NEXT: 1 1 0.50 pshufb %mm0, %mm2 158 # CHECK-NEXT: 2 6 0.50 * pshufb (%rax), %mm2 159 # CHECK-NEXT: 1 1 0.50 pshufb %xmm0, %xmm2 160 # CHECK-NEXT: 2 7 0.50 * pshufb (%rax), %xmm2 238 # CHECK-NEXT: - - - 0.50 - 0.50 - - pshufb %mm0, %mm2 239 # CHECK-NEXT: - - - 0.50 - 0.50 0.50 0.50 pshufb (%rax), %mm2 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Generic/ |
D | resources-ssse3.s | 76 pshufb %mm0, %mm2 label 77 pshufb (%rax), %mm2 label 79 pshufb %xmm0, %xmm2 label 80 pshufb (%rax), %xmm2 label 157 # CHECK-NEXT: 1 1 0.50 pshufb %mm0, %mm2 158 # CHECK-NEXT: 2 6 0.50 * pshufb (%rax), %mm2 159 # CHECK-NEXT: 1 1 0.50 pshufb %xmm0, %xmm2 160 # CHECK-NEXT: 2 7 0.50 * pshufb (%rax), %xmm2 238 # CHECK-NEXT: - - - 0.50 - 0.50 - - pshufb %mm0, %mm2 239 # CHECK-NEXT: - - - 0.50 - 0.50 0.50 0.50 pshufb (%rax), %mm2 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/BtVer2/ |
D | resources-ssse3.s | 76 pshufb %mm0, %mm2 label 77 pshufb (%rax), %mm2 label 79 pshufb %xmm0, %xmm2 label 80 pshufb (%rax), %xmm2 label 157 # CHECK-NEXT: 3 2 2.00 pshufb %mm0, %mm2 158 # CHECK-NEXT: 3 7 2.00 * pshufb (%rax), %mm2 159 # CHECK-NEXT: 3 2 2.00 pshufb %xmm0, %xmm2 160 # CHECK-NEXT: 3 7 2.00 * pshufb (%rax), %xmm2 244 … - - 0.50 0.50 - - - - 2.00 2.00 - pshufb %mm0, %mm2 245 … - - 0.50 0.50 1.00 - - - 2.00 2.00 - pshufb (%rax), %mm2 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Znver1/ |
D | resources-ssse3.s | 76 pshufb %mm0, %mm2 label 77 pshufb (%rax), %mm2 label 79 pshufb %xmm0, %xmm2 label 80 pshufb (%rax), %xmm2 label 157 # CHECK-NEXT: 1 1 0.25 pshufb %mm0, %mm2 158 # CHECK-NEXT: 1 8 0.50 * pshufb (%rax), %mm2 159 # CHECK-NEXT: 1 1 0.25 pshufb %xmm0, %xmm2 160 # CHECK-NEXT: 1 8 0.50 * pshufb (%rax), %xmm2 242 … - - - - - - 0.25 0.25 0.25 0.25 - pshufb %mm0, %mm2 243 … 0.50 - - - - - 0.25 0.25 0.25 0.25 - pshufb (%rax), %mm2 [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | vector-shuffle-128-v8.ll | 149 ; SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[8,9,8,9,8,9,8,9,0,1,0,1,0,1,0,1] 154 ; SSE41-NEXT: pshufb {{.*#+}} xmm0 = xmm0[8,9,8,9,8,9,8,9,0,1,0,1,0,1,0,1] 217 ; SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[14,15,10,11,12,13,8,9,6,7,2,3,4,5,0,1] 222 ; SSE41-NEXT: pshufb {{.*#+}} xmm0 = xmm0[14,15,10,11,12,13,8,9,6,7,2,3,4,5,0,1] 243 ; SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[2,3,0,1,10,11,8,9,10,11,8,9,2,3,0,1] 248 ; SSE41-NEXT: pshufb {{.*#+}} xmm0 = xmm0[2,3,0,1,10,11,8,9,10,11,8,9,2,3,0,1] 268 ; SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[10,11,8,9,2,3,0,1,10,11,8,9,2,3,0,1] 273 ; SSE41-NEXT: pshufb {{.*#+}} xmm0 = xmm0[10,11,8,9,2,3,0,1,10,11,8,9,2,3,0,1] 293 ; SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[10,11,8,9,2,3,0,1,2,3,0,1,10,11,8,9] 298 ; SSE41-NEXT: pshufb {{.*#+}} xmm0 = xmm0[10,11,8,9,2,3,0,1,2,3,0,1,10,11,8,9] [all …]
|
D | pshufb-mask-comments.ll | 4 ; Test that the pshufb mask comment is correct. 9 ; CHECK-NEXT: pshufb {{.*#+}} xmm0 = xmm0[1,0,0,0,0,2,0,0,0,0,3,0,0,0,0,4] 20 ; CHECK-NEXT: pshufb {{.*#+}} xmm0 = xmm0[15,0,0,0,0,0,0,0,0,0,1,0,0,0,0,2] 31 ; CHECK-NEXT: pshufb {{.*#+}} xmm0 = xmm0[1,0,0,15,0,2,0,0],zero,xmm0[0,3,0,0],zero,xmm0[0,4] 62 ; CHECK-NEXT: pshufb %xmm1, %xmm0 73 ; Test for a reused constant that would allow the pshufb to combine to a simpler instruction.
|
D | trunc-ext-ld-st.ll | 7 ;CHECK: pshufb 48 ;CHECK: pshufb 60 ;CHECK: pshufb 72 ;CHECK: pshufb
|
D | vector-popcnt-128.ll | 59 ; SSSE3-NEXT: pshufb %xmm2, %xmm4 62 ; SSSE3-NEXT: pshufb %xmm0, %xmm3 75 ; SSE41-NEXT: pshufb %xmm2, %xmm4 78 ; SSE41-NEXT: pshufb %xmm0, %xmm3 161 ; SSSE3-NEXT: pshufb %xmm3, %xmm4 164 ; SSSE3-NEXT: pshufb %xmm0, %xmm1 183 ; SSE41-NEXT: pshufb %xmm3, %xmm4 186 ; SSE41-NEXT: pshufb %xmm0, %xmm1 271 ; SSSE3-NEXT: pshufb %xmm2, %xmm4 274 ; SSSE3-NEXT: pshufb %xmm0, %xmm3 [all …]
|
/external/libaom/libaom/third_party/libyuv/source/ |
D | scale_win.cc | 512 pshufb xmm0, xmm3 in ScaleRowDown34_SSSE3() 513 pshufb xmm1, xmm4 in ScaleRowDown34_SSSE3() 514 pshufb xmm2, xmm5 in ScaleRowDown34_SSSE3() 562 pshufb xmm0, xmm2 in ScaleRowDown34_1_Box_SSSE3() 571 pshufb xmm0, xmm3 in ScaleRowDown34_1_Box_SSSE3() 581 pshufb xmm0, xmm4 in ScaleRowDown34_1_Box_SSSE3() 620 pshufb xmm0, xmm2 in ScaleRowDown34_0_Box_SSSE3() 630 pshufb xmm0, xmm3 in ScaleRowDown34_0_Box_SSSE3() 641 pshufb xmm0, xmm4 in ScaleRowDown34_0_Box_SSSE3() 675 pshufb xmm0, xmm4 in ScaleRowDown38_SSSE3() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | pshufb-mask-comments.ll | 4 ; Test that the pshufb mask comment is correct. 9 ; CHECK-NEXT: pshufb {{.*#+}} xmm0 = xmm0[1,0,0,0,0,2,0,0,0,0,3,0,0,0,0,4] 20 ; CHECK-NEXT: pshufb {{.*#+}} xmm0 = xmm0[15,0,0,0,0,0,0,0,0,0,1,0,0,0,0,2] 31 ; CHECK-NEXT: pshufb {{.*#+}} xmm0 = xmm0[1,0,0,15,0,2,0,0],zero,xmm0[0,3,0,0],zero,xmm0[0,4] 62 ; CHECK-NEXT: pshufb %xmm1, %xmm0 73 ; Test for a reused constant that would allow the pshufb to combine to a simpler instruction.
|
D | vector-shuffle-128-v8.ll | 193 ; SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[8,9,8,9,8,9,8,9,0,1,0,1,0,1,0,1] 198 ; SSE41-NEXT: pshufb {{.*#+}} xmm0 = xmm0[8,9,8,9,8,9,8,9,0,1,0,1,0,1,0,1] 305 ; SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[14,15,10,11,12,13,8,9,6,7,2,3,4,5,0,1] 310 ; SSE41-NEXT: pshufb {{.*#+}} xmm0 = xmm0[14,15,10,11,12,13,8,9,6,7,2,3,4,5,0,1] 331 ; SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[2,3,0,1,10,11,8,9,10,11,8,9,2,3,0,1] 336 ; SSE41-NEXT: pshufb {{.*#+}} xmm0 = xmm0[2,3,0,1,10,11,8,9,10,11,8,9,2,3,0,1] 356 ; SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[10,11,8,9,2,3,0,1,10,11,8,9,2,3,0,1] 361 ; SSE41-NEXT: pshufb {{.*#+}} xmm0 = xmm0[10,11,8,9,2,3,0,1,10,11,8,9,2,3,0,1] 381 ; SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[10,11,8,9,2,3,0,1,2,3,0,1,10,11,8,9] 386 ; SSE41-NEXT: pshufb {{.*#+}} xmm0 = xmm0[10,11,8,9,2,3,0,1,2,3,0,1,10,11,8,9] [all …]
|
D | vector-bitreverse.ll | 270 ; SSSE3-NEXT: pshufb %xmm2, %xmm3 274 ; SSSE3-NEXT: pshufb %xmm0, %xmm1 341 ; SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[1,0,3,2,5,4,7,6,9,8,11,10,13,12,15,14] 346 ; SSSE3-NEXT: pshufb %xmm2, %xmm3 350 ; SSSE3-NEXT: pshufb %xmm0, %xmm1 418 ; SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[3,2,1,0,7,6,5,4,11,10,9,8,15,14,13,12] 423 ; SSSE3-NEXT: pshufb %xmm2, %xmm3 427 ; SSSE3-NEXT: pshufb %xmm0, %xmm1 497 ; SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[7,6,5,4,3,2,1,0,15,14,13,12,11,10,9,8] 502 ; SSSE3-NEXT: pshufb %xmm2, %xmm3 [all …]
|
/external/libyuv/files/source/ |
D | scale_win.cc | 520 pshufb xmm0, xmm3 in ScaleRowDown34_SSSE3() 521 pshufb xmm1, xmm4 in ScaleRowDown34_SSSE3() 522 pshufb xmm2, xmm5 in ScaleRowDown34_SSSE3() 570 pshufb xmm0, xmm2 in ScaleRowDown34_1_Box_SSSE3() 579 pshufb xmm0, xmm3 in ScaleRowDown34_1_Box_SSSE3() 589 pshufb xmm0, xmm4 in ScaleRowDown34_1_Box_SSSE3() 628 pshufb xmm0, xmm2 in ScaleRowDown34_0_Box_SSSE3() 638 pshufb xmm0, xmm3 in ScaleRowDown34_0_Box_SSSE3() 649 pshufb xmm0, xmm4 in ScaleRowDown34_0_Box_SSSE3() 684 pshufb xmm0, xmm4 in ScaleRowDown38_SSSE3() [all …]
|
/external/libvpx/libvpx/third_party/libyuv/source/ |
D | scale_win.cc | 521 pshufb xmm0, xmm3 in ScaleRowDown34_SSSE3() 522 pshufb xmm1, xmm4 in ScaleRowDown34_SSSE3() 523 pshufb xmm2, xmm5 in ScaleRowDown34_SSSE3() 571 pshufb xmm0, xmm2 in ScaleRowDown34_1_Box_SSSE3() 580 pshufb xmm0, xmm3 in ScaleRowDown34_1_Box_SSSE3() 590 pshufb xmm0, xmm4 in ScaleRowDown34_1_Box_SSSE3() 629 pshufb xmm0, xmm2 in ScaleRowDown34_0_Box_SSSE3() 639 pshufb xmm0, xmm3 in ScaleRowDown34_0_Box_SSSE3() 650 pshufb xmm0, xmm4 in ScaleRowDown34_0_Box_SSSE3() 685 pshufb xmm0, xmm4 in ScaleRowDown38_SSSE3() [all …]
|