case RECV_POST_REQD_ARG: return new ReceivePostReqdArgInstr(d.decodeVariable(), d.decodeInt(), d.decodeInt(), d.decodeInt());
case RECV_PRE_REQD_ARG: return new ReceivePreReqdArgInstr(d.decodeVariable(), d.decodeInt());
case RECV_REST_ARG: return decodeReceiveRestArgInstr();
case RECV_SELF: return new ReceiveSelfInstr(d.decodeVariable());
case RESCUE_EQQ: return new RescueEQQInstr(d.decodeVariable(), d.decodeOperand(), d.decodeOperand());
case RESTORE_ERROR_INFO: return new RestoreErrorInfoInstr(d.decodeOperand());
case RETURN: return new ReturnInstr(d.decodeOperand());
case RUNTIME_HELPER: return decodeRuntimeHelperCall();
case SEARCH_CONST: return decodeSearchConst();
case CLASS_SUPER: return decodeSuperInstr(operation);
case INSTANCE_SUPER: return decodeSuperInstr(operation);