aboutsummaryrefslogtreecommitdiff
path: root/src/lj_vm.h
diff options
context:
space:
mode:
authorMike Pall <mike>2013-02-21 16:56:59 +0100
committerMike Pall <mike>2013-02-21 16:56:59 +0100
commit57768cd5882eb8d39c673d9dd8598946ef7c1843 (patch)
treef3f5663e8fb76b965e704aca33347d72cbfa3532 /src/lj_vm.h
parent61fb587d2c1646cae4c90990b9c4c1f1bff09e5b (diff)
downloadluajit-57768cd5882eb8d39c673d9dd8598946ef7c1843.tar.gz
luajit-57768cd5882eb8d39c673d9dd8598946ef7c1843.tar.bz2
luajit-57768cd5882eb8d39c673d9dd8598946ef7c1843.zip
x86: Remove x87 support from interpreter.
SSE2 required from now on.
Diffstat (limited to 'src/lj_vm.h')
-rw-r--r--src/lj_vm.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lj_vm.h b/src/lj_vm.h
index c5d05de4..948d63c2 100644
--- a/src/lj_vm.h
+++ b/src/lj_vm.h
@@ -49,12 +49,14 @@ LJ_ASMF void lj_vm_exit_handler(void);
49LJ_ASMF void lj_vm_exit_interp(void); 49LJ_ASMF void lj_vm_exit_interp(void);
50 50
51/* Internal math helper functions. */ 51/* Internal math helper functions. */
52#if LJ_TARGET_X86ORX64 || LJ_TARGET_PPC 52#if LJ_TARGET_PPC
53#define lj_vm_floor floor 53#define lj_vm_floor floor
54#define lj_vm_ceil ceil 54#define lj_vm_ceil ceil
55#else 55#else
56LJ_ASMF double lj_vm_floor(double); 56LJ_ASMF double lj_vm_floor(double);
57#if !LJ_TARGET_X86ORX64
57LJ_ASMF double lj_vm_ceil(double); 58LJ_ASMF double lj_vm_ceil(double);
59#endif
58#if LJ_TARGET_ARM 60#if LJ_TARGET_ARM
59LJ_ASMF double lj_vm_floor_sf(double); 61LJ_ASMF double lj_vm_floor_sf(double);
60LJ_ASMF double lj_vm_ceil_sf(double); 62LJ_ASMF double lj_vm_ceil_sf(double);