diff --git a/src/arch/sparcv9/abi.zig b/src/arch/sparcv9/abi.zig index 94f66f52f5..90b565adc1 100644 --- a/src/arch/sparcv9/abi.zig +++ b/src/arch/sparcv9/abi.zig @@ -5,5 +5,8 @@ const Register = bits.Register; // so no need to do it manually pub const callee_preserved_regs = [_]Register{}; -// pub const c_abi_int_param_regs = [_]Register{}; -// pub const c_abi_int_return_regs = [_]Register{}; +pub const c_abi_int_param_regs_caller_view = [_]Register{.o0, .o1, .o2, .o3, .o4, .o5}; +pub const c_abi_int_param_regs_callee_view = [_]Register{.@"i0", .@"i1", .@"i2", .@"i3", .@"i4", .@"i5"}; + +pub const c_abi_int_return_regs_caller_view = [_]Register{.o0, .o1, .o2, .o3, .o4, .o5}; +pub const c_abi_int_return_regs_callee_view = [_]Register{.@"i0", .@"i1", .@"i2", .@"i3", .@"i4", .@"i5"};