diff options
Diffstat (limited to 'sysdeps/x86/get-cpuid-feature-leaf.c')
-rw-r--r-- | sysdeps/x86/get-cpuid-feature-leaf.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/sysdeps/x86/get-cpuid-feature-leaf.c b/sysdeps/x86/get-cpuid-feature-leaf.c index 9317a6b494..f69936b31e 100644 --- a/sysdeps/x86/get-cpuid-feature-leaf.c +++ b/sysdeps/x86/get-cpuid-feature-leaf.c @@ -15,9 +15,18 @@ License along with the GNU C Library; if not, see <https://www.gnu.org/licenses/>. */ - +#include <assert.h> +#include <tcb-offsets.h> #include <ldsodefs.h> +#ifdef __x86_64__ +# ifdef __LP64__ +_Static_assert (FEATURE_1_OFFSET == 72, "FEATURE_1_OFFSET != 72"); +# else +_Static_assert (FEATURE_1_OFFSET == 40, "FEATURE_1_OFFSET != 40"); +# endif +#endif + const struct cpuid_feature * __x86_get_cpuid_feature_leaf (unsigned int leaf) { |