def fld.count
import bend-osdev-acpi@0.1.1.0/aml_field.bend as AmlFieldimport Base
79def fld.count(+f: AmlFieldDesc) -> Nat:
80 match f:
81 case AmlFieldDesc{sp, base, rlen, +off, +bits, +flags}:
82 +ub = Nat.mul(AmlField.unit(flags), 8n)
83 Nat.sub(Nat.add(Nat.div(Nat.sub(Nat.add(off, bits), 1n), ub), 1n), Nat.div(off, ub))