about summary refs log tree commit diff stats
path: root/src/dynarec/la64/dynarec_la64_pass2.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/dynarec/la64/dynarec_la64_pass2.h')
-rw-r--r--src/dynarec/la64/dynarec_la64_pass2.h7
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))) \