Friedrich-Alexander-Universität Erlangen-Nürnberg  /   Technische Fakultät  /   Department Informatik
FPU Namespace Reference

For the sake of simplicity we call it just FPU, although this is for MMX and SSE as well. More...

Classes

struct  State
 512 byte structure for FPU / MMX / SSE registers corresponds to the layout used by the instructions fxsave and fxrstor. More...
 
union  State.__unnamed__
 
struct  State.__unnamed__.__unnamed__
 
struct  State.st
 

Functions

bool init ()
 Initialize FPU on the current CPU. More...
 
 assert_size (State, 512)
 

Detailed Description

For the sake of simplicity we call it just FPU, although this is for MMX and SSE as well.


Class Documentation

◆ FPU::State.__unnamed__

union FPU::State.__unnamed__
Class Members
uint64_t ip
__unnamed__ __unnamed__

◆ FPU::State.__unnamed__.__unnamed__

struct FPU::State.__unnamed__.__unnamed__
Class Members
uint32_t ip_off
uint32_t ip_seg

◆ FPU::State.st

struct FPU::State.st
Class Members
ST value
uint64_t __pad0__: 48

Function Documentation

◆ init()

bool FPU::init ( )

Initialize FPU on the current CPU.

Returns
true on successful initialization