/bionic/libm/src/ |
s_fabsf.c | 32 SET_FLOAT_WORD(x,ix&0x7fffffff);
|
e_hypotf.c | 34 SET_FLOAT_WORD(a,ha); /* a <- |a| */ 35 SET_FLOAT_WORD(b,hb); /* b <- |b| */ 47 SET_FLOAT_WORD(a,ha); 48 SET_FLOAT_WORD(b,hb); 53 SET_FLOAT_WORD(t1,0x7e800000); /* t1=2^126 */ 61 SET_FLOAT_WORD(a,ha); 62 SET_FLOAT_WORD(b,hb); 68 SET_FLOAT_WORD(t1,ha&0xfffff000); 73 SET_FLOAT_WORD(y1,hb&0xfffff000); 75 SET_FLOAT_WORD(t1,ha+0x00800000) [all...] |
s_modff.c | 34 SET_FLOAT_WORD(*iptr,i0&0x80000000); /* *iptr = +-0 */ 42 SET_FLOAT_WORD(x,ix&0x80000000); /* return +-0 */ 45 SET_FLOAT_WORD(*iptr,i0&(~i)); 53 SET_FLOAT_WORD(x,ix&0x80000000); /* return +-0 */
|
s_nextafterf.c | 39 SET_FLOAT_WORD(x,(hy&0x80000000)|1);/* return +-minsubnormal */ 61 SET_FLOAT_WORD(y,hx); 65 SET_FLOAT_WORD(x,hx);
|
s_nexttowardf.c | 41 SET_FLOAT_WORD(x,(uy.bits.sign<<31)|1);/* return +-minsubnormal */ 54 SET_FLOAT_WORD(y,hx); 58 SET_FLOAT_WORD(x,hx);
|
s_cbrtf.c | 55 SET_FLOAT_WORD(t,0x4b800000); /* set t= 2**24 */ 58 SET_FLOAT_WORD(t,sign|((high&0x7fffffff)/3+B2)); 60 SET_FLOAT_WORD(t,sign|(hx/3+B1)); 69 SET_FLOAT_WORD(t,(high&0xfffff000)+0x00001000);
|
s_copysignf.c | 35 SET_FLOAT_WORD(x,(ix&0x7fffffff)|(iy&0x80000000));
|
s_scalbnf.c | 48 {SET_FLOAT_WORD(x,(ix&0x807fffff)|(k<<23)); return x;} 54 SET_FLOAT_WORD(x,(ix&0x807fffff)|(k<<23));
|
s_ceilf.c | 51 SET_FLOAT_WORD(x,i0);
|
s_floorf.c | 60 SET_FLOAT_WORD(x,i0);
|
s_frexpf.c | 42 SET_FLOAT_WORD(x,hx);
|
s_truncf.c | 51 SET_FLOAT_WORD(x,i0);
|
e_powf.c | 144 SET_FLOAT_WORD(t1,is&0xfffff000); 159 SET_FLOAT_WORD(ax,ix); 167 SET_FLOAT_WORD(s_h,is&0xfffff000); 170 SET_FLOAT_WORD(t_h,is+0x00400000+(k<<21)); 180 SET_FLOAT_WORD(t_h,is&0xfffff000); 188 SET_FLOAT_WORD(p_h,is&0xfffff000); 196 SET_FLOAT_WORD(t1,is&0xfffff000); 202 SET_FLOAT_WORD(y1,is&0xfffff000); 226 SET_FLOAT_WORD(t,n&~(0x007fffff>>k)); 233 SET_FLOAT_WORD(t,is&0xffff8000) [all...] |
s_expm1f.c | 105 SET_FLOAT_WORD(y,i+(k<<23)); /* add k to y's exponent */ 111 SET_FLOAT_WORD(t,0x3f800000 - (0x1000000>>k)); /* t=1-2^-k */ 114 SET_FLOAT_WORD(y,i+(k<<23)); /* add k to y's exponent */ 117 SET_FLOAT_WORD(t,((0x7f-k)<<23)); /* 2^-k */ 121 SET_FLOAT_WORD(y,i+(k<<23)); /* add k to y's exponent */
|
e_atanhf.c | 39 SET_FLOAT_WORD(x,ix);
|
e_log10f.c | 52 SET_FLOAT_WORD(x,hx);
|
s_rintf.c | 44 SET_FLOAT_WORD(t,(i0&0x7fffffff)|(sx<<31));
|
e_expf.c | 87 SET_FLOAT_WORD(y,hy+(k<<23)); /* add k to y's exponent */ 92 SET_FLOAT_WORD(y,hy+((k+100)<<23)); /* add k to y's exponent */
|
e_fmodf.c | 97 SET_FLOAT_WORD(x,hx|sx); 101 SET_FLOAT_WORD(x,hx|sx);
|
s_exp2f.c | 133 SET_FLOAT_WORD(r, hr + k); 138 SET_FLOAT_WORD(r, hr + (k + (100 << 23)));
|
s_log1pf.c | 86 SET_FLOAT_WORD(u,hu|0x3f800000);/* normalize u */ 89 SET_FLOAT_WORD(u,hu|0x3f000000); /* normalize u/2 */
|
s_remquof.c | 105 SET_FLOAT_WORD(x,hx); 117 SET_FLOAT_WORD(x,hx^sx);
|
e_atan2f.c | 90 SET_FLOAT_WORD(z,zh ^ 0x80000000);
|
e_remainderf.c | 63 SET_FLOAT_WORD(x,hx^sx);
|
e_sqrtf.c | 87 SET_FLOAT_WORD(z,ix);
|