gem5
|
#include <misc.hh>
Public Member Functions | |
WaitClass () | |
void | init (uint64_t *_tcnt, uint32_t _numStages=0) |
void | set (uint32_t i) |
void | preset (uint32_t delay) |
bool | rdy () const |
bool | prerdy () const |
Private Attributes | |
uint64_t | nxtAvail |
uint64_t | lookAheadAvail |
uint64_t * | tcnt |
uint32_t | numStages |
|
inline |
Definition at line 54 of file misc.hh.
References numStages, and tcnt.
Referenced by ComputeUnit::init().
|
inline |
Definition at line 71 of file misc.hh.
References lookAheadAvail, and tcnt.
|
inline |
Definition at line 66 of file misc.hh.
References lookAheadAvail, numStages, and tcnt.
|
inline |
Definition at line 70 of file misc.hh.
References nxtAvail, and tcnt.
Referenced by LocalMemPipeline::exec(), GlobalMemPipeline::exec(), and ComputeUnit::isDone().
|
inline |
Definition at line 60 of file misc.hh.
References fatal_if(), ArmISA::i, nxtAvail, and tcnt.
Referenced by LocalMemPipeline::exec(), and GlobalMemPipeline::exec().
|
private |
|
private |
|
private |
|
private |