Module cranelift_codegen::isa::aarch64::inst::imms

source ·
Expand description

AArch64 ISA definitions: immediate constants.

Structs§

  • Advanced SIMD modified immediate as used by the vector variant of FMOV.
  • Advanced SIMD modified immediate as used by MOVI/MVNI.
  • Floating-point unit immediate left shift.
  • Floating-point unit immediate right shift.
  • A shifted immediate value in ‘imm12’ format: supports 12 bits, shifted left by 0 or 12 places.
  • An immediate for logical instructions.
  • An immediate for shift instructions.
  • A 16-bit immediate for a MOVZ instruction, with a {0,16,32,48}-bit shift.
  • An immediate that represents the NZCV flags.
  • A signed, scaled 7-bit offset.
  • a 9-bit signed offset.
  • An unsigned 5-bit immediate.
  • An unsigned, scaled 12-bit offset.