Expand description
This library provides structures and enums for describing AArch64 (ARMv8) instructions.
Modules§
- defn
- This module contains the definitions of the various enums, using types that can be statically defined without allocations
- deser
- This module contains the definitions of the various enums used to (de)serialize the AArch64 instruction metadata.
Structs§
- Bitfield
Spec - The AArch64 instruction bit field specification.
- Insn
BitField Iter - An iterator over the variants of InsnBitField
- Insn
Class Iter - An iterator over the variants of InsnClass
- Insn
Feature SetIter - An iterator over the variants of InsnFeatureSet
- Insn
Flags - The AArch64 instruction flags.
- Insn
Operand Class Iter - An iterator over the variants of InsnOperandClass
- Insn
Operand Kind Iter - An iterator over the variants of InsnOperandKind
- Insn
Operand Qualifier Iter - An iterator over the variants of InsnOperandQualifier
Enums§
- Insn
BitField - The AArch64 instruction bit fields.
- Insn
Class - The AArch64 instruction classes.
- Insn
Feature Set - The AArch64 instruction feature sets.
- Insn
Operand Class - The AArch64 instruction operand classes.
- Insn
Operand Kind - The AArch64 instruction operand kinds.
- Insn
Operand Qualifier - The AArch64 instruction operand qualifiers.