iPXE
|
A 16-bit general register. More...
#include <registers.h>
Public Member Functions | |
struct { | |
union { | |
uint8_t l | |
uint8_t byte | |
} __attribute__ | |
uint8_t h | |
} | __attribute__ ((packed)) |
struct { | |
union { | |
uint8_t l | |
uint8_t byte | |
} __attribute__ | |
uint8_t h | |
} | __attribute__ ((packed)) |
Data Fields | |
uint16_t | word |
uint32_t | dword |
A 16-bit general register.
A 32-bit general register.
This type encapsulates a 16-bit register such as ax, bx, cx, dx, si, di, bp or sp.
This type encapsulates a 32-bit register such as eax, ebx, ecx, edx, esi, edi, ebp or esp.
Definition at line 24 of file registers.h.
struct __attribute__::@613 __attribute__::__attribute__ | ( | (packed) | ) |
struct __attribute__::@617 __attribute__::__attribute__ | ( | (packed) | ) |
uint8_t __attribute__::l |
Definition at line 27 of file registers.h.
uint8_t __attribute__::byte |
Definition at line 28 of file registers.h.
union { ... } __attribute__::__attribute__ |
uint8_t __attribute__::h |
Definition at line 30 of file registers.h.
uint16_t __attribute__::word |
Definition at line 32 of file registers.h.
union { ... } __attribute__::__attribute__ |
uint32_t __attribute__::dword |
Definition at line 51 of file registers.h.