src/arch/x86_64/CodeGen.zig | 390 +++++++++++++++++++++++++++++++- src/arch/x86_64/Emit.zig | 68 ++++-- src/arch/x86_64/Encoding.zig | 17 +- src/arch/x86_64/Lower.zig | 160 +++++++------ src/arch/x86_64/Mir.zig | 7 +- src/arch/x86_64/encodings.zig | 98 ++++---- test/behavior/x86_64/build.zig | 5 + test/behavior/x86_64/math.zig | 22 ++ 8 files changed, 616 insertions(+), 151 deletions(-)