lib/c/math.zig | 18 ++ lib/compiler_rt/sqrt.zig | 102 ++++------ lib/libc/mingw/math/copysign.c | 21 -- lib/libc/mingw/math/copysignf.c | 19 -- lib/libc/mingw/math/fmaxl.c | 12 -- lib/libc/mingw/math/fminl.c | 12 -- lib/libc/mingw/math/sqrt.def.h | 92 --------- lib/libc/mingw/math/sqrtf.c | 46 ----- lib/libc/mingw/math/sqrtl.c | 46 ----- lib/libc/mingw/math/x86/copysignl.S | 44 ----- lib/libc/mingw/math/x86/fmodf.c | 29 --- lib/libc/mingw/math/x86/fmodl.c | 21 -- lib/libc/mingw/math/x86/log.c | 46 ----- lib/libc/mingw/math/x86/log2f.S | 85 --------- lib/libc/musl/src/math/aarch64/fmax.c | 7 - lib/libc/musl/src/math/aarch64/fmaxf.c | 7 - lib/libc/musl/src/math/aarch64/fmin.c | 7 - lib/libc/musl/src/math/aarch64/fminf.c | 7 - lib/libc/musl/src/math/aarch64/sqrt.c | 7 - lib/libc/musl/src/math/aarch64/sqrtf.c | 7 - lib/libc/musl/src/math/arm/sqrt.c | 15 -- lib/libc/musl/src/math/arm/sqrtf.c | 15 -- lib/libc/musl/src/math/copysign.c | 8 - lib/libc/musl/src/math/copysignf.c | 10 - lib/libc/musl/src/math/copysignl.c | 16 -- lib/libc/musl/src/math/fmax.c | 13 -- lib/libc/musl/src/math/fmaxf.c | 13 -- lib/libc/musl/src/math/fmaxl.c | 21 -- lib/libc/musl/src/math/fmin.c | 13 -- lib/libc/musl/src/math/fminf.c | 13 -- lib/libc/musl/src/math/fminl.c | 21 -- lib/libc/musl/src/math/i386/fmod.c | 10 - lib/libc/musl/src/math/i386/fmodf.c | 10 - lib/libc/musl/src/math/i386/fmodl.c | 9 - lib/libc/musl/src/math/i386/log.s | 9 - lib/libc/musl/src/math/i386/log10.s | 9 - lib/libc/musl/src/math/i386/log10f.s | 9 - lib/libc/musl/src/math/i386/log2.s | 9 - lib/libc/musl/src/math/i386/log2f.s | 9 - lib/libc/musl/src/math/i386/logf.s | 9 - lib/libc/musl/src/math/i386/sqrt.c | 15 -- lib/libc/musl/src/math/i386/sqrtf.c | 12 -- lib/libc/musl/src/math/i386/sqrtl.c | 7 - lib/libc/musl/src/math/log2_data.c | 201 ------------------- lib/libc/musl/src/math/log2_data.h | 28 --- lib/libc/musl/src/math/log2f_data.c | 33 ---- lib/libc/musl/src/math/log2f_data.h | 19 -- lib/libc/musl/src/math/log_data.c | 328 -------------------------------- lib/libc/musl/src/math/log_data.h | 28 --- lib/libc/musl/src/math/logf_data.c | 33 ---- lib/libc/musl/src/math/logf_data.h | 20 -- lib/libc/musl/src/math/m68k/sqrtl.c | 15 -- lib/libc/musl/src/math/mips/sqrt.c | 16 -- lib/libc/musl/src/math/mips/sqrtf.c | 16 -- lib/libc/musl/src/math/powerpc/sqrt.c | 15 -- lib/libc/musl/src/math/powerpc/sqrtf.c | 15 -- lib/libc/musl/src/math/powerpc64/fmax.c | 15 -- lib/libc/musl/src/math/powerpc64/fmaxf.c | 15 -- lib/libc/musl/src/math/powerpc64/fmin.c | 15 -- lib/libc/musl/src/math/powerpc64/fminf.c | 15 -- lib/libc/musl/src/math/powerpc64/sqrt.c | 7 - lib/libc/musl/src/math/powerpc64/sqrtf.c | 7 - lib/libc/musl/src/math/riscv32/copysign.c | 15 -- lib/libc/musl/src/math/riscv32/copysignf.c | 15 -- lib/libc/musl/src/math/riscv32/fmax.c | 15 -- lib/libc/musl/src/math/riscv32/fmaxf.c | 15 -- lib/libc/musl/src/math/riscv32/fmin.c | 15 -- lib/libc/musl/src/math/riscv32/fminf.c | 15 -- lib/libc/musl/src/math/riscv32/sqrt.c | 15 -- lib/libc/musl/src/math/riscv32/sqrtf.c | 15 -- lib/libc/musl/src/math/riscv64/copysign.c | 15 -- lib/libc/musl/src/math/riscv64/copysignf.c | 15 -- lib/libc/musl/src/math/riscv64/fmax.c | 15 -- lib/libc/musl/src/math/riscv64/fmaxf.c | 15 -- lib/libc/musl/src/math/riscv64/fmin.c | 15 -- lib/libc/musl/src/math/riscv64/fminf.c | 15 -- lib/libc/musl/src/math/riscv64/sqrt.c | 15 -- lib/libc/musl/src/math/riscv64/sqrtf.c | 15 -- lib/libc/musl/src/math/s390x/sqrt.c | 15 -- lib/libc/musl/src/math/s390x/sqrtf.c | 15 -- lib/libc/musl/src/math/s390x/sqrtl.c | 15 -- lib/libc/musl/src/math/sqrt.c | 158 --------------- lib/libc/musl/src/math/sqrt_data.c | 19 -- lib/libc/musl/src/math/sqrt_data.h | 13 -- lib/libc/musl/src/math/sqrtf.c | 83 -------- lib/libc/musl/src/math/sqrtl.c | 259 ------------------------- lib/libc/musl/src/math/x32/fmodl.s | 11 -- lib/libc/musl/src/math/x32/sqrt.s | 4 - lib/libc/musl/src/math/x32/sqrtf.s | 4 - lib/libc/musl/src/math/x32/sqrtl.s | 5 - lib/libc/musl/src/math/x86_64/fmodl.c | 9 - lib/libc/musl/src/math/x86_64/sqrt.c | 7 - lib/libc/musl/src/math/x86_64/sqrtf.c | 7 - lib/libc/musl/src/math/x86_64/sqrtl.c | 7 - lib/libc/wasi/libc-bottom-half/sources/math/fmin-fmax.c | 34 ---- src/libs/mingw.zig | 7 - src/libs/musl.zig | 75 -------- src/libs/wasi_libc.zig | 10 - test/libc.zig | 200 +++++++++++++++++++ test/src/Libc.zig | 4 +- test/tests.zig | 11 +- 101 files changed, 268 insertions(+), 2695 deletions(-)