| 1656 | } |
| 1657 | |
| 1658 | void JitX86CodeGen::bsrReg(JitWidth regWidth, RegPtr reg, RegPtr rm) { |
| 1659 | if (regWidth == JitWidth::b32) { |
| 1660 | compiler.bsr(R32(reg), R32(rm)); |
| 1661 | } else if (regWidth == JitWidth::b16) { |
| 1662 | compiler.bsr(R16(reg), R16(rm)); |
| 1663 | } else { |
| 1664 | kpanic("JitX86CodeGen::bsrReg"); |
| 1665 | } |
| 1666 | } |
| 1667 | |
| 1668 | void JitX86CodeGen::rolReg(JitWidth regWidth, RegPtr reg, RegPtr rm) { |
| 1669 | if (regWidth == JitWidth::b32) { |