src/arch/sparc64/CodeGen.zig | 818 ++++++++++++++++++++++++-------- src/arch/sparc64/Emit.zig | 92 +++- src/arch/sparc64/Mir.zig | 47 +- src/arch/sparc64/bits.zig | 130 ++++- test/behavior/array.zig | 1 + test/behavior/atomics.zig | 13 + test/behavior/basic.zig | 5 + test/behavior/bugs/9584.zig | 1 + test/behavior/byteswap.zig | 1 + 9 files changed, 895 insertions(+), 213 deletions(-)