def b64.two

ezx@1.11.0.0 · src/sha/nar.bend:146

import ezx@1.11.0.0/src/sha/nar.bend as Nar
import Base

146def b64.two(+first: U32, +second: U32) -> String:
147  +n = (U32.shln(first, 8n) .|. second : U32)
148  SCon{b64.digit(U32.shrn(n, 10n)),
149    SCon{b64.digit((U32.shrn(n, 4n) .&. 63 : U32)),
150      SCon{b64.digit(U32.shln((n .&. 15 : U32), 2n)),
151        SCon{'=', SNil{}}}}}

Uses (8)

Used by (1)