Lines Matching refs:inexact
441 true if the division was inexact. */
449 unsigned long msb, inexact;
469 for (i = 0, inexact = 0; i < SIGSZ; i++)
470 inexact |= u.sig[i];
472 return inexact != 0;
527 result may be inexact due to a loss of precision. */
535 bool inexact = false;
614 inexact |= sticky_rshift_significand (&t, b, dexp);
620 if (sub_significands (r, a, b, inexact))
637 inexact |= sticky_rshift_significand (r, r, 1);
663 r->sig[0] |= inexact;
665 return inexact;
668 /* Calculate R = A * B. Return true if the result may be inexact. */
677 bool inexact = false;
773 inexact = true;
793 inexact |= do_add (rr, rr, &u, 0);
801 return inexact;
804 /* Calculate R = A / B. Return true if the result may be inexact. */
812 bool inexact;
890 inexact = div_significands (rr, a, b);
894 rr->sig[0] |= inexact;
899 return inexact;
995 true if the result may be inexact due to loss of precision. */
4829 the result in R. Return true if the result may be inexact due to
4840 bool inexact = false;
4865 inexact |= do_multiply (&t, &t, &t);
4867 inexact |= do_multiply (&t, &t, x);
4875 inexact |= do_divide (&t, &dconst1, &t);
4878 return inexact;