#include <instructions.hpp>
Protected Attributes | |
unsigned int | result |
unsigned int | pcounter |
unsigned int | npcounter |
bool | exception |
bool | temp_V |
unsigned int | rs1_op |
unsigned int | rs2_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 |
const unsigned int | NUM_REG_WIN |
const bool | PIPELINED_MULT |
Additional Inherited Members | |
![]() | |
unsigned int | totalInstrCycles |
![]() | |
void | WB_plain (Alias &rd, unsigned int &rd_bit, unsigned int &result) throw () |
![]() | |
void | IncrementPC () throw () |
leon3_funclt_trap::UDIV_imm::UDIV_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 | ||
) |
|
virtual |
|
virtual |
Implements leon3_funclt_trap::Instruction.
|
virtual |
Gets the ID of the instruction as returned by the decoder.
Implements leon3_funclt_trap::Instruction.
|
virtual |
Returns the instruction name.
Implements leon3_funclt_trap::Instruction.
|
virtual |
Returns the instruction mnemonic, so how the current instruction translated to assebmly code
Implements leon3_funclt_trap::Instruction.
|
virtual |
Implements leon3_funclt_trap::Instruction.
References Y.
Implements leon3_funclt_trap::Instruction.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |