aboutsummaryrefslogtreecommitdiff
path: root/src/lj_jit.h
diff options
context:
space:
mode:
authorMike Pall <mike>2011-05-22 17:41:59 +0200
committerMike Pall <mike>2011-05-22 17:44:58 +0200
commit138f54352ad604ef50f77cbcc15abec6dbd883c0 (patch)
treef8ac2d3599cec2af1007da1c894847d3d0e2ff95 /src/lj_jit.h
parentd0115c65f5ad80af2a113332906a0c5a010f9812 (diff)
downloadluajit-138f54352ad604ef50f77cbcc15abec6dbd883c0.tar.gz
luajit-138f54352ad604ef50f77cbcc15abec6dbd883c0.tar.bz2
luajit-138f54352ad604ef50f77cbcc15abec6dbd883c0.zip
Split up FP IR instructions with SPLIT pass for soft-float targets.
Diffstat (limited to 'src/lj_jit.h')
-rw-r--r--src/lj_jit.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lj_jit.h b/src/lj_jit.h
index dd74dedb..63584355 100644
--- a/src/lj_jit.h
+++ b/src/lj_jit.h
@@ -250,7 +250,7 @@ enum {
250 ((TValue *)(((intptr_t)&J->ksimd[2*(n)] + 15) & ~(intptr_t)15)) 250 ((TValue *)(((intptr_t)&J->ksimd[2*(n)] + 15) & ~(intptr_t)15))
251 251
252/* Set/reset flag to activate the SPLIT pass for the current trace. */ 252/* Set/reset flag to activate the SPLIT pass for the current trace. */
253#if LJ_32 && LJ_HASFFI 253#if LJ_SOFTFP || (LJ_32 && LJ_HASFFI)
254#define lj_needsplit(J) (J->needsplit = 1) 254#define lj_needsplit(J) (J->needsplit = 1)
255#define lj_resetsplit(J) (J->needsplit = 0) 255#define lj_resetsplit(J) (J->needsplit = 0)
256#else 256#else
@@ -311,7 +311,7 @@ typedef struct jit_State {
311 MSize sizesnapmap; /* Size of temp. snapshot map buffer. */ 311 MSize sizesnapmap; /* Size of temp. snapshot map buffer. */
312 312
313 PostProc postproc; /* Required post-processing after execution. */ 313 PostProc postproc; /* Required post-processing after execution. */
314#if LJ_32 && LJ_HASFFI 314#if LJ_SOFTFP || (LJ_32 && LJ_HASFFI)
315 int needsplit; /* Need SPLIT pass. */ 315 int needsplit; /* Need SPLIT pass. */
316#endif 316#endif
317 317