lib/compiler_rt/common.zig | 4 ++ lib/compiler_rt/fixdfti.zig | 13 ++++- lib/compiler_rt/fixhfti.zig | 15 ++++- lib/compiler_rt/fixsfti.zig | 13 ++++- lib/compiler_rt/fixtfti.zig | 13 ++++- lib/compiler_rt/fixunsdfti.zig | 13 ++++- lib/compiler_rt/fixunshfti.zig | 13 ++++- lib/compiler_rt/fixunssfti.zig | 13 ++++- lib/compiler_rt/fixunstfti.zig | 13 ++++- lib/compiler_rt/fixunsxfti.zig | 13 ++++- lib/compiler_rt/fixxfti.zig | 15 ++++- lib/compiler_rt/floattidf.zig | 11 +++- lib/compiler_rt/floattihf.zig | 13 ++++- lib/compiler_rt/floattisf.zig | 11 +++- lib/compiler_rt/floattitf.zig | 11 +++- lib/compiler_rt/floattixf.zig | 13 ++++- lib/compiler_rt/floatuntidf.zig | 11 +++- lib/compiler_rt/floatuntihf.zig | 13 ++++- lib/compiler_rt/floatuntisf.zig | 11 +++- lib/compiler_rt/floatuntitf.zig | 13 +++-- lib/compiler_rt/floatuntixf.zig | 11 +++- lib/compiler_rt/modti3.zig | 24 ++------ lib/compiler_rt/multi3.zig | 21 ++----- lib/compiler_rt/udivmodti4.zig | 21 ++----- lib/compiler_rt/udivti3.zig | 24 ++------ lib/compiler_rt/umodti3.zig | 24 ++------ lib/std/fmt.zig | 8 --- src/codegen/llvm.zig | 41 ++++++++++---- src/stage1/codegen.cpp | 96 +++++++++++++------------------- test/behavior/vector.zig | 26 +++++---- 30 files changed, 334 insertions(+), 207 deletions(-)