- t2ex
- bsd_source/lib/libc/src_bsd/math/ldexp.c - 4.1KB - 134 lines
94: GET_HIGH_WORD(hy,y);
95: SET_HIGH_WORD(x,(hx&0x7fffffff)|(hy&0x80000000));
96: return x;
- More results from ldexp.c
- bsd_source/lib/libc/src_bsd/math/s_cbrt.c - 2.6KB - 91 lines
50:
51: SET_HIGH_WORD(x,hx); /* x <- |x| */
52: /* rough cbrt to 5 bits */
- More results from s_cbrt.c
- bsd_source/lib/libc/src_bsd/math/s_copysign.c - 1.0KB - 44 lines
32: GET_HIGH_WORD(hy,y);
33: SET_HIGH_WORD(x,(hx&0x7fffffff)|(hy&0x80000000));
34: return x;
- bsd_source/lib/libc/src_bsd/math/s_expm1.c - 8.9KB - 230 lines
200: GET_HIGH_WORD(high,y);
201: SET_HIGH_WORD(y,high+(k<<20)); /* add k to y's exponent */
202: return y-one;
- More results from s_expm1.c
- bsd_source/lib/libc/src_bsd/math/s_fabs.c - 903B - 41 lines
29: GET_HIGH_WORD(high,x);
30: SET_HIGH_WORD(x,high&0x7fffffff);
31: return x;
- bsd_source/lib/libc/src_bsd/math/s_log1p.c - 6.2KB - 171 lines
140: if(hu<0x6a09e) {
141: SET_HIGH_WORD(u,hu|0x3ff00000); /* normalize u */
142: } else {
- More results from s_log1p.c
- bsd_source/lib/libc/src_bsd/math/s_remquo.c - 4.9KB - 163 lines
149: GET_HIGH_WORD(hx,x);
150: SET_HIGH_WORD(x,hx^sx);
151: q &= 0x7fffffff;
- bsd_source/lib/libc/src_bsd/math/s_rint.c - 2.5KB - 89 lines
52: i0 |= ((i1|-i1)>>12)&0x80000;
53: SET_HIGH_WORD(x,i0);
54: w = TWO52[sx]+x;
- More results from s_rint.c