Index: src/interpreter/bytecodes.cc |
diff --git a/src/interpreter/bytecodes.cc b/src/interpreter/bytecodes.cc |
index 32c9c99e993a351cb856fda05d46a27314508696..ac793dab6a60099e55295c611814c3978a6aab3a 100644 |
--- a/src/interpreter/bytecodes.cc |
+++ b/src/interpreter/bytecodes.cc |
@@ -491,6 +491,7 @@ std::ostream& Bytecodes::Decode(std::ostream& os, const uint8_t* bytecode_start, |
OperandScale operand_scale = OperandScale::kSingle; |
if (IsPrefixScalingBytecode(bytecode)) { |
prefix_offset = 1; |
+ operand_scale = Bytecodes::PrefixBytecodeToOperandScale(bytecode); |
bytecode = Bytecodes::FromByte(bytecode_start[1]); |
} |
int bytecode_size = Bytecodes::Size(bytecode, operand_scale); |