Home
last modified time | relevance | path

Searched refs:pshufb (Results 1 – 25 of 151) sorted by relevance

1234567

/external/rust/crates/ring/crypto/fipsmodule/aes/asm/
Dvpaes-x86.pl161 &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/
Dvpaes-x86.pl203 &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/cronet/third_party/boringssl/src/crypto/fipsmodule/aes/asm/
Dvpaes-x86.pl203 &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/vpx_dsp/x86/
Dintrapred_ssse3.asm42 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/cronet/third_party/boringssl/src/crypto/fipsmodule/modes/asm/
Dghash-ssse3-x86.pl116 &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");
Dghash-x86.pl308 &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/boringssl/src/crypto/fipsmodule/modes/asm/
Dghash-ssse3-x86.pl116 &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");
Dghash-x86.pl308 &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/rust/crates/ring/crypto/fipsmodule/modes/asm/
Dghash-x86.pl304 &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/test/CodeGen/X86/
Dpshufb-mask-comments.ll4 ; 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.
Dvector-shuffle-128-v8.ll149 ; 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 …]
Dtrunc-ext-ld-st.ll7 ;CHECK: pshufb
48 ;CHECK: pshufb
60 ;CHECK: pshufb
72 ;CHECK: pshufb
Dvector-popcnt-128.ll59 ; 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 …]
Dvector-shuffle-128-v16.ll22 ; SSSE3-NEXT: pshufb %xmm1, %xmm0
28 ; SSE41-NEXT: pshufb %xmm1, %xmm0
55 ; SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1]
60 ; SSE41-NEXT: pshufb {{.*#+}} xmm0 = xmm0[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1]
83 ; SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8]
88 ; SSE41-NEXT: pshufb {{.*#+}} xmm0 = xmm0[0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8]
144 ; SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[0,0,0,0,4,4,4,4,8,8,8,8,12,12,12,12]
149 ; SSE41-NEXT: pshufb {{.*#+}} xmm0 = xmm0[0,0,0,0,4,4,4,4,8,8,8,8,12,12,12,12]
284 ; SSSE3-NEXT: pshufb {{.*#+}} xmm0 = xmm0[3,2,1,0,7,6,5,4,11,10,9,8,15,14,13,12]
289 ; SSE41-NEXT: pshufb {{.*#+}} xmm0 = xmm0[3,2,1,0,7,6,5,4,11,10,9,8,15,14,13,12]
[all …]
/external/libvpx/third_party/libyuv/source/
Dscale_win.cc521 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 …]
/external/libaom/third_party/libyuv/source/
Dscale_win.cc521 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 …]
/external/libyuv/files/source/
Dscale_win.cc522 pshufb xmm0, xmm3 in ScaleRowDown34_SSSE3()
523 pshufb xmm1, xmm4 in ScaleRowDown34_SSSE3()
524 pshufb xmm2, xmm5 in ScaleRowDown34_SSSE3()
572 pshufb xmm0, xmm2 in ScaleRowDown34_1_Box_SSSE3()
581 pshufb xmm0, xmm3 in ScaleRowDown34_1_Box_SSSE3()
591 pshufb xmm0, xmm4 in ScaleRowDown34_1_Box_SSSE3()
630 pshufb xmm0, xmm2 in ScaleRowDown34_0_Box_SSSE3()
640 pshufb xmm0, xmm3 in ScaleRowDown34_0_Box_SSSE3()
651 pshufb xmm0, xmm4 in ScaleRowDown34_0_Box_SSSE3()
686 pshufb xmm0, xmm4 in ScaleRowDown38_SSSE3()
[all …]
/external/openscreen/third_party/boringssl/linux-x86/crypto/chacha/
Dchacha-x86.S492 pshufb (%eax),%xmm6
505 pshufb 16(%eax),%xmm6
516 pshufb (%eax),%xmm7
531 pshufb 16(%eax),%xmm7
542 pshufb (%eax),%xmm6
557 pshufb 16(%eax),%xmm6
567 pshufb (%eax),%xmm7
580 pshufb 16(%eax),%xmm7
590 pshufb (%eax),%xmm6
604 pshufb 16(%eax),%xmm6
[all …]
/external/cronet/third_party/boringssl/linux-x86/crypto/chacha/
Dchacha-x86-linux.S498 pshufb (%eax),%xmm6
511 pshufb 16(%eax),%xmm6
522 pshufb (%eax),%xmm7
537 pshufb 16(%eax),%xmm7
548 pshufb (%eax),%xmm6
563 pshufb 16(%eax),%xmm6
573 pshufb (%eax),%xmm7
586 pshufb 16(%eax),%xmm7
596 pshufb (%eax),%xmm6
610 pshufb 16(%eax),%xmm6
[all …]
/external/cronet/third_party/boringssl/apple-x86/crypto/chacha/
Dchacha-x86-apple.S495 pshufb (%eax),%xmm6
508 pshufb 16(%eax),%xmm6
519 pshufb (%eax),%xmm7
534 pshufb 16(%eax),%xmm7
545 pshufb (%eax),%xmm6
560 pshufb 16(%eax),%xmm6
570 pshufb (%eax),%xmm7
583 pshufb 16(%eax),%xmm7
593 pshufb (%eax),%xmm6
607 pshufb 16(%eax),%xmm6
[all …]
/external/boringssl/apple-x86/crypto/chacha/
Dchacha-x86-apple.S495 pshufb (%eax),%xmm6
508 pshufb 16(%eax),%xmm6
519 pshufb (%eax),%xmm7
534 pshufb 16(%eax),%xmm7
545 pshufb (%eax),%xmm6
560 pshufb 16(%eax),%xmm6
570 pshufb (%eax),%xmm7
583 pshufb 16(%eax),%xmm7
593 pshufb (%eax),%xmm6
607 pshufb 16(%eax),%xmm6
[all …]
/external/rust/crates/quiche/deps/boringssl/linux-x86/crypto/chacha/
Dchacha-x86.S492 pshufb (%eax),%xmm6
505 pshufb 16(%eax),%xmm6
516 pshufb (%eax),%xmm7
531 pshufb 16(%eax),%xmm7
542 pshufb (%eax),%xmm6
557 pshufb 16(%eax),%xmm6
567 pshufb (%eax),%xmm7
580 pshufb 16(%eax),%xmm7
590 pshufb (%eax),%xmm6
604 pshufb 16(%eax),%xmm6
[all …]
/external/rust/crates/ring/pregenerated/
Dchacha-x86-elf.S488 pshufb (%eax),%xmm6
501 pshufb 16(%eax),%xmm6
512 pshufb (%eax),%xmm7
527 pshufb 16(%eax),%xmm7
538 pshufb (%eax),%xmm6
553 pshufb 16(%eax),%xmm6
563 pshufb (%eax),%xmm7
576 pshufb 16(%eax),%xmm7
586 pshufb (%eax),%xmm6
600 pshufb 16(%eax),%xmm6
[all …]
/external/boringssl/linux-x86/crypto/chacha/
Dchacha-x86-linux.S498 pshufb (%eax),%xmm6
511 pshufb 16(%eax),%xmm6
522 pshufb (%eax),%xmm7
537 pshufb 16(%eax),%xmm7
548 pshufb (%eax),%xmm6
563 pshufb 16(%eax),%xmm6
573 pshufb (%eax),%xmm7
586 pshufb 16(%eax),%xmm7
596 pshufb (%eax),%xmm6
610 pshufb 16(%eax),%xmm6
[all …]
/external/rust/crates/quiche/deps/boringssl/mac-x86/crypto/chacha/
Dchacha-x86.S489 pshufb (%eax),%xmm6
502 pshufb 16(%eax),%xmm6
513 pshufb (%eax),%xmm7
528 pshufb 16(%eax),%xmm7
539 pshufb (%eax),%xmm6
554 pshufb 16(%eax),%xmm6
564 pshufb (%eax),%xmm7
577 pshufb 16(%eax),%xmm7
587 pshufb (%eax),%xmm6
601 pshufb 16(%eax),%xmm6
[all …]

1234567