Index: src/ic/s390/ic-s390.cc |
diff --git a/src/ic/s390/ic-s390.cc b/src/ic/s390/ic-s390.cc |
index 63094198f89e30ab690f2d28711996e4e44078a2..1e60a2cec07a234dd467d4f79c9c5ac0598bec90 100644 |
--- a/src/ic/s390/ic-s390.cc |
+++ b/src/ic/s390/ic-s390.cc |
@@ -358,13 +358,13 @@ void PatchInlinedSmiCode(Isolate* isolate, Address address, |
cc = static_cast<Condition>((branch_instr & 0x00f00000) >> 20); |
DCHECK((cc == ne) || (cc == eq)); |
cc = (cc == ne) ? eq : ne; |
- patcher.masm()->brc(cc, Operand((branch_instr & 0xffff) << 1)); |
+ patcher.masm()->brc(cc, Operand(branch_instr & 0xffff)); |
} else if (Instruction::S390OpcodeValue(branch_address) == BRCL) { |
cc = static_cast<Condition>( |
(branch_instr & (static_cast<uint64_t>(0x00f0) << 32)) >> 36); |
DCHECK((cc == ne) || (cc == eq)); |
cc = (cc == ne) ? eq : ne; |
- patcher.masm()->brcl(cc, Operand((branch_instr & 0xffffffff) << 1)); |
+ patcher.masm()->brcl(cc, Operand(branch_instr & 0xffffffff)); |
} else { |
DCHECK(false); |
} |