Aegis128.ad.ae.w64: def of bend-osdev-aead@0.1.0.0 Import: import bend-osdev-aead@0.1.0.0/aegis128.bend as Aegis128 Lines 202-209 of bend-osdev-aead@0.1.0.0/aegis128.bend: https://jend.leeeet.dev/read.txt?path=bend-osdev-aead@0.1.0.0/aegis128.bend&start_line=202&end_line=209 import Base import bend-osdev-word64@0.1.0.0/word64.bend as W # n as a 64-bit word, counted up (W64.from_nat divides by 2^32, a literal # the checker would expand when a proof meets it) def ad.ae.w64(n: Nat, acc: W.W64) -> W.W64: match n: case 0n: acc case 1n+p: ad.ae.w64(p, W.W64.add(acc, W.W64.one())) Uses (4): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat https://jend.leeeet.dev/definition.txt?path=bend-osdev-word64@0.1.1.0/word64.bend&name=W64 https://jend.leeeet.dev/definition.txt?path=bend-osdev-word64@0.1.1.0/word64.bend&name=W64.add https://jend.leeeet.dev/definition.txt?path=bend-osdev-word64@0.1.1.0/word64.bend&name=W64.one