Lines Matching refs:ix
69 __int32_t hx,hy,ix,iy,is; local
73 ix = hx&0x7fffffff; iy = hy&0x7fffffff;
79 if(FLT_UWORD_IS_NAN(ix) ||
81 if(ix==0x3f800000) return one;
102 if (ix==0x3f800000)
104 else if (ix > 0x3f800000)/* (|x|>1)**+-inf = inf,0 */
120 if(FLT_UWORD_IS_INFINITE(ix)||FLT_UWORD_IS_ZERO(ix)||ix==0x3f800000){
124 if(((ix-0x3f800000)|yisint)==0) {
138 if(ix<0x3f7ffff8) return (hy<0)? huge*huge:tiny*tiny;
139 if(ix>0x3f800007) return (hy>0)? huge*huge:tiny*tiny;
154 if(FLT_UWORD_IS_SUBNORMAL(ix))
155 {ax *= two24; n -= 24; GET_FLOAT_WORD(ix,ax); }
156 n += ((ix)>>23)-0x7f;
157 j = ix&0x007fffff;
159 ix = j|0x3f800000; /* normalize ix */
162 else {k=0;n+=1;ix -= 0x00800000;}
163 SET_FLOAT_WORD(ax,ix);
173 SET_FLOAT_WORD(t_h,((ix>>1)|0x20000000)+0x0040000+(k<<21));