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

Vector register base - a common base for both AArch32 & AArch64 vector register.

Public Types

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

Member Functions

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

Additional Inherited Members

- Public Attributes inherited from asmjit::Operand_
- Static Public Member Functions inherited from asmjit::arm::Reg
- Static Public Member Functions inherited from asmjit::BaseReg
- Static Public Member Functions inherited from asmjit::Operand_

Member Enumeration Documentation

arm::BaseVec::AdditionalBits : uint32_tenum◆ 

Additional signature bits used by a vector register.

Member Function Documentation

bool arm::BaseVec::hasElementIndex() constconstexprconstexprnoexcept◆ 

Returns whether the register has element index (it's an element index access).

uint32_t arm::BaseVec::elementIndex() constconstexprconstexprnoexcept◆ 

Returns element index of the register.

void arm::BaseVec::setElementIndex(uint32_t elementIndex)noexcept◆ 

Sets element index of the register to elementType.

void arm::BaseVec::resetElementIndex()noexcept◆ 

Resets element index of the register.