|
OpenASIP 2.2
|
#include <LongImmUpdateAction.hh>

Public Member Functions | |
| LongImmUpdateAction (SimValue value, LongImmediateRegisterState &state) | |
| virtual | ~LongImmUpdateAction () |
| void | execute () |
Private Member Functions | |
| LongImmUpdateAction (const LongImmUpdateAction &) | |
| Copying not allowed. | |
| LongImmUpdateAction & | operator= (const LongImmUpdateAction &) |
| Assignment not allowed. | |
Private Attributes | |
| SimValue | value_ |
| Value to be updated. | |
| LongImmediateRegisterState & | state_ |
| Destination register. | |
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 |