def fld.mask.pick
import bend-osdev-acpi@0.1.1.0/aml_field.bend as AmlFieldimport Base
import bend-osdev-word64@0.1.1.0/word64.bend as W
41def fld.mask.pick(all: Bool, +n: Nat) -> W.W64:
42 match all:
43 case True{}:
44 W.W64.max()
45 case False{}:
46 W.W64.sub(W.W64.shl(W.W64.one(), n), W.W64.one())