diff --git a/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/x86_64-gf2m.S b/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/x86_64-gf2m.S index b72d821ee1e7..dc772190f34b 100644 --- a/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/x86_64-gf2m.S +++ b/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/x86_64-gf2m.S @@ -202,9 +202,8 @@ _mul_1x1: .type bn_GF2m_mul_2x2,@function .align 16 bn_GF2m_mul_2x2: - movl OPENSSL_ia32cap_P+4(%rip),%eax - btl $1,%eax - + movq OPENSSL_ia32cap_P(%rip),%rax + btq $33,%rax jnc .Lvanilla_mul_2x2 .byte 102,72,15,110,198