Expand description
Parser and normalization for Arm AARCHMRS instruction specifications.
Structs§
- Bits
- Fixed-bit definition.
- Encodeset
- Encodeset node.
- Field
- Named field definition.
- Flat
Field - Concrete normalized field.
- Flat
Instruction - Concrete normalized instruction variant.
- Instruction
- Instruction entry (leaf).
- Instruction
Alias - Alias entry.
- Instruction
Group - Nested instruction group.
- Instruction
Set - A top-level instruction set root.
- Instructions
Doc - Root AARCHMRS document.
- License
- License metadata.
- Meta
- Metadata root.
- Range
- Bit range definition.
- Value
- String-encoded value from AARCHMRS JSON.
Enums§
- Encode
- Encodeset value.
- Instruction
Group OrInstruction - Instruction group child.
- Spec
Error - Errors produced while reading and normalizing AARCHMRS data.
Functions§
- flatten_
instruction_ set - Flattens one instruction set (e.g.
A64) into normalized instruction variants. - parse_
instructions_ json - Parses AARCHMRS JSON payload.
- parse_
instructions_ json_ file - Parses AARCHMRS JSON file from path.