Spaces:
Sleeping
Sleeping
| pub struct Registers { | |
| pub r: [i64; 16], | |
| } | |
| impl Registers { | |
| pub fn new() -> Self { | |
| Self { r: [0; 16] } | |
| } | |
| pub fn get(&self, idx: usize) -> i64 { | |
| self.r[idx] | |
| } | |
| pub fn set(&mut self, idx: usize, val: i64) { | |
| self.r[idx] = val; | |
| } | |
| } |