From: Andy Polyakov Date: Wed, 26 Feb 2014 09:22:13 +0000 (+0100) Subject: sha/asm/sha256-586.pl: don't try to compile SIMD with no-sse2. X-Git-Tag: OpenSSL_1_0_2-beta2~311 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=d00ae7cf7019847c5d35728b01b22461a01bb336;p=oweals%2Fopenssl.git sha/asm/sha256-586.pl: don't try to compile SIMD with no-sse2. (cherry picked from commit d49135e7ead795412a8357ff425dc99e328c53f6) --- diff --git a/crypto/sha/asm/sha256-586.pl b/crypto/sha/asm/sha256-586.pl index bd48b638c5..a3117f03d3 100644 --- a/crypto/sha/asm/sha256-586.pl +++ b/crypto/sha/asm/sha256-586.pl @@ -190,7 +190,7 @@ sub BODY_00_15() { &mov (&DWP(4,"esp"),"edi"); # inp &mov (&DWP(8,"esp"),"eax"); # inp+num*128 &mov (&DWP(12,"esp"),"ebx"); # saved sp - if (!$i386) { + if (!$i386 && $xmm) { &picmeup("edx","OPENSSL_ia32cap_P",$K256,&label("K256")); &mov ("ecx",&DWP(0,"edx")); &mov ("ebx",&DWP(4,"edx"));