src/arch/sparc64/CodeGen.zig | 216 ++++++++++++++++++++++++++++++-- src/arch/sparc64/Emit.zig | 33 +++++ src/arch/sparc64/Mir.zig | 30 +++++ src/arch/sparc64/bits.zig | 32 +++++ test/behavior/array.zig | 4 + test/behavior/bugs/12051.zig | 1 + test/behavior/bugs/12450.zig | 1 + test/behavior/comptime_memory.zig | 3 + test/behavior/packed-struct.zig | 4 +- test/behavior/ptrcast.zig | 10 ++ test/behavior/tuple.zig | 5 + test/behavior/union.zig | 1 + test/behavior/var_args.zig | 2 + test/behavior/vector.zig | 1 + 14 files changed, 331 insertions(+), 12 deletions(-)