Module alure::instr [−][src]
Re-exports
pub use bytecode::Bytecode; |
Modules
bytecode |
Enums
ArithmeticOp | Arithmetic instructions |
Arithmetics | Variants of arithmetic operations |
BitwiseOp | Bit operations & boolean algebra instructions |
BytesOp | Operations on byte strings |
CmpOp | Instructions comparing register values |
ControlFlowOp | Control-flow instructions |
Curve25519Op | Operations on Curve25519 elliptic curve |
DigestOp | Cryptographic hashing functions |
ExecStep | Turing machine movement after instruction execution |
IncDec | Selector between increment and decrement operation |
Instr | Full set of instructions |
MoveOp | Instructions moving and swapping register values |
NOp | Default instruction extension which treats any operation as NOP |
NumType | Integer arithmetic types |
PutOp | Instructions setting register values |
Secp256k1Op | Operations on Secp256k1 elliptic curve |
Constants
Traits
InstructionSet | Trait for instructions |