public enum VMCommands extends Enum<VMCommands>
| Enum Constant and Description |
|---|
VM_ADC |
VM_ADD |
VM_ADDB |
VM_ADDD |
VM_AND |
VM_CALL |
VM_CMP |
VM_CMPB |
VM_CMPD |
VM_DEC |
VM_DECB |
VM_DECD |
VM_DIV |
VM_INC |
VM_INCB |
VM_INCD |
VM_JA |
VM_JAE |
VM_JB |
VM_JBE |
VM_JMP |
VM_JNS |
VM_JNZ |
VM_JS |
VM_JZ |
VM_MOV |
VM_MOVB |
VM_MOVD |
VM_MOVSX |
VM_MOVZX |
VM_MUL |
VM_NEG |
VM_NEGB |
VM_NEGD |
VM_NOT |
VM_OR |
VM_POP |
VM_POPA |
VM_POPF |
VM_PRINT |
VM_PUSH |
VM_PUSHA |
VM_PUSHF |
VM_RET |
VM_SAR |
VM_SBB |
VM_SHL |
VM_SHR |
VM_STANDARD |
VM_SUB |
VM_SUBB |
VM_SUBD |
VM_TEST |
VM_XCHG |
VM_XOR |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(int vmCommand) |
static VMCommands |
findVMCommand(int vmCommand) |
int |
getVMCommand() |
static VMCommands |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static VMCommands[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final VMCommands VM_MOV
public static final VMCommands VM_CMP
public static final VMCommands VM_ADD
public static final VMCommands VM_SUB
public static final VMCommands VM_JZ
public static final VMCommands VM_JNZ
public static final VMCommands VM_INC
public static final VMCommands VM_DEC
public static final VMCommands VM_JMP
public static final VMCommands VM_XOR
public static final VMCommands VM_AND
public static final VMCommands VM_OR
public static final VMCommands VM_TEST
public static final VMCommands VM_JS
public static final VMCommands VM_JNS
public static final VMCommands VM_JB
public static final VMCommands VM_JBE
public static final VMCommands VM_JA
public static final VMCommands VM_JAE
public static final VMCommands VM_PUSH
public static final VMCommands VM_POP
public static final VMCommands VM_CALL
public static final VMCommands VM_RET
public static final VMCommands VM_NOT
public static final VMCommands VM_SHL
public static final VMCommands VM_SHR
public static final VMCommands VM_SAR
public static final VMCommands VM_NEG
public static final VMCommands VM_PUSHA
public static final VMCommands VM_POPA
public static final VMCommands VM_PUSHF
public static final VMCommands VM_POPF
public static final VMCommands VM_MOVZX
public static final VMCommands VM_MOVSX
public static final VMCommands VM_XCHG
public static final VMCommands VM_MUL
public static final VMCommands VM_DIV
public static final VMCommands VM_ADC
public static final VMCommands VM_SBB
public static final VMCommands VM_PRINT
public static final VMCommands VM_MOVB
public static final VMCommands VM_MOVD
public static final VMCommands VM_CMPB
public static final VMCommands VM_CMPD
public static final VMCommands VM_ADDB
public static final VMCommands VM_ADDD
public static final VMCommands VM_SUBB
public static final VMCommands VM_SUBD
public static final VMCommands VM_INCB
public static final VMCommands VM_INCD
public static final VMCommands VM_DECB
public static final VMCommands VM_DECD
public static final VMCommands VM_NEGB
public static final VMCommands VM_NEGD
public static final VMCommands VM_STANDARD
public static VMCommands[] values()
for (VMCommands c : VMCommands.values()) System.out.println(c);
public static VMCommands valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic int getVMCommand()
public boolean equals(int vmCommand)
public static VMCommands findVMCommand(int vmCommand)
Copyright © 2017. All rights reserved.