Lines Matching refs:dsign
497 BCinfo { int dp0, dp1, dplen, dsign, e0, inexact, nd, nd0, rounding, scale, uflchk; }; member
2332 int b2, bbits, d2, dd, dig, dsign, i, j, nd, nd0, p2, p5, speccase; local
2334 dsign = bc->dsign;
2357 dsign = 0;
2390 if (dsign)
2466 if (!dsign)
2469 else if (dsign)
2474 if (dsign)
2478 if (!dsign)
2484 if (dsign)
2495 if (!dsign) /* does not happen for round-near */
2500 if (dsign) {
2518 if (dsign)
3117 bc.dsign = delta->sign;
3122 if (bc.dsign) {
3151 if (bc.dsign) {
3156 else if (!bc.dsign) {
3199 if (!((bc.rounding>>1) ^ bc.dsign))
3212 if (bc.dsign)
3222 if (bc.dsign) {
3237 if (bc.dsign || word1(&rv) || word0(&rv) & Bndry_mask
3266 if (bc.dsign) {
3285 bc.dsign = 0;
3357 if (bc.dsign)
3381 bc.dsign = 1 - bc.dsign;
3387 if (bc.dsign)
3415 aadj1 = bc.dsign ? aadj : -aadj;
3457 aadj1 = bc.dsign ? aadj : -aadj;
3520 if (!bc.dsign)
3539 if (bc.dsign || word1(&rv) || word0(&rv) & Bndry_mask) {