Home | History | Annotate | Download | only in dmg_fp

Lines Matching refs:adj

2437 	U aadj2, adj, rv, rv0;
3007 adj.d = 1.;
3012 adj.d = -1.;
3024 adj.d = -0.5;
3031 word0(&adj) += (2*P+1)*Exp_msk1 - y;
3037 dval(&rv) += adj.d*ulp(dval(&rv));
3043 dval(&rv) += adj.d*ulp(&rv);
3047 adj.d = ratio(delta, bs);
3048 if (adj.d < 1.)
3049 adj.d = 1.;
3050 if (adj.d <= 0x7ffffffe) {
3051 /* adj = rounding ? ceil(adj) : floor(adj); */
3052 y = adj.d;
3053 if (y != adj.d) {
3056 adj.d = y;
3061 word0(&adj) += (2*P+1)*Exp_msk1 - y;
3066 adj.d *= ulp(dval(&rv));
3068 dval(&rv) += adj.d;
3070 dval(&rv) -= adj.d;
3076 adj.d *= ulp(&rv);
3080 dval(&rv) += adj.d;
3083 dval(&rv) -= adj.d;
3269 adj.d = aadj1 * ulp(&rv);
3270 dval(&rv) += adj.d;
3295 adj.d = aadj1 * ulp(&rv);
3296 dval(&rv) += adj.d;
3302 adj.d = aadj1 * ulp(&rv);
3303 dval(&rv) += adj.d;
3326 adj.d = aadj1 * ulp(&rv);
3327 dval(&rv) += adj.d;
3330 /* Compute adj so that the IEEE rounding rules will
3331 * correctly round rv + adj in some half-way cases.
3342 adj.d = aadj1 * ulp(&rv);
3343 dval(&rv) += adj.d;