asmjit::a64::Predicate::SysReg Namespace Reference

System register identifiers and utilities (MSR/MRS).

Classes

Enumerations

Functions

Enumeration Type Documentation

a64::Predicate::SysReg::Id : uint32_tenum◆ 

System register identifiers.

Function Documentation

uint32_t a64::Predicate::SysReg::encode(uint32_t op0, uint32_t op1, uint32_t cRn, uint32_t cRm, uint32_t op2)constexprstaticconstexprnoexcept[1/2]◆ 

Encodes a system register from op0, op1, cRn, cRm, and op2 fields.

uint32_t a64::Predicate::SysReg::encode(const Fields& fields)constexprstaticconstexprnoexcept[2/2]◆ 

Encodes a system register from fields.

Fields a64::Predicate::SysReg::decode(uint32_t id)constexprstaticconstexprnoexcept◆ 

Decodes a system register to Fields.