diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/dynarec/la64/dynarec_la64_00.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/dynarec/la64/dynarec_la64_00.c b/src/dynarec/la64/dynarec_la64_00.c index 43c4f1f5..20b7a597 100644 --- a/src/dynarec/la64/dynarec_la64_00.c +++ b/src/dynarec/la64/dynarec_la64_00.c @@ -2446,9 +2446,7 @@ uintptr_t dynarec64_00(dynarec_la64_t* dyn, uintptr_t addr, uintptr_t ip, int ni // jumps out of current dynablock... MARK; j64 = getJumpTableAddress64(addr); - if(dyn->need_reloc) - AddRelocTable64JmpTbl(dyn, ninst, addr, STEP); - TABLE64_(x4, j64); + TABLE64(x4, j64); LD_D(x4, x4, 0); BR(x4); } @@ -2844,9 +2842,7 @@ uintptr_t dynarec64_00(dynarec_la64_t* dyn, uintptr_t addr, uintptr_t ip, int ni // jumps out of current dynablock... MARK; j64 = getJumpTableAddress64(addr); - if(dyn->need_reloc) - AddRelocTable64JmpTbl(dyn, ninst, addr, STEP); - TABLE64_(x4, j64); + TABLE64(x4, j64); LD_D(x4, x4, 0); BR(x4); } |