| ... | ... | @@ -59,6 +59,7 @@ pub const callee_preserved_regs = [_]Register{ |
| 59 | 59 | .x19, .x20, .x21, .x22, .x23, |
| 60 | 60 | .x24, .x25, .x26, .x27, .x28, |
| 61 | 61 | }; |
| 62 | |
| 62 | 63 | pub const c_abi_int_param_regs = [_]Register{ .x0, .x1, .x2, .x3, .x4, .x5, .x6, .x7 }; |
| 63 | 64 | pub const c_abi_int_return_regs = [_]Register{ .x0, .x1 }; |
| 64 | 65 | |
| ... | ... | @@ -201,7 +202,6 @@ pub const Instruction = union(enum) { |
| 201 | 202 | opc: u2 = 0b10, |
| 202 | 203 | sf: u1, |
| 203 | 204 | }, |
| 204 | | |
| 205 | 205 | SupervisorCall: packed struct { |
| 206 | 206 | fixed_1: u5 = 0b00001, |
| 207 | 207 | imm16: u16, |