diff options
Diffstat (limited to 'src/dynarec/la64/dynarec_la64_pass2.h')
| -rw-r--r-- | src/dynarec/la64/dynarec_la64_pass2.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/dynarec/la64/dynarec_la64_pass2.h b/src/dynarec/la64/dynarec_la64_pass2.h index eb722e42..26ce8fab 100644 --- a/src/dynarec/la64/dynarec_la64_pass2.h +++ b/src/dynarec/la64/dynarec_la64_pass2.h @@ -33,6 +33,13 @@ EMIT(0); \ EMIT(0); \ } while (0) +#define FTABLE64(A, V) \ + do { \ + mmx87_regs_t v = { .d = V }; \ + Table64(dyn, v.q, 2); \ + EMIT(0); \ + EMIT(0); \ + } while (0) #define TABLE64C(A, V) \ do { \ if (dyn->need_reloc && !isTable64(dyn, getConst(V))) \ |