osprey-gcc-4.2.0/gcc/config/soft-fp/single.h File Reference

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

Go to the source code of this file.

Data Types

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)))


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.

#define _FP_FRACTBITS_S   _FP_W_TYPE_SIZE

Definition at line 38 of file single.h.

#define _FP_FRACXBITS_S   (_FP_FRACTBITS_S - _FP_FRACBITS_S)

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.

#define _FP_IMPLBIT_SH_S   ((_FP_W_TYPE)1 << (_FP_FRACBITS_S-1+_FP_WORKBITS))

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.

#define _FP_QNANBIT_SH_S   ((_FP_W_TYPE)1 << (_FP_FRACBITS_S-2+_FP_WORKBITS))

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.

#define _FP_WFRACBITS_S   (_FP_WORKBITS + _FP_FRACBITS_S)

Definition at line 42 of file single.h.

#define _FP_WFRACXBITS_S   (_FP_FRACTBITS_S - _FP_WFRACBITS_S)

Definition at line 43 of file single.h.

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

Definition at line 136 of file single.h.

Referenced by __addsf3().

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

Definition at line 144 of file single.h.

Referenced by __eqsf2().

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

Definition at line 143 of file single.h.

Referenced by __gesf2(), and __lesf2().

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

Definition at line 145 of file single.h.

Referenced by __unordsf2().

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

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

Definition at line 139 of file single.h.

Referenced by __divsf3().

#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.

Referenced by __floatdisf(), __floatsisf(), __floatundisf(), and __floatunsisf().

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

Definition at line 134 of file single.h.

Referenced by __eqsf2(), __gesf2(), and __lesf2().

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

Definition at line 138 of file single.h.

Referenced by __mulsf3().

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

Definition at line 135 of file single.h.

Referenced by __negsf2().

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

Definition at line 77 of file single.h.

Referenced by __floatdisf(), __floatsisf(), __floatundisf(), and __floatunsisf().

#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.

Referenced by __divsf3(), __mulsf3(), and __negsf2().

#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.

Referenced by __addsf3(), __subsf3(), __truncdfsf2(), and __trunctfsf2().

#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,
 )     _FP_SUB(S,1,R,X,Y)

Definition at line 137 of file single.h.

Referenced by __subsf3().

#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.

Referenced by __fixsfdi(), __fixsfsi(), __fixunssfdi(), and __fixunssfsi().

#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)

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.

Referenced by __divsf3(), __mulsf3(), and __negsf2().

#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.

Referenced by __addsf3(), and __subsf3().

#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

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

Definition at line 56 of file single.h.


Generated on Wed Apr 8 14:18:50 2009 for Open64 by  doxygen 1.5.6