sha1-586.pl: let masm compile AVX code.
authorAndy Polyakov <appro@openssl.org>
Sun, 15 Jul 2012 13:25:31 +0000 (13:25 +0000)
committerAndy Polyakov <appro@openssl.org>
Sun, 15 Jul 2012 13:25:31 +0000 (13:25 +0000)
crypto/sha/asm/sha1-586.pl

index 6b706be..a9dbeae 100644 (file)
@@ -119,6 +119,10 @@ $ymm=1 if ($xmm && !$ymm && $ARGV[0] eq "win32n" &&
                `nasm -v 2>&1` =~ /NASM version ([2-9]\.[0-9]+)/ &&
                $1>=2.03);      # first version supporting AVX
 
+$ymm=1 if ($xmm && !$ymm && $ARGV[0] eq "win32" &&
+               `ml 2>&1` =~ /Version ([0-9]+)\./ &&
+               $1>=10);        # first version supporting AVX
+
 &external_label("OPENSSL_ia32cap_P") if ($xmm);