miden-air 0.23.0

Algebraic intermediate representation of Miden VM processor
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use miden_core::WORD_SIZE;

/// System columns in the main execution trace (6 columns).
///
/// These columns track global execution state: clock cycle, execution context, and
/// the function hash (digest) of the currently executing function.
#[repr(C)]
pub struct SystemCols<T> {
    /// Clock cycle counter.
    pub clk: T,
    /// Context identifier.
    pub ctx: T,
    /// Function hash (digest) of the currently executing function.
    pub fn_hash: [T; WORD_SIZE],
}