Searched refs:opClass (Results 1 - 19 of 19) sorted by relevance

/gem5/src/cpu/o3/
H A DFuncUnitConfig.py48 opList = [ OpDesc(opClass='IntAlu') ]
52 opList = [ OpDesc(opClass='IntMult', opLat=3),
53 OpDesc(opClass='IntDiv', opLat=20, pipelined=False) ]
65 opList = [ OpDesc(opClass='FloatAdd', opLat=2),
66 OpDesc(opClass='FloatCmp', opLat=2),
67 OpDesc(opClass='FloatCvt', opLat=2) ]
71 opList = [ OpDesc(opClass='FloatMult', opLat=4),
72 OpDesc(opClass='FloatMultAcc', opLat=5),
73 OpDesc(opClass='FloatMisc', opLat=3),
74 OpDesc(opClass
[all...]
H A Dfu_pool.cc117 capabilityList.set((*j)->opClass);
122 fuPerCapList[(*j)->opClass].addFU(numFU + k);
125 fu->addCapability((*j)->opClass, (*j)->opLat, (*j)->pipelined);
127 if ((*j)->opLat > maxOpLatencies[(*j)->opClass])
128 maxOpLatencies[(*j)->opClass] = (*j)->opLat;
131 pipelined[(*j)->opClass] = false;
H A Dinst_queue_impl.hh1087 OpClass op_class = ready_inst->opClass();
1470 OpClass op_class = inst->opClass();
H A Dcommit_impl.hh1048 statCommittedInstType[tid][head_inst->opClass()]++;
/gem5/configs/common/cores/arm/
H A Dex5_LITTLE.py43 opList = [ OpDesc(opClass='IntAlu', opLat=4) ]
47 opList = [ OpDesc(opClass='IntMult', opLat=7) ]
50 opList = [ OpDesc(opClass='IntDiv', opLat=9) ]
54 opList = [ OpDesc(opClass='SimdAdd', opLat=6),
55 OpDesc(opClass='SimdAddAcc', opLat=4),
56 OpDesc(opClass='SimdAlu', opLat=4),
57 OpDesc(opClass='SimdCmp', opLat=1),
58 OpDesc(opClass='SimdCvt', opLat=3),
59 OpDesc(opClass='SimdMisc', opLat=3),
60 OpDesc(opClass
[all...]
H A DO3_ARM_v7a.py36 opList = [ OpDesc(opClass='IntAlu', opLat=1) ]
41 opList = [ OpDesc(opClass='IntMult', opLat=3, pipelined=True),
42 OpDesc(opClass='IntDiv', opLat=12, pipelined=False),
43 OpDesc(opClass='IprAccess', opLat=3, pipelined=True) ]
49 opList = [ OpDesc(opClass='SimdAdd', opLat=4),
50 OpDesc(opClass='SimdAddAcc', opLat=4),
51 OpDesc(opClass='SimdAlu', opLat=4),
52 OpDesc(opClass='SimdCmp', opLat=4),
53 OpDesc(opClass='SimdCvt', opLat=3),
54 OpDesc(opClass
[all...]
H A Dex5_big.py43 opList = [ OpDesc(opClass='IntAlu', opLat=1) ]
48 opList = [ OpDesc(opClass='IntMult', opLat=4, pipelined=True),
49 OpDesc(opClass='IntDiv', opLat=11, pipelined=False),
50 OpDesc(opClass='IprAccess', opLat=3, pipelined=True) ]
55 opList = [ OpDesc(opClass='SimdAdd', opLat=3),
56 OpDesc(opClass='SimdAddAcc', opLat=4),
57 OpDesc(opClass='SimdAlu', opLat=4),
58 OpDesc(opClass='SimdCmp', opLat=4),
59 OpDesc(opClass='SimdCvt', opLat=3),
60 OpDesc(opClass
[all...]
/gem5/src/cpu/
H A DFuncUnit.py65 opClass = Param.OpClass("type of operation") variable in class:OpDesc
H A Dfunc_unit.hh54 OpClass opClass; member in class:OpDesc
59 : SimObject(p), opClass(p->opClass), opLat(p->opLat),
H A Dinst_pb_trace.cc162 curMsg->set_type(static_cast<ProtoMessage::Inst_InstType>(si->opClass()));
171 curMsg->set_type(static_cast<ProtoMessage::Inst_InstType>(si->opClass()));
H A Dexetrace.cc125 outs << Enums::OpClassStrings[inst->opClass()] << " : ";
H A Dstatic_inst.hh99 /// See opClass().
211 OpClass opClass() const { return _opClass; } function in class:StaticInst
H A Dbase_dyn_inst.hh577 OpClass opClass() const { return staticInst->opClass(); } function in class:BaseDynInst
/gem5/src/cpu/minor/
H A Dfunc_unit.hh64 OpClass opClass; member in class:MinorOpClass
69 opClass(params->opClass)
H A Dfunc_unit.cc87 capabilityList[opClasses[i]->opClass] = true;
131 addCapability(description.opClasses->opClasses[i]->opClass,
220 if (timing.provides(inst->opClass()) &&
H A Ddyn_inst.cc101 return isInst() && staticInst->opClass() == No_OpClass;
231 (staticInst->opClass() == No_OpClass ?
233 Enums::OpClassStrings[staticInst->opClass()],
H A DMinorCPU.py63 opClass = Param.OpClass("op class to match") variable in class:MinorOpClass
103 return MinorOpClass(opClass=op_class)
H A Dexecute.cc615 fu->provides(inst->staticInst->opClass()) : true);
880 [inst->staticInst->opClass()]++;
1532 if (!fu->stalled && fu->provides(inst->staticInst->opClass()) &&
/gem5/src/cpu/simple/
H A Dbase.cc654 t_info.statExecutedInstType[curStaticInst->opClass()]++;

Completed in 44 milliseconds