def mem.above

bend-osdev-acpi@0.1.1.0 · acpi.bend:50

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

50def mem.above(above: Bool, +base: W.W64, +addr: W.W64, +n: Nat, +o: B.Octets) -> Maybe<&2, B.Octets>:
51  match above:
52    case False{}:
53      None{}
54    case True{}:
55      +off = W.W64.sub(addr, base)
56      mem.near(U32.is_eq(W.W64.hi(off), 0), off, n, o)

Uses (9)

Used by (1)