Lines Matching +full:0 +full:x000fffff
14 * Return x rounded toward 0 to integral value
34 j0 = ((i0>>20)&0x7ff)-0x3ff; in trunc()
36 if(j0<0) { /* raise inexact if x != 0 */ in trunc()
37 if(huge+x>0.0) {/* |x|<1, so return 0*sign(x) */ in trunc()
38 i0 &= 0x80000000U; in trunc()
39 i1 = 0; in trunc()
42 i = (0x000fffff)>>j0; in trunc()
43 if(((i0&i)|i1)==0) return x; /* x is integral */ in trunc()
45 i0 &= (~i); i1=0; in trunc()
49 if(j0==0x400) return x+x; /* inf or NaN */ in trunc()
52 i = ((u_int32_t)(0xffffffff))>>(j0-20); in trunc()
53 if((i1&i)==0) return x; /* x is integral */ in trunc()