CMakeLists.txt | 7 ++- lib/compiler_rt.zig | 12 ++-- lib/compiler_rt/common.zig | 12 ++++ lib/compiler_rt/negXf2.zig | 42 ------------- lib/compiler_rt/negdf2.zig | 19 ++++++ lib/compiler_rt/negsf2.zig | 19 ++++++ lib/compiler_rt/negtf2.zig | 11 ++++ lib/compiler_rt/negxf2.zig | 11 ++++ lib/std/fmt.zig | 2 - lib/std/math/copysign.zig | 1 - lib/std/math/signbit.zig | 1 - src/Air.zig | 6 ++ src/Liveness.zig | 2 + src/Sema.zig | 4 +- src/arch/aarch64/CodeGen.zig | 3 +- src/arch/arm/CodeGen.zig | 1 + src/arch/riscv64/CodeGen.zig | 1 + src/arch/sparc64/CodeGen.zig | 1 + src/arch/wasm/CodeGen.zig | 1 + src/arch/x86_64/CodeGen.zig | 1 + src/codegen/c.zig | 16 +++++ src/codegen/llvm.zig | 20 ++++++- src/codegen/llvm/bindings.zig | 3 + src/print_air.zig | 1 + src/value.zig | 50 +++++++++++----- test/behavior/floatop.zig | 103 ++++++++++++++++++++++++++++++++ 26 files changed, 278 insertions(+), 72 deletions(-)