Home
last modified time | relevance | path

Searched refs:xi (Results 1 – 6 of 6) sorted by relevance

/picolibc-3.7.0-3.6.0/newlib/libm/common/
Dsincosf.h154 reduce_large (uint32_t xi, int *np) in reduce_large() argument
156 const uint32_t *arr = &__inv_pio4[(xi >> 26) & 15]; in reduce_large()
157 int shift = (xi >> 23) & 7; in reduce_large()
160 xi = (xi & 0xffffff) | 0x800000; in reduce_large()
161 xi <<= shift; in reduce_large()
163 res0 = xi * arr[0]; in reduce_large()
164 res1 = (uint64_t)xi * arr[4]; in reduce_large()
165 res2 = (uint64_t)xi * arr[8]; in reduce_large()
Dcosf.c72 uint32_t xi = asuint (y); in cosf() local
73 int sign = xi >> 31; in cosf()
75 x = reduce_large (xi, &n); in cosf()
Dsinf.c76 uint32_t xi = asuint (y); in sinf() local
77 int sign = xi >> 31; in sinf()
79 x = reduce_large (xi, &n); in sinf()
Dsincosf.c79 uint32_t xi = asuint (y); in sincosf() local
80 int sign = xi >> 31; in sincosf()
82 x = reduce_large (xi, &n); in sincosf()
/picolibc-3.7.0-3.6.0/newlib/libc/stdlib/
Dmprec.c173 __ULong xi, z; in multadd() local
186 xi = *x; in multadd()
187 y = (xi & 0xffff) * m + a; in multadd()
188 z = (xi >> 16) * m + (y >> 16); in multadd()
Dldtoa.c445 static void ecleaz (register short unsigned int *xi);
704 ecleaz (register short unsigned int *xi) in ecleaz() argument
709 *xi++ = 0; in ecleaz()
715 ecleazs (register short unsigned int *xi) in ecleazs() argument
719 ++xi; in ecleazs()
721 *xi++ = 0; in ecleazs()