def shl
import bend-collections-laws-crypto@1.0.0.0/src/math/w64.bend as W64import Base
import bend-collections-laws-crypto@1.0.0.0/src/math/u64.bend as W
245# a << k mod 2^64 for k < 64
246def shl(+a: W.U64, +k: Nat) -> W.U64:
247 shl_pick(a, k, Nat.is_lt(k, 32n))
Uses (4)
Used by (23)
- bend-collections-laws-crypto@1.0.0.0/src/math/w64:q_est
- bend-collections-laws-crypto@1.0.0.0/src/math/f64:norm_f
- bend-collections-laws-crypto@1.0.0.0/src/math/w64:jam_pick
- bend-collections-laws-crypto@1.0.0.0/proofs/math/typed/w64est:est_m
- bend-collections-laws-crypto@1.0.0.0/proofs/math/typed/w64est:yv
- …