Skip to main content

Module chiplets

Module chiplets 

Source

Structs§

Ace
Arithmetic circuit evaluation (ACE) chiplet.
Chiplets
This module manages the VM’s hasher, bitwise, memory, arithmetic circuit evaluation (ACE) and kernel ROM chiplets and is responsible for building a final execution trace from their stacked execution traces and chiplet selectors.
ChipletsTrace
CircuitEvaluation
Contains the variable and evaluation nodes resulting from the evaluation of a circuit. The output value is checked to be equal to 0.
MerkleRootUpdate
Result of a Merkle tree node update. The result contains the old Merkle_root, which corresponding to the old_value, and the new merkle_root, for the updated value. As well as the row address of the execution trace at which the computation started.

Constants§

MAX_NUM_ACE_WIRES
PTR_OFFSET_ELEM
PTR_OFFSET_WORD