5 #ifndef V8_INTERPRETER_BYTECODE_DECODER_H_ 6 #define V8_INTERPRETER_BYTECODE_DECODER_H_ 10 #include "src/globals.h" 11 #include "src/interpreter/bytecode-register.h" 12 #include "src/interpreter/bytecodes.h" 16 namespace interpreter {
22 OperandType operand_type,
23 OperandScale operand_scale);
28 OperandType operand_type,
29 OperandScale operand_scale);
32 static int32_t DecodeSignedOperand(
Address operand_start,
33 OperandType operand_type,
34 OperandScale operand_scale);
38 OperandType operand_type,
39 OperandScale operand_scale);
42 static std::ostream& Decode(std::ostream& os,
const uint8_t* bytecode_start,
43 int number_of_parameters);
50 #endif // V8_INTERPRETER_BYTECODE_DECODER_H_