Home
last modified time | relevance | path

Searched refs:hx (Results 1 – 7 of 7) sorted by relevance

/device/google/contexthub/firmware/external/freebsd/lib/msun/src/
De_expf.c50 u_int32_t hx; in __ieee754_expf() local
52 GET_FLOAT_WORD(hx,x); in __ieee754_expf()
53 xsb = (hx>>31)&1; /* sign bit of x */ in __ieee754_expf()
54 hx &= 0x7fffffff; /* high word of |x| */ in __ieee754_expf()
57 if(hx >= 0x42b17218) { /* if |x|>=88.721... */ in __ieee754_expf()
58 if(hx>0x7f800000) in __ieee754_expf()
60 if(hx==0x7f800000) in __ieee754_expf()
67 if(hx > 0x3eb17218) { /* if |x| > 0.5 ln2 */ in __ieee754_expf()
68 if(hx < 0x3F851592) { /* and |x| < 1.5 ln2 */ in __ieee754_expf()
78 else if(hx < 0x39000000) { /* when |x|<2**-14 */ in __ieee754_expf()
De_atan2f.c36 int32_t k,m,hx,hy,ix,iy; in __ieee754_atan2f() local
38 GET_FLOAT_WORD(hx,x); in __ieee754_atan2f()
39 ix = hx&0x7fffffff; in __ieee754_atan2f()
45 if(hx==0x3f800000) return atanf(y); /* x=1.0 */ in __ieee754_atan2f()
46 m = ((hy>>31)&1)|((hx>>30)&2); /* 2*sign(x)+sign(y) */ in __ieee754_atan2f()
87 else if(k<-26&&hx<0) z=0.0; /* 0 > |y|/x > -2**-26 */ in __ieee754_atan2f()
Ds_atanf.c52 int32_t ix,hx,id; in atanf() local
54 GET_FLOAT_WORD(hx,x); in atanf()
55 ix = hx&0x7fffffff; in atanf()
59 if(hx>0) return atanhi[3]+*(volatile float *)&atanlo[3]; in atanf()
90 return (hx<0)? -z:z; in atanf()
/device/google/contexthub/lib/libm/
Dsf_scalbn.c44 __uint32_t hx; local
47 hx = ix&0x7fffffff;
48 k = hx>>23; /* extract exponent */
49 if (FLT_UWORD_IS_ZERO(hx))
51 if (!FLT_UWORD_IS_FINITE(hx))
53 if (FLT_UWORD_IS_SUBNORMAL(hx)) {
Def_atan2.c39 __int32_t k,m,hx,hy,ix,iy; local
41 GET_FLOAT_WORD(hx,x);
42 ix = hx&0x7fffffff;
48 if(hx==0x3f800000) return atanf(y); /* x=1.0 */
49 m = ((hy>>31)&1)|((hx>>30)&2); /* 2*sign(x)+sign(y) */
87 else if(hx<0&&k<-60) z=0.0; /* |y|/x < -2**60 */
Dsf_atan.c75 __int32_t ix,hx,id; local
77 GET_FLOAT_WORD(hx,x);
78 ix = hx&0x7fffffff;
82 if(hx>0) return atanhi[3]+atanlo[3];
113 return (hx<0)? -z:z;
Def_rem_pio2.c107 __int32_t i,j,n,ix,hx; local
110 GET_FLOAT_WORD(hx,x);
111 ix = hx&0x7fffffff;
115 if(hx>0) {
171 if(hx<0) {y[0] = -y[0]; y[1] = -y[1]; return -n;}
191 if(hx<0) {y[0] = -y[0]; y[1] = -y[1]; return -n;}