*DECK,EXZERO
          IDENT  ZERO 
          SPACE  4
**        ZERO - ZERO A BUFFER
* 
*         ZERO(LOC(BUFFER),SIZE) ;     (SYMPL CALL) 
* 
*         ENTRY BUFFER - LOCATION OF FIRST WORD OF BUFFER 
*                SIZE - WORD COUNT OF BUFFER
  
          ENTRY  ZERO 
 ZERO     BSS    1
          SB1    1
          SA2    A1+B1       GET LOC OF SIZE
          MX6    0
          SA2    X2          GET SIZE 
          ZR     X2,ZERO     EXIT IF ZERO 
          SA3    X1 
          SA6    X3          FIRST ADDRESS TO CLEAR 
          SB2    X2-1        RESIDUAL COUNT 
          EQ     B2,B0,ZERO       EXIT IF ONLY ONE
 ZERO.LP  SB2    B2-B1
          SA6    A6+B1
          NZ     B2,ZERO.LP 
          EQ     ZERO        DONE 
          END 
