[370,130] SUBMISSION BY MICHAEL LEVINE FOR FALL 81 RSX SIG TAPE
INDEX
PROFILE PACKAGE
MAZE

	      RT-11/RSX/IAS INDEX VERSION 5.6

	INDEX IS A FORTRAN CROSS REFERENCING PROGRAM. A FORTRAN SOURCE
FILE PROCESSED BY INDEX WILL BE CHECKED  FOR  ALL OF ITS VARIABLE NAME
AND  LABEL  USEAGE. THE  RESULTS  WILL  THEN BE LISTED IN ALPHABETICAL
ORDER, LISTING ALL THE VARIABLE NAMES AND LABELS  USED IN THE PROGRAM,
THE LINES ON WHICH THEY WERE USED, AND HOW THEY WERE USED(AS AN OPTION
LINE NUMBERS FROM FORTRAN PRE-PROCESSORS PRINTED IN COLLUMNS  73 TO 80
OF THE GENERATED FORTRAN  SOURCE CAN BE USED IN THE CROSS REFERENCE IN
THE  PLACE  OF  THE  FORTRAN  COMPILER  LINE  NUMBERS). IF  NEEDED THE
VARIABLES FROM SPECIFED  FORTRAN  SOURCE FILES CAN BE SAVED ALONG WITH
THOSE OF OTHER FORTRAN SOURCE FILES AND LATER PRINTED  OUT  AS A SUPER
INDEX GIVEING VARIABLE NAME AND THE NAMES  OF ALL  THE FORTRAN  SOURCE
MODULES IT WAS USED IN.ALSO INCLUDED IS THE CAPABILITY TO EXCLUDE FROM
THE INDEX LISTING ALL VARIABLES THAT ONLY APPEAR IN  A FORTRAN  SOURCE
MODULE IN A COMMON BLOCK ,TYPE OR EQUIVALENCE DECLARATION BUT ARE  NOT
USED ELSEWARE(OR LIST ONLY THOSE IF  WANTED). THE USER  CAN ALSO  LIST
ONLY THOSE VARIABLES THAT ARE  GLOBAL (DEFINED  IN A COMMON  BLOCK) OR
THOSE THAT ARE LOCAL AS WELL AS THOSE  VARIABLES  THAT ARE  ASSIGNED A 
NEW VALUE (OR NOT ASSIGNED A NEW VALUE IF WANTED). A  VARIATION OF THE
SUPER INDEX IS AVAILABLE  TO LIST  ALL ENTRY  POINTS, THE MODULES THAT
THEY ARE  DEFINED IN, AND ALL THE ENTRY POINTS THAT CALL THEM AND THAT
THEY CALL  PLUS AN INDENTED  CALLING  TREE  AND  A  SWITCH  SELECTABLE
INDENTED CALLED BY TREE.
	INDEX WILL HANDLE ALL SOURCE FILES WRITTEN IN FORTRAN FOUR  OR
FORTRAN FOUR PLUS IN ACORDANCE WITH 'PDP-11 FORTRAN LANGUAGE REFERENCE
MANUAL' (AA-1855D-TC) AND THE FORTRAN 1977 STANDARD.
	INDEX CAN BE GENERATED TO RUN UNDER THE RT-11, RSX-11M, OR IAS
OPERATEING SYSTEMS AND THE DESIRED USER CONFIGURATION WANTED USEING  A
FORTRAN PROGRAM TO GENERATE A FILE OF CONDITIONAL ASSEMBLY PARAMETERS.


	THIS VERSION OF INDEX IS THE MOST POWERFUL TO BE SUBMITTED TO
THE DECUS SIG TAPES (BOTH RT AND RSX/IAS). PREVIOUS SUBMISSIONS BY
EITHER MYSELF OR OTHERS WITH MODIFIED VERSIONS UNDER RSX ARE:
[300,031]	FALL   77	?
[302,112]	FALL   78	?
[307,020]	SPRING 80	U.S. GEOLOGICAL SURVEY (AS 'IDX')
[370,130]	FALL   80	MICHAEL LEVINE
[302,304]	SPRING 81	RAY FRENCH

	INDEX HAS APPEARED ON ALL THE FALL DECUS RT SIG TAPES.


		PROFILE V01.0

	THE PROFILE PACKAGE IS A SET OF TWO MACRO MODULES AND THIS
DOCUMENT THAT WILL ALLOW THE USER TO DETERMINE HOW OFTEN INSTRUCTION
MEMORY LOCATIONS ARE EXECUTED AT RUN(CRAWL) TIME AND A SUMMARY OF WHAT
INSTRUCTIONS WERE EXECUTED AND REGESTERS AND ADDRESSING MODES USED ON BOTH
THE INSTRUCTION AND PROGRAM LEVEL. THE 'MEASURE' MODULE IS TASK BUILT INTO
THE USERS PROGRAM TO RECORD THE MEMORY LOCATIONS AND INSTRUCTIONS
EXECUTED. THEN THE 'EVALUATE' PROGRAM IS RUN ON THE DATA GATHERED
AND A LISTING OF THE RESULTS IS GENERATED.


		MAZE

	THIS IS AN MODIFICATION OF THE VT-100 MAZE PROGRAM THAT APPEARED
ON THE SPRING 81 VAX SIG TAPE TO RUN UNDER RSX. TO BUILD JUST ENTER
THE COMMAND @MAZE. THE PROGRAM PROMPTS ALL INSTRUCTIONS NEEDED TO
USE IT.

