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 # define LONG_JUMPS_DEFAULT(x) 1
#endif #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 #ifdef MZ_USE_FUTURES
# define MZ_USE_LWC # define MZ_USE_LWC
#endif #endif
@ -168,6 +159,15 @@ END_XFORM_ARITH;
# endif # endif
#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__) #if defined(__GNUC__)
# define USED_ONLY_SOMETIMES __attribute__((unused)) # define USED_ONLY_SOMETIMES __attribute__((unused))
#else #else