src/Sema.zig | 30 +- src/arch/x86_64/CodeGen.zig | 785 +++++++++++++++++++++----------- src/codegen.zig | 55 ++- src/link/Coff.zig | 2 + src/link/msdos-stub.bin | Bin 128 -> 120 bytes src/print_air.zig | 22 +- test/behavior/atomics.zig | 2 - test/behavior/bitcast.zig | 1 - test/behavior/bugs/2114.zig | 3 +- test/behavior/cast.zig | 12 +- test/behavior/int128.zig | 1 - test/behavior/math.zig | 6 +- test/behavior/packed-struct.zig | 1 - test/behavior/vector.zig | 4 +- 14 files changed, 596 insertions(+), 328 deletions(-)