annull() | leon3_funclt_trap::Instruction | inline |
ASR | leon3_funclt_trap::Instruction | protected |
behavior()=0 | leon3_funclt_trap::Instruction | pure virtual |
checkDecrementWin() const | leon3_funclt_trap::Instruction | |
checkIncrementWin() const | leon3_funclt_trap::Instruction | |
dataMem | leon3_funclt_trap::Instruction | protected |
DecrementRegWindow() | leon3_funclt_trap::Instruction | |
flush() | leon3_funclt_trap::Instruction | inline |
FP | leon3_funclt_trap::Instruction | protected |
getId() const =0 | leon3_funclt_trap::Instruction | pure virtual |
getInstructionName() const =0 | leon3_funclt_trap::Instruction | pure virtual |
getMnemonic() const =0 | leon3_funclt_trap::Instruction | pure virtual |
GLOBAL | leon3_funclt_trap::Instruction | protected |
ICC_writeAdd(unsigned int &result, unsigned int &rs1_op, unsigned int &rs2_op) | leon3_funclt_trap::ICC_writeAdd_op | inlineprotected |
ICC_writeAdd_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) | leon3_funclt_trap::ICC_writeAdd_op | |
IncrementPC() | leon3_funclt_trap::Instruction | inlineprotected |
IncrementRegWindow() | leon3_funclt_trap::Instruction | |
instrMem | leon3_funclt_trap::Instruction | protected |
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) | leon3_funclt_trap::Instruction | |
irqAck | leon3_funclt_trap::Instruction | protected |
LR | leon3_funclt_trap::Instruction | protected |
NPC | leon3_funclt_trap::Instruction | protected |
NUM_REG_WIN | leon3_funclt_trap::Instruction | protected |
PC | leon3_funclt_trap::Instruction | protected |
PCR | leon3_funclt_trap::Instruction | protected |
PIPELINED_MULT | leon3_funclt_trap::Instruction | protected |
PSR | leon3_funclt_trap::Instruction | protected |
RaiseException(unsigned int pcounter, unsigned int npcounter, unsigned int exceptionId, unsigned int customTrapOffset=0) | leon3_funclt_trap::Instruction | |
REGS | leon3_funclt_trap::Instruction | protected |
replicate() const =0 | leon3_funclt_trap::Instruction | pure virtual |
setParams(const unsigned int &bitString)=0 | leon3_funclt_trap::Instruction | pure virtual |
SignExtend(unsigned int bitSeq, unsigned int bitSeq_length) const | leon3_funclt_trap::Instruction | |
SP | leon3_funclt_trap::Instruction | protected |
stall(const unsigned int &numCycles) | leon3_funclt_trap::Instruction | inline |
TBR | leon3_funclt_trap::Instruction | protected |
totalInstrCycles | leon3_funclt_trap::Instruction | |
WIM | leon3_funclt_trap::Instruction | protected |
WINREGS | leon3_funclt_trap::Instruction | protected |
Y | leon3_funclt_trap::Instruction | protected |
~ICC_writeAdd_op() | leon3_funclt_trap::ICC_writeAdd_op | virtual |
~Instruction() | leon3_funclt_trap::Instruction | virtual |