ASSEMBLY LISTING OF SEGMENT >spec>on>6978-10/22/84>cmpc.alm ASSEMBLED ON: 10/22/84 1114.0 mst Mon OPTIONS USED: list ASSEMBLED BY: ALM Version 6.6 November 1982 ASSEMBLER CREATED: 09/21/83 1227.3 mst Wed  1 " ******************************************************  2 " * *  3 " * *  4 " * Copyright (c) 1972 by Massachusetts Institute of *  5 " * Technology and Honeywell Information Systems, Inc. *  6 " * *  7 " * *  8 " ******************************************************  9  10 " ******************************************************  11 " * *  12 " * *  13 " * Copyright, (C) Honeywell Information Systems *  14 " * Inc., 1980. *  15 " * *  16 " * *  17 " ******************************************************  18  000000 19 name cmpc  000000 20 entry cmpc 21 temp loop_cnt  22  000000 23 cmpc:  000000 aa 000060 6270 00 24 push  000001 aa 7 00040 2721 20 000002 aa 6 00050 4501 00 25 stz loop_cnt  000003 26 again:  000003 aa 000020 2350 07 27 lda =o20,dl  000004 aa 000400 2360 07 28 ldq =o400,dl  000005 aa 040040 1064 40 29 cmpc (rl),(rl),fill(040)  000006 0a 000114 000006 30 desc9a lookup,ql  000007 0a 000020 000005 31 desc9a data,al 000010 0a 000016 6010 00 32 tnz bad  000011 aa 6 00050 0541 00 33 aos loop_cnt  000012 aa 6 00050 2351 00 34 lda loop_cnt  000013 aa 400000 1150 07 35 cmpa =o400000,dl  000014 0a 000003 6010 00 36 tnz again  000015 aa 7 00042 7101 20 37 return 000016 38 bad:  000016 aa 000000 000000 39 oct 0 "ZOP  000017 aa 000000 0110 03 40 even  000020 41 data:  000020 aa 157 142 152 145 42 aci "objectname " 000021 aa 143 164 156 141 000022 aa 155 145 040 040 000023 aa 040 040 040 040 000024 aa 162 145 164 141 43 aci "retain " 000025 aa 151 156 040 040 000026 aa 040 040 040 040 000027 aa 040 040 040 040 000030 aa 151 156 144 151 44 aci "indirect " 000031 aa 162 145 143 164 000032 aa 040 040 040 040 000033 aa 040 040 040 040 000034 aa 144 145 154 145 45 aci "delete " 000035 aa 164 145 040 040 000036 aa 040 040 040 040 000037 aa 040 040 040 040 000040 aa 156 157 137 154 46 aci "no_link " 000041 aa 151 156 153 040 000042 aa 040 040 040 040 000043 aa 040 040 040 040 000044 aa 163 171 156 157 47 aci "synonym " 000045 aa 156 171 155 040 000046 aa 040 040 040 040 000047 aa 040 040 040 040 000050 aa 147 154 157 142 48 aci "global " 000051 aa 141 154 040 040 000052 aa 040 040 040 040 000053 aa 040 040 040 040 000054 aa 164 141 142 154 49 aci "table " 000055 aa 145 040 040 040 000056 aa 040 040 040 040 000057 aa 040 040 040 040 000060 aa 117 142 152 145 50 aci "Objectname " 000061 aa 143 164 156 141 000062 aa 155 145 040 040 000063 aa 040 040 040 040 000064 aa 101 144 144 156 51 aci "Addname " 000065 aa 141 155 145 040 000066 aa 040 040 040 040 000067 aa 040 040 040 040 000070 aa 107 154 157 142 52 aci "Global " 000071 aa 141 154 040 040 000072 aa 040 040 040 040 000073 aa 040 040 040 040 000074 aa 117 162 144 145 53 aci "Order " 000075 aa 162 040 040 040 000076 aa 040 040 040 040 000077 aa 040 040 040 040 000100 aa 106 157 162 143 54 aci "Force_Order " 000101 aa 145 137 117 162 000102 aa 144 145 162 040 000103 aa 040 040 040 040 000104 aa 116 157 137 117 55 aci "No_Old_Alm " 000105 aa 154 144 137 101 000106 aa 154 155 040 040 000107 aa 040 040 040 040 000110 aa 116 157 137 124 56 aci "No_Table " 000111 aa 141 142 154 145 000112 aa 040 040 040 040 000113 aa 040 040 040 040 57 even  000114 58 lookup: 000114 aa 157 142 152 145 59 aci "objectname " 000115 aa 143 164 156 141 000116 aa 155 145 040 040 000117 aa 040 040 040 040 000120 aa 040 040 040 040 60 aci " " 000121 aa 040 040 040 040 000122 aa 040 040 040 040 000123 aa 040 040 040 040 000124 aa 040 040 040 040 61 aci " " 000125 aa 040 040 040 040 000126 aa 040 040 040 040 000127 aa 040 040 040 040 000130 aa 040 040 040 040 62 aci " " 000131 aa 040 040 040 040 000132 aa 040 040 040 040 000133 aa 040 040 040 040 000134 aa 040 040 040 040 63 aci " " 000135 aa 040 040 040 040 000136 aa 040 040 040 040 000137 aa 040 040 040 040 000140 aa 040 040 040 040 64 aci " " 000141 aa 040 040 040 040 000142 aa 040 040 040 040 000143 aa 040 040 040 040 000144 aa 040 040 040 040 65 aci " " 000145 aa 040 040 040 040 000146 aa 040 040 040 040 000147 aa 040 040 040 040 000150 aa 040 040 040 040 66 aci " " 000151 aa 040 040 040 040 000152 aa 040 040 040 040 000153 aa 040 040 040 040 000154 aa 040 040 040 040 67 aci " " 000155 aa 040 040 040 040 000156 aa 040 040 040 040 000157 aa 040 040 040 040 000160 aa 040 040 040 040 68 aci " " 000161 aa 040 040 040 040 000162 aa 040 040 040 040 000163 aa 040 040 040 040 000164 aa 040 040 040 040 69 aci " " 000165 aa 040 040 040 040 000166 aa 040 040 040 040 000167 aa 040 040 040 040 000170 aa 040 040 040 040 70 aci " " 000171 aa 040 040 040 040 000172 aa 040 040 040 040 000173 aa 040 040 040 040 000174 aa 040 040 040 040 71 aci " " 000175 aa 040 040 040 040 000176 aa 040 040 040 040 000177 aa 040 040 040 040 000200 aa 040 040 040 040 72 aci " " 000201 aa 040 040 040 040 000202 aa 040 040 040 040 000203 aa 040 040 040 040 000204 aa 040 040 040 040 73 aci " " 000205 aa 040 040 040 040 000206 aa 040 040 040 040 000207 aa 040 040 040 040 000210 aa 040 040 040 040 74 aci " " 000211 aa 040 040 040 040 000212 aa 040 040 040 040 000213 aa 040 040 040 040 75 end  ENTRY SEQUENCES  000214 5a 000010 0000 00 000215 aa 7 00046 2721 20 000216 0a 000000 7100 00 NO LITERALS  NAME DEFINITIONS FOR ENTRY POINTS AND SEGDEFS 000220 5a 000003 000000 000221 5a 000024 600000 000222 aa 000000 000000 000223 55 000010 000002 000224 5a 000002 400003 000225 55 000006 000010 000226 aa 004 143 155 160 000227 aa 143 000 000 000 000230 55 000015 000003 000231 0a 000215 500000 000232 55 000013 000003 000233 aa 004 143 155 160 cmpc  000234 aa 143 000 000 000 000235 55 000002 000010 000236 6a 000000 400002 000237 55 000020 000003 000240 aa 014 163 171 155 symbol_table  000241 aa 142 157 154 137 000242 aa 164 141 142 154 000243 aa 145 000 000 000 DEFINITIONS HASH TABLE  000244 aa 000000 000015 000245 aa 000000 000000 000246 aa 000000 000000 000247 aa 000000 000000 000250 aa 000000 000000 000251 aa 000000 000000 000252 5a 000010 000000 000253 5a 000015 000000 000254 aa 000000 000000 000255 aa 000000 000000 000256 aa 000000 000000 000257 aa 000000 000000 000260 aa 000000 000000 000261 aa 000000 000000 NO EXTERNAL NAMES  NO TRAP POINTER WORDS  TYPE PAIR BLOCKS  000262 aa 000001 000000 000263 aa 000000 000000 INTERNAL EXPRESSION WORDS LINKAGE INFORMATION 000000 aa 000000 000000 000001 0a 000220 000000 000002 aa 000000 000000 000003 aa 000000 000000 000004 aa 000000 000000 000005 aa 000000 000000 000006 22 000010 000010 000007 a2 000000 000000 SYMBOL INFORMATION SYMBOL TABLE HEADER  000000 aa 000000 000001 000001 aa 163171 155142 000002 aa 164162 145145 000003 aa 000000 000004 000004 aa 000000 112143 000005 aa 305203 523135 000006 aa 000000 113126 000007 aa 355315 247234 000010 aa 141154 155040 000011 aa 040040 040040 000012 aa 000024 000040 000013 aa 000034 000040 000014 aa 000044 000100 000015 aa 000002 000002 000016 aa 000064 000000 000017 aa 000000 000126 000020 aa 000000 000102 000021 aa 000000 000115 000022 aa 000120 000102 000023 aa 000064 000000 000024 aa 101114 115040 000025 aa 126145 162163 000026 aa 151157 156040 000027 aa 040066 056066 000030 aa 040040 116157 000031 aa 166145 155142 000032 aa 145162 040061 000033 aa 071070 062040 000034 aa 107112 157150 000035 aa 156163 157156 000036 aa 056123 171163 000037 aa 115141 151156 000040 aa 164056 155040 000041 aa 040040 040040 000042 aa 040040 040040 000043 aa 040040 040040 000044 aa 154151 163164 000045 aa 040040 040040 000046 aa 040040 040040 000047 aa 040040 040040 000050 aa 040040 040040 000051 aa 040040 040040 000052 aa 040040 040040 000053 aa 040040 040040 000054 aa 040040 040040 000055 aa 040040 040040 000056 aa 040040 040040 000057 aa 040040 040040 000060 aa 040040 040040 000061 aa 040040 040040 000062 aa 040040 040040 000063 aa 040040 040040 000064 aa 000000 000001 000065 aa 000000 000001 000066 aa 000072 000037 000067 aa 131232 072461 000070 aa 000000 113126 000071 aa 347505 200000 000072 aa 076163 160145 >spec>on>6978-10/22/84>cmpc.alm 000073 aa 143076 157156 000074 aa 076066 071067 000075 aa 070055 061060 000076 aa 057062 062057 000077 aa 070064 076143 000100 aa 155160 143056 000101 aa 141154 155040 MULTICS ASSEMBLY CROSS REFERENCE LISTING Value Symbol Source file Line number  3 again cmpc: 26, 36.  16 bad cmpc: 32, 38.  0 cmpc cmpc: 20, 23.  20 data cmpc: 31, 41.  114 lookup cmpc: 30, 58.  50 loop_cnt cmpc: 21, 25, 33, 34.  NO FATAL ERRORS  ----------------------------------------------------------- Historical Background This edition of the Multics software materials and documentation is provided and donated to Massachusetts Institute of Technology by Group BULL including BULL HN Information Systems Inc. as a contribution to computer science knowledge. This donation is made also to give evidence of the common contributions of Massachusetts Institute of Technology, Bell Laboratories, General Electric, Honeywell Information Systems Inc., Honeywell BULL Inc., Groupe BULL and BULL HN Information Systems Inc. to the development of this operating system. Multics development was initiated by Massachusetts Institute of Technology Project MAC (1963-1970), renamed the MIT Laboratory for Computer Science and Artificial Intelligence in the mid 1970s, under the leadership of Professor Fernando Jose Corbato. Users consider that Multics provided the best software architecture for managing computer hardware properly and for executing programs. Many subsequent operating systems incorporated Multics principles. Multics was distributed in 1975 to 2000 by Group Bull in Europe , and in the U.S. by Bull HN Information Systems Inc., as successor in interest by change in name only to Honeywell Bull Inc. and Honeywell Information Systems Inc. . ----------------------------------------------------------- Permission to use, copy, modify, and distribute these programs and their documentation for any purpose and without fee is hereby granted,provided that the below copyright notice and historical background appear in all copies and that both the copyright notice and historical background and this permission notice appear in supporting documentation, and that the names of MIT, HIS, BULL or BULL HN not be used in advertising or publicity pertaining to distribution of the programs without specific prior written permission. Copyright 1972 by Massachusetts Institute of Technology and Honeywell Information Systems Inc. Copyright 2006 by BULL HN Information Systems Inc. Copyright 2006 by Bull SAS All Rights Reserved