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


Public Member Functions | |
| Ymm (int idx=0, Kind kind=Operand::YMM, int bit=256) | |
| Ymm | operator| (const EvexModifierRounding &emr) const |
Public Member Functions inherited from Xbyak::Xmm | |
| Xmm (int idx=0, Kind kind=Operand::XMM, int bit=128) | |
| Xmm (Kind kind, int idx) | |
| Xmm | operator| (const EvexModifierRounding &emr) const |
| Xmm | copyAndSetIdx (int idx) const |
| Xmm | copyAndSetKind (Operand::Kind kind) const |
Public Member Functions inherited from Xbyak::Mmx | |
| Mmx (int idx=0, Kind kind=Operand::MMX, int bit=64) | |
Public Member Functions inherited from Xbyak::Reg | |
| Reg () | |
| Reg (int idx, Kind kind, int bit=0, bool ext8bit=false) | |
| Reg | changeBit (int bit) const |
| uint8 | getRexW () const |
| uint8 | getRexR () const |
| uint8 | getRexX () const |
| uint8 | getRexB () const |
| uint8 | getRex (const Reg &base=Reg()) const |
| Reg8 | cvt8 () const |
| Reg16 | cvt16 () const |
| Reg32 | cvt32 () 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 | |
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 } |
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 |
|
inlineexplicit |
|
inline |