def shr
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
270# a >> k (0 for k >= 64)
271def shr(+a: W.U64, +k: Nat) -> W.U64:
272 shr_pick(a, k, Nat.is_lt(k, 32n))
Uses (4)
Used by (16)
- bend-collections-laws-crypto@1.0.0.0/src/math/w64:q_est
- bend-collections-laws-crypto@1.0.0.0/src/math/f64:rp_fin
- bend-collections-laws-crypto@1.0.0.0/src/math/random/pcg:dxsm_with
- 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
- …