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

Vector register (AArch64).

Member Functions

- Public Member Functions inherited from asmjit::arm::BaseVec
- 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_

Static Functions

- 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_

Additional Inherited Members

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

Member Function Documentation

bool a64::Vec::hasElementTypeOrIndex() constconstexprconstexprnoexcept◆ 

Returns whether the register has element type or element index (or both).

bool a64::Vec::hasElementType() constconstexprconstexprnoexcept◆ 

Returns whether the vector register has associated a vector element type.

VecElementType a64::Vec::elementType() constconstexprconstexprnoexcept◆ 

Returns vector element type of the register.

void a64::Vec::setElementType(VecElementType elementType)noexcept◆ 

Sets vector element type of the register to elementType.

void a64::Vec::resetElementType()noexcept◆ 

Resets vector element type to none.

Vec a64::Vec::at(uint32_t elementIndex) constnoexcept◆ 

Creates a cloned register with element access.