Expand description
AluVM registers system
Structs§
- Structure keeping state of all registers in a single microprosessor/VM core
- Possible index values for string registers (
S
-registers).
Enums§
- Short version of register indexes for
a
andr
register sets covering initial 8 registers only - Shorter version of possible register indexes for
a
andr
register sets covering initial 16 registers - All possible register indexes for
a
andr
register sets - Enumeration of integer arithmetic registers (
A
-registers) - Enumeration of integer arithmetic registers suited for string addresses (
a8
anda16
registers) - Superset of
A
andF
arithmetic registers - Superset of all registers which value can be represented by a
crate::data::Number
/crate::data::MaybeNumber
. The superset includesA
,F
, andR
families of registers. - Superset of
A
andR
registers - Superset of all registers accessible via intstructions. The superset includes
A
,F
,R
andS
families of registers. - Blocks of registers including all non-control register types
- Block of registers, either integer, float arithmetic or non-arithmetic (general) registers
- Block of registers, either integer arithmetic or non-arithmetic (general) registers
- Enumeration of float arithmetic registers (
F
-registers) - Enumeration of the set of general registers (
R
-registers: non-arithmetic registers, mostly used for cryptography)
Constants§
- Maximal size of call stack.
Traits§
- Common set of methods handled by different sets and families of VM registers
- Trait marking all types representing register family, specific register or register index