Home
last modified time | relevance | path

Searched refs:ymm (Results 1 – 25 of 44) sorted by relevance

12

/third_party/openssl/crypto/bn/asm/
Drsaz-avx512.pl124 my ($R0_0,$R0_0h,$R1_0,$R1_0h,$R2_0) = ("%ymm1", map("%ymm$_",(16..19)));
125 my ($R0_1,$R0_1h,$R1_1,$R1_1h,$R2_1) = ("%ymm2", map("%ymm$_",(20..23)));
133 my ($T0,$T0h,$T1,$T1h,$T2) = map("%ymm$_", (24..28));
537 my ($t0,$t1,$t2,$t3,$t4) = map("%ymm$_", (0..4));
540 my ($tmp0,$tmp1,$tmp2,$tmp3,$tmp4) = map("%ymm$_", (16..20));
541 my ($cur_idx,$idx,$ones) = map("%ymm$_", (21..23));
Drsaz-avx2.pl1946 s/\b(vmov[dq])\b(.+)%ymm([0-9]+)/$1$2%xmm$3/go or
1947 s/\b(vmovdqu)\b(.+)%x%ymm([0-9]+)/$1$2%xmm$3/go or
1948 s/\b(vpinsr[qd])\b(.+)%ymm([0-9]+)/$1$2%xmm$3/go or
1949 s/\b(vpextr[qd])\b(.+)%ymm([0-9]+)/$1$2%xmm$3/go or
1950 s/\b(vpbroadcast[qd]\s+)%ymm([0-9]+)/$1%xmm$2/go;
/third_party/node/deps/openssl/openssl/crypto/bn/asm/
Drsaz-avx512.pl124 my ($R0_0,$R0_0h,$R1_0,$R1_0h,$R2_0) = ("%ymm1", map("%ymm$_",(16..19)));
125 my ($R0_1,$R0_1h,$R1_1,$R1_1h,$R2_1) = ("%ymm2", map("%ymm$_",(20..23)));
133 my ($T0,$T0h,$T1,$T1h,$T2) = map("%ymm$_", (24..28));
537 my ($t0,$t1,$t2,$t3,$t4) = map("%ymm$_", (0..4));
540 my ($tmp0,$tmp1,$tmp2,$tmp3,$tmp4) = map("%ymm$_", (16..20));
541 my ($cur_idx,$idx,$ones) = map("%ymm$_", (21..23));
Drsaz-avx2.pl1946 s/\b(vmov[dq])\b(.+)%ymm([0-9]+)/$1$2%xmm$3/go or
1947 s/\b(vmovdqu)\b(.+)%x%ymm([0-9]+)/$1$2%xmm$3/go or
1948 s/\b(vpinsr[qd])\b(.+)%ymm([0-9]+)/$1$2%xmm$3/go or
1949 s/\b(vpextr[qd])\b(.+)%ymm([0-9]+)/$1$2%xmm$3/go or
1950 s/\b(vpbroadcast[qd]\s+)%ymm([0-9]+)/$1%xmm$2/go;
/third_party/openssl/crypto/sha/asm/
Dsha1-586.pl130 $xmm=$ymm=0;
133 $ymm=1 if ($xmm &&
138 $ymm=1 if ($xmm && !$ymm && $ARGV[0] eq "win32n" &&
142 $ymm=1 if ($xmm && !$ymm && $ARGV[0] eq "win32" &&
146 $ymm=1 if ($xmm && !$ymm && `$ENV{CC} -v 2>&1` =~ /((?:clang|LLVM) version|based on LLVM) ([0-9]+\.…
332 &static_label("avx_shortcut") if ($ymm);
352 if ($ymm) {
1107 if ($ymm) {
Dkeccak1600-avx512vl.pl43 map("%ymm$_",(0..6));
54 my @T = map("%ymm$_",(7..15));
56 my ($R20,$R01,$R31,$R21,$R41,$R11) = map("%ymm$_",(16..21));
Dsha1-mb-x86_64.pl1203 @V=($A,$B,$C,$D,$E)=map("%ymm$_",(0..4));
1204 ($t0,$t1,$t2,$t3,$tx)=map("%ymm$_",(5..9));
1205 @Xi=map("%ymm$_",(10..14));
1638 s/\b(vmov[dq])\b(.+)%ymm([0-9]+)/$1$2%xmm$3/go or
1639 s/\b(vmovdqu)\b(.+)%x%ymm([0-9]+)/$1$2%xmm$3/go or
1640 s/\b(vpinsr[qd])\b(.+)%ymm([0-9]+),%ymm([0-9]+)/$1$2%xmm$3,%xmm$4/go or
1641 s/\b(vpextr[qd])\b(.+)%ymm([0-9]+)/$1$2%xmm$3/go or
1642 s/\b(vinserti128)\b(\s+)%ymm/$1$2\$1,%xmm/go or
1643 s/\b(vpbroadcast[qd]\s+)%ymm([0-9]+)/$1%xmm$2/go;
Dsha256-mb-x86_64.pl1146 @V=($A,$B,$C,$D,$E,$F,$G,$H)=map("%ymm$_",(8..15));
1147 ($t1,$t2,$t3,$axb,$bxc,$Xi,$Xn,$sigma)=map("%ymm$_",(0..7));
1624 s/\b(vmov[dq])\b(.+)%ymm([0-9]+)/$1$2%xmm$3/go or
1625 s/\b(vmovdqu)\b(.+)%x%ymm([0-9]+)/$1$2%xmm$3/go or
1626 s/\b(vpinsr[qd])\b(.+)%ymm([0-9]+),%ymm([0-9]+)/$1$2%xmm$3,%xmm$4/go or
1627 s/\b(vpextr[qd])\b(.+)%ymm([0-9]+)/$1$2%xmm$3/go or
1628 s/\b(vinserti128)\b(\s+)%ymm/$1$2\$1,%xmm/go or
1629 s/\b(vpbroadcast[qd]\s+)%ymm([0-9]+)/$1%xmm$2/go;
Dkeccak1600-avx2.pl65 map("%ymm$_",(0..6));
125 my @T = map("%ymm$_",(7..15));
/third_party/node/deps/openssl/openssl/crypto/sha/asm/
Dsha1-586.pl130 $xmm=$ymm=0;
133 $ymm=1 if ($xmm &&
138 $ymm=1 if ($xmm && !$ymm && $ARGV[0] eq "win32n" &&
142 $ymm=1 if ($xmm && !$ymm && $ARGV[0] eq "win32" &&
146 $ymm=1 if ($xmm && !$ymm && `$ENV{CC} -v 2>&1` =~ /((?:clang|LLVM) version|based on LLVM) ([0-9]+\.…
332 &static_label("avx_shortcut") if ($ymm);
352 if ($ymm) {
1107 if ($ymm) {
Dkeccak1600-avx512vl.pl43 map("%ymm$_",(0..6));
54 my @T = map("%ymm$_",(7..15));
56 my ($R20,$R01,$R31,$R21,$R41,$R11) = map("%ymm$_",(16..21));
Dsha1-mb-x86_64.pl1203 @V=($A,$B,$C,$D,$E)=map("%ymm$_",(0..4));
1204 ($t0,$t1,$t2,$t3,$tx)=map("%ymm$_",(5..9));
1205 @Xi=map("%ymm$_",(10..14));
1638 s/\b(vmov[dq])\b(.+)%ymm([0-9]+)/$1$2%xmm$3/go or
1639 s/\b(vmovdqu)\b(.+)%x%ymm([0-9]+)/$1$2%xmm$3/go or
1640 s/\b(vpinsr[qd])\b(.+)%ymm([0-9]+),%ymm([0-9]+)/$1$2%xmm$3,%xmm$4/go or
1641 s/\b(vpextr[qd])\b(.+)%ymm([0-9]+)/$1$2%xmm$3/go or
1642 s/\b(vinserti128)\b(\s+)%ymm/$1$2\$1,%xmm/go or
1643 s/\b(vpbroadcast[qd]\s+)%ymm([0-9]+)/$1%xmm$2/go;
Dsha256-mb-x86_64.pl1146 @V=($A,$B,$C,$D,$E,$F,$G,$H)=map("%ymm$_",(8..15));
1147 ($t1,$t2,$t3,$axb,$bxc,$Xi,$Xn,$sigma)=map("%ymm$_",(0..7));
1624 s/\b(vmov[dq])\b(.+)%ymm([0-9]+)/$1$2%xmm$3/go or
1625 s/\b(vmovdqu)\b(.+)%x%ymm([0-9]+)/$1$2%xmm$3/go or
1626 s/\b(vpinsr[qd])\b(.+)%ymm([0-9]+),%ymm([0-9]+)/$1$2%xmm$3,%xmm$4/go or
1627 s/\b(vpextr[qd])\b(.+)%ymm([0-9]+)/$1$2%xmm$3/go or
1628 s/\b(vinserti128)\b(\s+)%ymm/$1$2\$1,%xmm/go or
1629 s/\b(vpbroadcast[qd]\s+)%ymm([0-9]+)/$1%xmm$2/go;
Dkeccak1600-avx2.pl65 map("%ymm$_",(0..6));
125 my @T = map("%ymm$_",(7..15));
/third_party/node/deps/openssl/openssl/crypto/chacha/asm/
Dchacha-x86.pl47 $xmm=$ymm=0;
50 $ymm=1 if ($xmm &&
55 $ymm=1 if ($xmm && !$ymm && $ARGV[0] eq "win32n" &&
59 $ymm=1 if ($xmm && !$ymm && $ARGV[0] eq "win32" &&
63 $ymm=1 if ($xmm && !$ymm &&
448 if ($ymm) {
790 if ($ymm) {
/third_party/openssl/crypto/chacha/asm/
Dchacha-x86.pl47 $xmm=$ymm=0;
50 $ymm=1 if ($xmm &&
55 $ymm=1 if ($xmm && !$ymm && $ARGV[0] eq "win32n" &&
59 $ymm=1 if ($xmm && !$ymm && $ARGV[0] eq "win32" &&
63 $ymm=1 if ($xmm && !$ymm &&
448 if ($ymm) {
790 if ($ymm) {
/third_party/ffmpeg/libavutil/x86/
Dx86util.asm845 %macro VBROADCASTSS 2 ; dst xmm/ymm, src m32/xmm
867 %macro VBROADCASTSD 2 ; dst xmm/ymm, src m64
878 %macro VPBROADCASTD 2 ; dst xmm/ymm, src m32/xmm
882 %error vpbroadcastd not possible with ymm on avx1. try vbroadcastss
893 %macro VBROADCASTI128 2 ; dst xmm/ymm, src : 128bits val
1015 %error pblendb not possible with ymm on avx1, try blendvps.
/third_party/lzma/Asm/x86/
DAesOpt.asm113 iv_ymm equ @CatStr(ymm, %(ways_start_reg + ways))
/third_party/ffmpeg/libavcodec/x86/
Dlossless_videodsp.asm143 vextracti128 xm2, m1, 1 ; get second lane of the ymm
387 vextracti128 xm2, m2, 1 ; get second lane of the ymm
/third_party/node/deps/openssl/openssl/crypto/poly1305/asm/
Dpoly1305-x86_64.pl1443 map("%ymm$_",(0..15));
2802 my ($H0,$H1,$H2,$r2r1r0,$r1r0s2,$r0s2s1,$Dlo,$Dhi) = map("%ymm$_",(0..5,16,17));
2803 my ($T0,$inp_permd,$inp_shift,$PAD) = map("%ymm$_",(18..21));
2804 my ($reduc_mask,$reduc_rght,$reduc_left) = map("%ymm$_",(22..25));
2928 my ($H0,$H1,$H2,$R0,$R1,$R2,$S1,$S2) = map("%ymm$_",(0..5,16,17));
2929 my ($D0lo,$D0hi,$D1lo,$D1hi,$D2lo,$D2hi) = map("%ymm$_",(18..23));
2930 my ($T0,$T1,$T2,$T3,$mask44,$mask42,$tmp,$PAD) = map("%ymm$_",(24..31));
3371 my ($H0,$H1,$H2,$R0,$R1,$R2,$S1,$S2) = map("%ymm$_",(0..5,16,17));
3372 my ($D0lo,$D0hi,$D1lo,$D1hi,$D2lo,$D2hi) = map("%ymm$_",(18..23));
3373 my ($T0,$T1,$T2,$T3,$mask44,$mask42,$tmp,$PAD) = map("%ymm$_",(24..31));
[all …]
/third_party/openssl/crypto/poly1305/asm/
Dpoly1305-x86_64.pl1443 map("%ymm$_",(0..15));
2802 my ($H0,$H1,$H2,$r2r1r0,$r1r0s2,$r0s2s1,$Dlo,$Dhi) = map("%ymm$_",(0..5,16,17));
2803 my ($T0,$inp_permd,$inp_shift,$PAD) = map("%ymm$_",(18..21));
2804 my ($reduc_mask,$reduc_rght,$reduc_left) = map("%ymm$_",(22..25));
2928 my ($H0,$H1,$H2,$R0,$R1,$R2,$S1,$S2) = map("%ymm$_",(0..5,16,17));
2929 my ($D0lo,$D0hi,$D1lo,$D1hi,$D2lo,$D2hi) = map("%ymm$_",(18..23));
2930 my ($T0,$T1,$T2,$T3,$mask44,$mask42,$tmp,$PAD) = map("%ymm$_",(24..31));
3371 my ($H0,$H1,$H2,$R0,$R1,$R2,$S1,$S2) = map("%ymm$_",(0..5,16,17));
3372 my ($D0lo,$D0hi,$D1lo,$D1hi,$D2lo,$D2hi) = map("%ymm$_",(18..23));
3373 my ($T0,$T1,$T2,$T3,$mask44,$mask42,$tmp,$PAD) = map("%ymm$_",(24..31));
[all …]
/third_party/openh264/codec/common/x86/
Ddct.asm845 ; Do 4 horizontal 4-pt DCTs in parallel packed as 16 words in a ymm register.
857 ; Do 4 horizontal 4-pt IDCTs in parallel packed as 16 words in a ymm register.
871 ; Do 4 vertical 4-pt DCTs in parallel packed as 16 words in a ymm register.
883 ; Do 4 vertical 4-pt IDCTs in parallel packed as 16 words in a ymm register.
/third_party/libinput/tools/
Dlibinput-debug-events.c659 double ymm = libinput_event_touch_get_y(t); in print_touch_event() local
661 printq(" %5.2f/%5.2f (%5.2f/%5.2fmm)", x, y, xmm, ymm); in print_touch_event()
/third_party/ffmpeg/libavresample/x86/
Daudio_mix.asm463 ; zero ymm high halves
482 ; do not use ymm AVX or FMA4 in x86-32 for 6 or more channels due to stack alignment issues
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ScheduleZnver2.td501 // - y = 256 bit ymm register.
1042 // ymm
1058 // ymm
1082 // ymm
1129 // ymm.

12