Searched refs:capability (Results 1 - 4 of 4) sorted by relevance

/gem5/src/cpu/
H A Dfunc_unit.cc78 FuncUnit::provides(OpClass capability) argument
80 return capabilityList[capability];
96 FuncUnit::isPipelined(OpClass capability) argument
98 return pipelined[capability];
H A Dfunc_unit.hh100 bool provides(OpClass capability);
103 unsigned &opLatency(OpClass capability);
104 bool isPipelined(OpClass capability);
/gem5/src/cpu/o3/
H A Dfu_pool.hh62 * through the free units to find a FU that provided the capability. This pool
120 /** Per op class queues of FUs that provide that capability. */
140 * Gets a FU providing the requested capability. Will mark the
144 * @param capability The capability requested.
146 * capability, NoFreeFU if there is no free FU, and the FU's index
149 int getUnit(OpClass capability);
163 /** Returns the operation execution latency of the given capability. */
164 Cycles getOpLatency(OpClass capability) { argument
165 return maxOpLatencies[capability];
169 isPipelined(OpClass capability) argument
[all...]
H A Dfu_pool.cc116 // indicate that this pool has this capability
119 // Add each of the FU's that will have this capability to the
124 // indicate that this FU has the capability
160 FUPool::getUnit(OpClass capability) argument
162 // If this pool doesn't have the specified capability,
164 if (!capabilityList[capability])
167 int fu_idx = fuPerCapList[capability].getFU();
173 fu_idx = fuPerCapList[capability].getFU();

Completed in 8 milliseconds