784 Commits (f34d0ea511e552851c8c6148fb113816f41e6759)

Author SHA1 Message Date
Rich Felker 3ddeedd8f7 remove magic numbers from floatscan 14 years ago
Rich Felker fe514951af optimize more integer cases in floatscan; comment the whole procedure 14 years ago
Rich Felker 470fecdd3a revert invalid optimization in floatscan 14 years ago
Rich Felker 96acdae944 fix stupid typo in floatscan that caused excess rounding of some values 14 years ago
Rich Felker 4054da9ba0 optimize floatscan downscaler to skip results that won't be needed 14 years ago
Rich Felker 5837a0bb6b simplify/debloat radix point alignment code in floatscan 14 years ago
Rich Felker 1bdd5c8b98 optimize floatscan: avoid excessive upscaling 14 years ago
Rich Felker 7ef1a9bba5 fix incorrect initial count in shgetc when data is already buffered 14 years ago
Rich Felker 48bb81adf8 fix bug parsing lone zero followed by junk, and hex float over-reading 14 years ago
Rich Felker 38b3f1fea8 fix float scanning of certain values ending in zeros 14 years ago
Rich Felker 633a26c1e6 fix potential overflow in exponent reading 14 years ago
Rich Felker c5ff29699c set errno properly when parsing floating point 14 years ago
Rich Felker 2162541f38 add "scan helper getc" and rework strtod, etc. to use it 14 years ago
Rich Felker 4fb6aa02c8 unify strtof/strtod/strtold wrappers and fix initial whitespace issue 14 years ago
Rich Felker 415c4cd7fd new floating point parser/converter 14 years ago
nsz 37eaec3ad3 math: fix x86 asin accuracy 14 years ago
Rich Felker 4f346b08b3 improve name lookup performance in corner cases 14 years ago
nsz 7eabe8e690 math: minor cleanups in ceil and floor 14 years ago
nsz d79ac8c38f math: remove x86 modf asm 14 years ago
nsz f6ceccd922 math: rewrite modf.c and clean up modff.c 14 years ago
nsz 9f58d06007 math: fix modfl.c bug 14 years ago
nsz cf682072ce math: fix a regression in powl and do some cleanups 14 years ago
nsz bbfbc7edaf math: add dummy tgamma and tgammaf implementations 14 years ago
nsz 1b229a2098 math: remove comment about aliasing lgamma as gamma 14 years ago
nsz ad23771c32 math: fix typo in i386 remquof and remquol asm 14 years ago
Rich Felker bff650df9f add strfmon_l variant (still mostly incomplete) 14 years ago
Rich Felker ad2d2b963a asm for hypot and hypotf 14 years ago
Rich Felker a9e85c0a5c make dlerror conform to posix 14 years ago
nsz 6d8df2b972 minor rintl.c fix: remove unsupported ldbl format message 14 years ago
nsz cb8fce4b4f fix tgammal: don't set the signgam global 14 years ago
Rich Felker 13e400b355 add creal/cimag macros in complex.h (and use them in the functions defs) 14 years ago
nsz a4a0c91275 acos.s fix: use the formula acos(x) = atan2(sqrt(1-x),sqrt(1+x)) 14 years ago
Rich Felker 2e0c1fed36 sysconf support for dynamic limits (open files and processes) 14 years ago
Rich Felker 25501c1079 initial, very primitive strfmon 14 years ago
Rich Felker 30df206cb0 x86_64 math asm, long double functions only 14 years ago
Rich Felker ad47d45e9d upgrade to latest upstream TRE regex code (0.8.0) 14 years ago
nsz 91c28f61f4 nearbyint optimization (only clear inexact when necessary) 14 years ago
nsz 8c6fc860a9 remove a fixme comment 14 years ago
nsz f1347a3a45 clean up pow.c and powf.c 14 years ago
nsz 615bbd365f clean up powl.c 14 years ago
nsz 1e2fea632b fix a cbrtl.c regression and remove x87 precision setting 14 years ago
Rich Felker baa43bca0a optimize scalbn family 14 years ago
Rich Felker 7513d3ecab remquo asm: return quotient mod 8, as intended by the spec 14 years ago
Rich Felker 804fbf0b8c use alternate formula for acos asm to avoid loss of precision 14 years ago
Rich Felker acb744921b fix exp asm 14 years ago
nsz 0cbb654791 code cleanup of named constants 14 years ago
nsz b03255af77 fix remainder*.c: remove useless long double cast 14 years ago
nsz 4caa17b2a1 don't try to create non-standard denormalization signal 14 years ago
nsz 75483499da new modff.c code, fix nan handling in modfl 14 years ago
nsz 2786c7d216 use scalbn or *2.0 instead of ldexp, fix fmal 14 years ago