32 4.50359962737049600000e+15,
33 -4.50359962737049600000e+15,
49 j0 = ((i0>>20)&0x7ff)-0x3ff;
52 if(((i0&0x7fffffff)|i1)==0)
return x;
55 i0 |= ((i1|-i1)>>12)&0x80000;
60 __HI(t) = (i0&0x7fffffff)|(sx<<31);
64 if(((i0&i)|i1)==0)
return x;
67 if(j0==19) i1 = 0x40000000;
else
68 i0 = (i0&(~i))|((0x20000)>>j0);
72 if(j0==0x400)
return x+x;
75 i = ((unsigned)(0xffffffff))>>(j0-20);
76 if((i1&i)==0)
return x;
78 if((i1&i)!=0) i1 = (i1&(~i))|((0x40000000)>>(j0-20));