MCPcopy Create free account

hub / github.com/a16z/jolt / functions

Functions2,242 in github.com/a16z/jolt

Methodnormalize_opening_point
(&self, opening_point: &[F])
jolt-core/src/zkvm/bytecode/booleanity.rs:273
Methodnormalize_opening_point
(&self, opening_point: &[F])
jolt-core/src/zkvm/bytecode/hamming_weight.rs:140
Methodnormalize_opening_point
(&self, opening_point: &[F])
jolt-core/src/zkvm/bytecode/read_raf_checking.rs:742
Methodnormalize_opening_point
(&self, opening_point: &[F])
jolt-core/src/zkvm/registers/read_write_checking.rs:1146
Methodnormalize_opening_point
(&self, opening_point: &[F])
jolt-core/src/zkvm/registers/val_evaluation.rs:216
Methodnormalize_opening_point
(&self, opening_point: &[F])
jolt-core/src/zkvm/ram/booleanity.rs:335
Methodnormalize_opening_point
(&self, opening_point: &[F])
jolt-core/src/zkvm/ram/read_write_checking.rs:1034
Methodnormalize_opening_point
(&self, opening_point: &[F])
jolt-core/src/zkvm/ram/ra_virtual.rs:365
Methodnormalize_opening_point
(&self, opening_point: &[F])
jolt-core/src/zkvm/ram/val_evaluation.rs:236
Methodnormalize_opening_point
(&self, opening_point: &[F])
jolt-core/src/zkvm/ram/raf_evaluation.rs:203
Methodnormalize_opening_point
(&self, opening_point: &[F])
jolt-core/src/zkvm/ram/output_check.rs:298
Methodnormalize_opening_point
(&self, opening_point: &[F])
jolt-core/src/zkvm/ram/hamming_weight.rs:218
Methodnormalize_opening_point
(&self, opening_point: &[F])
jolt-core/src/zkvm/ram/hamming_booleanity.rs:159
Functionnormalize_register
(value: usize)
tracer/src/emulator/cpu.rs:1649
Methodnum_bits
(&self)
jolt-core/src/field/mod.rs:72
Methodnum_bits
(&self)
jolt-core/src/field/ark.rs:150
Methodnum_cols_total
Number of columns across all steps + constant column padded to next power of two.
jolt-core/src/zkvm/r1cs/key.rs:112
Methodnum_inputs
The total number of unique constraint inputs
jolt-core/src/zkvm/r1cs/inputs.rs:178
Methodnum_lookups
The number of field elements in the input to `combine_lookups`. See the doc comment for [`JoltInstruction::combine_lookups`] for more info.
zklean-extractor/src/instruction.rs:44
Methodnum_rounds
(&self)
jolt-core/src/poly/opening_proof.rs:468
Methodnum_rounds
(&self)
jolt-core/src/zkvm/instruction_lookups/booleanity.rs:146
Methodnum_rounds
(&self)
jolt-core/src/zkvm/instruction_lookups/hamming_weight.rs:95
Methodnum_rounds
(&self)
jolt-core/src/zkvm/instruction_lookups/read_raf_checking.rs:274
Methodnum_rounds
(&self)
jolt-core/src/zkvm/bytecode/booleanity.rs:168
Methodnum_rounds
(&self)
jolt-core/src/zkvm/bytecode/hamming_weight.rs:82
Methodnum_rounds
(&self)
jolt-core/src/zkvm/bytecode/read_raf_checking.rs:529
Methodnum_rounds
(&self)
jolt-core/src/zkvm/registers/read_write_checking.rs:1067
Methodnum_rounds
(&self)
jolt-core/src/zkvm/registers/val_evaluation.rs:124
Methodnum_rounds
(&self)
jolt-core/src/zkvm/ram/booleanity.rs:207
Methodnum_rounds
(&self)
jolt-core/src/zkvm/ram/read_write_checking.rs:970
Methodnum_rounds
(&self)
jolt-core/src/zkvm/ram/ra_virtual.rs:267
Methodnum_rounds
(&self)
jolt-core/src/zkvm/ram/val_evaluation.rs:148
Methodnum_rounds
(&self)
jolt-core/src/zkvm/ram/raf_evaluation.rs:138
Methodnum_rounds
(&self)
jolt-core/src/zkvm/ram/output_check.rs:187
Methodnum_rounds
(&self)
jolt-core/src/zkvm/ram/hamming_weight.rs:150
Methodnum_rounds
(&self)
jolt-core/src/zkvm/ram/hamming_booleanity.rs:81
Methodnum_rows_total
(&self)
jolt-core/src/zkvm/r1cs/key.rs:116
Methodnum_terms
(&self)
jolt-core/src/zkvm/r1cs/ops.rs:76
Methodone
()
jolt-core/src/poly/commitment/dory.rs:150
Methodone
()
zklean-extractor/src/mle_ast.rs:184
Methodopen
( pk: &HyperKZGProverKey<P>, poly: &MultilinearPolynomial<P::ScalarField>, point: &[P:
jolt-core/src/poly/commitment/hyperkzg.rs:287
Methodopen
( pp: &ZeromorphProverKey<P>, poly: &MultilinearPolynomial<P::ScalarField>, point: &[P
jolt-core/src/poly/commitment/zeromorph.rs:269
Methodopen
( pk: &KZGProverKey<P>, poly: &UniPoly<P::ScalarField>, point: &P::ScalarField, )
jolt-core/src/poly/commitment/kzg.rs:329
Methodopen
( kzg_srs: &KZGProverKey<P>, bivariate_polynomial: &BivariatePolynomial<P::ScalarField>,
jolt-core/src/poly/commitment/bmmtv/poly_commit.rs:98
Functionoperand_poly
()
jolt-core/src/poly/identity_poly.rs:554
Functionoperand_poly_boolean_hypercube
()
jolt-core/src/poly/identity_poly.rs:519
Functionoperand_poly_prefix_suffix_decomposition
()
jolt-core/src/poly/identity_poly.rs:477
Methodoptimised_evaluate
Faster evaluation based on https://randomwalks.xyz/publish/fast_polynomial_evaluation.html Shaves a factor of 2 from run time.
jolt-core/src/poly/compact_polynomial.rs:153
Functionoverflow_heap
()
examples/overflow/guest/src/lib.rs:19
Methodpack_be
(unpacked: Vec<Variable>, operand_bits: usize)
jolt-core/src/zkvm/r1cs/builder.rs:155
Methodpack_le
(unpacked: Vec<Variable>, operand_bits: usize)
jolt-core/src/zkvm/r1cs/builder.rs:146
Methodpair
(p: &Self::G1, q: &Self::G2)
jolt-core/src/poly/commitment/dory.rs:590
Methodparse
(_: u32)
tracer/src/instruction/format/format_virtual_halfword_alignment.rs:40
Methodparse
(word: u32)
tracer/src/instruction/format/format_s.rs:45
Methodparse
(word: u32)
tracer/src/instruction/format/format_i.rs:45
Methodparse
(word: u32)
tracer/src/instruction/format/format_u.rs:38
Methodparse
(_: u32)
tracer/src/instruction/format/format_virtual_right_shift_i.rs:45
Methodparse
(_: u32)
tracer/src/instruction/format/format_virtual_right_shift_r.rs:54
Methodparse
(word: u32)
tracer/src/instruction/format/format_j.rs:38
Methodparse
(word: u32)
tracer/src/instruction/format/format_b.rs:45
Methodparse
(word: u32)
tracer/src/instruction/format/format_load.rs:47
Methodparse
(word: u32)
tracer/src/instruction/format/format_r.rs:51
Functionpartially_evaluated_quotient_z_x
()
jolt-core/src/poly/commitment/zeromorph.rs:731
Functionpartially_evaluated_quotient_zeta
()
jolt-core/src/poly/commitment/zeromorph.rs:657
Functionphi
Evaluate Phi_k(x) = \sum_{i=0}^k x^i using the direct inefficient formula
jolt-core/src/poly/commitment/zeromorph.rs:524
Functionphi_n_k_1_x_evaluation
()
jolt-core/src/poly/commitment/zeromorph.rs:709
Functionphi_n_x_evaluation
()
jolt-core/src/poly/commitment/zeromorph.rs:692
Functionprecompute_accumulator_offsets
()
jolt-core/src/utils/small_value.rs:203
Functionprecompute_ternary_point_infos
()
jolt-core/src/utils/small_value.rs:1421
Methodprefix_len
(&self)
jolt-core/src/poly/prefix_suffix.rs:226
Methodprefix_mle
( checkpoints: &[PrefixCheckpoint<F>], r_x: Option<F>, c: u32, mut b: LookupBi
jolt-core/src/zkvm/lookup_table/prefixes/positive_remainder_equals_divisor.rs:8
Methodprefix_mle
( checkpoints: &[PrefixCheckpoint<F>], r_x: Option<F>, c: u32, b: LookupBits,
jolt-core/src/zkvm/lookup_table/prefixes/left_is_zero.rs:8
Methodprefix_mle
( checkpoints: &[PrefixCheckpoint<F>], r_x: Option<F>, c: u32, mut b: LookupBi
jolt-core/src/zkvm/lookup_table/prefixes/left_shift_helper.rs:8
Methodprefix_mle
( checkpoints: &[PrefixCheckpoint<F>], r_x: Option<F>, c: u32, mut b: LookupBi
jolt-core/src/zkvm/lookup_table/prefixes/lower_word.rs:9
Methodprefix_mle
( checkpoints: &[PrefixCheckpoint<F>], _: Option<F>, c: u32, mut b: LookupBits
jolt-core/src/zkvm/lookup_table/prefixes/right_msb.rs:8
Methodprefix_mle
( checkpoints: &[PrefixCheckpoint<F>], r_x: Option<F>, c: u32, mut b: LookupBi
jolt-core/src/zkvm/lookup_table/prefixes/sign_extension.rs:8
Methodprefix_mle
( checkpoints: &[PrefixCheckpoint<F>], r_x: Option<F>, c: u32, mut b: LookupBi
jolt-core/src/zkvm/lookup_table/prefixes/left_shift.rs:11
Methodprefix_mle
( checkpoints: &[PrefixCheckpoint<F>], r_x: Option<F>, c: u32, mut b: LookupBi
jolt-core/src/zkvm/lookup_table/prefixes/negative_divisor_zero_remainder.rs:8
Methodprefix_mle
( checkpoints: &[PrefixCheckpoint<F>], r_x: Option<F>, c: u32, mut b: LookupBi
jolt-core/src/zkvm/lookup_table/prefixes/positive_remainder_less_than_divisor.rs:8
Methodprefix_mle
Evalautes the MLE for this prefix: - prefix(r, r_x, c, b) if j is odd - prefix(r, c, b) if j is even where the prefix checkpoint captures th
jolt-core/src/zkvm/lookup_table/prefixes/mod.rs:169
Methodprefix_mle
( checkpoints: &[PrefixCheckpoint<F>], r_x: Option<F>, c: u32, mut b: LookupBi
jolt-core/src/zkvm/lookup_table/prefixes/xor.rs:9
Methodprefix_mle
( checkpoints: &[PrefixCheckpoint<F>], r_x: Option<F>, c: u32, mut b: LookupBi
jolt-core/src/zkvm/lookup_table/prefixes/lt.rs:8
Methodprefix_mle
( checkpoints: &[PrefixCheckpoint<F>], r_x: Option<F>, c: u32, mut b: LookupBi
jolt-core/src/zkvm/lookup_table/prefixes/negative_divisor_greater_than_remainder.rs:8
Methodprefix_mle
( checkpoints: &[PrefixCheckpoint<F>], r_x: Option<F>, c: u32, mut b: LookupBi
jolt-core/src/zkvm/lookup_table/prefixes/right_is_zero.rs:8
Methodprefix_mle
( checkpoints: &[PrefixCheckpoint<F>], r_x: Option<F>, c: u32, mut b: LookupBi
jolt-core/src/zkvm/lookup_table/prefixes/eq.rs:8
Methodprefix_mle
( checkpoints: &[PrefixCheckpoint<F>], r_x: Option<F>, c: u32, mut b: LookupBi
jolt-core/src/zkvm/lookup_table/prefixes/negative_divisor_equals_remainder.rs:8
Methodprefix_mle
( checkpoints: &[PrefixCheckpoint<F>], r_x: Option<F>, c: u32, mut b: LookupBi
jolt-core/src/zkvm/lookup_table/prefixes/upper_word.rs:10
Methodprefix_mle
( checkpoints: &[PrefixCheckpoint<F>], r_x: Option<F>, c: u32, mut b: LookupBi
jolt-core/src/zkvm/lookup_table/prefixes/div_by_zero.rs:8
Methodprefix_mle
(_: &[PrefixCheckpoint<F>], _: Option<F>, c: u32, b: LookupBits, j: usize)
jolt-core/src/zkvm/lookup_table/prefixes/lsb.rs:9
Methodprefix_mle
( checkpoints: &[PrefixCheckpoint<F>], r_x: Option<F>, c: u32, b: LookupBits,
jolt-core/src/zkvm/lookup_table/prefixes/pow2.rs:10
Methodprefix_mle
( checkpoints: &[PrefixCheckpoint<F>], r_x: Option<F>, c: u32, _: LookupBits,
jolt-core/src/zkvm/lookup_table/prefixes/left_msb.rs:8
Methodprefix_mle
( checkpoints: &[PrefixCheckpoint<F>], r_x: Option<F>, c: u32, mut b: LookupBi
jolt-core/src/zkvm/lookup_table/prefixes/or.rs:9
Methodprefix_mle
( checkpoints: &[PrefixCheckpoint<F>], r_x: Option<F>, c: u32, mut b: LookupBi
jolt-core/src/zkvm/lookup_table/prefixes/right_shift.rs:12
Methodprefix_mle
( checkpoints: &[PrefixCheckpoint<F>], r_x: Option<F>, c: u32, mut b: LookupBi
jolt-core/src/zkvm/lookup_table/prefixes/and.rs:11
Functionprefix_suffix
()
jolt-core/src/zkvm/lookup_table/virtual_srl.rs:81
Functionprefix_suffix
()
jolt-core/src/zkvm/lookup_table/range_check.rs:49
Functionprefix_suffix
()
jolt-core/src/zkvm/lookup_table/xor.rs:56
Functionprefix_suffix
()
jolt-core/src/zkvm/lookup_table/valid_unsigned_remainder.rs:77
Functionprefix_suffix
()
jolt-core/src/zkvm/lookup_table/equal.rs:53
Functionprefix_suffix
()
jolt-core/src/zkvm/lookup_table/virtual_sra.rs:98
← previousnext →1,601–1,700 of 2,242, ranked by callers