From: plind44@gmail.com Date: Thu, 12 Jun 2014 15:42:14 +0000 (+0000) Subject: MIPS: Fix unsigned comparison. X-Git-Tag: upstream/4.7.83~8698 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5c96e2cff16e34996ff3c2f75a4a394133dd7e5e;p=platform%2Fupstream%2Fv8.git MIPS: Fix unsigned comparison. TEST=mjsunit/regress/regress-3380 BUG= R=plind44@gmail.com Review URL: https://codereview.chromium.org/329223006 Patch from Balazs Kilvady . git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21815 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- diff --git a/src/mips/macro-assembler-mips.cc b/src/mips/macro-assembler-mips.cc index a779333..45ba4a9 100644 --- a/src/mips/macro-assembler-mips.cc +++ b/src/mips/macro-assembler-mips.cc @@ -2114,7 +2114,7 @@ void MacroAssembler::BranchShort(Label* L, Condition cond, Register rs, case Ugreater: if (rt.imm32_ == 0) { offset = shifted_branch_offset(L, false); - bgtz(rs, offset); + bne(rs, zero_reg, offset); } else { ASSERT(!scratch.is(rs)); r2 = scratch;