def AmlHostOp.show
bend-osdev-acpi@0.1.1.0 · aml_host.bend:119
import bend-osdev-acpi@0.1.1.0/aml_host.bend as AmlHost
import Base
import bend-osdev-word64@0.1.1.0/word64.bend as W
119def AmlHostOp.show(op: AmlHostOp) -> String:
120 match op:
121 case AmlHRead{AmlAccess{s, a, w}}:
122 "read " ++ U32.show(s) ++ ":" ++ W.W64.show_hex(a) ++ "/" ++ Nat.show(w)
123 case AmlHWrite{AmlAccess{s, a, w}, v}:
124 "write " ++ U32.show(s) ++ ":" ++ W.W64.show_hex(a) ++ "/" ++ Nat.show(w) ++ " " ++ W.W64.show_hex(v)