Lines Matching full:y
16 nexttowardf(float x, long double y) in nexttowardf() argument
23 GET_LDOUBLE_WORDS64(hy,ly,y); in nexttowardf()
25 iy = hy&0x7fffffffffffffffLL; /* |y| */ in nexttowardf()
28 force_eval_long_double(opt_barrier_long_double(y)+y); in nexttowardf()
31 if((iy>=0x7fff000000000000LL)&&((iy-0x7fff000000000000LL)|ly)!=0) { /* y is nan */ in nexttowardf()
32 return (float) (y + y); in nexttowardf()
34 if((long double) x==y) return y; /* x=y, return y */ in nexttowardf()
41 if((long double) x > y) { /* x > y, x -= ulp */ in nexttowardf()
43 } else { /* x < y, x += ulp */ in nexttowardf()
47 if((long double) x < y) { /* x < y, x -= ulp */ in nexttowardf()
49 } else { /* x > y, x += ulp */ in nexttowardf()