perm filename CYCDRF.LAP[DEN,LMM] blob
sn#034872 filedate 1973-04-13 generic text, type T, neo UTF8
(LAP NODEPICK1 SUBR)
(PUSH P 1.)
(PUSH P 2.)
(PUSH P (C 0. 0. (QUOTE NIL) 0.))
(PUSH P (C 0. 0. (QUOTE NIL) 0.))
(PUSH P (C 0. 0. (QUOTE NIL) 0.))
(PUSH P (C 0. 0. (QUOTE NIL) 0.))
(PUSH P (C 0. 0. TAG10 0.))
(MOVEI D (QUOTE FNODLST) S)
(PUSH P D)
(PUSH P 1.)
(MOVNI 6. 2.)
(JCALL 14. (E MAPCAR) S)
TAG10 (MOVEM 1. 0. P)
(PUSH P -4. P)
(PUSH P (C 0. 0. (QUOTE NIL) 0.))
TAG1 (MOVE 1. -1. P)
(JUMPE 1. TAG6)
(HLRZ@ 1. -1. P)
(HRRZ@ 2. 1.)
(CLEARM 0. -4. P)
(MOVEM 1. -3. P)
(MOVEM 2. -5. P)
(JUMPE 2. TAG3)
(MOVE 2. -2. P)
(HLRZ@ 1. -5. P)
(CALL 2. (E ASSOC) S)
(HRRZ@ 1. 1.)
(MOVEM 1. -4. P)
TAG2 (HRRZ@ 1. -5. P)
(MOVEM 1. -5. P)
(JUMPE 1. TAG3)
(MOVE 2. -2. P)
(HLRZ@ 1. -5. P)
(CALL 2. (E ASSOC) S)
(HRRZ@ 2. 1.)
(MOVE 1. -4. P)
(CALL 2. (E INTERSECTION) S)
(MOVEM 1. -4. P)
(JRST 0. TAG2)
TAG3 (PUSH P (C 0. 0. TAG20 0.))
(PUSH P -1. P)
(MOVE 2. -6. P)
(HLRZ@ 1. -5. P)
(CALL 2. (E CONS) S)
(CALL 1. (E NCONS) S)
(PUSH P 1.)
(MOVNI 6. 2.)
(JCALL 14. (E NCONC) S)
TAG20 (MOVEM 1. 0. P)
TAG4
TAG5 (HRRZ@ 1. -1. P)
(MOVEM 1. -1. P)
(JRST 0. TAG1)
TAG6 (MOVE 1. 0. P)
(SUB P (C 8. 0. 8. 0.))
(POPJ P)
NIL
(LAP INTERSECTION SUBR)
(PUSH P 1.)
(PUSH P 2.)
(PUSH P 1.)
(PUSH P (C 0. 0. (QUOTE NIL) 0.))
(PUSH P (C 0. 0. (QUOTE NIL) 0.))
TAG1 (MOVE 1. -2. P)
(JUMPE 1. TAG4)
(HLRZ@ 1. -2. P)
(MOVEM 1. -1. P)
(MOVE 2. -3. P)
(CALL 2. (E MEMBER) S)
(JUMPE 1. TAG3)
(PUSH P (C 0. 0. TAG12 0.))
(PUSH P -1. P)
(MOVE 1. -3. P)
(CALL 1. (E NCONS) S)
(PUSH P 1.)
(MOVNI 6. 2.)
(JCALL 14. (E NCONC) S)
TAG12 (MOVEM 1. 0. P)
TAG2
TAG3 (HRRZ@ 1. -2. P)
(MOVEM 1. -2. P)
(JRST 0. TAG1)
TAG4 (MOVE 1. 0. P)
(SUB P (C 5. 0. 5. 0.))
(POPJ P)
NIL
(LAP PAUSE SUBR)
(PUSH P (C 0. 0. (QUOTE NIL) 0.))
TAG1 (MOVEI 1. (QUOTE READY?) S)
(CALL 1. (E PRINT) S)
(CALL 0. (E READ) S)
(MOVEM 1. 0. P)
(CALL 1. (E ATOM) S)
(JUMPN 1. TAG3)
(MOVE 1. 0. P)
(CALL 1. (E *EVAL) S)
(CALL 1. (E PRINT) S)
(JRST 0. TAG1)
TAG3 (MOVEI 1. (QUOTE NIL))
(SUB P (C 1. 0. 1. 0.))
(POPJ P)
NIL