Home
last modified time | relevance | path

Searched refs:tiny (Results 1 – 21 of 21) sorted by relevance

/picolibc-latest/newlib/libm/math/
Dsf_atan2.c19 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 …]
Ds_atan2.c47 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 …]
Dsf_erf.c23 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()
Ds_erf.c158 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/
De_atan2l.c25 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/
Ds_tanhl.c55 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()
Ds_erfl.c134 tiny = 1e-4931L, variable
881 return two - tiny; in erfcl()
930 return two - tiny; in erfcl()
De_powl.c86 tiny = 1.0e-3000L; variable
/picolibc-latest/newlib/libm/ld/ld80/
Ds_tanhl.c39 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()
Ds_erfl.c105 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/
Dsf_expm1.c26 tiny = 1.0e-30, variable
57 if(x+tiny<0.0f) /* raise inexact */ in expm1f()
58 return tiny-one; /* return -1 */ in expm1f()
Ds_expm1.c152 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/
Dfenv.c69 volatile test_t tiny = tiny_val; variable
221 TEST_CASE(tiny * tiny, FE_UNDERFLOW); in main()
/picolibc-latest/
Dpicolibc.h.in44 /* Use tiny stdio from gcc avr */
DCMakeLists.txt124 # Use tiny stdio from gcc avr
125 option(TINY_STDIO "Use tiny stdio from avr libc" ON)
Dmeson_options.txt137 description: 'Use tiny stdio from avr libc')
Dmeson.build1366 conf_data.set('TINY_STDIO', tinystdio, description: 'Use tiny stdio from gcc avr')
DCOPYING.picolibc1767 Files: newlib/libc/machine/arm/strcmp-arm-tiny.S
3223 newlib/libc/machine/xstormy16/tiny-malloc.c
/picolibc-latest/doc/
Dbuild.md49 | 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/
DNEWS73 - new reduced "tiny" code size printf and puts support
DChangeLog-2015324 * 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.