Searched refs:ha (Results 1 - 5 of 5) sorted by path

/bionic/libm/upstream-freebsd/lib/msun/src/
H A De_hypot.c58 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 De_hypotf.c26 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 De_hypotl.c52 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 Ds_fma.c140 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 Ds_fmal.c136 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