Module aluvm::reg [−][src]
Expand description
AluVM registers system
Structs
Structure keeping state of all registers in a single microprosessor/VM core
Enums
Short version of register indexes for a
and r
register sets covering
initial 8 registers only
Shorter version of possible register indexes for a
and r
register sets
covering initial 16 registers
All possible register indexes for a
and r
register sets
Enumeration of integer arithmetic registers (A
-registers)
Enumeration of integer arithmetic registers suited for string addresses (a8
and a16
registers)
Superset of A
and F
arithmetic registers
Superset of all registers which value can be represented by a
crate::data::Number
/crate::data::MaybeNumber
. The superset includes A
, F
, and
R
families of registers.
Superset of A
and R
registers
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