CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
approx_math::binary32 Union Reference

#include <approx_exp.h>

Public Member Functions

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

Public Attributes

float f
 
int32_t i32
 
uint32_t ui32
 

Detailed Description

Definition at line 45 of file approx_exp.h.

Constructor & Destructor Documentation

approx_math::binary32::binary32 ( )
inline

Definition at line 46 of file approx_exp.h.

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

Definition at line 47 of file approx_exp.h.

approx_math::binary32::binary32 ( int32_t  ii)
inline

Definition at line 48 of file approx_exp.h.

48 : i32(ii){}
ii
Definition: cuy.py:588
approx_math::binary32::binary32 ( uint32_t  ui)
inline

Definition at line 49 of file approx_exp.h.

approx_math::binary32::binary32 ( )
inline

Definition at line 39 of file approx_log.h.

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

Definition at line 40 of file approx_log.h.

approx_math::binary32::binary32 ( int32_t  ii)
inline

Definition at line 41 of file approx_log.h.

41 : i32(ii){}
ii
Definition: cuy.py:588
approx_math::binary32::binary32 ( uint32_t  ui)
inline

Definition at line 42 of file approx_log.h.

References approx_logf_P(), f, i32, AlCaHLTBitMon_ParallelJobs::p, and ui32.

Member Data Documentation

float approx_math::binary32::f
int32_t approx_math::binary32::i32

Definition at line 52 of file approx_exp.h.

Referenced by binary32().

uint32_t approx_math::binary32::ui32

Definition at line 51 of file approx_exp.h.

Referenced by binary32(), approx_math::fpfloor(), and unsafe_expf_impl().