diff options
Diffstat (limited to 'src/lj_vm.h')
-rw-r--r-- | src/lj_vm.h | 7 |
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); | |||
83 | LJ_ASMF void lj_vm_floor_sse(void); | 83 | LJ_ASMF void lj_vm_floor_sse(void); |
84 | LJ_ASMF void lj_vm_ceil_sse(void); | 84 | LJ_ASMF void lj_vm_ceil_sse(void); |
85 | LJ_ASMF void lj_vm_trunc_sse(void); | 85 | LJ_ASMF void lj_vm_trunc_sse(void); |
86 | LJ_ASMF void lj_vm_powi_sse(void); | ||
87 | #define lj_vm_powi NULL | ||
88 | #else | ||
89 | LJ_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); | |||
102 | LJ_ASMF TValue *lj_vm_next(GCtab *t, uint32_t idx); | 98 | LJ_ASMF TValue *lj_vm_next(GCtab *t, uint32_t idx); |
103 | #endif | 99 | #endif |
104 | 100 | ||
101 | LJ_ASMF double lj_vm_powi(double, int32_t); | ||
102 | LJ_ASMF double lj_vm_pow(double, double); | ||
103 | |||
105 | /* Continuations for metamethods. */ | 104 | /* Continuations for metamethods. */ |
106 | LJ_ASMF void lj_cont_cat(void); /* Continue with concatenation. */ | 105 | LJ_ASMF void lj_cont_cat(void); /* Continue with concatenation. */ |
107 | LJ_ASMF void lj_cont_ra(void); /* Store result in RA from instruction. */ | 106 | LJ_ASMF void lj_cont_ra(void); /* Store result in RA from instruction. */ |