def fld.bit

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

import bend-osdev-acpi@0.1.1.0/aml_field.bend as AmlField
import Base
import bend-osdev-word64@0.1.1.0/word64.bend as W
import bend-osdev-bytes@0.1.1.0/bytes.bend as B

276def fld.bit(+o: B.Octets, +i: Nat) -> W.W64:
277  W.W64.and(W.W64.shr(W.W64.from_u32(Maybe.default(&2, U32, B.Octets.at(o, Nat.div(i, 8n)), 0)), Nat.mod(i, 8n)), W.W64.one())

Uses (12)

Used by (1)