Lines Matching refs:ha
26 int32_t j,k,ha,hb; in __ieee754_hypotf() local
28 GET_FLOAT_WORD(ha,x); in __ieee754_hypotf()
29 ha &= 0x7fffffff; in __ieee754_hypotf()
32 if(hb > ha) {a=y;b=x;j=ha; ha=hb;hb=j;} else {a=x;b=y;} in __ieee754_hypotf()
35 if((ha-hb)>0xf000000) {return a+b;} /* x/y > 2**30 */ in __ieee754_hypotf()
37 if(ha > 0x58800000) { /* a>2**50 */ in __ieee754_hypotf()
38 if(ha >= 0x7f800000) { /* Inf or NaN */ in __ieee754_hypotf()
41 if(ha == 0x7f800000) w = a; in __ieee754_hypotf()
46 ha -= 0x22000000; hb -= 0x22000000; k += 68; in __ieee754_hypotf()
47 SET_FLOAT_WORD(a,ha); in __ieee754_hypotf()
58 ha += 0x22000000; /* a *= 2^68 */ in __ieee754_hypotf()
61 SET_FLOAT_WORD(a,ha); in __ieee754_hypotf()
68 SET_FLOAT_WORD(t1,ha&0xfffff000); in __ieee754_hypotf()
75 SET_FLOAT_WORD(t1,(ha+0x00800000)&0xfffff000); in __ieee754_hypotf()