Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

leon3_funclt_trap::SUBX_imm Member List

This is the complete list of members for leon3_funclt_trap::SUBX_imm, including all inherited members.

annull()leon3_funclt_trap::Instructioninline
ASRleon3_funclt_trap::Instructionprotected
behavior()leon3_funclt_trap::SUBX_immvirtual
checkDecrementWin() const leon3_funclt_trap::Instruction
checkIncrementWin() const leon3_funclt_trap::Instruction
dataMemleon3_funclt_trap::Instructionprotected
DecrementRegWindow()leon3_funclt_trap::Instruction
flush()leon3_funclt_trap::Instructioninline
FPleon3_funclt_trap::Instructionprotected
getId() const leon3_funclt_trap::SUBX_immvirtual
getInstructionName() const leon3_funclt_trap::SUBX_immvirtual
getMnemonic() const leon3_funclt_trap::SUBX_immvirtual
GLOBALleon3_funclt_trap::Instructionprotected
IncrementPC()leon3_funclt_trap::Instructioninlineprotected
IncrementRegWindow()leon3_funclt_trap::Instruction
instrMemleon3_funclt_trap::Instructionprotected
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
irqAckleon3_funclt_trap::Instructionprotected
LRleon3_funclt_trap::Instructionprotected
NPCleon3_funclt_trap::Instructionprotected
NUM_REG_WINleon3_funclt_trap::Instructionprotected
PCleon3_funclt_trap::Instructionprotected
PCRleon3_funclt_trap::Instructionprotected
PIPELINED_MULTleon3_funclt_trap::Instructionprotected
PSRleon3_funclt_trap::Instructionprotected
RaiseException(unsigned int pcounter, unsigned int npcounter, unsigned int exceptionId, unsigned int customTrapOffset=0)leon3_funclt_trap::Instruction
REGSleon3_funclt_trap::Instructionprotected
replicate() const leon3_funclt_trap::SUBX_immvirtual
resultleon3_funclt_trap::SUBX_immprotected
rs1_opleon3_funclt_trap::SUBX_immprotected
rs2_opleon3_funclt_trap::SUBX_immprotected
setParams(const unsigned int &bitString)leon3_funclt_trap::SUBX_immvirtual
SignExtend(unsigned int bitSeq, unsigned int bitSeq_length) const leon3_funclt_trap::Instruction
SPleon3_funclt_trap::Instructionprotected
stall(const unsigned int &numCycles)leon3_funclt_trap::Instructioninline
SUBX_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::SUBX_imm
TBRleon3_funclt_trap::Instructionprotected
totalInstrCyclesleon3_funclt_trap::Instruction
WB_plain(Alias &rd, unsigned int &rd_bit, unsigned int &result)leon3_funclt_trap::WB_plain_opinlineprotected
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
WIMleon3_funclt_trap::Instructionprotected
WINREGSleon3_funclt_trap::Instructionprotected
Yleon3_funclt_trap::Instructionprotected
~Instruction()leon3_funclt_trap::Instructionvirtual
~SUBX_imm()leon3_funclt_trap::SUBX_immvirtual
~WB_plain_op()leon3_funclt_trap::WB_plain_opvirtual