Home
last modified time | relevance | path

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

/picolibc-latest/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-latest/newlib/libc/stdlib/
Dmprec.c182 __ULong xi, z; in multadd() local
195 xi = *x; in multadd()
196 y = (xi & 0xffff) * m + a; in multadd()
197 z = (xi >> 16) * m + (y >> 16); in multadd()
Dldtoa.c452 static void ecleaz (register short unsigned int *xi);
711 ecleaz (register short unsigned int *xi) in ecleaz() argument
716 *xi++ = 0; in ecleaz()
722 ecleazs (register short unsigned int *xi) in ecleazs() argument
726 ++xi; in ecleazs()
728 *xi++ = 0; in ecleazs()