Operand

Undocumented in source.

Constructors

this
this()
Undocumented in source.
this
this(int idx, int kind, int bit, bool ext8bit)
Undocumented in source.

Members

Enums

EAX
anonymousenum EAX
Undocumented in source.
RAX
anonymousenum RAX
Undocumented in source.

Functions

getAddress
Address getAddress()
Undocumented in source. Be warned that the author may not have intended to support it.
getBit
uint32 getBit()
Undocumented in source. Be warned that the author may not have intended to support it.
getIdx
int getIdx()
Undocumented in source. Be warned that the author may not have intended to support it.
getKind
int getKind()
Undocumented in source. Be warned that the author may not have intended to support it.
getOpmaskIdx
int getOpmaskIdx()
Undocumented in source. Be warned that the author may not have intended to support it.
getReg
Reg getReg()
Undocumented in source. Be warned that the author may not have intended to support it.
getRounding
int getRounding()
Undocumented in source. Be warned that the author may not have intended to support it.
hasEvex
bool hasEvex()
Undocumented in source. Be warned that the author may not have intended to support it.
hasRex
bool hasRex()
Undocumented in source. Be warned that the author may not have intended to support it.
hasZero
bool hasZero()
Undocumented in source. Be warned that the author may not have intended to support it.
isBNDREG
bool isBNDREG()
Undocumented in source. Be warned that the author may not have intended to support it.
isBit
bool isBit(uint32 bit)
Undocumented in source. Be warned that the author may not have intended to support it.
isEqualIfNotInherited
bool isEqualIfNotInherited(Operand rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
isExt8bit
bool isExt8bit()
Undocumented in source. Be warned that the author may not have intended to support it.
isExtIdx
bool isExtIdx()
Undocumented in source. Be warned that the author may not have intended to support it.
isExtIdx2
bool isExtIdx2()
Undocumented in source. Be warned that the author may not have intended to support it.
isFPU
bool isFPU()
Undocumented in source. Be warned that the author may not have intended to support it.
isHigh8bit
bool isHigh8bit()
Undocumented in source. Be warned that the author may not have intended to support it.
isKind
bool isKind(int kind, uint32 bit)
Undocumented in source. Be warned that the author may not have intended to support it.
isMEM
bool isMEM(int bit)
Undocumented in source. Be warned that the author may not have intended to support it.
isMMX
bool isMMX()
Undocumented in source. Be warned that the author may not have intended to support it.
isNone
bool isNone()
Undocumented in source. Be warned that the author may not have intended to support it.
isOPMASK
bool isOPMASK()
Undocumented in source. Be warned that the author may not have intended to support it.
isREG
bool isREG(int bit)
Undocumented in source. Be warned that the author may not have intended to support it.
isXMEM
bool isXMEM()
Undocumented in source. Be warned that the author may not have intended to support it.
isXMM
bool isXMM()
Undocumented in source. Be warned that the author may not have intended to support it.
isYMEM
bool isYMEM()
Undocumented in source. Be warned that the author may not have intended to support it.
isYMM
bool isYMM()
Undocumented in source. Be warned that the author may not have intended to support it.
isZMEM
bool isZMEM()
Undocumented in source. Be warned that the author may not have intended to support it.
isZMM
bool isZMM()
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
bool opEquals(Object o)
Undocumented in source. Be warned that the author may not have intended to support it.
setBit
void setBit(int bit)
Undocumented in source. Be warned that the author may not have intended to support it.
setIdx
void setIdx(int idx)
Undocumented in source. Be warned that the author may not have intended to support it.
setKind
void setKind(int kind)
Undocumented in source. Be warned that the author may not have intended to support it.
setOpmaskIdx
void setOpmaskIdx(int idx, bool ignore_idx0)
Undocumented in source. Be warned that the author may not have intended to support it.
setRounding
void setRounding(int idx)
Undocumented in source. Be warned that the author may not have intended to support it.
setZero
void setZero()
Undocumented in source. Be warned that the author may not have intended to support it.
toString
string toString()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

mask_
uint mask_;
Undocumented in source.
rounding_
uint rounding_;
Undocumented in source.
zero_
bool zero_;
Undocumented in source.

Meta