law word_and_mask

bend-osdev-u32@0.1.0.0 · LAWS.bend:571

import bend-osdev-u32@0.1.0.0/LAWS.bend as LAWS
import Base
import bend-osdev-u32@0.1.0.0/u32.bend as U

571law word_and_mask:
572  for +n: Nat
573  for +w: Word(n)
574  for +m: Word(n)
575  for +k: Nat
576  for h: {1n+Word.to_nat(n, m) == U.U32Nat.dbl(k, 1n) : Nat}
577  {Word.to_nat(n, Word.and(n, w, m)) == U.U32Nat.low(k, Word.to_nat(n, w)) : Nat}

Uses (27)

Used by (2)