dbl_valueA 178 arch/parisc/math-emu/cnv_float.h #define Dbl_isinexact_to_fix(dbl_valueA,dbl_valueB,exponent) \ dbl_valueA 180 arch/parisc/math-emu/cnv_float.h Dallp2(dbl_valueB) || Dallp1(dbl_valueA) << (DBL_EXP_LENGTH+1+exponent) : \ dbl_valueA 184 arch/parisc/math-emu/cnv_float.h #define Dbl_isoverflow_to_int(exponent,dbl_valueA,dbl_valueB) \ dbl_valueA 185 arch/parisc/math-emu/cnv_float.h ((exponent > SGL_FX_MAX_EXP + 1) || Dsign(dbl_valueA)==0 || \ dbl_valueA 186 arch/parisc/math-emu/cnv_float.h Dmantissap1(dbl_valueA)!=0 || (Dallp2(dbl_valueB)>>21)!=0 ) dbl_valueA 188 arch/parisc/math-emu/cnv_float.h #define Dbl_isone_roundbit(dbl_valueA,dbl_valueB,exponent) \ dbl_valueA 190 arch/parisc/math-emu/cnv_float.h Dallp1(dbl_valueA) >> ((30 - DBL_EXP_LENGTH) - exponent) : \ dbl_valueA 193 arch/parisc/math-emu/cnv_float.h #define Dbl_isone_stickybit(dbl_valueA,dbl_valueB,exponent) \ dbl_valueA 195 arch/parisc/math-emu/cnv_float.h (Dallp2(dbl_valueB) || Dallp1(dbl_valueA)<<(DBL_EXP_LENGTH+2+exponent)) : \ dbl_valueA 206 arch/parisc/math-emu/cnv_float.h #define Int_from_dbl_mantissa(dbl_valueA,dbl_valueB,exponent) \ dbl_valueA 207 arch/parisc/math-emu/cnv_float.h Shiftdouble(Dallp1(dbl_valueA),Dallp2(dbl_valueB),22,Dallp1(dbl_valueA)); \ dbl_valueA 208 arch/parisc/math-emu/cnv_float.h if (exponent < 31) Dallp1(dbl_valueA) >>= 30 - exponent; \ dbl_valueA 209 arch/parisc/math-emu/cnv_float.h else Dallp1(dbl_valueA) <<= 1 dbl_valueA 228 arch/parisc/math-emu/cnv_float.h #define Dint_from_dbl_mantissa(dbl_valueA,dbl_valueB,exponent,destA,destB) \ dbl_valueA 232 arch/parisc/math-emu/cnv_float.h Dintp2(destB) = Dallp1(dbl_valueA) >> 20-exponent; \ dbl_valueA 233 arch/parisc/math-emu/cnv_float.h else Variable_shift_double(Dallp1(dbl_valueA),Dallp2(dbl_valueB), \ dbl_valueA 238 arch/parisc/math-emu/cnv_float.h Dintp1(destA) = Dallp1(dbl_valueA) >> 52-exponent; \ dbl_valueA 240 arch/parisc/math-emu/cnv_float.h else Variable_shift_double(Dallp1(dbl_valueA),Dallp2(dbl_valueB), \ dbl_valueA 244 arch/parisc/math-emu/cnv_float.h Variable_shift_double(Dallp1(dbl_valueA),Dallp2(dbl_valueB), \ dbl_valueA 359 arch/parisc/math-emu/cnv_float.h #define Dbl_isinexact_to_unsigned(dbl_valueA,dbl_valueB,exponent) \ dbl_valueA 360 arch/parisc/math-emu/cnv_float.h Dbl_isinexact_to_fix(dbl_valueA,dbl_valueB,exponent) dbl_valueA 362 arch/parisc/math-emu/cnv_float.h #define Duint_from_dbl_mantissa(dbl_valueA,dbl_valueB,exponent,destA,destB) \ dbl_valueA 363 arch/parisc/math-emu/cnv_float.h Dint_from_dbl_mantissa(dbl_valueA,dbl_valueB,exponent,destA,destB) dbl_valueA 104 arch/parisc/math-emu/dbl_float.h #define Dbl_increment(dbl_valueA,dbl_valueB) \ dbl_valueA 105 arch/parisc/math-emu/dbl_float.h if( (Dallp2(dbl_valueB) += 1) == 0 ) Dallp1(dbl_valueA) += 1 dbl_valueA 106 arch/parisc/math-emu/dbl_float.h #define Dbl_increment_mantissa(dbl_valueA,dbl_valueB) \ dbl_valueA 108 arch/parisc/math-emu/dbl_float.h Deposit_dmantissap1(dbl_valueA,dbl_valueA+1) dbl_valueA 109 arch/parisc/math-emu/dbl_float.h #define Dbl_decrement(dbl_valueA,dbl_valueB) \ dbl_valueA 110 arch/parisc/math-emu/dbl_float.h if( Dallp2(dbl_valueB) == 0 ) Dallp1(dbl_valueA) -= 1; \ dbl_valueA 115 arch/parisc/math-emu/dbl_float.h #define Dbl_isone_lowmantissap1(dbl_valueA) (Is_dlowp1(dbl_valueA)!=0) dbl_valueA 119 arch/parisc/math-emu/dbl_float.h #define Dbl_isnotzero(dbl_valueA,dbl_valueB) \ dbl_valueA 120 arch/parisc/math-emu/dbl_float.h (Dallp1(dbl_valueA) || Dallp2(dbl_valueB)) dbl_valueA 124 arch/parisc/math-emu/dbl_float.h #define Dbl_isnotzero_mantissa(dbl_valueA,dbl_valueB) \ dbl_valueA 125 arch/parisc/math-emu/dbl_float.h (Dmantissap1(dbl_valueA) || Dmantissap2(dbl_valueB)) dbl_valueA 126 arch/parisc/math-emu/dbl_float.h #define Dbl_isnotzero_mantissap1(dbl_valueA) (Dmantissap1(dbl_valueA)!=0) dbl_valueA 128 arch/parisc/math-emu/dbl_float.h #define Dbl_isnotzero_exponentmantissa(dbl_valueA,dbl_valueB) \ dbl_valueA 129 arch/parisc/math-emu/dbl_float.h (Dexponentmantissap1(dbl_valueA) || Dmantissap2(dbl_valueB)) dbl_valueA 131 arch/parisc/math-emu/dbl_float.h #define Dbl_iszero(dbl_valueA,dbl_valueB) (Dallp1(dbl_valueA)==0 && \ dbl_valueA 143 arch/parisc/math-emu/dbl_float.h #define Dbl_iszero_mantissa(dbl_valueA,dbl_valueB) \ dbl_valueA 144 arch/parisc/math-emu/dbl_float.h (Dmantissap1(dbl_valueA)==0 && Dmantissap2(dbl_valueB)==0) dbl_valueA 145 arch/parisc/math-emu/dbl_float.h #define Dbl_iszero_exponentmantissa(dbl_valueA,dbl_valueB) \ dbl_valueA 146 arch/parisc/math-emu/dbl_float.h (Dexponentmantissap1(dbl_valueA)==0 && Dmantissap2(dbl_valueB)==0) dbl_valueA 151 arch/parisc/math-emu/dbl_float.h #define Dbl_isinfinity(dbl_valueA,dbl_valueB) \ dbl_valueA 152 arch/parisc/math-emu/dbl_float.h (Dexponent(dbl_valueA)==DBL_INFINITY_EXPONENT && \ dbl_valueA 153 arch/parisc/math-emu/dbl_float.h Dmantissap1(dbl_valueA)==0 && Dmantissap2(dbl_valueB)==0) dbl_valueA 154 arch/parisc/math-emu/dbl_float.h #define Dbl_isnan(dbl_valueA,dbl_valueB) \ dbl_valueA 155 arch/parisc/math-emu/dbl_float.h (Dexponent(dbl_valueA)==DBL_INFINITY_EXPONENT && \ dbl_valueA 156 arch/parisc/math-emu/dbl_float.h (Dmantissap1(dbl_valueA)!=0 || Dmantissap2(dbl_valueB)!=0)) dbl_valueA 157 arch/parisc/math-emu/dbl_float.h #define Dbl_isnotnan(dbl_valueA,dbl_valueB) \ dbl_valueA 158 arch/parisc/math-emu/dbl_float.h (Dexponent(dbl_valueA)!=DBL_INFINITY_EXPONENT || \ dbl_valueA 159 arch/parisc/math-emu/dbl_float.h (Dmantissap1(dbl_valueA)==0 && Dmantissap2(dbl_valueB)==0)) dbl_valueA 181 arch/parisc/math-emu/dbl_float.h #define Dbl_leftshiftby8(dbl_valueA,dbl_valueB) \ dbl_valueA 182 arch/parisc/math-emu/dbl_float.h Shiftdouble(Dallp1(dbl_valueA),Dallp2(dbl_valueB),24,Dallp1(dbl_valueA)); \ dbl_valueA 184 arch/parisc/math-emu/dbl_float.h #define Dbl_leftshiftby7(dbl_valueA,dbl_valueB) \ dbl_valueA 185 arch/parisc/math-emu/dbl_float.h Shiftdouble(Dallp1(dbl_valueA),Dallp2(dbl_valueB),25,Dallp1(dbl_valueA)); \ dbl_valueA 187 arch/parisc/math-emu/dbl_float.h #define Dbl_leftshiftby4(dbl_valueA,dbl_valueB) \ dbl_valueA 188 arch/parisc/math-emu/dbl_float.h Shiftdouble(Dallp1(dbl_valueA),Dallp2(dbl_valueB),28,Dallp1(dbl_valueA)); \ dbl_valueA 190 arch/parisc/math-emu/dbl_float.h #define Dbl_leftshiftby3(dbl_valueA,dbl_valueB) \ dbl_valueA 191 arch/parisc/math-emu/dbl_float.h Shiftdouble(Dallp1(dbl_valueA),Dallp2(dbl_valueB),29,Dallp1(dbl_valueA)); \ dbl_valueA 193 arch/parisc/math-emu/dbl_float.h #define Dbl_leftshiftby2(dbl_valueA,dbl_valueB) \ dbl_valueA 194 arch/parisc/math-emu/dbl_float.h Shiftdouble(Dallp1(dbl_valueA),Dallp2(dbl_valueB),30,Dallp1(dbl_valueA)); \ dbl_valueA 196 arch/parisc/math-emu/dbl_float.h #define Dbl_leftshiftby1(dbl_valueA,dbl_valueB) \ dbl_valueA 197 arch/parisc/math-emu/dbl_float.h Shiftdouble(Dallp1(dbl_valueA),Dallp2(dbl_valueB),31,Dallp1(dbl_valueA)); \ dbl_valueA 200 arch/parisc/math-emu/dbl_float.h #define Dbl_rightshiftby8(dbl_valueA,dbl_valueB) \ dbl_valueA 201 arch/parisc/math-emu/dbl_float.h Shiftdouble(Dallp1(dbl_valueA),Dallp2(dbl_valueB),8,Dallp2(dbl_valueB)); \ dbl_valueA 202 arch/parisc/math-emu/dbl_float.h Dallp1(dbl_valueA) >>= 8 dbl_valueA 203 arch/parisc/math-emu/dbl_float.h #define Dbl_rightshiftby4(dbl_valueA,dbl_valueB) \ dbl_valueA 204 arch/parisc/math-emu/dbl_float.h Shiftdouble(Dallp1(dbl_valueA),Dallp2(dbl_valueB),4,Dallp2(dbl_valueB)); \ dbl_valueA 205 arch/parisc/math-emu/dbl_float.h Dallp1(dbl_valueA) >>= 4 dbl_valueA 206 arch/parisc/math-emu/dbl_float.h #define Dbl_rightshiftby2(dbl_valueA,dbl_valueB) \ dbl_valueA 207 arch/parisc/math-emu/dbl_float.h Shiftdouble(Dallp1(dbl_valueA),Dallp2(dbl_valueB),2,Dallp2(dbl_valueB)); \ dbl_valueA 208 arch/parisc/math-emu/dbl_float.h Dallp1(dbl_valueA) >>= 2 dbl_valueA 209 arch/parisc/math-emu/dbl_float.h #define Dbl_rightshiftby1(dbl_valueA,dbl_valueB) \ dbl_valueA 210 arch/parisc/math-emu/dbl_float.h Shiftdouble(Dallp1(dbl_valueA),Dallp2(dbl_valueB),1,Dallp2(dbl_valueB)); \ dbl_valueA 211 arch/parisc/math-emu/dbl_float.h Dallp1(dbl_valueA) >>= 1 dbl_valueA 259 arch/parisc/math-emu/dbl_float.h #define Dbl_setinfinity_exponentmantissa(dbl_valueA,dbl_valueB) \ dbl_valueA 260 arch/parisc/math-emu/dbl_float.h Deposit_dexponentmantissap1(dbl_valueA, \ dbl_valueA 263 arch/parisc/math-emu/dbl_float.h #define Dbl_setinfinitypositive(dbl_valueA,dbl_valueB) \ dbl_valueA 264 arch/parisc/math-emu/dbl_float.h Dallp1(dbl_valueA) \ dbl_valueA 267 arch/parisc/math-emu/dbl_float.h #define Dbl_setinfinitynegative(dbl_valueA,dbl_valueB) \ dbl_valueA 268 arch/parisc/math-emu/dbl_float.h Dallp1(dbl_valueA) = ((unsigned int)1<<31) | \ dbl_valueA 271 arch/parisc/math-emu/dbl_float.h #define Dbl_setinfinity(dbl_valueA,dbl_valueB,sign) \ dbl_valueA 272 arch/parisc/math-emu/dbl_float.h Dallp1(dbl_valueA) = ((unsigned int)sign << 31) | \ dbl_valueA 284 arch/parisc/math-emu/dbl_float.h #define Dbl_setzero_mantissa(dbl_valueA,dbl_valueB) \ dbl_valueA 285 arch/parisc/math-emu/dbl_float.h Dallp1(dbl_valueA) &= 0xfff00000; \ dbl_valueA 289 arch/parisc/math-emu/dbl_float.h #define Dbl_setzero_exponentmantissa(dbl_valueA,dbl_valueB) \ dbl_valueA 290 arch/parisc/math-emu/dbl_float.h Dallp1(dbl_valueA) &= 0x80000000; \ dbl_valueA 292 arch/parisc/math-emu/dbl_float.h #define Dbl_setzero_exponentmantissap1(dbl_valueA) \ dbl_valueA 293 arch/parisc/math-emu/dbl_float.h Dallp1(dbl_valueA) &= 0x80000000 dbl_valueA 294 arch/parisc/math-emu/dbl_float.h #define Dbl_setzero(dbl_valueA,dbl_valueB) \ dbl_valueA 295 arch/parisc/math-emu/dbl_float.h Dallp1(dbl_valueA) = 0; Dallp2(dbl_valueB) = 0 dbl_valueA 308 arch/parisc/math-emu/dbl_float.h #define Dbl_setlargestpositive(dbl_valueA,dbl_valueB) \ dbl_valueA 309 arch/parisc/math-emu/dbl_float.h Dallp1(dbl_valueA) = ((DBL_EMAX+DBL_BIAS) << (32-(1+DBL_EXP_LENGTH))) \ dbl_valueA 312 arch/parisc/math-emu/dbl_float.h #define Dbl_setlargestnegative(dbl_valueA,dbl_valueB) \ dbl_valueA 313 arch/parisc/math-emu/dbl_float.h Dallp1(dbl_valueA) = ((DBL_EMAX+DBL_BIAS) << (32-(1+DBL_EXP_LENGTH))) \ dbl_valueA 317 arch/parisc/math-emu/dbl_float.h #define Dbl_setlargest_exponentmantissa(dbl_valueA,dbl_valueB) \ dbl_valueA 318 arch/parisc/math-emu/dbl_float.h Deposit_dexponentmantissap1(dbl_valueA, \ dbl_valueA 323 arch/parisc/math-emu/dbl_float.h #define Dbl_setnegativeinfinity(dbl_valueA,dbl_valueB) \ dbl_valueA 324 arch/parisc/math-emu/dbl_float.h Dallp1(dbl_valueA) = ((1<<DBL_EXP_LENGTH) | DBL_INFINITY_EXPONENT) \ dbl_valueA 327 arch/parisc/math-emu/dbl_float.h #define Dbl_setlargest(dbl_valueA,dbl_valueB,sign) \ dbl_valueA 328 arch/parisc/math-emu/dbl_float.h Dallp1(dbl_valueA) = ((unsigned int)sign << 31) | \