(&mut self, operands: BinaryOperands<XReg>)
| 1824 | } |
| 1825 | |
| 1826 | fn xshr32_u(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { |
| 1827 | let a = self.state[operands.src1].get_u32(); |
| 1828 | let b = self.state[operands.src2].get_u32(); |
| 1829 | self.state[operands.dst].set_u32(a.wrapping_shr(b)); |
| 1830 | ControlFlow::Continue(()) |
| 1831 | } |
| 1832 | |
| 1833 | fn xshr32_s(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { |
| 1834 | let a = self.state[operands.src1].get_i32(); |