Class RegisterBankMips
java.lang.Object
com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankMips
- All Implemented Interfaces:
IRegisterBank
Register bank for a MIPS 32-bit processor.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intCoprocessor register group.static final intDSP accumulator register group.static final intFloating-point register group.static final intFloating-point condition-code register group.static final intGeneral-purpose register group.static final intHardware register group.static final intInstruction-pointer register group.static final intLO/HI register group.Fields inherited from class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
REG_GRP_GP, REG_GRP_SPECIAL -
Method Summary
Modifier and TypeMethodDescriptionGet the full-register description entries by register index.static RegisterBankMipsRetrieve the singleton MIPS register bank.Methods inherited from class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
add, add, add, format, getAllDescriptionEntries, getCountOfDescriptionEntries, getDescriptionEntries, getDescriptionEntry, getDescriptionEntryById, getDescriptionEntryByName, getDescriptionEntryByName, getDescriptionEntryByType, toString
-
Field Details
-
regGrp_GP
public static final int regGrp_GPGeneral-purpose register group.- See Also:
-
regGrp_FCC
public static final int regGrp_FCCFloating-point condition-code register group.- See Also:
-
regGrp_F
public static final int regGrp_FFloating-point register group.- See Also:
-
regGrp_COPROC
public static final int regGrp_COPROCCoprocessor register group.- See Also:
-
regGrp_HW
public static final int regGrp_HWHardware register group.- See Also:
-
regGrp_DSP_AC
public static final int regGrp_DSP_ACDSP accumulator register group.- See Also:
-
regGrp_IP
public static final int regGrp_IPInstruction-pointer register group.- See Also:
-
regGrp_LOHI
public static final int regGrp_LOHILO/HI register group.- See Also:
-
-
Method Details
-
getInstance
Retrieve the singleton MIPS register bank.- Returns:
- register bank
-
getDescriptionEntryMap
Description copied from class:AbstractRegisterBankGet the full-register description entries by register index.- Specified by:
getDescriptionEntryMapin classAbstractRegisterBank- Returns:
- a map of full registers: key=index, value=full register entry
-