| Min version | 2003/XP64 SP1 |
|---|---|
| Max version | Vista SP2 |
| x64 offset offset:bitpos | Field Name |
| 0x0000 | uint16_t ControlWord |
| 0x0002 | uint16_t StatusWord |
| 0x0004 | uint8_t TagWord |
| 0x0005 | uint8_t Reserved1 |
| 0x0006 | uint16_t ErrorOpcode |
| 0x0008 | unsigned long ErrorOffset |
| 0x000C | uint16_t ErrorSelector |
| 0x000E | uint16_t Reserved2 |
| 0x0010 | unsigned long DataOffset |
| 0x0014 | uint16_t DataSelector |
| 0x0016 | uint16_t Reserved3 |
| 0x0018 | unsigned long MxCsr |
| 0x001C | unsigned long MxCsr_Mask |
| 0x0020 | struct _M128A[8] FloatRegisters |
| 0x00A0 | struct _M128A[16] XmmRegisters |
| 0x01A0 | uint8_t[96] Reserved4 |