lib/c/math.zig | 33 +++++++- lib/compiler_rt/cos.zig | 2 +- lib/compiler_rt/long_double.zig | 37 --------- lib/compiler_rt/rem_pio2l.zig | 2 +- lib/compiler_rt/sin.zig | 2 +- lib/compiler_rt/sincos.zig | 2 +- lib/compiler_rt/tan.zig | 2 +- lib/libc/mingw/math/lrintl.c | 18 ----- lib/libc/mingw/math/rintl.c | 16 ---- lib/libc/musl/src/math/i386/lrintl.c | 8 -- lib/libc/musl/src/math/i386/rintl.c | 7 -- lib/libc/musl/src/math/lrintl.c | 36 --------- lib/libc/musl/src/math/rintl.c | 29 ------- lib/libc/musl/src/math/s390x/rintl.c | 15 ---- lib/libc/musl/src/math/x32/lrintl.s | 7 -- lib/libc/musl/src/math/x32/rintl.s | 6 -- lib/libc/musl/src/math/x86_64/lrintl.c | 8 -- lib/libc/musl/src/math/x86_64/rintl.c | 7 -- lib/std/math.zig | 1 + lib/std/math/float.zig | 62 +++++++++++++++ src/libs/mingw.zig | 2 - src/libs/musl.zig | 9 --- src/libs/wasi_libc.zig | 2 - test/c/math.zig | 130 +++++++++++++++++++++++--------- test/libc.zig | 2 +- 25 files changed, 195 insertions(+), 250 deletions(-)