def lea8
bend-collections-laws-crypto@1.0.0.0 · proofs/crypto/curve25519/mulw.bend:68
import bend-collections-laws-crypto@1.0.0.0/proofs/crypto/curve25519/mulw.bend as Mulw
import Base
import bend-collections-laws-crypto@1.0.0.0/proofs/lib/word.bend as WD
import bend-collections-laws-crypto@1.0.0.0/proofs/crypto/curve25519/limbs.bend as LM
import bend-collections-laws-crypto@1.0.0.0/proofs/crypto/curve25519/fold.bend as FD
68def lea8(+one: Nat, +h1: {one == 1n : Nat}, +a: List<&2, U32>, +ha: {LM.okb(32n, a, 255n) == True{} : Bool}) -> {LM.lea(a, WD.sc(8n, one)) == True{} : Bool}:
69 LM.lea_mono(a, 255n, WD.sc(8n, one), FD.le255(one, h1, 0n), LM.okb_lea(32n, a, 255n, ha))