x86 / ntoskrnl /

X87STATUS

← 5.0.2128.1 3 builds latest →
struct X87STATUS {
unsigned long Invalid : 1;/* 0x0:0 4 */
unsigned long Denormal : 1;/* 0x0:1 4 */
unsigned long ZeroDivide : 1;/* 0x0:2 4 */
unsigned long Overflow : 1;/* 0x0:3 4 */
unsigned long Underflow : 1;/* 0x0:4 4 */
unsigned long Inexact : 1;/* 0x0:5 4 */
unsigned long StackFault : 1;/* 0x0:6 4 */
unsigned long ErrorSummary : 1;/* 0x0:7 4 */
unsigned long CC0 : 1;/* 0x0:8 4 */
unsigned long CC1 : 1;/* 0x0:9 4 */
unsigned long CC2 : 1;/* 0x0:10 4 */
unsigned long Top : 3;/* 0x0:11 4 */
unsigned long CC3 : 1;/* 0x0:14 4 */
unsigned long B : 1;/* 0x0:15 4 */
unsigned long Pad : 16;/* 0x0:16 4 */
};
/* source: Windows 2000 DDK (February 2000) i386 libcntpr.lib CodeView type records; build 2195 per the DDK's ntverp.h */
size 4 (0x4)15 members0 holespadding 01 cacheline