This content has not been validated; it was AI-generated following the x86-64 ISA Documentation generation process to maintain high quality. However, as no human has verified this data, errors may exist. If the accuracy of this data is critical, please consult the Intel SDM. The model used to generate this is gemma4:31b
FXRSTOR
Restores the state of the x87 FPU registers from a specified memory location.
The following table covers what the source and destinations can be.
| source | destination(s) |
|---|---|
| m108 | x87 FPU State |
DO NOT support LOCK
This instruction is available in 64-bit mode and compatibility mode. It REQUIRES the memory operand to be 108 bytes aligned to avoid performance degradation, although it is not architecturally mandated.
To avoid unexpected behavior or general protection faults, ensure that the memory region m108 is valid and accessible. The instruction restores the FPU control word, the FPU status word, the tag word, and the eight x87 FPU registers (st(0) through st(7)). Failure to provide a valid 108-byte block will result in the corruption of the FPU state.