Lines Matching refs:dsign
505 BCinfo { int dp0, dp1, dplen, dsign, e0, inexact, nd, nd0, rounding, scale, uflchk; }; member
2321 int b2, bbits, d2, dd, dig, dsign, i, j, nd, nd0, p2, p5, speccase; local
2323 dsign = bc->dsign;
2346 dsign = 0;
2379 if (dsign)
2455 if (!dsign)
2458 else if (dsign)
2463 if (dsign)
2467 if (!dsign)
2473 if (dsign)
2484 if (!dsign) /* does not happen for round-near */
2489 if (dsign) {
2507 if (dsign)
3107 bc.dsign = delta->sign;
3112 if (bc.dsign) {
3141 if (bc.dsign) {
3146 else if (!bc.dsign) {
3189 if (!((bc.rounding>>1) ^ bc.dsign))
3202 if (bc.dsign)
3212 if (bc.dsign) {
3227 if (bc.dsign || word1(&rv) || word0(&rv) & Bndry_mask
3256 if (bc.dsign) {
3275 bc.dsign = 0;
3347 if (bc.dsign)
3371 bc.dsign = 1 - bc.dsign;
3377 if (bc.dsign)
3405 aadj1 = bc.dsign ? aadj : -aadj;
3447 aadj1 = bc.dsign ? aadj : -aadj;
3510 if (!bc.dsign)
3529 if (bc.dsign || word1(&rv) || word0(&rv) & Bndry_mask) {