Lines Matching full:y
37 remquof(float x, float y, int *quo) in remquof() argument
43 GET_FLOAT_WORD(hy,y); in remquof()
47 hy &= 0x7fffffff; /* |y| */ in remquof()
50 if(hy==0||hx>=0x7f800000||hy>0x7f800000) { /* y=0,NaN;or x not finite */ in remquof()
52 return (x*y)/(x*y); in remquof()
56 goto fixup; /* |x|<|y| return x or x-y */ in remquof()
59 return Zero[(__uint32_t)sx>>31]; /* |x|=|y| return x*0*/ in remquof()
67 /* determine iy = ilogb(y) */ in remquof()
68 if(hy<0x00800000) { /* subnormal y */ in remquof()
72 /* set up {hx,lx}, {hy,ly} and align y to x */ in remquof()
81 else { /* subnormal y, shift y to normal */ in remquof()
115 y = fabsf(y); in remquof()
116 if (y < 0x1p-125f) { in remquof()
117 if (x+x>y || (x+x==y && (q & 1))) { in remquof()
119 x-=y; in remquof()
121 } else if (x>0.5f*y || (x==0.5f*y && (q & 1))) { in remquof()
123 x-=y; in remquof()