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(-)