def x32.start

bend-kit-hash@0.3.0.2 · hash.bend:494

import bend-kit-hash@0.3.0.2/hash.bend as Hash
import Base

494def x32.start(big: Bool, +len: U32, +seed: U32, a: Array<U32>) -> Array<U32> & U32:
495  match big:
496    case True{}:
497      x32.merge(wfrom(~V4, ~x32.lane, U32.to_nat(((len >> 4n) << 2n : U32)), a, 0, V4{(seed + 606290984 : U32), (seed + 2246822519 : U32), seed, (seed + 1640531535 : U32)}))
498    case False{}:
499      (a, (seed + 374761393 : U32))

Uses (13)

Used by (1)