Fix typo in patch for bug 527512, and add a missing case. r=gal.

--HG--
extra : convert_revision : eb43593410b935717be223a37dec993a30472073
This commit is contained in:
Nicholas Nethercote 2010-06-06 20:22:48 -07:00
parent 06858e0f9c
commit e2a11770ff

View File

@ -814,7 +814,7 @@ namespace nanojit
case LIR_ltui: // unsigned < 0 -> always false
// note that we know that oprnd2 == insImmI(0), so just return that
return oprnd2;
case LIR_gtui: // unsigned >= 0 -> always true
case LIR_geui: // unsigned >= 0 -> always true
return insImmI(1);
case LIR_eqi:
if (oprnd1->isop(LIR_ori) &&
@ -837,6 +837,9 @@ namespace nanojit
case LIR_gtui:
// u32 > 0xffffffff -> always false
return insImmI(0);
case LIR_leui:
// u32 <= 0xffffffff -> always true
return insImmI(1);
default:
;
}