Lines Matching refs:dsign
501 BCinfo { int dp0, dp1, dplen, dsign, e0, inexact, nd, nd0, rounding, scale, uflchk; }; member
2317 int b2, bbits, d2, dd, dig, dsign, i, j, nd, nd0, p2, p5, speccase; local
2319 dsign = bc->dsign;
2342 dsign = 0;
2375 if (dsign)
2451 if (!dsign)
2454 else if (dsign)
2459 if (dsign)
2463 if (!dsign)
2469 if (dsign)
2480 if (!dsign) /* does not happen for round-near */
2485 if (dsign) {
2503 if (dsign)
3103 bc.dsign = delta->sign;
3108 if (bc.dsign) {
3137 if (bc.dsign) {
3142 else if (!bc.dsign) {
3185 if (!((bc.rounding>>1) ^ bc.dsign))
3198 if (bc.dsign)
3208 if (bc.dsign) {
3223 if (bc.dsign || word1(&rv) || word0(&rv) & Bndry_mask
3252 if (bc.dsign) {
3271 bc.dsign = 0;
3343 if (bc.dsign)
3367 bc.dsign = 1 - bc.dsign;
3373 if (bc.dsign)
3401 aadj1 = bc.dsign ? aadj : -aadj;
3443 aadj1 = bc.dsign ? aadj : -aadj;
3506 if (!bc.dsign)
3525 if (bc.dsign || word1(&rv) || word0(&rv) & Bndry_mask) {