/external/rust/crates/ring/crypto/fipsmodule/aes/asm/ |
D | vpaes-x86.pl | 161 &pshufb ("xmm2","xmm0"); 166 &pshufb ("xmm0","xmm1"); 176 &pshufb ("xmm4","xmm2"); # 4 = sb1u 177 &pshufb ("xmm0","xmm3"); # 0 = sb1t 182 &pshufb ("xmm5","xmm2"); # 4 = sb2u 185 &pshufb ("xmm2","xmm3"); # 2 = sb2t 188 &pshufb ("xmm0","xmm1"); # 0 = B 191 &pshufb ("xmm3","xmm4"); # 3 = D 194 &pshufb ("xmm0","xmm1"); # 0 = 2B+C 206 &pshufb ("xmm5","xmm0"); # 2 = a/k [all …]
|
/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 | 308 &pshufb ($Xi,$T3); 314 &pshufb ($Xi,$T3); 334 &pshufb ($Xi,$T3); 346 &pshufb ($T1,$T3); 347 &pshufb ($Xn,$T3); 385 &pshufb ($Xhn,$T3); 393 &pshufb ($Xn,$T3); 460 &pshufb ($T1,$T3); 467 &pshufb ($Xi,$T3); 553 &pshufb ($Xi,$Xn); [all …]
|
/external/llvm-project/llvm/test/MC/X86/ |
D | SSSE3-32.s | 677 pshufb -485498096(%edx,%eax,4), %mm4 label 681 pshufb 485498096(%edx,%eax,4), %mm4 label 685 pshufb -485498096(%edx,%eax,4), %xmm1 label 689 pshufb 485498096(%edx,%eax,4), %xmm1 label 693 pshufb 485498096(%edx), %mm4 label 697 pshufb 485498096(%edx), %xmm1 label 701 pshufb 485498096, %mm4 label 705 pshufb 485498096, %xmm1 label 709 pshufb 64(%edx,%eax), %mm4 label 713 pshufb 64(%edx,%eax), %xmm1 label [all …]
|
D | SSSE3-64.s | 677 pshufb 485498096, %mm4 label 681 pshufb 485498096, %xmm6 label 685 pshufb 64(%rdx), %mm4 label 689 pshufb -64(%rdx,%rax,4), %mm4 label 693 pshufb 64(%rdx,%rax,4), %mm4 label 697 pshufb -64(%rdx,%rax,4), %xmm6 label 701 pshufb 64(%rdx,%rax,4), %xmm6 label 705 pshufb 64(%rdx,%rax), %mm4 label 709 pshufb 64(%rdx,%rax), %xmm6 label 713 pshufb 64(%rdx), %xmm6 label [all …]
|
/external/rust/crates/ring/crypto/fipsmodule/modes/asm/ |
D | ghash-x86.pl | 304 &pshufb ($Xi,$T3); 310 &pshufb ($Xi,$T3); 330 &pshufb ($Xi,$T3); 342 &pshufb ($T1,$T3); 343 &pshufb ($Xn,$T3); 381 &pshufb ($Xhn,$T3); 389 &pshufb ($Xn,$T3); 456 &pshufb ($T1,$T3); 463 &pshufb ($Xi,$T3); 549 &pshufb ($Xi,$Xn); [all …]
|
/external/llvm-project/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/llvm-project/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/llvm-project/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/llvm-project/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/llvm-project/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-project/llvm/test/tools/llvm-mca/X86/Znver2/ |
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.33 * pshufb (%rax), %mm2 159 # CHECK-NEXT: 1 1 0.25 pshufb %xmm0, %xmm2 160 # CHECK-NEXT: 1 8 0.33 * pshufb (%rax), %xmm2 243 … - - - - - - 0.25 0.25 0.25 0.25 - pshufb %mm0, %mm2 244 … 0.33 - - - - - 0.25 0.25 0.25 0.25 - pshufb (%rax), %mm2 [all …]
|
/external/llvm-project/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/llvm-project/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/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/ |
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 3 1.00 pshufb %mm0, %mm2 158 # CHECK-NEXT: 1 8 1.50 * pshufb (%rax), %mm2 159 # CHECK-NEXT: 1 3 1.50 pshufb %xmm0, %xmm2 160 # CHECK-NEXT: 1 8 1.50 * pshufb (%rax), %xmm2 253 …00 - - 0.50 0.50 - - - - - - - pshufb %mm0, %mm2 254 … - - 0.50 0.50 - - - 1.50 1.50 - - pshufb (%rax), %mm2 [all …]
|
/external/llvm-project/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/llvm-project/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/llvm-project/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: 1 2 0.50 pshufb %mm0, %mm2 158 # CHECK-NEXT: 1 7 1.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 - - - - 0.50 0.50 - pshufb %mm0, %mm2 245 … - - 0.50 0.50 1.00 - - - 0.50 0.50 - pshufb (%rax), %mm2 [all …]
|
/external/llvm-project/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] 61 ; CHECK-NEXT: pshufb (%rax), %xmm0 72 ; Test for a reused constant that would allow the pshufb to combine to a simpler instruction.
|
/external/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 | trunc-ext-ld-st.ll | 7 ;CHECK: pshufb 48 ;CHECK: pshufb 60 ;CHECK: pshufb 72 ;CHECK: pshufb
|
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 …]
|
/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 …]
|