Lines Matching refs:dsign
493 BCinfo { int dp0, dp1, dplen, dsign, e0, inexact, nd, nd0, rounding, scale, uflchk; }; member
2325 int b2, bbits, d2, dd, dig, dsign, i, j, nd, nd0, p2, p5, speccase; local
2327 dsign = bc->dsign;
2350 dsign = 0;
2383 if (dsign)
2459 if (!dsign)
2462 else if (dsign)
2467 if (dsign)
2471 if (!dsign)
2477 if (dsign)
2488 if (!dsign) /* does not happen for round-near */
2493 if (dsign) {
2511 if (dsign)
3111 bc.dsign = delta->sign;
3116 if (bc.dsign) {
3145 if (bc.dsign) {
3150 else if (!bc.dsign) {
3193 if (!((bc.rounding>>1) ^ bc.dsign))
3206 if (bc.dsign)
3216 if (bc.dsign) {
3231 if (bc.dsign || word1(&rv) || word0(&rv) & Bndry_mask
3260 if (bc.dsign) {
3279 bc.dsign = 0;
3351 if (bc.dsign)
3375 bc.dsign = 1 - bc.dsign;
3381 if (bc.dsign)
3409 aadj1 = bc.dsign ? aadj : -aadj;
3451 aadj1 = bc.dsign ? aadj : -aadj;
3514 if (!bc.dsign)
3533 if (bc.dsign || word1(&rv) || word0(&rv) & Bndry_mask) {