ASMB,R,Q,C
*     NAME:   .MWI
*     SOURCE: 92071-18327 
*     RELOC: 92071-16327
*     PGMR:   DJN 
* 
* 
*  **************************************************************** 
*  * (C) COPYRIGHT HEWLETT-PACKARD COMPANY 1980.  ALL RIGHTS      * 
*  * RESERVED.  NO PART OF THIS PROGRAM MAY BE PHOTOCOPIED,       * 
*  * REPRODUCED OR TRANSLATED TO ANOTHER PROGRAM LANGUAGE WITHOUT * 
*  * THE PRIOR WRITTEN CONSENT OF HEWLETT-PACKARD COMPANY.        * 
*  **************************************************************** 
* 
* 
      NAM .MWI,6 92071-1X327 REV.2041 800730
      ENT .MWI
      EXT .X.,.ZPRV,.XST
A     EQU 0 
B     EQU 1 
* 
.MWI  NOP 
      JSB .ZPRV     SHARABLE ROUTINE
      DEF EXIT
      STA .A        SAVE A-REG (SOURCE) 
      LDA .X.       GET THE COUNT 
      SZA,RSS       (DONT USE 'CMA,INA,SZA,RSS' - CHANGES E)
      JMP OUT       SKIP MOVE IF ZERO COUNT 
      CMA,INA       NEGATE FOR ISZ
      STA .X. 
* 
LOOP  LDA .A,I      GET WORD
      JSB .XST      MOVE THE WORD 
      DEF B,I 
      ISZ B         STEP DESTINATION
      ISZ .A        SOURCE
      ISZ .X.       INC COUNT, STEP IF DONE 
      JMP LOOP      IF NOT DONE LOOP
* 
OUT   LDA .A        PUT NEXT LOC IN A 
EXIT  JMP .MWI,I    AND RETURN
      DEF .MWI
* 
.A    NOP 
      END 
                                                                                                                                                                                                                      