forked from Imagelibrary/binutils-gdb
x86: Remove X86_XSTATE_SIZE and related constants.
Approved-By: Simon Marchi <simon.marchi@efficios.com>
This commit is contained in:
@@ -99,11 +99,6 @@ constexpr bool operator!= (const x86_xsave_layout &lhs,
|
|||||||
|
|
||||||
#define X86_XSTATE_SSE_SIZE 576
|
#define X86_XSTATE_SSE_SIZE 576
|
||||||
#define X86_XSTATE_AVX_SIZE 832
|
#define X86_XSTATE_AVX_SIZE 832
|
||||||
#define X86_XSTATE_BNDREGS_SIZE 1024
|
|
||||||
#define X86_XSTATE_BNDCFG_SIZE 1088
|
|
||||||
#define X86_XSTATE_AVX512_SIZE 2688
|
|
||||||
#define X86_XSTATE_PKRU_SIZE 2696
|
|
||||||
#define X86_XSTATE_MAX_SIZE 2696
|
|
||||||
|
|
||||||
|
|
||||||
/* In case one of the MPX XCR0 bits is set we consider we have MPX. */
|
/* In case one of the MPX XCR0 bits is set we consider we have MPX. */
|
||||||
@@ -112,13 +107,6 @@ constexpr bool operator!= (const x86_xsave_layout &lhs,
|
|||||||
#define HAS_AVX512(XCR0) (((XCR0) & X86_XSTATE_AVX512) != 0)
|
#define HAS_AVX512(XCR0) (((XCR0) & X86_XSTATE_AVX512) != 0)
|
||||||
#define HAS_PKRU(XCR0) (((XCR0) & X86_XSTATE_PKRU) != 0)
|
#define HAS_PKRU(XCR0) (((XCR0) & X86_XSTATE_PKRU) != 0)
|
||||||
|
|
||||||
/* Get I386 XSAVE extended state size. */
|
|
||||||
#define X86_XSTATE_SIZE(XCR0) \
|
|
||||||
(HAS_PKRU (XCR0) ? X86_XSTATE_PKRU_SIZE : \
|
|
||||||
(HAS_AVX512 (XCR0) ? X86_XSTATE_AVX512_SIZE : \
|
|
||||||
(HAS_MPX (XCR0) ? X86_XSTATE_BNDCFG_SIZE : \
|
|
||||||
(HAS_AVX (XCR0) ? X86_XSTATE_AVX_SIZE : X86_XSTATE_SSE_SIZE))))
|
|
||||||
|
|
||||||
/* Initial value for fctrl register, as defined in the X86 manual, and
|
/* Initial value for fctrl register, as defined in the X86 manual, and
|
||||||
confirmed in the (Linux) kernel source. When the x87 floating point
|
confirmed in the (Linux) kernel source. When the x87 floating point
|
||||||
feature is not enabled in an inferior we use this as the value of the
|
feature is not enabled in an inferior we use this as the value of the
|
||||||
|
|||||||
Reference in New Issue
Block a user