Searched refs:hb (Results 1 - 5 of 5) sorted by last modified time
/bionic/libm/upstream-freebsd/lib/msun/src/ |
H A D | e_hypot.c | 58 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 D | e_hypotf.c | 26 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 D | e_hypotl.c | 52 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 D | s_fma.c | 140 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 D | s_fmal.c | 136 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