| /NextBSD/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/ |
| HD | RegisterInfos_x86_64.h | 213 DEFINE_XMM(xmm, 0), 214 DEFINE_XMM(xmm, 1), 215 DEFINE_XMM(xmm, 2), 216 DEFINE_XMM(xmm, 3), 217 DEFINE_XMM(xmm, 4), 218 DEFINE_XMM(xmm, 5), 219 DEFINE_XMM(xmm, 6), 220 DEFINE_XMM(xmm, 7), 221 DEFINE_XMM(xmm, 8), 222 DEFINE_XMM(xmm, 9), [all …]
|
| HD | RegisterInfos_i386.h | 29 LLVM_EXTENSION offsetof(FXSAVE, xmm[7]) + \ 166 DEFINE_XMM(xmm, 0), 167 DEFINE_XMM(xmm, 1), 168 DEFINE_XMM(xmm, 2), 169 DEFINE_XMM(xmm, 3), 170 DEFINE_XMM(xmm, 4), 171 DEFINE_XMM(xmm, 5), 172 DEFINE_XMM(xmm, 6), 173 DEFINE_XMM(xmm, 7),
|
| HD | RegisterContextDarwin_x86_64.cpp | 300 { DEFINE_FPU_VECT(xmm,0) }, 301 { DEFINE_FPU_VECT(xmm,1) }, 302 { DEFINE_FPU_VECT(xmm,2) }, 303 { DEFINE_FPU_VECT(xmm,3) }, 304 { DEFINE_FPU_VECT(xmm,4) }, 305 { DEFINE_FPU_VECT(xmm,5) }, 306 { DEFINE_FPU_VECT(xmm,6) }, 307 { DEFINE_FPU_VECT(xmm,7) }, 308 { DEFINE_FPU_VECT(xmm,8) }, 309 { DEFINE_FPU_VECT(xmm,9) }, [all …]
|
| HD | RegisterContextDarwin_i386.cpp | 271 { DEFINE_FPU_VECT(xmm,0) }, 272 { DEFINE_FPU_VECT(xmm,1) }, 273 { DEFINE_FPU_VECT(xmm,2) }, 274 { DEFINE_FPU_VECT(xmm,3) }, 275 { DEFINE_FPU_VECT(xmm,4) }, 276 { DEFINE_FPU_VECT(xmm,5) }, 277 { DEFINE_FPU_VECT(xmm,6) }, 278 { DEFINE_FPU_VECT(xmm,7) }, 777 ::memcpy (fpu.xmm[reg - fpu_xmm0].bytes, value.GetBytes(), value.GetByteSize()); in WriteRegister()
|
| HD | RegisterContextPOSIX_x86.cpp | 584 ::memcpy(m_fpr.xstate.fxsave.xmm[reg - m_reg_info.first_ymm].bytes, in CopyYMMtoXSTATE() 595 ::memcpy(m_fpr.xstate.fxsave.xmm[reg - m_reg_info.first_ymm].bytes, in CopyYMMtoXSTATE() 615 m_fpr.xstate.fxsave.xmm[reg - m_reg_info.first_ymm].bytes, in CopyXSTATEtoYMM() 626 m_fpr.xstate.fxsave.xmm[reg - m_reg_info.first_ymm].bytes, in CopyXSTATEtoYMM()
|
| HD | RegisterContextLinux_i386.cpp | 61 XMMReg xmm[8]; // 8*16 bytes for each XMM-reg = 128 bytes member
|
| HD | RegisterContextDarwin_i386.h | 111 XMMReg xmm[8]; member
|
| HD | RegisterContextDarwin_x86_64.h | 115 XMMReg xmm[16]; member
|
| HD | RegisterContext_x86.h | 427 XMMReg xmm[16]; // 16*16 bytes for each XMM-reg = 256 bytes member
|
| /NextBSD/crypto/openssl/crypto/rc4/asm/ |
| HD | rc4-md5-x86_64.pl | 220 my $xmm="%xmm".($j&1); 223 $code.=" pxor $xmm,$xmm\n" if ($rc4 && $j<=1); 240 #rc4# pinsrw \$`($j>>1)&7`,($dat,$TX[0],4),$xmm\n 260 my $xmm="%xmm".($j&1); 263 $code.=" pxor $xmm,$xmm\n" if ($rc4 && $j<=1); 280 #rc4# pinsrw \$`($j>>1)&7`,($dat,$TX[0],4),$xmm\n 300 my $xmm="%xmm".($j&1); 303 $code.=" pxor $xmm,$xmm\n" if ($rc4 && $j<=1); 319 #rc4# pinsrw \$`($j>>1)&7`,($dat,$TX[0],4),$xmm\n 339 my $xmm="%xmm".($j&1); [all …]
|
| HD | rc4-x86_64.pl | 258 my $xmm="%xmm".($j&1); 266 $code.=" pxor $xmm,$xmm\n" if ($i<=1); 275 $code.=" pinsrw \$`($j>>1)&7`,($dat,$TX[0],4),$xmm\n";
|
| /NextBSD/crypto/openssl/crypto/perlasm/ |
| HD | x86_64-xlate.pl | 124 } elsif ($self->{op} =~ /mov[dq]/ && $line =~ /%xmm/) { 679 if ($arg =~ /%xmm([0-9]+),\s*%r(\w+)/) { 686 } elsif ($arg =~ /%r(\w+),\s*%xmm([0-9]+)/) { 699 if (shift =~ /\$([0-9]+),\s*%xmm([0-9]+),\s*(%\w+)/) { 717 if (shift =~ /\$([0-9]+),\s*(%\w+),\s*%xmm([0-9]+)/) { 735 if (shift =~ /%xmm([0-9]+),\s*%xmm([0-9]+)/) { 747 if (shift =~ /\$([0-9]+),\s*%xmm([0-9]+),\s*%xmm([0-9]+)/) { 760 if (shift =~ /\$([x0-9a-f]+),\s*%xmm([0-9]+),\s*%xmm([0-9]+)/) { 811 if (shift =~ /\$([x0-9a-f]+),\s*%xmm([0-9]+),\s*%xmm([0-9]+)/) { 825 if (shift =~ /\$([x0-9a-f]+),\s*%xmm([0-9]+),\s*%xmm([0-9]+)/) {
|
| /NextBSD/crypto/openssl/crypto/aes/asm/ |
| HD | aesni-sha1-x86_64.pl | 146 my @X=map("%xmm$_",(4..7,0..3)); 147 my @Tx=map("%xmm$_",(8..10)); 152 my ($rndkey0,$iv,$in)=map("%xmm$_",(11..13)); # for enc 154 my ($inout0,$inout1,$inout2,$inout3)=map("%xmm$_",(12..15)); # for dec 160 @X=map("%xmm$_",(8..11,4..7)); 161 @Tx=map("%xmm$_",(12,13,3)); 162 ($iv,$in,$rndkey0)=map("%xmm$_",(2,14,15)); 235 movdqu 0($inp),@X[-4&7] # load input to %xmm[0-3] 734 ($inout0,$inout1,$inout2,$inout3,$rndkey0)=map("%xmm$_",(0..4)); 735 @X=map("%xmm$_",(8..13,6,7)); [all …]
|
| HD | aesni-mb-x86_64.pl | 86 @out=map("%xmm$_",(2..5)); 87 @inp=map("%xmm$_",(6..9)); 88 ($counters,$mask,$zero)=map("%xmm$_",(10..12)); 611 my @out=map("%xmm$_",(2..9)); 612 my @inp=map("%xmm$_",(10..13)); 1355 if ($line=~/(aeskeygenassist)\s+\$([x0-9a-f]+),\s*%xmm([0-9]+),\s*%xmm([0-9]+)/) { 1363 elsif ($line=~/(aes[a-z]+)\s+%xmm([0-9]+),\s*%xmm([0-9]+)/) { 1375 elsif ($line=~/(aes[a-z]+)\s+([0x1-9a-fA-F]*)\(%rsp\),\s*%xmm([0-9]+)/) { 1392 $code =~ s/\b(aes.*%xmm[0-9]+).*$/aesni($1)/gem;
|
| HD | aesni-sha256-x86_64.pl | 205 $mask10,$mask12,$mask14,$offload)=map("%xmm$_",(8..15)); 401 my @X = map("%xmm$_",(0..3)); 402 my ($t0,$t1,$t2,$t3) = map("%xmm$_",(4..7)); 698 my @X = map("%xmm$_",(0..3)); 699 my ($t0,$t1,$t2,$t3) = map("%xmm$_",(4..7)); 1218 my ($iv,$in,$rndkey0)=map("%xmm$_",(6,14,15)); 1223 my ($Wi,$ABEF,$CDGH,$TMP,$BSWAP,$ABEF_SAVE,$CDGH_SAVE)=map("%xmm$_",(0..3,7..9)); 1224 my @MSG=map("%xmm$_",(10..13)); 1690 if (defined($opcodelet{$instr}) && @_[0] =~ /%xmm([0-9]+),\s*%xmm([0-9]+)/) {
|
| HD | aesni-x86_64.pl | 1160 my ($in0,$in1,$in2,$in3,$in4,$in5)=map("%xmm$_",(10..15)); 1725 my @tweak=map("%xmm$_",(10..15)); 2719 my ($iv,$in0,$in1,$in2,$in3,$in4)=map("%xmm$_",(10..15)); 3773 lea 0(%rax),%rsi # %xmm save area 3815 lea -0xa0(%rax),%rsi # %xmm save area 3853 lea 16(%rax),%rsi # %xmm save area 4001 if ($line=~/(aeskeygenassist)\s+\$([x0-9a-f]+),\s*%xmm([0-9]+),\s*%xmm([0-9]+)/) { 4009 elsif ($line=~/(aes[a-z]+)\s+%xmm([0-9]+),\s*%xmm([0-9]+)/) { 4021 elsif ($line=~/(aes[a-z]+)\s+([0x1-9a-fA-F]*)\(%rsp\),\s*%xmm([0-9]+)/) { 4042 $code =~ s/\b(aes.*%xmm[0-9]+).*$/aesni($1)/gem;
|
| HD | bsaes-x86_64.pl | 106 my @XMM=map("%xmm$_",(15,0..14)); # best on Atom, +10% over (0..15) 1804 call asm_AES_decrypt # doesn't touch %xmm 2395 call asm_AES_encrypt # doesn't touch %xmm 2428 call asm_AES_encrypt # doesn't touch %xmm 2783 call asm_AES_decrypt # doesn't touch %xmm 2814 call asm_AES_decrypt # doesn't touch %xmm 2835 call asm_AES_decrypt # doesn't touch %xmm 2980 lea 0x40(%rax),%rsi # %xmm save area
|
| /NextBSD/crypto/openssl/crypto/sha/asm/ |
| HD | sha1-mb-x86_64.pl | 83 @V=($A,$B,$C,$D,$E)=map("%xmm$_",(0..4)); 84 ($t0,$t1,$t2,$t3,$tx)=map("%xmm$_",(5..9)); 85 @Xi=map("%xmm$_",(10..14)); 91 @Xi=map("%xmm$_",(0..4)); 92 ($tx,$t0,$t1,$t2,$t3)=map("%xmm$_",(5..9)); 93 @V=($A,$B,$C,$D,$E)=map("%xmm$_",(10..14)); 504 my ($ABCD0,$E0,$E0_,$BSWAP,$ABCD1,$E1,$E1_)=map("%xmm$_",(0..3,8..10)); 505 my @MSG0=map("%xmm$_",(4..7)); 506 my @MSG1=map("%xmm$_",(11..14)); 1528 if (@_[0] =~ /\$([x0-9a-f]+),\s*%xmm([0-9]+),\s*%xmm([0-9]+)/) { [all …]
|
| HD | sha256-586.pl | 68 $xmm=$avx=0; 69 for (@ARGV) { $xmm=1 if (/-DOPENSSL_IA32_SSE2/); } 71 if ($xmm && `$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1` 76 if ($xmm && !$avx && $ARGV[0] eq "win32n" && 81 if ($xmm && !$avx && $ARGV[0] eq "win32" && 86 if ($xmm && !$avx && `$ENV{CC} -v 2>&1` =~ /(^clang version|based on LLVM) ([3-9]\.[0-9]+)/) { 90 $shaext=$xmm; ### set to zero if compiling for 1.0.1 204 if (!$i386 && $xmm) { 210 &mov ("edx",&DWP(8,"edx")) if ($xmm); 220 if ($xmm) { [all …]
|
| HD | sha256-mb-x86_64.pl | 87 @V=($A,$B,$C,$D,$E,$F,$G,$H)=map("%xmm$_",(8..15)); 88 ($t1,$t2,$t3,$axb,$bxc,$Xi,$Xn,$sigma)=map("%xmm$_",(0..7)); 408 my ($Wi,$TMP0,$TMP1,$TMPx,$ABEF0,$CDGH0,$ABEF1,$CDGH1)=map("%xmm$_",(0..3,12..15)); 409 my @MSG0=map("%xmm$_",(4..7)); 410 my @MSG1=map("%xmm$_",(8..11)); 1534 if (defined($opcodelet{$instr}) && @_[0] =~ /%xmm([0-9]+),\s*%xmm([0-9]+)/) { 1550 s/\b(vmov[dq])\b(.+)%ymm([0-9]+)/$1$2%xmm$3/go or 1551 s/\b(vmovdqu)\b(.+)%x%ymm([0-9]+)/$1$2%xmm$3/go or 1552 s/\b(vpinsr[qd])\b(.+)%ymm([0-9]+),%ymm([0-9]+)/$1$2%xmm$3,%xmm$4/go or 1553 s/\b(vpextr[qd])\b(.+)%ymm([0-9]+)/$1$2%xmm$3/go or [all …]
|
| HD | sha1-x86_64.pl | 337 my ($ABCD,$E,$E_,$BSWAP,$ABCD_SAVE,$E_SAVE)=map("%xmm$_",(0..3,8,9)); 338 my @MSG=map("%xmm$_",(4..7)); 448 my @X=map("%xmm$_",(4..7,0..3)); 449 my @Tx=map("%xmm$_",(8..10)); 516 movdqu 0($inp),@X[-4&7] # load input to %xmm[0-3] 923 @X=map("%xmm$_",(4..7,0..3)); 924 @Tx=map("%xmm$_",(8..10)); 979 vmovdqu 0($inp),@X[-4&7] # load input to %xmm[0-3] 2027 if (@_[0] =~ /\$([x0-9a-f]+),\s*%xmm([0-7]),\s*%xmm([0-7])/) { 2045 if (defined($opcodelet{$instr}) && @_[0] =~ /%xmm([0-9]+),\s*%xmm([0-9]+)/) {
|
| HD | sha512-x86_64.pl | 535 my ($Wi,$ABEF,$CDGH,$TMP,$BSWAP,$ABEF_SAVE,$CDGH_SAVE)=map("%xmm$_",(0..2,7..10)); 536 my @MSG=map("%xmm$_",(3..6)); 747 my @X = map("%xmm$_",(0..3)); 748 my ($t0,$t1,$t2,$t3, $t4,$t5) = map("%xmm$_",(4..9)); 1140 my @X = map("%xmm$_",(0..3)); 1141 my ($t0,$t1,$t2,$t3) = map("%xmm$_",(4..7)); 1286 my @X = map("%xmm$_",(0..7)); 1287 my ($t0,$t1,$t2,$t3) = map("%xmm$_",(8..11)); 1515 my @X = map("%xmm$_",(0..3)); 1516 my ($t0,$t1,$t2,$t3, $t4,$t5) = map("%xmm$_",(4..9)); [all …]
|
| HD | sha1-586.pl | 118 $xmm=$ymm=0; 119 for (@ARGV) { $xmm=1 if (/-DOPENSSL_IA32_SSE2/); } 121 $ymm=1 if ($xmm && 126 $ymm=1 if ($xmm && !$ymm && $ARGV[0] eq "win32n" && 130 $ymm=1 if ($xmm && !$ymm && $ARGV[0] eq "win32" && 134 $ymm=1 if ($xmm && !$ymm && `$ENV{CC} -v 2>&1` =~ /(^clang version|based on LLVM) ([3-9]\.[0-9]+)/ … 137 $shaext=$xmm; ### set to zero if compiling for 1.0.1 139 &external_label("OPENSSL_ia32cap_P") if ($xmm); 317 if ($xmm) { 417 if ($xmm) {
|
| /NextBSD/crypto/openssl/crypto/bn/asm/ |
| HD | rsaz-avx2.pl | 1771 lea -0xd8(%rax),%rsi # %xmm save area 1860 s/\b(vmov[dq])\b(.+)%ymm([0-9]+)/$1$2%xmm$3/go or 1861 s/\b(vmovdqu)\b(.+)%x%ymm([0-9]+)/$1$2%xmm$3/go or 1862 s/\b(vpinsr[qd])\b(.+)%ymm([0-9]+)/$1$2%xmm$3/go or 1863 s/\b(vpextr[qd])\b(.+)%ymm([0-9]+)/$1$2%xmm$3/go or 1864 s/\b(vpbroadcast[qd]\s+)%ymm([0-9]+)/$1%xmm$2/go;
|
| /NextBSD/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ |
| HD | RegisterContextPOSIXProcessMonitor_x86.cpp | 242 …value.SetBytes(m_fpr.xstate.fxsave.xmm[reg - m_reg_info.first_xmm].bytes, reg_info->byte_size, byt… in ReadRegister() 295 …::memcpy (m_fpr.xstate.fxsave.xmm[reg - m_reg_info.first_xmm].bytes, value.GetBytes(), value.GetBy… in WriteRegister()
|