public class

RegisterBankMips

extends AbstractRegisterBank
java.lang.Object
   ↳ com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
     ↳ com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankMips

Class Overview

Register bank for a MIPS 32-bit processor.

Summary

Constants
int regGrp_COPROC
int regGrp_DSP_AC
int regGrp_F
int regGrp_FCC
int regGrp_GP
int regGrp_HW
int regGrp_IP
int regGrp_LOHI
[Expand]
Inherited Constants
From class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
Public Methods
Map<Integer, RegisterDescriptionEntry> getDescriptionEntryMap()
synchronized static RegisterBankMips getInstance()
[Expand]
Inherited Methods
From class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
From class java.lang.Object
From interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterBank

Constants

public static final int regGrp_COPROC

Constant Value: 4 (0x00000004)

public static final int regGrp_DSP_AC

Constant Value: 6 (0x00000006)

public static final int regGrp_F

Constant Value: 3 (0x00000003)

public static final int regGrp_FCC

Constant Value: 2 (0x00000002)

public static final int regGrp_GP

Constant Value: 0 (0x00000000)

public static final int regGrp_HW

Constant Value: 5 (0x00000005)

public static final int regGrp_IP

Constant Value: 10 (0x0000000a)

public static final int regGrp_LOHI

Constant Value: 12 (0x0000000c)

Public Methods

public Map<Integer, RegisterDescriptionEntry> getDescriptionEntryMap ()

Returns
  • a map of full registers: key=index, value=full register entry

public static synchronized RegisterBankMips getInstance ()