Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/a16z/jolt
/ functions
Functions
2,242 in github.com/a16z/jolt
⨍
Functions
2,242
◇
Types & classes
398
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/virtual_movsign.rs:47
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/sltiu.rs:47
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/virtual_srl.rs:44
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/bge.rs:46
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/auipc.rs:57
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/virtual_srai.rs:47
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/virtual_muli.rs:58
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/fence.rs:24
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/xor.rs:44
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/virtual_assert_lte.rs:46
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/virtual_shift_right_bitmaski.rs:41
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/virtual_pow2.rs:48
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/bgeu.rs:46
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/sw.rs:30
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/lui.rs:42
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/virtual_advice.rs:45
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/lw.rs:30
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/blt.rs:44
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/virtual_sra.rs:44
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/virtual_assert_halfword_alignment.rs:56
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/add.rs:54
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/slti.rs:47
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/virtual_assert_valid_div0.rs:44
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/sub.rs:56
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/jal.rs:57
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/virtual_shift_right_bitmask.rs:48
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/ori.rs:47
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/bne.rs:44
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/mul.rs:54
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/xori.rs:47
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/slt.rs:44
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/virtual_rotri.rs:35
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/virtual_pow2i.rs:47
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/beq.rs:44
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/ecall.rs:24
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/virtual_move.rs:48
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/jalr.rs:57
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/virtual_assert_valid_signed_remainder.rs:48
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/or.rs:44
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/bltu.rs:43
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/sltu.rs:44
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/virtual_srli.rs:47
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/virtual_assert_valid_unsigned_remainder.rs:50
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/addi.rs:54
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/mulhu.rs:54
Method
to_lookup_output
(&self)
jolt-core/src/zkvm/instruction/and.rs:44
Method
to_u64
(&self)
jolt-core/src/field/mod.rs:69
Method
to_u64
(&self)
jolt-core/src/field/ark.rs:125
Method
trace
(&self, cpu: &mut Cpu, trace: Option<&mut Vec<RV32IMCycle>>)
tracer/src/instruction/lhu.rs:49
Method
trace
(&self, cpu: &mut Cpu, trace: Option<&mut Vec<RV32IMCycle>>)
tracer/src/instruction/mulhsu.rs:42
Method
trace
(&self, cpu: &mut Cpu, trace: Option<&mut Vec<RV32IMCycle>>)
tracer/src/instruction/srli.rs:38
Method
trace
(&self, cpu: &mut Cpu, trace: Option<&mut Vec<RV32IMCycle>>)
tracer/src/instruction/srl.rs:41
Method
trace
(&self, cpu: &mut Cpu, trace: Option<&mut Vec<RV32IMCycle>>)
tracer/src/instruction/mod.rs:324
Method
trace
(&self, cpu: &mut Cpu, trace: Option<&mut Vec<RV32IMCycle>>)
tracer/src/instruction/sll.rs:37
Method
trace
(&self, cpu: &mut Cpu, trace: Option<&mut Vec<RV32IMCycle>>)
tracer/src/instruction/div.rs:47
Method
trace
(&self, cpu: &mut Cpu, trace: Option<&mut Vec<RV32IMCycle>>)
tracer/src/instruction/lb.rs:46
Method
trace
(&self, cpu: &mut Cpu, trace: Option<&mut Vec<RV32IMCycle>>)
tracer/src/instruction/divu.rs:45
Method
trace
(&self, cpu: &mut Cpu, trace: Option<&mut Vec<RV32IMCycle>>)
tracer/src/instruction/sra.rs:40
Method
trace
(&self, cpu: &mut Cpu, trace: Option<&mut Vec<RV32IMCycle>>)
tracer/src/instruction/slli.rs:34
Method
trace
(&self, cpu: &mut Cpu, trace: Option<&mut Vec<RV32IMCycle>>)
tracer/src/instruction/rem.rs:47
Method
trace
(&self, cpu: &mut Cpu, trace: Option<&mut Vec<RV32IMCycle>>)
tracer/src/instruction/remu.rs:44
Method
trace
(&self, cpu: &mut Cpu, trace: Option<&mut Vec<RV32IMCycle>>)
tracer/src/instruction/sb.rs:46
Method
trace
(&self, cpu: &mut Cpu, trace: Option<&mut Vec<RV32IMCycle>>)
tracer/src/instruction/mulh.rs:41
Method
trace
(&self, cpu: &mut Cpu, trace: Option<&mut Vec<RV32IMCycle>>)
tracer/src/instruction/lbu.rs:46
Method
trace
(&self, cpu: &mut Cpu, trace: Option<&mut Vec<RV32IMCycle>>)
tracer/src/instruction/lh.rs:48
Method
trace
(&self, cpu: &mut Cpu, trace: Option<&mut Vec<RV32IMCycle>>)
tracer/src/instruction/srai.rs:36
Method
trace
(&self, cpu: &mut Cpu, trace: Option<&mut Vec<RV32IMCycle>>)
tracer/src/instruction/inline_sha256/sha256.rs:59
Method
trace
(&self, cpu: &mut Cpu, trace: Option<&mut Vec<RV32IMCycle>>)
tracer/src/instruction/inline_sha256/sha256init.rs:49
Method
trace_analyze
(mut self, inputs: &[u8])
jolt-core/src/host/mod.rs:227
Function
trace_lazy
( elf_contents: Vec<u8>, inputs: &[u8], memory_config: &MemoryConfig, )
tracer/src/lib.rs:83
Method
trace_len
(&self)
jolt-core/src/host/analyze.rs:20
Method
trim
(params: Arc<Self>, max_degree: usize)
jolt-core/src/poly/commitment/kzg.rs:91
Function
truncated_trace
()
jolt-core/src/zkvm/dag/mod.rs:21
Method
try_from
(poly: &'a MultilinearPolynomial<F>)
jolt-core/src/poly/multilinear_polynomial.rs:438
Method
try_from
(value: JoltR1CSInputs)
jolt-core/src/zkvm/r1cs/inputs.rs:64
Function
twist
()
jolt-core/src/benches/bench.rs:40
Function
twist_e2e
()
jolt-core/src/subprotocols/twist.rs:1130
Method
uniform_constraints
(cs: &mut R1CSBuilder)
jolt-core/src/zkvm/r1cs/constraints.rs:25
Function
uninstall_no_std_toolchain
()
jolt-core/src/host/toolchain.rs:168
Function
uninstall_toolchain
Uninstalls the toolchain if it is already installed
jolt-core/src/host/toolchain.rs:179
Function
univariate_poly_commit_test
()
jolt-core/src/poly/commitment/bmmtv/poly_commit.rs:336
Function
unmap_address_poly
()
jolt-core/src/poly/identity_poly.rs:625
Function
unmap_address_poly_evaluate
()
jolt-core/src/poly/identity_poly.rs:489
Method
update_addressing_mode
Updates addressing mode # Arguments `new_addressing_mode`
tracer/src/emulator/mmu.rs:102
Function
update_pc
()
tracer/src/emulator/cpu.rs:1669
Method
update_prefix_checkpoint
( checkpoints: &[PrefixCheckpoint<F>], r_x: F, r_y: F, j: usize, )
jolt-core/src/zkvm/lookup_table/prefixes/positive_remainder_equals_divisor.rs:63
Method
update_prefix_checkpoint
( checkpoints: &[PrefixCheckpoint<F>], r_x: F, _: F, _: usize, )
jolt-core/src/zkvm/lookup_table/prefixes/left_is_zero.rs:32
Method
update_prefix_checkpoint
( checkpoints: &[PrefixCheckpoint<F>], _r_x: F, r_y: F, _: usize, )
jolt-core/src/zkvm/lookup_table/prefixes/left_shift_helper.rs:30
Method
update_prefix_checkpoint
( checkpoints: &[PrefixCheckpoint<F>], r_x: F, r_y: F, j: usize, )
jolt-core/src/zkvm/lookup_table/prefixes/lower_word.rs:44
Method
update_prefix_checkpoint
( checkpoints: &[PrefixCheckpoint<F>], _: F, r_y: F, j: usize, )
jolt-core/src/zkvm/lookup_table/prefixes/right_msb.rs:25
Method
update_prefix_checkpoint
( checkpoints: &[PrefixCheckpoint<F>], _: F, r_y: F, j: usize, )
jolt-core/src/zkvm/lookup_table/prefixes/sign_extension.rs:68
Method
update_prefix_checkpoint
( checkpoints: &[PrefixCheckpoint<F>], r_x: F, r_y: F, j: usize, )
jolt-core/src/zkvm/lookup_table/prefixes/left_shift.rs:44
Method
update_prefix_checkpoint
( checkpoints: &[PrefixCheckpoint<F>], r_x: F, r_y: F, j: usize, )
jolt-core/src/zkvm/lookup_table/prefixes/negative_divisor_zero_remainder.rs:63
Method
update_prefix_checkpoint
( checkpoints: &[PrefixCheckpoint<F>], r_x: F, r_y: F, j: usize, )
jolt-core/src/zkvm/lookup_table/prefixes/positive_remainder_less_than_divisor.rs:91
Method
update_prefix_checkpoint
Every two rounds of sumcheck, we update the "checkpoint" value for each prefix, incorporating the two random challenges `r_x` and `r_y` received since
jolt-core/src/zkvm/lookup_table/prefixes/mod.rs:262
Method
update_prefix_checkpoint
( checkpoints: &[PrefixCheckpoint<F>], r_x: F, r_y: F, j: usize, )
jolt-core/src/zkvm/lookup_table/prefixes/xor.rs:37
Method
update_prefix_checkpoint
( checkpoints: &[PrefixCheckpoint<F>], r_x: F, r_y: F, _: usize, )
jolt-core/src/zkvm/lookup_table/prefixes/lt.rs:40
Method
update_prefix_checkpoint
( checkpoints: &[PrefixCheckpoint<F>], r_x: F, r_y: F, j: usize, )
jolt-core/src/zkvm/lookup_table/prefixes/negative_divisor_greater_than_remainder.rs:91
Method
update_prefix_checkpoint
( checkpoints: &[PrefixCheckpoint<F>], _: F, r_y: F, _: usize, )
jolt-core/src/zkvm/lookup_table/prefixes/right_is_zero.rs:33
Method
update_prefix_checkpoint
( checkpoints: &[PrefixCheckpoint<F>], r_x: F, r_y: F, _: usize, )
jolt-core/src/zkvm/lookup_table/prefixes/eq.rs:34
← previous
next →
2,101–2,200 of 2,242, ranked by callers