Available on crate feature
arm64
only.Expand description
AArch64 ISA definitions: immediate constants.
Structs§
- ASIMDFP
ModImm - Advanced SIMD modified immediate as used by the vector variant of FMOV.
- ASIMD
MovMod Imm - Advanced SIMD modified immediate as used by MOVI/MVNI.
- FPULeft
Shift Imm - Floating-point unit immediate left shift.
- FPURight
Shift Imm - Floating-point unit immediate right shift.
- Imm12
- A shifted immediate value in ‘imm12’ format: supports 12 bits, shifted left by 0 or 12 places.
- ImmLogic
- An immediate for logical instructions.
- ImmShift
- An immediate for shift instructions.
- Move
Wide Const - A 16-bit immediate for a MOVZ instruction, with a {0,16,32,48}-bit shift.
- NZCV
- An immediate that represents the NZCV flags.
- SImm9
- a 9-bit signed offset.
- SImm7
Scaled - A signed, scaled 7-bit offset.
- UImm5
- An unsigned 5-bit immediate.
- UImm12
Scaled - An unsigned, scaled 12-bit offset.