All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
fpreal16.h File Reference
#include "SYS_API.h"
#include "SYS_Inline.h"
#include "SYS_TypeDecorate.h"
#include <iosfwd>
+ Include dependency graph for fpreal16.h:

Go to the source code of this file.


class  fpreal16
union  fpreal16::uif




#define H_REAL16_MIN   5.96046448e-08
#define H_REAL16_NRM_MIN   6.10351562e-05
#define H_REAL16_MAX   65504.0
#define H_REAL16_EPSILON   0.00097656
#define H_REAL16_MANT_DIG   11
#define H_REAL16_DIG   2
#define H_REAL16_RADIX   2
#define H_REAL16_MIN_EXP   -13
#define H_REAL16_MAX_EXP   16
#define H_REAL16_MIN_10_EXP   -4
#define H_REAL16_MAX_10_EXP   4


std::ostream & operator<< (std::ostream &os, fpreal16 h)
std::istream & operator>> (std::istream &is, fpreal16 &h)
void SYSprintBits (std::ostream &os, fpreal16 h)
void SYSprintBits (std::ostream &os, fpreal32 f)
void SYSprintBits (char c[19], fpreal16 h)
void SYSprintBits (char c[35], fpreal32 f)

Macro Definition Documentation

#define H_REAL16_DIG   2

Definition at line 278 of file fpreal16.h.

#define H_REAL16_EPSILON   0.00097656

Definition at line 273 of file fpreal16.h.

#define H_REAL16_MANT_DIG   11

Definition at line 275 of file fpreal16.h.

#define H_REAL16_MAX   65504.0

Definition at line 270 of file fpreal16.h.

#define H_REAL16_MAX_10_EXP   4

Definition at line 297 of file fpreal16.h.

#define H_REAL16_MAX_EXP   16

Definition at line 288 of file fpreal16.h.

#define H_REAL16_MIN   5.96046448e-08

Definition at line 267 of file fpreal16.h.

#define H_REAL16_MIN_10_EXP   -4

Definition at line 293 of file fpreal16.h.

#define H_REAL16_MIN_EXP   -13

Definition at line 283 of file fpreal16.h.

#define H_REAL16_NRM_MIN   6.10351562e-05

Definition at line 268 of file fpreal16.h.

#define H_REAL16_RADIX   2

Definition at line 281 of file fpreal16.h.

Function Documentation

std::ostream& operator<< ( std::ostream &  os,
fpreal16  h 
std::istream& operator>> ( std::istream &  is,
fpreal16 h 
void SYSprintBits ( std::ostream &  os,
fpreal16  h 
void SYSprintBits ( std::ostream &  os,
fpreal32  f 
void SYSprintBits ( char  c[19],
fpreal16  h 
void SYSprintBits ( char  c[35],
fpreal32  f