IndexARM Commonsasmjit::arm::Reg
asmjit::arm::Reg Class Reference
Inheritance diagram for asmjit::arm::Reg:
asmjit::BaseReg asmjit::Operand asmjit::Operand_ asmjit::a64::Gp asmjit::arm::BaseVec asmjit::a64::GpW asmjit::a64::GpX asmjit::a64::Vec asmjit::a64::VecB asmjit::a64::VecD asmjit::a64::VecH asmjit::a64::VecS asmjit::a64::VecV

Register operand that can represent AArch32 and AArch64 registers.

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 arm::Reg::isGpR() constconstexprnoexcept[¶]

Gets whether the register is either R or W register (32-bit).

bool arm::Reg::isGpW() constconstexprnoexcept[¶]

Gets whether the register is either R or W register (32-bit).

bool arm::Reg::isGpX() constconstexprnoexcept[¶]

Gets whether the register is an X register (64-bit).

bool arm::Reg::isVecB() constconstexprnoexcept[¶]

Gets whether the register is a VEC-B register (8-bit).

bool arm::Reg::isVecH() constconstexprnoexcept[¶]

Gets whether the register is a VEC-H register (16-bit).

bool arm::Reg::isVecS() constconstexprnoexcept[¶]

Gets whether the register is a VEC-S register (32-bit).

bool arm::Reg::isVecD() constconstexprnoexcept[¶]

Gets whether the register is a VEC-D register (64-bit).

bool arm::Reg::isVecQ() constconstexprnoexcept[¶]

Gets whether the register is a VEC-Q register (128-bit).

bool arm::Reg::isVecDOrQ() constconstexprnoexcept[¶]

Gets whether the register is either VEC-D (64-bit) or VEC-Q (128-bit).

bool arm::Reg::isVecV() constconstexprnoexcept[¶]

Gets whether the register is a VEC-V register (128-bit).

bool arm::Reg::isVec8() constconstexprnoexcept[¶]

Gets whether the register is an 8-bit vector register or view, alias if isVecB().

bool arm::Reg::isVec16() constconstexprnoexcept[¶]

Gets whether the register is a 16-bit vector register or view, alias if isVecH().

bool arm::Reg::isVec32() constconstexprnoexcept[¶]

Gets whether the register is a 32-bit vector register or view, alias if isVecS().

bool arm::Reg::isVec64() constconstexprnoexcept[¶]

Gets whether the register is a 64-bit vector register or view, alias if isVecD().

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

Gets whether the register is a 128-bit vector register or view, alias if isVecQ().