DecodedInstruction.
| Modifier and Type | Field and Description |
|---|---|
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec | |
| public static final InstructionCodec |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static short | |
| private static int | |
| private static int | |
| private static int | |
| private static int | |
| private static short | |
| private static short | |
| public abstract DecodedInstruction | |
| private static DecodedInstruction | decodeRegisterList(InstructionCodec format, int opcodeUnit, CodeInput in)
Helper method that decodes any of the register-list formats. |
| private static DecodedInstruction | decodeRegisterRange(InstructionCodec format, int opcodeUnit, CodeInput in)
Helper method that decodes any of the three-unit register-range formats. |
| public abstract void | |
| private static void | encodeRegisterList(DecodedInstruction insn, CodeOutput out)
Helper method that encodes any of the register-list formats. |
| private static void | encodeRegisterRange(DecodedInstruction insn, CodeOutput out)
Helper method that encodes any of the three-unit register-range formats. |
| private static int | |
| private static int | |
| private static int | |
| private static int | |
| private static int | |
| private static short | |
| private static short | |
| private static short | |
| private static short | |
| private static short | |
| private static short | |
| public static InstructionCodec | |
| public static InstructionCodec[] |
| FORMAT_00X | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_00X | |
| FORMAT_10T | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_10T | |
| FORMAT_10X | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_10X | |
| FORMAT_11N | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_11N | |
| FORMAT_11X | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_11X | |
| FORMAT_12X | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_12X | |
| FORMAT_20BC | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_20BC | |
| FORMAT_20T | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_20T | |
| FORMAT_21C | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_21C | |
| FORMAT_21H | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_21H | |
| FORMAT_21S | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_21S | |
| FORMAT_21T | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_21T | |
| FORMAT_22B | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_22B | |
| FORMAT_22C | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_22C | |
| FORMAT_22CS | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_22CS | |
| FORMAT_22S | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_22S | |
| FORMAT_22T | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_22T | |
| FORMAT_22X | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_22X | |
| FORMAT_23X | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_23X | |
| FORMAT_30T | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_30T | |
| FORMAT_31C | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_31C | |
| FORMAT_31I | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_31I | |
| FORMAT_31T | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_31T | |
| FORMAT_32S | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_32S | |
| FORMAT_32X | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_32X | |
| FORMAT_33X | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_33X | |
| FORMAT_35C | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_35C | |
| FORMAT_35MI | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_35MI | |
| FORMAT_35MS | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_35MS | |
| FORMAT_3RC | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_3RC | |
| FORMAT_3RMI | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_3RMI | |
| FORMAT_3RMS | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_3RMS | |
| FORMAT_40SC | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_40SC | |
| FORMAT_41C | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_41C | |
| FORMAT_51L | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_51L | |
| FORMAT_52C | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_52C | |
| FORMAT_5RC | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_5RC | |
| FORMAT_FILL_ARRAY_DATA_PAYLOAD | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_FILL_ARRAY_DATA_PAYLOAD | |
| FORMAT_PACKED_SWITCH_PAYLOAD | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_PACKED_SWITCH_PAYLOAD | |
| FORMAT_SPARSE_SWITCH_PAYLOAD | back to summary |
|---|---|
| public static final InstructionCodec FORMAT_SPARSE_SWITCH_PAYLOAD | |
| InstructionCodec | back to summary |
|---|---|
| private InstructionCodec() | |
| asUnsignedUnit | back to summary |
|---|---|
| private static short asUnsignedUnit(int value) | |
| byte0 | back to summary |
|---|---|
| private static int byte0(int value) | |
| byte1 | back to summary |
|---|---|
| private static int byte1(int value) | |
| byte2 | back to summary |
|---|---|
| private static int byte2(int value) | |
| byte3 | back to summary |
|---|---|
| private static int byte3(int value) | |
| codeUnit | back to summary |
|---|---|
| private static short codeUnit(int lowByte, int highByte) | |
| codeUnit | back to summary |
|---|---|
| private static short codeUnit(int nibble0, int nibble1, int nibble2, int nibble3) | |
| decode | back to summary |
|---|---|
| public abstract DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException Decodes an instruction specified by the given opcode unit, reading any required additional code units from the given input source. | |
| decodeRegisterList | back to summary |
|---|---|
| private static DecodedInstruction decodeRegisterList(InstructionCodec format, int opcodeUnit, CodeInput in) throws EOFException Helper method that decodes any of the register-list formats. | |
| decodeRegisterRange | back to summary |
|---|---|
| private static DecodedInstruction decodeRegisterRange(InstructionCodec format, int opcodeUnit, CodeInput in) throws EOFException Helper method that decodes any of the three-unit register-range formats. | |
| encode | back to summary |
|---|---|
| public abstract void encode(DecodedInstruction insn, CodeOutput out) Encodes the given instruction. | |
| encodeRegisterList | back to summary |
|---|---|
| private static void encodeRegisterList(DecodedInstruction insn, CodeOutput out) Helper method that encodes any of the register-list formats. | |
| encodeRegisterRange | back to summary |
|---|---|
| private static void encodeRegisterRange(DecodedInstruction insn, CodeOutput out) Helper method that encodes any of the three-unit register-range formats. | |
| makeByte | back to summary |
|---|---|
| private static int makeByte(int lowNibble, int highNibble) | |
| nibble0 | back to summary |
|---|---|
| private static int nibble0(int value) | |
| nibble1 | back to summary |
|---|---|
| private static int nibble1(int value) | |
| nibble2 | back to summary |
|---|---|
| private static int nibble2(int value) | |
| nibble3 | back to summary |
|---|---|
| private static int nibble3(int value) | |
| unit0 | back to summary |
|---|---|
| private static short unit0(int value) | |
| unit0 | back to summary |
|---|---|
| private static short unit0(long value) | |
| unit1 | back to summary |
|---|---|
| private static short unit1(int value) | |
| unit1 | back to summary |
|---|---|
| private static short unit1(long value) | |
| unit2 | back to summary |
|---|---|
| private static short unit2(long value) | |
| unit3 | back to summary |
|---|---|
| private static short unit3(long value) | |
| valueOf | back to summary |
|---|---|
| public static InstructionCodec valueOf(String name) | |
| values | back to summary |
|---|---|
| public static InstructionCodec[] values() | |