.globl F1101 |(FCN LAMBDA PROMPT-Y-N) F1101: LINK A6,#-L1103 TSTB SP@(-132) MOVEML #L1104,a6@(-L1103) MOVL #_nilatom,D7 LEA LINKER,A3 MOVL D3,A4 LEA A4@(4),A2 L1102: MOVL A3@,A2@+ |(CALLING Y-OR-N-P) MOVL A4@,A2@+ LEA A2@(-8),A5 MOVL A5,D3 MOVL trantb+0,A5 jbsr A5@ MOVL D3,A2 SUBQL #4,A2 MOVEML a6@(-L1103),#L1104 UNLK A6 RTS L1104 = 15496 L1103 = 24 .globl F1105 |(FCN LAMBDA SIMPLE-PROMPT-AND-READ) F1105: LINK A6,#-L1107 TSTB SP@(-132) MOVEML #L1108,a6@(-L1107) MOVL #_nilatom,D7 LEA LINKER,A3 MOVL D3,A4 LEA A4@(4),A2 L1106: MOVL A3@(4),A2@+ |(CALLING PROMPT-AND-READ) MOVL A3@(8),A2@+ MOVL A4@,A2@+ LEA A2@(-12),A5 MOVL A5,D3 MOVL trantb+8,A5 jbsr A5@ MOVL D3,A2 SUBQL #4,A2 MOVEML a6@(-L1107),#L1108 UNLK A6 RTS L1108 = 15496 L1107 = 24 .globl F1109 |(FCN LAMBDA NCONC1) F1109: LINK A6,#-L1111 TSTB SP@(-132) MOVEML #L1112,a6@(-L1111) MOVL #_nilatom,D7 LEA LINKER,A3 MOVL D3,A4 LEA A4@(8),A2 L1110: MOVL A4@,A2@+ |(CALLING NCONC) MOVL A4@(4),A2@+ MOVL D7,A2@+ jbsr _QCONS MOVL D0,A2@+ LEA A2@(-8),A5 MOVL A5,D3 MOVL trantb+16,A5 jbsr A5@ MOVL D3,A2 SUBQL #8,A2 MOVEML a6@(-L1111),#L1112 UNLK A6 RTS L1112 = 15496 L1111 = 24 .globl F1113 |(FCN LAMBDA ADDPROP-UNIQUE) F1113: LINK A6,#-L1115 TSTB SP@(-132) MOVEML #L1116,a6@(-L1115) MOVL #_nilatom,D7 LEA LINKER,A3 MOVL D3,A4 LEA A4@(12),A2 L1114: MOVL A4@,A2@+ |(CALLING PUTPROP) MOVL A4@(4),A2@+ MOVL A4@(4),A2@+ |(CALLING DELQ) MOVL A4@,A2@+ |(CALLING GETPROP) MOVL A4@(8),A2@+ LEA A2@(-8),A5 MOVL A5,D3 MOVL trantb+24,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ LEA A2@(-8),A5 MOVL A5,D3 MOVL trantb+32,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ jbsr _QCONS MOVL D0,A2@+ MOVL A4@(8),A2@+ LEA A2@(-12),A5 MOVL A5,D3 MOVL trantb+40,A5 jbsr A5@ MOVL D3,A2 SUBL #12,A2 MOVEML a6@(-L1115),#L1116 UNLK A6 RTS L1116 = 15496 L1115 = 24 .globl F1121 |(FCN LEXPR YAQERR) F1121: LINK A6,#-L1123 TSTB SP@(-132) MOVEML #L1124,a6@(-L1123) MOVL #_nilatom,D7 LEA LINKER,A3 L1122: MOVL A2,A5 SUBL D3,A5 ADDL #_nilatom+0x1400+0,A5 MOVL A5,A2@+ MOVL A2,A4 MOVL A5,A2@+ MOVL #_nilatom+0x1400+4,D0 SUBL A4@(-4),D0 MOVL A4@(-8,D0:L),A2@+ MOVL A4@,A2@+ |(BEGINNING DO) MOVL D7,A2@+ L1127: MOVL A4@(8),A5 CMPL #2,A5@ JPL L1128 MOVL A4@(12),D0 JRA L1129 L1128: CMPL #_nilatom+0x1400-4096,A4@(8) JLE L1130 CMPL #_nilatom+0x1400+4092,A4@(8) JLE L1131 L1130: MOVL A4@(8),A0 jbsr _QONEMINUS MOVL D0,A2@+ JRA L1132 L1131: MOVL A4@(8),D0 SUBQL #4,D0 MOVL D0,A2@+ L1132: MOVL A4@(8),D0 CMPL A4@(8),D7 JEQ L1133 CMPL #_nilatom+0x1400+0,D0 JEQ L1133 SUBL A4@(-4),D0 MOVL A4@(-8,D0:L),A2@+ JRA L1134 L1133: MOVL A4@(-4),A2@+ L1134: MOVL A4@(12),A2@+ jbsr _QCONS MOVL D0,A4@(12) MOVL A2@-,A4@(8) JRA L1127 L1129: SUBQL #8,A2 MOVL D0,A2@+ MOVL A3@(12),A2@+ |(CALLING LEXPR-FUNCALL) MOVL D7,A2@+ MOVL A4@(4),A2@+ MOVL A4@(8),A2@+ LEA A2@(-16),A5 MOVL A5,D3 MOVL trantb+48,A5 jbsr A5@ MOVL D3,A2 SUBL #12,A2 MOVEML a6@(-L1123),#L1124 UNLK A6 RTS L1124 = 15496 L1123 = 24 .globl F1135 |(FCN LAMBDA *DEFINE) F1135: LINK A6,#-L1137 TSTB SP@(-132) MOVEML #L1138,a6@(-L1137) MOVL #_nilatom,D7 LEA LINKER,A3 MOVL D3,A4 LEA A4@(8),A2 L1136: MOVL A4@,A2@+ |(CALLING RECORD-SOURCE-FILE-NAME) MOVL A3@(16),A2@+ LEA A2@(-8),A5 MOVL A5,D3 MOVL trantb+56,A5 jbsr A5@ MOVL D3,A2 CMPL D0,D7 JEQ L1139 MOVL A4@,A2@+ |(CALLING PUTPROP) MOVL A3@(20),A2@+ MOVL D7,A2@+ jbsr _QCONS MOVL D0,A2@+ MOVL A3@(24),A2@+ LEA A2@(-12),A5 MOVL A5,D3 MOVL trantb+40,A5 jbsr A5@ MOVL D3,A2 MOVL A4@,A2@+ |(CALLING PUTPROP) MOVL D7,A2@+ MOVL A3@(28),A2@+ LEA A2@(-12),A5 MOVL A5,D3 MOVL trantb+40,A5 jbsr A5@ MOVL D3,A2 MOVL D7,A2@+ MOVL A4@(4),A4@(8) |(BEGINNING DO) MOVL A4@(8),A2@+ L1142: CMPL A4@(12),D7 JNE L1143 MOVL D7,D0 JRA L1144 L1143: MOVL A4@(12),D7 MOVL NIL@(4),A2@+ MOVL A4@,A2@+ MOVL A4@(16),A2@+ |(CALLING CAAR) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+64,A5 jbsr A5@ MOVL D3,A2 MOVL A2@-,D6 CMPL D0,D6 JNE L1146 L1147: |(BEGINNING DO) CMPL A4@,D7 JEQ L1148 MOVL D7,D0 JRA L1149 L1148: MOVL A3@(32),A2@+ |(CALLING MULTIPLE-VALUE-BIND) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+72,A5 jbsr A5@ MOVL D3,A2 JRA L1147 L1149: JRA L1145 L1146: MOVL A3@(36),A2@+ |(CALLING YAQERR) MOVL A4@(16),A2@+ LEA A2@(-8),A5 MOVL A5,D3 MOVL trantb+80,A5 jbsr A5@ MOVL D3,A2 L1145: SUBQL #4,A2 MOVL A4@(12),A5 MOVL A5@,A4@(12) JRA L1142 L1144: SUBQL #8,A2 MOVL A4@,D0 JRA L1151 L1139: MOVL D7,D0 L1151: SUBQL #8,A2 MOVEML a6@(-L1137),#L1138 UNLK A6 RTS L1138 = 31880 L1137 = 28 .globl F1152 |(FCN LAMBDA OK-LIST?) F1152: LINK A6,#-L1154 TSTB SP@(-132) MOVEML #L1155,a6@(-L1154) MOVL #_nilatom,D7 LEA LINKER,A3 MOVL D3,A4 LEA A4@(4),A2 L1153: MOVL A4@,D0 SUBL D7,D0 MOVEQ #9,D1 ASRL D1,D0 LEA _typetable+1,A5 ADDL D0,A5 MOVB A5@,D0 EXTW D0 EXTL D0 MOVEQ #1,D1 ASLL D0,D1 MOVL D1,D0 ANDW #1783,D0 JNE L1156 MOVL A4@,A2@+ |(CALLING LAST) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+88,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A0 CMPL A0@,D7 JNE L1159 MOVL A3@(40),D0 JRA L1160 L1159: MOVL D7,D0 L1160: JRA L1161 L1156: MOVL D7,D0 L1161: SUBQL #4,A2 MOVEML a6@(-L1154),#L1155 UNLK A6 RTS L1155 = 15496 L1154 = 24 .globl F1164 |(FCN LEXPR YAQ) F1164: LINK A6,#-L1166 TSTB SP@(-132) MOVEML #L1167,a6@(-L1166) MOVL #_nilatom,D7 LEA LINKER,A3 L1165: MOVL A2,A5 SUBL D3,A5 ADDL #_nilatom+0x1400+0,A5 MOVL A5,A2@+ MOVL A2,A4 MOVL A5,A2@+ MOVL D7,A2@+ MOVL #1,D6 MOVL A4@,A5 CMPL A5@,D6 JLE L1169 MOVL D7,A4@(4) JRA L1168 L1169: MOVL #_nilatom+0x1400+4,D0 SUBL A4@(-4),D0 MOVL A4@(-8,D0:L),A4@(4) L1168: MOVL D7,A2@+ MOVL D7,A2@+ |(BEGINNING DO) L1172: CMPL D7,D7 JEQ L1173 MOVL D7,D0 JRA L1174 L1173: MOVL A4@(4),D0 CMPL A4@(4),D7 JNE L1175 MOVL A3@(44),A2@+ |(CALLING SIMPLE-PROMPT-AND-READ) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+96,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A4@(12) JRA L1176 L1175: MOVL D0,A4@(12) L1176: MOVL A3@(48),A2@+ |(CALLING PUTPROP) MOVL D7,A2@+ MOVL A3@(28),A2@+ LEA A2@(-12),A5 MOVL A5,D3 MOVL trantb+40,A5 jbsr A5@ MOVL D3,A2 MOVL A4@(12),D6 CMPL A3@(52),D6 JNE L1178 MOVL A3@(56),A2@+ |(CALLING PRINT) |(CALLING EVAL) |(CALLING SIMPLE-PROMPT-AND-READ) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+96,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+104,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+112,A5 jbsr A5@ MOVL D3,A2 JRA L1177 L1178: MOVL A4@(12),A2@+ |(CALLING OK-LIST?) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+120,A5 jbsr A5@ MOVL D3,A2 CMPL D0,D7 JEQ L1179 MOVL A4@(12),D7 MOVL NIL@(4),D0 CMPL A3@(60),D0 JNE L1179 MOVL A3@(48),A2@+ |(CALLING PROVE-INTERNALIZE) MOVL A4@(12),A5 MOVL A5@,A2@+ LEA A2@(-8),A5 MOVL A5,D3 MOVL trantb+128,A5 jbsr A5@ MOVL D3,A2 JRA L1177 L1179: MOVL A4@(12),A2@+ |(CALLING OK-LIST?) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+120,A5 jbsr A5@ MOVL D3,A2 CMPL D0,D7 JEQ L1181 MOVL A4@(12),A2@+ |(CALLING CADR) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+136,A5 jbsr A5@ MOVL D3,A2 CMPL A3@(60),D0 JNE L1181 MOVL A4@(12),A2@+ |(CALLING PROVE-INTERNALIZE) |(CALLING CAAR) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+64,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ MOVL A3@(64),A2@+ |(CALLING LIST*) MOVL A4@(12),D7 MOVL NIL@(4),A2@+ MOVL A4@(12),A2@+ |(CALLING CDDR) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+144,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ LEA A2@(-12),A5 MOVL A5,D3 MOVL trantb+152,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ MOVL D7,A2@+ jbsr _QCONS MOVL D0,A2@+ LEA A2@(-8),A5 MOVL A5,D3 MOVL trantb+128,A5 jbsr A5@ MOVL D3,A2 JRA L1177 L1181: MOVL A4@(12),A2@+ |(CALLING OK-LIST?) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+120,A5 jbsr A5@ MOVL D3,A2 CMPL D0,D7 JEQ L1183 MOVL A4@(12),A2@+ |(CALLING CADR) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+136,A5 jbsr A5@ MOVL D3,A2 CMPL A3@(68),D0 JNE L1183 MOVL A3@(48),A2@+ |(CALLING PROVE-INTERNALIZE) MOVL A3@(72),A2@+ |(CALLING LIST*) MOVL A4@(12),D7 MOVL NIL@(4),A2@+ MOVL A4@(12),A2@+ |(CALLING CDDR) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+144,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ LEA A2@(-12),A5 MOVL A5,D3 MOVL trantb+152,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ MOVL D7,A2@+ jbsr _QCONS MOVL D0,A2@+ LEA A2@(-8),A5 MOVL A5,D3 MOVL trantb+128,A5 jbsr A5@ MOVL D3,A2 JRA L1177 L1183: MOVL A4@(12),A2@+ |(CALLING OK-LIST?) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+120,A5 jbsr A5@ MOVL D3,A2 CMPL D0,D7 JEQ L1185 MOVL A4@(12),A2@+ |(CALLING CADR) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+136,A5 jbsr A5@ MOVL D3,A2 CMPL A3@(76),D0 JNE L1185 MOVL A3@(48),A2@+ |(CALLING PROVE-INTERNALIZE) MOVL A3@(80),A2@+ |(CALLING LIST*) MOVL A4@(12),D7 MOVL NIL@(4),A2@+ MOVL A4@(12),A2@+ |(CALLING CDDR) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+144,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ LEA A2@(-12),A5 MOVL A5,D3 MOVL trantb+152,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ MOVL D7,A2@+ jbsr _QCONS MOVL D0,A2@+ LEA A2@(-8),A5 MOVL A5,D3 MOVL trantb+128,A5 jbsr A5@ MOVL D3,A2 JRA L1177 L1185: MOVL A3@(40),A5 |(CALLING FORMAT) MOVL A5@,A2@+ MOVL A3@(84),A2@+ LEA A2@(-8),A5 MOVL A5,D3 MOVL trantb+160,A5 jbsr A5@ MOVL D3,A2 L1177: MOVL A3@(88),A2@+ |(CALLING IF) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+168,A5 jbsr A5@ MOVL D3,A2 JRA L1172 L1174: SUBL #16,A2 MOVEML a6@(-L1166),#L1167 UNLK A6 RTS L1167 = 31880 L1166 = 28 .globl F1187 |(FCN LAMBDA PROLOG-TOP-LEVEL) F1187: LINK A6,#-L1189 TSTB SP@(-132) MOVEML #L1190,a6@(-L1189) MOVL #_nilatom,D7 LEA LINKER,A3 MOVL D3,A4 LEA A4@(4),A2 L1188: MOVL A3@(92),A5 CMPL A5@,D7 JNE L1192 MOVL D7,A2@+ MOVL A4@,A5 |(BEGINNING DO) |(CALLING NREVERSE) |(CALLING LISPENV) MOVL A5@,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+176,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+184,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A4@(4) MOVL A4@(4),A2@+ L1195: CMPL A4@(8),D7 JNE L1196 MOVL D7,D0 JRA L1197 L1196: MOVL A4@(8),D7 MOVL NIL@(4),A2@+ MOVL A4@(12),D7 |(CALLING GETPROP) MOVL NIL@(4),A2@+ MOVL A3@(96),A2@+ LEA A2@(-8),A5 MOVL A5,D3 MOVL trantb+24,A5 jbsr A5@ MOVL D3,A2 CMPL D0,D7 JNE L1198 MOVL A3@(40),A5 |(CALLING FORMAT) MOVL A5@,A2@+ MOVL A3@(100),A2@+ MOVL A4@(12),D7 MOVL NIL@(4),A2@+ MOVL A4@(12),A5 MOVL A5@,A2@+ LEA A2@(-16),A5 MOVL A5,D3 MOVL trantb+160,A5 jbsr A5@ MOVL D3,A2 L1198: SUBQL #4,A2 MOVL A4@(8),A5 MOVL A5@,A4@(8) JRA L1195 L1197: SUBQL #8,A2 MOVL A3@(104),A5 CMPL A5@,D7 JEQ L1200 MOVL A3@(108),A2@+ |(CALLING PROMPT-Y-N) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+192,A5 jbsr A5@ MOVL D3,A2 CMPL D0,D7 JEQ L1200 MOVL A3@(112),D0 JRA L1199 L1200: MOVL A3@(104),A5 CMPL A5@,D7 JEQ L1202 MOVL A3@(116),D0 JRA L1199 L1202: MOVL A3@(40),A5 |(CALLING FORMAT) MOVL A5@,A2@+ MOVL A3@(120),A2@+ LEA A2@(-8),A5 MOVL A5,D3 MOVL trantb+160,A5 jbsr A5@ MOVL D3,A2 MOVL A3@(116),D0 L1199: JRA L1191 L1192: MOVL A4@,A5 |(CALLING NREVERSE) |(CALLING LISPENV) MOVL A5@,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+176,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+184,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ MOVL A3@(124),A5 MOVL A5@,A2@+ jbsr _QCONS MOVL A3@(124),A5 MOVL D0,A5@ MOVL A3@(104),A5 CMPL A5@,D7 JEQ L1205 MOVL A3@(40),A5 CMPL A5@,D7 JEQ L1205 MOVL A3@(112),D0 JRA L1204 L1205: MOVL A3@(104),A5 CMPL A5@,D7 JEQ L1207 MOVL A3@(116),D0 JRA L1204 L1207: MOVL A3@(40),A5 |(CALLING FORMAT) MOVL A5@,A2@+ MOVL A3@(128),A2@+ LEA A2@(-8),A5 MOVL A5,D3 MOVL trantb+160,A5 jbsr A5@ MOVL D3,A2 MOVL A3@(116),D0 L1204: JRA L1191 L1203: MOVL D7,D0 L1191: SUBQL #4,A2 MOVEML a6@(-L1189),#L1190 UNLK A6 RTS L1190 = 15496 L1189 = 24 .globl F1208 |(FCN LAMBDA ASSERT) F1208: LINK A6,#-L1210 TSTB SP@(-132) MOVEML #L1211,a6@(-L1210) MOVL #_nilatom,D7 LEA LINKER,A3 MOVL D3,A4 LEA A4@(12),A2 L1209: MOVL A3@(132),A2@+ |(CALLING LET) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+200,A5 jbsr A5@ MOVL D3,A2 SUBL #12,A2 MOVEML a6@(-L1210),#L1211 UNLK A6 RTS L1211 = 15496 L1210 = 24 .globl F1212 |(FCN LAMBDA BACKTRACK) F1212: LINK A6,#-L1214 TSTB SP@(-132) MOVEML #L1215,a6@(-L1214) MOVL #_nilatom,D7 LEA LINKER,A3 MOVL D3,A4 LEA A4@,A2 L1213: MOVL D7,A2@+ MOVL D7,A2@+ MOVL A3@(136),A5 |(CALLING F-TRAIL) MOVL A5@,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+208,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A4@ L1216: MOVL A3@(140),A5 |(CALLING NEQ) MOVL A5@,A2@+ MOVL A4@,A2@+ LEA A2@(-8),A5 MOVL A5,D3 MOVL trantb+216,A5 jbsr A5@ MOVL D3,A2 CMPL D0,D7 JEQ L1219 LEA A2@,A5 |(CALLING UNTRAIL) MOVL A5,D3 MOVL trantb+224,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ MOVL D7,D1 MOVL A2@-,A0 MOVL D1,A0@ MOVL A0,D0 JRA L1216 | JRA L1218 L1219: MOVL D7,D0 L1218: MOVL A3@(136),A5 |(CALLING F-BODY) MOVL A5@,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+232,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A4@(4) CMPL D0,D7 JNE L1221 MOVL A3@(116),D0 JRA L1217 | JRA L1220 L1221: MOVL D7,D0 L1220: MOVL A4@(4),A2@+ |(CALLING DELQ) MOVL A3@(136),A5 MOVL A5@,A2@+ LEA A2@(-8),A5 MOVL A5,D3 MOVL trantb+32,A5 jbsr A5@ MOVL D3,A2 MOVL A3@(136),A5 |(CALLING UNIFY) |(CALLING F-GOAL) MOVL A5@,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+240,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ MOVL A3@(136),A5 |(CALLING F-GOAL-ENV) MOVL A5@,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+248,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ MOVL A4@(4),D7 MOVL NIL@(4),A2@+ MOVL A3@(136),A5 |(CALLING F-BODY-ENV) MOVL A5@,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+256,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ LEA A2@(-16),A5 MOVL A5,D3 MOVL trantb+264,A5 jbsr A5@ MOVL D3,A2 CMPL D0,D7 JEQ L1223 MOVL A4@(4),A5 MOVL A5@,D6 MOVL A3@(144),A5 MOVL D6,A5@ LEA A2@,A5 |(CALLING RIGHTTRACK) MOVL A5,D3 MOVL trantb+272,A5 jbsr A5@ MOVL D3,A2 JRA L1217 | JRA L1222 L1223: JRA L1216 L1222: MOVL D7,D0 L1217: SUBQL #8,A2 MOVEML a6@(-L1214),#L1215 UNLK A6 RTS L1215 = 31880 L1214 = 28 .globl F1224 |(FCN LAMBDA CUT) F1224: LINK A6,#-L1226 TSTB SP@(-132) MOVEML #L1227,a6@(-L1226) MOVL #_nilatom,D7 LEA LINKER,A3 MOVL D3,A4 LEA A4@,A2 L1225: MOVL D7,A2@+ MOVL D7,A2@+ MOVL A3@(104),A5 MOVL A5@,A4@ MOVL A3@(136),A5 |(CALLING F-ID) MOVL A5@,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+280,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A4@(4) MOVL A3@(136),A5 |(CALLING F-MAKE-DETERMINATE) MOVL A5@,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+288,A5 jbsr A5@ MOVL D3,A2 L1228: CMPL A4@,D7 JEQ L1231 MOVL A4@(4),A2@+ |(CALLING LESSP) MOVL A4@,A2@+ |(CALLING F-ID) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+280,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ LEA A2@(-8),A5 MOVL A5,D3 MOVL trantb+296,A5 jbsr A5@ MOVL D3,A2 CMPL D0,D7 JEQ L1231 MOVL A4@,A2@+ |(CALLING F-MAKE-DETERMINATE) |(CALLING F-POP) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+304,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+288,A5 jbsr A5@ MOVL D3,A2 JRA L1228 | JRA L1230 L1231: MOVL D7,D0 L1230: MOVL D7,D0 L1229: SUBQL #8,A2 MOVEML a6@(-L1226),#L1227 UNLK A6 RTS L1227 = 15496 L1226 = 24 .globl F1233 |(FCN LAMBDA LISPENV) F1233: LINK A6,#-L1235 TSTB SP@(-132) MOVEML #L1236,a6@(-L1235) MOVL #_nilatom,D7 LEA LINKER,A3 MOVL D3,A4 LEA A4@(4),A2 L1234: CMPL A4@,D7 JNE L1238 MOVL D7,D0 JRA L1237 L1238: MOVL A4@,A2@+ |(CALLING CDDAR) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+312,A5 jbsr A5@ MOVL D3,A2 CMPL D0,D7 JEQ L1239 MOVL A4@,A2@+ |(CALLING CAAR) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+64,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ MOVL A4@,A2@+ |(CALLING REALIZATION) |(CALLING CADAR) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+320,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ MOVL A4@,A2@+ |(CALLING CDDAR) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+312,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ LEA A2@(-8),A5 MOVL A5,D3 MOVL trantb+328,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ jbsr _QCONS MOVL D0,A2@+ MOVL A4@,A5 |(CALLING LISPENV) MOVL A5@,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+176,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ jbsr _QCONS JRA L1237 L1239: MOVL A4@,A5 |(CALLING LISPENV) MOVL A5@,A2@+ MOVL D3,A5 MOVL A4,A5 MOVL A2@(-4),A5@ MOVL A5,A2 ADDQL #4,A2 JRA L1234 L1237: SUBQL #4,A2 MOVEML a6@(-L1235),#L1236 UNLK A6 RTS L1236 = 15496 L1235 = 24 .globl F1240 |(FCN LAMBDA PROVE-INTERNALIZE) F1240: LINK A6,#-L1242 TSTB SP@(-132) MOVEML #L1243,a6@(-L1242) MOVL #_nilatom,D7 LEA LINKER,A3 MOVL D3,A4 LEA A4@(8),A2 L1241: MOVL A4@(4),A2@+ |(CALLING PROVE) |(CALLING INTERNALIZE) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+336,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+344,A5 jbsr A5@ MOVL D3,A2 SUBQL #8,A2 MOVEML a6@(-L1242),#L1243 UNLK A6 RTS L1243 = 15496 L1242 = 24 .globl F1244 |(FCN LAMBDA PROVE) F1244: LINK A6,#-L1246 TSTB SP@(-132) MOVEML #L1247,a6@(-L1246) MOVL #_nilatom,D7 LEA LINKER,A3 MOVL D3,A4 LEA A4@(4),A2 L1245: MOVL _bnp,A1 MOVL A3@(144),A5 MOVL A5@,A1@+ MOVL A3@(144),A1@+ MOVL A3@(144),A5 MOVL A4@,A5@ MOVL A1,_bnp MOVL D7,A2@+ MOVL D7,A2@+ MOVL D7,A2@+ MOVL D7,A2@+ MOVL _bnp,A1 MOVL A3@(104),A5 MOVL A5@,A1@+ MOVL A3@(104),A1@+ MOVL A3@(104),A5 MOVL D7,A5@ MOVL A3@(136),A5 MOVL A5@,A1@+ MOVL A3@(136),A1@+ MOVL A3@(136),A5 MOVL D7,A5@ MOVL A3@(140),A5 MOVL A5@,A1@+ MOVL A3@(140),A1@+ MOVL A3@(140),A5 MOVL D7,A5@ MOVL A1,_bnp MOVL #_nilatom+0x1400+0,A4@(12) LEA A2@,A5 |(CALLING TRAIL-INIT) MOVL A5,D3 MOVL trantb+352,A5 jbsr A5@ MOVL D3,A2 LEA A2@,A5 |(CALLING RIGHTTRACK) MOVL A5,D3 MOVL trantb+272,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A4@(8) MOVL A3@(148),A2@+ |(CALLING F-CREATE) MOVL D7,A2@+ LEA A2@(-8),A5 MOVL A5,D3 MOVL trantb+360,A5 jbsr A5@ MOVL D3,A2 MOVL A3@(136),A5 MOVL D0,A5@ L1248: MOVL A4@(8),A2@+ |(CALLING CASEQ) MOVL A3@(152),A2@+ |(CALLING CALL) |(CALLING LET) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+200,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+368,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ MOVL A3@(136),A5 |(CALLING EXIT) |(CALLING F-PUSH) MOVL A5@,A2@+ MOVL A3@(104),A5 MOVL A5@,A2@+ LEA A2@(-8),A5 MOVL A5,D3 MOVL trantb+376,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ MOVL A4@(16),A2@+ |(CALLING F-POP) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+304,A5 jbsr A5@ MOVL D3,A2 MOVL A3@(136),A5 MOVL D0,A5@ MOVL A3@(136),A5 MOVL A5@,A2@+ LEA A2@,A5 |(CALLING RIGHTTRACK) MOVL A5,D3 MOVL trantb+272,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ LEA A2@(-12),A5 MOVL A5,D3 MOVL trantb+384,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ MOVL A3@(104),A5 |(CALLING REDO) CMPL A5@,D7 JNE L1251 LEA A2@,A5 |(CALLING BACKTRACK) MOVL A5,D3 MOVL trantb+392,A5 jbsr A5@ MOVL D3,A2 JRA L1250 L1251: MOVL A3@(136),A5 |(CALLING GREATERP) |(CALLING F-ID) MOVL A5@,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+280,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ MOVL A3@(104),A5 |(CALLING F-ID) MOVL A5@,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+280,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ LEA A2@(-8),A5 MOVL A5,D3 MOVL trantb+400,A5 jbsr A5@ MOVL D3,A2 CMPL D0,D7 JEQ L1252 LEA A2@,A5 |(CALLING BACKTRACK) MOVL A5,D3 MOVL trantb+392,A5 jbsr A5@ MOVL D3,A2 JRA L1250 L1252: MOVL A3@(136),A5 |(CALLING F-PUSH) MOVL A5@,A2@+ MOVL A4@(16),A2@+ LEA A2@(-8),A5 MOVL A5,D3 MOVL trantb+376,A5 jbsr A5@ MOVL D3,A2 MOVL A3@(104),A5 |(CALLING F-POP) MOVL A5@,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+304,A5 jbsr A5@ MOVL D3,A2 MOVL A3@(136),A5 MOVL D0,A5@ MOVL A3@(112),D0 L1250: MOVL D0,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+408,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ CMPL A4@(16),D7 |(CALLING FAIL) JNE L1254 MOVL D7,D0 JRA L1249 | JRA L1253 L1254: MOVL A4@(16),A2@+ |(CALLING F-POP) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+304,A5 jbsr A5@ MOVL D3,A2 MOVL A3@(136),A5 MOVL D0,A5@ MOVL A3@(112),D0 L1253: MOVL D0,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+416,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ MOVL A3@(156),A2@+ |(CALLING T) |(CALLING YAQERR) MOVL A4@(8),A2@+ LEA A2@(-8),A5 MOVL A5,D3 MOVL trantb+80,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+424,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ LEA A2@(-24),A5 MOVL A5,D3 MOVL trantb+432,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A4@(8) JRA L1248 | MOVL D7,D0 L1249: MOVL _bnp,A1 MOVL A1@(-4),A5 MOVL A1@(-8),A5@ MOVL A1@(-12),A5 MOVL A1@(-16),A5@ MOVL A1@(-20),A5 MOVL A1@(-24),A5@ MOVL A1,_bnp SUBL #24,_bnp SUBL #16,A2 MOVL _bnp,A1 MOVL A1@(-4),A5 MOVL A1@(-8),A5@ MOVL A1,_bnp SUBQL #8,_bnp SUBQL #4,A2 MOVEML a6@(-L1246),#L1247 UNLK A6 RTS L1247 = 15496 L1246 = 24 .globl F1255 |(FCN LAMBDA REALIZATION) F1255: LINK A6,#-L1257 TSTB SP@(-132) MOVEML #L1258,a6@(-L1257) MOVL #_nilatom,D7 LEA LINKER,A3 MOVL D3,A4 LEA A4@(8),A2 L1256: MOVL D7,A2@+ MOVL D7,A2@+ L1259: MOVL A3@(160),A5 |(CALLING DEREFERENCE) MOVL A5@,A2@+ MOVL A4@,A2@+ MOVL A4@(4),A2@+ LEA A2@(-12),A5 MOVL A5,D3 MOVL trantb+440,A5 jbsr A5@ MOVL D3,A2 MOVL A4@,D0 SUBL D7,D0 MOVEQ #9,D1 ASRL D1,D0 LEA _typetable+1,A5 ADDL D0,A5 MOVB A5@,D0 EXTW D0 EXTL D0 MOVEQ #1,D1 ASLL D0,D1 MOVL D1,D0 ANDW #1783,D0 JEQ L1262 MOVL A4@(8),A2@+ |(CALLING NCONC) MOVL A4@,A2@+ LEA A2@(-8),A5 MOVL A5,D3 MOVL trantb+16,A5 jbsr A5@ MOVL D3,A2 JRA L1260 | JRA L1261 L1262: MOVL A4@(8),A2@+ |(CALLING NCONC1) MOVL A4@,D7 |(CALLING REALIZATION) MOVL NIL@(4),A2@+ MOVL A4@(4),A2@+ LEA A2@(-8),A5 MOVL A5,D3 MOVL trantb+328,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ LEA A2@(-8),A5 MOVL A5,D3 MOVL trantb+448,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A4@(8) MOVL A4@,A5 MOVL A5@,A4@ JRA L1259 L1261: MOVL D7,D0 L1260: SUBL #16,A2 MOVEML a6@(-L1257),#L1258 UNLK A6 RTS L1258 = 15496 L1257 = 24 .globl F1265 |(FCN LAMBDA RIGHTTRACK) F1265: LINK A6,#-L1267 TSTB SP@(-132) MOVEML #L1268,a6@(-L1267) MOVL #_nilatom,D7 LEA LINKER,A3 MOVL D3,A4 LEA A4@,A2 L1266: MOVL A3@(144),A5 CMPL A5@,D7 JEQ L1270 MOVL A3@(144),A5 MOVL A5@,A0 MOVL A3@(164),A5 MOVL A0@(4),A5@ MOVL A3@(144),A5 MOVL A5@,A0 MOVL A3@(144),A5 MOVL A0@,A5@ MOVL A3@(168),D0 JRA L1269 L1270: MOVL A3@(172),A5 CMPL A5@,D7 JEQ L1271 MOVL A3@(136),A5 |(CALLING F-CONTINUATION) MOVL A5@,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+456,A5 jbsr A5@ MOVL D3,A2 MOVL A3@(144),A5 MOVL D0,A5@ MOVL A3@(176),D0 JRA L1269 L1271: MOVL A3@(136),A5 |(CALLING PROLOG-TOP-LEVEL) |(CALLING F-BODY-ENV) MOVL A5@,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+256,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+464,A5 jbsr A5@ MOVL D3,A2 L1269: MOVEML a6@(-L1267),#L1268 UNLK A6 RTS L1268 = 15496 L1267 = 24 .globl F1272 |(FCN LAMBDA UNIFY) F1272: LINK A6,#-L1274 TSTB SP@(-132) MOVEML #L1275,a6@(-L1274) MOVL #_nilatom,D7 LEA LINKER,A3 MOVL D3,A4 LEA A4@(16),A2 L1273: MOVL A4@,A2@+ |(CALLING UNIFY1) MOVL A4@(4),A2@+ MOVL A4@(8),A2@+ MOVL A4@(12),A2@+ LEA A2@(-16),A5 MOVL A5,D3 MOVL trantb+472,A5 jbsr A5@ MOVL D3,A2 CMPL D0,D7 JNE L1276 MOVL A3@(40),D0 JRA L1277 L1276: MOVL D7,D0 L1277: SUBL #16,A2 MOVEML a6@(-L1274),#L1275 UNLK A6 RTS L1275 = 15496 L1274 = 24 .globl F1278 |(FCN LAMBDA UNIFY1) F1278: LINK A6,#-L1280 TSTB SP@(-132) MOVEML #L1281,a6@(-L1280) MOVL #_nilatom,D7 LEA LINKER,A3 MOVL D3,A4 LEA A4@(16),A2 L1279: MOVL D7,A2@+ L1282: MOVL A3@(160),A5 |(CALLING DEREFERENCE) MOVL A5@,A2@+ MOVL A4@,A2@+ MOVL A4@(4),A2@+ LEA A2@(-12),A5 MOVL A5,D3 MOVL trantb+440,A5 jbsr A5@ MOVL D3,A2 L1283: MOVL A3@(180),A5 |(CALLING DEREFERENCE) MOVL A5@,A2@+ MOVL A4@(8),A2@+ MOVL A4@(12),A2@+ LEA A2@(-12),A5 MOVL A5,D3 MOVL trantb+440,A5 jbsr A5@ MOVL D3,A2 MOVL A4@,A2@+ |(CALLING VARIABLE-P) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+480,A5 jbsr A5@ MOVL D3,A2 CMPL D0,D7 JEQ L1286 MOVL A4@,A2@+ |(CALLING INSTANT) MOVL A4@(4),A2@+ MOVL A4@(8),A2@+ MOVL A4@(12),A2@+ LEA A2@(-16),A5 MOVL A5,D3 MOVL trantb+488,A5 jbsr A5@ MOVL D3,A2 JRA L1285 L1286: MOVL A4@(8),A2@+ |(CALLING VARIABLE-P) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+480,A5 jbsr A5@ MOVL D3,A2 CMPL D0,D7 JEQ L1287 MOVL A4@(8),A2@+ |(CALLING INSTANT) MOVL A4@(12),A2@+ MOVL A4@,A2@+ MOVL A4@(4),A2@+ LEA A2@(-16),A5 MOVL A5,D3 MOVL trantb+488,A5 jbsr A5@ MOVL D3,A2 JRA L1285 L1287: MOVL A4@,D0 SUBL D7,D0 MOVEQ #9,D1 ASRL D1,D0 LEA _typetable+1,A5 ADDL D0,A5 MOVB A5@,D0 EXTW D0 EXTL D0 MOVEQ #1,D1 ASLL D0,D1 MOVL D1,D0 ANDW #1783,D0 JEQ L1288 MOVL A4@,A2@+ MOVL A4@(8),A2@+ MOVL A2@(-8),D6 CMPL A2@(-4),D6 JEQ L1292 LEA A2@(-8),A5 MOVL A5,D3 MOVL trantb+496,A5 jbsr A5@ MOVL D3,A2 CMPL D0,D7 JNE L1293 JRA L1294 L1292: SUBQL #8,A2 L1293: JRA L1291 L1294: MOVL A3@(40),A5 MOVL A5@,D0 JRA L1284 L1291: JRA L1285 L1288: MOVL A4@(8),D0 SUBL D7,D0 MOVEQ #9,D1 ASRL D1,D0 LEA _typetable+1,A5 ADDL D0,A5 MOVB A5@,D0 EXTW D0 EXTL D0 MOVEQ #1,D1 ASLL D0,D1 MOVL D1,D0 ANDW #1783,D0 JEQ L1295 MOVL A3@(40),A5 MOVL A5@,D0 JRA L1284 | JRA L1285 L1295: MOVL A4@,D7 |(CALLING UNIFY1) MOVL NIL@(4),A2@+ MOVL A4@(4),A2@+ MOVL A4@(8),D7 MOVL NIL@(4),A2@+ MOVL A4@(12),A2@+ LEA A2@(-16),A5 MOVL A5,D3 MOVL trantb+472,A5 jbsr A5@ MOVL D3,A2 CMPL D0,D7 JEQ L1298 MOVL A3@(40),A5 MOVL A5@,D0 JRA L1284 | JRA L1285 L1298: MOVL A4@,A5 MOVL A5@,A4@ MOVL A4@(8),A5 MOVL A5@,A4@(8) JRA L1282 | JRA L1285 L1299: MOVL D7,D0 L1285: MOVL D7,D0 JRA L1284 | MOVL D7,D0 L1284: SUBL #20,A2 MOVEML a6@(-L1280),#L1281 UNLK A6 RTS L1281 = 31880 L1280 = 28 .globl F1300 |(FCN LAMBDA INTERNALIZE) F1300: LINK A6,#-L1302 TSTB SP@(-132) MOVEML #L1303,a6@(-L1302) MOVL #_nilatom,D7 LEA LINKER,A3 MOVL D3,A4 LEA A4@(4),A2 L1301: MOVL A4@,D6 CMPL A3@(184),D6 JNE L1305 MOVL D7,A2@+ |(CALLING INTERN) |(CALLING FORMAT) MOVL A3@(188),A2@+ MOVL A3@(192),A5 |(CALLING LENGTH) |(CALLING GETPROP) MOVL A5@,A2@+ MOVL A3@(28),A2@+ LEA A2@(-8),A5 MOVL A5,D3 MOVL trantb+24,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+504,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ LEA A2@(-12),A5 MOVL A5,D3 MOVL trantb+160,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+512,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A4@ MOVL A4@,A2@+ |(CALLING PUTPROP) MOVL A3@(40),A5 MOVL A5@,A2@+ MOVL A3@(96),A2@+ LEA A2@(-12),A5 MOVL A5,D3 MOVL trantb+40,A5 jbsr A5@ MOVL D3,A2 MOVL A3@(192),A5 |(CALLING ADDPROP-UNIQUE) MOVL A5@,A2@+ MOVL A4@,A2@+ MOVL A3@(28),A2@+ LEA A2@(-12),A5 MOVL A5,D3 MOVL trantb+520,A5 jbsr A5@ MOVL D3,A2 MOVL A4@,D0 JRA L1304 L1305: MOVL A4@,A2@+ |(CALLING VARIABLE-P) LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+480,A5 jbsr A5@ MOVL D3,A2 CMPL D0,D7 JEQ L1306 MOVL A3@(192),A5 |(CALLING ADDPROP-UNIQUE) MOVL A5@,A2@+ MOVL A4@,A2@+ MOVL A3@(28),A2@+ LEA A2@(-12),A5 MOVL A5,D3 MOVL trantb+520,A5 jbsr A5@ MOVL D3,A2 MOVL A4@,D0 JRA L1304 L1306: MOVL A4@,D0 SUBL D7,D0 MOVEQ #9,D1 ASRL D1,D0 LEA _typetable+1,A5 ADDL D0,A5 MOVB A5@,D0 EXTW D0 EXTL D0 MOVEQ #1,D1 ASLL D0,D1 MOVL D1,D0 ANDW #1783,D0 JEQ L1307 MOVL A4@,D0 JRA L1304 L1307: MOVL A4@,D7 |(CALLING INTERNALIZE) MOVL NIL@(4),A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+336,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ MOVL A4@,A5 |(CALLING INTERNALIZE) MOVL A5@,A2@+ LEA A2@(-4),A5 MOVL A5,D3 MOVL trantb+336,A5 jbsr A5@ MOVL D3,A2 MOVL D0,A2@+ jbsr _QCONS L1304: SUBQL #4,A2 MOVEML a6@(-L1302),#L1303 UNLK A6 RTS L1303 = 31880 L1302 = 28 bind_org: linker_size = 49 trans_size = 66 .long 99 .long 99 .long 99 .long 99 .long 0 .long 0 .long 0 .long 0 .long 0 .long 99 .long 0 .long 0 .long 99 .long 99 .long 0 .long 0 .long 99 .long 99 .long 99 .long 99 .long 99 .long 99 .long 99 .long 99 .long 99 .long 99 .long 99 .long 99 .long 99 .long 99 .long 99 .long 99 .long 99 .long 0 .long 0 .long 0 .long 99 .long 0 .long 0 .long 0 .long 0 .long 0 .long 0 .long 0 .long 0 .long 99 .long 99 .long 99 .long 99 .long 99 .long 99 .long 99 .long 99 .long 99 .long 99 .long 99 .long 99 .long 99 .long 99 .long 99 .long 99 .long 99 .long 99 .long -1 lit_org: .asciz ""~&~A"" .asciz ":READ" .asciz ""~&~A"" .asciz "FERROR" .asciz "DEFINE" .asciz "RELATION" .asciz "PROLOG-DEF" .asciz "PROLOG-VARS" .ascii "((#:L1150 SI::VALUE) (SIGNAL (MAKE-CONDITION (QUOTE SYSTEM:F" .ascii "AILED-ASSERTION) :PLACES (QUOTE (INTERNALIZE CLAUSE)) :FORMA" .ascii "T-STRING T :FORMAT-ARGS (LIST)) (QUOTE :PROCEED-TYPES) (QUOT" .ascii "E (INTERNALIZE CLAUSE))) (SELECTQ #:L1150 ((INTERNALIZE) (SE" .ascii "TF INTERNALIZE SI::VALUE)) ((CLAUSE) (SETF CLAUSE SI::VALUE)" .asciz ")))" .asciz ""~%~S - invalid clause syntax."" .asciz "T" .asciz ""Yaq> "" .asciz "PROLOG-TOP-LEVEL" .asciz "!" .asciz ""Lisp> "" .asciz "+" .asciz "ASSERTZ" .asciz "=" .asciz "CLAUSE" .asciz "-" .asciz "RETRACT" .asciz ""~%?Invalid Prolog syntax."" .asciz "(*ONE-FORM* (RETURN (NREVERSE *RESULTS*)))" .asciz "*ONE-FORM*" .asciz "ANONYMOUS-VAR" .asciz ""~%~S = ~S"" .asciz "EXITFRAME" .asciz ""More?"" .asciz "REDO" .asciz "FAIL" .asciz ""~%Yes"" .asciz "*RESULTS*" .asciz ""~%Yes"" .ascii "(((DEF (GETPROP LABEL (QUOTE PROLOG-DEF)))) (CASEQ (CAR DEF)" .ascii " (RELATION (COND (LAST-P (NCONC1 DEF CLAUSE)) (T (PUSH CLAUS" .ascii "E (CDR DEF))))) (T (PUTPROP LABEL (SI::XR-BQ-LIST (QUOTE REL" .asciz "ATION) CLAUSE) (QUOTE PROLOG-DEF)))))" .asciz "SUBFRAME" .asciz "TRAIL" .asciz "CONTGOALS" .asciz "(PROLOG-TOP-LEVEL)" .ascii "(((THE-GOAL GOAL) (THE-ENV (F-BODY-ENV SUBFRAME)) TEMP) (PRO" .ascii "G NIL DEREFG (DEREFERENCE DEREFG THE-GOAL THE-ENV) (RETURN (" .ascii "COND ((CASEQ (CAR (GETPROP (CAR THE-GOAL) (QUOTE PROLOG-DEF)" .ascii ")) (RELATION (F-PUSH SUBFRAME SUPERFRAME) (SETQ SUBFRAME (F-" .ascii "CREATE THE-GOAL THE-ENV)) NIL) (COMMAND (EVAL THE-GOAL) T) (" .ascii "PREDICATE (EVAL THE-GOAL)) (T (YAQERR "~%?PROLOG can't handl" .asciz "e ~S" (CAR THE-GOAL)))) (RIGHTTRACK)) (T (BACKTRACK))))))" .asciz ""WEIRD-PORT: ~S"" .asciz "DEREFX" .asciz "GOAL" .asciz "CALL" .asciz "SUPERFRAME" .asciz "EXIT" .asciz "DEREFY" .asciz "?" .asciz ""?_gensym_~D"" .asciz "THE-RELATION" .asciz "Y-OR-N-P" .asciz "PROMPT-AND-READ" .asciz "NCONC" .asciz "GETPROP" .asciz "DELQ" .asciz "PUTPROP" .asciz "LEXPR-FUNCALL" .asciz "RECORD-SOURCE-FILE-NAME" .asciz "CAAR" .asciz "MULTIPLE-VALUE-BIND" .asciz "YAQERR" .asciz "LAST" .asciz "SIMPLE-PROMPT-AND-READ" .asciz "EVAL" .asciz "PRINT" .asciz "OK-LIST?" .asciz "PROVE-INTERNALIZE" .asciz "CADR" .asciz "CDDR" .asciz "LIST*" .asciz "FORMAT" .asciz "IF" .asciz "LISPENV" .asciz "NREVERSE" .asciz "PROMPT-Y-N" .asciz "LET" .asciz "F-TRAIL" .asciz "NEQ" .asciz "UNTRAIL" .asciz "F-BODY" .asciz "F-GOAL" .asciz "F-GOAL-ENV" .asciz "F-BODY-ENV" .asciz "UNIFY" .asciz "RIGHTTRACK" .asciz "F-ID" .asciz "F-MAKE-DETERMINATE" .asciz "LESSP" .asciz "F-POP" .asciz "CDDAR" .asciz "CADAR" .asciz "REALIZATION" .asciz "INTERNALIZE" .asciz "PROVE" .asciz "TRAIL-INIT" .asciz "F-CREATE" .asciz "CALL" .asciz "F-PUSH" .asciz "EXIT" .asciz "BACKTRACK" .asciz "GREATERP" .asciz "REDO" .asciz "FAIL" .asciz "T" .asciz "CASEQ" .asciz "DEREFERENCE" .asciz "NCONC1" .asciz "F-CONTINUATION" .asciz "PROLOG-TOP-LEVEL" .asciz "UNIFY1" .asciz "VARIABLE-P" .asciz "INSTANT" .asciz "EQUAL" .asciz "LENGTH" .asciz "INTERN" .asciz "ADDPROP-UNIQUE" .ascii "(SPECIAL CONTGOALS SUPERFRAME SUBFRAME EXITFRAME GOAL FRAMEN" .asciz "O PORT TRAIL THE-ENV THE-RELATION)" .ascii "(COMPILER-LET ((LOCAL-DECLARATIONS (APPEND (QUOTE ((ARGLIST " .ascii "LABEL ARGLIST DEFINITION))) LOCAL-DECLARATIONS))) (MACRO DEF" .ascii "ALIAS (SI::*MACROARG* &OPTIONAL SI::*MACROENVIRONMENT*) SI::" .ascii "*MACROENVIRONMENT* (AND (OR (< (LENGTH SI::*MACROARG*) 4) (>" .ascii " (LENGTH SI::*MACROARG*) 4)) (SI::MACRO-REPORT-ARGS-ERROR SI" .ascii "::*MACROARG* 3 3)) (LET* ((LABEL (CAR (CDR SI::*MACROARG*)))" .ascii " (ARGLIST (CAR (CDR (CDR SI::*MACROARG*)))) (DEFINITION (CAR" .ascii " (CDR (CDR (CDR SI::*MACROARG*)))))) (SI::XR-BQ-LIST (QUOTE " .ascii "DEFSUBST) LABEL ARGLIST (SI::XR-BQ-CONS DEFINITION ARGLIST))" .asciz ")))" .asciz "(DEFALIAS GETPROP (SYMBOL PROPNAME) GET)" .ascii "(DEFSUBST VARIABLE-P (X) (AND (SYMBOLP X) (CHAR= #\\? (AREF (" .asciz "GET-PNAME X) 0))))" .asciz "PROMPT-Y-N" .asciz "SIMPLE-PROMPT-AND-READ" .asciz "NCONC1" .asciz "ADDPROP-UNIQUE" .asciz "YAQERR" .ascii "(COMPILER-LET ((LOCAL-DECLARATIONS (APPEND (QUOTE ((ARGLIST " .ascii "THE-RELATION &BODY CLAUSES))) LOCAL-DECLARATIONS))) (EVAL-WH" .ascii "EN (EVAL COMPILE LOAD) (SI::DEFMACRO-SET-INDENTATION-FOR-ZWE" .ascii "I (QUOTE DEFINE) (QUOTE 1))) (MACRO DEFINE (SI::*MACROARG* &" .ascii "OPTIONAL SI::*MACROENVIRONMENT*) SI::*MACROENVIRONMENT* (AND" .ascii " (< (LENGTH SI::*MACROARG*) 2) (SI::MACRO-REPORT-ARGS-ERROR " .ascii "SI::*MACROARG* 1 NIL)) (LET* ((THE-RELATION (CAR (CDR SI::*M" .ascii "ACROARG*))) (CLAUSES (CDR (CDR SI::*MACROARG*)))) (SI::XR-BQ" .ascii "-LIST (QUOTE *DEFINE) (SI::XR-BQ-LIST (QUOTE QUOTE) THE-RELA" .asciz "TION) (SI::XR-BQ-LIST (QUOTE QUOTE) CLAUSES)))))" .asciz "*DEFINE" .asciz "OK-LIST?" .ascii "(PROGN (EVAL-WHEN (COMPILE) (PROCLAIM (QUOTE (SPECIAL *ONE-F" .asciz "ORM*)))) (EVAL-WHEN (LOAD EVAL) (SI::DEFVAR-1 *ONE-FORM*)))" .ascii "(PROGN (EVAL-WHEN (COMPILE) (PROCLAIM (QUOTE (SPECIAL *RESUL" .asciz "TS*)))) (EVAL-WHEN (LOAD EVAL) (SI::DEFVAR-1 *RESULTS*)))" .asciz "YAQ" .asciz "PROLOG-TOP-LEVEL" .ascii "(COMPILER-LET ((LOCAL-DECLARATIONS (APPEND (QUOTE ((ARGLIST)" .ascii ")) LOCAL-DECLARATIONS))) (MACRO TRAIL-INIT (SI::*MACROARG* &" .ascii "OPTIONAL SI::*MACROENVIRONMENT*) SI::*MACROENVIRONMENT* (AND" .ascii " (> (LENGTH SI::*MACROARG*) 1) (SI::MACRO-REPORT-ARGS-ERROR " .ascii "SI::*MACROARG* 0 0)) (LET* NIL (QUOTE (SETQ TRAIL (LIST NIL)" .asciz ")))))" .ascii "(COMPILER-LET ((LOCAL-DECLARATIONS (APPEND (QUOTE ((ARGLIST " .ascii "LOC))) LOCAL-DECLARATIONS))) (MACRO TRAIL (SI::*MACROARG* &O" .ascii "PTIONAL SI::*MACROENVIRONMENT*) SI::*MACROENVIRONMENT* (AND " .ascii "(OR (< (LENGTH SI::*MACROARG*) 2) (> (LENGTH SI::*MACROARG*)" .ascii " 2)) (SI::MACRO-REPORT-ARGS-ERROR SI::*MACROARG* 1 1)) (LET*" .ascii " ((LOC (CAR (CDR SI::*MACROARG*)))) (SI::XR-BQ-LIST (QUOTE S" .ascii "ETQ) (QUOTE TRAIL) (SI::XR-BQ-LIST* (QUOTE CONS) LOC (QUOTE " .asciz "(TRAIL)))))))" .ascii "(COMPILER-LET ((LOCAL-DECLARATIONS (APPEND (QUOTE ((ARGLIST)" .ascii ")) LOCAL-DECLARATIONS))) (MACRO UNTRAIL (SI::*MACROARG* &OPT" .ascii "IONAL SI::*MACROENVIRONMENT*) SI::*MACROENVIRONMENT* (AND (>" .ascii " (LENGTH SI::*MACROARG*) 1) (SI::MACRO-REPORT-ARGS-ERROR SI:" .ascii ":*MACROARG* 0 0)) (LET* NIL (QUOTE (PROG1 (CAR TRAIL) (SETQ " .asciz "TRAIL (CDR TRAIL)))))))" .ascii "(COMPILER-LET ((LOCAL-DECLARATIONS (APPEND (QUOTE ((ARGLIST " .ascii "RELATION))) LOCAL-DECLARATIONS))) (MACRO E-CREATE (SI::*MACR" .ascii "OARG* &OPTIONAL SI::*MACROENVIRONMENT*) SI::*MACROENVIRONMEN" .ascii "T* (AND (OR (< (LENGTH SI::*MACROARG*) 2) (> (LENGTH SI::*MA" .ascii "CROARG*) 2)) (SI::MACRO-REPORT-ARGS-ERROR SI::*MACROARG* 1 1" .ascii ")) (LET* ((RELATION (CAR (CDR SI::*MACROARG*)))) (SI::XR-BQ-" .ascii "LIST (QUOTE MAPCAR) (QUOTE (FUNCTION (LAMBDA (X) (LIST X (QU" .ascii "OTE ?))))) (SI::XR-BQ-LIST* (QUOTE GETPROP) RELATION (QUOTE " .asciz "((QUOTE PROLOG-VARS))))))))" .asciz "(DEFALIAS E-ID (ENVIRONMENT) CAR)" .ascii "(COMPILER-LET ((LOCAL-DECLARATIONS (APPEND (QUOTE ((ARGLIST " .ascii "X X-E Y Y-E))) LOCAL-DECLARATIONS))) (MACRO INSTANT (SI::*MA" .ascii "CROARG* &OPTIONAL SI::*MACROENVIRONMENT*) SI::*MACROENVIRONM" .ascii "ENT* (AND (OR (< (LENGTH SI::*MACROARG*) 5) (> (LENGTH SI::*" .ascii "MACROARG*) 5)) (SI::MACRO-REPORT-ARGS-ERROR SI::*MACROARG* 4" .ascii " 4)) (LET* ((X (CAR (CDR SI::*MACROARG*))) (X-E (CAR (CDR (C" .ascii "DR SI::*MACROARG*)))) (Y (CAR (CDR (CDR (CDR SI::*MACROARG*)" .ascii ")))) (Y-E (CAR (CDR (CDR (CDR (CDR SI::*MACROARG*))))))) (SI" .ascii "::XR-BQ-LIST (QUOTE COND) (SI::XR-BQ-LIST (SI::XR-BQ-LIST (Q" .ascii "UOTE AND) (SI::XR-BQ-LIST (QUOTE EQ) X Y) (SI::XR-BQ-LIST (Q" .ascii "UOTE EQ) X-E Y-E))) (SI::XR-BQ-LIST T (SI::XR-BQ-LIST (QUOTE" .ascii " SETQ) X (SI::XR-BQ-LIST (QUOTE CDR) (SI::XR-BQ-LIST (QUOTE " .ascii "ASSQ) X (SI::XR-BQ-LIST (QUOTE CDR) X-E)))) (SI::XR-BQ-LIST " .ascii "(QUOTE TRAIL) X) (SI::XR-BQ-LIST (QUOTE RPLACA) X Y) (SI::XR" .asciz "-BQ-LIST (QUOTE RPLACD) X Y-E))))))" .ascii "(COMPILER-LET ((LOCAL-DECLARATIONS (APPEND (QUOTE ((ARGLIST " .ascii "GOAL GOAL-E))) LOCAL-DECLARATIONS))) (MACRO F-CREATE (SI::*M" .ascii "ACROARG* &OPTIONAL SI::*MACROENVIRONMENT*) SI::*MACROENVIRON" .ascii "MENT* (AND (OR (< (LENGTH SI::*MACROARG*) 3) (> (LENGTH SI::" .ascii "*MACROARG*) 3)) (SI::MACRO-REPORT-ARGS-ERROR SI::*MACROARG* " .ascii "2 2)) (LET* ((GOAL (CAR (CDR SI::*MACROARG*))) (GOAL-E (CAR " .ascii "(CDR (CDR SI::*MACROARG*))))) (SI::XR-BQ-LIST (QUOTE CONS) N" .ascii "IL (SI::XR-BQ-LIST (QUOTE CONS) (SI::XR-BQ-LIST (QUOTE CONS)" .ascii " GOAL GOAL-E) (SI::XR-BQ-LIST (QUOTE CONS) (QUOTE CONTGOALS)" .ascii " (SI::XR-BQ-LIST (QUOTE CONS) (SI::XR-BQ-LIST (QUOTE CONS) (" .ascii "QUOTE (INCF FRAMENO)) (SI::XR-BQ-LIST (QUOTE E-CREATE) (SI::" .ascii "XR-BQ-LIST (QUOTE CAR) GOAL))) (SI::XR-BQ-LIST (QUOTE CONS) " .ascii "(QUOTE TRAIL) (SI::XR-BQ-LIST (QUOTE CDR) (SI::XR-BQ-LIST* (" .ascii "QUOTE GETPROP) (SI::XR-BQ-LIST (QUOTE CAR) GOAL) (QUOTE ((QU" .asciz "OTE PROLOG-DEF)))))))))))))" .ascii "(COMPILER-LET ((LOCAL-DECLARATIONS (APPEND (QUOTE ((ARGLIST " .ascii "FRAME))) LOCAL-DECLARATIONS))) (MACRO F-BODY (SI::*MACROARG*" .ascii " &OPTIONAL SI::*MACROENVIRONMENT*) SI::*MACROENVIRONMENT* (A" .ascii "ND (OR (< (LENGTH SI::*MACROARG*) 2) (> (LENGTH SI::*MACROAR" .ascii "G*) 2)) (SI::MACRO-REPORT-ARGS-ERROR SI::*MACROARG* 1 1)) (L" .ascii "ET* ((FRAME (CAR (CDR SI::*MACROARG*)))) (SI::XR-BQ-LIST (QU" .asciz "OTE CADDR) (SI::XR-BQ-LIST (QUOTE CDDDR) FRAME)))))" .asciz "(DEFALIAS F-BODY-ENV (FRAME) CADDDR)" .asciz "(DEFALIAS F-CONTINUATION (FRAME) CADDR)" .asciz "(DEFALIAS F-GOAL-ENV (FRAME) CDADR)" .asciz "(DEFALIAS F-GOAL (FRAME) CAADR)" .ascii "(COMPILER-LET ((LOCAL-DECLARATIONS (APPEND (QUOTE ((ARGLIST " .ascii "FRAME))) LOCAL-DECLARATIONS))) (MACRO F-ID (SI::*MACROARG* &" .ascii "OPTIONAL SI::*MACROENVIRONMENT*) SI::*MACROENVIRONMENT* (AND" .ascii " (OR (< (LENGTH SI::*MACROARG*) 2) (> (LENGTH SI::*MACROARG*" .ascii ") 2)) (SI::MACRO-REPORT-ARGS-ERROR SI::*MACROARG* 1 1)) (LET" .ascii "* ((FRAME (CAR (CDR SI::*MACROARG*)))) (SI::XR-BQ-LIST (QUOT" .asciz "E CAAR) (SI::XR-BQ-LIST (QUOTE CDDDR) FRAME)))))" .ascii "(COMPILER-LET ((LOCAL-DECLARATIONS (APPEND (QUOTE ((ARGLIST " .ascii "FRAME))) LOCAL-DECLARATIONS))) (MACRO F-TRAIL (SI::*MACROARG" .ascii "* &OPTIONAL SI::*MACROENVIRONMENT*) SI::*MACROENVIRONMENT* (" .ascii "AND (OR (< (LENGTH SI::*MACROARG*) 2) (> (LENGTH SI::*MACROA" .ascii "RG*) 2)) (SI::MACRO-REPORT-ARGS-ERROR SI::*MACROARG* 1 1)) (" .ascii "LET* ((FRAME (CAR (CDR SI::*MACROARG*)))) (SI::XR-BQ-LIST (Q" .asciz "UOTE CADR) (SI::XR-BQ-LIST (QUOTE CDDDR) FRAME)))))" .ascii "(COMPILER-LET ((LOCAL-DECLARATIONS (APPEND (QUOTE ((ARGLIST " .ascii "FRAME))) LOCAL-DECLARATIONS))) (MACRO F-MAKE-DETERMINATE (SI" .ascii "::*MACROARG* &OPTIONAL SI::*MACROENVIRONMENT*) SI::*MACROENV" .ascii "IRONMENT* (AND (OR (< (LENGTH SI::*MACROARG*) 2) (> (LENGTH " .ascii "SI::*MACROARG*) 2)) (SI::MACRO-REPORT-ARGS-ERROR SI::*MACROA" .ascii "RG* 1 1)) (LET* ((FRAME (CAR (CDR SI::*MACROARG*)))) (SI::XR" .ascii "-BQ-LIST* (QUOTE RPLACD) (SI::XR-BQ-LIST (QUOTE CDDDDR) FRAM" .asciz "E) (QUOTE (NIL))))))" .ascii "(COMPILER-LET ((LOCAL-DECLARATIONS (APPEND (QUOTE ((ARGLIST " .ascii "STK))) LOCAL-DECLARATIONS))) (MACRO F-POP (SI::*MACROARG* &O" .ascii "PTIONAL SI::*MACROENVIRONMENT*) SI::*MACROENVIRONMENT* (AND " .ascii "(OR (< (LENGTH SI::*MACROARG*) 2) (> (LENGTH SI::*MACROARG*)" .ascii " 2)) (SI::MACRO-REPORT-ARGS-ERROR SI::*MACROARG* 1 1)) (LET*" .ascii " ((STK (CAR (CDR SI::*MACROARG*)))) (SI::XR-BQ-LIST (QUOTE P" .ascii "ROG1) STK (SI::XR-BQ-LIST (QUOTE SETQ) STK (SI::XR-BQ-LIST (" .asciz "QUOTE CAR) STK))))))" .ascii "(COMPILER-LET ((LOCAL-DECLARATIONS (APPEND (QUOTE ((ARGLIST " .ascii "FRAME STK))) LOCAL-DECLARATIONS))) (MACRO F-PUSH (SI::*MACRO" .ascii "ARG* &OPTIONAL SI::*MACROENVIRONMENT*) SI::*MACROENVIRONMENT" .ascii "* (AND (OR (< (LENGTH SI::*MACROARG*) 3) (> (LENGTH SI::*MAC" .ascii "ROARG*) 3)) (SI::MACRO-REPORT-ARGS-ERROR SI::*MACROARG* 2 2)" .ascii ") (LET* ((FRAME (CAR (CDR SI::*MACROARG*))) (STK (CAR (CDR (" .ascii "CDR SI::*MACROARG*))))) (SI::XR-BQ-LIST (QUOTE SETQ) STK (SI" .asciz "::XR-BQ-LIST (QUOTE RPLACA) FRAME STK)))))" .asciz "ASSERT" .asciz "BACKTRACK" .asciz "CUT" .ascii "(COMPILER-LET ((LOCAL-DECLARATIONS (APPEND (QUOTE ((ARGLIST " .ascii "LABEL X X-E))) LOCAL-DECLARATIONS))) (MACRO DEREFERENCE (SI:" .ascii ":*MACROARG* &OPTIONAL SI::*MACROENVIRONMENT*) SI::*MACROENVI" .ascii "RONMENT* (AND (OR (< (LENGTH SI::*MACROARG*) 4) (> (LENGTH S" .ascii "I::*MACROARG*) 4)) (SI::MACRO-REPORT-ARGS-ERROR SI::*MACROAR" .ascii "G* 3 3)) (LET* ((LABEL (CAR (CDR SI::*MACROARG*))) (X (CAR (" .ascii "CDR (CDR SI::*MACROARG*)))) (X-E (CAR (CDR (CDR (CDR SI::*MA" .ascii "CROARG*)))))) (SI::XR-BQ-LIST (QUOTE AND) (SI::XR-BQ-LIST (Q" .ascii "UOTE VARIABLE-P) X) (SI::XR-BQ-LIST (QUOTE CDR) (SI::XR-BQ-L" .ascii "IST (QUOTE SETQ) (QUOTE TEMP) (SI::XR-BQ-LIST (QUOTE CDR) (S" .ascii "I::XR-BQ-LIST (QUOTE ASSQ) X (SI::XR-BQ-LIST (QUOTE CDR) X-E" .ascii "))))) (SI::XR-BQ-LIST* (QUOTE SETQ) X (QUOTE ((CAR TEMP)))) " .ascii "(SI::XR-BQ-LIST* (QUOTE SETQ) X-E (QUOTE ((CDR TEMP)))) (SI:" .asciz ":XR-BQ-LIST (QUOTE GO) LABEL)))))" .asciz "LISPENV" .asciz "PROVE-INTERNALIZE" .asciz "PROVE" .asciz "REALIZATION" .asciz "RIGHTTRACK" .asciz "UNIFY" .asciz "UNIFY1" .asciz "INTERNALIZE" .asciz "(DEFPROP VARIABLE-P (PREDICATE) PROLOG-DEF)" .asciz "(DEFPROP < (PREDICATE) PROLOG-DEF)" .asciz "(DEFPROP = (PREDICATE) PROLOG-DEF)" .asciz "(DEFPROP > (PREDICATE) PROLOG-DEF)" .asciz "(DEFPROP PROGN (PREDICATE) PROLOG-DEF)" .asciz "(DEFPROP CUT (COMMAND) PROLOG-DEF)" .asciz "(DEFPROP PRINC (COMMAND) PROLOG-DEF)" .asciz "(DEFPROP PRIN1 (COMMAND) PROLOG-DEF)" .asciz "(DEFPROP PRINT (COMMAND) PROLOG-DEF)" .asciz "(DEFPROP TERPRI (COMMAND) PROLOG-DEF)" .asciz "(DEFPROP FORMAT (COMMAND) PROLOG-DEF)" .ascii "(COMPILER-LET ((LOCAL-DECLARATIONS (APPEND (QUOTE ((ARGLIST " .ascii "VAR))) LOCAL-DECLARATIONS))) (MACRO THE (SI::*MACROARG* &OPT" .ascii "IONAL SI::*MACROENVIRONMENT*) SI::*MACROENVIRONMENT* (AND (O" .ascii "R (< (LENGTH SI::*MACROARG*) 2) (> (LENGTH SI::*MACROARG*) 2" .ascii ")) (SI::MACRO-REPORT-ARGS-ERROR SI::*MACROARG* 1 1)) (LET* (" .ascii "(VAR (CAR (CDR SI::*MACROARG*)))) (SI::XR-BQ-LIST* (QUOTE RE" .ascii "ALIZATION) (SI::XR-BQ-LIST (QUOTE QUOTE) VAR) (QUOTE (THE-EN" .asciz "V))))))" .ascii "(DEFINE IS ((IS ?VAR ?FORM) (PROGN (UNIFY (QUOTE ?VAR) THE-E" .asciz "NV (EVAL (REALIZATION (THE ?FORM) THE-ENV)) THE-ENV))))" .ascii "(DEFINE CLAUSE ((CLAUSE . ?CL) (PROGN (NCONC (F-BODY-ENV SUB" .ascii "FRAME) (E-CREATE (CAAR (THE ?CL)))) (NCONC SUBFRAME (MAPCAR " .ascii "(FUNCTION (LAMBDA (X) (SI::XR-BQ-LIST (SI::XR-BQ-CONS (QUOTE" .ascii " CLAUSE) X)))) (CDR (GETPROP (CAAR (THE ?CL)) (QUOTE PROLOG-" .asciz "DEF))))) NIL)))" .ascii "(DEFINE RETRACT ((RETRACT . ?CL) (PROGN (NCONC (F-BODY-ENV S" .ascii "UBFRAME) (E-CREATE (CAAR (THE ?CL)))) (NCONC SUBFRAME (MAPCA" .ascii "R (FUNCTION (LAMBDA (X) (SI::XR-BQ-LIST (SI::XR-BQ-CONS (QUO" .ascii "TE RETRACT) X) (SI::XR-BQ-LIST* (QUOTE PROGN) (SI::XR-BQ-LIS" .ascii "T (QUOTE DELQ) (SI::XR-BQ-LIST (QUOTE QUOTE) X) (SI::XR-BQ-L" .ascii "IST* (QUOTE GETPROP) (SI::XR-BQ-LIST (QUOTE QUOTE) (CAAR (TH" .ascii "E ?CL))) (QUOTE ((QUOTE PROLOG-DEF))))) (QUOTE (T)))))) (CDR" .asciz " (GETPROP (CAAR (THE ?CL)) (QUOTE PROLOG-DEF))))) NIL)))" .asciz "(DEFINE FAIL)" .ascii "(DEFINE ASSERTA ((ASSERTA . ?R) (PROGN (LET ((CLAUSE (THE ?R" .asciz "))) (ASSERT (CAAR CLAUSE) CLAUSE NIL)) NIL)))" .ascii "(DEFINE ASSERTZ ((ASSERTZ . ?R) (PROGN (LET ((CLAUSE (THE ?R" .asciz "))) (ASSERT (CAAR CLAUSE) CLAUSE T)) NIL)))" lit_end: .data | this is just for documentation .asciz "@(#)Compiled by hacked-up-compiler on 6/12/85 11:43:55" .asciz "something"