law tko1
import lawful-bytes@0.1.1.0/proof_fast_word.bend as ProofFastWordimport Base
import lawful-words@0.1.0.0/defs.bend as W
21# The k = 1 test of the or of two flag words.
22law tko1:
23 for +v1: U32
24 for +v2: U32
25 {U32.is_zero(U32.and(U32.or(W.zb(v1), W.zb(v2)), 128)) == Bool.and(Bool.and(U32.is_ne(W.byte(v1, 0n), 0), True{}), Bool.and(U32.is_ne(W.byte(v2, 0n), 0), True{})) : Bool}