Lines Matching +full:0 +full:x000fffff
34 j0 = ((i0>>20)&0x7ff)-0x3ff; in floor()
36 if(j0<0) { /* raise inexact if x != 0 */ in floor()
37 if(huge+x>0.0) {/* return 0*sign(x) if |x|<1 */ in floor()
38 if(i0>=0) {i0=i1=0;} in floor()
39 else if(((i0&0x7fffffff)|i1)!=0) in floor()
40 { i0=0xbff00000;i1=0;} in floor()
43 i = (0x000fffff)>>j0; in floor()
44 if(((i0&i)|i1)==0) return x; /* x is integral */ in floor()
46 if(i0<0) i0 += (0x00100000)>>j0; in floor()
47 i0 &= (~i); i1=0; in floor()
51 if(j0==0x400) return x+x; /* inf or NaN */ in floor()
54 i = ((u_int32_t)(0xffffffff))>>(j0-20); in floor()
55 if((i1&i)==0) return x; /* x is integral */ in floor()
57 if(i0<0) { in floor()