Lines Matching refs:x
25 nexttowardf(float x, long double y) in nexttowardf() argument
31 GET_FLOAT_WORD(hx,x); in nexttowardf()
38 return x+y; /* x or y is nan */ in nexttowardf()
39 if(x==y) return (float)y; /* x=y, return y */ in nexttowardf()
41 SET_FLOAT_WORD(x,(uy.bits.sign<<31)|1);/* return +-minsubnormal */ in nexttowardf()
42 t = x*x; in nexttowardf()
43 if(t==x) return t; else return x; /* raise underflow flag */ in nexttowardf()
45 if(hx>=0 ^ x < y) /* x -= ulp */ in nexttowardf()
50 if(ix>=0x7f800000) return x+x; /* overflow */ in nexttowardf()
52 t = x*x; in nexttowardf()
53 if(t!=x) { /* raise underflow flag */ in nexttowardf()
58 SET_FLOAT_WORD(x,hx); in nexttowardf()
59 return x; in nexttowardf()