aboutsummaryrefslogtreecommitdiff
path: root/secure/lib/libcrypto/i386/x86cpuid.s
diff options
context:
space:
mode:
Diffstat (limited to 'secure/lib/libcrypto/i386/x86cpuid.s')
-rw-r--r--secure/lib/libcrypto/i386/x86cpuid.s2
1 files changed, 2 insertions, 0 deletions
diff --git a/secure/lib/libcrypto/i386/x86cpuid.s b/secure/lib/libcrypto/i386/x86cpuid.s
index 5db31f84187c..815ff6989ce3 100644
--- a/secure/lib/libcrypto/i386/x86cpuid.s
+++ b/secure/lib/libcrypto/i386/x86cpuid.s
@@ -62,6 +62,7 @@ OPENSSL_ia32_cpuid:
movzbl %cl,%esi
incl %esi
movl $1,%eax
+ xorl %ecx,%ecx
.byte 0x0f,0xa2
btl $28,%edx
jnc .L002generic
@@ -83,6 +84,7 @@ OPENSSL_ia32_cpuid:
andl $4095,%edi
.L003nocacheinfo:
movl $1,%eax
+ xorl %ecx,%ecx
.byte 0x0f,0xa2
andl $3220176895,%edx
cmpl $0,%ebp