Searched refs:ix0 (Results 1 – 5 of 5) sorted by relevance
| /openbsd/src/lib/libm/src/ |
| D | e_sqrt.c | 95 int32_t ix0,s0,q,m,t,i; in sqrt() local 98 EXTRACT_WORDS(ix0,ix1,x); in sqrt() 101 if((ix0&0x7ff00000)==0x7ff00000) { in sqrt() 106 if(ix0<=0) { in sqrt() 107 if(((ix0&(~sign))|ix1)==0) return x;/* sqrt(+-0) = +-0 */ in sqrt() 108 else if(ix0<0) in sqrt() 112 m = (ix0>>20); in sqrt() 114 while(ix0==0) { in sqrt() 116 ix0 |= (ix1>>11); ix1 <<= 21; in sqrt() 118 for(i=0;(ix0&0x00100000)==0;i++) ix0<<=1; in sqrt() [all …]
|
| D | math_private.h | 76 #define GET_LDOUBLE_WORDS64(ix0,ix1,d) \ argument 80 (ix0) = qw_u.parts64.msw; \ 86 #define SET_LDOUBLE_WORDS64(d,ix0,ix1) \ argument 89 qw_u.parts64.msw = (ix0); \ 163 #define GET_LDOUBLE_WORDS(se,ix0,ix1,d) \ argument 168 (ix0) = ew_u.parts.msw; \ 174 #define SET_LDOUBLE_WORDS(d,se,ix0,ix1) \ argument 178 iw_u.parts.msw = (ix0); \ 259 #define EXTRACT_WORDS(ix0,ix1,d) \ argument 263 (ix0) = ew_u.parts.msw; \ [all …]
|
| /openbsd/src/lib/libm/src/ld128/ |
| D | s_truncl.c | 45 int64_t ix0, ix1; in truncl() local 47 GET_LDOUBLE_WORDS64(ix0,ix1,x); in truncl() 48 e = ((ix0>>48)&0x7fff) - LDBL_MAX_EXP + 1; in truncl() 53 return (zero[((ix0>>48)&0x8000)!=0]); in truncl() 56 if (((ix0 & m) | ix1) == 0) in truncl() 59 ix0 &= ~m; in truncl() 70 SET_LDOUBLE_WORDS64(x,ix0,ix1); in truncl()
|
| /openbsd/src/lib/libm/src/ld80/ |
| D | s_truncl.c | 45 uint32_t ix0, ix1; in truncl() local 47 GET_LDOUBLE_WORDS(es,ix0,ix1,x); in truncl() 56 if (((ix0 & m) | ix1) == 0) in truncl() 59 ix0 &= ~m; in truncl() 70 SET_LDOUBLE_WORDS(x,es,ix0,ix1); in truncl()
|
| /openbsd/src/lib/libc/gen/ |
| D | ldexp.c | 52 #define EXTRACT_WORDS(ix0,ix1,d) \ argument 56 (ix0) = ew_u.parts.msw; \
|