Index: src/mips64/lithium-codegen-mips64.cc |
diff --git a/src/mips64/lithium-codegen-mips64.cc b/src/mips64/lithium-codegen-mips64.cc |
index fe8ee01eeef3962b4da293c22960615f8cf741ba..b676fad4da89b4671aece620ff6d210c04781ec8 100644 |
--- a/src/mips64/lithium-codegen-mips64.cc |
+++ b/src/mips64/lithium-codegen-mips64.cc |
@@ -2287,7 +2287,7 @@ void LCodeGen::DoBranch(LBranch* instr) { |
Label not_simd; |
const Register scratch = scratch1(); |
__ lbu(scratch, FieldMemOperand(map, Map::kInstanceTypeOffset)); |
- __ Branch(¬_simd, lt, at, Operand(FIRST_SIMD_VALUE_TYPE)); |
+ __ Branch(¬_simd, lt, scratch, Operand(FIRST_SIMD_VALUE_TYPE)); |
__ Branch(instr->TrueLabel(chunk_), le, scratch, |
Operand(LAST_SIMD_VALUE_TYPE)); |
__ bind(¬_simd); |