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.h15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/lj_vm.h b/src/lj_vm.h
index 649280d0..3941dad9 100644
--- a/src/lj_vm.h
+++ b/src/lj_vm.h
@@ -51,14 +51,25 @@ LJ_ASMF void lj_vm_exit_interp(void);
51LJ_ASMF void lj_vm_floor_sse(void); 51LJ_ASMF void lj_vm_floor_sse(void);
52LJ_ASMF void lj_vm_ceil_sse(void); 52LJ_ASMF void lj_vm_ceil_sse(void);
53LJ_ASMF void lj_vm_trunc_sse(void); 53LJ_ASMF void lj_vm_trunc_sse(void);
54LJ_ASMF void lj_vm_exp(void); 54LJ_ASMF void lj_vm_exp_x87(void);
55LJ_ASMF void lj_vm_exp2(void); 55LJ_ASMF void lj_vm_exp2_x87(void);
56LJ_ASMF void lj_vm_pow_sse(void); 56LJ_ASMF void lj_vm_pow_sse(void);
57LJ_ASMF void lj_vm_powi_sse(void); 57LJ_ASMF void lj_vm_powi_sse(void);
58#else 58#else
59LJ_ASMF double lj_vm_floor(double); 59LJ_ASMF double lj_vm_floor(double);
60LJ_ASMF double lj_vm_ceil(double); 60LJ_ASMF double lj_vm_ceil(double);
61LJ_ASMF double lj_vm_trunc(double); 61LJ_ASMF double lj_vm_trunc(double);
62LJ_ASMF double lj_vm_powi(double, int32_t);
63#if defined(__ANDROID__) || defined(__symbian__)
64LJ_ASMF double lj_vm_log2(double);
65#else
66#define lj_vm_log2 log2
67#endif
68#if defined(__symbian__)
69LJ_ASMF double lj_vm_exp2(double);
70#else
71#define lj_vm_exp2 exp2
72#endif
62#endif 73#endif
63#endif 74#endif
64 75