def x32.start
import bend-kit-hash@0.3.0.2/hash.bend as Hashimport 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))