diff options
Diffstat (limited to 'src/lib/libcrypto/sha/asm')
| -rw-r--r-- | src/lib/libcrypto/sha/asm/sha1-586.pl | 5 | ||||
| -rw-r--r-- | src/lib/libcrypto/sha/asm/sha512-586.pl | 3 |
2 files changed, 2 insertions, 6 deletions
diff --git a/src/lib/libcrypto/sha/asm/sha1-586.pl b/src/lib/libcrypto/sha/asm/sha1-586.pl index 72dd3badb1..d2491766f3 100644 --- a/src/lib/libcrypto/sha/asm/sha1-586.pl +++ b/src/lib/libcrypto/sha/asm/sha1-586.pl | |||
| @@ -104,10 +104,7 @@ require "x86asm.pl"; | |||
| 104 | 104 | ||
| 105 | &asm_init($ARGV[0],"sha1-586.pl",$ARGV[$#ARGV] eq "386"); | 105 | &asm_init($ARGV[0],"sha1-586.pl",$ARGV[$#ARGV] eq "386"); |
| 106 | 106 | ||
| 107 | $xmm=$ymm=0; | 107 | $xmm=$ymm=1; |
| 108 | for (@ARGV) { $xmm=1 if (/-DOPENSSL_IA32_SSE2/); } | ||
| 109 | |||
| 110 | $ymm=1 if $xmm; | ||
| 111 | 108 | ||
| 112 | &external_label("OPENSSL_ia32cap_P") if ($xmm); | 109 | &external_label("OPENSSL_ia32cap_P") if ($xmm); |
| 113 | 110 | ||
diff --git a/src/lib/libcrypto/sha/asm/sha512-586.pl b/src/lib/libcrypto/sha/asm/sha512-586.pl index c1d0684e92..fe1ff487bc 100644 --- a/src/lib/libcrypto/sha/asm/sha512-586.pl +++ b/src/lib/libcrypto/sha/asm/sha512-586.pl | |||
| @@ -38,8 +38,7 @@ require "x86asm.pl"; | |||
| 38 | 38 | ||
| 39 | &asm_init($ARGV[0],"sha512-586.pl",$ARGV[$#ARGV] eq "386"); | 39 | &asm_init($ARGV[0],"sha512-586.pl",$ARGV[$#ARGV] eq "386"); |
| 40 | 40 | ||
| 41 | $sse2=0; | 41 | $sse2=1; |
| 42 | for (@ARGV) { $sse2=1 if (/-DOPENSSL_IA32_SSE2/); } | ||
| 43 | 42 | ||
| 44 | &external_label("OPENSSL_ia32cap_P") if ($sse2); | 43 | &external_label("OPENSSL_ia32cap_P") if ($sse2); |
| 45 | 44 | ||
