Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Fpu Class Reference

#include <fpu.h>

Inheritance diagram for Fpu:

Fpu_alloc List of all members.

Static Public Member Functions

static Contextowner ()
static void set_owner (Context *owner)
static bool is_owner (Context *owner)
static void init () FIASCO_INIT
static unsigned const state_size ()
 Return size of FPU context structure, depending on i387 or SSE.
static unsigned const state_align ()
 Return recommended FPU context alignment, depending on i387 or SSE.
static void init_state (Fpu_state *)
static void restore_state (Fpu_state *)
static void save_state (Fpu_state *)
static void disable ()
static void enable ()

Static Private Attributes

static Context_owner

Classes

struct  fpu_regs
struct  sse_regs

Member Function Documentation

void Fpu::disable  )  [inline, static]
 

void Fpu::enable  )  [inline, static]
 

void Fpu::init  )  [static]
 

void Fpu::init_state Fpu_state  )  [inline, static]
 

bool Fpu::is_owner Context owner  )  [inline, static]
 

Context * Fpu::owner  )  [inline, static]
 

void Fpu::restore_state Fpu_state  )  [inline, static]
 

void Fpu::save_state Fpu_state  )  [inline, static]
 

void Fpu::set_owner Context owner  )  [inline, static]
 

unsigned const Fpu::state_align  )  [inline, static]
 

Return recommended FPU context alignment, depending on i387 or SSE.

Returns:
recommended FPU context alignment

unsigned const Fpu::state_size  )  [inline, static]
 

Return size of FPU context structure, depending on i387 or SSE.

Returns:
size of FPU context structure


Member Data Documentation

Context * Fpu::_owner [static, private]
 


The documentation for this class was generated from the following files:
Generated on Mon Sep 26 14:20:14 2005 for Fiasco by  doxygen 1.4.2