src/arch/x86_64/CodeGen.zig | 936 ++++++++++++++++++++++++++------ src/arch/x86_64/Encoding.zig | 5 +- src/arch/x86_64/Mir.zig | 8 +- src/arch/x86_64/bits.zig | 6 +- src/arch/x86_64/encodings.zig | 6 + test/behavior/x86_64/math.zig | 47 +- 6 files changed, 830 insertions(+), 178 deletions(-)