Lines Matching refs:hb
27 int32_t j,k,ha,hb; in __ieee754_hypotf() local
31 GET_FLOAT_WORD(hb,y); in __ieee754_hypotf()
32 hb &= 0x7fffffff; in __ieee754_hypotf()
33 if(hb > ha) {a=y;b=x;j=ha; ha=hb;hb=j;} else {a=x;b=y;} in __ieee754_hypotf()
35 SET_FLOAT_WORD(b,hb); /* b <- |b| */ in __ieee754_hypotf()
36 if((ha-hb)>0xf000000) {return a+b;} /* x/y > 2**30 */ in __ieee754_hypotf()
42 if(hb == 0x7f800000) w = b; in __ieee754_hypotf()
46 ha -= 0x22000000; hb -= 0x22000000; k += 68; in __ieee754_hypotf()
48 SET_FLOAT_WORD(b,hb); in __ieee754_hypotf()
50 if(hb < 0x26800000) { /* b < 2**-50 */ in __ieee754_hypotf()
51 if(hb <= 0x007fffff) { /* subnormal b or 0 */ in __ieee754_hypotf()
52 if(hb==0) return a; in __ieee754_hypotf()
59 hb += 0x22000000; /* b *= 2^68 */ in __ieee754_hypotf()
62 SET_FLOAT_WORD(b,hb); in __ieee754_hypotf()
73 SET_FLOAT_WORD(y1,hb&0xfffff000); in __ieee754_hypotf()