def ckp.am
import bend-osdev-acpi@0.1.2.0/PROOF_checksum.bend as PROOFChecksumimport Base
import bend-osdev-u32@0.1.0.0/u32.bend as U
import bend-osdev-u32@0.1.0.0/LAWS.bend as UL
83def ckp.am(+z: U32) -> {U32.to_nat(U32.and(255, z)) == U.U32Nat.low(8n, U32.to_nat(z)) : Nat}:
84 %UL.u32_and_comm(z, 255) : {U32.to_nat(_) == U.U32Nat.low(8n, U32.to_nat(z)) : Nat}
85 UL.u32_and_mask(z, 255, 8n, {==})