Back to index

glibc  2.9
Classes | Defines | Typedefs | Variables
single.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  _FP_UNION_S

Defines

#define _FP_FRACTBITS_S   _FP_W_TYPE_SIZE
#define _FP_FRACBITS_S   24
#define _FP_FRACXBITS_S   (_FP_FRACTBITS_S - _FP_FRACBITS_S)
#define _FP_WFRACBITS_S   (_FP_WORKBITS + _FP_FRACBITS_S)
#define _FP_WFRACXBITS_S   (_FP_FRACTBITS_S - _FP_WFRACBITS_S)
#define _FP_EXPBITS_S   8
#define _FP_EXPBIAS_S   127
#define _FP_EXPMAX_S   255
#define _FP_QNANBIT_S   ((_FP_W_TYPE)1 << (_FP_FRACBITS_S-2))
#define _FP_QNANBIT_SH_S   ((_FP_W_TYPE)1 << (_FP_FRACBITS_S-2+_FP_WORKBITS))
#define _FP_IMPLBIT_S   ((_FP_W_TYPE)1 << (_FP_FRACBITS_S-1))
#define _FP_IMPLBIT_SH_S   ((_FP_W_TYPE)1 << (_FP_FRACBITS_S-1+_FP_WORKBITS))
#define _FP_OVERFLOW_S   ((_FP_W_TYPE)1 << (_FP_WFRACBITS_S))
#define FP_DECL_S(X)   _FP_DECL(1,X)
#define FP_UNPACK_RAW_S(X, val)   _FP_UNPACK_RAW_1(S,X,val)
#define FP_UNPACK_RAW_SP(X, val)   _FP_UNPACK_RAW_1_P(S,X,val)
#define FP_PACK_RAW_S(val, X)   _FP_PACK_RAW_1(S,val,X)
#define FP_PACK_RAW_SP(val, X)
#define FP_UNPACK_S(X, val)
#define FP_UNPACK_SP(X, val)
#define FP_UNPACK_SEMIRAW_S(X, val)
#define FP_UNPACK_SEMIRAW_SP(X, val)
#define FP_PACK_S(val, X)
#define FP_PACK_SP(val, X)
#define FP_PACK_SEMIRAW_S(val, X)
#define FP_PACK_SEMIRAW_SP(val, X)
#define FP_ISSIGNAN_S(X)   _FP_ISSIGNAN(S,1,X)
#define FP_NEG_S(R, X)   _FP_NEG(S,1,R,X)
#define FP_ADD_S(R, X, Y)   _FP_ADD(S,1,R,X,Y)
#define FP_SUB_S(R, X, Y)   _FP_SUB(S,1,R,X,Y)
#define FP_MUL_S(R, X, Y)   _FP_MUL(S,1,R,X,Y)
#define FP_DIV_S(R, X, Y)   _FP_DIV(S,1,R,X,Y)
#define FP_SQRT_S(R, X)   _FP_SQRT(S,1,R,X)
#define _FP_SQRT_MEAT_S(R, S, T, X, Q)   _FP_SQRT_MEAT_1(R,S,T,X,Q)
#define FP_CMP_S(r, X, Y, un)   _FP_CMP(S,1,r,X,Y,un)
#define FP_CMP_EQ_S(r, X, Y)   _FP_CMP_EQ(S,1,r,X,Y)
#define FP_CMP_UNORD_S(r, X, Y)   _FP_CMP_UNORD(S,1,r,X,Y)
#define FP_TO_INT_S(r, X, rsz, rsg)   _FP_TO_INT(S,1,r,X,rsz,rsg)
#define FP_FROM_INT_S(X, r, rs, rt)   _FP_FROM_INT(S,1,X,r,rs,rt)
#define _FP_FRAC_HIGH_S(X)   _FP_FRAC_HIGH_1(X)
#define _FP_FRAC_HIGH_RAW_S(X)   _FP_FRAC_HIGH_1(X)

Typedefs

typedef float SFtype __attribute__ ((mode(SF)))

Variables

unsigned sign
unsigned exp
unsigned frac

Define Documentation

#define _FP_EXPBIAS_S   127

Definition at line 45 of file single.h.

#define _FP_EXPBITS_S   8

Definition at line 44 of file single.h.

#define _FP_EXPMAX_S   255

Definition at line 46 of file single.h.

#define _FP_FRAC_HIGH_RAW_S (   X)    _FP_FRAC_HIGH_1(X)

Definition at line 151 of file single.h.

#define _FP_FRAC_HIGH_S (   X)    _FP_FRAC_HIGH_1(X)

Definition at line 150 of file single.h.

#define _FP_FRACBITS_S   24

Definition at line 40 of file single.h.

Definition at line 38 of file single.h.

Definition at line 41 of file single.h.

#define _FP_IMPLBIT_S   ((_FP_W_TYPE)1 << (_FP_FRACBITS_S-1))

Definition at line 49 of file single.h.

Definition at line 50 of file single.h.

#define _FP_OVERFLOW_S   ((_FP_W_TYPE)1 << (_FP_WFRACBITS_S))

Definition at line 51 of file single.h.

#define _FP_QNANBIT_S   ((_FP_W_TYPE)1 << (_FP_FRACBITS_S-2))

Definition at line 47 of file single.h.

Definition at line 48 of file single.h.

#define _FP_SQRT_MEAT_S (   R,
  S,
  T,
  X,
  Q 
)    _FP_SQRT_MEAT_1(R,S,T,X,Q)

Definition at line 141 of file single.h.

Definition at line 42 of file single.h.

Definition at line 43 of file single.h.

#define FP_ADD_S (   R,
  X,
  Y 
)    _FP_ADD(S,1,R,X,Y)

Definition at line 136 of file single.h.

#define FP_CMP_EQ_S (   r,
  X,
  Y 
)    _FP_CMP_EQ(S,1,r,X,Y)

Definition at line 144 of file single.h.

#define FP_CMP_S (   r,
  X,
  Y,
  un 
)    _FP_CMP(S,1,r,X,Y,un)

Definition at line 143 of file single.h.

#define FP_CMP_UNORD_S (   r,
  X,
  Y 
)    _FP_CMP_UNORD(S,1,r,X,Y)

Definition at line 145 of file single.h.

#define FP_DECL_S (   X)    _FP_DECL(1,X)

Definition at line 74 of file single.h.

#define FP_DIV_S (   R,
  X,
  Y 
)    _FP_DIV(S,1,R,X,Y)

Definition at line 139 of file single.h.

#define FP_FROM_INT_S (   X,
  r,
  rs,
  rt 
)    _FP_FROM_INT(S,1,X,r,rs,rt)

Definition at line 148 of file single.h.

#define FP_ISSIGNAN_S (   X)    _FP_ISSIGNAN(S,1,X)

Definition at line 134 of file single.h.

#define FP_MUL_S (   R,
  X,
  Y 
)    _FP_MUL(S,1,R,X,Y)

Definition at line 138 of file single.h.

#define FP_NEG_S (   R,
  X 
)    _FP_NEG(S,1,R,X)

Definition at line 135 of file single.h.

#define FP_PACK_RAW_S (   val,
  X 
)    _FP_PACK_RAW_1(S,val,X)

Definition at line 77 of file single.h.

#define FP_PACK_RAW_SP (   val,
  X 
)
Value:
do {                               \
    if (!FP_INHIBIT_RESULTS)              \
      _FP_PACK_RAW_1_P(S,val,X);   \
  } while (0)

Definition at line 78 of file single.h.

#define FP_PACK_S (   val,
  X 
)
Value:
do {                               \
    _FP_PACK_CANONICAL(S,1,X);            \
    _FP_PACK_RAW_1(S,val,X);              \
  } while (0)

Definition at line 108 of file single.h.

#define FP_PACK_SEMIRAW_S (   val,
  X 
)
Value:
do {                               \
    _FP_PACK_SEMIRAW(S,1,X);              \
    _FP_PACK_RAW_1(S,val,X);              \
  } while (0)

Definition at line 121 of file single.h.

#define FP_PACK_SEMIRAW_SP (   val,
  X 
)
Value:
do {                               \
    _FP_PACK_SEMIRAW(S,1,X);              \
    if (!FP_INHIBIT_RESULTS)              \
      _FP_PACK_RAW_1_P(S,val,X);   \
  } while (0)

Definition at line 127 of file single.h.

#define FP_PACK_SP (   val,
  X 
)
Value:
do {                               \
    _FP_PACK_CANONICAL(S,1,X);            \
    if (!FP_INHIBIT_RESULTS)              \
      _FP_PACK_RAW_1_P(S,val,X);   \
  } while (0)

Definition at line 114 of file single.h.

#define FP_SQRT_S (   R,
  X 
)    _FP_SQRT(S,1,R,X)

Definition at line 140 of file single.h.

#define FP_SUB_S (   R,
  X,
  Y 
)    _FP_SUB(S,1,R,X,Y)

Definition at line 137 of file single.h.

#define FP_TO_INT_S (   r,
  X,
  rsz,
  rsg 
)    _FP_TO_INT(S,1,r,X,rsz,rsg)

Definition at line 147 of file single.h.

#define FP_UNPACK_RAW_S (   X,
  val 
)    _FP_UNPACK_RAW_1(S,X,val)

Definition at line 75 of file single.h.

#define FP_UNPACK_RAW_SP (   X,
  val 
)    _FP_UNPACK_RAW_1_P(S,X,val)

Definition at line 76 of file single.h.

#define FP_UNPACK_S (   X,
  val 
)
Value:
do {                               \
    _FP_UNPACK_RAW_1(S,X,val);            \
    _FP_UNPACK_CANONICAL(S,1,X);   \
  } while (0)

Definition at line 84 of file single.h.

#define FP_UNPACK_SEMIRAW_S (   X,
  val 
)
Value:
do {                               \
    _FP_UNPACK_RAW_1(S,X,val);            \
    _FP_UNPACK_SEMIRAW(S,1,X);            \
  } while (0)

Definition at line 96 of file single.h.

#define FP_UNPACK_SEMIRAW_SP (   X,
  val 
)
Value:
do {                               \
    _FP_UNPACK_RAW_1_P(S,X,val);   \
    _FP_UNPACK_SEMIRAW(S,1,X);            \
  } while (0)

Definition at line 102 of file single.h.

#define FP_UNPACK_SP (   X,
  val 
)
Value:
do {                               \
    _FP_UNPACK_RAW_1_P(S,X,val);   \
    _FP_UNPACK_CANONICAL(S,1,X);   \
  } while (0)

Definition at line 90 of file single.h.


Typedef Documentation

Definition at line 56 of file single.h.


Variable Documentation

unsigned exp

Definition at line 74 of file single.h.

unsigned frac

Definition at line 75 of file single.h.

unsigned sign

Definition at line 73 of file single.h.