Lines Matching defs:hx
83 int32_t hx,ix,i;
85 GET_FLOAT_WORD(hx,x);
86 ix = hx&0x7fffffff;
88 i = ((u_int32_t)hx>>31)<<1;
108 if(hx>=0) return erx + P/Q; else return -erx - P/Q;
111 if(hx>=0) return one-tiny; else return tiny-one;
122 SET_FLOAT_WORD(z,hx&0xffffe000);
124 if(hx>=0) return one-r/x; else return r/x-one;
130 int32_t hx,ix;
132 GET_FLOAT_WORD(hx,x);
133 ix = hx&0x7fffffff;
136 return (float)(((u_int32_t)hx>>31)<<1)+one/x;
146 if(hx < 0x3e800000) { /* x<1/4 */
158 if(hx>=0) {
171 if(hx<0&&ix>=0x40a00000) return two-tiny;/* x < -5 */
175 SET_FLOAT_WORD(z,hx&0xffffe000);
177 if(hx>0) return r/x; else return two-r/x;
179 if(hx>0) return tiny*tiny; else return two-tiny;