Searched refs:hb (Results 1 - 5 of 5) sorted by last modified time

/bionic/libm/upstream-freebsd/lib/msun/src/
H A De_hypot.c58 int32_t j,k,ha,hb; local
62 GET_HIGH_WORD(hb,y);
63 hb &= 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 */
77 if(((hb^0x7ff00000)|low)==0) w = b;
81 ha -= 0x25800000; hb -= 0x25800000; k += 600;
83 SET_HIGH_WORD(b,hb);
[all...]
H A De_hypotf.c26 int32_t j,k,ha,hb; local
30 GET_FLOAT_WORD(hb,y);
31 hb &= 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 */
42 if(hb == 0x7f800000) w = b;
46 ha -= 0x22000000; hb -= 0x22000000; k += 68;
48 SET_FLOAT_WORD(b,hb);
[all...]
H A De_hypotl.c52 int32_t j,k,ha,hb; local
56 GET_HIGH_WORD(hb,y);
57 hb &= 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) */
71 if (hb >= ESW(MAX_EXP) && manh == LDBL_NBIT && manl == 0) w = b;
75 ha -= DESW(MAX_EXP/2+88); hb -= DESW(MAX_EXP/2+88);
78 SET_HIGH_WORD(b,hb);
[all...]
H A Ds_fma.c140 double ha, hb, la, lb, p, q; local
148 hb = b - p;
149 hb += p;
150 lb = b - hb;
152 p = ha * hb;
153 q = ha * lb + la * hb;
H A Ds_fmal.c136 long double ha, hb, la, lb, p, q; local
144 hb = b - p;
145 hb += p;
146 lb = b - hb;
148 p = ha * hb;
149 q = ha * lb + la * hb;

Completed in 72 milliseconds