package grenier
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
A collection of various algorithms in OCaml
Install
dune-project
Dependency
Authors
Maintainers
Sources
grenier-0.14.tbz
sha256=e5362e6ad0e888526517415e78b9e8243bb0cc1b0c952201884148832ac4442f
sha512=4e2f16b52b3c2786a1b8e93156184fd69d448cea571ca839b6cb88ab73f380994d1561fe24c1523c43ed8fc42d2ac01b673a13b6151fff4af4f009923d3aaf37
doc/src/grenier.jmphash/jmphash.ml.html
Source file jmphash.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14let hash_k = Int64.(shift_left 1L 31) let rec jmp_hash j n key = let key = Int64.(succ (mul key 2862933555777941757L)) in let key' = Int64.(succ (shift_right_logical key 33)) in let a = Int64.succ j in let j' = Int64.(div (mul a hash_k) key') in if j' >= Int64.of_int n then j else jmp_hash j' n key let host ~hosts key = Int64.to_int (jmp_hash 0L hosts key)
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>