MdePkg[all]  1.08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
IA32_FLAGS16 Union Reference

Data Fields

struct {
   UINT32   CF:1
 Carry Flag. More...
 
   UINT32   Reserved_0:1
 Reserved. More...
 
   UINT32   PF:1
 Parity Flag. More...
 
   UINT32   Reserved_1:1
 Reserved. More...
 
   UINT32   AF:1
 Auxiliary Carry Flag. More...
 
   UINT32   Reserved_2:1
 Reserved. More...
 
   UINT32   ZF:1
 Zero Flag. More...
 
   UINT32   SF:1
 Sign Flag. More...
 
   UINT32   TF:1
 Trap Flag. More...
 
   UINT32   IF:1
 Interrupt Enable Flag. More...
 
   UINT32   DF:1
 Direction Flag. More...
 
   UINT32   OF:1
 Overflow Flag. More...
 
   UINT32   IOPL:2
 I/O Privilege Level. More...
 
   UINT32   NT:1
 Nested Task. More...
 
   UINT32   Reserved_3:1
 Reserved. More...
 
Bits
 
UINT16 Uint16
 

Detailed Description

IA32 and x64 Specific Functions. Byte packed structure for 16-bit Real Mode EFLAGS.

Field Documentation

UINT32 IA32_FLAGS16::AF

Auxiliary Carry Flag.

struct { ... } IA32_FLAGS16::Bits
UINT32 IA32_FLAGS16::CF

Carry Flag.

UINT32 IA32_FLAGS16::DF

Direction Flag.

UINT32 IA32_FLAGS16::IF

Interrupt Enable Flag.

UINT32 IA32_FLAGS16::IOPL

I/O Privilege Level.

UINT32 IA32_FLAGS16::NT

Nested Task.

UINT32 IA32_FLAGS16::OF

Overflow Flag.

UINT32 IA32_FLAGS16::PF

Parity Flag.

UINT32 IA32_FLAGS16::Reserved_0

Reserved.

UINT32 IA32_FLAGS16::Reserved_1

Reserved.

UINT32 IA32_FLAGS16::Reserved_2

Reserved.

UINT32 IA32_FLAGS16::Reserved_3

Reserved.

UINT32 IA32_FLAGS16::SF

Sign Flag.

UINT32 IA32_FLAGS16::TF

Trap Flag.

UINT16 IA32_FLAGS16::Uint16
UINT32 IA32_FLAGS16::ZF

Zero Flag.