lib/std/fmt/parse_float.zig | 18 ++--- lib/std/math.zig | 89 ++++++++++++++++++++++++- lib/std/math/acos.zig | 24 +++---- lib/std/math/acosh.zig | 16 ++--- lib/std/math/asin.zig | 24 +++---- lib/std/math/asinh.zig | 28 ++++---- lib/std/math/atan.zig | 28 ++++---- lib/std/math/atan2.zig | 84 ++++++++++++------------ lib/std/math/atanh.zig | 12 ++-- lib/std/math/cbrt.zig | 20 +++--- lib/std/math/complex.zig | 10 +-- lib/std/math/complex/abs.zig | 2 +- lib/std/math/complex/acos.zig | 4 +- lib/std/math/complex/acosh.zig | 4 +- lib/std/math/complex/arg.zig | 2 +- lib/std/math/complex/asin.zig | 4 +- lib/std/math/complex/asinh.zig | 4 +- lib/std/math/complex/atan.zig | 8 +-- lib/std/math/complex/atanh.zig | 4 +- lib/std/math/complex/cos.zig | 4 +- lib/std/math/complex/cosh.zig | 8 +-- lib/std/math/complex/exp.zig | 8 +-- lib/std/math/complex/log.zig | 4 +- lib/std/math/complex/pow.zig | 4 +- lib/std/math/complex/sin.zig | 4 +- lib/std/math/complex/sinh.zig | 8 +-- lib/std/math/complex/sqrt.zig | 8 +-- lib/std/math/complex/tan.zig | 4 +- lib/std/math/complex/tanh.zig | 8 +-- lib/std/math/cos.zig | 28 ++++---- lib/std/math/cosh.zig | 32 ++++----- lib/std/math/epsilon.zig | 19 ++++++ lib/std/math/exp.zig | 16 ++--- lib/std/math/exp2.zig | 14 ++-- lib/std/math/expm1.zig | 16 ++--- lib/std/math/fma.zig | 28 ++++---- lib/std/math/frexp.zig | 8 +-- lib/std/math/hypot.zig | 28 ++++---- lib/std/math/ln.zig | 24 +++---- lib/std/math/log.zig | 6 +- lib/std/math/log10.zig | 24 +++---- lib/std/math/log1p.zig | 28 ++++---- lib/std/math/log2.zig | 20 +++--- lib/std/math/modf.zig | 40 ++++++------ lib/std/math/pow.zig | 28 ++++---- lib/std/math/sin.zig | 28 ++++---- lib/std/math/sinh.zig | 32 ++++----- lib/std/math/tan.zig | 24 +++---- lib/std/math/tanh.zig | 20 +++--- lib/std/special/c.zig | 24 +++---- test/stage1/behavior/floatop.zig | 112 ++++++++++++++++---------------- 51 files changed, 574 insertions(+), 470 deletions(-)