aboutsummaryrefslogtreecommitdiff
path: root/src/lj_vm.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lj_vm.h')
-rw-r--r--src/lj_vm.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/lj_vm.h b/src/lj_vm.h
index 7713d16b..bfa7e0fd 100644
--- a/src/lj_vm.h
+++ b/src/lj_vm.h
@@ -83,10 +83,6 @@ LJ_ASMF int32_t LJ_FASTCALL lj_vm_modi(int32_t, int32_t);
83LJ_ASMF void lj_vm_floor_sse(void); 83LJ_ASMF void lj_vm_floor_sse(void);
84LJ_ASMF void lj_vm_ceil_sse(void); 84LJ_ASMF void lj_vm_ceil_sse(void);
85LJ_ASMF void lj_vm_trunc_sse(void); 85LJ_ASMF void lj_vm_trunc_sse(void);
86LJ_ASMF void lj_vm_powi_sse(void);
87#define lj_vm_powi NULL
88#else
89LJ_ASMF double lj_vm_powi(double, int32_t);
90#endif 86#endif
91#if LJ_TARGET_PPC || LJ_TARGET_ARM64 87#if LJ_TARGET_PPC || LJ_TARGET_ARM64
92#define lj_vm_trunc trunc 88#define lj_vm_trunc trunc
@@ -102,6 +98,9 @@ LJ_ASMF int lj_vm_errno(void);
102LJ_ASMF TValue *lj_vm_next(GCtab *t, uint32_t idx); 98LJ_ASMF TValue *lj_vm_next(GCtab *t, uint32_t idx);
103#endif 99#endif
104 100
101LJ_ASMF double lj_vm_powi(double, int32_t);
102LJ_ASMF double lj_vm_pow(double, double);
103
105/* Continuations for metamethods. */ 104/* Continuations for metamethods. */
106LJ_ASMF void lj_cont_cat(void); /* Continue with concatenation. */ 105LJ_ASMF void lj_cont_cat(void); /* Continue with concatenation. */
107LJ_ASMF void lj_cont_ra(void); /* Store result in RA from instruction. */ 106LJ_ASMF void lj_cont_ra(void); /* Store result in RA from instruction. */