public class ImmutableInstruction4rcc extends ImmutableInstruction implements Instruction4rcc
| Modifier and Type | Field and Description |
|---|---|
protected ImmutableReference |
reference |
protected ImmutableReference |
reference2 |
protected int |
registerCount |
protected int |
startRegister |
opcode| Constructor and Description |
|---|
ImmutableInstruction4rcc(Opcode opcode,
int startRegister,
int registerCount,
Reference reference,
Reference reference2) |
| Modifier and Type | Method and Description |
|---|---|
Format |
getFormat() |
Reference |
getReference() |
Reference |
getReference2() |
int |
getReferenceType() |
int |
getReferenceType2() |
int |
getRegisterCount() |
int |
getStartRegister() |
static ImmutableInstruction4rcc |
of(Instruction4rcc instruction) |
getCodeUnits, getOpcode, immutableListOf, ofclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCodeUnits, getOpcodeprotected final int startRegister
protected final int registerCount
@Nonnull protected final ImmutableReference reference
@Nonnull protected final ImmutableReference reference2
public static ImmutableInstruction4rcc of(Instruction4rcc instruction)
public int getStartRegister()
getStartRegister in interface RegisterRangeInstructionpublic int getRegisterCount()
getRegisterCount in interface VariableRegisterInstructionpublic Reference getReference()
getReference in interface ReferenceInstructionpublic int getReferenceType()
getReferenceType in interface ReferenceInstructionpublic Reference getReference2()
getReference2 in interface DualReferenceInstructionpublic int getReferenceType2()
getReferenceType2 in interface DualReferenceInstructionpublic Format getFormat()
getFormat in class ImmutableInstruction