the predicate an instruction's guard reads
352def sm86GuardKeys =
353 (lambda unrestricted instruction : (family SM86Instruction) .
354 (eliminate SM86Instruction (lambda unrestricted current : (family SM86Instruction) . (family StdList Nat)) instruction
355 (branch SM86InstructionValue guard body .
356 (eliminate SM86InstructionGuard (lambda unrestricted current : (family SM86InstructionGuard) . (family StdList Nat)) guard
357 (branch SM86InstructionAlways . sm86NoRegisters)
358 (branch SM86InstructionWhen predicate . (sm86PredicateKeys predicate))
359 (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.