lib/c/math.zig | 133 ++++++++++-- lib/compiler_rt/cos.zig | 193 +++++++++++++----- lib/compiler_rt/long_double.zig | 37 ++++ lib/compiler_rt/rem_pio2l.zig | 173 ++++++++++++++++ lib/compiler_rt/sin.zig | 195 +++++++++++++----- lib/compiler_rt/sincos.zig | 351 +++++++++++++++++++++++++------- lib/compiler_rt/tan.zig | 165 ++++++++++----- lib/compiler_rt/trig.zig | 262 +++++++++++++++++++++++- lib/libc/mingw/math/arm-common/sincosl.c | 13 -- lib/libc/mingw/math/arm/sincos.S | 30 --- lib/libc/mingw/math/arm64/rint.c | 12 -- lib/libc/mingw/math/arm64/rintf.c | 12 -- lib/libc/mingw/math/arm64/sincos.S | 32 --- lib/libc/mingw/math/frexpf.c | 13 -- lib/libc/mingw/math/frexpl.c | 71 ------- lib/libc/mingw/math/x86/cos.def.h | 65 ------ lib/libc/mingw/math/x86/cosl.c | 46 ----- lib/libc/mingw/math/x86/cosl_internal.S | 55 ----- lib/libc/mingw/math/x86/sin.def.h | 65 ------ lib/libc/mingw/math/x86/sinl.c | 46 ----- lib/libc/mingw/math/x86/sinl_internal.S | 58 ------ lib/libc/mingw/math/x86/tanl.S | 62 ------ lib/libc/musl/src/math/__cosl.c | 96 --------- lib/libc/musl/src/math/__sinl.c | 78 ------- lib/libc/musl/src/math/__tanl.c | 143 ------------- lib/libc/musl/src/math/aarch64/lrint.c | 10 - lib/libc/musl/src/math/aarch64/lrintf.c | 10 - lib/libc/musl/src/math/aarch64/rintf.c | 7 - lib/libc/musl/src/math/cosl.c | 39 ---- lib/libc/musl/src/math/finite.c | 7 - lib/libc/musl/src/math/finitef.c | 7 - lib/libc/musl/src/math/frexp.c | 23 --- lib/libc/musl/src/math/frexpf.c | 23 --- lib/libc/musl/src/math/frexpl.c | 29 --- lib/libc/musl/src/math/i386/lrint.c | 8 - lib/libc/musl/src/math/i386/lrintf.c | 8 - lib/libc/musl/src/math/i386/rintf.c | 7 - lib/libc/musl/src/math/lrint.c | 72 ------- lib/libc/musl/src/math/lrintf.c | 8 - lib/libc/musl/src/math/powerpc64/lrint.c | 16 -- lib/libc/musl/src/math/powerpc64/lrintf.c | 16 -- lib/libc/musl/src/math/rintf.c | 30 --- lib/libc/musl/src/math/s390x/rintf.c | 15 -- lib/libc/musl/src/math/sincosl.c | 60 ------ lib/libc/musl/src/math/sinl.c | 41 ---- lib/libc/musl/src/math/tanl.c | 29 --- lib/libc/musl/src/math/x32/lrint.s | 5 - lib/libc/musl/src/math/x32/lrintf.s | 5 - lib/libc/musl/src/math/x86_64/lrint.c | 8 - lib/libc/musl/src/math/x86_64/lrintf.c | 8 - src/libs/mingw.zig | 16 +- src/libs/musl.zig | 28 --- src/libs/wasi_libc.zig | 14 -- test/libc.zig | 2 +- 54 files changed, 1257 insertions(+), 1700 deletions(-)