def ws.shl
import bend-osdev-word64@0.1.1.0/proof_shift.bend as ProofShiftimport Base
211def ws.shl(+n: Nat, k: Nat, w: Word(n)) -> Word(n):
212 match k:
213 case 0n:
214 w
215 case 1n+ +p:
216 Word.shl(n, ws.shl(n, p, w))
import bend-osdev-word64@0.1.1.0/proof_shift.bend as ProofShiftimport Base
211def ws.shl(+n: Nat, k: Nat, w: Word(n)) -> Word(n):
212 match k:
213 case 0n:
214 w
215 case 1n+ +p:
216 Word.shl(n, ws.shl(n, p, w))