summaryrefslogtreecommitdiff
path: root/src/lj_vm.h
diff options
context:
space:
mode:
authorMike Pall <mike>2009-12-22 05:40:49 +0100
committerMike Pall <mike>2009-12-22 05:40:49 +0100
commit44a9d7b00c957d0aa8aabf0d139b1a4cb530abc1 (patch)
treee4c6f041db3ad0ec3bb09d5480e7f64e4d413c76 /src/lj_vm.h
parent298e3f5d54bcc676eff0be85688e4538bffce131 (diff)
downloadluajit-44a9d7b00c957d0aa8aabf0d139b1a4cb530abc1.tar.gz
luajit-44a9d7b00c957d0aa8aabf0d139b1a4cb530abc1.tar.bz2
luajit-44a9d7b00c957d0aa8aabf0d139b1a4cb530abc1.zip
Use SSE variants for IRFPM_FLOOR/CEIL/TRUNC unless SSE4.1 available.
Diffstat (limited to 'src/lj_vm.h')
-rw-r--r--src/lj_vm.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lj_vm.h b/src/lj_vm.h
index e4adc8db..07adc36d 100644
--- a/src/lj_vm.h
+++ b/src/lj_vm.h
@@ -37,6 +37,9 @@ LJ_ASMF void lj_vm_exit_interp(void);
37LJ_ASMF void lj_vm_floor(void); 37LJ_ASMF void lj_vm_floor(void);
38LJ_ASMF void lj_vm_ceil(void); 38LJ_ASMF void lj_vm_ceil(void);
39LJ_ASMF void lj_vm_trunc(void); 39LJ_ASMF void lj_vm_trunc(void);
40LJ_ASMF void lj_vm_floor_sse(void);
41LJ_ASMF void lj_vm_ceil_sse(void);
42LJ_ASMF void lj_vm_trunc_sse(void);
40LJ_ASMF void lj_vm_exp(void); 43LJ_ASMF void lj_vm_exp(void);
41LJ_ASMF void lj_vm_exp2(void); 44LJ_ASMF void lj_vm_exp2(void);
42LJ_ASMF void lj_vm_pow(void); 45LJ_ASMF void lj_vm_pow(void);