X-Git-Url: https://git.openssl.org/?a=blobdiff_plain;f=crypto%2Fx86_64cpuid.pl;h=6ebfd017ea563e04642d693a50806d3912d74ad3;hb=046e288edfedddafc03b921f7e9a01d34fead309;hp=d7723a4746b14bcd55f26a85e5b65bfa40046763;hpb=e1e882a3680cb3db3ca20a32b486fcd91dd69f71;p=openssl.git diff --git a/crypto/x86_64cpuid.pl b/crypto/x86_64cpuid.pl index d7723a4746..6ebfd017ea 100644 --- a/crypto/x86_64cpuid.pl +++ b/crypto/x86_64cpuid.pl @@ -11,7 +11,8 @@ $0 =~ m/(.*[\/\\])[^\/\\]+$/; $dir=$1; ( $xlate="${dir}perlasm/x86_64-xlate.pl" and -f $xlate) or die "can't locate x86_64-xlate.pl"; -open STDOUT,"| \"$^X\" $xlate $flavour $output"; +open OUT,"| \"$^X\" $xlate $flavour $output"; +*STDOUT=*OUT; ($arg1,$arg2,$arg3,$arg4)=$win64?("%rcx","%rdx","%r8", "%r9") : # Win64 order ("%rdi","%rsi","%rdx","%rcx"); # Unix order