Expose rdrand and f16c through cpuid also if the host only has avx.
commit791fe5ecf909d573bcbf353b677b9404f9da0ed4
authorMark Wielaard <mark@klomp.org>
Mon, 27 May 2019 20:19:27 +0000 (27 22:19 +0200)
committerMark Wielaard <mark@klomp.org>
Tue, 28 May 2019 19:54:13 +0000 (28 21:54 +0200)
treecae0af9b8839b332ac12e943dbdcc3f07b9e2b63
parent31b3a755a93daaacbb993ffd80fb0780cc76464d
Expose rdrand and f16c through cpuid also if the host only has avx.

The amd64 CPUID dirtyhelpers are mostly static since they emulate some
existing CPU "family". The avx2 ("i7-4910MQ") CPUID variant however
can "dynamicly" enable rdrand and/or f16c if the host supports them.
Do the same for the avx_and_cx16 ("i5-2300") CPUID variant.

https://bugs.kde.org/show_bug.cgi?id=408009
NEWS
VEX/priv/guest_amd64_defs.h
VEX/priv/guest_amd64_helpers.c
VEX/priv/guest_amd64_toIR.c
coregrind/m_machine.c