def fld.byte

bend-osdev-acpi@0.1.1.0 · aml_field.bend:221

import bend-osdev-acpi@0.1.1.0/aml_field.bend as AmlField
import 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}

Uses (6)

Used by (3)