Simple Machine

ISA
Class AbstractISA.ShiftOpCodeField

java.lang.Object
  extended by ISA.AbstractISA.SimpleField
      extended by ISA.AbstractISA.OpCodeField
          extended by ISA.AbstractISA.ShiftOpCodeField
All Implemented Interfaces:
AbstractISA.InsLayout
Enclosing class:
AbstractISA

protected class AbstractISA.ShiftOpCodeField
extends AbstractISA.OpCodeField


Constructor Summary
AbstractISA.ShiftOpCodeField(int aLength, java.lang.String aMacFormat, java.lang.String anAsmFormat, java.lang.String aNonNegAsm, java.lang.String aNegAsm, java.lang.String aDscFormat, java.lang.String aNonNegDsc, java.lang.String aNegDsc)
           
 
Method Summary
 java.lang.String toAsm(BitString ins, int offset, int pc)
           
 java.lang.String toDsc(BitString ins, int offset, int pc)
           
 
Methods inherited from class ISA.AbstractISA.SimpleField
byteLength, getFirstFieldForClass, getOffsetTo, getValue, getValue, length, toMac
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractISA.ShiftOpCodeField

public AbstractISA.ShiftOpCodeField(int aLength,
                                    java.lang.String aMacFormat,
                                    java.lang.String anAsmFormat,
                                    java.lang.String aNonNegAsm,
                                    java.lang.String aNegAsm,
                                    java.lang.String aDscFormat,
                                    java.lang.String aNonNegDsc,
                                    java.lang.String aNegDsc)
Method Detail

toAsm

public java.lang.String toAsm(BitString ins,
                              int offset,
                              int pc)
Specified by:
toAsm in interface AbstractISA.InsLayout
Overrides:
toAsm in class AbstractISA.SimpleField

toDsc

public java.lang.String toDsc(BitString ins,
                              int offset,
                              int pc)
Specified by:
toDsc in interface AbstractISA.InsLayout
Overrides:
toDsc in class AbstractISA.SimpleField

Simple Machine