(&mut self)
| 2069 | } |
| 2070 | |
| 2071 | fn pop_frame(&mut self) -> ControlFlow<Done> { |
| 2072 | self.set_sp_unchecked(self.state.fp); |
| 2073 | let fp = self.pop(); |
| 2074 | let lr = self.pop(); |
| 2075 | self.state.fp = fp; |
| 2076 | self.state.lr = lr; |
| 2077 | ControlFlow::Continue(()) |
| 2078 | } |
| 2079 | |
| 2080 | fn br_table32(&mut self, idx: XReg, amt: u32) -> ControlFlow<Done> { |
| 2081 | let idx = self.state[idx].get_u32().min(amt - 1) as isize; |
no test coverage detected