- t2ex
- bsd_source/lib/libc/src_bsd/math/e_powf.c - 8.7KB - 241 lines
134: GET_FLOAT_WORD(is,t1);
135: SET_FLOAT_WORD(t1,is&0xfffff000);
136: t2 = v-(t1-u);
- More results from e_powf.c
- bsd_source/lib/libc/src_bsd/math/e_rem_pio2f.c - 6.5KB - 176 lines
164: e0 = (ix>>23)-134; /* e0 = ilogb(z)-7; */
165: SET_FLOAT_WORD(z, ix - ((int32_t)(e0<<23)));
166: for(i=0;i<2;i++) {
- bsd_source/lib/libc/src_bsd/math/e_remainderf.c - 1.6KB - 60 lines
57: GET_FLOAT_WORD(hx,x);
58: SET_FLOAT_WORD(x,hx^sx);
59: return x;
- bsd_source/lib/libc/src_bsd/math/e_sqrtf.c - 2.4KB - 85 lines
82: ix += (m <<23);
83: SET_FLOAT_WORD(z,ix);
84: return z;
- bsd_source/lib/libc/src_bsd/math/k_cosf.c - 1.7KB - 52 lines
45: } else {
46: SET_FLOAT_WORD(qx,ix-0x01000000); /* x/4 */
47: }
- bsd_source/lib/libc/src_bsd/math/k_tanf.c - 2.9KB - 90 lines
81: GET_FLOAT_WORD(i,z);
82: SET_FLOAT_WORD(z,i&0xfffff000);
83: v = r-(z - x); /* z+v = r+x */
- More results from k_tanf.c
- bsd_source/lib/libc/src_bsd/math/s_cbrtf.c - 1.9KB - 67 lines
47:
48: SET_FLOAT_WORD(x,hx); /* x <- |x| */
49: /* rough cbrt to 5 bits */
- More results from s_cbrtf.c
- bsd_source/lib/libc/src_bsd/math/s_ceilf.c - 1.5KB - 49 lines
46: }
47: SET_FLOAT_WORD(x,i0);
48: return x;
- bsd_source/lib/libc/src_bsd/math/s_copysignf.c - 887B - 33 lines
30: GET_FLOAT_WORD(iy,y);
31: SET_FLOAT_WORD(x,(ix&0x7fffffff)|(iy&0x80000000));
32: return x;
- bsd_source/lib/libc/src_bsd/math/s_erff.c - 7.6KB - 206 lines
141: GET_FLOAT_WORD(ix,x);
142: SET_FLOAT_WORD(z,ix&0xfffff000);
143: r = expf(-z*z-(float)0.5625)*expf((z-x)*(z+x)+R/S);
- More results from s_erff.c