Asmjit_arm

Classes

Functions

Function Documentation

Shift arm::lsl(uint32_t value)constexprstaticconstexprnoexcept

Constructs a LSL #value shift (logical shift left).

Shift arm::lsr(uint32_t value)constexprstaticconstexprnoexcept

Constructs a LSR #value shift (logical shift right).

Shift arm::asr(uint32_t value)constexprstaticconstexprnoexcept

Constructs a ASR #value shift (arithmetic shift right).

Shift arm::ror(uint32_t value)constexprstaticconstexprnoexcept

Constructs a ROR #value shift (rotate right).

Shift arm::rrx()constexprstaticconstexprnoexcept

Constructs a RRX shift (rotate with carry by 1).

Shift arm::msl(uint32_t value)constexprstaticconstexprnoexcept

Constructs a MSL #value shift (logical shift left filling ones).

Shift arm::uxtb(uint32_t value)constexprstaticconstexprnoexcept

Constructs a UXTB #value extend and shift (unsigned byte extend).

Shift arm::uxth(uint32_t value)constexprstaticconstexprnoexcept

Constructs a UXTH #value extend and shift (unsigned hword extend).

Shift arm::uxtw(uint32_t value)constexprstaticconstexprnoexcept

Constructs a UXTW #value extend and shift (unsigned word extend).

Shift arm::uxtx(uint32_t value)constexprstaticconstexprnoexcept

Constructs a UXTX #value extend and shift (unsigned dword extend).

Shift arm::sxtb(uint32_t value)constexprstaticconstexprnoexcept

Constructs a SXTB #value extend and shift (signed byte extend).

Shift arm::sxth(uint32_t value)constexprstaticconstexprnoexcept

Constructs a SXTH #value extend and shift (signed hword extend).

Shift arm::sxtw(uint32_t value)constexprstaticconstexprnoexcept

Constructs a SXTW #value extend and shift (signed word extend).

Shift arm::sxtx(uint32_t value)constexprstaticconstexprnoexcept

Constructs a SXTX #value extend and shift (signed dword extend).