Package jnr.x86asm
Enum InstructionGroup
- java.lang.Object
-
- java.lang.Enum<InstructionGroup>
-
- jnr.x86asm.InstructionGroup
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<InstructionGroup>
public enum InstructionGroup extends java.lang.Enum<InstructionGroup>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description I_ALUI_BSWAPI_BTI_CALLI_CRC32I_EMITI_ENTERI_IMULI_INC_DECI_JI_JMPI_LEAI_MI_MMU_MOVI_MMU_MOVDI_MMU_MOVQI_MMU_PEXTRI_MMU_PREFETCHI_MMU_RM_3DNOWI_MMU_RM_IMM8I_MMU_RMII_MOVI_MOV_PTRI_MOVBEI_MOVSX_MOVZXI_MOVSXDI_POPI_PUSHI_R_RMI_RETI_RMI_RM_BI_RM_RI_ROTI_SHLD_SHRDI_TESTI_X87_FPUI_X87_FSTSWI_X87_MEMI_X87_MEM_STII_X87_STII_XCHG
-
Constructor Summary
Constructors Modifier Constructor Description privateInstructionGroup()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static InstructionGroupvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static InstructionGroup[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
I_EMIT
public static final InstructionGroup I_EMIT
-
I_ALU
public static final InstructionGroup I_ALU
-
I_BSWAP
public static final InstructionGroup I_BSWAP
-
I_BT
public static final InstructionGroup I_BT
-
I_CALL
public static final InstructionGroup I_CALL
-
I_CRC32
public static final InstructionGroup I_CRC32
-
I_ENTER
public static final InstructionGroup I_ENTER
-
I_IMUL
public static final InstructionGroup I_IMUL
-
I_INC_DEC
public static final InstructionGroup I_INC_DEC
-
I_J
public static final InstructionGroup I_J
-
I_JMP
public static final InstructionGroup I_JMP
-
I_LEA
public static final InstructionGroup I_LEA
-
I_M
public static final InstructionGroup I_M
-
I_MOV
public static final InstructionGroup I_MOV
-
I_MOV_PTR
public static final InstructionGroup I_MOV_PTR
-
I_MOVSX_MOVZX
public static final InstructionGroup I_MOVSX_MOVZX
-
I_MOVSXD
public static final InstructionGroup I_MOVSXD
-
I_PUSH
public static final InstructionGroup I_PUSH
-
I_POP
public static final InstructionGroup I_POP
-
I_R_RM
public static final InstructionGroup I_R_RM
-
I_RM_B
public static final InstructionGroup I_RM_B
-
I_RM
public static final InstructionGroup I_RM
-
I_RM_R
public static final InstructionGroup I_RM_R
-
I_RET
public static final InstructionGroup I_RET
-
I_ROT
public static final InstructionGroup I_ROT
-
I_SHLD_SHRD
public static final InstructionGroup I_SHLD_SHRD
-
I_TEST
public static final InstructionGroup I_TEST
-
I_XCHG
public static final InstructionGroup I_XCHG
-
I_X87_FPU
public static final InstructionGroup I_X87_FPU
-
I_X87_STI
public static final InstructionGroup I_X87_STI
-
I_X87_MEM_STI
public static final InstructionGroup I_X87_MEM_STI
-
I_X87_MEM
public static final InstructionGroup I_X87_MEM
-
I_X87_FSTSW
public static final InstructionGroup I_X87_FSTSW
-
I_MOVBE
public static final InstructionGroup I_MOVBE
-
I_MMU_MOV
public static final InstructionGroup I_MMU_MOV
-
I_MMU_MOVD
public static final InstructionGroup I_MMU_MOVD
-
I_MMU_MOVQ
public static final InstructionGroup I_MMU_MOVQ
-
I_MMU_PEXTR
public static final InstructionGroup I_MMU_PEXTR
-
I_MMU_PREFETCH
public static final InstructionGroup I_MMU_PREFETCH
-
I_MMU_RMI
public static final InstructionGroup I_MMU_RMI
-
I_MMU_RM_IMM8
public static final InstructionGroup I_MMU_RM_IMM8
-
I_MMU_RM_3DNOW
public static final InstructionGroup I_MMU_RM_3DNOW
-
-
Method Detail
-
values
public static InstructionGroup[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (InstructionGroup c : InstructionGroup.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static InstructionGroup valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
-