lib/std/special/compiler_rt/extendXfYf2.zig | 4 +++ lib/std/special/compiler_rt/extendXfYf2_test.zig | 49 +++++++++++++++++++++++++++- lib/std/special/compiler_rt/truncXfYf2.zig | 6 +++- lib/std/special/compiler_rt/truncXfYf2_test.zig | 56 ++++++++++++++++++++++++++++++++ src/stage1/bigfloat.cpp | 9 ++--- src/stage1/codegen.cpp | 5 ++- src/stage1/ir.cpp | 11 ++----- src/stage1/softfloat_ext.cpp | 13 ++++++++ src/stage1/softfloat_ext.hpp | 3 ++ test/stage1/behavior/math.zig | 17 ++++++++++ 10 files changed, 156 insertions(+), 17 deletions(-)