Crate alure
Source pub use instr::Instr;pub use instr::InstructionSet;
- instr
- aluasm
- instr
- Blob
- Large binary bytestring object
- Lib
- AluVM executable code library
- LibHash
- Library reference: a hash of the library code
- LibSite
- Location within a library
- RegVal
- Register value, which may be
None - Registers
- Runtime
- AluVM runtime execution environment
- Value
- Copy’able variable length slice
- CursorError
- Errors with cursor-based operations
- Reg
- All non-string registers directly accessible by AluVM instructions,
consisting of
a and r sets of registers - Reg8
- Short version of register indexes for
a and r register sets covering
initial 8 registers only - Reg16
- Shorter version of possible register indexes for
a and r register sets
covering initial 16 registers - Reg32
- All possible register indexes for
a and r register sets - RegA
- Enumeration of the
a set of registers (arithmetic registers) - RegBlock
- Block of registers, either arithmetic or non-arithmetic
- RegR
- Enumeration of the
r set of registers (non-arithmetic registers, mostly
used for cryptography)