summaryrefslogtreecommitdiff
path: root/src/lj_vm.h
diff options
context:
space:
mode:
authorMike Pall <mike>2012-10-15 16:53:03 +0200
committerMike Pall <mike>2012-10-15 16:53:03 +0200
commit2621617a9292ea821a0630339e20e83e11858a5e (patch)
treeb9fc47ee02e0afeb124466455ee07d27da32fc58 /src/lj_vm.h
parent894d2d6ef4bf50a7c355e49e4508de5d07edad2d (diff)
downloadluajit-2621617a9292ea821a0630339e20e83e11858a5e.tar.gz
luajit-2621617a9292ea821a0630339e20e83e11858a5e.tar.bz2
luajit-2621617a9292ea821a0630339e20e83e11858a5e.zip
ARM: Drop hard-fp variants of floor/ceil/trunc.
Soft-fp variants are faster on a Cortex-A9. Duh.
Diffstat (limited to 'src/lj_vm.h')
-rw-r--r--src/lj_vm.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lj_vm.h b/src/lj_vm.h
index 813335e3..b6b3e7e5 100644
--- a/src/lj_vm.h
+++ b/src/lj_vm.h
@@ -56,8 +56,8 @@ LJ_ASMF void lj_vm_exit_interp(void);
56LJ_ASMF double lj_vm_floor(double); 56LJ_ASMF double lj_vm_floor(double);
57LJ_ASMF double lj_vm_ceil(double); 57LJ_ASMF double lj_vm_ceil(double);
58#if LJ_TARGET_ARM 58#if LJ_TARGET_ARM
59LJ_ASMF double lj_vm_floor_hf(double); 59LJ_ASMF double lj_vm_floor_sf(double);
60LJ_ASMF double lj_vm_ceil_hf(double); 60LJ_ASMF double lj_vm_ceil_sf(double);
61#endif 61#endif
62#endif 62#endif
63#if defined(LUAJIT_NO_LOG2) || LJ_TARGET_X86ORX64 63#if defined(LUAJIT_NO_LOG2) || LJ_TARGET_X86ORX64
@@ -81,7 +81,7 @@ LJ_ASMF void lj_vm_powi_sse(void);
81#else 81#else
82LJ_ASMF double lj_vm_trunc(double); 82LJ_ASMF double lj_vm_trunc(double);
83#if LJ_TARGET_ARM 83#if LJ_TARGET_ARM
84LJ_ASMF double lj_vm_trunc_hf(double); 84LJ_ASMF double lj_vm_trunc_sf(double);
85#endif 85#endif
86#endif 86#endif
87LJ_ASMF double lj_vm_powi(double, int32_t); 87LJ_ASMF double lj_vm_powi(double, int32_t);