Disable -std=c99 on linux for now, as gcc does freaks out in math_private.h on the definition of IEEE_WORD_ORDER, and defines ieee_double_shape_type twice. Disable building s_cbrtl.c for the time being as it requires ieeefp.h
OpenLIBM is an effort to have a high quality independent LIBM library. It is meant to be used standalone in applications and programming language implementations, and perhaps even as a reference for LIBM implementations in OSes.
The OpenLIBM code derives from the FreeBSD msun implementation, which in turn derives from FDLIBM 5.3.
Description
Languages
C
93.6%
Assembly
4.2%
CMake
1.4%
Makefile
0.3%
PHP
0.3%
Other
0.2%