Go to the documentation of this file.
87 immediateSource,
NullBusState::instance(), dst, guardReg, negated) {
SLongWord sLongWordValue() const
virtual void executeWrite()
virtual ~BuslessExecutableMove()
WritableState * dst_
Destination of the move.
const bool guarded_
True if this is a guarded move.
const ReadableState * guardReg_
Guard of the move.
BuslessExecutableMove(const ReadableState &src, WritableState &dst)
const bool negated_
True if guard is inverted.
virtual void executeRead()
virtual const SimValue & value() const =0
const ReadableState * src_
Source of the move.
ClockCycleCount executionCount_
The count of times this move has been fully executed (without squash).
bool squashed_
True in case this move was squashed last time it was executed.
virtual void setValue(const SimValue &value)=0