crypto/x86_64cpuid.pl: move extended feature detection upwards.
authorAndy Polyakov <appro@openssl.org>
Sun, 5 Mar 2017 19:38:36 +0000 (20:38 +0100)
committerAndy Polyakov <appro@openssl.org>
Tue, 7 Mar 2017 10:17:32 +0000 (11:17 +0100)
commitf8418d87e191e46b81e1b9548326ab2876fa0907
treeb371b19a43510cbb29982cc39c8c0107180074b5
parentee6d9dfb39ff90a31027c51b80362d274918e3dd
crypto/x86_64cpuid.pl: move extended feature detection upwards.

Exteneded feature flags were not pulled on AMD processors, as result a
number of extensions were effectively masked on Ryzen. It should have
been reported for Excavator since it implements AVX2 extension, but
apparently nobody noticed or cared...

Reviewed-by: Rich Salz <rsalz@openssl.org>
crypto/x86_64cpuid.pl