lib/test_runner.zig | 1 + src/arch/aarch64/CodeGen.zig | 518 ++++++++++++++++++++++++++++---- src/arch/aarch64/Emit.zig | 78 +++-- src/arch/aarch64/Mir.zig | 11 + test/behavior/switch.zig | 25 -- 5 files changed, 521 insertions(+), 112 deletions(-)