jnr.x86asm
Enum InstructionGroup

java.lang.Object
  extended by java.lang.Enum<InstructionGroup>
      extended by jnr.x86asm.InstructionGroup
All Implemented Interfaces:
Serializable, Comparable<InstructionGroup>

public enum InstructionGroup
extends Enum<InstructionGroup>


Enum Constant Summary
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
           
 
Method Summary
static InstructionGroup valueOf(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.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

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(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:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null


Copyright © 2012. All Rights Reserved.