aboutsummaryrefslogtreecommitdiff
path: root/src/lj_vm.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/lj_vm.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lj_vm.h b/src/lj_vm.h
index c5d05de4..5893d0b2 100644
--- a/src/lj_vm.h
+++ b/src/lj_vm.h
@@ -43,18 +43,21 @@ LJ_ASMF void lj_vm_record(void);
43LJ_ASMF void lj_vm_inshook(void); 43LJ_ASMF void lj_vm_inshook(void);
44LJ_ASMF void lj_vm_rethook(void); 44LJ_ASMF void lj_vm_rethook(void);
45LJ_ASMF void lj_vm_callhook(void); 45LJ_ASMF void lj_vm_callhook(void);
46LJ_ASMF void lj_vm_profhook(void);
46 47
47/* Trace exit handling. */ 48/* Trace exit handling. */
48LJ_ASMF void lj_vm_exit_handler(void); 49LJ_ASMF void lj_vm_exit_handler(void);
49LJ_ASMF void lj_vm_exit_interp(void); 50LJ_ASMF void lj_vm_exit_interp(void);
50 51
51/* Internal math helper functions. */ 52/* Internal math helper functions. */
52#if LJ_TARGET_X86ORX64 || LJ_TARGET_PPC 53#if LJ_TARGET_PPC
53#define lj_vm_floor floor 54#define lj_vm_floor floor
54#define lj_vm_ceil ceil 55#define lj_vm_ceil ceil
55#else 56#else
56LJ_ASMF double lj_vm_floor(double); 57LJ_ASMF double lj_vm_floor(double);
58#if !LJ_TARGET_X86ORX64
57LJ_ASMF double lj_vm_ceil(double); 59LJ_ASMF double lj_vm_ceil(double);
60#endif
58#if LJ_TARGET_ARM 61#if LJ_TARGET_ARM
59LJ_ASMF double lj_vm_floor_sf(double); 62LJ_ASMF double lj_vm_floor_sf(double);
60LJ_ASMF double lj_vm_ceil_sf(double); 63LJ_ASMF double lj_vm_ceil_sf(double);