| 1646 | } |
| 1647 | |
| 1648 | void JitX86CodeGen::bsfReg(JitWidth regWidth, RegPtr reg, RegPtr rm) { |
| 1649 | if (regWidth == JitWidth::b32) { |
| 1650 | compiler.bsf(R32(reg), R32(rm)); |
| 1651 | } else if (regWidth == JitWidth::b16) { |
| 1652 | compiler.bsf(R16(reg), R16(rm)); |
| 1653 | } else { |
| 1654 | kpanic("JitX86CodeGen::bsfReg"); |
| 1655 | } |
| 1656 | } |
| 1657 | |
| 1658 | void JitX86CodeGen::bsrReg(JitWidth regWidth, RegPtr reg, RegPtr rm) { |
| 1659 | if (regWidth == JitWidth::b32) { |