public class Operand extends Object
| Constructor and Description |
|---|
Operand(int op,
int size) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isCond() |
boolean |
isExtend()
Return @c true if operand is label (@c OP_LABEL).
|
boolean |
isImm()
Return @c true if operand is immediate (@c OP_IMM).
|
boolean |
isLabel()
Return @c true if operand is label (@c OP_LABEL).
|
boolean |
isMem()
Return @c true if operand is memory address (@c OP_MEM).
|
boolean |
isNone()
Return @c true if operand is none (@c OP_NONE).
|
boolean |
isOffset() |
boolean |
isPostIndex() |
boolean |
isPrefOp() |
boolean |
isPreIndex() |
boolean |
isPrfop() |
boolean |
isReg()
Return @c true if operand is any (general purpose, mmx or sse) register (@c OP_REG).
|
boolean |
isRegCode(int code) |
boolean |
isRegIndex(int index) |
boolean |
isRegMem()
Return @c true if operand is any register or memory.
|
boolean |
isRegMem(int regType) |
boolean |
isRegType(int type) |
int |
op()
Return type of operand, see @c OP.
|
int |
size() |
public int op()
public int size()
public boolean isNone()
public boolean isReg()
public boolean isMem()
public boolean isImm()
public boolean isLabel()
public boolean isExtend()
public boolean isCond()
public boolean isPrefOp()
public boolean isPreIndex()
public boolean isPostIndex()
public boolean isOffset()
public boolean isPrfop()
public final boolean isRegMem()
public final boolean isRegCode(int code)
public final boolean isRegType(int type)
public final boolean isRegIndex(int index)
public final boolean isRegMem(int regType)
Copyright © 2018. All rights reserved.