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_ALU
I_BSWAP
I_BT
I_CALL
I_CRC32
I_EMIT
I_ENTER
I_IMUL
I_INC_DEC
I_J
I_JMP
I_LEA
I_M
I_MMU_MOV
I_MMU_MOVD
I_MMU_MOVQ
I_MMU_PEXTR
I_MMU_PREFETCH
I_MMU_RM_3DNOW
I_MMU_RM_IMM8
I_MMU_RMI
I_MOV
I_MOV_PTR
I_MOVBE
I_MOVSX_MOVZX
I_MOVSXD
I_POP
I_PUSH
I_R_RM
I_RET
I_RM
I_RM_B
I_RM_R
I_ROT
I_SHLD_SHRD
I_TEST
I_X87_FPU
I_X87_FSTSW
I_X87_MEM
I_X87_MEM_STI
I_X87_STI
I_XCHG
-
Constructor Summary
Constructors Modifier Constructor Description private
InstructionGroup()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static InstructionGroup
valueOf(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
-
-