HomeSort by relevance Sort by last modified time
    Searched defs:hx (Results 1 - 25 of 142) sorted by null

1 2 3 4 5 6

  /bionic/libm/upstream-freebsd/lib/msun/src/
s_finite.c 26 int32_t hx; local
27 GET_HIGH_WORD(hx,x);
28 return (int)((u_int32_t)((hx&0x7fffffff)-0x7ff00000)>>31);
s_copysign.c 28 u_int32_t hx,hy; local
29 GET_HIGH_WORD(hx,x);
31 SET_HIGH_WORD(x,(hx&0x7fffffff)|(hy&0x80000000));
s_frexpf.c 28 int32_t hx,ix; local
29 GET_FLOAT_WORD(hx,x);
30 ix = 0x7fffffff&hx;
35 GET_FLOAT_WORD(hx,x);
36 ix = hx&0x7fffffff;
40 hx = (hx&0x807fffff)|0x3f000000;
41 SET_FLOAT_WORD(x,hx);
s_ilogb.c 30 int32_t hx,lx,ix; local
32 EXTRACT_WORDS(hx,lx,x);
33 hx &= 0x7fffffff;
34 if(hx<0x00100000) {
35 if((hx|lx)==0)
38 if(hx==0) {
41 for (ix = -1022,hx<<=11; hx>0; hx<<=1) ix -=1;
45 else if (hx<0x7ff00000) return (hx>>20)-1023
    [all...]
s_ilogbf.c 26 int32_t hx,ix; local
28 GET_FLOAT_WORD(hx,x);
29 hx &= 0x7fffffff;
30 if(hx<0x00800000) {
31 if(hx==0)
34 for (ix = -126,hx<<=8; hx>0; hx<<=1) ix -=1;
37 else if (hx<0x7f800000) return (hx>>23)-127
    [all...]
e_acoshf.c 30 int32_t hx; local
31 GET_FLOAT_WORD(hx,x);
32 if(hx<0x3f800000) { /* x < 1 */
34 } else if(hx >=0x4d800000) { /* x > 2**28 */
35 if(hx >=0x7f800000) { /* x is inf of NaN */
39 } else if (hx==0x3f800000) {
41 } else if (hx > 0x40000000) { /* 2**28 > x > 2 */
s_frexp.c 37 int32_t hx, ix, lx; local
38 EXTRACT_WORDS(hx,lx,x);
39 ix = 0x7fffffff&hx;
44 GET_HIGH_WORD(hx,x);
45 ix = hx&0x7fffffff;
49 hx = (hx&0x800fffff)|0x3fe00000;
50 SET_HIGH_WORD(x,hx);
e_acosh.c 45 int32_t hx; local
47 EXTRACT_WORDS(hx,lx,x);
48 if(hx<0x3ff00000) { /* x < 1 */
50 } else if(hx >=0x41b00000) { /* x > 2**28 */
51 if(hx >=0x7ff00000) { /* x is inf of NaN */
55 } else if(((hx-0x3ff00000)|lx)==0) {
57 } else if (hx > 0x40000000) { /* 2**28 > x > 2 */
e_atanhf.c 30 int32_t hx,ix; local
31 GET_FLOAT_WORD(hx,x);
32 ix = hx&0x7fffffff;
44 if(hx>=0) return t; else return -t;
e_remainderf.c 28 int32_t hx,hp; local
32 GET_FLOAT_WORD(hx,x);
34 sx = hx&0x80000000;
36 hx &= 0x7fffffff;
40 if((hx>=0x7f800000)|| /* x not finite */
46 if ((hx-hp)==0) return zero*x;
61 GET_FLOAT_WORD(hx,x);
62 if ((hx&0x7fffffff)==0) hx = 0;
63 SET_FLOAT_WORD(x,hx^sx)
    [all...]
s_nextafterf.c 26 int32_t hx,hy,ix,iy; local
28 GET_FLOAT_WORD(hx,x);
30 ix = hx&0x7fffffff; /* |x| */
42 if(hx>=0) { /* x > 0 */
43 if(hx>hy) { /* x > y, x -= ulp */
44 hx -= 1;
46 hx += 1;
49 if(hy>=0||hx>hy){ /* x < y, x -= ulp */
50 hx -= 1;
52 hx += 1
    [all...]
s_nexttoward.c 37 int32_t hx,ix; local
40 EXTRACT_WORDS(hx,lx,x);
41 ix = hx&0x7fffffff; /* |x| */
54 if(hx>0.0 ^ x < y) { /* x -= ulp */
55 if(lx==0) hx -= 1;
59 if(lx==0) hx += 1;
61 ix = hx&0x7ff00000;
66 INSERT_WORDS(x,hx,lx);
70 INSERT_WORDS(x,hx,lx);
s_nexttowardf.c 28 int32_t hx,ix; local
30 GET_FLOAT_WORD(hx,x);
31 ix = hx&0x7fffffff; /* |x| */
44 if(hx>=0 ^ x < y) /* x -= ulp */
45 hx -= 1;
47 hx += 1;
48 ix = hx&0x7f800000;
53 SET_FLOAT_WORD(x,hx);
57 SET_FLOAT_WORD(x,hx);
e_acoshl.c 69 int16_t hx; local
72 GET_LDBL_EXPSIGN(hx, x);
73 if (hx < 0x3fff) { /* x < 1, or misnormal */
75 } else if (hx >= BIAS + EXP_LARGE) { /* x >= LARGE */
76 if (hx >= 0x7fff) { /* x is inf, NaN or misnormal */
80 } else if (hx == 0x3fff && x == 1) {
82 } else if (hx >= 0x4000) { /* LARGE > x >= 2, or misnormal */
e_atanh.c 48 int32_t hx,ix; local
50 EXTRACT_WORDS(hx,lx,x);
51 ix = hx&0x7fffffff;
63 if(hx>=0) return t; else return -t;
e_atanhl.c 58 uint16_t hx, ix; local
61 GET_LDBL_EXPSIGN(hx, x);
62 ix = hx & 0x7fff;
73 RETURNI((hx & 0x8000) == 0 ? t : -t);
e_remainder.c 37 int32_t hx,hp; local
41 EXTRACT_WORDS(hx,lx,x);
43 sx = hx&0x80000000;
45 hx &= 0x7fffffff;
49 if((hx>=0x7ff00000)|| /* x not finite */
56 if (((hx-hp)|(lx-lp))==0) return zero*x;
71 GET_HIGH_WORD(hx,x);
72 if ((hx&0x7fffffff)==0) hx = 0;
73 SET_HIGH_WORD(x,hx^sx)
    [all...]
s_asinh.c 41 int32_t hx,ix; local
42 GET_HIGH_WORD(hx,x);
43 ix = hx&0x7fffffff;
57 if(hx>0) return w; else return -w;
s_asinhf.c 31 int32_t hx,ix; local
32 GET_FLOAT_WORD(hx,x);
33 ix = hx&0x7fffffff;
47 if(hx>0) return w; else return -w;
  /external/fdlibm/
s_finite.c 28 int hx; local
29 hx = __HI(x);
30 return (unsigned)((hx&0x7fffffff)-0x7ff00000)>>31;
s_ilogb.c 29 int hx,lx,ix; local
31 hx = (__HI(x))&0x7fffffff; /* high word of x */
32 if(hx<0x00100000) {
34 if((hx|lx)==0)
37 if(hx==0) {
40 for (ix = -1022,hx<<=11; hx>0; hx<<=1) ix -=1;
44 else if (hx<0x7ff00000) return (hx>>20)-1023
    [all...]
s_isnan.c 28 int hx,lx; local
29 hx = (__HI(x)&0x7fffffff);
31 hx |= (unsigned)(lx|(-lx))>>31;
32 hx = 0x7ff00000 - hx;
33 return ((unsigned)(hx))>>31;
e_acosh.c 47 int hx; local
48 hx = __HI(x);
49 if(hx<0x3ff00000) { /* x < 1 */
51 } else if(hx >=0x41b00000) { /* x > 2**28 */
52 if(hx >=0x7ff00000) { /* x is inf of NaN */
56 } else if(((hx-0x3ff00000)|__LO(x))==0) {
58 } else if (hx > 0x40000000) { /* 2**28 > x > 2 */
s_frexp.c 40 int hx, ix, lx; local
41 hx = __HI(x);
42 ix = 0x7fffffff&hx;
48 hx = __HI(x);
49 ix = hx&0x7fffffff;
53 hx = (hx&0x800fffff)|0x3fe00000;
54 __HI(x) = hx;
s_nextafter.c 30 int hx,hy,ix,iy; local
33 hx = __HI(x); /* high word of x */
37 ix = hx&0x7fffffff; /* |x| */
50 if(hx>=0) { /* x > 0 */
51 if(hx>hy||((hx==hy)&&(lx>ly))) { /* x > y, x -= ulp */
52 if(lx==0) hx -= 1;
56 if(lx==0) hx += 1;
59 if(hy>=0||hx>hy||((hx==hy)&&(lx>ly))){/* x < y, x -= ulp *
    [all...]

Completed in 5821 milliseconds

1 2 3 4 5 6