lib/std/zig/system/NativeTargetInfo.zig | 1 + src/arch/sparcv9/CodeGen.zig | 227 +++++++++++++++++++++++--------- src/arch/sparcv9/Emit.zig | 86 +++++------- src/arch/sparcv9/Mir.zig | 61 ++++----- src/arch/sparcv9/abi.zig | 12 ++ src/arch/sparcv9/bits.zig | 48 ++++++- test/cases/sparcv9-linux/hello_world.zig | 17 +-- 7 files changed, 285 insertions(+), 167 deletions(-)