/third_party/ffmpeg/libavutil/x86/ |
D | w64xmmtest.h | 48 uint64_t xmm[2][10][2]; \ 50 storexmmregs(xmm[0]); \ 52 storexmmregs(xmm[1]); \ 53 if (memcmp(xmm[0], xmm[1], sizeof(xmm[0]))) { \ 58 if (xmm[0][i][0] != xmm[1][i][0] || \ 59 xmm[0][i][1] != xmm[1][i][1]) { \ 62 6 + i, av_bswap64(xmm[0][i][0]), \ 63 av_bswap64(xmm[0][i][1])); \ 66 av_bswap64(xmm[1][i][0]), \ 67 av_bswap64(xmm[1][i][1])); \
|
D | x86util.asm | 424 %define %2 xmm%2 426 %define %1 xmm%1 845 %macro VBROADCASTSS 2 ; dst xmm/ymm, src m32/xmm 850 shufps xmm%1, xmm%2, xmm%2, q0000 852 vinsertf128 %1, %1, xmm%1, 1 867 %macro VBROADCASTSD 2 ; dst xmm/ymm, src m64 878 %macro VPBROADCASTD 2 ; dst xmm/ymm, src m32/xmm 893 %macro VBROADCASTI128 2 ; dst xmm/ymm, src : 128bits val
|
/third_party/openh264/codec/common/x86/ |
D | expand_picture.asm | 98 %macro mov_line_16x4_sse2 4 ; dst, stride, xmm?, u/a 107 %macro mov_line_end16x4_sse2 4 ; dst, stride, xmm?, u/a 116 %macro mov_line_32x4_sse2 3 ; dst, stride, xmm? 129 %macro mov_line_end32x4_sse2 3 ; dst, stride, xmm? 152 mov_line_16x4_sse2 r5, r1, xmm0, a ; dst, stride, xmm? 156 mov_line_16x4_sse2 r5, r1, xmm0, a ; dst, stride, xmm? 163 mov_line_16x4_sse2 r4, r1, xmm1, a ; dst, stride, xmm? 167 mov_line_16x4_sse2 r4, r1, xmm1, a ; dst, stride, xmm? 186 mov_line_16x4_sse2 r5, r1, xmm0, a ; dst, stride, xmm? 193 mov_line_16x4_sse2 r4, r1, xmm1, a ; dst, stride, xmm? [all …]
|
D | asm_inc.asm | 603 %macro butterfly_1to16_sse 3 ; xmm? for dst, xmm? for tmp, one byte for pSrc [generic re… 610 ;copy a dw into a xmm for 8 times 617 ;copy a db into a xmm for 16 times 630 ;dw 32,32,32,32,32,32,32,32 for xmm 638 ;dw 1, 1, 1, 1, 1, 1, 1, 1 for xmm 645 ;all 0 for xmm and mm 650 ;dd 1, 1, 1, 1 for xmm
|
/third_party/node/deps/openssl/openssl/crypto/rc4/asm/ |
D | rc4-md5-x86_64.pl | 243 my $xmm="%xmm".($j&1); 246 $code.=" pxor $xmm,$xmm\n" if ($rc4 && $j<=1); 263 #rc4# pinsrw \$`($j>>1)&7`,($dat,$TX[0],4),$xmm\n 283 my $xmm="%xmm".($j&1); 286 $code.=" pxor $xmm,$xmm\n" if ($rc4 && $j<=1); 303 #rc4# pinsrw \$`($j>>1)&7`,($dat,$TX[0],4),$xmm\n 323 my $xmm="%xmm".($j&1); 326 $code.=" pxor $xmm,$xmm\n" if ($rc4 && $j<=1); 342 #rc4# pinsrw \$`($j>>1)&7`,($dat,$TX[0],4),$xmm\n 362 my $xmm="%xmm".($j&1); [all …]
|
D | rc4-x86_64.pl | 276 my $xmm="%xmm".($j&1); 284 $code.=" pxor $xmm,$xmm\n" if ($i<=1); 293 $code.=" pinsrw \$`($j>>1)&7`,($dat,$TX[0],4),$xmm\n";
|
/third_party/openssl/crypto/rc4/asm/ |
D | rc4-md5-x86_64.pl | 243 my $xmm="%xmm".($j&1); 246 $code.=" pxor $xmm,$xmm\n" if ($rc4 && $j<=1); 263 #rc4# pinsrw \$`($j>>1)&7`,($dat,$TX[0],4),$xmm\n 283 my $xmm="%xmm".($j&1); 286 $code.=" pxor $xmm,$xmm\n" if ($rc4 && $j<=1); 303 #rc4# pinsrw \$`($j>>1)&7`,($dat,$TX[0],4),$xmm\n 323 my $xmm="%xmm".($j&1); 326 $code.=" pxor $xmm,$xmm\n" if ($rc4 && $j<=1); 342 #rc4# pinsrw \$`($j>>1)&7`,($dat,$TX[0],4),$xmm\n 362 my $xmm="%xmm".($j&1); [all …]
|
D | rc4-x86_64.pl | 276 my $xmm="%xmm".($j&1); 284 $code.=" pxor $xmm,$xmm\n" if ($i<=1); 293 $code.=" pinsrw \$`($j>>1)&7`,($dat,$TX[0],4),$xmm\n";
|
/third_party/lzma/Asm/x86/ |
D | AesOpt.asm | 42 .xmm 112 iv equ @CatStr(xmm, %(ways_start_reg + ways)) 119 op @CatStr(xmm, %(ways_start_reg + i)), op2 130 ; we preserve xmm registers starting from xmm6 in WIN64-x64 148 movdqa [r4 + stack_param_offset + i * 16], @CatStr(xmm, %(MM_START_SAVE_REG + i)) 150 movdqa [r4 + (i - NUM_HOME_MM_REGS) * 16], @CatStr(xmm, %(MM_START_SAVE_REG + i)) 163 movdqa @CatStr(xmm, %(MM_START_SAVE_REG + NUM_HOME_MM_REGS + i)), [r4 + i * 16] 172 movdqa @CatStr(xmm, %(MM_START_SAVE_REG + i)), [r4 + stack_param_offset + i * 16]
|
D | Sha256Opt.asm | 55 .xmm 155 state0 equ @CatStr(xmm, %state0_N) 156 state1 equ @CatStr(xmm, %state1_N) 172 movdqu @CatStr(xmm, %(w_regs + k)), [rData + (16 * (k))] 173 pshufb @CatStr(xmm, %(w_regs + k)), mask2 185 paddd msg, @CatStr(xmm, %(w_regs + ((k + 0) mod 4))) 197 movdqa tmp, @CatStr(xmm, %(w_regs + ((k + pre2 - 1) mod 4))) 198 palignr tmp, @CatStr(xmm, %(w_regs + ((k + pre2 - 2) mod 4))), 4 199 paddd @CatStr(xmm, %(w_regs + ((k + pre2) mod 4))), tmp
|
/third_party/node/deps/openssl/openssl/crypto/aes/asm/ |
D | aesni-sha1-x86_64.pl | 164 my @X=map("%xmm$_",(4..7,0..3)); 165 my @Tx=map("%xmm$_",(8..10)); 170 my ($rndkey0,$iv,$in)=map("%xmm$_",(11..13)); # for enc 172 my ($inout0,$inout1,$inout2,$inout3)=map("%xmm$_",(12..15)); # for dec 178 @X=map("%xmm$_",(8..11,4..7)); 179 @Tx=map("%xmm$_",(12,13,3)); 180 ($iv,$in,$rndkey0)=map("%xmm$_",(2,14,15)); 261 movdqu 0($inp),@X[-4&7] # load input to %xmm[0-3] 769 ($inout0,$inout1,$inout2,$inout3,$rndkey0)=map("%xmm$_",(0..4)); 770 @X=map("%xmm$_",(8..13,6,7)); [all …]
|
/third_party/openssl/crypto/aes/asm/ |
D | aesni-sha1-x86_64.pl | 164 my @X=map("%xmm$_",(4..7,0..3)); 165 my @Tx=map("%xmm$_",(8..10)); 170 my ($rndkey0,$iv,$in)=map("%xmm$_",(11..13)); # for enc 172 my ($inout0,$inout1,$inout2,$inout3)=map("%xmm$_",(12..15)); # for dec 178 @X=map("%xmm$_",(8..11,4..7)); 179 @Tx=map("%xmm$_",(12,13,3)); 180 ($iv,$in,$rndkey0)=map("%xmm$_",(2,14,15)); 261 movdqu 0($inp),@X[-4&7] # load input to %xmm[0-3] 769 ($inout0,$inout1,$inout2,$inout3,$rndkey0)=map("%xmm$_",(0..4)); 770 @X=map("%xmm$_",(8..13,6,7)); [all …]
|
D | aesni-mb-x86_64.pl | 102 @out=map("%xmm$_",(2..5)); 103 @inp=map("%xmm$_",(6..9)); 104 ($counters,$mask,$zero)=map("%xmm$_",(10..12)); 672 my @out=map("%xmm$_",(2..9)); 673 my @inp=map("%xmm$_",(10..13)); 1464 if ($line=~/(aeskeygenassist)\s+\$([x0-9a-f]+),\s*%xmm([0-9]+),\s*%xmm([0-9]+)/) { 1472 elsif ($line=~/(aes[a-z]+)\s+%xmm([0-9]+),\s*%xmm([0-9]+)/) { 1484 elsif ($line=~/(aes[a-z]+)\s+([0x1-9a-fA-F]*)\(%rsp\),\s*%xmm([0-9]+)/) { 1501 $code =~ s/\b(aes.*%xmm[0-9]+).*$/aesni($1)/gem;
|
/third_party/openssl/crypto/perlasm/ |
D | x86_64-xlate.pl | 179 } elsif ($self->{op} =~ /mov[dq]/ && $$line =~ /%xmm/) { 1013 if ($arg =~ /%xmm([0-9]+),\s*%r(\w+)/) { 1020 } elsif ($arg =~ /%r(\w+),\s*%xmm([0-9]+)/) { 1033 if (shift =~ /\$([0-9]+),\s*%xmm([0-9]+),\s*(%\w+)/) { 1051 if (shift =~ /\$([0-9]+),\s*(%\w+),\s*%xmm([0-9]+)/) { 1069 if (shift =~ /%xmm([0-9]+),\s*%xmm([0-9]+)/) { 1081 if (shift =~ /\$([0-9]+),\s*%xmm([0-9]+),\s*%xmm([0-9]+)/) { 1094 if (shift =~ /\$([x0-9a-f]+),\s*%xmm([0-9]+),\s*%xmm([0-9]+)/) { 1149 if (shift =~ /\$([x0-9a-f]+),\s*%xmm([0-9]+),\s*%xmm([0-9]+)/) { 1163 if (shift =~ /\$([x0-9a-f]+),\s*%xmm([0-9]+),\s*%xmm([0-9]+)/) {
|
/third_party/node/deps/openssl/openssl/crypto/perlasm/ |
D | x86_64-xlate.pl | 184 } elsif ($self->{op} =~ /mov[dq]/ && $$line =~ /%xmm/) { 1018 if ($arg =~ /%xmm([0-9]+),\s*%r(\w+)/) { 1025 } elsif ($arg =~ /%r(\w+),\s*%xmm([0-9]+)/) { 1038 if (shift =~ /\$([0-9]+),\s*%xmm([0-9]+),\s*(%\w+)/) { 1056 if (shift =~ /\$([0-9]+),\s*(%\w+),\s*%xmm([0-9]+)/) { 1074 if (shift =~ /%xmm([0-9]+),\s*%xmm([0-9]+)/) { 1086 if (shift =~ /\$([0-9]+),\s*%xmm([0-9]+),\s*%xmm([0-9]+)/) { 1099 if (shift =~ /\$([x0-9a-f]+),\s*%xmm([0-9]+),\s*%xmm([0-9]+)/) { 1154 if (shift =~ /\$([x0-9a-f]+),\s*%xmm([0-9]+),\s*%xmm([0-9]+)/) { 1168 if (shift =~ /\$([x0-9a-f]+),\s*%xmm([0-9]+),\s*%xmm([0-9]+)/) {
|
/third_party/openssl/crypto/sha/asm/ |
D | sha1-mb-x86_64.pl | 99 @V=($A,$B,$C,$D,$E)=map("%xmm$_",(0..4)); 100 ($t0,$t1,$t2,$t3,$tx)=map("%xmm$_",(5..9)); 101 @Xi=map("%xmm$_",(10..14)); 107 @Xi=map("%xmm$_",(0..4)); 108 ($tx,$t0,$t1,$t2,$t3)=map("%xmm$_",(5..9)); 109 @V=($A,$B,$C,$D,$E)=map("%xmm$_",(10..14)); 533 my ($ABCD0,$E0,$E0_,$BSWAP,$ABCD1,$E1,$E1_)=map("%xmm$_",(0..3,8..10)); 534 my @MSG0=map("%xmm$_",(4..7)); 535 my @MSG1=map("%xmm$_",(11..14)); 1602 if (@_[0] =~ /\$([x0-9a-f]+),\s*%xmm([0-9]+),\s*%xmm([0-9]+)/) { [all …]
|
D | sha256-586.pl | 80 $xmm=$avx=0; 81 for (@ARGV) { $xmm=1 if (/-DOPENSSL_IA32_SSE2/); } 83 if ($xmm && `$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1` 88 if ($xmm && !$avx && $ARGV[0] eq "win32n" && 93 if ($xmm && !$avx && $ARGV[0] eq "win32" && 98 if ($xmm && !$avx && `$ENV{CC} -v 2>&1` =~ /((?:clang|LLVM) version|based on LLVM) ([0-9]+\.[0-9]+)… 102 $shaext=$xmm; ### set to zero if compiling for 1.0.1 216 if (!$i386 && $xmm) { 222 &mov ("edx",&DWP(8,"edx")) if ($xmm); 232 if ($xmm) { [all …]
|
D | sha256-mb-x86_64.pl | 103 @V=($A,$B,$C,$D,$E,$F,$G,$H)=map("%xmm$_",(8..15)); 104 ($t1,$t2,$t3,$axb,$bxc,$Xi,$Xn,$sigma)=map("%xmm$_",(0..7)); 437 my ($Wi,$TMP0,$TMP1,$TMPx,$ABEF0,$CDGH0,$ABEF1,$CDGH1)=map("%xmm$_",(0..3,12..15)); 438 my @MSG0=map("%xmm$_",(4..7)); 439 my @MSG1=map("%xmm$_",(8..11)); 1608 if (defined($opcodelet{$instr}) && @_[0] =~ /%xmm([0-9]+),\s*%xmm([0-9]+)/) { 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 [all …]
|
/third_party/node/deps/openssl/openssl/crypto/sha/asm/ |
D | sha1-mb-x86_64.pl | 99 @V=($A,$B,$C,$D,$E)=map("%xmm$_",(0..4)); 100 ($t0,$t1,$t2,$t3,$tx)=map("%xmm$_",(5..9)); 101 @Xi=map("%xmm$_",(10..14)); 107 @Xi=map("%xmm$_",(0..4)); 108 ($tx,$t0,$t1,$t2,$t3)=map("%xmm$_",(5..9)); 109 @V=($A,$B,$C,$D,$E)=map("%xmm$_",(10..14)); 533 my ($ABCD0,$E0,$E0_,$BSWAP,$ABCD1,$E1,$E1_)=map("%xmm$_",(0..3,8..10)); 534 my @MSG0=map("%xmm$_",(4..7)); 535 my @MSG1=map("%xmm$_",(11..14)); 1602 if (@_[0] =~ /\$([x0-9a-f]+),\s*%xmm([0-9]+),\s*%xmm([0-9]+)/) { [all …]
|
D | sha256-586.pl | 80 $xmm=$avx=0; 81 for (@ARGV) { $xmm=1 if (/-DOPENSSL_IA32_SSE2/); } 83 if ($xmm && `$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1` 88 if ($xmm && !$avx && $ARGV[0] eq "win32n" && 93 if ($xmm && !$avx && $ARGV[0] eq "win32" && 98 if ($xmm && !$avx && `$ENV{CC} -v 2>&1` =~ /((?:clang|LLVM) version|based on LLVM) ([0-9]+\.[0-9]+)… 102 $shaext=$xmm; ### set to zero if compiling for 1.0.1 216 if (!$i386 && $xmm) { 222 &mov ("edx",&DWP(8,"edx")) if ($xmm); 232 if ($xmm) { [all …]
|
D | sha256-mb-x86_64.pl | 103 @V=($A,$B,$C,$D,$E,$F,$G,$H)=map("%xmm$_",(8..15)); 104 ($t1,$t2,$t3,$axb,$bxc,$Xi,$Xn,$sigma)=map("%xmm$_",(0..7)); 437 my ($Wi,$TMP0,$TMP1,$TMPx,$ABEF0,$CDGH0,$ABEF1,$CDGH1)=map("%xmm$_",(0..3,12..15)); 438 my @MSG0=map("%xmm$_",(4..7)); 439 my @MSG1=map("%xmm$_",(8..11)); 1608 if (defined($opcodelet{$instr}) && @_[0] =~ /%xmm([0-9]+),\s*%xmm([0-9]+)/) { 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 [all …]
|
/third_party/typescript/tests/baselines/reference/ |
D | stringLiteralsErrors.js | 26 var es12 = "\xmm"; 52 var es12 = "\xmm";
|
D | stringLiteralsErrors.types | 63 var es12 = "\xmm"; 65 >"\xmm" : "mm"
|
/third_party/ffmpeg/libavcodec/x86/ |
D | videodsp.asm | 123 ; - if (%2 & 8) fills 8 bytes into xmm$next 124 ; - if (%2 & 4) fills 4 bytes into xmm$next 133 %assign %%xmm_idx 0 ; xmm register index 137 movu xmm %+ %%xmm_idx, [srcq+%%off] 149 movu xmm %+ %%xmm_idx, [srcq+%2-16] 189 %assign %%xmm_idx 0 ; xmm register index 193 movu [dstq+%%off], xmm %+ %%xmm_idx 205 movu [dstq+%2-16], xmm %+ %%xmm_idx
|
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/unittest/AssemblerX8632/ |
D | TestUtil.h | 645 return xmm<T>(AssembledTest::Xmm0Slot); in xmm0() 649 return xmm<T>(AssembledTest::Xmm1Slot); in xmm1() 653 return xmm<T>(AssembledTest::Xmm2Slot); in xmm2() 657 return xmm<T>(AssembledTest::Xmm3Slot); in xmm3() 661 return xmm<T>(AssembledTest::Xmm4Slot); in xmm4() 665 return xmm<T>(AssembledTest::Xmm5Slot); in xmm5() 669 return xmm<T>(AssembledTest::Xmm6Slot); in xmm6() 673 return xmm<T>(AssembledTest::Xmm7Slot); in xmm7() 723 xmm(uint8_t Slot) const { in xmm() function 729 xmm(uint8_t Slot) const { in xmm() function
|