Home
last modified time | relevance | path

Searched refs:esx (Results 1 – 4 of 4) sorted by relevance

/picolibc-latest/newlib/libm/ld/ld80/
Ds_remquol.c54 uint32_t esx, esy; in remquol() local
57 GET_LDOUBLE_WORDS(esx,hx,lx,x); in remquol()
59 sx = esx & 0x8000; in remquol()
61 esx &= 0x7fff; /* |x| */ in remquol()
63 SET_LDOUBLE_EXP(x,esx); in remquol()
68 (esx == BIAS + LDBL_MAX_EXP) || /* or x not finite */ in remquol()
74 if(esx<=esy) { in remquol()
75 if((esx<esy) || in remquol()
89 if(esx == 0) { /* subnormal x */ in remquol()
91 GET_LDOUBLE_WORDS(esx,hx,lx,x); in remquol()
[all …]
Ds_nextafterl.c27 int32_t esx,esy; in nextafterl() local
29 GET_LDOUBLE_WORDS(esx,hx,lx,x); in nextafterl()
31 ix = esx&0x7fff; /* |x| */ in nextafterl()
43 if(esx>=0) { /* x > 0 */ in nextafterl()
47 if ((hx&0x7fffffff)==0) esx -= 1; in nextafterl()
55 if ((hx&0x7fffffff)==0) esx += 1; in nextafterl()
62 if ((hx&0x7fffffff)==0) esx -= 1; in nextafterl()
70 if ((hx&0x7fffffff)==0) esx += 1; in nextafterl()
74 esy = esx&0x7fff; in nextafterl()
76 return __math_oflowl(esx & 0x8000); /* overflow */ in nextafterl()
[all …]
Ds_fpclassifyl.c10 u_int32_t hx,lx,esx; in __fpclassifyl() local
12 GET_LDOUBLE_WORDS(esx,hx,lx,x); in __fpclassifyl()
14 esx &= 0x7fff; in __fpclassifyl()
15 if (esx == 0 && hx == 0 && lx == 0) in __fpclassifyl()
17 else if (esx == 0) in __fpclassifyl()
20 else if (esx < 0x7fff) in __fpclassifyl()
Ds_copysignl.c57 int32_t esx, esy; in copysignl() local
58 GET_LDOUBLE_EXP(esx, x); in copysignl()
60 SET_LDOUBLE_EXP(x, (esx & 0x7fff)|(esy & 0x8000)); in copysignl()