CMS 3D CMS Logo

Public Member Functions | Public Attributes

approx_math::binary32 Union Reference

#include <approx_exp.h>

List of all members.

Public Member Functions

 binary32 ()
 binary32 (uint32_t ui)
 binary32 (int32_t ii)
 binary32 (float ff)
 binary32 ()
 binary32 (uint32_t ui)
 binary32 (int32_t ii)
 binary32 (float ff)

Public Attributes

float f
int32_t i32
uint32_t ui32

Detailed Description

Definition at line 46 of file approx_exp.h.


Constructor & Destructor Documentation

approx_math::binary32::binary32 ( ) [inline]

Definition at line 47 of file approx_exp.h.

: ui32(0) {};
approx_math::binary32::binary32 ( float  ff) [inline]

Definition at line 48 of file approx_exp.h.

: f(ff) {};
approx_math::binary32::binary32 ( int32_t  ii) [inline]

Definition at line 49 of file approx_exp.h.

: i32(ii){}
approx_math::binary32::binary32 ( uint32_t  ui) [inline]

Definition at line 50 of file approx_exp.h.

: ui32(ui){}
approx_math::binary32::binary32 ( ) [inline]

Definition at line 39 of file approx_log.h.

: ui32(0) {};
approx_math::binary32::binary32 ( float  ff) [inline]

Definition at line 40 of file approx_log.h.

: f(ff) {};
approx_math::binary32::binary32 ( int32_t  ii) [inline]

Definition at line 41 of file approx_log.h.

: i32(ii){}
approx_math::binary32::binary32 ( uint32_t  ui) [inline]

Definition at line 42 of file approx_log.h.

: ui32(ui){}

Member Data Documentation

Definition at line 54 of file approx_exp.h.

Definition at line 53 of file approx_exp.h.

Definition at line 52 of file approx_exp.h.

Referenced by approx_math::fpfloor().