def bitw.fls
import bend-osdev-algo@0.1.0.0/algo.bend as Algoimport Base
86def bitw.fls(n: Nat, w: Word(n)) -> Nat:
87 match n:
88 case 0n:
89 0n
90 case 1n+p:
91 match w:
92 case WCon{b, t}:
93 bitw.fls.step(bitw.fls(p, t), b)