| Index: src/mips/lithium-codegen-mips.cc
 | 
| diff --git a/src/mips/lithium-codegen-mips.cc b/src/mips/lithium-codegen-mips.cc
 | 
| index ffc5a7269e73a2aa60a6baba518a7b651e42b783..65fe1aa910f1243650e64e761524d9a8b7ede4da 100644
 | 
| --- a/src/mips/lithium-codegen-mips.cc
 | 
| +++ b/src/mips/lithium-codegen-mips.cc
 | 
| @@ -2279,7 +2279,9 @@ Condition LCodeGen::TokenToCondition(Token::Value op, bool is_unsigned) {
 | 
|  void LCodeGen::DoCompareNumericAndBranch(LCompareNumericAndBranch* instr) {
 | 
|    LOperand* left = instr->left();
 | 
|    LOperand* right = instr->right();
 | 
| -  bool is_unsigned = instr->hydrogen()->CheckFlag(HInstruction::kUint32);
 | 
| +  bool is_unsigned =
 | 
| +      instr->hydrogen()->left()->CheckFlag(HInstruction::kUint32) ||
 | 
| +      instr->hydrogen()->right()->CheckFlag(HInstruction::kUint32);
 | 
|    Condition cond = TokenToCondition(instr->op(), is_unsigned);
 | 
|  
 | 
|    if (left->IsConstantOperand() && right->IsConstantOperand()) {
 | 
| 
 |