src/arch/x86_64/CodeGen.zig | 485 ++++++++++++++++++++++++++------ src/arch/x86_64/Encoding.zig | 4 +- src/arch/x86_64/Lower.zig | 14 +- src/arch/x86_64/Mir.zig | 16 +- src/arch/x86_64/encodings.zig | 13 + test/behavior/select.zig | 4 +- 6 files changed, 443 insertions(+), 93 deletions(-)