| /freebsd-src/crypto/openssl/crypto/rc4/asm/ |
| H A 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 …]
|
| H A 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";
|
| /freebsd-src/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
| H A D | RegisterInfos_x86_64.h | 293 DEFINE_XMM(xmm, 0), DEFINE_XMM(xmm, 1), DEFINE_XMM(xmm, 2), 294 DEFINE_XMM(xmm, 3), DEFINE_XMM(xmm, 4), DEFINE_XMM(xmm, 5), 295 DEFINE_XMM(xmm, 6), DEFINE_XMM(xmm, 7), DEFINE_XMM(xmm, 8), 296 DEFINE_XMM(xmm, 9), DEFINE_XMM(xmm, 10), DEFINE_XMM(xmm, 11), 297 DEFINE_XMM(xmm, 12), DEFINE_XMM(xmm, 13), DEFINE_XMM(xmm, 14), 298 DEFINE_XMM(xmm, 15), 447 UPDATE_XMM_INFO(xmm, 0); 448 UPDATE_XMM_INFO(xmm, 1); 449 UPDATE_XMM_INFO(xmm, 2); 450 UPDATE_XMM_INFO(xmm, 3); [all …]
|
| H A D | RegisterInfos_x86_64_with_base.h | 276 DEFINE_XMM(xmm, 0), DEFINE_XMM(xmm, 1), DEFINE_XMM(xmm, 2), 277 DEFINE_XMM(xmm, 3), DEFINE_XMM(xmm, 4), DEFINE_XMM(xmm, 5), 278 DEFINE_XMM(xmm, 6), DEFINE_XMM(xmm, 7), DEFINE_XMM(xmm, 8), 279 DEFINE_XMM(xmm, 9), DEFINE_XMM(xmm, 10), DEFINE_XMM(xmm, 11), 280 DEFINE_XMM(xmm, 12), DEFINE_XMM(xmm, 13), DEFINE_XMM(xmm, 14), 281 DEFINE_XMM(xmm, 15), 432 UPDATE_XMM_INFO(xmm, 0); 433 UPDATE_XMM_INFO(xmm, 1); 434 UPDATE_XMM_INFO(xmm, 2); 435 UPDATE_XMM_INFO(xmm, 3); [all …]
|
| H A D | RegisterContextDarwin_x86_64.cpp | 418 {DEFINE_FPU_VECT(xmm, 0)}, 419 {DEFINE_FPU_VECT(xmm, 1)}, 420 {DEFINE_FPU_VECT(xmm, 2)}, 421 {DEFINE_FPU_VECT(xmm, 3)}, 422 {DEFINE_FPU_VECT(xmm, 4)}, 423 {DEFINE_FPU_VECT(xmm, 5)}, 424 {DEFINE_FPU_VECT(xmm, 6)}, 425 {DEFINE_FPU_VECT(xmm, 7)}, 426 {DEFINE_FPU_VECT(xmm, 8)}, 427 {DEFINE_FPU_VECT(xmm, 9)}, [all …]
|
| H A D | RegisterInfos_i386.h | 29 LLVM_EXTENSION offsetof(FXSAVE, xmm[7]) + sizeof(XMMReg) + \ 265 DEFINE_XMM(xmm, 0), DEFINE_XMM(xmm, 1), DEFINE_XMM(xmm, 2), 266 DEFINE_XMM(xmm, 3), DEFINE_XMM(xmm, 4), DEFINE_XMM(xmm, 5), 267 DEFINE_XMM(xmm, 6), DEFINE_XMM(xmm, 7),
|
| H A D | RegisterContextDarwin_i386.cpp | 364 {DEFINE_FPU_VECT(xmm, 0)}, 365 {DEFINE_FPU_VECT(xmm, 1)}, 366 {DEFINE_FPU_VECT(xmm, 2)}, 367 {DEFINE_FPU_VECT(xmm, 3)}, 368 {DEFINE_FPU_VECT(xmm, 4)}, 369 {DEFINE_FPU_VECT(xmm, 5)}, 370 {DEFINE_FPU_VECT(xmm, 6)}, 371 {DEFINE_FPU_VECT(xmm, 7)}, 802 ::memcpy(fpu.xmm[reg - fpu_xmm0].bytes, value.GetBytes(), in WriteRegister()
|
| H A D | RegisterContextNetBSD_i386.cpp | 56 XMMReg xmm[8]; // 8*16 bytes for each XMM-reg = 128 bytes member
|
| H A D | RegisterContextLinux_i386.cpp | 56 XMMReg xmm[8]; // 8*16 bytes for each XMM-reg = 128 bytes member
|
| /freebsd-src/crypto/openssl/crypto/aes/asm/ |
| H A 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 …]
|
| H A 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;
|
| H A D | aesni-sha256-x86_64.pl | 220 $mask10,$mask12,$mask14,$offload)=map("%xmm$_",(8..15)); 425 my @X = map("%xmm$_",(0..3)); 426 my ($t0,$t1,$t2,$t3) = map("%xmm$_",(4..7)); 740 my @X = map("%xmm$_",(0..3)); 741 my ($t0,$t1,$t2,$t3) = map("%xmm$_",(4..7)); 1315 my ($iv,$in,$rndkey0)=map("%xmm$_",(6,14,15)); 1320 my ($Wi,$ABEF,$CDGH,$TMP,$BSWAP,$ABEF_SAVE,$CDGH_SAVE)=map("%xmm$_",(0..3,7..9)); 1321 my @MSG=map("%xmm$_",(10..13)); 1789 if (defined($opcodelet{$instr}) && @_[0] =~ /%xmm([0-9]+),\s*%xmm([0-9]+)/) {
|
| /freebsd-src/crypto/openssl/crypto/perlasm/ |
| H A 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]+)/) {
|
| /freebsd-src/crypto/openssl/crypto/sha/asm/ |
| H A 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 …]
|
| H A 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 …]
|
| H A 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 …]
|
| H A D | sha1-x86_64.pl | 367 my ($ABCD,$E,$E_,$BSWAP,$ABCD_SAVE,$E_SAVE)=map("%xmm$_",(0..3,8,9)); 368 my @MSG=map("%xmm$_",(4..7)); 480 my @X=map("%xmm$_",(4..7,0..3)); 481 my @Tx=map("%xmm$_",(8..10)); 555 movdqu 0($inp),@X[-4&7] # load input to %xmm[0-3] 968 @X=map("%xmm$_",(4..7,0..3)); 969 @Tx=map("%xmm$_",(8..10)); 1030 vmovdqu 0($inp),@X[-4&7] # load input to %xmm[0-3] 2094 if (@_[0] =~ /\$([x0-9a-f]+),\s*%xmm([0-7]),\s*%xmm([0-7])/) { 2112 if (defined($opcodelet{$instr}) && @_[0] =~ /%xmm([0-9]+),\s*%xmm([0-9]+)/) {
|
| H A D | sha512-x86_64.pl | 566 my ($Wi,$ABEF,$CDGH,$TMP,$BSWAP,$ABEF_SAVE,$CDGH_SAVE)=map("%xmm$_",(0..2,7..10)); 567 my @MSG=map("%xmm$_",(3..6)); 780 my @X = map("%xmm$_",(0..3)); 781 my ($t0,$t1,$t2,$t3, $t4,$t5) = map("%xmm$_",(4..9)); 1200 my @X = map("%xmm$_",(0..3)); 1201 my ($t0,$t1,$t2,$t3) = map("%xmm$_",(4..7)); 1346 my @X = map("%xmm$_",(0..7)); 1347 my ($t0,$t1,$t2,$t3) = map("%xmm$_",(8..11)); 1593 my @X = map("%xmm$_",(0..3)); 1594 my ($t0,$t1,$t2,$t3, $t4,$t5) = map("%xmm$_",(4..9)); [all …]
|
| H A D | sha1-586.pl | 130 $xmm=$ymm=0; 131 for (@ARGV) { $xmm=1 if (/-DOPENSSL_IA32_SSE2/); } 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]+\.… 149 $shaext=$xmm; ### set to zero if compiling for 1.0.1 151 &external_label("OPENSSL_ia32cap_P") if ($xmm); 329 if ($xmm) { 429 if ($xmm) {
|
| /freebsd-src/crypto/openssl/crypto/bn/asm/ |
| H A D | rsaz-x86_64.pl | 972 paddd %xmm`$i`,%xmm`$i+1` 973 pcmpeqd %xmm8,%xmm`$i` 974 movdqa %xmm7,%xmm`$i+3` 979 paddd %xmm`$i`,%xmm`$i+1` 980 pcmpeqd %xmm8,%xmm`$i` 2183 paddd %xmm`$i`,%xmm`$i+1` 2184 pcmpeqd %xmm8,%xmm`$i` 2185 movdqa %xmm7,%xmm`$i+3` 2190 paddd %xmm`$i`,%xmm`$i+1` 2191 pcmpeqd %xmm8,%xmm`$i`
|
| /freebsd-src/crypto/openssl/crypto/chacha/asm/ |
| H A D | chacha-x86.pl | 47 $xmm=$ymm=0; 48 for (@ARGV) { $xmm=1 if (/-DOPENSSL_IA32_SSE2/); } 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 && 140 if ($xmm) { 376 if ($xmm) {
|
| /freebsd-src/contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/ |
| H A D | NativeRegisterContextNetBSD_x86_64.h | 83 void *xmm; member
|
| H A D | NativeRegisterContextNetBSD_x86_64.cpp | 437 YMMReg ymm = XStateToYMM(ymm_reg->xmm, ymm_reg->ymm_hi); in ReadRegister() 500 if (data >= &fpr->xmm) in WriteRegister() 516 YMMToXState(ymm, ymm_reg->xmm, ymm_reg->ymm_hi); in WriteRegister()
|
| /freebsd-src/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/ |
| H A D | NativeRegisterContextFreeBSD_x86_64.h | 86 void *xmm; member
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86GenRegisterBankInfo.def | 21 // FR32/64 , xmm registers
|