JIT: improve configuration dependency

This commit is contained in:
Matthew Flatt 2013-09-28 13:35:23 -04:00
parent 44c23457ac
commit af7dcf0dd0

View File

@ -135,15 +135,6 @@ END_XFORM_ARITH;
# define LONG_JUMPS_DEFAULT(x) 1
#endif
#if defined(MZ_PRECISE_GC)
# if defined(MZ_USE_JIT_I386)
# define USE_FLONUM_UNBOXING
# endif
# if defined(MZ_USE_JIT_ARM) && defined(__ARM_PCS_VFP)
# define USE_FLONUM_UNBOXING
# endif
#endif
#ifdef MZ_USE_FUTURES
# define MZ_USE_LWC
#endif
@ -168,6 +159,15 @@ END_XFORM_ARITH;
# endif
#endif
#if defined(CAN_INLINE_ALLOC)
# if defined(MZ_USE_JIT_I386)
# define USE_FLONUM_UNBOXING
# endif
# if defined(MZ_USE_JIT_ARM) && defined(__ARM_PCS_VFP)
# define USE_FLONUM_UNBOXING
# endif
#endif
#if defined(__GNUC__)
# define USED_ONLY_SOMETIMES __attribute__((unused))
#else