diff options
author | Mike Pall <mike> | 2011-05-22 17:41:59 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2011-05-22 17:44:58 +0200 |
commit | 138f54352ad604ef50f77cbcc15abec6dbd883c0 (patch) | |
tree | f8ac2d3599cec2af1007da1c894847d3d0e2ff95 /src/lj_jit.h | |
parent | d0115c65f5ad80af2a113332906a0c5a010f9812 (diff) | |
download | luajit-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.h | 4 |
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 | ||