should do like interpreter here
This commit is contained in:
@@ -158,7 +158,11 @@ void JIT::and_(u32 instr) {
|
|||||||
|
|
||||||
void JIT::SkipSlot() { code.jmp("not_taken"); }
|
void JIT::SkipSlot() { code.jmp("not_taken"); }
|
||||||
|
|
||||||
void JIT::SkipSlotConstant() { blockPC += 4; }
|
void JIT::SkipSlotConstant() {
|
||||||
|
blockOldPC = blockPC;
|
||||||
|
blockPC = blockNextPC;
|
||||||
|
blockNextPC = blockPC + 4;
|
||||||
|
}
|
||||||
|
|
||||||
void JIT::BranchTaken(const s64 offs) {
|
void JIT::BranchTaken(const s64 offs) {
|
||||||
code.mov(code.rax, blockPC + offs);
|
code.mov(code.rax, blockPC + offs);
|
||||||
|
|||||||
Reference in New Issue
Block a user