public class ImmutableInstruction45cc extends ImmutableInstruction implements Instruction45cc
| Modifier and Type | Field and Description |
|---|---|
static Format |
FORMAT |
protected ImmutableReference |
reference |
protected ImmutableReference |
reference2 |
protected int |
registerC |
protected int |
registerCount |
protected int |
registerD |
protected int |
registerE |
protected int |
registerF |
protected int |
registerG |
opcode| Constructor and Description |
|---|
ImmutableInstruction45cc(Opcode opcode,
int registerCount,
int registerC,
int registerD,
int registerE,
int registerF,
int registerG,
Reference reference,
Reference reference2) |
| Modifier and Type | Method and Description |
|---|---|
Format |
getFormat() |
ImmutableReference |
getReference() |
ImmutableReference |
getReference2() |
int |
getReferenceType() |
int |
getReferenceType2() |
int |
getRegisterC() |
int |
getRegisterCount() |
int |
getRegisterD() |
int |
getRegisterE() |
int |
getRegisterF() |
int |
getRegisterG() |
static ImmutableInstruction45cc |
of(Instruction45cc instruction) |
getCodeUnits, getOpcode, immutableListOf, ofclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCodeUnits, getOpcodepublic static final Format FORMAT
protected final int registerCount
protected final int registerC
protected final int registerD
protected final int registerE
protected final int registerF
protected final int registerG
@Nonnull protected final ImmutableReference reference
@Nonnull protected final ImmutableReference reference2
public static ImmutableInstruction45cc of(Instruction45cc instruction)
public int getRegisterCount()
getRegisterCount in interface VariableRegisterInstructionpublic int getRegisterC()
getRegisterC in interface FiveRegisterInstructionpublic int getRegisterD()
getRegisterD in interface FiveRegisterInstructionpublic int getRegisterE()
getRegisterE in interface FiveRegisterInstructionpublic int getRegisterF()
getRegisterF in interface FiveRegisterInstructionpublic int getRegisterG()
getRegisterG in interface FiveRegisterInstructionpublic ImmutableReference getReference()
getReference in interface ReferenceInstructionpublic int getReferenceType()
getReferenceType in interface ReferenceInstructionpublic ImmutableReference getReference2()
getReference2 in interface DualReferenceInstructionpublic int getReferenceType2()
getReferenceType2 in interface DualReferenceInstructionpublic Format getFormat()
getFormat in class ImmutableInstruction