def MultDropController(): return PipelineKillDropController( DropControllerInterface(ExecuteMsg(), ExecuteMsg(), KillType(MAX_SPEC_DEPTH)))
def WritebackDropController(): return PipelineKillDropController( DropControllerInterface(WritebackMsg(), WritebackMsg(), KillType(MAX_SPEC_DEPTH)))
def DispatchDropController(): return PipelineKillDropController( DropControllerInterface(DispatchMsg(), DispatchMsg(), KillType(MAX_SPEC_DEPTH)))
def KillDropControllerInterface(bmask_nbits): return DropControllerInterface( Bits(bmask_nbits), Bits(bmask_nbits), KillType(bmask_nbits))
def RenameDropController(): return PipelineKillDropController( DropControllerInterface(RenameMsg(), RenameMsg(), KillType(MAX_SPEC_DEPTH)))