Searched refs:ha (Results 1 - 5 of 5) sorted by path
/bionic/libm/upstream-freebsd/lib/msun/src/ |
H A D | e_hypot.c | 58 int32_t j,k,ha,hb; local 60 GET_HIGH_WORD(ha,x); 61 ha &= 0x7fffffff; 64 if(hb > ha) {a=y;b=x;j=ha; ha=hb;hb=j;} else {a=x;b=y;} 67 if((ha-hb)>0x3c00000) {return a+b;} /* x/y > 2**60 */ 69 if(ha > 0x5f300000) { /* a>2**500 */ 70 if(ha >= 0x7ff00000) { /* Inf or NaN */ 75 if(((ha [all...] |
H A D | e_hypotf.c | 26 int32_t j,k,ha,hb; local 28 GET_FLOAT_WORD(ha,x); 29 ha &= 0x7fffffff; 32 if(hb > ha) {a=y;b=x;j=ha; ha=hb;hb=j;} else {a=x;b=y;} 35 if((ha-hb)>0xf000000) {return a+b;} /* x/y > 2**30 */ 37 if(ha > 0x58800000) { /* a>2**50 */ 38 if(ha >= 0x7f800000) { /* Inf or NaN */ 41 if(ha [all...] |
H A D | e_hypotl.c | 52 int32_t j,k,ha,hb; local 54 GET_HIGH_WORD(ha,x); 55 ha &= 0x7fff; 58 if(hb > ha) {a=y;b=x;j=ha; ha=hb;hb=j;} else {a=x;b=y;} 61 if((ha-hb)>DESW(MANT_DIG+7)) {return a+b;} /* x/y > 2**(MANT_DIG+7) */ 63 if(ha > ESW(MAX_EXP/2-12)) { /* a>2**(MAX_EXP/2-12) */ 64 if(ha >= ESW(MAX_EXP)) { /* Inf or NaN */ 75 ha [all...] |
H A D | s_fma.c | 140 double ha, hb, la, lb, p, q; local 143 ha = a - p; 144 ha += p; 145 la = a - ha; 152 p = ha * hb; 153 q = ha * lb + la * hb;
|
H A D | s_fmal.c | 136 long double ha, hb, la, lb, p, q; local 139 ha = a - p; 140 ha += p; 141 la = a - ha; 148 p = ha * hb; 149 q = ha * lb + la * hb;
|
Completed in 193 milliseconds