Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
precomputed_trace.hpp
Go to the documentation of this file.
1#pragma once
2
7
8namespace bb::avm2::tracegen {
9
10// Currently due to the bitwise tables.
11constexpr uint32_t PRECOMPUTED_TRACE_SIZE = (1 << 16);
12
13// This fills the trace for the "general" precomputed columns.
14// See precomputed.pil.
35
36} // namespace bb::avm2::tracegen
void process_sha256_round_constants(TraceContainer &trace)
void process_to_radix_p_decompositions(TraceContainer &trace)
void process_misc(TraceContainer &trace, const uint32_t num_rows=PRECOMPUTED_TRACE_SIZE)
void process_wire_instruction_spec(TraceContainer &trace)
void process_keccak_round_constants(TraceContainer &trace)
void process_to_radix_safe_limbs(TraceContainer &trace)
void process_memory_tag_range(TraceContainer &trace)
void process_exec_instruction_spec(TraceContainer &trace)
void process_get_env_var_table(TraceContainer &trace)
void process_get_contract_instance_table(TraceContainer &trace)
TestTraceContainer trace
constexpr uint32_t PRECOMPUTED_TRACE_SIZE