| /src/lib/libm/src/ |
| s_isinf.c | 22 int32_t hx,lx; local 23 EXTRACT_WORDS(hx,lx,x); 26 hx |= lx;
|
| s_isnan.c | 29 int32_t hx,lx; local 30 EXTRACT_WORDS(hx,lx,x); 32 hx |= (u_int32_t)(lx|(-lx))>>31;
|
| s_logb.c | 34 int32_t lx,ix; local 35 EXTRACT_WORDS(ix,lx,x); 37 if((ix|lx)==0) return -1.0/fabs(x);
|
| s_frexp.c | 41 int32_t hx, ix, lx; local 42 EXTRACT_WORDS(hx,lx,x); 45 if(ix>=0x7ff00000||((ix|lx)==0)) return x; /* 0,inf,nan */
|
| e_acosh.c | 44 u_int32_t lx; local 45 EXTRACT_WORDS(hx,lx,x); 53 } else if(((hx-0x3ff00000)|lx)==0) {
|
| s_ilogb.c | 39 int32_t hx, lx, ix; local 44 GET_LOW_WORD(lx, x); 45 if ((hx | lx) == 0) { 50 for (ix = -1043; lx > 0; lx <<= 1) ix -= 1;
|
| s_nextafter.c | 38 u_int32_t lx,ly; local 40 EXTRACT_WORDS(hx,lx,x); 45 if(((ix>=0x7ff00000)&&((ix-0x7ff00000)|lx)!=0) || /* x is nan */ 49 if((ix|lx)==0) { /* x == 0 */ 55 if(hx>hy||((hx==hy)&&(lx>ly))) { /* x > y, x -= ulp */ 56 if(lx==0) hx -= 1; 57 lx -= 1; 59 lx += 1; 60 if(lx==0) hx += 1; 63 if(hy>=0||hx>hy||((hx==hy)&&(lx>ly))){/* x < y, x -= ulp * [all...] |
| s_nexttoward.c | 51 uint32_t lx; local 53 EXTRACT_WORDS(hx, lx, x); 57 if (((ix >= 0x7ff00000) && ((ix - 0x7ff00000) | lx) != 0) || 75 if (lx == 0) hx -= 1; 76 lx -= 1; 78 lx += 1; 79 if (lx == 0) hx += 1; 86 INSERT_WORDS(y, hx, lx); 90 INSERT_WORDS(x, hx, lx);
|
| e_atanh.c | 48 u_int32_t lx; local 49 EXTRACT_WORDS(hx,lx,x); 51 if ((ix|((lx|(-lx))>>31))>0x3ff00000) /* |x|>1 */
|
| e_cosh.c | 49 u_int32_t lx; local 76 GET_LOW_WORD(lx,x); 78 ((ix==0x408633ce)&&(lx<=(u_int32_t)0x8fb9f87d))) {
|
| e_remainder.c | 37 u_int32_t sx,lx,lp; local 40 EXTRACT_WORDS(hx,lx,x); 55 if (((hx-hp)|(lx-lp))==0) return zero*x;
|
| /src/external/gpl3/gcc/dist/libquadmath/math/ |
| isinfq.c | 21 int64_t hx,lx; local 22 GET_FLT128_WORDS64(hx,lx,x); 23 lx |= (hx & 0x7fffffffffffffffLL) ^ 0x7fff000000000000LL; 24 lx |= -lx; 25 return ~(lx >> 63) & (hx >> 62);
|
| isnanq.c | 29 int64_t hx,lx; local 30 GET_FLT128_WORDS64(hx,lx,x); 32 hx |= (uint64_t)(lx|(-lx))>>63;
|
| acoshq.c | 40 uint64_t lx; local 42 GET_FLT128_WORDS64(hx,lx,x); 50 } else if(((hx-0x3fff000000000000LL)|lx)==0) {
|
| frexpq.c | 37 uint64_t hx, lx, ix; local 38 GET_FLT128_WORDS64(hx,lx,x); 41 if(ix>=0x7fff000000000000ULL||((ix|lx)==0)) return x + x;/* 0,inf,nan */
|
| ilogbq.c | 38 int64_t hx,lx; local 41 GET_FLT128_WORDS64(hx,lx,x); 44 if((hx|lx)==0) 48 for (ix = -16431; lx>0; lx<<=1) ix -=1; 57 if (((hx^0x7fff000000000000LL)|lx) == 0)
|
| logbq.c | 31 int64_t lx, hx, ex; local 33 GET_FLT128_WORDS64 (hx, lx, x); 35 if ((hx | lx) == 0) 45 ma = __builtin_clzll (lx) + 64;
|
| /src/external/gpl3/gcc.old/dist/libquadmath/math/ |
| isinfq.c | 21 int64_t hx,lx; local 22 GET_FLT128_WORDS64(hx,lx,x); 23 lx |= (hx & 0x7fffffffffffffffLL) ^ 0x7fff000000000000LL; 24 lx |= -lx; 25 return ~(lx >> 63) & (hx >> 62);
|
| isnanq.c | 29 int64_t hx,lx; local 30 GET_FLT128_WORDS64(hx,lx,x); 32 hx |= (uint64_t)(lx|(-lx))>>63;
|
| acoshq.c | 40 uint64_t lx; local 42 GET_FLT128_WORDS64(hx,lx,x); 50 } else if(((hx-0x3fff000000000000LL)|lx)==0) {
|
| frexpq.c | 37 uint64_t hx, lx, ix; local 38 GET_FLT128_WORDS64(hx,lx,x); 41 if(ix>=0x7fff000000000000ULL||((ix|lx)==0)) return x + x;/* 0,inf,nan */
|
| ilogbq.c | 38 int64_t hx,lx; local 41 GET_FLT128_WORDS64(hx,lx,x); 44 if((hx|lx)==0) 48 for (ix = -16431; lx>0; lx<<=1) ix -=1; 57 if (((hx^0x7fff000000000000LL)|lx) == 0)
|
| logbq.c | 31 int64_t lx, hx, ex; local 33 GET_FLT128_WORDS64 (hx, lx, x); 35 if ((hx | lx) == 0) 45 ma = __builtin_clzll (lx) + 64;
|
| /src/lib/libm/ld80/ |
| s_cexpl.c | 44 uint64_t lx, ly; local 58 EXTRACT_LDBL80_WORDS(hx, lx, x); 60 if (((hx & 0x7fff) | lx) == 0) { 67 (lx & 0x7fffffffffffffffULL) != 0)) { 83 if ((hx == 0x400c && lx > 0xb17217f7d1cf79acULL) || 84 (hx == 0x400d && lx < 0xb1c6a8573de9768cULL)) {
|
| s_cospil.c | 49 uint64_t lx; local 53 EXTRACT_LDBL80_WORDS(hx, lx, x); 55 INSERT_LDBL80_WORDS(ax, ix, lx); 70 else if (lx < 0xc000000000000000ull) { /* |x| < 0.75 */ 80 FFLOORL80(x, j0, ix, lx); /* Integer part of ax. */ 82 EXTRACT_LDBL80_WORDS(ix, lx, ax); 91 if (lx < 0xc000000000000000ull) { /* |x| < 0.75 */ 116 RETURNI(ix >= 0x403f ? 1 : ((lx & 1) ? -1 : 1));
|