Configure: restore original logic for -DWHIRLPOOL_ASM.
[openssl.git] / Configure
index 8beaabd9506b2a9be0f0b520800ca41e7802c7c5..3c2e16a26c51609ed8c8c421cd44046ae4fc7f77 100755 (executable)
--- a/Configure
+++ b/Configure
@@ -1052,10 +1052,12 @@ if (!$no_asm) {
        $config{cflags}.=" -DVPAES_ASM" if ($target{aes_obj} =~ m/vpaes/);
        $config{cflags}.=" -DBSAES_ASM" if ($target{aes_obj} =~ m/bsaes/);
     }
        $config{cflags}.=" -DVPAES_ASM" if ($target{aes_obj} =~ m/vpaes/);
        $config{cflags}.=" -DBSAES_ASM" if ($target{aes_obj} =~ m/bsaes/);
     }
-    if ($target{wp_obj} =~ /mmx/ && $config{processor} eq "386") {
-       $target{wp_obj}=$table{BASE}->{wp_obj};
-    } elsif (!$disabled{"whirlpool"}) {
-       $config{cflags}.=" -DWHIRLPOOL_ASM";
+    if ($target{wp_obj} =~ /mmx/) {
+        if ($config{processor} eq "386") {
+           $target{wp_obj}=$table{BASE}->{wp_obj};
+       } elsif (!$disabled{"whirlpool"}) {
+           $config{cflags}.=" -DWHIRLPOOL_ASM";
+       }
     }
     if ($target{modes_obj} =~ /ghash-/) {
        $config{cflags}.=" -DGHASH_ASM";
     }
     if ($target{modes_obj} =~ /ghash-/) {
        $config{cflags}.=" -DGHASH_ASM";