33#ifndef TTA_ONE_CYCLE_OPERATION_EXECUTOR_HH
34#define TTA_ONE_CYCLE_OPERATION_EXECUTOR_HH
void initializeIOVector()
bool ready_
True if all the results are ready.
OperationContext * context_
Operation context.
virtual OperationExecutor * copy()
virtual void startOperation(Operation &op)
OneCycleOperationExecutor & operator=(const OneCycleOperationExecutor &)
Assignment not allowed.
SimValue ** io_
Inputs and outputs for the operation.
Operation * operation_
Operation to be executed next.
virtual ~OneCycleOperationExecutor()
virtual void setContext(OperationContext &context)
bool ioVectorInitialized_
True if the io_ vector is initialized-.
virtual void advanceClock()
virtual int latency() const