ASSEMBLY LISTING OF SEGMENT >spec>on>11/11/82>sort_.alm ASSEMBLED ON: 11/11/82 1040.0 mst Thu OPTIONS USED: list ASSEMBLED BY: ALM Version 6.4 April 1981 ASSEMBLER CREATED: 11/03/82 1423.6 mst Wed  1 " ***********************************************************  2 " * *  3 " * Copyright, (C) Honeywell Information Systems Inc., 1982 *  4 " * *  5 " * Copyright (c) 1972 by Massachusetts Institute of *  6 " * Technology and Honeywell Information Systems, Inc. *  7 " * *  8 " ***********************************************************  000000 9 name sort_ 10  11 "macro which generates a call to an external entry point in sort_merge_ 12  13 macro ext_transfer 1 14 segdef &1  2 15 &1: getlp  3 16 tra &2 4 17  5 18 &end  19  20 ext_transfer sort_,sort_sort$sort_sort 000000 segdef sort_  000000 aa 7 00046 2721 20 sort_: getlp  000001 4a 4 00010 7101 20 tra sort_sort$sort_sort   21 ext_transfer sort_private,sort_sort$sort_private  000002 segdef sort_private  000002 aa 7 00046 2721 20 sort_private: getlp 000003 4a 4 00012 7101 20 tra sort_sort$sort_private  22 ext_transfer initiate,sort_initiate$initiate  000004 segdef initiate  000004 aa 7 00046 2721 20 initiate: getlp 000005 4a 4 00014 7101 20 tra sort_initiate$initiate  23 ext_transfer release,sort_input_proc$release  000006 segdef release 000006 aa 7 00046 2721 20 release: getlp  000007 4a 4 00016 7101 20 tra sort_input_proc$release   24 ext_transfer return,sort_output_proc$return  000010 segdef return  000010 aa 7 00046 2721 20 return: getlp  000011 4a 4 00020 7101 20 tra sort_output_proc$return   25 ext_transfer terminate,sort_merge_terminate$terminate  000012 segdef terminate  000012 aa 7 00046 2721 20 terminate: getlp  000013 4a 4 00022 7101 20 tra sort_merge_terminate$terminate  26 ext_transfer commence,sort_commence$commence  000014 segdef commence  000014 aa 7 00046 2721 20 commence: getlp 000015 4a 4 00024 7101 20 tra sort_commence$commence  27 ext_transfer noexit,sort_merge_subroutine$noexit  000016 segdef noexit  000016 aa 7 00046 2721 20 noexit: getlp  000017 4a 4 00026 7101 20 tra sort_merge_subroutine$noexit   28  29 end sort_  NO LITERALS  NAME DEFINITIONS FOR ENTRY POINTS AND SEGDEFS 000020 5a 000003 000000 000021 5a 000074 600000 000022 aa 000000 000000 000023 55 000010 000002 000024 5a 000002 400003 000025 55 000006 000010 000026 aa 005 163 157 162 000027 aa 164 137 000 000 000030 55 000015 000003 000031 0a 000016 400000 000032 55 000013 000003 000033 aa 006 156 157 145 noexit  000034 aa 170 151 164 000 000035 55 000023 000010 000036 0a 000014 400000 000037 55 000020 000003 000040 aa 010 143 157 155 commence  000041 aa 155 145 156 143 000042 aa 145 000 000 000 000043 55 000031 000015 000044 0a 000012 400000 000045 55 000026 000003 000046 aa 011 164 145 162 terminate  000047 aa 155 151 156 141 000050 aa 164 145 000 000 000051 55 000036 000023 000052 0a 000010 400000 000053 55 000034 000003 000054 aa 006 162 145 164 return  000055 aa 165 162 156 000 000056 55 000043 000031 000057 0a 000006 400000 000060 55 000041 000003 000061 aa 007 162 145 154 release 000062 aa 145 141 163 145 000063 55 000051 000036 000064 0a 000004 400000 000065 55 000046 000003 000066 aa 010 151 156 151 initiate  000067 aa 164 151 141 164 000070 aa 145 000 000 000 000071 55 000060 000043 000072 0a 000002 400000 000073 55 000054 000003 000074 aa 014 163 157 162 sort_private  000075 aa 164 137 160 162 000076 aa 151 166 141 164 000077 aa 145 000 000 000 000100 55 000065 000051 000101 0a 000000 400000 000102 55 000063 000003 000103 aa 005 163 157 162 sort_  000104 aa 164 137 000 000 000105 55 000002 000060 000106 6a 000000 400002 000107 55 000070 000003 000110 aa 014 163 171 155 symbol_table  000111 aa 142 157 154 137 000112 aa 164 141 142 154 000113 aa 145 000 000 000 DEFINITIONS HASH TABLE  000114 aa 000000 000015 000115 5a 000051 000000 000116 aa 000000 000000 000117 aa 000000 000000 000120 5a 000023 000000 000121 5a 000043 000000 000122 5a 000015 000000 000123 5a 000065 000000 000124 aa 000000 000000 000125 aa 000000 000000 000126 5a 000010 000000 000127 5a 000031 000000 000130 5a 000036 000000 000131 5a 000060 000000 EXTERNAL NAMES  000132 aa 025 163 157 162 sort_merge_subroutine  000133 aa 164 137 155 145 000134 aa 162 147 145 137 000135 aa 163 165 142 162 000136 aa 157 165 164 151 000137 aa 156 145 000 000 000140 aa 015 163 157 162 sort_commence  000141 aa 164 137 143 157 000142 aa 155 155 145 156 000143 aa 143 145 000 000 000144 aa 024 163 157 162 sort_merge_terminate  000145 aa 164 137 155 145 000146 aa 162 147 145 137 000147 aa 164 145 162 155 000150 aa 151 156 141 164 000151 aa 145 000 000 000 000152 aa 020 163 157 162 sort_output_proc  000153 aa 164 137 157 165 000154 aa 164 160 165 164 000155 aa 137 160 162 157 000156 aa 143 000 000 000 000157 aa 017 163 157 162 sort_input_proc 000160 aa 164 137 151 156 000161 aa 160 165 164 137 000162 aa 160 162 157 143 000163 aa 015 163 157 162 sort_initiate  000164 aa 164 137 151 156 000165 aa 151 164 151 141 000166 aa 164 145 000 000 000167 aa 011 163 157 162 sort_sort  000170 aa 164 137 163 157 000171 aa 162 164 000 000 NO TRAP POINTER WORDS  TYPE PAIR BLOCKS  000172 aa 000004 000000 000173 55 000112 000013 000174 aa 000004 000000 000175 55 000120 000020 000176 aa 000004 000000 000177 55 000124 000026 000200 aa 000004 000000 000201 55 000132 000034 000202 aa 000004 000000 000203 55 000137 000041 000204 aa 000004 000000 000205 55 000143 000046 000206 aa 000004 000000 000207 55 000147 000054 000210 aa 000004 000000 000211 55 000147 000147 000212 aa 000001 000000 000213 aa 000000 000000 INTERNAL EXPRESSION WORDS 000214 5a 000152 000000 000215 5a 000154 000000 000216 5a 000156 000000 000217 5a 000160 000000 000220 5a 000162 000000 000221 5a 000164 000000 000222 5a 000166 000000 000223 5a 000170 000000 LINKAGE INFORMATION 000000 aa 000000 000000 000001 0a 000020 000000 000002 aa 000000 000000 000003 aa 000000 000000 000004 aa 000000 000000 000005 aa 000000 000000 000006 22 000010 000030 000007 a2 000000 000000 000010 9a 777770 0000 46 sort_sort|sort_sort 000011 5a 000203 0000 00 000012 9a 777766 0000 46 sort_sort|sort_private  000013 5a 000202 0000 00 000014 9a 777764 0000 46 sort_initiate|initiate  000015 5a 000201 0000 00 000016 9a 777762 0000 46 sort_input_proc|release 000017 5a 000200 0000 00 000020 9a 777760 0000 46 sort_output_proc|return 000021 5a 000177 0000 00 000022 9a 777756 0000 46 sort_merge_terminate|terminate  000023 5a 000176 0000 00 000024 9a 777754 0000 46 sort_commence|commence  000025 5a 000175 0000 00 000026 9a 777752 0000 46 sort_merge_subroutine|noexit  000027 5a 000174 0000 00 SYMBOL INFORMATION SYMBOL TABLE HEADER  000000 aa 000000 000001 000001 aa 163171 155142 000002 aa 164162 145145 000003 aa 000000 000004 000004 aa 000000 111316 000005 aa 510113 575622 000006 aa 000000 111330 000007 aa 402013 335563 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 000121 000020 aa 000000 000101 000021 aa 000000 000105 000022 aa 000113 000101 000023 aa 000064 000000 000024 aa 101114 115040 000025 aa 126145 162163 000026 aa 151157 156040 000027 aa 040066 056064 000030 aa 040040 101160 000031 aa 162151 154040 000032 aa 061071 070061 000033 aa 040040 040040 000034 aa 110157 154155 000035 aa 163164 145144 000036 aa 164056 123171 000037 aa 163115 141151 000040 aa 156164 056155 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 000033 000067 aa 113225 112225 000070 aa 000000 111330 000071 aa 375607 200000 000072 aa 076163 160145 >spec>on>11/11/82>sort_.alm 000073 aa 143076 157156 000074 aa 076061 061057 000075 aa 061061 057070 000076 aa 062076 163157 000077 aa 162164 137056 000100 aa 141154 155040 MULTICS ASSEMBLY CROSS REFERENCE LISTING Value Symbol Source file Line number  14 commence sort_: 26. 4 initiate sort_: 22. 16 noexit sort_: 27. 6 release sort_: 23. 10 return sort_: 24. 0 sort_ sort_: 20. sort_commence sort_: 26. sort_initiate sort_: 22. sort_input_proc sort_: 23. sort_merge_subroutine sort_: 27. sort_merge_terminate sort_: 25. sort_output_proc sort_: 24. 2 sort_private sort_: 21. sort_sort sort_: 20, 21.  12 terminate sort_: 25. 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