Searched refs:ix0 (Results 1 – 3 of 3) sorted by relevance
/freebsd/lib/msun/src/ |
H A D | e_sqrt.c | 102 int32_t ix0,s0,q,m,t,i; in sqrt() local 105 EXTRACT_WORDS(ix0,ix1,x); in sqrt() 108 if((ix0&0x7ff00000)==0x7ff00000) { in sqrt() 113 if(ix0<=0) { in sqrt() 114 if(((ix0&(~sign))|ix1)==0) return x;/* sqrt(+-0) = +-0 */ in sqrt() 115 else if(ix0<0) in sqrt() 119 m = (ix0>>20); in sqrt() 121 while(ix0==0) { in sqrt() 123 ix0 |= (ix1>>11); ix1 <<= 21; in sqrt() 125 for(i=0;(ix0&0x00100000)==0;i++) ix0<<=1; in sqrt() [all …]
|
H A D | math_private.h | 128 #define EXTRACT_WORDS(ix0,ix1,d) \ argument 132 (ix0) = ew_u.parts.msw; \ 164 #define INSERT_WORDS(d,ix0,ix1) \ argument 167 iw_u.parts.msw = (ix0); \ 235 #define EXTRACT_LDBL80_WORDS(ix0,ix1,d) \ argument 239 (ix0) = ew_u.xbits.expsign; \ 248 #define EXTRACT_LDBL128_WORDS(ix0,ix1,ix2,d) \ argument 252 (ix0) = ew_u.xbits.expsign; \ 271 #define INSERT_LDBL80_WORDS(d,ix0,ix1) \ argument 274 iw_u.xbits.expsign = (ix0); \ [all …]
|
/freebsd/lib/libc/gen/ |
H A D | modf.c | 58 #define EXTRACT_WORDS(ix0,ix1,d) \ argument 62 (ix0) = ew_u.parts.msw; \ 77 #define INSERT_WORDS(d,ix0,ix1) \ argument 80 iw_u.parts.msw = (ix0); \
|