ardour
Public Member Functions | Private Types | Private Attributes | List of all members
PBD::FPU Class Reference

#include <fpu.h>

Public Member Functions

 FPU ()
 
 ~FPU ()
 
bool has_flush_to_zero () const
 
bool has_denormals_are_zero () const
 
bool has_sse () const
 
bool has_sse2 () const
 

Private Types

enum  Flags { HasFlushToZero = 0x1, HasDenormalsAreZero = 0x2, HasSSE = 0x4, HasSSE2 = 0x8 }
 

Private Attributes

Flags _flags
 

Detailed Description

Definition at line 27 of file fpu.h.

Member Enumeration Documentation

enum PBD::FPU::Flags
private
Enumerator
HasFlushToZero 
HasDenormalsAreZero 
HasSSE 
HasSSE2 

Definition at line 29 of file fpu.h.

Constructor & Destructor Documentation

FPU::FPU ( )

Definition at line 40 of file fpu.cc.

FPU::~FPU ( )

Definition at line 181 of file fpu.cc.

Member Function Documentation

bool PBD::FPU::has_denormals_are_zero ( ) const
inline

Definition at line 41 of file fpu.h.

bool PBD::FPU::has_flush_to_zero ( ) const
inline

Definition at line 40 of file fpu.h.

bool PBD::FPU::has_sse ( ) const
inline

Definition at line 42 of file fpu.h.

bool PBD::FPU::has_sse2 ( ) const
inline

Definition at line 43 of file fpu.h.

Member Data Documentation

Flags PBD::FPU::_flags
private

Definition at line 46 of file fpu.h.


The documentation for this class was generated from the following files: