Lines Matching refs:sign

430 		  /* 2003.09.10 NaNs are now permitted to have a sign */
486 /* 1998.07.11: sign no longer required */
487 c++; /* to (expected) sign */
993 uByte bits = 0; /* result sign if errors */
1206 dac->bits = (dac->bits & ~DECNEG) | bits; /* force correct sign */
2240 Flag diffsign; /* non-0 if arguments have different sign */
2300 bits = lhs->bits & DECNEG; /* get sign from LHS */
2336 res->bits = DECNEG; /* preserve 0 sign */
2443 bits = lhs->bits; /* assume sign is that of LHS */
2457 bits = (uByte) (rhs->bits ^ negate); /* assumed sign is now that of RHS */
2470 /* for residue we use the relative sign indication... */
2483 /* flip the result sign if unswapped and rhs was negated */
2543 res->bits ^= DECNEG; /* flip the sign */
2609 /* zero, the sign of that sum shall be '+' in all rounding modes */
2610 /* except round toward -Infinity, in which mode that sign shall be */
2619 res->bits |= DECNEG; /* sign - */
2621 res->bits &= ~DECNEG; /* sign + */
2741 uByte bits; /* working sign */
2780 bits = (lhs->bits ^ rhs->bits) & DECNEG; /* assumed sign for divisions */
2866 res->bits = bits; /* sign as computed */
2873 res->bits = bits; /* sign as computed */
3284 bits = lhs->bits; /* remainder sign is always as lhs */
3361 /* we need rem-rhs; the sign will invert. Again we can */
3375 bits ^= DECNEG; /* flip the sign */
3445 uByte bits; /* result sign */
3477 /* precalculate result sign */
3560 res->bits = bits; /* set sign */
3895 /* choose according to sign then exponent (see 754r) */
3995 /* swap sides, and sign */
4064 /* even though we only are interested in the sign. Its length needs */
4130 /* and negated if the result is negative. That is, the sign of the */
4131 /* returned Int is the sign of the result (positive for zero) and */
4386 dn->exponent = 0; /* (sign is preserved) */
4651 /* updated as necessary. dn->bits (sign) is unchanged. */
4853 /* is, of the opposite sign to dn. In this case the */
5088 dn->bits = 0; /* .. and sign */
5173 /* dn is the number (used for sign [only] and result) */
5177 /* This sets the sign of a number and sets its value to either */
5178 /* Infinity or the maximum finite value, depending on the sign of */
5185 uByte sign = dn->bits & DECNEG; /* clean and save sign bit */
5210 if (sign)
5216 if (!sign)
5240 dn->bits = sign; /* sign */
5244 dn->bits = sign | DECINF; /* Value is +/-Infinity */
5439 /* apply any sign and return */
5510 res->bits |= DECNAN; /* .. preserving sign */
5599 /* Shows: sign, exponent, coefficient (msu first), digits */
5600 /* or: sign, special-value */
5609 char isign = '+'; /* main sign */