IA32_EFLAGS32 Union Reference


Data Fields

struct {
   UINT32   CF:1
 Carry Flag.
   UINT32   Reserved_0:1
 Reserved.
   UINT32   PF:1
 Parity Flag.
   UINT32   Reserved_1:1
 Reserved.
   UINT32   AF:1
 Auxiliary Carry Flag.
   UINT32   Reserved_2:1
 Reserved.
   UINT32   ZF:1
 Zero Flag.
   UINT32   SF:1
 Sign Flag.
   UINT32   TF:1
 Trap Flag.
   UINT32   IF:1
 Interrupt Enable Flag.
   UINT32   DF:1
 Direction Flag.
   UINT32   OF:1
 Overflow Flag.
   UINT32   IOPL:2
 I/O Privilege Level.
   UINT32   NT:1
 Nested Task.
   UINT32   Reserved_3:1
 Reserved.
   UINT32   RF:1
 Resume Flag.
   UINT32   VM:1
 Virtual 8086 Mode.
   UINT32   AC:1
 Alignment Check.
   UINT32   VIF:1
 Virtual Interrupt Flag.
   UINT32   VIP:1
 Virtual Interrupt Pending.
   UINT32   ID:1
 ID Flag.
   UINT32   Reserved_4:10
 Reserved.
Bits
UINTN UintN

Detailed Description

Byte packed structure for EFLAGS/RFLAGS. 32-bits on IA-32. 64-bits on x64. The upper 32-bits on x64 are reserved.

Field Documentation

Alignment Check.

Auxiliary Carry Flag.

struct { ... } IA32_EFLAGS32::Bits

Carry Flag.

Direction Flag.

ID Flag.

Interrupt Enable Flag.

I/O Privilege Level.

Nested Task.

Overflow Flag.

Parity Flag.

Reserved.

Reserved.

Reserved.

Reserved.

Reserved.

Resume Flag.

Sign Flag.

Trap Flag.

Virtual Interrupt Flag.

Virtual Interrupt Pending.

Virtual 8086 Mode.

Zero Flag.


Generated on Wed Sep 23 16:24:28 2015 for MdePkg[ALL] by  doxygen 1.5.7.1