doc/langref.html.in | 112 +++++++++---- lib/std/math/sqrt.zig | 93 ++--------- lib/std/special/c.zig | 46 +++++ src/all_types.hpp | 7 +- src/codegen.cpp | 37 ++--- src/ir.cpp | 184 ++++++++++---------- src/ir.hpp | 2 +- src/ir_print.cpp | 11 +- test/stage1/behavior/floatop.zig | 286 ++++++++++++++++++++++++++------ test/stage1/behavior/math.zig | 4 +- 10 files changed, 501 insertions(+), 281 deletions(-)