src/arch/x86_64/CodeGen.zig | 2233 +++++++++++++++++++++----------- src/arch/x86_64/Encoding.zig | 6 +- src/arch/x86_64/Mir.zig | 17 +- src/arch/x86_64/abi.zig | 36 +- src/arch/x86_64/encodings.zig | 37 +- src/register_manager.zig | 6 +- test/behavior/abs.zig | 4 +- test/behavior/asm.zig | 6 +- test/behavior/cast.zig | 4 +- test/behavior/floatop.zig | 34 +- test/behavior/math.zig | 6 +- test/behavior/maximum_minimum.zig | 3 +- test/behavior/muladd.zig | 6 +- test/behavior/var_args.zig | 4 - test/behavior/widening.zig | 9 +- 15 files changed, 1606 insertions(+), 805 deletions(-)