src/arch/x86_64/CodeGen.zig | 265 +++++++++++++++++++++++++------- src/arch/x86_64/Emit.zig | 35 ++++- src/arch/x86_64/Mir.zig | 23 +++ src/arch/x86_64/PrintMir.zig | 39 ++++- test/behavior.zig | 2 +- test/behavior/array.zig | 4 +- test/behavior/cast.zig | 30 ++++ 7 files changed, 327 insertions(+), 71 deletions(-)