(&self, reg: usize)
| 36 | } |
| 37 | |
| 38 | pub fn read_x(&self, reg: usize) -> u64 { |
| 39 | // x0 is hardwired to zero regardless of what is stored. |
| 40 | if reg == 0 { 0 } else { self.x[reg] } |
| 41 | } |
| 42 | |
| 43 | pub fn write_x(&mut self, reg: usize, val: u64) { |
| 44 | // Writes to x0 are silently dropped. |
no outgoing calls
no test coverage detected