eg_fp.h File Reference

#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include "eg_config.h"
#include "eg_macros.h"

Include dependency graph for eg_fp.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define __EGFP_SGN__(x)   1
#define __EGfpIntDiv10__(a, b)   ((EGfp10_t)((((long long)(a))<<EGFP_FRBIT10)/(b)))
#define __EGfpIntDiv20__(a, b)   ((EGfp20_t)((((long long)(a))<<EGFP_FRBIT20)/(b)))
#define __EGfpIntDiv25__(a, b)   ((EGfp25_t)((((long long)(a))<<EGFP_FRBIT25)/(b)))
#define __EGfpIntDiv28__(a, b)   ((EGfp28_t)((((long long)(a))<<EGFP_FRBIT28)/(b)))
#define __EGfpIntMul10__(a, b)   ((long)(((long long)(a))*((long long)(b))>>EGFP_FRBIT10))
#define __EGfpIntMul20__(a, b)   ((long)(((long long)(a))*((long long)(b))>>EGFP_FRBIT20))
#define __EGfpIntMul25__(a, b)   ((long)(((long long)(a))*((long long)(b))>>EGFP_FRBIT25))
#define __EGfpIntMul28__(a, b)   ((long)(((long long)(a))*((long long)(b))>>EGFP_FRBIT28))
#define EGFP10_EPSILON   (((double)1)/(EGFP_FACTOR10))
#define EGFP20_EPSILON   (((double)1)/(EGFP_FACTOR20))
#define EGFP25_EPSILON   (((double)1)/(EGFP_FACTOR25))
#define EGFP28_EPSILON   (((double)1)/(EGFP_FACTOR28))
#define EGFP_BIT   CHAR_BIT*sizeof(long)
#define EGFP_FACTOR10   (1LL<<EGFP_FRBIT10)
#define EGFP_FACTOR20   (1LL<<EGFP_FRBIT20)
#define EGFP_FACTOR25   (1LL<<EGFP_FRBIT25)
#define EGFP_FACTOR28   (1LL<<EGFP_FRBIT28)
#define EGFP_FRBIT10   10
#define EGFP_FRBIT20   20
#define EGFP_FRBIT25   25
#define EGFP_FRBIT28   28
#define EGFP_INBIT10   (EGFP_BIT-2-EGFP_FRBIT10)
#define EGFP_INBIT20   (EGFP_BIT-2-EGFP_FRBIT20)
#define EGFP_INBIT25   (EGFP_BIT-2-EGFP_FRBIT25)
#define EGFP_INBIT28   (EGFP_BIT-2-EGFP_FRBIT28)
#define EGFP_MAX10   ((double)((((long)1)<<30)-1))/((long)1<<EGFP_FRBIT10)
#define EGFP_MAX20   ((double)((((long)1)<<30)-1))/((long)1<<EGFP_FRBIT20)
#define EGFP_MAX25   ((double)((((long)1)<<30)-1))/((long)1<<EGFP_FRBIT25)
#define EGFP_MAX28   ((double)((((long)1)<<30)-1))/((long)1<<EGFP_FRBIT28)
#define EGFP_MIN10   (-EGFP_MAX10)
#define EGFP_MIN20   (-EGFP_MAX20)
#define EGFP_MIN25   (-EGFP_MAX25)
#define EGFP_MIN28   (-EGFP_MAX28)
#define EGFP_OCHK(x)   0
#define EGFP_OFBIT   (((long)1)<<(EGFP_BIT-2))
#define EGFP_RCHK10(x)   0
#define EGFP_RCHK20(x)   0
#define EGFP_RCHK25(x)   0
#define EGFP_RCHK28(x)   0
#define EGFP_SGBIT   (1<<(EGFP_BIT-1))
#define EGfpAdd(a, b)   (a+b)
#define EGfpAdd10(a, b)   EGfpAdd(a,b)
#define EGfpAdd20(a, b)   EGfpAdd(a,b)
#define EGfpAdd25(a, b)   EGfpAdd(a,b)
#define EGfpAdd28(a, b)   EGfpAdd(a,b)
#define EGfpCheckOverflow10(x)   EGFP_OCHK(x)
#define EGfpCheckOverflow20(x)   EGFP_OCHK(x)
#define EGfpCheckOverflow25(x)   EGFP_OCHK(x)
#define EGfpCheckOverflow28(x)   EGFP_OCHK(x)
#define EGfpDiv10(a, b)   __EGfpIntDiv10__(a,b)
#define EGfpDiv20(a, b)   __EGfpIntDiv20__(a,b)
#define EGfpDiv25(a, b)   __EGfpIntDiv25__(a,b)
#define EGfpDiv28(a, b)   __EGfpIntDiv28__(a,b)
#define EGfpMinus(a)   (a*-1)
#define EGfpMinus10(a)   EGfpMinus(a)
#define EGfpMinus20(a)   EGfpMinus(a)
#define EGfpMinus25(a)   EGfpMinus(a)
#define EGfpMinus28(a)   EGfpMinus(a)
#define EGfpMul10(a, b)   __EGfpIntMul10__(a,b)
#define EGfpMul20(a, b)   __EGfpIntMul20__(a,b)
#define EGfpMul25(a, b)   __EGfpIntMul25__(a,b)
#define EGfpMul28(a, b)   __EGfpIntMul28__(a,b)
#define EGfpSub(a, b)   (a-b)
#define EGfpSub10(a, b)   EGfpSub(a,b)
#define EGfpSub20(a, b)   EGfpSub(a,b)
#define EGfpSub25(a, b)   EGfpSub(a,b)
#define EGfpSub28(a, b)   EGfpSub(a,b)
#define fptof10(f)   (((float)f)/EGFP_FACTOR10)
#define fptof20(f)   (((float)f)/EGFP_FACTOR20)
#define fptof25(f)   (((float)f)/EGFP_FACTOR25)
#define fptof28(f)   (((float)f)/EGFP_FACTOR28)
#define fptoi10(f)   (((int)f)/EGFP_FACTOR10)
#define fptoi20(f)   (((int)f)/EGFP_FACTOR20)
#define fptoi25(f)   (((int)f)/EGFP_FACTOR25)
#define fptoi28(f)   (((int)f)/EGFP_FACTOR28)
#define fptol10(f)   (((long)f)/EGFP_FACTOR10)
#define fptol20(f)   (((long)f)/EGFP_FACTOR20)
#define fptol25(f)   (((long)f)/EGFP_FACTOR25)
#define fptol28(f)   (((long)f)/EGFP_FACTOR28)
#define fptolf10(f)   (((double)f)/EGFP_FACTOR10)
#define fptolf20(f)   (((double)f)/EGFP_FACTOR20)
#define fptolf25(f)   (((double)f)/EGFP_FACTOR25)
#define fptolf28(f)   (((double)f)/EGFP_FACTOR28)
#define fptoll10(f)   (((long long)f)/EGFP_FACTOR10)
#define fptoll20(f)   (((long long)f)/EGFP_FACTOR20)
#define fptoll25(f)   (((long long)f)/EGFP_FACTOR25)
#define fptoll28(f)   (((long long)f)/EGFP_FACTOR28)
#define ftofp10(f)   (__EGFP_SGN__(f)*(((EGfp10_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR10))|EGFP_RCHK10(f)))
#define ftofp20(f)   (__EGFP_SGN__(f)*(((EGfp20_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR20))|EGFP_RCHK20(f)))
#define ftofp25(f)   (__EGFP_SGN__(f)*(((EGfp25_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR25))|EGFP_RCHK25(f)))
#define ftofp28(f)   (__EGFP_SGN__(f)*(((EGfp28_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR28))|EGFP_RCHK28(f)))
#define itofp10(f)   (__EGFP_SGN__(f)*(((EGfp10_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR10))|EGFP_RCHK10(f)))
#define itofp20(f)   (__EGFP_SGN__(f)*(((EGfp20_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR20))|EGFP_RCHK20(f)))
#define itofp25(f)   (__EGFP_SGN__(f)*(((EGfp25_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR25))|EGFP_RCHK25(f)))
#define itofp28(f)   (__EGFP_SGN__(f)*(((EGfp28_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR28))|EGFP_RCHK28(f)))
#define lftofp10(f)   (__EGFP_SGN__(f)*(((EGfp10_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR10))|EGFP_RCHK10(f)))
#define lftofp20(f)   (__EGFP_SGN__(f)*(((EGfp20_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR20))|EGFP_RCHK20(f)))
#define lftofp25(f)   (__EGFP_SGN__(f)*(((EGfp25_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR25))|EGFP_RCHK25(f)))
#define lftofp28(f)   (__EGFP_SGN__(f)*(((EGfp28_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR28))|EGFP_RCHK28(f)))
#define llftofp10(f)   (__EGFP_SGN__(f)*(((EGfp10_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR10))|EGFP_RCHK10(f)))
#define llftofp20(f)   (__EGFP_SGN__(f)*(((EGfp20_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR20))|EGFP_RCHK20(f)))
#define llftofp25(f)   (__EGFP_SGN__(f)*(((EGfp25_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR25))|EGFP_RCHK25(f)))
#define llftofp28(f)   (__EGFP_SGN__(f)*(((EGfp28_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR28))|EGFP_RCHK28(f)))
#define lltofp10(f)   (__EGFP_SGN__(f)*(((EGfp10_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR10))|EGFP_RCHK10(f)))
#define lltofp20(f)   (__EGFP_SGN__(f)*(((EGfp20_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR20))|EGFP_RCHK20(f)))
#define lltofp25(f)   (__EGFP_SGN__(f)*(((EGfp25_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR25))|EGFP_RCHK25(f)))
#define lltofp28(f)   (__EGFP_SGN__(f)*(((EGfp28_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR28))|EGFP_RCHK28(f)))
#define ltofp10(f)   (__EGFP_SGN__(f)*(((EGfp10_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR10))|EGFP_RCHK10(f)))
#define ltofp20(f)   (__EGFP_SGN__(f)*(((EGfp20_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR20))|EGFP_RCHK20(f)))
#define ltofp25(f)   (__EGFP_SGN__(f)*(((EGfp25_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR25))|EGFP_RCHK25(f)))
#define ltofp28(f)   (__EGFP_SGN__(f)*(((EGfp28_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR28))|EGFP_RCHK28(f)))

Typedefs

typedef long EGfp10_t
typedef long EGfp20_t
typedef long EGfp25_t
typedef long EGfp28_t


Define Documentation

#define __EGFP_SGN__  )     1
 

Definition at line 123 of file eg_fp.h.

#define __EGfpIntDiv10__ a,
 )     ((EGfp10_t)((((long long)(a))<<EGFP_FRBIT10)/(b)))
 

Definition at line 254 of file eg_fp.h.

#define __EGfpIntDiv20__ a,
 )     ((EGfp20_t)((((long long)(a))<<EGFP_FRBIT20)/(b)))
 

Definition at line 255 of file eg_fp.h.

#define __EGfpIntDiv25__ a,
 )     ((EGfp25_t)((((long long)(a))<<EGFP_FRBIT25)/(b)))
 

Definition at line 256 of file eg_fp.h.

#define __EGfpIntDiv28__ a,
 )     ((EGfp28_t)((((long long)(a))<<EGFP_FRBIT28)/(b)))
 

Definition at line 257 of file eg_fp.h.

#define __EGfpIntMul10__ a,
 )     ((long)(((long long)(a))*((long long)(b))>>EGFP_FRBIT10))
 

Definition at line 221 of file eg_fp.h.

#define __EGfpIntMul20__ a,
 )     ((long)(((long long)(a))*((long long)(b))>>EGFP_FRBIT20))
 

Definition at line 222 of file eg_fp.h.

#define __EGfpIntMul25__ a,
 )     ((long)(((long long)(a))*((long long)(b))>>EGFP_FRBIT25))
 

Definition at line 223 of file eg_fp.h.

#define __EGfpIntMul28__ a,
 )     ((long)(((long long)(a))*((long long)(b))>>EGFP_FRBIT28))
 

Definition at line 224 of file eg_fp.h.

#define EGFP10_EPSILON   (((double)1)/(EGFP_FACTOR10))
 

Definition at line 92 of file eg_fp.h.

#define EGFP20_EPSILON   (((double)1)/(EGFP_FACTOR20))
 

Definition at line 93 of file eg_fp.h.

#define EGFP25_EPSILON   (((double)1)/(EGFP_FACTOR25))
 

Definition at line 94 of file eg_fp.h.

#define EGFP28_EPSILON   (((double)1)/(EGFP_FACTOR28))
 

Definition at line 95 of file eg_fp.h.

#define EGFP_BIT   CHAR_BIT*sizeof(long)
 

Definition at line 47 of file eg_fp.h.

#define EGFP_FACTOR10   (1LL<<EGFP_FRBIT10)
 

Definition at line 84 of file eg_fp.h.

#define EGFP_FACTOR20   (1LL<<EGFP_FRBIT20)
 

Definition at line 85 of file eg_fp.h.

#define EGFP_FACTOR25   (1LL<<EGFP_FRBIT25)
 

Definition at line 86 of file eg_fp.h.

#define EGFP_FACTOR28   (1LL<<EGFP_FRBIT28)
 

Definition at line 87 of file eg_fp.h.

#define EGFP_FRBIT10   10
 

Definition at line 58 of file eg_fp.h.

#define EGFP_FRBIT20   20
 

Definition at line 59 of file eg_fp.h.

#define EGFP_FRBIT25   25
 

Definition at line 60 of file eg_fp.h.

#define EGFP_FRBIT28   28
 

Definition at line 61 of file eg_fp.h.

#define EGFP_INBIT10   (EGFP_BIT-2-EGFP_FRBIT10)
 

Definition at line 65 of file eg_fp.h.

#define EGFP_INBIT20   (EGFP_BIT-2-EGFP_FRBIT20)
 

Definition at line 66 of file eg_fp.h.

#define EGFP_INBIT25   (EGFP_BIT-2-EGFP_FRBIT25)
 

Definition at line 67 of file eg_fp.h.

#define EGFP_INBIT28   (EGFP_BIT-2-EGFP_FRBIT28)
 

Definition at line 68 of file eg_fp.h.

#define EGFP_MAX10   ((double)((((long)1)<<30)-1))/((long)1<<EGFP_FRBIT10)
 

Definition at line 71 of file eg_fp.h.

#define EGFP_MAX20   ((double)((((long)1)<<30)-1))/((long)1<<EGFP_FRBIT20)
 

Definition at line 72 of file eg_fp.h.

#define EGFP_MAX25   ((double)((((long)1)<<30)-1))/((long)1<<EGFP_FRBIT25)
 

Definition at line 73 of file eg_fp.h.

#define EGFP_MAX28   ((double)((((long)1)<<30)-1))/((long)1<<EGFP_FRBIT28)
 

Definition at line 74 of file eg_fp.h.

#define EGFP_MIN10   (-EGFP_MAX10)
 

Definition at line 77 of file eg_fp.h.

#define EGFP_MIN20   (-EGFP_MAX20)
 

Definition at line 78 of file eg_fp.h.

#define EGFP_MIN25   (-EGFP_MAX25)
 

Definition at line 79 of file eg_fp.h.

#define EGFP_MIN28   (-EGFP_MAX28)
 

Definition at line 80 of file eg_fp.h.

#define EGFP_OCHK  )     0
 

Definition at line 122 of file eg_fp.h.

#define EGFP_OFBIT   (((long)1)<<(EGFP_BIT-2))
 

Definition at line 52 of file eg_fp.h.

#define EGFP_RCHK10  )     0
 

Definition at line 118 of file eg_fp.h.

#define EGFP_RCHK20  )     0
 

Definition at line 119 of file eg_fp.h.

#define EGFP_RCHK25  )     0
 

Definition at line 120 of file eg_fp.h.

#define EGFP_RCHK28  )     0
 

Definition at line 121 of file eg_fp.h.

#define EGFP_SGBIT   (1<<(EGFP_BIT-1))
 

Definition at line 55 of file eg_fp.h.

#define EGfpAdd a,
 )     (a+b)
 

Definition at line 202 of file eg_fp.h.

#define EGfpAdd10 a,
 )     EGfpAdd(a,b)
 

Definition at line 204 of file eg_fp.h.

#define EGfpAdd20 a,
 )     EGfpAdd(a,b)
 

Definition at line 205 of file eg_fp.h.

#define EGfpAdd25 a,
 )     EGfpAdd(a,b)
 

Definition at line 206 of file eg_fp.h.

#define EGfpAdd28 a,
 )     EGfpAdd(a,b)
 

Definition at line 207 of file eg_fp.h.

#define EGfpCheckOverflow10  )     EGFP_OCHK(x)
 

Definition at line 127 of file eg_fp.h.

#define EGfpCheckOverflow20  )     EGFP_OCHK(x)
 

Definition at line 128 of file eg_fp.h.

#define EGfpCheckOverflow25  )     EGFP_OCHK(x)
 

Definition at line 129 of file eg_fp.h.

#define EGfpCheckOverflow28  )     EGFP_OCHK(x)
 

Definition at line 130 of file eg_fp.h.

#define EGfpDiv10 a,
 )     __EGfpIntDiv10__(a,b)
 

Definition at line 280 of file eg_fp.h.

#define EGfpDiv20 a,
 )     __EGfpIntDiv20__(a,b)
 

Definition at line 281 of file eg_fp.h.

#define EGfpDiv25 a,
 )     __EGfpIntDiv25__(a,b)
 

Definition at line 282 of file eg_fp.h.

#define EGfpDiv28 a,
 )     __EGfpIntDiv28__(a,b)
 

Definition at line 283 of file eg_fp.h.

#define EGfpMinus  )     (a*-1)
 

Definition at line 287 of file eg_fp.h.

#define EGfpMinus10  )     EGfpMinus(a)
 

Definition at line 288 of file eg_fp.h.

#define EGfpMinus20  )     EGfpMinus(a)
 

Definition at line 289 of file eg_fp.h.

#define EGfpMinus25  )     EGfpMinus(a)
 

Definition at line 290 of file eg_fp.h.

#define EGfpMinus28  )     EGfpMinus(a)
 

Definition at line 291 of file eg_fp.h.

#define EGfpMul10 a,
 )     __EGfpIntMul10__(a,b)
 

Definition at line 247 of file eg_fp.h.

#define EGfpMul20 a,
 )     __EGfpIntMul20__(a,b)
 

Definition at line 248 of file eg_fp.h.

#define EGfpMul25 a,
 )     __EGfpIntMul25__(a,b)
 

Definition at line 249 of file eg_fp.h.

#define EGfpMul28 a,
 )     __EGfpIntMul28__(a,b)
 

Definition at line 250 of file eg_fp.h.

#define EGfpSub a,
 )     (a-b)
 

Definition at line 213 of file eg_fp.h.

#define EGfpSub10 a,
 )     EGfpSub(a,b)
 

Definition at line 215 of file eg_fp.h.

#define EGfpSub20 a,
 )     EGfpSub(a,b)
 

Definition at line 216 of file eg_fp.h.

#define EGfpSub25 a,
 )     EGfpSub(a,b)
 

Definition at line 217 of file eg_fp.h.

#define EGfpSub28 a,
 )     EGfpSub(a,b)
 

Definition at line 218 of file eg_fp.h.

#define fptof10  )     (((float)f)/EGFP_FACTOR10)
 

Definition at line 175 of file eg_fp.h.

#define fptof20  )     (((float)f)/EGFP_FACTOR20)
 

Definition at line 176 of file eg_fp.h.

#define fptof25  )     (((float)f)/EGFP_FACTOR25)
 

Definition at line 177 of file eg_fp.h.

#define fptof28  )     (((float)f)/EGFP_FACTOR28)
 

Definition at line 178 of file eg_fp.h.

#define fptoi10  )     (((int)f)/EGFP_FACTOR10)
 

Definition at line 181 of file eg_fp.h.

#define fptoi20  )     (((int)f)/EGFP_FACTOR20)
 

Definition at line 182 of file eg_fp.h.

#define fptoi25  )     (((int)f)/EGFP_FACTOR25)
 

Definition at line 183 of file eg_fp.h.

#define fptoi28  )     (((int)f)/EGFP_FACTOR28)
 

Definition at line 184 of file eg_fp.h.

#define fptol10  )     (((long)f)/EGFP_FACTOR10)
 

Definition at line 187 of file eg_fp.h.

#define fptol20  )     (((long)f)/EGFP_FACTOR20)
 

Definition at line 188 of file eg_fp.h.

#define fptol25  )     (((long)f)/EGFP_FACTOR25)
 

Definition at line 189 of file eg_fp.h.

#define fptol28  )     (((long)f)/EGFP_FACTOR28)
 

Definition at line 190 of file eg_fp.h.

#define fptolf10  )     (((double)f)/EGFP_FACTOR10)
 

Definition at line 169 of file eg_fp.h.

#define fptolf20  )     (((double)f)/EGFP_FACTOR20)
 

Definition at line 170 of file eg_fp.h.

#define fptolf25  )     (((double)f)/EGFP_FACTOR25)
 

Definition at line 171 of file eg_fp.h.

#define fptolf28  )     (((double)f)/EGFP_FACTOR28)
 

Definition at line 172 of file eg_fp.h.

#define fptoll10  )     (((long long)f)/EGFP_FACTOR10)
 

Definition at line 193 of file eg_fp.h.

#define fptoll20  )     (((long long)f)/EGFP_FACTOR20)
 

Definition at line 194 of file eg_fp.h.

#define fptoll25  )     (((long long)f)/EGFP_FACTOR25)
 

Definition at line 195 of file eg_fp.h.

#define fptoll28  )     (((long long)f)/EGFP_FACTOR28)
 

Definition at line 196 of file eg_fp.h.

#define ftofp10  )     (__EGFP_SGN__(f)*(((EGfp10_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR10))|EGFP_RCHK10(f)))
 

Definition at line 133 of file eg_fp.h.

#define ftofp20  )     (__EGFP_SGN__(f)*(((EGfp20_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR20))|EGFP_RCHK20(f)))
 

Definition at line 134 of file eg_fp.h.

#define ftofp25  )     (__EGFP_SGN__(f)*(((EGfp25_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR25))|EGFP_RCHK25(f)))
 

Definition at line 135 of file eg_fp.h.

#define ftofp28  )     (__EGFP_SGN__(f)*(((EGfp28_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR28))|EGFP_RCHK28(f)))
 

Definition at line 136 of file eg_fp.h.

#define itofp10  )     (__EGFP_SGN__(f)*(((EGfp10_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR10))|EGFP_RCHK10(f)))
 

Definition at line 151 of file eg_fp.h.

#define itofp20  )     (__EGFP_SGN__(f)*(((EGfp20_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR20))|EGFP_RCHK20(f)))
 

Definition at line 152 of file eg_fp.h.

#define itofp25  )     (__EGFP_SGN__(f)*(((EGfp25_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR25))|EGFP_RCHK25(f)))
 

Definition at line 153 of file eg_fp.h.

#define itofp28  )     (__EGFP_SGN__(f)*(((EGfp28_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR28))|EGFP_RCHK28(f)))
 

Definition at line 154 of file eg_fp.h.

#define lftofp10  )     (__EGFP_SGN__(f)*(((EGfp10_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR10))|EGFP_RCHK10(f)))
 

Definition at line 139 of file eg_fp.h.

#define lftofp20  )     (__EGFP_SGN__(f)*(((EGfp20_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR20))|EGFP_RCHK20(f)))
 

Definition at line 140 of file eg_fp.h.

#define lftofp25  )     (__EGFP_SGN__(f)*(((EGfp25_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR25))|EGFP_RCHK25(f)))
 

Definition at line 141 of file eg_fp.h.

#define lftofp28  )     (__EGFP_SGN__(f)*(((EGfp28_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR28))|EGFP_RCHK28(f)))
 

Definition at line 142 of file eg_fp.h.

#define llftofp10  )     (__EGFP_SGN__(f)*(((EGfp10_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR10))|EGFP_RCHK10(f)))
 

Definition at line 145 of file eg_fp.h.

#define llftofp20  )     (__EGFP_SGN__(f)*(((EGfp20_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR20))|EGFP_RCHK20(f)))
 

Definition at line 146 of file eg_fp.h.

#define llftofp25  )     (__EGFP_SGN__(f)*(((EGfp25_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR25))|EGFP_RCHK25(f)))
 

Definition at line 147 of file eg_fp.h.

#define llftofp28  )     (__EGFP_SGN__(f)*(((EGfp28_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR28))|EGFP_RCHK28(f)))
 

Definition at line 148 of file eg_fp.h.

#define lltofp10  )     (__EGFP_SGN__(f)*(((EGfp10_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR10))|EGFP_RCHK10(f)))
 

Definition at line 163 of file eg_fp.h.

#define lltofp20  )     (__EGFP_SGN__(f)*(((EGfp20_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR20))|EGFP_RCHK20(f)))
 

Definition at line 164 of file eg_fp.h.

#define lltofp25  )     (__EGFP_SGN__(f)*(((EGfp25_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR25))|EGFP_RCHK25(f)))
 

Definition at line 165 of file eg_fp.h.

#define lltofp28  )     (__EGFP_SGN__(f)*(((EGfp28_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR28))|EGFP_RCHK28(f)))
 

Definition at line 166 of file eg_fp.h.

#define ltofp10  )     (__EGFP_SGN__(f)*(((EGfp10_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR10))|EGFP_RCHK10(f)))
 

Definition at line 157 of file eg_fp.h.

#define ltofp20  )     (__EGFP_SGN__(f)*(((EGfp20_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR20))|EGFP_RCHK20(f)))
 

Definition at line 158 of file eg_fp.h.

#define ltofp25  )     (__EGFP_SGN__(f)*(((EGfp25_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR25))|EGFP_RCHK25(f)))
 

Definition at line 159 of file eg_fp.h.

#define ltofp28  )     (__EGFP_SGN__(f)*(((EGfp28_t)((f*__EGFP_SGN__(f))*EGFP_FACTOR28))|EGFP_RCHK28(f)))
 

Definition at line 160 of file eg_fp.h.


Typedef Documentation

typedef long EGfp10_t
 

Definition at line 41 of file eg_fp.h.

typedef long EGfp20_t
 

Definition at line 42 of file eg_fp.h.

typedef long EGfp25_t
 

Definition at line 43 of file eg_fp.h.

typedef long EGfp28_t
 

Definition at line 44 of file eg_fp.h.


Generated on Mon Jan 30 08:51:07 2006 for EGlib by  doxygen 1.4.5