OpenASIP
2.0
|
#include <LongImmUpdateAction.hh>
Public Member Functions | |
LongImmUpdateAction (SimValue value, LongImmediateRegisterState &state) | |
virtual | ~LongImmUpdateAction () |
void | execute () |
Private Member Functions | |
LongImmUpdateAction (const LongImmUpdateAction &) | |
Copying not allowed. More... | |
LongImmUpdateAction & | operator= (const LongImmUpdateAction &) |
Assignment not allowed. More... | |
Private Attributes | |
SimValue | value_ |
Value to be updated. More... | |
LongImmediateRegisterState & | state_ |
Destination register. More... | |
Updates the value of the long immediate register state.
Definition at line 43 of file LongImmUpdateAction.hh.
LongImmUpdateAction::LongImmUpdateAction | ( | SimValue | value, |
LongImmediateRegisterState & | state | ||
) |
Constructor.
value | Value to be updated. |
state | Destination state. |
Definition at line 45 of file LongImmUpdateAction.cc.
|
virtual |
|
private |
Copying not allowed.
void LongImmUpdateAction::execute | ( | ) |
Updates the value of the destination register state.
Definition at line 60 of file LongImmUpdateAction.cc.
References LongImmediateRegisterState::setValue(), state_, and value_.
|
private |
Assignment not allowed.
|
private |
Destination register.
Definition at line 59 of file LongImmUpdateAction.hh.
Referenced by execute().
|
private |