*DECK     NMI=CPI 
          IDENT  XCDD 
          ENTRY  XCDD 
          B1=1
          LIST   F
          TITLE  XCDD - CONVERT INTEGER TO DECIMAL DISPLAY CODE.
          COMMENT   CONVERT INTEGER TO DECIMAL DISPLAY CODE.
 XCDD     SPACE  4,10 
***       XCDD - CONVERT INTEGER TO DECIMAL DISPLAY CODE. 
* 
*         HOLLERITH = XCDD (INTEGER)
* 
*         XX = XCDD(YY);     ( SYMPL CALL ) 
* 
*         ENTRY - YY, AN ITEM THAT CONTAINS THE INTEGER TO BE CONVERTED 
* 
*         EXIT - XX, A CHAR. ITEM TO CONTAIN DISPLAY CODE ON EXIT 
  
  
 XCDD     SUBR   =           ENTRY/EXIT 
          SB1    1
          SA1    X1+
          RJ     =XCDD= 
          JP     XCDDX       RETURN, RESULT IN X6 
  
          END 
          IDENT  XCFD 
          ENTRY  XCFD 
          B1=1
          LIST   F
          TITLE  XCFD - CONVERT INTEGER TO F10.3 FORMAT.
          COMMENT   CONVERT INTEGER TO F10.3 FORMAT.
 XCFD     SPACE  4,10 
***       XVFD - CONVERT INTEGER TO F10.3 FORMAT. 
* 
*         HOLLERITH = XCFD (INTEGER)
* 
*         XX = XCFD(YY);     ( SYMPL CALL ) 
* 
*         ENTRY - YY, AN ITEM THAT CONTAINS THE INTEGER TO BE CONVERTED 
* 
*         EXIT - XX, A CHAR. ITEM TO CONTAIN DISPLAY CODE ON EXIT 
  
  
 XCFD     SUBR   =           ENTRY/EXIT 
          SB1    1
          SA1    X1+
          RJ     =XCFD=          CONVERT
          JP     XCFDX       RETURN, RESULT IN X6 
 CFD      SPACE  4,10 
          END 
          IDENT  XCOD 
          ENTRY  XCOD 
          B1=1
          LIST   F
          TITLE  XCOD - CONVERT INTEGER TO OCTAL DISPLAY CODE.
          COMMENT   CONVERT INTEGER TO OCTAL DISPLAY CODE.
 XCOD     SPACE  4,10 
***       XCOD - CONVERT INTEGER TO OCTAL DISPLAY CODE. 
* 
*         HOLLERITH = XCOD (INTEGER)
* 
*         XX = XCOD(YY);     ( SYMPL CALL ) 
* 
*         ENTRY - YY, AN ITEM THAT CONTAINS THE INTEGER TO BE CONVERTED 
* 
*         EXIT - XX, A CHAR. ITEM TO CONTAIN DISPLAY CODE ON EXIT 
  
  
 XCOD     SUBR   =           ENTRY/EXIT 
          SB1    1
          SA1    X1+
          RJ     =XCOD= 
          JP     XCODX       RETURN, RESULT IN X6 
  
          END 
          IDENT  XSFN 
          ENTRY  XSFN 
          B1=1
          LIST   F
          TITLE  XSFN - SPACE FILL NAME.
          COMMENT   SPACE FILL NAME.
 XSFN     SPACE  4,10 
***       XSFN - SPACE FILL NAME. 
* 
*         HOLLERITH = XSFN (NAME) 
* 
*         XX = XSFN(NAME);   ( SYMPL CALL ) 
* 
*         ENTRY - NAME, AN ITEM CONTAINING THE NAME, LEFT JUSTIFIED,
*                       ZERO FILLED 
* 
*         EXIT - XX, A CHAR. ITEM TO CONTAIN DISPLAY CODE ON EXIT 
  
  
 XSFN     SUBR   =           ENTRY/EXIT 
          SB1    1
          SA1    X1+
          RJ     =XSFN=       SPACE FILL NAME 
          JP     XSFNX       RETURN, RESULT IN X6 
 SFN      SPACE  4,10 
          END 
          IDENT  XSFW 
          ENTRY  XSFW 
          B1=1
          LIST   F
          TITLE  XSFW - SPACE FILL WORD.
          COMMENT   SPACE FILL WORD.
 XSFW     SPACE  4,10 
***       XSFW - SPACE FILL WORD. 
* 
*         HOLLERITH = XSFW (WORD) 
* 
*         XX = XSFW(WORD) 
* 
*         ENTRY - WORD, AN ITEM CONTAINING TO WORD TO CHANGE ZEROES TO
*                       BLANKS
* 
*         EXIT - XX, A CHAR. ITEM TO CONTAIN DISPLAY CODE ON EXIT 
  
  
 XSFW     SUBR   =           ENTRY/EXIT 
          SB1    1
          SA1    X1+
          RJ     =XZTB=       SPACE FILL WORD 
          JP     XSFWX       RETURN, RESULT IN X6 
  
          END 
          IDENT  XWOD 
          ENTRY  XWOD 
          B1=1
          LIST   F
          TITLE  XWOD - CONVERT WORD TO OCTAL DISPLAY CODE. 
          COMMENT CONVERT WORD TO OCTAL DISPLAY CODE. 
 XWOD     SPACE  4,8
***       XWOD - CONVERT WORD TO OCTAL DISPLAY CODE 
* 
*         M. D. PICKARD.     77/03/15 
* 
*         SYMPL CALLABLE ROUTINE TO CONVERT ONE 60 BIT WORD INTO
*         TWO 60 BIT WORDS CONTAINING THE THE OCTAL REPRESENTATION
*         OF THE INPUT WORD.
* 
*         XWOD(W,A);         ( SYMPL CALL ) 
* 
*         ENTRY - W, AN ITEM THAT CONTAINS THE WORD TO BE CONVERTED 
*                 A, A 20 CHARACTER BUFFER FWA
*                    ( AN ARRAY OR ITEM 20 CHARACTERS LONG )
* 
*         EXIT - A AND A+1, CONTAIN CONVERTED WORD
  
  
 XWOD     SUBR   =           ENTRY/EXIT 
          SB1    1           (B1) = 1 
          SB7    A1          SAVE (A1)
          SA1    X1          FETCH W
          RJ     =XWOD= 
          SA2    B7+B1       FETCH LOC (A)
          SA6    X2          STORE UPPER 10 CHARACTERS
          SA7    X2+B1       STORE LOWER 10 CHARACTERS
          JP     XWODX       RETURN 
  
          END 
*CWEOR,0
