Wire Sysio Wire Sysion 1.0.0
|
#include <xbyak.h>
Public Member Functions | |
BoundsReg (int idx=0) | |
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 |