35 Commits (c4d4028dde90562f631edf559fbc42d8ec1b29de)

Author SHA1 Message Date
Szabolcs Nagy 4f893997e4 math: add __math_invalidl 6 years ago
Szabolcs Nagy d20558148d math: fix sinh overflows in non-nearest rounding 6 years ago
Rich Felker 78691fa76d make new math code compatible with unused variable warning/error 7 years ago
Szabolcs Nagy e4dd65305a math: new pow 8 years ago
Szabolcs Nagy d28cd0ad42 math: new powf 9 years ago
Szabolcs Nagy 3f94c648ef math: new exp2f and expf 9 years ago
Szabolcs Nagy 169fc008d8 math: add configuration macros 8 years ago
Szabolcs Nagy 3c3763fc52 math: add macros for static branch prediction hints 8 years ago
Szabolcs Nagy 4f8acf953c math: add double precision error handling functions 8 years ago
Szabolcs Nagy 9ef6ca4235 math: add single precision error handling functions 9 years ago
Szabolcs Nagy fe54544f05 math: add eval_as_float and eval_as_double 8 years ago
Szabolcs Nagy b50d315fd2 math: add fp_arch.h with fp_barrier and fp_force_eval 8 years ago
Szabolcs Nagy f107d34e76 math: remove sun copyright from libm.h 8 years ago
Szabolcs Nagy d59e504279 math: add asuint, asuint64, asfloat and asdouble 9 years ago
Szabolcs Nagy 2d72b58070 math: move complex math out of libm.h 8 years ago
Rich Felker 46e3895b6c apply hidden visibility to internal math functions 8 years ago
Rich Felker 59d88940d2 move lgamma-related internal declarations to libm.h 8 years ago
Rich Felker 18f02c42a2 add support for m68k 80-bit long double variant 8 years ago
Szabolcs Nagy f4e4632abf math: add dummy implementations of 128 bit long double functions 11 years ago
Rich Felker a414e8374d provide CMPLX macros in implementation-internal libm.h 12 years ago
Szabolcs Nagy 9b0fcb441a math: remove STRICT_ASSIGN macro 13 years ago
Szabolcs Nagy afa2aaccea math: remove libc.h include from libm.h 13 years ago
Szabolcs Nagy 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) 13 years ago
Szabolcs Nagy 63b9cc7773 math: remove *_WORD64 macros from libm.h 13 years ago
Szabolcs Nagy 94a3d13ae6 math: remove old longdbl.h 13 years ago
Szabolcs Nagy af5f6d9556 long double cleanup, initial commit 13 years ago
Szabolcs Nagy faea4c9937 make CMPLX macros available in complex.h in non-c11 mode as well 14 years ago
Szabolcs Nagy 6d3f1a39c1 math: turn off the STRICT_ASSIGN workaround by default 14 years ago
Szabolcs Nagy cfbaba79a2 complex: add C11 CMPLX macros and replace cpack with them 14 years ago
nsz 6ab8136b44 add FORCE_EVAL macro to evaluate float expr for their side effect 14 years ago
Rich Felker 13e400b355 add creal/cimag macros in complex.h (and use them in the functions defs) 14 years ago
nsz 2e8c8fbe7d don't inline __rem_pio2l so the code size is smaller 14 years ago
Rich Felker 9e2a895aaa fix loads of missing const in new libm, and some global vars (?!) in powl 14 years ago
Rich Felker de7db6e927 fix namespace issues for lgamma, etc. 14 years ago
Rich Felker b69f695ace first commit of the new libm! 14 years ago