clang 22.0.0git
xsaveintrin.h File Reference

Go to the source code of this file.

Macros

#define __DEFAULT_FN_ATTRS   __attribute__((__always_inline__, __nodebug__, __target__("xsave")))
#define _xgetbv(A)
#define _xsetbv(A, B)

Functions

static __inline__ void __DEFAULT_FN_ATTRS _xsave (void *__p, unsigned long long __m)
static __inline__ void __DEFAULT_FN_ATTRS _xrstor (void *__p, unsigned long long __m)

Macro Definition Documentation

◆ __DEFAULT_FN_ATTRS

#define __DEFAULT_FN_ATTRS   __attribute__((__always_inline__, __nodebug__, __target__("xsave")))

Definition at line 22 of file xsaveintrin.h.

◆ _xgetbv

#define _xgetbv ( A)
Value:
__builtin_ia32_xgetbv((long long)(A))

Definition at line 35 of file xsaveintrin.h.

◆ _xsetbv

#define _xsetbv ( A,
B )
Value:
__builtin_ia32_xsetbv((unsigned int)(A), (unsigned long long)(B))

Definition at line 36 of file xsaveintrin.h.

Function Documentation

◆ _xrstor()

__inline__ void __DEFAULT_FN_ATTRS _xrstor ( void * __p,
unsigned long long __m )
static

Definition at line 30 of file xsaveintrin.h.

References __p.

◆ _xsave()

__inline__ void __DEFAULT_FN_ATTRS _xsave ( void * __p,
unsigned long long __m )
static

Definition at line 25 of file xsaveintrin.h.

References __p.