/picolibc-3.7.0-3.6.0/newlib/libm/math/ |
D | sf_log.c | 35 float hfsq, f, s, z, R, w, t1, t2, dk; in logf() local 67 R = f * f * ((float)0.5 - (float)0.33333333333333333 * f); in logf() 69 return f - R; in logf() 72 return dk * ln2_hi - ((R - dk * ln2_lo) - f); in logf() 84 R = t2 + t1; in logf() 88 return f - (hfsq - s * (hfsq + R)); in logf() 90 return dk * ln2_hi - ((hfsq - (s * (hfsq + R) + dk * ln2_lo)) - f); in logf() 93 return f - s * (f - R); in logf() 95 return dk * ln2_hi - ((s * (f - R) - dk * ln2_lo) - f); in logf()
|
D | s_log.c | 86 __float64 hfsq, f, s, z, R, w, t1, t2, dk; in log64() local 119 R = f * f * (_F_64(0.5) - _F_64(0.33333333333333333) * f); in log64() 121 return f - R; in log64() 124 return dk * ln2_hi - ((R - dk * ln2_lo) - f); in log64() 136 R = t2 + t1; in log64() 140 return f - (hfsq - s * (hfsq + R)); in log64() 142 return dk * ln2_hi - ((hfsq - (s * (hfsq + R) + dk * ln2_lo)) - f); in log64() 145 return f - s * (f - R); in log64() 147 return dk * ln2_hi - ((s * (f - R) - dk * ln2_lo) - f); in log64()
|
D | sf_erf.c | 100 float R, S, P, Q, s, y, z, r; in erff() local 141 R = ra0 + in erff() 152 R = rb0 + in erff() 161 r = expf(-z * z - (float)0.5625) * expf((z - x) * (z + x) + R / S); in erff() 172 float R, S, P, Q, s, y, z, r; in erfcf() local 213 R = ra0 + in erfcf() 228 R = rb0 + in erfcf() 239 r = expf(-z * z - (float)0.5625) * expf((z - x) * (z + x) + R / S); in erfcf()
|
D | s_erf.c | 236 __float64 R, S, P, Q, s, y, z, r; in erf64() local 276 R = ra0 + in erf64() 287 R = rb0 + in erf64() 296 r = exp(-z * z - _F_64(0.5625)) * exp((z - x) * (z + x) + R / S); in erf64() 309 __float64 R, S, P, Q, s, y, z, r; in _MATH_ALIAS_d_d() local 350 R = ra0 + in _MATH_ALIAS_d_d() 365 R = rb0 + in _MATH_ALIAS_d_d() 376 r = exp(-z * z - _F_64(0.5625)) * exp((z - x) * (z + x) + R / S); in _MATH_ALIAS_d_d()
|
/picolibc-3.7.0-3.6.0/newlib/libm/common/ |
D | sf_log1p.c | 36 float hfsq,f,c=0,s,z,R,u; in log1pf() local 89 R = hfsq*((float)1.0-(float)0.66666666666666666*f); in log1pf() 90 if(k==0) return f-R; else in log1pf() 91 return k*ln2_hi-((R-(k*ln2_lo+c))-f); in log1pf() 95 R = z*(Lp1+z*(Lp2+z*(Lp3+z*(Lp4+z*(Lp5+z*(Lp6+z*Lp7)))))); in log1pf() 96 if(k==0) return f-(hfsq-s*(hfsq+R)); else in log1pf() 97 return k*ln2_hi-((hfsq-(s*(hfsq+R)+(k*ln2_lo+c)))-f); in log1pf()
|
D | s_log1p.c | 137 __float64 hfsq,f,c=0,s,z,R,u; in log1p64() local 189 R = hfsq*(_F_64(1.0)-_F_64(0.66666666666666666)*f); in log1p64() 190 if(k==0) return f-R; else in log1p64() 191 return k*ln2_hi-((R-(k*ln2_lo+c))-f); in log1p64() 195 R = z*(Lp1+z*(Lp2+z*(Lp3+z*(Lp4+z*(Lp5+z*(Lp6+z*Lp7)))))); in log1p64() 196 if(k==0) return f-(hfsq-s*(hfsq+R)); else in log1p64() 197 return k*ln2_hi-((hfsq-(s*(hfsq+R)+(k*ln2_lo+c)))-f); in log1p64()
|
/picolibc-3.7.0-3.6.0/newlib/libm/ld/ld80/ |
D | s_erfl.c | 249 long double R, S, P, Q, s, y, z, r; in erfl() local 302 R = ra[0] + s * (ra[1] + s * (ra[2] + s * (ra[3] + s * (ra[4] + in erfl() 309 R = rb[0] + s * (rb[1] + s * (rb[2] + s * (rb[3] + s * (rb[4] + in erfl() 319 expl (-z * z - 0.5625L) * expl ((z - x) * (z + x) + R / S); in erfl() 330 long double R, S, P, Q, s, y, z, r; in erfcl() local 387 R = ra[0] + s * (ra[1] + s * (ra[2] + s * (ra[3] + s * (ra[4] + in erfcl() 394 R = rb[0] + s * (rb[1] + s * (rb[2] + s * (rb[3] + s * (rb[4] + in erfcl() 404 R = rc[0] + s * (rc[1] + s * (rc[2] + s * (rc[3] + in erfcl() 415 expl ((z - x) * (z + x) + R / S); in erfcl()
|
D | e_log2l.c | 97 static long double R[4] = { variable 162 y = x * ( z * __polevll( z, R, 3 ) / __p1evll( z, S, 3 ) ); in log2l()
|
D | e_log10l.c | 98 static long double R[4] = { variable 165 y = x * ( z * __polevll( z, R, 3 ) / __p1evll( z, S, 3 ) ); in log10l()
|
D | e_logl.c | 97 static long double R[4] = { variable 159 z = x * ( z * __polevll( z, R, 3 ) / __p1evll( z, S, 3 ) ); in logl()
|
D | s_log1pl.c | 94 static long double R[4] = { variable 157 z = x * ( z * __polevll( z, R, 3 ) / __p1evll( z, S, 3 ) ); in log1pl()
|
D | e_powl.c | 158 static const long double R[] = { variable 438 z = Hb * __polevll( Hb, R, 6 ); /* z = 2**Hb - 1 */ in powl()
|
/picolibc-3.7.0-3.6.0/newlib/libm/ld/ld128/ |
D | e_log2l.c | 107 static const long double R[6] = variable 215 y = x * (z * neval (z, R, 5) / deval (z, S, 5)); in log2l()
|
D | e_log10l.c | 108 static const long double R[6] = variable 221 y = x * (z * neval (z, R, 5) / deval (z, S, 5)); in log10l()
|
/picolibc-3.7.0-3.6.0/newlib/libc/machine/hppa/ |
D | DEFS.h | 75 ldo R%name(r1),arg1 !\ 78 ldo R%prof-$global$(r1),arg2 !\ 101 ldo R%name(r1),arg1 !\ 104 ldo R%prof-$global$(r1),arg2 !\
|
/picolibc-3.7.0-3.6.0/scripts/ |
D | GeneratePicolibcCrossFile.sh | 45 Copyright (c) 2022 R. Diez - Licensed under the GNU AGPLv3
|
/picolibc-3.7.0-3.6.0/newlib/libc/iconv/ |
D | iconv.tex | 79 Users usually deal with encodings, for example, KOI8-R, Unicode, UTF-8, 101 to CCS, e.g. KOI8-R or ASCII. 846 case of 8-bit CCS (e.g.m KOI8-R), but for 16-bit CCS-es the size-optimized 864 "KOI8-R -> UCS-4BE" and "KOI8-R -> UTF-16BE" are opened, two copies of 892 Example: if user plans only the "KOI8-R -> UTF-8", "UTF-8 -> ISO-8859-5" and 893 "KOI8-R -> UCS-2" conversions, the most optimal way (minimal iconv 898 --enable-newlib-iconv-from-encodings=KOI8-R 903 @code{--enable-newlib-iconv-from-encodings=KOI8-R,UTF-8 908 @code{--enable-newlib-iconv-encodings=KOI8-R,ISO-8859-5,UTF-8,UCS-2} 1312 http://www.unicode.org/Public/MAPPINGS/VENDORS/MISC/KOI8-R.TXT
|
/picolibc-3.7.0-3.6.0/newlib/ |
D | NEWS | 60 - support for Armv8-R aarch64 added 102 - K&R support removed in code and docs
|
D | README | 7 Prior to the 3.0.0 release, newlib supported both ANSI and K&R-style 8 compilers. As of 3.0.0, K&R is no longer supported.
|
D | ChangeLog-2015 | 5857 (loadlocale): Map "KOI8-R" and "KOI8-U" to CP20866 and CP21866. 5861 * libc/stdlib/sb_charsets.c (__cp_conv): Add KOI8-R (Russian, CP20866) 10327 2007-05-17 Cary R. <cygcary <at> yahoo.com> 10468 2007-05-01 Cary R. <cygcary <at> yahoo.com> 12970 '%g', '%G', '%n', '%R', '%t', '%T', '%u', '%V', '%X', and '%z'. 16986 %r and %R format specifiers which handle fixed-point data. 25164 (cwait, spawnvp, R, D, getrusage, _execve, _fork, _wait): Delete.
|
/picolibc-3.7.0-3.6.0/ |
D | README.md | 596 version shifts (thanks to R. Diez). 623 8. Fix all old-style (K&R) function definitions. 699 2. Additional cleanups in time conversion funcs (Thanks to R. Riez) 703 1. Code cleanups for time conversion funcs (Thanks to R. Diez) 747 9. Add 'timegm' function (thanks to R. Diez).
|
D | COPYING.NEWLIB | 1089 (49) Michael R. Neilly (riscv-* targets) 1091 (c) Copyright 2017 Michael R. Neilly
|
D | meson.build | 505 specs_prefix_format = '%R/@0@'
|
D | COPYING.picolibc | 21 Copyright: 2022 R. Diez - Licensed under the GNU AGPLv3 1347 Copyright: 2021 R. Diez 2034 Copyright: 2017 Michael R. Neilly
|