
Go to the source code of this file.
Data Types | |
| union | _FP_UNION_D |
Defines | |
| #define | _FP_FRACTBITS_D (2 * _FP_W_TYPE_SIZE) |
| #define | _FP_FRACBITS_D 53 |
| #define | _FP_FRACXBITS_D (_FP_FRACTBITS_D - _FP_FRACBITS_D) |
| #define | _FP_WFRACBITS_D (_FP_WORKBITS + _FP_FRACBITS_D) |
| #define | _FP_WFRACXBITS_D (_FP_FRACTBITS_D - _FP_WFRACBITS_D) |
| #define | _FP_EXPBITS_D 11 |
| #define | _FP_EXPBIAS_D 1023 |
| #define | _FP_EXPMAX_D 2047 |
| #define | _FP_QNANBIT_D ((_FP_W_TYPE)1 << (_FP_FRACBITS_D-2) % _FP_W_TYPE_SIZE) |
| #define | _FP_QNANBIT_SH_D ((_FP_W_TYPE)1 << (_FP_FRACBITS_D-2+_FP_WORKBITS) % _FP_W_TYPE_SIZE) |
| #define | _FP_IMPLBIT_D ((_FP_W_TYPE)1 << (_FP_FRACBITS_D-1) % _FP_W_TYPE_SIZE) |
| #define | _FP_IMPLBIT_SH_D ((_FP_W_TYPE)1 << (_FP_FRACBITS_D-1+_FP_WORKBITS) % _FP_W_TYPE_SIZE) |
| #define | _FP_OVERFLOW_D ((_FP_W_TYPE)1 << _FP_WFRACBITS_D % _FP_W_TYPE_SIZE) |
| #define | FP_DECL_D(X) _FP_DECL(2,X) |
| #define | FP_UNPACK_RAW_D(X, val) _FP_UNPACK_RAW_2(D,X,val) |
| #define | FP_UNPACK_RAW_DP(X, val) _FP_UNPACK_RAW_2_P(D,X,val) |
| #define | FP_PACK_RAW_D(val, X) _FP_PACK_RAW_2(D,val,X) |
| #define | FP_PACK_RAW_DP(val, X) |
| #define | FP_UNPACK_D(X, val) |
| #define | FP_UNPACK_DP(X, val) |
| #define | FP_UNPACK_SEMIRAW_D(X, val) |
| #define | FP_UNPACK_SEMIRAW_DP(X, val) |
| #define | FP_PACK_D(val, X) |
| #define | FP_PACK_DP(val, X) |
| #define | FP_PACK_SEMIRAW_D(val, X) |
| #define | FP_PACK_SEMIRAW_DP(val, X) |
| #define | FP_ISSIGNAN_D(X) _FP_ISSIGNAN(D,2,X) |
| #define | FP_NEG_D(R, X) _FP_NEG(D,2,R,X) |
| #define | FP_ADD_D(R, X, Y) _FP_ADD(D,2,R,X,Y) |
| #define | FP_SUB_D(R, X, Y) _FP_SUB(D,2,R,X,Y) |
| #define | FP_MUL_D(R, X, Y) _FP_MUL(D,2,R,X,Y) |
| #define | FP_DIV_D(R, X, Y) _FP_DIV(D,2,R,X,Y) |
| #define | FP_SQRT_D(R, X) _FP_SQRT(D,2,R,X) |
| #define | _FP_SQRT_MEAT_D(R, S, T, X, Q) _FP_SQRT_MEAT_2(R,S,T,X,Q) |
| #define | FP_CMP_D(r, X, Y, un) _FP_CMP(D,2,r,X,Y,un) |
| #define | FP_CMP_EQ_D(r, X, Y) _FP_CMP_EQ(D,2,r,X,Y) |
| #define | FP_CMP_UNORD_D(r, X, Y) _FP_CMP_UNORD(D,2,r,X,Y) |
| #define | FP_TO_INT_D(r, X, rsz, rsg) _FP_TO_INT(D,2,r,X,rsz,rsg) |
| #define | FP_FROM_INT_D(X, r, rs, rt) _FP_FROM_INT(D,2,X,r,rs,rt) |
| #define | _FP_FRAC_HIGH_D(X) _FP_FRAC_HIGH_2(X) |
| #define | _FP_FRAC_HIGH_RAW_D(X) _FP_FRAC_HIGH_2(X) |
Typedefs | |
| typedef float DFtype | __attribute__ ((mode(DF))) |
| #define _FP_IMPLBIT_D ((_FP_W_TYPE)1 << (_FP_FRACBITS_D-1) % _FP_W_TYPE_SIZE) |
| #define _FP_IMPLBIT_SH_D ((_FP_W_TYPE)1 << (_FP_FRACBITS_D-1+_FP_WORKBITS) % _FP_W_TYPE_SIZE) |
| #define _FP_OVERFLOW_D ((_FP_W_TYPE)1 << _FP_WFRACBITS_D % _FP_W_TYPE_SIZE) |
| #define _FP_QNANBIT_D ((_FP_W_TYPE)1 << (_FP_FRACBITS_D-2) % _FP_W_TYPE_SIZE) |
| #define _FP_QNANBIT_SH_D ((_FP_W_TYPE)1 << (_FP_FRACBITS_D-2+_FP_WORKBITS) % _FP_W_TYPE_SIZE) |
| #define _FP_WFRACXBITS_D (_FP_FRACTBITS_D - _FP_WFRACBITS_D) |
Definition at line 85 of file double.h.
Referenced by __adddf3(), __divdf3(), __eqdf2(), __extenddftf2(), __extendsfdf2(), __fixdfdi(), __fixdfsi(), __fixunsdfdi(), __fixunsdfsi(), __floatdidf(), __floatsidf(), __floatundidf(), __floatunsidf(), __gedf2(), __ledf2(), __muldf3(), __negdf2(), __subdf3(), __truncdfsf2(), __trunctfdf2(), and __unorddf2().
Definition at line 159 of file double.h.
Referenced by __floatdidf(), __floatsidf(), __floatundidf(), and __floatunsidf().
Value:
do { \ _FP_PACK_CANONICAL(D,2,X); \ _FP_PACK_RAW_2(D,val,X); \ } while (0)
Definition at line 119 of file double.h.
Referenced by __divdf3(), __muldf3(), and __negdf2().
Value:
do { \ _FP_PACK_CANONICAL(D,2,X); \ if (!FP_INHIBIT_RESULTS) \ _FP_PACK_RAW_2_P(D,val,X); \ } while (0)
Definition at line 88 of file double.h.
Referenced by __extendsfdf2(), __floatdidf(), __floatsidf(), __floatundidf(), and __floatunsidf().
Value:
do { \ if (!FP_INHIBIT_RESULTS) \ _FP_PACK_RAW_2_P(D,val,X); \ } while (0)
Value:
do { \ _FP_PACK_SEMIRAW(D,2,X); \ _FP_PACK_RAW_2(D,val,X); \ } while (0)
Definition at line 132 of file double.h.
Referenced by __adddf3(), __subdf3(), and __trunctfdf2().
Value:
do { \ _FP_PACK_SEMIRAW(D,2,X); \ if (!FP_INHIBIT_RESULTS) \ _FP_PACK_RAW_2_P(D,val,X); \ } while (0)
Definition at line 158 of file double.h.
Referenced by __fixdfdi(), __fixdfsi(), __fixunsdfdi(), and __fixunsdfsi().
Value:
do { \ _FP_UNPACK_RAW_2(D,X,val); \ _FP_UNPACK_CANONICAL(D,2,X); \ } while (0)
Definition at line 95 of file double.h.
Referenced by __divdf3(), __muldf3(), and __negdf2().
Value:
do { \ _FP_UNPACK_RAW_2_P(D,X,val); \ _FP_UNPACK_CANONICAL(D,2,X); \ } while (0)
Definition at line 86 of file double.h.
Referenced by __eqdf2(), __extenddftf2(), __fixdfdi(), __fixdfsi(), __fixunsdfdi(), __fixunsdfsi(), __gedf2(), __ledf2(), and __unorddf2().
Value:
do { \ _FP_UNPACK_RAW_2(D,X,val); \ _FP_UNPACK_SEMIRAW(D,2,X); \ } while (0)
Definition at line 107 of file double.h.
Referenced by __adddf3(), __subdf3(), and __truncdfsf2().
Value:
do { \ _FP_UNPACK_RAW_2_P(D,X,val); \ _FP_UNPACK_SEMIRAW(D,2,X); \ } while (0)
1.5.6