iPXE
Public Member Functions | Data Fields
__attribute__ Union Reference

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

Detailed Description

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.


Constructor & Destructor Documentation

struct __attribute__::@559 __attribute__::__attribute__ ( (packed)  )
struct __attribute__::@563 __attribute__::__attribute__ ( (packed)  )

Field Documentation

Definition at line 27 of file registers.h.

Definition at line 28 of file registers.h.

Definition at line 30 of file registers.h.

Definition at line 32 of file registers.h.

Definition at line 51 of file registers.h.


The documentation for this union was generated from the following file: