struct _XMM_SAVE_AREA32 { unsigned short ControlWord;/* 0x0 2 */ unsigned short StatusWord;/* 0x2 2 */ unsigned char TagWord;/* 0x4 1 */ unsigned char Reserved1;/* 0x5 1 */ unsigned short ErrorOpcode;/* 0x6 2 */ unsigned long ErrorOffset;/* 0x8 4 */ unsigned short ErrorSelector;/* 0xc 2 */ unsigned short Reserved2;/* 0xe 2 */ unsigned long DataOffset;/* 0x10 4 */ unsigned short DataSelector;/* 0x14 2 */ unsigned short Reserved3;/* 0x16 2 */ unsigned long MxCsr;/* 0x18 4 */ unsigned long MxCsr_Mask;/* 0x1c 4 */ struct _M128A FloatRegisters[8];/* 0x20 128 */ /* ── cacheline 2 boundary (128 bytes) ── */ struct _M128A XmmRegisters[16];/* 0xa0 256 */ /* ── cacheline 6 boundary (384 bytes) ── */ unsigned char Reserved4[96];/* 0x1a0 96 */};size 512 (0x200)16 members0 holespadding 08 cachelines
Used in (2)