| 815 | }; |
| 816 | |
| 817 | void JitX86CodeGen::preOp(DecodedOp* op) { |
| 818 | regUsed.fill(false); |
| 819 | xmmUsed.fill(false); |
| 820 | currentOp = op; |
| 821 | Label label; |
| 822 | if (!opLabels.get(currentEip, label)) { |
| 823 | label = compiler.new_label(); |
| 824 | opLabels.set(currentEip, label); |
| 825 | } |
| 826 | compiler.bind(label); |
| 827 | pendingLabels.remove(currentEip); |
| 828 | } |
| 829 | |
| 830 | U8 JitX86CodeGen::findTmpXMM() { |
| 831 | for (int i = 0; i < NUMBER_OF_XMM_TMPS; i++) { |