def AcpiF.u24

bend-osdev-acpi@0.1.1.0 · fields.bend:21

import bend-osdev-acpi@0.1.1.0/fields.bend as Fields
import Base
import bend-osdev-bytes@0.1.1.0/bytes.bend as B

21# the 3-byte little-endian field at offset i
22def AcpiF.u24(+o: B.Octets, +i: Nat) -> U32:
23  U32.or(AcpiF.u16(o, i), U32.shln(AcpiF.u8(o, Nat.add(i, 2n)), 16n))

Uses (8)

Used by (1)