Lines Matching refs:ix
166 int n,ix; local
168 ix = 0x7fffffff&__HI(x);
170 if(ix<0x3fd00000) return __kernel_sin(pi*x,zero,0);
183 if(ix>=0x43400000) {
186 if(ix<0x43300000) z = y+two52; /* exact */
214 int i,hx,lx,ix; local
221 ix = hx&0x7fffffff;
222 if(ix>=0x7ff00000) return x*x;
223 if((ix|lx)==0) return one/zero;
224 if(ix<0x3b900000) { /* |x|<2**-70, return -ieee_log(|x|) */
231 if(ix>=0x43300000) /* |x|>=2**52, must be -integer */
241 if((((ix-0x3ff00000)|lx)==0)||(((ix-0x40000000)|lx)==0)) r = 0;
243 else if(ix<0x40000000) {
244 if(ix<=0x3feccccc) { /* ieee_lgamma(x) = ieee_lgamma(x+1)-ieee_log(x) */
246 if(ix>=0x3FE76944) {y = one-x; i= 0;}
247 else if(ix>=0x3FCDA661) {y= x-(tc-one); i=1;}
251 if(ix>=0x3FFBB4C3) {y=2.0-x;i=0;} /* [1.7316,2] */
252 else if(ix>=0x3FF3B4C4) {y=x-tc;i=1;} /* [1.23,1.73] */
276 else if(ix<0x40200000) { /* x < 8.0 */
293 } else if (ix < 0x43900000) {