x86_64 assembly pack: make Windows build more robust.
[openssl.git] / crypto / rc4 / asm / rc4-md5-x86_64.pl
index 7f684092d40af316e6559e58da216f456ae3e53e..49d5438457c4cdf81345dd7dd398318054269470 100644 (file)
@@ -30,6 +30,9 @@
 # Westmere     4.3     5.2     9.5     7.0     +36%
 # Sandy Bridge 4.2     5.5     9.7     6.8     +43%
 # Atom         9.3     6.5     15.8    11.1    +42%
+# VIA Nano     6.3     5.4     11.7    8.6     +37%
+# Ivy Bridge   4.1     5.2     9.3     6.0     +54%
+# Bulldozer    4.5     5.4     9.9     7.7     +29%
 #
 # (*)  rc4-x86_64.pl delivers 5.3 on Opteron, so real improvement
 #      is +53%...
@@ -51,7 +54,8 @@ $0 =~ m/(.*[\/\\])[^\/\\]+$/; my $dir=$1; my $xlate;
 ( $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;
 
 my ($dat,$in0,$out,$ctx,$inp,$len, $func,$nargs);