Home
last modified time | relevance | path

Searched refs:scalbn (Results 1 – 18 of 18) sorted by relevance

/picolibc-3.5.0-3.4.0/newlib/libm/ld/common/
Ds_scalbnl.c67 dh = scalbn(u.dbits.dh, n); in scalbnl()
68 dl = scalbn(u.dbits.dl, n); in scalbnl()
De_sqrtl.c118 u.dbits.dl = scalbn(u.dbits.dl, BIAS - u.bits.exp); in sqrtl()
124 u.dbits.dl = scalbn(u.dbits.dl, (BIAS + 1) - u.bits.exp); in sqrtl()
148 u.dbits.dl = scalbn(u.dbits.dl, (k>>1) -1); in sqrtl()
Dk_rem_pio2.c323 z = scalbn(z,q0); /* actual value of z */ in __kernel_rem_pio2()
356 if(carry!=0) z -= scalbn(one,q0); in __kernel_rem_pio2()
382 z = scalbn(z,-q0); in __kernel_rem_pio2()
392 fw = scalbn(one,q0); in __kernel_rem_pio2()
/picolibc-3.5.0-3.4.0/newlib/libm/machine/spu/
Ds_scalbn.c36 double scalbn(double x, int exp) in scalbn() function
/picolibc-3.5.0-3.4.0/newlib/libm/common/
Dscalbnl.c39 return scalbn(x, n); in scalbnl()
Dsf_scalbn.c78 _MATH_ALIAS_f_fi(scalbn)
Ds_scalbn.c118 _MATH_ALIAS_d_di(scalbn)
Dmath_config.h1227 #define scalbn64 _NAME_64(scalbn)
/picolibc-3.5.0-3.4.0/newlib/libm/test/
Dscalbn_vec.c44 void test_scalbn(int m) { run_vector_1(m, scalbn_vec, (void*)scalbn,"scalbn","ddi"); } in test_scalbn()
/picolibc-3.5.0-3.4.0/newlib/libm/math/
Dk_rem_pio2.c196 z = scalbn(z, (int)q0); /* actual value of z */ in __kernel_rem_pio2()
237 z -= scalbn(one, (int)q0); in __kernel_rem_pio2()
270 z = scalbn(z, -(int)q0); in __kernel_rem_pio2()
282 fw = scalbn(one, (int)q0); in __kernel_rem_pio2()
Ds_pow.c350 z = scalbn(z, (int)n); /* subnormal output */ in pow64()
Dmath.tex79 * scalbn:: Scale by a power of FLT_RADIX (2)
/picolibc-3.5.0-3.4.0/newlib/libc/include/
Dmath.h421 extern double scalbn (double, int);
/picolibc-3.5.0-3.4.0/test/
Dmath-funcs.c133 d1 = scalbn (d1, i1); in main()
Dmath_errhandling_tests.c691 FLOAT_T makemathname(test_scalbn_big)(void) { return makemathname(scalbn)(makemathname(one), 0x7fff… in makemathname()
692 FLOAT_T makemathname(test_scalbn_tiny)(void) { return makemathname(scalbn)(makemathname(one), -0x7f… in makemathname()
/picolibc-3.5.0-3.4.0/
DREADME.md474 3. Set errno in scalbn and scalbnf (patch forwarded to newlib).
DCOPYING.picolibc2195 newlib/libm/machine/spu/headers/scalbn.h
/picolibc-3.5.0-3.4.0/newlib/
DChangeLog-20159492 * libm/machine/spu/headers/scalbn.h: Ditto.
20678 * libm/common/s_scalbn.c (scalbn): Likewise.
22046 * libm/mathfp/s_scalbn.c (scalbn): New file.
27643 * libm/math/scalbn.c: created from part log1p.c
27644 * libm/math/Makefile.in: know about log1p and scalbn