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_

Member Function Documentation

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::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::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.