aboutsummaryrefslogtreecommitdiff
path: root/src/lj_jit.h
diff options
context:
space:
mode:
authorMike Pall <mike>2017-02-20 03:43:10 +0100
committerMike Pall <mike>2017-02-20 03:43:10 +0100
commita25c0b99b84558887887b8e298409dcf8605e5e3 (patch)
tree8cb7b1db3cb0cd4f6cdd59540d39d986b502e471 /src/lj_jit.h
parent4416e885d28c0f49d2c7bb3f9630ab23c22fbc9a (diff)
downloadluajit-a25c0b99b84558887887b8e298409dcf8605e5e3.tar.gz
luajit-a25c0b99b84558887887b8e298409dcf8605e5e3.tar.bz2
luajit-a25c0b99b84558887887b8e298409dcf8605e5e3.zip
MIPS64, part 2: Add MIPS64 hard-float JIT compiler backend.
Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com. Sponsored by Cisco Systems, Inc.
Diffstat (limited to 'src/lj_jit.h')
-rw-r--r--src/lj_jit.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/lj_jit.h b/src/lj_jit.h
index ddcb576c..92054e3d 100644
--- a/src/lj_jit.h
+++ b/src/lj_jit.h
@@ -337,6 +337,10 @@ enum {
337#endif 337#endif
338#if LJ_TARGET_MIPS 338#if LJ_TARGET_MIPS
339 LJ_K64_2P31, /* 2^31 */ 339 LJ_K64_2P31, /* 2^31 */
340#if LJ_64
341 LJ_K64_2P63, /* 2^63 */
342 LJ_K64_M2P64, /* -2^64 */
343#endif
340#endif 344#endif
341 LJ_K64__MAX, 345 LJ_K64__MAX,
342}; 346};
@@ -352,6 +356,10 @@ enum {
352#if LJ_TARGET_PPC || LJ_TARGET_MIPS 356#if LJ_TARGET_PPC || LJ_TARGET_MIPS
353 LJ_K32_2P31, /* 2^31 */ 357 LJ_K32_2P31, /* 2^31 */
354#endif 358#endif
359#if LJ_TARGET_MIPS64
360 LJ_K32_2P63, /* 2^63 */
361 LJ_K32_M2P64, /* -2^64 */
362#endif
355 LJ_K32__MAX 363 LJ_K32__MAX
356}; 364};
357 365