*DECK ITRACE
          IDENT  ITRACE 
          EXT    XTRACE 
*IF DEF,IMS 
*#
*1DC  ITRACE
* 
*     1. PROC NAME           AUTHOR              DATE 
*        ITRACE              P.C.TAM             78/09/11 
* 
*     2. FUNCTIONAL DESCRIPTION.
*        INITIALIZE TRACE BUFFER BPIPBUF
* 
*     3. METHOD USED. 
*        CREATE HEADER ENTRY FOR NIP TRACE FILE IN CIO BUFFER.
* 
*     4. ENTRY PARAMETER. 
*        (A1)                ADDRESS OF THE ADDRESS OF FET
* 
*     5. EXIT PARAMETER.
*        NONE.
* 
*     6. COMMON DECKS CALLED. 
*        CYBERDEFS INPARU MACDEF BPIPBUF
* 
*     7. ROUTINES CALLED. 
*        CLOCK               GET CLOCK TIME MACRO.
*        DATE                GET DATE MACRO.
*        RTIME               GET REAL TIME MACRO. 
*        XTRACE              TRACE CALLER 
* 
*     8. DAYFILE MESSAGES.
*        NONE.
* 
*        W A R N I N G - THIS ROUTINE IS LOADED TOGETHER WITH 
*                        INIP, ISCP, ISUPCB, AND IBUFFS.  THE SUM OF
*                        THEIR SIZES CANNOT EXCEED THE SIZE OF THE
*CALL OSIZE 
* 
* 
*#
*ENDIF
*CALL MACDEF
*CALL CYBERDEFS 
*CALL INPARU
  
 ITR1     IFEQ   ZZDN,1 
          ENTRY  ITRACE 
  
 ITRACE   SUBR   =           ENTRY/EXIT 
  
          SX6    X1          ADDRESS OF FET 
          SA6    TEMP 
          IFEQ   DEBUG,1,4
          SX1    XITRACE
          RJ     XTRACE 
          SA1    TEMP 
          SA2    X1+2              (X2)=IN POINTER
          SA3    BRAND       CREATE HEADER FOR FILE 
          BX6    X3 
          SA6    X2 
          SX7    X2+1 
          RTIME  X7          DEADSTART ELAPSED TIME 
          SX7    X2+2        THIRD WORD OF 4 WORD HEADER
          CLOCK  X7          CLOCK TIME 
          SX7    X2+3        FOURTH WORD OF 4 WORD HEADER 
          DATE   X7          DATE 
          SX7    X7+1        NEXT FREE WORD IN CIO BUFFER 
          SA1    TEMP        WORD CONTAINING FWA OF FET 
          SA2    X1+2        A2 = IN POINTER WORD IN FET
          SA7    A2          RESET IN POINTER IN FET PASS HEADER ENTRY
          EQ     ITRACEX     RETURN 
  
 BRAND    DATA   L*NIP* 
 XITRACE  DATA   L*ITRAC* 
 TEMP     BSS    1
 ITR1     ENDIF 
  
          END 
