def fld.byte
import bend-osdev-acpi@0.1.1.0/aml_field.bend as AmlFieldimport Base
221def fld.byte(+f: AmlFieldDesc, +j: Nat) -> AmlFieldDesc:
222 match f:
223 case AmlFieldDesc{sp, base, rlen, +off, +bits, flags}:
224 AmlFieldDesc{sp, base, rlen, Nat.add(off, Nat.mul(j, 8n)), Nat.min(8n, Nat.sub(bits, Nat.mul(j, 8n))), flags}