ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
|
Go to the source code of this file.
Macros | |
#define | __DEFAULT_FN_ATTRS __attribute__((__always_inline__, __nodebug__, __target__("fxsr"))) |
Functions | |
static __inline__ void __DEFAULT_FN_ATTRS | _fxsave (void *__p) |
Saves the XMM, MMX, MXCSR and x87 FPU registers into a 512-byte memory region pointed to by the input parameter __p. More... | |
static __inline__ void __DEFAULT_FN_ATTRS | _fxrstor (void *__p) |
Restores the XMM, MMX, MXCSR and x87 FPU registers from the 512-byte memory region pointed to by the input parameter __p. More... | |
#define __DEFAULT_FN_ATTRS __attribute__((__always_inline__, __nodebug__, __target__("fxsr"))) |
Definition at line 17 of file fxsrintrin.h.
|
static |
Restores the XMM, MMX, MXCSR and x87 FPU registers from the 512-byte memory region pointed to by the input parameter __p.
The contents of this memory region should have been written to by a previous _fxsave
or _fxsave64
intrinsic.
This intrinsic corresponds to the FXRSTOR
instruction.
__p | A pointer to a 512-byte memory region. The beginning of this memory region should be aligned on a 16-byte boundary. |
Definition at line 48 of file fxsrintrin.h.
References __p.
|
static |
Saves the XMM, MMX, MXCSR and x87 FPU registers into a 512-byte memory region pointed to by the input parameter __p.
This intrinsic corresponds to the FXSAVE
instruction.
__p | A pointer to a 512-byte memory region. The beginning of this memory region should be aligned on a 16-byte boundary. |
Definition at line 30 of file fxsrintrin.h.
References __p.