Lines Matching refs:exgot
89 static int RT(isok) (RT(float) ygot, int exgot, RT(float) ywant, int exwant,
93 && ((exgot ^ exwant) & ~exmay) == 0;
123 RT(float) ygot, int exgot)
138 if (RT(isok) (ygot, exgot, p->y, p->ex, p->ex_may))
156 RT(float) ygot, int exgot)
183 RT(float) ygot, int exgot)
215 if (!mpfr_nanflag_p () && RT(isok) (ygot, exgot, p->y, p->ex, p->ex_may))
229 return RT(isok) (ygot, exgot, p->y, p->ex, p->ex_may);
233 return RT(isok) (ygot, exgot, p->y, p->ex, p->ex_may);
259 int exgot;
265 T(call_fenv) (f, a, r, &ygot, &exgot);
267 T(call_nofenv) (f, a, r, &ygot, &exgot);
285 ? T(call_mpfr_fix) (f, a, r, &want, ygot, exgot)
286 : (fenv ? T(call_long_fenv) (f, a, r, &want, ygot, exgot)
287 : T(call_long_nofenv) (f, a, r, &want, ygot, exgot));
320 int diff = fenv ? exgot ^ want.ex : 0;
330 exgot);
331 if (diff & exgot)
332 printf (" wrongly set: 0x%x", diff & exgot);
333 if (diff & ~exgot)
334 printf (" wrongly clear: 0x%x", diff & ~exgot);