W64mul.mul32g: def of bend-collections-laws-crypto@1.0.0.0 Import: import bend-collections-laws-crypto@1.0.0.0/proofs/math/typed/w64mul.bend as W64mul Lines 257-258 of bend-collections-laws-crypto@1.0.0.0/proofs/math/typed/w64mul.bend: https://jend.leeeet.dev/read.txt?path=bend-collections-laws-crypto@1.0.0.0/proofs/math/typed/w64mul.bend&start_line=257&end_line=258 import Base import bend-collections-laws-crypto@1.0.0.0/src/math/u64.bend as WU def mul32g(+a: U32, +b: U32, +c: U32, +m: U32) -> WU.U64: h_g(U32.and(a, m), U32.div(a, c), U32.and(b, m), U32.div(b, c), c) Uses (5): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32 https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32.and https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32.div https://jend.leeeet.dev/definition.txt?path=bend-collections-laws-crypto@1.0.0.0/proofs/math/typed/w64mul.bend&name=h_g https://jend.leeeet.dev/definition.txt?path=bend-collections-laws-crypto@1.0.0.0/src/math/u64.bend&name=U64