|
| ICC_writeTSub_op (Reg32_0 &PSR, Reg32_1 &WIM, Reg32_2 &TBR, Reg32_3 &Y, Reg32_3 &PC, Reg32_3 &NPC, RegisterBankClass &GLOBAL, Reg32_3 *WINREGS, Reg32_3 *ASR, Alias &FP, Alias &LR, Alias &SP, Alias &PCR, Alias *REGS, MemoryInterface &instrMem, MemoryInterface &dataMem, PinTLM_out_32 &irqAck) |
|
virtual | ~ICC_writeTSub_op () |
|
| Instruction (Reg32_0 &PSR, Reg32_1 &WIM, Reg32_2 &TBR, Reg32_3 &Y, Reg32_3 &PC, Reg32_3 &NPC, RegisterBankClass &GLOBAL, Reg32_3 *WINREGS, Reg32_3 *ASR, Alias &FP, Alias &LR, Alias &SP, Alias &PCR, Alias *REGS, MemoryInterface &instrMem, MemoryInterface &dataMem, PinTLM_out_32 &irqAck) |
|
virtual unsigned int | behavior ()=0 |
|
virtual Instruction * | replicate () const =0 throw () |
|
virtual void | setParams (const unsigned int &bitString)=0 throw () |
|
virtual std::string | getInstructionName () const =0 throw () |
| Returns the instruction name. More...
|
|
virtual std::string | getMnemonic () const =0 throw () |
|
virtual unsigned int | getId () const =0 throw () |
| Gets the ID of the instruction as returned by the decoder. More...
|
|
void | annull () |
|
void | flush () |
|
void | stall (const unsigned int &numCycles) |
|
bool | IncrementRegWindow () throw () |
|
bool | DecrementRegWindow () throw () |
|
int | SignExtend (unsigned int bitSeq, unsigned int bitSeq_length) const throw () |
|
void | RaiseException (unsigned int pcounter, unsigned int npcounter, unsigned int exceptionId, unsigned int customTrapOffset=0) |
|
bool | checkIncrementWin () const throw () |
|
bool | checkDecrementWin () const throw () |
|
virtual | ~Instruction () |
|