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() constconstexprconstexprnoexcept[1/2]◆ 

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

bool x86::Reg::isGpbLo() constconstexprconstexprnoexcept◆ 

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

bool x86::Reg::isGpbHi() constconstexprconstexprnoexcept◆ 

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

bool x86::Reg::isGpw() constconstexprconstexprnoexcept◆ 

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

bool x86::Reg::isGpd() constconstexprconstexprnoexcept◆ 

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

bool x86::Reg::isGpq() constconstexprconstexprnoexcept◆ 

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

bool x86::Reg::isXmm() constconstexprconstexprnoexcept◆ 

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

bool x86::Reg::isYmm() constconstexprconstexprnoexcept◆ 

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

bool x86::Reg::isZmm() constconstexprconstexprnoexcept◆ 

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

bool x86::Reg::isMm() constconstexprconstexprnoexcept◆ 

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

bool x86::Reg::isKReg() constconstexprconstexprnoexcept◆ 

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

bool x86::Reg::isSReg() constconstexprconstexprnoexcept◆ 

Tests whether the register is a segment register.

bool x86::Reg::isCReg() constconstexprconstexprnoexcept◆ 

Tests whether the register is a control register.

bool x86::Reg::isDReg() constconstexprconstexprnoexcept◆ 

Tests whether the register is a debug register.

bool x86::Reg::isSt() constconstexprconstexprnoexcept◆ 

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

bool x86::Reg::isBnd() constconstexprconstexprnoexcept◆ 

Tests whether the register is a bound register.

bool x86::Reg::isTmm() constconstexprconstexprnoexcept◆ 

Tests whether the register is a TMM register.

bool x86::Reg::isRip() constconstexprconstexprnoexcept◆ 

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.