Sortix
Sortix Download Manual Development Source Code News Blog More

os-test > include > math

Legend

Outcomes
Good Good Missing optional Outside libc
Partial Extension Previous posix
Neutral None
Bad Compile error Incompatible Missing header Undeclared Undefined reference Unknown type

Good. A cell is good if the declaration is present in the header and can be linked with libc. This outcome means the test succeeded with the appropriate -D_POSIX_C_SOURCE=202405 or -D_XOPEN_SOURCE=800 feature macros and the standard libraries libc, libpthread, libm, librt, and libxnet.

Missing optional. A cell is missing_optional if the test could not be compiled, but the declaration is optional in POSIX and need not be provided.

Outside libc. A cell is outside_libc if the test could be compiled, but had to be linked with another standard library than the ones prescribed by POSIX: libc, libpthread, libm, librt, and libxnet. This may not conform to POSIX depending on the linking options provided by getconf(1)/confstr(3).

Extension. A cell is extension if the test could not be compiled with the _POSIX_C_SOURCE and _XOPEN_SOURCE feature macros, but it could instead be compiled with other system-specific feature macros that provide the entire API. This outcome means the system header feature macro logic does not support the latest POSIX.1-2024 standard and only receives partial credit. This outcome typically indicates a declaration new to POSIX.1-2024.

Previous posix. A cell is previous_posix if the test could not be compiled with the -D_POSIX_C_SOURCE=202405 or -D_XOPEN_SOURCE=800 feature macros from the POSIX.1-2024 standard, but the test could instead be compiled with the older -D_POSIX_C_SOURCE=200809L or -D_XOPEN_SOURCE=700 feature macros from the older POSIX.1-2008 standard. This outcome means the system header feature macro logic does not support the latest POSIX.1-2024 standard and only receives partial credit. In particular, the header did not check if the value was higher than the supported value, but instead hard-coded the supported values, and failed to be forward compatible with new standard versions.

None. A cell is none if there is no test data result for that operating system.

Compile error. A cell is compile_error if the test could not be compiled and the error message was not recognized as a more precise error test outcome.

Incompatible. A cell is incompatible if the declaration existed in the header, but had a signature that is incompatible with the standardized declaration. This outcome typically indicates a type error in the declaration. Addressing the issue may require an incompatible ABI change or special compatibility logic.

Missing header. A cell is missing_header if the header did not exist.

Undeclared. A cell is undeclared if the header did not contain the declaration.

Undefined reference. A cell is undefined if the test could be compiled, but could not be linked with the standard library.

Unknown type. A cell is unknown_type if the test could not be compiled and failed because a required type was not declared. In some cases, functions fail because the header omitted a required type for a function and instead declared the function in an alternate fashion with an incompatible alias for the type.

§. The § link on the left of each row links to that row.

math

aix
AIX 3 00F9C1964C00
dragonfly
DragonFly 6.4-RELEASE x86_64
freebsd
FreeBSD 14.3-RELEASE-p2 amd64
haiku
Haiku 1 x86_64
hurd
GNU 0.9 i686-AT386
linux
Linux 6.12.38+deb13-amd64 x86_64
macos
Darwin 24.3.0 arm64
minix
Minix 3.4.0 i386
musl
Linux 6.12.34-0-lts x86_64
netbsd
NetBSD 10.1 amd64
omnios
SunOS 5.11 i86pc
openbsd
OpenBSD 7.7 amd64
solaris
SunOS 5.11 sun4v
sortix
Sortix 1.1.0-dev x86_64
§ FP_FAST_FMA aix: good dragonfly: missing_optional freebsd: missing_optional haiku: good hurd: missing_optional linux: missing_optional macos: good minix: missing_optional musl: missing_optional netbsd: missing_optional omnios: missing_optional openbsd: missing_optional solaris: missing_optional sortix: missing_optional
§ FP_FAST_FMAF aix: good dragonfly: missing_optional freebsd: good haiku: good hurd: missing_optional linux: missing_optional macos: good minix: missing_optional musl: missing_optional netbsd: missing_optional omnios: missing_optional openbsd: missing_optional solaris: missing_optional sortix: good
§ FP_FAST_FMAL aix: good dragonfly: missing_optional freebsd: missing_optional haiku: good hurd: missing_optional linux: missing_optional macos: good minix: missing_optional musl: missing_optional netbsd: missing_optional omnios: missing_optional openbsd: missing_optional solaris: missing_optional sortix: missing_optional
§ FP_ILOGB0 aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ FP_ILOGBNAN aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ FP_INFINITE aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ FP_NAN aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ FP_NORMAL aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ FP_SUBNORMAL aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ FP_ZERO aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ HUGE_VAL aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ HUGE_VALF aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ HUGE_VALL aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ INFINITY aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ MATH_ERREXCEPT aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: undeclared musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ MATH_ERRNO aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: undeclared musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ NAN aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: none minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ acos aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ acosf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ acosh aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: extension musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ acoshf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ acoshl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ acosl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ asin aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ asinf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ asinh aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: extension musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ asinhf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ asinhl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ asinl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ atan aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ atan2 aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ atan2f aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ atan2l aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ atanf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ atanh aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: extension musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ atanhf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ atanhl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ atanl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ cbrt aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: extension musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ cbrtf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ cbrtl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ ceil aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ ceilf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ ceill aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ copysign aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: extension musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ copysignf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ copysignl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ cos aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ cosf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ cosh aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ coshf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ coshl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ cosl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ double_t aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ erf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: extension musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ erfc aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: extension musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ erfcf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ erfcl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ erff aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ erfl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ exp aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ exp2 aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ exp2f aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ exp2l aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ expf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ expl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ expm1 aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: extension musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ expm1f aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ expm1l aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: undefined musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ fabs aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ fabsf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ fabsl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ fdim aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ fdimf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ fdiml aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ float_t aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ floor aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ floorf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ floorl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ fma aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ fmaf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ fmal aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ fmax aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ fmaxf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ fmaxl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ fmin aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ fminf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ fminl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ fmod aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ fmodf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ fmodl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ fpclassify aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ frexp aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ frexpf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ frexpl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ hypot aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: extension musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ hypotf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ hypotl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ ilogb aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: extension musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ ilogbf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ ilogbl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ isfinite aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ isgreater aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ isgreaterequal aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ isinf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ isless aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ islessequal aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ islessgreater aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ isnan aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ isnormal aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ isunordered aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ ldexp aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ ldexpf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ ldexpl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ lgamma aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: extension musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ lgammaf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ lgammal aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: undefined musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ llrint aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ llrintf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ llrintl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: undefined musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ llround aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ llroundf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ llroundl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: undefined musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ log aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ log10 aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ log10f aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ log10l aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ log1p aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: extension musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ log1pf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ log1pl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: undefined musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ log2 aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ log2f aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ log2l aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: undefined musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ logb aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: extension musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ logbf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ logbl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ logf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ logl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ lrint aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ lrintf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ lrintl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: undefined musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ lround aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ lroundf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ lroundl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: undefined musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ math_errhandling aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: undeclared musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ modf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ modff aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ modfl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ nan aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ nanf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ nanl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ nearbyint aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ nearbyintf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ nearbyintl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ nextafter aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: extension musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ nextafterf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ nextafterl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ nexttoward aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ nexttowardf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ nexttowardl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: undefined musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ pow aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ powf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ powl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ remainder aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: extension musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ remainderf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ remainderl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: undefined musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ remquo aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ remquof aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ remquol aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: undefined musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ rint aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: extension musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ rintf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ rintl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ round aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ roundf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ roundl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ scalbln aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: extension musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ scalblnf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ scalblnl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ scalbn aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: extension musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ scalbnf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ scalbnl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ signbit aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ sin aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ sinf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ sinh aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ sinhf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ sinhl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ sinl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ sqrt aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ sqrtf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ sqrtl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ tan aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ tanf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ tanh aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ tanhf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ tanhl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ tanl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ tgamma aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ tgammaf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ tgammal aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: undefined musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
§ trunc aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ truncf aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ truncl aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: undeclared
Optional: XSI
X/Open System Interfaces
§ M_1_PI aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ M_1_PIl aix: undeclared dragonfly: undeclared freebsd: undeclared haiku: undeclared hurd: extension linux: extension macos: undeclared minix: undeclared musl: undeclared netbsd: undeclared omnios: undeclared openbsd: good solaris: undeclared sortix: undeclared
§ M_1_SQRTPI aix: undeclared dragonfly: undeclared freebsd: undeclared haiku: undeclared hurd: undeclared linux: undeclared macos: undeclared minix: undeclared musl: undeclared netbsd: undeclared omnios: undeclared openbsd: undeclared solaris: undeclared sortix: undeclared
§ M_1_SQRTPIl aix: undeclared dragonfly: undeclared freebsd: undeclared haiku: undeclared hurd: undeclared linux: undeclared macos: undeclared minix: undeclared musl: undeclared netbsd: undeclared omnios: undeclared openbsd: undeclared solaris: undeclared sortix: undeclared
§ M_2_PI aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ M_2_PIl aix: undeclared dragonfly: undeclared freebsd: undeclared haiku: undeclared hurd: extension linux: extension macos: undeclared minix: undeclared musl: undeclared netbsd: undeclared omnios: undeclared openbsd: good solaris: undeclared sortix: undeclared
§ M_2_SQRTPI aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ M_2_SQRTPIl aix: undeclared dragonfly: undeclared freebsd: undeclared haiku: undeclared hurd: extension linux: extension macos: undeclared minix: undeclared musl: undeclared netbsd: undeclared omnios: undeclared openbsd: good solaris: undeclared sortix: undeclared
§ M_E aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ M_EGAMMA aix: undeclared dragonfly: undeclared freebsd: undeclared haiku: undeclared hurd: undeclared linux: undeclared macos: undeclared minix: undeclared musl: undeclared netbsd: undeclared omnios: undeclared openbsd: undeclared solaris: undeclared sortix: undeclared
§ M_EGAMMAl aix: undeclared dragonfly: undeclared freebsd: undeclared haiku: undeclared hurd: undeclared linux: undeclared macos: undeclared minix: undeclared musl: undeclared netbsd: undeclared omnios: undeclared openbsd: undeclared solaris: undeclared sortix: undeclared
§ M_El aix: undeclared dragonfly: undeclared freebsd: undeclared haiku: undeclared hurd: extension linux: extension macos: undeclared minix: undeclared musl: undeclared netbsd: undeclared omnios: undeclared openbsd: good solaris: undeclared sortix: undeclared
§ M_LN10 aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ M_LN10l aix: undeclared dragonfly: undeclared freebsd: undeclared haiku: undeclared hurd: extension linux: extension macos: undeclared minix: undeclared musl: undeclared netbsd: undeclared omnios: undeclared openbsd: good solaris: undeclared sortix: undeclared
§ M_LN2 aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ M_LN2l aix: undeclared dragonfly: undeclared freebsd: undeclared haiku: undeclared hurd: extension linux: extension macos: undeclared minix: undeclared musl: undeclared netbsd: undeclared omnios: undeclared openbsd: good solaris: undeclared sortix: undeclared
§ M_LOG10E aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ M_LOG10El aix: undeclared dragonfly: undeclared freebsd: undeclared haiku: undeclared hurd: extension linux: extension macos: undeclared minix: undeclared musl: undeclared netbsd: undeclared omnios: undeclared openbsd: good solaris: undeclared sortix: undeclared
§ M_LOG2E aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ M_LOG2El aix: undeclared dragonfly: undeclared freebsd: undeclared haiku: undeclared hurd: extension linux: extension macos: undeclared minix: undeclared musl: undeclared netbsd: undeclared omnios: undeclared openbsd: good solaris: undeclared sortix: undeclared
§ M_PHI aix: undeclared dragonfly: undeclared freebsd: undeclared haiku: undeclared hurd: undeclared linux: undeclared macos: undeclared minix: undeclared musl: undeclared netbsd: undeclared omnios: undeclared openbsd: undeclared solaris: undeclared sortix: undeclared
§ M_PHIl aix: undeclared dragonfly: undeclared freebsd: undeclared haiku: undeclared hurd: undeclared linux: undeclared macos: undeclared minix: undeclared musl: undeclared netbsd: undeclared omnios: undeclared openbsd: undeclared solaris: undeclared sortix: undeclared
§ M_PI aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ M_PI_2 aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ M_PI_2l aix: undeclared dragonfly: undeclared freebsd: undeclared haiku: undeclared hurd: extension linux: extension macos: undeclared minix: undeclared musl: undeclared netbsd: undeclared omnios: undeclared openbsd: good solaris: undeclared sortix: undeclared
§ M_PI_4 aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ M_PI_4l aix: undeclared dragonfly: undeclared freebsd: undeclared haiku: undeclared hurd: extension linux: extension macos: undeclared minix: undeclared musl: undeclared netbsd: undeclared omnios: undeclared openbsd: good solaris: undeclared sortix: undeclared
§ M_PIl aix: undeclared dragonfly: undeclared freebsd: undeclared haiku: undeclared hurd: extension linux: extension macos: undeclared minix: undeclared musl: undeclared netbsd: undeclared omnios: undeclared openbsd: good solaris: undeclared sortix: undeclared
§ M_SQRT1_2 aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ M_SQRT1_2l aix: undeclared dragonfly: undeclared freebsd: undeclared haiku: undeclared hurd: extension linux: extension macos: undeclared minix: undeclared musl: undeclared netbsd: undeclared omnios: undeclared openbsd: good solaris: undeclared sortix: undeclared
§ M_SQRT1_3 aix: undeclared dragonfly: undeclared freebsd: undeclared haiku: undeclared hurd: undeclared linux: undeclared macos: undeclared minix: undeclared musl: undeclared netbsd: undeclared omnios: undeclared openbsd: undeclared solaris: undeclared sortix: undeclared
§ M_SQRT1_3l aix: undeclared dragonfly: undeclared freebsd: undeclared haiku: undeclared hurd: undeclared linux: undeclared macos: undeclared minix: undeclared musl: undeclared netbsd: undeclared omnios: undeclared openbsd: undeclared solaris: undeclared sortix: undeclared
§ M_SQRT2 aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ M_SQRT2l aix: undeclared dragonfly: undeclared freebsd: undeclared haiku: undeclared hurd: extension linux: extension macos: undeclared minix: undeclared musl: undeclared netbsd: undeclared omnios: undeclared openbsd: good solaris: undeclared sortix: undeclared
§ M_SQRT3 aix: undeclared dragonfly: undeclared freebsd: undeclared haiku: undeclared hurd: undeclared linux: undeclared macos: undeclared minix: undeclared musl: undeclared netbsd: undeclared omnios: undeclared openbsd: undeclared solaris: undeclared sortix: undeclared
§ M_SQRT3l aix: undeclared dragonfly: undeclared freebsd: undeclared haiku: undeclared hurd: undeclared linux: undeclared macos: undeclared minix: undeclared musl: undeclared netbsd: undeclared omnios: undeclared openbsd: undeclared solaris: undeclared sortix: undeclared
§ j0 aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ j1 aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ jn aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ y0 aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ y1 aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
§ yn aix: good dragonfly: good freebsd: good haiku: good hurd: good linux: good macos: good minix: good musl: good netbsd: good omnios: good openbsd: good solaris: good sortix: good
Copyright 2011-2025 Jonas 'Sortie' Termansen and contributors.
Sortix's source code is free software under the ISC license.
#sortix on irc.sortix.org
@sortix_org