lib/std/math.zig | 40 +++++++++++------- lib/std/special/compiler_rt/addXf3.zig | 18 ++++---- lib/std/special/compiler_rt/compareXf2.zig | 4 +- lib/std/special/compiler_rt/extend_f80.zig | 6 +-- lib/std/special/compiler_rt/trunc_f80.zig | 6 +-- src/codegen/llvm.zig | 41 +++++++++++++------ src/stage1/codegen.cpp | 70 ++++++++++++++++---------------- src/type.zig | 55 ++++++++++++++++++++++--- src/value.zig | 67 ++++++++++++++++++------------ test/behavior/floatop.zig | 5 ++- 10 files changed, 201 insertions(+), 111 deletions(-)