(&mut self, operands: BinaryOperands<XReg, XReg, U6>)
| 1873 | } |
| 1874 | |
| 1875 | fn xshr32_s_u6(&mut self, operands: BinaryOperands<XReg, XReg, U6>) -> ControlFlow<Done> { |
| 1876 | let a = self.state[operands.src1].get_i32(); |
| 1877 | let b = u32::from(u8::from(operands.src2)); |
| 1878 | self.state[operands.dst].set_i32(a.wrapping_shr(b)); |
| 1879 | ControlFlow::Continue(()) |
| 1880 | } |
| 1881 | |
| 1882 | fn xshl64_u6(&mut self, operands: BinaryOperands<XReg, XReg, U6>) -> ControlFlow<Done> { |
| 1883 | let a = self.state[operands.src1].get_u64(); |