the predicate an instruction's guard reads
390def sm86GuardKeys =
391 (lambda unrestricted instruction : (family SM86Instruction) .
392 (eliminate SM86Instruction (lambda unrestricted current : (family SM86Instruction) . (family StdList Nat)) instruction
393 (branch SM86InstructionValue guard body .
394 (eliminate SM86InstructionGuard (lambda unrestricted current : (family SM86InstructionGuard) . (family StdList Nat)) guard
395 (branch SM86InstructionAlways . sm86NoRegisters)
396 (branch SM86InstructionWhen predicate . (sm86PredicateKeys predicate))
397 (branch SM86InstructionWhenNot predicate . (sm86PredicateKeys predicate))))))The compiler supplied declaration spans and resolved links from this source snapshot. This page does not assert that this file belongs to a checked closure.