25 throw std::runtime_error(
"Cannot find instruction spec for opcode: " +
34 throw std::runtime_error(
"Cannot find wire instruction spec for opcode: " +
const WireInstructionSpec & get(WireOpCode opcode) const override
const ExecInstructionSpec & get(ExecutionOpCode opcode) const override
virtual const WireInstructionSpec & get(WireOpCode opcode) const =0
virtual ~InstructionInfoDBInterface()=default
virtual const ExecInstructionSpec & get(ExecutionOpCode opcode) const =0
const std::unordered_map< WireOpCode, WireInstructionSpec > & get_wire_instruction_spec()
const std::unordered_map< ExecutionOpCode, ExecInstructionSpec > & get_exec_instruction_spec()
std::string to_string(bb::avm2::ValueTag tag)