public class BuilderInstruction25x extends BuilderInstruction implements Instruction25x
| Modifier and Type | Field and Description |
|---|---|
static Format |
FORMAT |
protected int |
parameterRegisterCount |
protected int |
registerClosure |
protected int |
registerD |
protected int |
registerE |
protected int |
registerF |
protected int |
registerG |
opcode| Constructor and Description |
|---|
BuilderInstruction25x(Opcode opcode,
int parameterRegisterCount,
int registerClosure,
int registerD,
int registerE,
int registerF,
int registerG) |
| Modifier and Type | Method and Description |
|---|---|
Format |
getFormat() |
int |
getParameterRegisterCount()
Returns the count of just the parameter register counts; in range of [0, 4]
|
int |
getRegisterCount()
Includes the total sum of both fixed and parameter register counts; at least 1
|
int |
getRegisterFixedC() |
int |
getRegisterParameterD() |
int |
getRegisterParameterE() |
int |
getRegisterParameterF() |
int |
getRegisterParameterG() |
getCodeUnits, getLocation, getOpcodeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCodeUnits, getOpcodepublic static final Format FORMAT
protected final int parameterRegisterCount
protected final int registerClosure
protected final int registerD
protected final int registerE
protected final int registerF
protected final int registerG
public BuilderInstruction25x(@Nonnull
Opcode opcode,
int parameterRegisterCount,
int registerClosure,
int registerD,
int registerE,
int registerF,
int registerG)
public int getRegisterCount()
OneFixedFourParameterRegisterInstructiongetRegisterCount in interface OneFixedFourParameterRegisterInstructiongetRegisterCount in interface VariableRegisterInstructionpublic int getParameterRegisterCount()
OneFixedFourParameterRegisterInstructiongetParameterRegisterCount in interface OneFixedFourParameterRegisterInstructionpublic int getRegisterFixedC()
getRegisterFixedC in interface OneFixedFourParameterRegisterInstructionpublic int getRegisterParameterD()
getRegisterParameterD in interface OneFixedFourParameterRegisterInstructionpublic int getRegisterParameterE()
getRegisterParameterE in interface OneFixedFourParameterRegisterInstructionpublic int getRegisterParameterF()
getRegisterParameterF in interface OneFixedFourParameterRegisterInstructionpublic int getRegisterParameterG()
getRegisterParameterG in interface OneFixedFourParameterRegisterInstructionpublic Format getFormat()
getFormat in class BuilderInstruction