Example #1
0
def MultDropController():
    return PipelineKillDropController(
        DropControllerInterface(ExecuteMsg(), ExecuteMsg(),
                                KillType(MAX_SPEC_DEPTH)))
Example #2
0
def WritebackDropController():
    return PipelineKillDropController(
        DropControllerInterface(WritebackMsg(), WritebackMsg(),
                                KillType(MAX_SPEC_DEPTH)))
Example #3
0
def DispatchDropController():
  return PipelineKillDropController(
      DropControllerInterface(DispatchMsg(), DispatchMsg(),
                              KillType(MAX_SPEC_DEPTH)))
Example #4
0
def KillDropControllerInterface(bmask_nbits):
  return DropControllerInterface(
      Bits(bmask_nbits), Bits(bmask_nbits), KillType(bmask_nbits))
Example #5
0
def RenameDropController():
    return PipelineKillDropController(
        DropControllerInterface(RenameMsg(), RenameMsg(),
                                KillType(MAX_SPEC_DEPTH)))