/picolibc-latest/newlib/libm/math/ |
D | sf_atan2.c | 19 static const float tiny = 1.0e-30, zero = 0.0, variable 48 return pi + tiny; /* atan(+0,-anything) = pi */ in atan2f() 50 return -pi - tiny; /* atan(-0,-anything) =-pi */ in atan2f() 55 return (hy < 0) ? -pi_o_2 - tiny : pi_o_2 + tiny; in atan2f() 62 return pi_o_4 + tiny; /* atan(+INF,+INF) */ in atan2f() 64 return -pi_o_4 - tiny; /* atan(-INF,+INF) */ in atan2f() 66 return (float)3.0 * pi_o_4 + tiny; /*atan(+INF,-INF)*/ in atan2f() 68 return (float)-3.0 * pi_o_4 - tiny; /*atan(-INF,-INF)*/ in atan2f() 77 return pi + tiny; /* atan(+...,-INF) */ in atan2f() 79 return -pi - tiny; /* atan(-...,-INF) */ in atan2f() [all …]
|
D | s_atan2.c | 47 tiny = _F_64(1.0e-300), zero = _F_64(0.0), variable 78 return pi + tiny; /* atan(+0,-anything) = pi */ in atan264() 80 return -pi - tiny; /* atan(-0,-anything) =-pi */ in atan264() 85 return (hy < 0) ? -pi_o_2 - tiny : pi_o_2 + tiny; in atan264() 92 return pi_o_4 + tiny; /* atan(+INF,+INF) */ in atan264() 94 return -pi_o_4 - tiny; /* atan(-INF,+INF) */ in atan264() 96 return _F_64(3.0) * pi_o_4 + tiny; /*atan(+INF,-INF)*/ in atan264() 98 return _F_64(-3.0) * pi_o_4 - tiny; /*atan(-INF,-INF)*/ in atan264() 107 return pi + tiny; /* atan(+...,-INF) */ in atan264() 109 return -pi - tiny; /* atan(-...,-INF) */ in atan264() [all …]
|
D | sf_erf.c | 23 static const float tiny = 1e-30, half = 5.0000000000e-01, /* 0x3F000000 */ variable 134 return one - tiny; in erff() 136 return tiny - one; in erff() 227 return two - tiny; /* x < -6 */ in erfcf() 248 return two - tiny; in erfcf()
|
D | s_erf.c | 158 tiny = _F_64(1e-300), variable 269 return one - tiny; in erf64() 271 return tiny - one; in erf64() 364 return two - tiny; /* x < -6 */ in _MATH_ALIAS_d_d() 385 return two - tiny; in _MATH_ALIAS_d_d()
|
/picolibc-latest/newlib/libm/ld/common/ |
D | e_atan2l.c | 25 static const long double tiny = 1.0e-300l; variable 58 case 2: return pi+tiny;/* atan(+0,-anything) = pi */ in atan2l() 59 case 3: return -pi-tiny;/* atan(-0,-anything) =-pi */ in atan2l() 64 return (expsigny<0)? -pio2_hi-tiny: pio2_hi+tiny; in atan2l() 70 case 0: return pio2_hi*0.5l+tiny;/* atan(+INF,+INF) */ in atan2l() 71 case 1: return -pio2_hi*0.5l-tiny;/* atan(-INF,+INF) */ in atan2l() 72 case 2: return 1.5l*pio2_hi+tiny;/*atan(+INF,-INF)*/ in atan2l() 73 case 3: return -1.5l*pio2_hi-tiny;/*atan(-INF,-INF)*/ in atan2l() 79 case 2: return pi+tiny ; /* atan(+...,-INF) */ in atan2l() 80 case 3: return -pi-tiny ; /* atan(-...,-INF) */ in atan2l() [all …]
|
/picolibc-latest/newlib/libm/ld/ld128/ |
D | s_tanhl.c | 55 static const long double one = 1.0L, two = 2.0L, tiny = 1.0e-4900L; variable 84 return x * (one + tiny); /* tanh(small) = small */ in tanhl() 100 z = one - tiny; /* raised inexact flag */ in tanhl()
|
D | s_erfl.c | 134 tiny = 1e-4931L, variable 881 return two - tiny; in erfcl() 930 return two - tiny; in erfcl()
|
D | e_powl.c | 86 tiny = 1.0e-3000L; variable
|
/picolibc-latest/newlib/libm/ld/ld80/ |
D | s_tanhl.c | 39 static const long double one=1.0L, two=2.0L, tiny = 1.0e-4900L; variable 64 return x*(one+tiny); /* tanh(small) = small */ in tanhl() 74 z = one - tiny; /* raised inexact flag */ in tanhl()
|
D | s_erfl.c | 105 tiny = 1e-4931L, variable 294 return one - tiny; in erfl() 296 return tiny - one; in erfl() 402 return two - tiny; /* x < -6.666 */ in erfcl() 426 return two - tiny; in erfcl()
|
/picolibc-latest/newlib/libm/common/ |
D | sf_expm1.c | 26 tiny = 1.0e-30, variable 57 if(x+tiny<0.0f) /* raise inexact */ in expm1f() 58 return tiny-one; /* return -1 */ in expm1f()
|
D | s_expm1.c | 152 tiny = _F_64(1.0e-300), variable 189 if(x+tiny<_F_64(0.0)) /* raise inexact */ in _NAME_64() 190 return tiny-one; /* return -1 */ in _NAME_64()
|
/picolibc-latest/test/ |
D | fenv.c | 69 volatile test_t tiny = tiny_val; variable 221 TEST_CASE(tiny * tiny, FE_UNDERFLOW); in main()
|
/picolibc-latest/ |
D | picolibc.h.in | 44 /* Use tiny stdio from gcc avr */
|
D | CMakeLists.txt | 124 # Use tiny stdio from gcc avr 125 option(TINY_STDIO "Use tiny stdio from avr libc" ON)
|
D | meson_options.txt | 137 description: 'Use tiny stdio from avr libc')
|
D | meson.build | 1366 conf_data.set('TINY_STDIO', tinystdio, description: 'Use tiny stdio from gcc avr')
|
D | COPYING.picolibc | 1767 Files: newlib/libc/machine/arm/strcmp-arm-tiny.S 3223 newlib/libc/machine/xstormy16/tiny-malloc.c
|
/picolibc-latest/doc/ |
D | build.md | 49 | tinystdio | true | Use tiny stdio from avr libc … 59 … | Enable long long type support in IO functions like printf/scanf. For tiny-stdio, this only af… 60 | io-pos-args | false | Enable printf-family positional arg support. For tiny-std…
|
/picolibc-latest/newlib/ |
D | NEWS | 73 - new reduced "tiny" code size printf and puts support
|
D | ChangeLog-2015 | 324 * libc/machine/arm/strcmp-arm-tiny.S: Use .cfi_sections 1825 * libc/machine/arm/strcmp-arm-tiny.S: New file. 15876 objects following a tiny to-be-set array in the same quadword. 19169 * libc/machine/xstormy16/Makefile.am: Build tiny-malloc. 19172 * libc/machine/xstormy16/tiny-malloc.c: New file.
|