Lines Matching refs:ix0
145 int32_t ix0,s0,q,m,t,i;
148 EXTRACT_WORDS(ix0,ix1,x);
151 if((ix0&0x7ff00000)==0x7ff00000) {
156 if(ix0<=0) {
157 if(((ix0&(~sign))|ix1)==0) return x;/* sqrt(+-0) = +-0 */
158 else if(ix0<0)
162 m = (ix0>>20);
164 while(ix0==0) {
166 ix0 |= (ix1>>11); ix1 <<= 21;
168 for(i=0;(ix0&0x00100000)==0;i++) ix0<<=1;
170 ix0 |= (ix1>>(32-i));
174 ix0 = (ix0&0x000fffff)|0x00100000;
176 ix0 += ix0 + ((ix1&sign)>>31);
182 ix0 += ix0 + ((ix1&sign)>>31);
189 if(t<=ix0) {
191 ix0 -= t;
194 ix0 += ix0 + ((ix1&sign)>>31);
203 if((t<ix0)||((t==ix0)&&(t1<=ix1))) {
206 ix0 -= t;
207 if (ix1 < t1) ix0 -= 1;
211 ix0 += ix0 + ((ix1&sign)>>31);
217 if((ix0|ix1)!=0) {
229 ix0 = (q>>1)+0x3fe00000;
232 ix0 += (m <<20);
233 INSERT_WORDS(z,ix0,ix1);