MCPcopy Create free account

hub / github.com/RosemarySheridan/gemsy / functions

Functions2,245 in github.com/RosemarySheridan/gemsy

↓ 3 callersFunctionassert_all_based
assert that input is made of base field elements
crates/zkvm-jetpack/src/jets/tip5_jets.rs:59
↓ 3 callersFunctionassert_common_jet_size
( context: &mut Context, jet: Jet, sam: &[fn(&mut NockStack) -> Noun],
crates/nockvm/rust/nockvm/src/jets.rs:506
↓ 3 callersFunctionassert_in_const_fn
(val: bool)
crates/nockvm/rust/ibig/src/assert.rs:2
↓ 3 callersMethodassert_noun_in
Doesn't need an OOM check, just an assertion. We expect it to panic.
crates/nockvm/rust/nockvm/src/mem.rs:1433
↓ 3 callersFunctionbadd
(a: u64, b: u64)
crates/zkvm-jetpack/src/form/math/base.rs:30
↓ 3 callersFunctionbased
(a_noun: Noun)
crates/zkvm-jetpack/src/jets/base_jets.rs:148
↓ 3 callersFunctionbex
(arg: usize)
crates/zkvm-jetpack/src/jets/mary_jets.rs:224
↓ 3 callersFunctionbit_len
(x: T)
crates/nockvm/rust/ibig/src/math.rs:10
↓ 3 callersFunctionbits_to_word
Convert length in bits to length in 64-bit words
crates/nockvm/rust/nockvm/src/jets.rs:237
↓ 3 callersFunctionbmul
(a: u64, b: u64)
crates/zkvm-jetpack/src/form/math/base.rs:93
↓ 3 callersFunctionbp_hadamard
(a: &[Belt], b: &[Belt], res: &mut [Belt])
crates/zkvm-jetpack/src/form/math/bpoly.rs:143
↓ 3 callersFunctionbp_ntt
(bp: &[Belt], root: &Belt)
crates/zkvm-jetpack/src/form/math/bpoly.rs:217
↓ 3 callersFunctionbpadd
(a: &[Belt], b: &[Belt], res: &mut [Belt])
crates/zkvm-jetpack/src/form/math/bpoly.rs:6
↓ 3 callersFunctioncalc_cell_mug_u32
Unsafe because this passes a direct atom to mum_u32 made by concatenating the two mugs, * so we must ensure that the tail_mug conforms to the mug inv
crates/nockvm/rust/nockvm/src/mug.rs:62
↓ 3 callersFunctioncdr
(h: &mut Hamsterator<Noun>)
crates/nockvm/rust/nockvm/src/hamt.rs:711
↓ 3 callersFunctionceil_div
(a: T, b: T)
crates/nockvm/rust/ibig/src/math.rs:39
↓ 3 callersFunctionch_double
(p: CheetahPoint)
crates/zkvm-jetpack/src/jets/cheetah_jets.rs:226
↓ 3 callersFunctioncompress_ion
(ion: &Ion, a: &Felt, b: &Felt, c: &Felt)
crates/zkvm-jetpack/src/jets/compute_table_jets_v2.rs:495
↓ 3 callersFunctioncompute_sfcons_inv
( state: &StateData, row: &[u64], chals: &MegaExtChals, )
crates/zkvm-jetpack/src/jets/compute_table_jets_v2.rs:262
↓ 3 callersFunctioncreate_scry_response
Creates a response to a scry request by processing the scry result noun # Arguments `scry_res` - The noun containing the scry result to process `hear
crates/nockchain-libp2p-io/src/nc.rs:1342
↓ 3 callersMethoddata_pointer_mut
(&mut self)
crates/nockvm/rust/nockvm/src/noun.rs:504
↓ 3 callersFunctiondefault_boot_cli
(new: bool)
crates/nockapp/src/kernel/boot.rs:88
↓ 3 callersMethodderef_mut
(&mut self)
crates/nockvm/rust/nockvm/src/mem.rs:181
↓ 3 callersFunctiondigest_to_noundigest
(stack: &mut NockStack, digest: [u64; 5])
crates/zkvm-jetpack/src/jets/tip5_jets.rs:251
↓ 3 callersFunctiondigit_from_utf8_byte
Converts a byte (ASCII) representation of a digit to its value.
crates/nockvm/rust/ibig/src/radix.rs:41
↓ 3 callersFunctiondiv_by_word_in_place
(words: &mut [Word], rhs: Word)
crates/nockvm/rust/ibig/src/div/mod.rs:54
↓ 3 callersFunctiondiv_rem_in_place_small_quotient
( lhs: &mut [Word], rhs: &[Word], fast_div_rhs_top: FastDivideNormalized, memory: &mut Memory,
crates/nockvm/rust/ibig/src/div/divide_conquer.rs:99
↓ 3 callersFunctiondor
(stack: &mut NockStack, a: Noun, b: Noun)
crates/nockvm/rust/nockvm/src/jets/sort.rs:45
↓ 3 callersFunctionf6_add
(f1: &F6lt, f2: &F6lt)
crates/zkvm-jetpack/src/jets/cheetah_jets.rs:171
↓ 3 callersFunctionf6_scal
(s: Belt, f: &F6lt)
crates/zkvm-jetpack/src/jets/cheetah_jets.rs:182
↓ 3 callersFunctionf6_square
(f: &F6lt)
crates/zkvm-jetpack/src/jets/cheetah_jets.rs:188
↓ 3 callersFunctionfast_div_by_word_in_place
( words: &mut [Word], rhs: Word, fast_div_rhs: FastDivideNormalized, )
crates/nockvm/rust/ibig/src/div/mod.rs:73
↓ 3 callersFunctionfdiv
(a: &Felt, b: &Felt, res: &mut Felt)
crates/zkvm-jetpack/src/form/math/fext.rs:162
↓ 3 callersFunctionfneg
(a: &Felt, res: &mut Felt)
crates/zkvm-jetpack/src/form/math/fext.rs:40
↓ 3 callersMethodforwarding_pointer
(&self)
crates/nockvm/rust/nockvm/src/noun.rs:374
↓ 3 callersFunctionfpow_
(term: &Felt, exponent: u64)
crates/zkvm-jetpack/src/form/math/fext.rs:131
↓ 3 callersMethodframe_pointer
(&self)
crates/nockvm/rust/nockvm/src/mem.rs:277
↓ 3 callersMethodgcd
Greatest common divisor. # Example ``` # use ibig::ubig; assert_eq!(ubig!(12).gcd(&ubig!(18)), ubig!(6)); ``` # Panics `ubig!(0).gcd(&ubig!(0))` p
crates/nockvm/rust/ibig/src/gcd.rs:22
↓ 3 callersMethodget_frame_pointer
Current frame pointer of this NockStack */
crates/nockvm/rust/nockvm/src/mem.rs:696
↓ 3 callersMethodget_kernel_state_slab
(&self)
crates/nockapp/src/kernel/form.rs:189
↓ 3 callersFunctionget_opcode
(row: &[u64])
crates/zkvm-jetpack/src/jets/compute_table_jets_v2.rs:429
↓ 3 callersFunctiongo_left
(ax: &Belt)
crates/zkvm-jetpack/src/jets/memory_table_jets_v2.rs:552
↓ 3 callersFunctiongo_right
(ax: &Belt)
crates/zkvm-jetpack/src/jets/memory_table_jets_v2.rs:556
↓ 3 callersFunctionhash
(x: &T)
crates/nockvm/rust/ibig/integration-tests-renamed-for-nonexecution/hash.rs:7
↓ 3 callersFunctionhash_10
(mut input_vec: &mut Vec<Belt>)
crates/zkvm-jetpack/src/jets/tip5_jets.rs:272
↓ 3 callersFunctionhash_belts_list
(stack: &mut NockStack, input: Noun)
crates/zkvm-jetpack/src/jets/tip5_jets.rs:245
↓ 3 callersFunctionhash_noun_varlen
(stack: &mut NockStack, n: Noun)
crates/zkvm-jetpack/src/jets/tip5_jets.rs:348
↓ 3 callersFunctionhoon_list_to_sponge
(list: Noun)
crates/zkvm-jetpack/src/jets/tip5_jets.rs:24
↓ 3 callersFunctionidx_to_size
Slab size from vector index, in 8-byte words
crates/nockapp/src/noun/slab.rs:444
↓ 3 callersFunctioninc
(stack: &mut NockStack, atom: Atom)
crates/nockvm/rust/nockvm/src/interpreter.rs:1395
↓ 3 callersMethodinto_string
(self)
crates/nockapp/src/noun/extensions.rs:113
↓ 3 callersMethodinv
(&self)
crates/zkvm-jetpack/src/form/belt.rs:61
↓ 3 callersFunctionis_indirect_atom
Test if a noun is an indirect atom. */
crates/nockvm/rust/nockvm/src/noun.rs:153
↓ 3 callersFunctionkarat3
(a: &[Belt; 3], b: &[Belt; 3])
crates/zkvm-jetpack/src/jets/cheetah_jets.rs:108
↓ 3 callersMethodleading_coeff
(&self)
crates/zkvm-jetpack/src/form/poly.rs:90
↓ 3 callersFunctionleaf_sequence
(stack: &mut NockStack, t: Noun)
crates/zkvm-jetpack/src/jets/shape_jets.rs:15
↓ 3 callersFunctionlower_pointer_first
(a: *const u64, b: *const u64)
crates/nockvm/rust/nockvm/src/unifying_equality.rs:240
↓ 3 callersFunctionmake_n_belt
(stack: &mut A, arr: &[Belt])
crates/zkvm-jetpack/src/jets/cheetah_jets.rs:24
↓ 3 callersFunctionmemory_requirement_exact
Temporary scratch space required for multiplication.
crates/nockvm/rust/ibig/src/mul/mod.rs:122
↓ 3 callersMethodmemory_state
(&self, words: Option<usize>)
crates/nockvm/rust/nockvm/src/mem.rs:356
↓ 3 callersFunctionmin_idx_for_size
Inverse of idx_to_size
crates/nockapp/src/noun/slab.rs:449
↓ 3 callersFunctionmook
Consume $tone, produce $toon */ XX: should write a jet_mook wrapper for this function
crates/nockvm/rust/nockvm/src/jets/nock.rs:212
↓ 3 callersMethodmul_in_place
(&mut self, rhs: &ModuloSmall<'a>)
crates/nockvm/rust/ibig/src/modular/mul.rs:92
↓ 3 callersMethodmul_normalized
Returns a * b allocated in memory.
crates/nockvm/rust/ibig/src/modular/mul.rs:111
↓ 3 callersFunctionnext
Passing Noun and doing Cell check inside next is best to keep jet semantics in sync w/ Hoon.
crates/nockvm/rust/nockvm/src/jets/parse.rs:631
↓ 3 callersMethodnext
(&self)
crates/nockapp/src/nockapp/save.rs:30
↓ 3 callersFunctionnormalize_large
Normalize a large divisor. Returns (shift, fast division for the top word).
crates/nockvm/rust/ibig/src/div/mod.rs:20
↓ 3 callersFunctionones
(n: u32)
crates/nockvm/rust/ibig/src/math.rs:71
↓ 3 callersMethodout_of_memory
(&self, alloc: Allocation, words: Option<usize>)
crates/nockvm/rust/nockvm/src/mem.rs:375
↓ 3 callersFunctionpermute
(sponge: &mut [u64; 16])
crates/zkvm-jetpack/src/form/math/tip5.rs:137
↓ 3 callersMethodpoke_high_priority
( &self, wire: WireRepr, cause: NounSlab, )
crates/nockchain-libp2p-io/src/nc.rs:2300
↓ 3 callersMethodpow
(&self, exp: &UBig)
crates/nockvm/rust/ibig/src/modular/pow.rs:33
↓ 3 callersMethodpre_copy
Copying and Popping * Prior to any copying step, the saved frame, stack, and allocation pointers must * be moved out of the frame. A three-w
crates/nockvm/rust/nockvm/src/mem.rs:1258
↓ 3 callersMethodprocess_bad_block_id
Removes the block id from the MessageTracker maps and returns all the peers who had sent us that block.
crates/nockchain-libp2p-io/src/p2p_util.rs:304
↓ 3 callersFunctionrap
( stack: &mut NockStack, bloq: usize, original_list: Noun, )
crates/nockvm/rust/nockvm/src/jets/bits.rs:426
↓ 3 callersMethodraw_alloc_east
Bump the alloc pointer for an east frame to make space for an allocation */
crates/nockvm/rust/nockvm/src/mem.rs:1048
↓ 3 callersMethodraw_alloc_west
Allocation * In a west frame, the allocation pointer is higher than the frame pointer, and so the allocation * size is subtracted from the a
crates/nockvm/rust/nockvm/src/mem.rs:1018
↓ 3 callersMethodraw_size
Memory size of an indirect atom (including size + metadata fields) in 64-bit words */
crates/nockvm/rust/nockvm/src/noun.rs:488
↓ 3 callersFunctionread_bytes
Try to fill buf with data from source, dealing with short reads such as caused by Chain. Errors: See `std::io::Read`.
crates/nockvm/rust/murmur3/src/lib.rs:36
↓ 3 callersMethodregister_driver
Register a driver with an initialization signal
crates/nockchain/src/lib.rs:61
↓ 3 callersMethodreset
Resets the NockStack. The top frame is west as in the initial creation of the NockStack. Doesn't need an OOM check, pop analogue
crates/nockvm/rust/nockvm/src/mem.rs:665
↓ 3 callersMethodresizing_clone_from
Clone from `other` and resize if necessary. Equivalent to, but more efficient than: ```ignore buffer.ensure_capacity(source.len()); buffer.clone_fro
crates/nockvm/rust/ibig/src/buffer.rs:184
↓ 3 callersFunctionsave_nockapp
(nockapp: &mut NockApp)
crates/nockapp/src/nockapp/test.rs:57
↓ 3 callersMethodset_metadata
(&mut self, metadata: u64)
crates/nockvm/rust/nockvm/src/noun.rs:1162
↓ 3 callersFunctionsetup_socket_pair
()
crates/nockapp/src/drivers/npc.rs:396
↓ 3 callersFunctionsite_slam
Slam a cached call site.
crates/nockvm/rust/nockvm/src/site.rs:81
↓ 3 callersMethodslog
(&mut self, stack: &mut NockStack, pri: u64, tank: Noun)
crates/nockvm/rust/nockvm/src/interpreter.rs:280
↓ 3 callersFunctionslog_cord
(cord: Atom, out: &mut W)
crates/nockapp/src/utils/slogger.rs:84
↓ 3 callersFunctionslog_tank
(stack: &mut NockStack, tank: Noun, out: &mut W)
crates/nockapp/src/utils/slogger.rs:140
↓ 3 callersFunctionsmyt
(stack: &mut NockStack, path: Noun)
crates/nockvm/rust/nockvm/src/jets/nock.rs:391
↓ 3 callersFunctionsnag_one
snag from ave
crates/zkvm-jetpack/src/jets/mary_jets.rs:178
↓ 3 callersMethodstack_pointer
(&self)
crates/nockvm/rust/nockvm/src/mem.rs:283
↓ 3 callersFunctionstr_as_chained_cursor
(string: &'static str)
crates/nockvm/rust/murmur3/tests/test.rs:354
↓ 3 callersFunctionsub_mul_word_same_len_in_place
(words: &mut [Word], mult: Word, rhs: &[Word])
crates/nockvm/rust/ibig/src/mul/mod.rs:88
↓ 3 callersFunctionsub_with_borrow
(a: Word, b: Word, borrow: bool)
crates/nockvm/rust/ibig/src/arch/x86/add.rs:17
↓ 3 callersFunctiontape
Convenience function to create a “tape” from a string: a linked list of bytes.
crates/nockvm/rust/nockvm/src/substantive/mod.rs:248
↓ 3 callersFunctiontip5_calc_q_r
calc q and r for vecbelt, based on RATE
crates/zkvm-jetpack/src/jets/tip5_jets.rs:64
↓ 3 callersFunctiontip5_montify_vecbelt
monitify vecbelt (bring into montgomery space)
crates/zkvm-jetpack/src/jets/tip5_jets.rs:79
↓ 3 callersMethodto_wire
(&self)
crates/nockchain-libp2p-io/src/nc.rs:83
↓ 3 callersMethodto_wire
(&self)
crates/nockapp/src/drivers/npc.rs:37
← previousnext →401–500 of 2,245, ranked by callers