MCPcopy Create free account

hub / github.com/a16z/jolt / functions

Functions2,242 in github.com/a16z/jolt

Methodcompute_prover_message
(&mut self, _round: usize, _previous_claim: F)
jolt-core/src/zkvm/ram/val_evaluation.rs:157
Methodcompute_prover_message
(&mut self, _round: usize, _previous_claim: F)
jolt-core/src/zkvm/ram/raf_evaluation.rs:147
Methodcompute_prover_message
(&mut self, _: usize, _previous_claim: F)
jolt-core/src/zkvm/ram/output_check.rs:196
Methodcompute_prover_message
(&mut self, _round: usize, _previous_claim: F)
jolt-core/src/zkvm/ram/hamming_weight.rs:159
Methodcompute_prover_message
(&mut self, _round: usize, _previous_claim: F)
jolt-core/src/zkvm/ram/hamming_booleanity.rs:89
Methodcompute_prover_message
(&mut self, _round: usize, _previous_claim: F)
jolt-core/src/zkvm/r1cs/spartan.rs:239
Methodcompute_rv_claim_1
( sm: &mut StateManager<F, impl Transcript, impl CommitmentScheme<Field = F>>, gamma_powers: &
jolt-core/src/zkvm/bytecode/read_raf_checking.rs:357
Methodcompute_rv_claim_2
( sm: &mut StateManager<F, impl Transcript, impl CommitmentScheme<Field = F>>, gamma_powers: &
jolt-core/src/zkvm/bytecode/read_raf_checking.rs:420
Methodcompute_rv_claim_3
( sm: &mut StateManager<F, impl Transcript, impl CommitmentScheme<Field = F>>, gamma_powers: &
jolt-core/src/zkvm/bytecode/read_raf_checking.rs:486
Methodcompute_val_1
Returns a vec of evaluations: Val(k) = unexpanded_pc(k) + gamma * imm(k) + gamma^2 * circuit_flags[0](k) + gamma^3 * circuit_flags[1](k) + ... This pa
jolt-core/src/zkvm/bytecode/read_raf_checking.rs:325
Methodcompute_val_2
Returns a vec of evaluations: Val(k) = rd(k, r_register) + gamma * rs1(k, r_register) + gamma^2 * rs2(k, r_register) where rd(k, k') = 1 if the k'th i
jolt-core/src/zkvm/bytecode/read_raf_checking.rs:389
Methodcompute_val_3
Returns a vec of evaluations: Val(k) = rd(k, r_register) + gamma * unexpanded_pc(k) + gamma^2 * instr_raf_flag(k) + gamma^3 * lookup_table_flag[0](k)
jolt-core/src/zkvm/bytecode/read_raf_checking.rs:444
Methodcompute_val_rv
( sm: &mut StateManager<F, impl Transcript, impl CommitmentScheme<Field = F>>, val_type: ReadC
jolt-core/src/zkvm/bytecode/read_raf_checking.rs:263
Functioncompute_witness_polynomial
( f: &[P::ScalarField], u: P::ScalarField, )
jolt-core/src/poly/commitment/hyperkzg.rs:116
Methodconstant_term_field
(&self)
jolt-core/src/zkvm/r1cs/ops.rs:61
Methodconstrain_binary
(&mut self, value: impl Into<LC>)
jolt-core/src/zkvm/r1cs/builder.rs:110
Methodconstrain_pack_be
( &mut self, unpacked: Vec<Variable>, result: impl Into<LC>, operand_bits: usi
jolt-core/src/zkvm/r1cs/builder.rs:181
Methodconstrain_pack_le
( &mut self, unpacked: Vec<Variable>, result: impl Into<LC>, operand_bits: usi
jolt-core/src/zkvm/r1cs/builder.rs:165
Methodconstruct
(uniform_builder: R1CSBuilder, uniform_repeat: usize)
jolt-core/src/zkvm/r1cs/builder.rs:265
Methodconstruct_constraints
(padded_trace_length: usize)
jolt-core/src/zkvm/r1cs/constraints.rs:11
Methoddealloc
(&self, _ptr: *mut u8, _layout: Layout)
jolt-sdk/src/alloc.rs:10
Methoddecode
(instr: u32, address: u64)
tracer/src/instruction/mod.rs:566
Methoddefault
()
jolt-core/src/poly/multilinear_polynomial.rs:72
Methoddefault
()
jolt-core/src/poly/one_hot_polynomial.rs:298
Methoddefault
()
jolt-core/src/poly/opening_proof.rs:580
Methoddefault
()
jolt-core/src/poly/commitment/hyperkzg.rs:65
Methoddefault
()
jolt-core/src/poly/commitment/zeromorph.rs:85
Methoddefault
()
jolt-core/src/poly/commitment/dory.rs:264
Methoddefault
()
jolt-core/src/poly/commitment/bmmtv/hyperbmmtv.rs:41
Methoddefault
()
zklean-extractor/src/mle_ast.rs:375
Methoddefault
()
jolt-sdk/src/sha256.rs:319
Methoddefault
()
common/src/jolt_device.rs:121
Methoddefault_val
()
jolt-core/src/utils/small_value.rs:1392
Methoddegree
(&self)
jolt-core/src/poly/opening_proof.rs:464
Methoddegree
(&self)
jolt-core/src/zkvm/instruction_lookups/booleanity.rs:142
Methoddegree
(&self)
jolt-core/src/zkvm/instruction_lookups/hamming_weight.rs:91
Methoddegree
(&self)
jolt-core/src/zkvm/instruction_lookups/read_raf_checking.rs:270
Methoddegree
(&self)
jolt-core/src/zkvm/bytecode/booleanity.rs:164
Methoddegree
(&self)
jolt-core/src/zkvm/bytecode/hamming_weight.rs:78
Methoddegree
(&self)
jolt-core/src/zkvm/registers/read_write_checking.rs:1063
Methoddegree
(&self)
jolt-core/src/zkvm/registers/val_evaluation.rs:120
Methoddegree
(&self)
jolt-core/src/zkvm/ram/booleanity.rs:203
Methoddegree
(&self)
jolt-core/src/zkvm/ram/read_write_checking.rs:966
Methoddegree
(&self)
jolt-core/src/zkvm/ram/ra_virtual.rs:263
Methoddegree
(&self)
jolt-core/src/zkvm/ram/val_evaluation.rs:144
Methoddegree
(&self)
jolt-core/src/zkvm/ram/raf_evaluation.rs:134
Methoddegree
(&self)
jolt-core/src/zkvm/ram/output_check.rs:183
Methoddegree
(&self)
jolt-core/src/zkvm/ram/hamming_weight.rs:146
Methoddegree
(&self)
jolt-core/src/zkvm/ram/hamming_booleanity.rs:77
Methoddegree
(&self)
jolt-core/src/zkvm/r1cs/spartan.rs:220
Functiondense_polynomial_equivalence
()
jolt-core/src/poly/one_hot_polynomial.rs:527
Methoddeserialize_from_bytes
Deserializes data from a byte vector
jolt-core/src/zkvm/mod.rs:334
Methoddeserialize_with_mode
( _reader: R, _compress: ark_serialize::Compress, _validate: ark_serialize::Validate,
jolt-core/src/poly/multilinear_polynomial.rs:41
Methoddeserialize_with_mode
( mut reader: R, compress: Compress, validate: Validate, )
jolt-core/src/zkvm/dag/proof_serialization.rs:98
Methoddeserialize_with_mode
( _reader: R, _compress: ark_serialize::Compress, _validate: ark_serialize::Validate,
zklean-extractor/src/mle_ast.rs:51
Methoddeserialize_with_mode
( mut reader: R, compress: Compress, validate: Validate, )
tracer/src/instruction/mod.rs:529
Methoddigest
Returns the digest of the r1cs shape
jolt-core/src/zkvm/r1cs/key.rs:262
Methoddigest
(input: &[u8])
jolt-sdk/src/sha256.rs:272
Functiondisassemble_next_instruction
()
tracer/src/emulator/cpu.rs:1971
Functiondistribute_tA_to_svo_accumulators
( tA_accums: &[F], x_out_val: usize, E_out_vec: &[Vec<F>], accums_zero: &mut [
jolt-core/src/utils/small_value.rs:1126
Functiondistribute_tA_to_svo_accumulators_generic
Generic version for distributing tA to svo accumulators
jolt-core/src/utils/small_value.rs:802
Methoddiv
(mut self, rhs: Self)
zklean-extractor/src/mle_ast.rs:228
Methoddrop
(&mut self)
jolt-core/src/poly/commitment/dory.rs:125
Methoddrop
(&mut self)
jolt-core/src/zkvm/witness.rs:131
Methoddrop
(&mut self)
tracer/src/emulator/cpu.rs:1588
Methodempty
()
jolt-core/src/zkvm/r1cs/key.rs:77
Methodempty_with_capacity
(vars: usize, consts: usize)
jolt-core/src/zkvm/r1cs/key.rs:43
Functionend_memory_tracing_span
(label: &'static str)
jolt-core/src/utils/profiling.rs:24
Methodendianness
(&self)
jolt-core/src/poly/opening_proof.rs:81
Methodenum_index
(table: &Self)
jolt-core/src/zkvm/lookup_table/mod.rs:119
Methodeq
(&self, other: &Self)
jolt-core/src/utils/lookup_bits.rs:118
Functioneval_and_quotient_scalars
( y_challenge: P::ScalarField, x_challenge: P::ScalarField, z_challenge: P::ScalarField, chall
jolt-core/src/poly/commitment/zeromorph.rs:175
Methodeval_as_univariate
(poly: &MultilinearPolynomial<F>, r: &F)
jolt-core/src/poly/unipoly.rs:139
Methodeval_at_one
(&self)
jolt-core/src/poly/unipoly.rs:118
Methodeval_at_zero
(&self)
jolt-core/src/poly/unipoly.rs:114
Functioneval_poly_setup
(size: usize)
jolt-core/benches/iai.rs:16
Methodeval_with_coeffs
(coeffs: &[F], r: &F)
jolt-core/src/poly/unipoly.rs:128
Methodevals
(&self)
jolt-core/src/poly/dense_mlpoly.rs:323
Methodevals_cached
Computes the table of coefficients like `evals`, but also caches the intermediate results In other words, computes `{eq(r[i..], x) for all x in {0, 1
jolt-core/src/poly/eq_poly.rs:53
Methodevals_cached_rev
Same as evals_cached but for high-to-low (reverse) binding order
jolt-core/src/poly/eq_poly.rs:59
Methodevals_parallel
(r: &[F], scaling_factor: Option<F>)
jolt-core/src/poly/eq_poly.rs:128
Methodevals_serial
Computes the table of coefficients: scaling_factor * eq(r, x) for all x in {0, 1}^n serially. More efficient for short `r`.
jolt-core/src/poly/eq_poly.rs:66
Methodevals_serial_cached
Computes the table of coefficients like `evals_serial`, but also caches the intermediate results. Returns a vector of vectors, where the `j`th vector
jolt-core/src/poly/eq_poly.rs:88
Methodevals_serial_cached_rev
evals_serial_cached but for "high to low" ordering, used specifically in the Gruen x Dao Thaler optimization.
jolt-core/src/poly/eq_poly.rs:104
Methodevaluate
This MLE is 1 if y = x + 1 for x in the range [0... 2^l-2]. That is, it ignores the case where x is all 1s, outputting 0. Assumes x and y are
jolt-core/src/poly/eq_poly.rs:165
Methodevaluate
(&self, r_address: &[F])
jolt-core/src/poly/program_io_polynomial.rs:73
Functionevaluate_K_equals_T
()
jolt-core/src/poly/one_hot_polynomial.rs:643
Functionevaluate_K_greater_than_T
()
jolt-core/src/poly/one_hot_polynomial.rs:649
Functionevaluate_K_less_than_T
()
jolt-core/src/poly/one_hot_polynomial.rs:637
Methodevaluate_at_chi
(&self, chis: &[F])
jolt-core/src/poly/dense_mlpoly.rs:314
Methodevaluate_mle
For r in the Boolean hypercube, this MLE should evaluate to 1 if r falls in the range [range_start, range_end) and 0 otherwise In other words, LT(r, r
jolt-core/src/poly/range_mask_polynomial.rs:23
Methodevaluate_mle
(&self, r: &[F])
jolt-core/src/zkvm/lookup_table/virtual_srl.rs:31
Methodevaluate_mle
(&self, r: &[F])
jolt-core/src/zkvm/lookup_table/range_check.rs:17
Methodevaluate_mle
(&self, r: &[F])
jolt-core/src/zkvm/lookup_table/xor.rs:19
Methodevaluate_mle
(&self, r: &[F])
jolt-core/src/zkvm/lookup_table/valid_unsigned_remainder.rs:18
Methodevaluate_mle
(&self, r: &[F])
jolt-core/src/zkvm/lookup_table/equal.rs:14
Methodevaluate_mle
(&self, r: &[F])
jolt-core/src/zkvm/lookup_table/virtual_sra.rs:36
Methodevaluate_mle
(&self, r: &[F])
jolt-core/src/zkvm/lookup_table/signed_greater_than_equal.rs:24
Methodevaluate_mle
(&self, r: &[F])
jolt-core/src/zkvm/lookup_table/sub.rs:17
Methodevaluate_mle
(&self, r: &[F])
jolt-core/src/zkvm/lookup_table/unsigned_greater_than_equal.rs:25
← previousnext →901–1,000 of 2,242, ranked by callers