Lines Matching defs:ygot
89 static int RT(isok) (RT(float) ygot, int exgot, RT(float) ywant, int exwant,
92 return RT(asuint) (ygot) == RT(asuint) (ywant)
96 static int RT(isok_nofenv) (RT(float) ygot, RT(float) ywant)
98 return RT(asuint) (ygot) == RT(asuint) (ywant);
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)
160 if (RT(isok_nofenv) (ygot, p->y))
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);
261 RT(float) ygot;
265 T(call_fenv) (f, a, r, &ygot, &exgot);
267 T(call_nofenv) (f, a, r, &ygot, &exgot);
275 if (RT(asuint) (ygot) != RT(asuint) (ygot2))
280 printf (" got %a then %a for same input\n", ygot, ygot2);
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));
291 double err = RT(ulperr) (ygot, &want, r);
317 printf (" got %a want %a %+g ulp err %g\n", ygot, want.y,