Home
last modified time | relevance | path

Searched refs:yisint (Results 1 – 3 of 3) sorted by relevance

/picolibc-latest/newlib/libm/math/
Ds_pow.c102 __int32_t i, j, k, yisint, n; in pow64() local
132 yisint = 0; in pow64()
135 yisint = 2; /* even integer y */ in pow64()
141 yisint = 2 - (uj & 1); in pow64()
145 yisint = 2 - (j & 1); in pow64()
184 if (((ix - 0x3ff00000) | yisint) == 0) { in pow64()
186 } else if (yisint == 1) in pow64()
194 return __math_divzero(hx < 0 && yisint == 1); in pow64()
195 if (yisint != 1) in pow64()
206 if (((((__uint32_t)hx >> 31) - 1) | yisint) == 0) in pow64()
[all …]
Dsf_pow.c61 __int32_t i, j, k, yisint, n; in powf() local
89 yisint = 0; in powf()
92 yisint = 2; /* even integer y */ in powf()
97 yisint = 2 - (j & 1); in powf()
132 if (((ix - 0x3f800000) | yisint) == 0) { in powf()
134 } else if (yisint == 1) in powf()
142 return __math_divzerof(hx < 0 && yisint == 1); in powf()
143 if (yisint != 1) in powf()
149 if (((((__uint32_t)hx >> 31) - 1) | yisint) == 0) in powf()
235 if (((((__uint32_t)hx >> 31) - 1) | (yisint - 1)) == 0) in powf()
/picolibc-latest/newlib/libm/ld/ld128/
De_powl.c148 int32_t i, j, k, yisint, n; in powl() local
193 yisint = 0; in powl()
197 yisint = 2; /* even integer y */ in powl()
204 yisint = 2; in powl()
206 yisint = 1; in powl()
221 return __math_divzerol(hx < 0 && yisint == 1); in powl()
227 if (((ix - 0x3fff0000) | yisint) == 0) in powl()
231 else if (yisint == 1) in powl()
268 if (((((u_int32_t) hx >> 31) - 1) | yisint) == 0) in powl()
276 int neg = (hx < 0) & yisint; in powl()
[all …]