JIT: fixnum comparison on known-fixnum arguments needs no slow path

This commit is contained in:
Matthew Flatt 2013-04-26 21:34:46 -06:00
parent ab7e2afae4
commit 06fe68b834

View File

@ -1330,7 +1330,8 @@ int scheme_generate_arith_for(mz_jit_state *jitter, Scheme_Object *rator, Scheme
ref4 = NULL; ref4 = NULL;
} else { } else {
if (!unsafe_fl if (!unsafe_fl
&& ((arith == ARITH_MIN) && ((!arith && (cmp != CMP_BIT))
|| (arith == ARITH_MIN)
|| (arith == ARITH_MAX) || (arith == ARITH_MAX)
|| (arith == ARITH_AND) || (arith == ARITH_AND)
|| (arith == ARITH_IOR) || (arith == ARITH_IOR)