JIMSCore
Class Coprocessor0

java.lang.Object
  |
  +--JIMSCore.Coprocessor0

public class Coprocessor0
extends java.lang.Object

This is the Coprocessor0 class.

Author:
Steve Lewis

Field Summary
static int EXCCODE_AdEL
           
static int EXCCODE_AdES
           
static int EXCCODE_Bp
           
static int EXCCODE_C2E
           
static int EXCCODE_CpU
           
static int EXCCODE_DBE
           
static int EXCCODE_FPE
           
static int EXCCODE_IBE
           
static int EXCCODE_Int
           
static int EXCCODE_Mod
           
static int EXCCODE_Ov
           
static int EXCCODE_RI
           
static int EXCCODE_Syscall
           
static int EXCCODE_TLBL
           
static int EXCCODE_TLBS
           
static int EXCCODE_TRAP
           
static int EXCCODE_VCED
           
static int EXCCODE_VCEI
           
static int EXCCODE_Watch
           
 int[] iaReg
           
static int NUM_REGS
           
static int R_BADVADDR
           
static int R_CACHEERR
           
static int R_CAUSE
           
static int R_COMPARE
           
static int R_CONFIG
           
static int R_CONTEXT
           
static int R_COUNT
           
static int R_ECC
           
static int R_ENTRYHI
           
static int R_ENTRYLO0
           
static int R_ENTRYLO1
           
static int R_EPC
           
static int R_ERROREPC
           
static int R_INDEX
           
static int R_LLADDR
           
static int R_PAGEMASK
           
static int R_PRID
           
static int R_RANDOM
           
static int R_SR
           
static int R_TAGHI
           
static int R_TAGLO
           
static int R_WATCHHI
           
static int R_WATCHLO
           
static int R_WIRES
           
static java.lang.String[][] REG_ID
           
 
Constructor Summary
Coprocessor0()
           
 
Method Summary
 int iGetReg(int i)
           
static int iRegLiteralToID(java.lang.String s)
           
 void reset()
           
 void setReg(int i, int value)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

REG_ID

public static final java.lang.String[][] REG_ID

NUM_REGS

public static final int NUM_REGS

R_INDEX

public static final int R_INDEX

R_RANDOM

public static final int R_RANDOM

R_ENTRYLO0

public static final int R_ENTRYLO0

R_ENTRYLO1

public static final int R_ENTRYLO1

R_CONTEXT

public static final int R_CONTEXT

R_PAGEMASK

public static final int R_PAGEMASK

R_WIRES

public static final int R_WIRES

R_BADVADDR

public static final int R_BADVADDR

R_COUNT

public static final int R_COUNT

R_ENTRYHI

public static final int R_ENTRYHI

R_COMPARE

public static final int R_COMPARE

R_SR

public static final int R_SR

R_CAUSE

public static final int R_CAUSE

R_EPC

public static final int R_EPC

R_PRID

public static final int R_PRID

R_CONFIG

public static final int R_CONFIG

R_LLADDR

public static final int R_LLADDR

R_WATCHLO

public static final int R_WATCHLO

R_WATCHHI

public static final int R_WATCHHI

R_ECC

public static final int R_ECC

R_CACHEERR

public static final int R_CACHEERR

R_TAGLO

public static final int R_TAGLO

R_TAGHI

public static final int R_TAGHI

R_ERROREPC

public static final int R_ERROREPC

iaReg

public int[] iaReg

EXCCODE_Int

public static final int EXCCODE_Int

EXCCODE_Mod

public static final int EXCCODE_Mod

EXCCODE_TLBL

public static final int EXCCODE_TLBL

EXCCODE_TLBS

public static final int EXCCODE_TLBS

EXCCODE_AdEL

public static final int EXCCODE_AdEL

EXCCODE_AdES

public static final int EXCCODE_AdES

EXCCODE_IBE

public static final int EXCCODE_IBE

EXCCODE_DBE

public static final int EXCCODE_DBE

EXCCODE_Syscall

public static final int EXCCODE_Syscall

EXCCODE_Bp

public static final int EXCCODE_Bp

EXCCODE_RI

public static final int EXCCODE_RI

EXCCODE_CpU

public static final int EXCCODE_CpU

EXCCODE_Ov

public static final int EXCCODE_Ov

EXCCODE_TRAP

public static final int EXCCODE_TRAP

EXCCODE_VCEI

public static final int EXCCODE_VCEI

EXCCODE_FPE

public static final int EXCCODE_FPE

EXCCODE_C2E

public static final int EXCCODE_C2E

EXCCODE_Watch

public static final int EXCCODE_Watch

EXCCODE_VCED

public static final int EXCCODE_VCED
Constructor Detail

Coprocessor0

public Coprocessor0()
Method Detail

reset

public void reset()

iGetReg

public int iGetReg(int i)

setReg

public void setReg(int i,
                   int value)

iRegLiteralToID

public static int iRegLiteralToID(java.lang.String s)