MCPcopy Create free account

hub / github.com/Sin7Y/olavm / functions

Functions2,921 in github.com/Sin7Y/olavm

↓ 4 callersMethodset_ext_wires
(&mut self, wires: W, value: F::Extension)
plonky2/plonky2/src/iop/generator.rs:212
↓ 4 callersMethodset_verifier_data_target
( &mut self, vdt: &VerifierCircuitTarget, vd: &VerifierOnlyCircuitData<C, D>, )
plonky2/plonky2/src/iop/witness.rs:202
↓ 4 callersFunctionsplit
(x: u128)
plonky2/field/src/goldilocks_field.rs:358
↓ 4 callersMethodsplit_le
Split the given integer into a list of wires, where each one represents a bit of the integer, with little-endian ordering. Verifies that the decomposi
plonky2/plonky2/src/gadgets/split_join.rs:16
↓ 4 callersFunctionsplit_radix_fft
(values: &mut [F], twiddles: &[F])
plonky2/field/src/cfft/concurrent.rs:98
↓ 4 callersMethodsquare
(&self)
plonky2/field/src/ops.rs:8
↓ 4 callersMethodsquare_extension
Computes `x^2`.
plonky2/plonky2/src/gadgets/arithmetic_extension.rs:261
↓ 4 callersMethodstart_coeffs
(&self)
plonky2/plonky2/src/gates/interpolation.rs:58
↓ 4 callersMethodstatement_list
(&mut self)
interpreter/src/parser/mod.rs:234
↓ 4 callersFunctionstore_state
(buf: &mut [GoldilocksField; 12], state: (__m256i, __m256i, __m256i))
plonky2/plonky2/src/hash/arch/x86_64/poseidon_goldilocks_avx2_bmi2.rs:931
↓ 4 callersMethodtarget_as_constant
If the given target is a constant (i.e. it was created by the `constant(F)` method), returns its constant value. Otherwise, returns `None`.
plonky2/plonky2/src/plonk/circuit_builder.rs:443
↓ 4 callersMethodtarget_as_constant_ext
If the given `ExtensionTarget` is a constant (i.e. it was created by the `constant_extension(F)` method), returns its constant value. Otherwise, retur
plonky2/plonky2/src/plonk/circuit_builder.rs:450
↓ 4 callersMethodtarget_index
(&self, target: Target)
plonky2/plonky2/src/plonk/permutation_argument.rs:36
↓ 4 callersFunctiontest_vals_b
()
plonky2/field/src/arch/x86_64/avx2_goldilocks_field.rs:536
↓ 4 callersFunctiontest_vals_b
()
plonky2/field/src/arch/x86_64/avx512_goldilocks_field.rs:429
↓ 4 callersMethodto_basefield_array
(&self)
plonky2/field/src/extension/mod.rs:117
↓ 4 callersMethodto_fri_openings
(&self)
circuits/src/stark/proof.rs:235
↓ 4 callersMethodtry_get_target
(&self, target: Target)
plonky2/plonky2/src/iop/witness.rs:268
↓ 4 callersFunctionu160_times_3
(x: u128, y: u32)
plonky2/field/src/goldilocks_extensions.rs:118
↓ 4 callersFunctionu160_times_7
(x: u128, y: u32)
plonky2/field/src/goldilocks_extensions.rs:126
↓ 4 callersFunctionverify_proof
( ola_stark: OlaStark<F, D>, all_proof: AllProof<F, C, D>, config: &StarkConfig, )
circuits/src/stark/verifier.rs:35
↓ 4 callersMethodview
(&self, index: usize)
plonky2/plonky2/src/plonk/vars.rs:89
↓ 4 callersMethodwire_extra_constant
(&self, i: usize)
plonky2/plonky2/src/gates/random_access.rs:98
↓ 4 callersMethodwire_output
(&self)
plonky2/plonky2/src/gates/exponentiation.rs:61
↓ 4 callersMethodwire_output
(&self, i: usize)
plonky2/plonky2/src/gates/constant.rs:28
↓ 4 callersMethodwires_accs
(&self, i: usize)
plonky2/plonky2/src/gates/reducing.rs:48
↓ 4 callersMethodwires_accs
(&self, i: usize)
plonky2/plonky2/src/gates/reducing_extension.rs:51
↓ 4 callersMethodwrite_field
(&mut self, x: F)
plonky2/plonky2/src/util/serialization.rs:57
↓ 4 callersMethodwrite_field_vec
(&mut self, v: &[F])
plonky2/plonky2/src/util/serialization.rs:120
↓ 4 callersMethodwrite_merkle_cap
( &mut self, cap: &MerkleCap<F, H>, )
circuits/src/stark/serialization.rs:125
↓ 3 callersMethod_true
(&mut self)
plonky2/plonky2/src/plonk/circuit_builder.rs:397
↓ 3 callersMethodaccumulators
(self)
circuits/src/stark/constraint_consumer.rs:50
↓ 3 callersMethodadd
Add a new partition with a single member.
plonky2/plonky2/src/plonk/permutation_argument.rs:41
↓ 3 callersMethodadd_virtual_hashes
(&mut self, n: usize)
plonky2/plonky2/src/plonk/circuit_builder.rs:224
↓ 3 callersMethodas_slice_mut
(&mut self)
plonky2/field/src/packed.rs:128
↓ 3 callersMethodassign_value
(&mut self, id: &Token, value: NumberRet)
interpreter/src/interpreter/executor.rs:166
↓ 3 callersMethodassignment_call_statement
(&mut self, id: Option<Token>)
interpreter/src/parser/mod.rs:403
↓ 3 callersFunctionbarycentric_weights
(points: &[(F, F)])
plonky2/field/src/interpolation.rs:53
↓ 3 callersFunctionbatch_multiply_inplace
Elementwise inplace multiplication of two slices of field elements. Implementation be faster than the trivial for loop.
plonky2/field/src/batch_util.rs:29
↓ 3 callersMethodbytecode_u64s
(&self)
core/src/program/binary_program.rs:60
↓ 3 callersMethodbytes
(self)
plonky2/plonky2/src/util/serialization.rs:35
↓ 3 callersFunctioncalculate_arbitrary_poseidon
(inputs: &[GoldilocksField])
core/src/crypto/poseidon_trace.rs:70
↓ 3 callersFunctioncalculate_arbitrary_poseidon_and_generate_intermediate_trace
( inputs: &[GoldilocksField], )
core/src/crypto/poseidon_trace.rs:190
↓ 3 callersFunctioncanonicalize
(x: __m512i)
plonky2/field/src/arch/x86_64/avx512_goldilocks_field.rs:254
↓ 3 callersFunctioncanonicalize_s
(x_s: __m256i)
plonky2/field/src/arch/x86_64/avx2_goldilocks_field.rs:314
↓ 3 callersMethodcompact
(&mut self)
plonky2/plonky2/src/iop/challenger.rs:155
↓ 3 callersFunctioncompress
(values: [F; 6], beta: F)
circuits/src/generation/prog.rs:149
↓ 3 callersFunctioncompress_merkle_proofs
Compress multiple Merkle proofs on the same tree by removing redundancy in the Merkle paths.
plonky2/plonky2/src/hash/path_compression.rs:11
↓ 3 callersMethodcontract_run
( &mut self, process: &mut Process, program: &mut Program, _caller_addr: Addre
zk-vm/src/lib.rs:198
↓ 3 callersMethodcoset
The domain of the points we're interpolating.
plonky2/plonky2/src/gates/high_degree_interpolation.rs:55
↓ 3 callersMethodcoset_fft
Returns the evaluation of the polynomial on the coset `shift*H`.
plonky2/field/src/polynomial/mod.rs:337
↓ 3 callersMethodcoset_fft_with_options
Returns the evaluation of the polynomial on the coset `shift*H`.
plonky2/field/src/polynomial/mod.rs:347
↓ 3 callersFunctionctl_filter_cpu_is_sccall_ext
()
circuits/src/cpu/cpu_stark.rs:325
↓ 3 callersMethoddecompress
Decompress the proof.
plonky2/plonky2/src/plonk/proof.rs:137
↓ 3 callersFunctiondecompress_merkle_proofs
Decompress compressed Merkle proofs. Note: The data and indices must be in the same order as in `compress_merkle_proofs`.
plonky2/plonky2/src/hash/path_compression.rs:56
↓ 3 callersFunctiondeserialize_leaf_index
(mut bytes: &[u8])
core/src/merkle_tree/storage.rs:243
↓ 3 callersMethoddiv_rem
Polynomial division. Returns `(q, r)`, the quotient and remainder of the polynomial division of `a` by `b`.
plonky2/field/src/polynomial/division.rs:10
↓ 3 callersMethodduplexing
Absorb any buffered inputs. After calling this, the input buffer will be empty, and the output buffer will be full.
plonky2/plonky2/src/iop/challenger.rs:137
↓ 3 callersMethodencode
(&self)
core/src/program/binary_program.rs:130
↓ 3 callersFunctioneval_naive
(coeffs: &PolynomialCoeffs<F>, domain: &[F])
plonky2/field/src/interpolation.rs:130
↓ 3 callersMethodeval_with_powers
Evaluate the polynomial at a point given its powers. The first power is the point itself, not 1.
plonky2/plonky2/src/gadgets/polynomial.rs:72
↓ 3 callersFunctionevaluate_poly
(p: &mut [F], twiddles: &[F])
plonky2/field/src/cfft/mod.rs:20
↓ 3 callersMethodexp_from_bits
TODO: Test Exponentiate `base` to the power of `exponent`, given by its little-endian bits.
plonky2/plonky2/src/gadgets/arithmetic.rs:242
↓ 3 callersMethodexp_power_of_2
(&self, power_log: usize)
plonky2/field/src/types.rs:335
↓ 3 callersMethodfetch_metadata
Fetches high-level metadata about merkle tree state
core/src/merkle_tree/storage.rs:200
↓ 3 callersMethodfinal_poly_len
(&self)
plonky2/plonky2/src/fri/mod.rs:101
↓ 3 callersFunctionflatten
Flatten the slice by sending every extension field element to its D-sized canonical representation.
plonky2/field/src/extension/mod.rs:132
↓ 3 callersMethodflatten
(&self)
plonky2/plonky2/src/hash/merkle_tree/mod.rs:34
↓ 3 callersMethodfri_params
(&self, degree_bits: usize)
circuits/src/stark/config.rs:34
↓ 3 callersMethodgen_tx_trace
(&mut self)
core/src/state/mod.rs:123
↓ 3 callersFunctiongenerate_partial_witness
Given a `PartitionWitness` that has only inputs set, populates the rest of the witness using the given set of generators.
plonky2/plonky2/src/iop/generator.rs:17
↓ 3 callersFunctiongenerate_poseidon_chunk_trace
( cells: &[PoseidonChunkRow], )
circuits/src/generation/poseidon_chunk.rs:7
↓ 3 callersFunctiongenerate_prog_chunk_trace
( progs: Vec<([GoldilocksField; 4], Vec<GoldilocksField>)>, )
circuits/src/generation/prog.rs:158
↓ 3 callersMethodget_calldata
(&self)
zk-vm/src/vm_manager.rs:69
↓ 3 callersMethodget_caller_address
(&self)
zk-vm/src/vm_manager.rs:63
↓ 3 callersMethodget_fri_instance
(&self, zeta: F::Extension)
plonky2/plonky2/src/plonk/circuit_data.rs:408
↓ 3 callersMethodget_hash
(&mut self)
plonky2/plonky2/src/iop/challenger.rs:106
↓ 3 callersMethodget_inst_imm_u64
(&self)
core/src/program/binary_program.rs:100
↓ 3 callersMethodget_op0_op1_and_dst_reg
( &self, instruction: BinaryInstruction, )
executor/src/contract_executor.rs:1527
↓ 3 callersMethodget_op1
(&self, instruction: BinaryInstruction)
executor/src/contract_executor.rs:1453
↓ 3 callersMethodget_op1_and_dst_reg
( &self, instruction: BinaryInstruction, )
executor/src/contract_executor.rs:1467
↓ 3 callersMethodget_pc
(&self)
executor/src/contract_executor.rs:108
↓ 3 callersFunctionget_permutation_batches
Get a list of instances of our batch-permutation argument. These are permutation arguments where the same `Z(x)` polynomial is used to check more than
circuits/src/stark/permutation.rs:268
↓ 3 callersFunctionget_poseidon_col_name_map
()
circuits/src/builtins/poseidon/columns.rs:70
↓ 3 callersMethodget_pre_value
( &mut self, contract_addr: ContractAddress, storage_key: OlaStorageKey, )
executor/src/ola_storage.rs:279
↓ 3 callersFunctionget_prog_chunk_col_name_map
()
circuits/src/program/columns.rs:65
↓ 3 callersFunctionget_twiddles
(domain_size: usize)
plonky2/field/src/cfft/mod.rs:231
↓ 3 callersMethodget_version
(&self)
zk-vm/src/vm_manager.rs:60
↓ 3 callersFunctionh256_to_u64_array
(h: &H256)
olasm/src/utils.rs:82
↓ 3 callersFunctionh256_to_u64_array
(h: &H256)
mini-ola/src/utils.rs:81
↓ 3 callersMethodhash
(&self, key: &LevelIndex)
core/src/merkle_tree/storage.rs:58
↓ 3 callersMethodinsert_poseidon_chunk
( &mut self, env_idx: GoldilocksField, clk: u32, opcode: GoldilocksField,
core/src/trace/trace.rs:519
↓ 3 callersFunctioninterpolate
Interpolate the polynomial defined by an arbitrary set of (point, value) pairs at the given point `x`.
plonky2/field/src/interpolation.rs:31
↓ 3 callersMethodis_open
(&self)
plonky2/plonky2/src/util/timing.rs:59
↓ 3 callersMethodis_open
Whether this context is still in scope.
plonky2/plonky2/src/util/context_tree.rs:31
↓ 3 callersMethodis_zero
(&self)
plonky2/field/src/types.rs:68
↓ 3 callersMethodlde_bits
(&self)
plonky2/plonky2/src/fri/mod.rs:89
↓ 3 callersMethodmul_const_extension
Like `mul_const`, but for `ExtensionTarget`s.
plonky2/plonky2/src/gadgets/arithmetic_extension.rs:340
↓ 3 callersMethodmul_expr
(&mut self)
interpreter/src/parser/mod.rs:558
↓ 3 callersMethodmul_ext_algebra
Returns `a * b`.
plonky2/plonky2/src/gadgets/arithmetic_extension.rs:301
← previousnext →401–500 of 2,921, ranked by callers