annull() | leon3_funclt_trap::Instruction | inline |
ASR | leon3_funclt_trap::Instruction | protected |
behavior() | leon3_funclt_trap::SMUL_imm | 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 | leon3_funclt_trap::SMUL_imm | virtual |
getInstructionName() const | leon3_funclt_trap::SMUL_imm | virtual |
getMnemonic() const | leon3_funclt_trap::SMUL_imm | virtual |
GLOBAL | leon3_funclt_trap::Instruction | protected |
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 | leon3_funclt_trap::SMUL_imm | virtual |
result | leon3_funclt_trap::SMUL_imm | protected |
rs1_op | leon3_funclt_trap::SMUL_imm | protected |
rs2_op | leon3_funclt_trap::SMUL_imm | protected |
setParams(const unsigned int &bitString) | leon3_funclt_trap::SMUL_imm | virtual |
SignExtend(unsigned int bitSeq, unsigned int bitSeq_length) const | leon3_funclt_trap::Instruction | |
SMUL_imm(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::SMUL_imm | |
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 | |
WB_plain(Alias &rd, unsigned int &rd_bit, unsigned int &result) | leon3_funclt_trap::WB_plain_op | inlineprotected |
WB_plain_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::WB_plain_op | |
WIM | leon3_funclt_trap::Instruction | protected |
WINREGS | leon3_funclt_trap::Instruction | protected |
Y | leon3_funclt_trap::Instruction | protected |
~Instruction() | leon3_funclt_trap::Instruction | virtual |
~SMUL_imm() | leon3_funclt_trap::SMUL_imm | virtual |
~WB_plain_op() | leon3_funclt_trap::WB_plain_op | virtual |