[openssl-dev] Is Intel ADX instruction extension supported by the latest OpenSSL?

Andy Polyakov appro at openssl.org
Tue Aug 30 10:45:10 UTC 2016


> I'm looking at how to adopt Intel ADX instruction extension in OpenSSL. Below man page mentions ADCX/ADOX instructions:
> 
> https://www.openssl.org/docs/manmaster/crypto/OPENSSL_ia32cap.html
> 
> but I can not find ADCX/ADOX related words/expressions from OpenSSL-1.0.2h source code. I wonder whether OpenSSL already supports ADX. If so, what's the related code?

grep adox crypto/bn/asm/*. As for referred page, do note that there are
minimum assembler version requirements. Even though AD[OC]X are not
explicitly mentioned, there is minimum requirement even for that, and
it's 2.23 for GNU assembler, 2.10 for nasm and 3.3 for clang.



More information about the openssl-dev mailing list