MCPcopy Create free account

hub / github.com/a16z/jolt / functions

Functions2,242 in github.com/a16z/jolt

Functionprefix_suffix
()
jolt-core/src/zkvm/lookup_table/signed_greater_than_equal.rs:68
Functionprefix_suffix
()
jolt-core/src/zkvm/lookup_table/sub.rs:50
Functionprefix_suffix
()
jolt-core/src/zkvm/lookup_table/unsigned_greater_than_equal.rs:66
Functionprefix_suffix
()
jolt-core/src/zkvm/lookup_table/upper_word.rs:49
Functionprefix_suffix
()
jolt-core/src/zkvm/lookup_table/unsigned_less_than_equal.rs:72
Functionprefix_suffix
()
jolt-core/src/zkvm/lookup_table/shift_right_bitmask.rs:73
Functionprefix_suffix
()
jolt-core/src/zkvm/lookup_table/valid_signed_remainder.rs:135
Functionprefix_suffix
()
jolt-core/src/zkvm/lookup_table/virtual_rotr.rs:108
Functionprefix_suffix
()
jolt-core/src/zkvm/lookup_table/halfword_alignment.rs:60
Functionprefix_suffix
()
jolt-core/src/zkvm/lookup_table/unsigned_less_than.rs:60
Functionprefix_suffix
()
jolt-core/src/zkvm/lookup_table/movsign.rs:66
Functionprefix_suffix
()
jolt-core/src/zkvm/lookup_table/pow2.rs:61
Functionprefix_suffix
()
jolt-core/src/zkvm/lookup_table/not_equal.rs:62
Functionprefix_suffix
()
jolt-core/src/zkvm/lookup_table/or.rs:55
Functionprefix_suffix
()
jolt-core/src/zkvm/lookup_table/signed_less_than.rs:77
Functionprefix_suffix
()
jolt-core/src/zkvm/lookup_table/valid_div0.rs:87
Functionprefix_suffix
()
jolt-core/src/zkvm/lookup_table/and.rs:55
Functionprefix_suffix_decomposition_test
( poly: P, prefix_registry_index: Prefix, )
jolt-core/src/poly/prefix_suffix.rs:374
Functionprefix_suffix_test
()
jolt-core/src/zkvm/lookup_table/test.rs:48
Methodpreprocess
(mut bytecode: Vec<RV32IMInstruction>)
jolt-core/src/zkvm/bytecode/mod.rs:40
Methodpreprocess
(memory_init: Vec<(u64, u8)>)
jolt-core/src/zkvm/ram/mod.rs:45
Methodpretty_fmt
(&self, f: &mut String)
jolt-core/src/zkvm/r1cs/ops.rs:20
Functionpretty_print_lc
(inputs_struct: &str, lc: &LC)
zklean-extractor/src/r1cs.rs:235
Functionpretty_print_offset_lc
( inputs_struct: &str, offset_inputs_struct: &str, (offset, lc): &OffsetLC, )
zklean-extractor/src/r1cs.rs:248
Functionpretty_print_term
( inputs_struct: &str, Term(var, coeff): &Term, )
zklean-extractor/src/r1cs.rs:217
Functionprint_current_memory_usage
(label: &str)
jolt-core/src/utils/profiling.rs:55
Methodprocess
(mut state: Self::State<'a>, eval: Self::Field)
jolt-core/src/poly/commitment/hyperkzg.rs:531
Methodprocess
(mut state: HyraxCommitmentState<G>, eval: F)
jolt-core/src/poly/commitment/hyrax.rs:365
Functionprocess_svo_sumcheck_rounds
Process the first few sum-check rounds using small value optimization (SVO) We take in the pre-computed accumulator values, and use them to compute th
jolt-core/src/utils/small_value.rs:1270
Methodprotocol_name
()
jolt-core/src/poly/commitment/hyperkzg.rs:267
Methodprotocol_name
()
jolt-core/src/poly/commitment/mock.rs:109
Methodprotocol_name
()
jolt-core/src/poly/commitment/zeromorph.rs:249
Methodprotocol_name
()
jolt-core/src/poly/commitment/dory.rs:1231
Methodprotocol_name
()
jolt-core/src/poly/commitment/bmmtv/hyperbmmtv.rs:317
Functionprovable
(attr: TokenStream, item: TokenStream)
jolt-sdk/macros/src/lib.rs:18
Methodprove
( setup: &Self::ProverSetup, poly: &MultilinearPolynomial<Self::Field>, opening_point:
jolt-core/src/poly/commitment/hyperkzg.rs:465
Methodprove
( _setup: &Self::ProverSetup, _poly: &MultilinearPolynomial<Self::Field>, opening_poin
jolt-core/src/poly/commitment/mock.rs:85
Methodprove
( poly: &DensePolynomial<G::ScalarField>, opening_point: &[G::ScalarField], // point at which
jolt-core/src/poly/commitment/hyrax.rs:126
Methodprove
( setup: &Self::ProverSetup, poly: &MultilinearPolynomial<Self::Field>, opening_point:
jolt-core/src/poly/commitment/zeromorph.rs:486
Methodprove
( setup: &Self::ProverSetup, poly: &MultilinearPolynomial<Self::Field>, opening_point:
jolt-core/src/poly/commitment/dory.rs:1091
Methodprove
( setup: &Self::ProverSetup, poly: &MultilinearPolynomial<Self::Field>, opening_point:
jolt-core/src/poly/commitment/bmmtv/hyperbmmtv.rs:138
Methodprove
( mut g1: Vec<P::G1>, mut g2: Vec<P::G2>, mut scalars: Vec<P::ScalarField>, tr
jolt-core/src/poly/commitment/bmmtv/gipa.rs:77
Methodprove
( p_srs: &KZGProverKey<P>, values: (Vec<P::G1>, Vec<P::ScalarField>), transcript: &mut
jolt-core/src/poly/commitment/bmmtv/mipp_k.rs:123
Methodprove
( preprocessing: &JoltProverPreprocessing<F, PCS>, program: &mut Program, inputs: &[u8
jolt-core/src/zkvm/mod.rs:201
Methodprove
( mut state_manager: StateManager<'a, F, ProofTranscript, PCS>, )
jolt-core/src/zkvm/dag/jolt_dag.rs:28
Methodprove
Proves a single sumcheck instance.
jolt-core/src/subprotocols/sumcheck.rs:77
Methodprove
( read_addresses: Vec<usize>, read_values: Vec<u32>, write_addresses: Vec<usize>,
jolt-core/src/subprotocols/twist.rs:77
Functionprove_commitment_key_kzg_opening
Calculates KZG opening in G2
jolt-core/src/poly/commitment/bmmtv/mipp_k.rs:29
Methodprove_outer_sumcheck
( num_rounds_x: usize, uniform_constraints_only_padded: usize, uniform_constraints: &[
jolt-core/src/zkvm/r1cs/spartan.rs:106
Methodprove_spartan_quadratic
A specialized sumcheck implementation with the 0th round unrolled from the rest of the `for` loop. This allows us to pass in `witness_polynomials` by
jolt-core/src/subprotocols/sumcheck.rs:443
Methodprove_spartan_small_value
( num_rounds: usize, padded_num_constraints: usize, uniform_constraints: &[Constraint]
jolt-core/src/subprotocols/sumcheck.rs:377
Methodprover_preprocess
( bytecode: Vec<RV32IMInstruction>, memory_layout: MemoryLayout, memory_init: Vec<(u64
jolt-core/src/zkvm/mod.rs:178
Methodput_byte
(&mut self, value: u8)
tracer/src/emulator/default_terminal.rs:14
Methodput_byte
(&mut self, _value: u8)
tracer/src/emulator/terminal.rs:28
Methodput_input
(&mut self, value: u8)
tracer/src/emulator/default_terminal.rs:25
Methodput_input
(&mut self, _value: u8)
tracer/src/emulator/terminal.rs:32
Functionquotient_construction
()
jolt-core/src/poly/commitment/zeromorph.rs:539
Methodrandom
(num_vars: usize, mut rng: &mut R)
jolt-core/src/poly/dense_mlpoly.rs:345
Methodrandom
(rng: &mut R)
jolt-core/src/poly/commitment/dory.rs:174
Methodrandom
(rng: &mut R)
jolt-core/src/field/ark.rs:20
Methodrandom
(_rng: &mut R)
zklean-extractor/src/mle_ast.rs:391
Methodrandom
(rng: &mut StdRng)
tracer/src/instruction/mod.rs:313
Methodrandom
(&self, rng: &mut StdRng)
tracer/src/instruction/mod.rs:816
Methodrandom
(rng: &mut StdRng)
tracer/src/instruction/virtual_advice.rs:40
Methodrandom
(rng: &mut StdRng)
tracer/src/instruction/format/format_virtual_halfword_alignment.rs:26
Methodrandom
(rng: &mut StdRng)
tracer/src/instruction/format/format_s.rs:26
Methodrandom
(rng: &mut StdRng)
tracer/src/instruction/format/format_i.rs:26
Methodrandom
(rng: &mut StdRng)
tracer/src/instruction/format/format_u.rs:24
Methodrandom
(rng: &mut StdRng)
tracer/src/instruction/format/format_virtual_right_shift_i.rs:26
Methodrandom
(rng: &mut StdRng)
tracer/src/instruction/format/format_virtual_right_shift_r.rs:27
Methodrandom
(rng: &mut StdRng)
tracer/src/instruction/format/format_j.rs:24
Methodrandom
(rng: &mut StdRng)
tracer/src/instruction/format/format_b.rs:26
Methodrandom
(rng: &mut StdRng)
tracer/src/instruction/format/format_load.rs:28
Methodrandom
(rng: &mut StdRng)
tracer/src/instruction/format/format_r.rs:27
Methodrandom_lookup_index
(rng: &mut rand::rngs::StdRng)
jolt-core/src/zkvm/lookup_table/virtual_srl.rs:56
Methodrandom_lookup_index
(rng: &mut rand::rngs::StdRng)
jolt-core/src/zkvm/lookup_table/mod.rs:54
Methodrandom_lookup_index
(rng: &mut rand::rngs::StdRng)
jolt-core/src/zkvm/lookup_table/virtual_sra.rs:73
Methodrandom_lookup_index
(rng: &mut rand::rngs::StdRng)
jolt-core/src/zkvm/lookup_table/virtual_rotr.rs:83
Methodrd_values
(&self)
tracer/src/instruction/format/format_i.rs:37
Methodrd_values
(&self)
tracer/src/instruction/format/format_u.rs:30
Methodrd_values
(&self)
tracer/src/instruction/format/format_virtual_right_shift_i.rs:37
Methodrd_values
(&self)
tracer/src/instruction/format/format_virtual_right_shift_r.rs:46
Methodrd_values
(&self)
tracer/src/instruction/format/mod.rs:45
Methodrd_values
(&self)
tracer/src/instruction/format/format_j.rs:30
Methodrd_values
(&self)
tracer/src/instruction/format/format_load.rs:39
Methodrd_values
(&self)
tracer/src/instruction/format/format_r.rs:43
Methodread_csr
(&mut self, address: u16)
tracer/src/emulator/cpu.rs:755
Methodread_doubleword
Reads eight bytes from memory. # Arguments `address`
tracer/src/emulator/memory.rs:65
Methodread_from_target_dir
(target_dir: &str)
jolt-core/src/zkvm/mod.rs:81
Methodread_halfword
Reads two bytes from memory. # Arguments `address`
tracer/src/emulator/memory.rs:37
Functionread_register
()
tracer/src/emulator/cpu.rs:1691
Methodread_register
Reads integer register content # Arguments `reg` Register number. Must be 0-31
tracer/src/emulator/cpu.rs:304
Functionread_write_checking_sumcheck_local
()
jolt-core/src/subprotocols/twist.rs:1247
Methodreference_combine_lookups
(&self, inputs: &[R])
zklean-extractor/src/instruction.rs:184
Methodreference_evaluate_mle
(&self, inputs: &[R])
zklean-extractor/src/subtable.rs:153
Methodregister
(name: char, size: usize)
zklean-extractor/src/mle_ast.rs:129
Methodrem
(self, rhs: usize)
jolt-core/src/utils/lookup_bits.rs:104
Functionreport_memory_usage
()
jolt-core/src/utils/profiling.rs:34
Methodrs1_value
(&self)
tracer/src/instruction/format/format_virtual_halfword_alignment.rs:32
Methodrs1_value
(&self)
tracer/src/instruction/format/format_s.rs:33
← previousnext →1,701–1,800 of 2,242, ranked by callers