IndexX86 Backendasmjit::x86::Reg
asmjit::x86::Reg Class Reference
Inheritance diagram for asmjit::x86::Reg:
asmjit::BaseReg asmjit::Operand asmjit::Operand_ asmjit::x86::Bnd asmjit::x86::CReg asmjit::x86::DReg asmjit::x86::Gp asmjit::x86::KReg asmjit::x86::Mm asmjit::x86::Rip asmjit::x86::SReg asmjit::x86::St asmjit::x86::Tmm asmjit::x86::Vec

Register (X86).

Member Functions

- Public Member Functions inherited from asmjit::BaseReg
- Public Member Functions inherited from asmjit::Operand
- Public Member Functions inherited from asmjit::Operand_

Static Functions

- Static Public Member Functions inherited from asmjit::BaseReg
- Static Public Member Functions inherited from asmjit::Operand_

Additional Inherited Members

- Public Attributes inherited from asmjit::Operand_
- Public Types inherited from asmjit::BaseReg
- Public Types inherited from asmjit::Operand_

bool x86::Reg::isGpb() constconstexprnoexcept[1/2][¶]

Tests whether the register is a GPB register (8-bit).

bool x86::Reg::isGpbLo() constconstexprnoexcept[¶]

Tests whether the register is a low GPB register (8-bit).

bool x86::Reg::isGpbHi() constconstexprnoexcept[¶]

Tests whether the register is a high GPB register (8-bit).

bool x86::Reg::isGpw() constconstexprnoexcept[¶]

Tests whether the register is a GPW register (16-bit).

bool x86::Reg::isGpd() constconstexprnoexcept[¶]

Tests whether the register is a GPD register (32-bit).

bool x86::Reg::isGpq() constconstexprnoexcept[¶]

Tests whether the register is a GPQ register (64-bit).

bool x86::Reg::isGp32() constconstexprnoexcept[¶]

Tests whether the register is a 32-bit general purpose register, alias of isGpd().

bool x86::Reg::isGp64() constconstexprnoexcept[¶]

Tests whether the register is a 64-bit general purpose register, alias of isGpq()

bool x86::Reg::isXmm() constconstexprnoexcept[¶]

Tests whether the register is an XMM register (128-bit).

bool x86::Reg::isYmm() constconstexprnoexcept[¶]

Tests whether the register is a YMM register (256-bit).

bool x86::Reg::isZmm() constconstexprnoexcept[¶]

Tests whether the register is a ZMM register (512-bit).

bool x86::Reg::isVec128() constconstexprnoexcept[¶]

Tests whether the register is a 128-bit vector register, alias of isXmm().

bool x86::Reg::isVec256() constconstexprnoexcept[¶]

Tests whether the register is a 256-bit vector register, alias of isYmm().

bool x86::Reg::isVec512() constconstexprnoexcept[¶]

Tests whether the register is a 512-bit vector register, alias of isZmm().

bool x86::Reg::isMm() constconstexprnoexcept[¶]

Tests whether the register is an MMX register (64-bit).

bool x86::Reg::isKReg() constconstexprnoexcept[¶]

Tests whether the register is a K register (64-bit).

bool x86::Reg::isSReg() constconstexprnoexcept[¶]

Tests whether the register is a segment register.

bool x86::Reg::isCReg() constconstexprnoexcept[¶]

Tests whether the register is a control register.

bool x86::Reg::isDReg() constconstexprnoexcept[¶]

Tests whether the register is a debug register.

bool x86::Reg::isSt() constconstexprnoexcept[¶]

Tests whether the register is an FPU register (80-bit).

bool x86::Reg::isBnd() constconstexprnoexcept[¶]

Tests whether the register is a bound register.

bool x86::Reg::isTmm() constconstexprnoexcept[¶]

Tests whether the register is a TMM register.

bool x86::Reg::isRip() constconstexprnoexcept[¶]

Tests whether the register is RIP.

bool x86::Reg::isGpb(
const Operand_& op
)staticnoexcept[2/2][¶]

Tests whether the op operand is either a low or high 8-bit GPB register.