|
Wire Sysio Wire Sysion 1.0.0
|
#include <xbyak.h>


Public Types | |
| enum | Mode { M_ModRM , M_64bitDisp , M_rip , M_ripAddr } |
Public Types inherited from Xbyak::Operand | |
| enum | Kind { NONE = 0 , MEM = 1 << 0 , REG = 1 << 1 , MMX = 1 << 2 , FPU = 1 << 3 , XMM = 1 << 4 , YMM = 1 << 5 , ZMM = 1 << 6 , OPMASK = 1 << 7 , BNDREG = 1 << 8 } |
| enum | Code { EAX = 0 , ECX , EDX , EBX , ESP , EBP , ESI , EDI , AX = 0 , CX , DX , BX , SP , BP , SI , DI , AL = 0 , CL , DL , BL , AH , CH , DH , BH } |
Public Member Functions | |
| Address (uint32 sizeBit, bool broadcast, const RegExp &e) | |
| void | permitVsib () const |
| RegExp | getRegExp (bool optimize=true) const |
| Mode | getMode () const |
| bool | is32bit () const |
| bool | isOnlyDisp () const |
| size_t | getDisp () const |
| uint8 | getRex () const |
| bool | is64bitDisp () const |
| bool | isBroadcast () const |
| const Label * | getLabel () const |
| bool | operator== (const Address &rhs) const |
| bool | operator!= (const Address &rhs) const |
Public Member Functions inherited from Xbyak::Operand | |
| Operand () | |
| Operand (int idx, Kind kind, int bit, bool ext8bit=0) | |
| Kind | getKind () const |
| int | getIdx () const |
| bool | isNone () const |
| bool | isMMX () const |
| bool | isXMM () const |
| bool | isYMM () const |
| bool | isZMM () const |
| bool | isXMEM () const |
| bool | isYMEM () const |
| bool | isZMEM () const |
| bool | isOPMASK () const |
| bool | isBNDREG () const |
| bool | isREG (int bit=0) const |
| bool | isMEM (int bit=0) const |
| bool | isFPU () const |
| bool | isExt8bit () const |
| bool | isExtIdx () const |
| bool | isExtIdx2 () const |
| bool | hasEvex () const |
| bool | hasRex () const |
| bool | hasZero () const |
| int | getOpmaskIdx () const |
| int | getRounding () const |
| void | setKind (Kind kind) |
| void | setBit (int bit) |
| void | setOpmaskIdx (int idx, bool ignore_idx0=false) |
| void | setRounding (int idx) |
| void | setZero () |
| bool | isHigh8bit () const |
| bool | is (int kind, uint32 bit=0) const |
| bool | isBit (uint32 bit) const |
| uint32 | getBit () const |
| const char * | toString () const |
| bool | isEqualIfNotInherited (const Operand &rhs) const |
| bool | operator== (const Operand &rhs) const |
| bool | operator!= (const Operand &rhs) const |
| const Address & | getAddress () const |
| const Reg & | getReg () const |
Additional Inherited Members | |
Protected Member Functions inherited from Xbyak::Operand | |
| void | setIdx (int idx) |
Protected Attributes inherited from Xbyak::Operand | |
| unsigned int | zero_:1 |
| unsigned int | mask_:3 |
| unsigned int | rounding_:3 |
| enum Xbyak::Address::Mode |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |