*COMDECK INSTBLK                                                         INSTBLK
*         CLASS 1            OPCODE    REGI,  REGJ, REGK                 INSTBLK
                                                                         INSTBLK
 XMIT     INST   CL=1,DEF=I,USE=J,L=15,OP=Y 
 CXMIT    INST   CL=1,DEF=I,USE=J,OP=N
 DXMIT    INST   CL=1,DEF=I,USE=J,OP=N
 LAND     INST   CL=1,DEF=I,USE=(J,K),L=15,CM=Y                          INSTBLK
 LOR      INST   CL=1,DEF=I,USE=(J,K),L=15,CM=Y                          INSTBLK
 LXOR     INST   CL=1,DEF=I,USE=(J,K),L=15,CM=Y                          INSTBLK
 COMPL    INST   CL=1,DEF=I,USE=K,L=15
 LIMP     INST   CL=1,DEF=I,USE=(J,K),L=15                               INSTBLK
 STRK     INST   CL=1,DEF=I,USE=(J,K),L=15                               INSTBLK
 LEQV     INST   CL=1,DEF=I,USE=(J,K),L=15,CM=Y                          INSTBLK
 SHLB     INST   CL=1,DEF=I,USE=(J,K),L=15                               INSTBLK
 SHRB     INST   CL=1,DEF=I,USE=(J,K),L=15                               INSTBLK
 NORM     INST   CL=1,DEF=(I,J),USE=K,L=15                               INSTBLK
 RNRM     INST   CL=1,DEF=(I,J),USE=K,L=15                               INSTBLK
 UNP      INST   CL=1,DEF=(I,J),USE=K,L=15                               INSTBLK
 PACK     INST   CL=1,DEF=I,USE=(J,K),L=15                               INSTBLK
 FADD     INST   CL=1,DEF=I,USE=(J,K),L=15,CM=Y                          INSTBLK
 FSUB     INST   CL=1,DEF=I,USE=(J,K),L=15                               INSTBLK
 DADD     INST   CL=1,DEF=I,USE=(J,K),L=15,CM=Y                          INSTBLK
 DSUB     INST   CL=1,DEF=I,USE=(J,K),L=15                               INSTBLK
 RADD     INST   CL=1,DEF=I,USE=(J,K),L=15,CM=Y                          INSTBLK
 RSUB     INST   CL=1,DEF=I,USE=(J,K),L=15                               INSTBLK
 IADD     INST   CL=1,DEF=I,USE=(J,K),L=15,CM=Y                          INSTBLK
 ISUB     INST   CL=1,DEF=I,USE=(J,K),L=15                               INSTBLK
 FMUL     INST   CL=1,DEF=I,USE=(J,K),L=15,CM=Y                          INSTBLK
 RMUL     INST   CL=1,DEF=I,USE=(J,K),L=15,CM=Y                          INSTBLK
 DMUL     INST   CL=1,DEF=I,USE=(J,K),L=15,CM=Y                          INSTBLK
 IMUL     INST   CL=1,DEF=I,USE=(J,K),L=15,CM=Y                          INSTBLK
 FDIV     INST   CL=1,DEF=I,USE=(J,K),L=15                               INSTBLK
 RDIV     INST   CL=1,DEF=I,USE=(J,K),L=15                               INSTBLK
 SUM1     INST   CL=1,DEF=I,USE=J,L=15                                   INSTBLK
 SAXPB    INST   CL=1,DEF=I,USE=(J,K),L=15                               INSTBLK
 SAAPB    INST   CL=1,DEF=I,USE=(J,K),L=15                               INSTBLK
 SAAMB    INST   CL=1,DEF=I,USE=(J,K),L=15                               INSTBLK
 SABPB    INST   CL=1,DEF=I,USE=(J,K),L=15,CM=Y                          INSTBLK
 SABMB    INST   CL=1,DEF=I,USE=(J,K),L=15                               INSTBLK
 SBXPB    INST   CL=1,DEF=I,USE=(J,K),L=15                               INSTBLK
 SBAPB    INST   CL=1,DEF=I,USE=(J,K),L=15                               INSTBLK
 SBAMB    INST   CL=1,DEF=I,USE=(J,K),L=15                               INSTBLK
 SBBPB    INST   CL=1,DEF=I,USE=(J,K),L=15,CM=Y                          INSTBLK
 CSBBPB   INST   CL=1,DEF=I,USE=(J,K),OP=N
 DSBBPB   INST   CL=1,DEF=I,USE=(J,K),OP=N
 SBBMB    INST   CL=1,DEF=I,USE=(J,K),L=15                               INSTBLK
 SXXPB    INST   CL=1,DEF=I,USE=(J,K),L=15                               INSTBLK
 SXAPB    INST   CL=1,DEF=I,USE=(J,K),L=15                               INSTBLK
 SXAMB    INST   CL=1,DEF=I,USE=(J,K),L=15                               INSTBLK
 SXBPB    INST   CL=1,DEF=I,USE=(J,K),L=15,CM=Y                          INSTBLK
 SXBMB    INST   CL=1,DEF=I,USE=(J,K),L=15                               INSTBLK
 SLRXPB   INST   CL=1,DEF=I,USE=(J,K),L=15,TYPE=LOAD                     INSTBLK
 SLRAPB   INST      CL=1,DEF=I,USE=(J,K),L=15,TYPE=LOAD,OP=Y
 SLRAMB   INST   CL=1,DEF=I,USE=(J,K),L=15,TYPE=LOAD                     INSTBLK
 SLRBPB   INST   CL=1,DEF=I,USE=(J,K),L=15,TYPE=LOAD,CM=Y                INSTBLK
 SLRBMB   INST   CL=1,DEF=I,USE=(J,K),L=15,TYPE=LOAD                     INSTBLK
 SSRXPB   INST   CL=1,DEF=I,USE=(J,K),L=15,TYPE=STORE                    INSTBLK
 SSRAPB   INST      CL=1,DEF=I,USE=(J,K),L=15,TYPE=STORE,OP=Y 
 SSRAMB   INST   CL=1,DEF=I,USE=(J,K),L=15,TYPE=STORE                    INSTBLK
 SSRBPB   INST   CL=1,DEF=I,USE=(J,K),L=15,TYPE=STORE,CM=Y               INSTBLK
 SSRBMB   INST   CL=1,DEF=I,USE=(J,K),L=15,TYPE=STORE                    INSTBLK
 RDEF     INST   CL=1,DEF=I,COPY=N,OP=N 
 RSTOR    INST   CL=1,COPY=N,OP=N,REF=I 
 RFREE    INST   CL=1,COPY=N,OP=N,REF=I 
 RPREF    INST   CL=1,COPY=N,OP=N,REF=I 
 HOLDR    INST   CL=1,COPY=N,OP=N,REF=I 
                                                                         INSTBLK
*RDEF     I      VIRTUAL REGISTER                                        INSTBLK
*         J      ACTUAL REGISTER                                         INSTBLK
*RSTOR    I      VIRTUAL REGISTER                                        INSTBLK
*         J      ACTUAL  REGISTER                                        INSTBLK
                                                                         INSTBLK
*         CLASS 2            OPCODE    REGI, COUNT, CONST                INSTBLK
                                                                         INSTBLK
*                            INSTRUCTIONS WITH A JK FIELD ARE CLASS 2    INSTBLK
*                            WITH CONST = JK                             INSTBLK
                                                                         INSTBLK
 PS$      INST   CL=2,L=30,NU=Y,UP=Y,INUSE=Y,OP=N 
 NO$      INST   CL=2,L=15,OP=N 
 SHL      INST   CL=2,USE=I,L=15,SP=SPSHL 
 SHR      INST   CL=2,USE=I,L=15,OP=N                                    INSTBLK
 MASK     INST   CL=2,DEF=I,L=15,OP=Y 
 BSS$     INST   CL=2,TYPE=DATA,UP=Y,SP=SPDATA
 DATA$    INST   CL=2,TYPE=DATA,UP=Y,SP=SPDATA
 VFD$     INST   CL=2,TYPE=DATA,SP=SPDATA 
 RESTR    INST   CL=2,OP=NO,COPY=NO                                      INSTBLK
 STARTSEQ INST   CL=2,SP=SPSTART
 LINE     INST   CL=2,SP=SPLINE 
 REPL     INST   CL=2,TYPE=DATA                                          INSTBLK
          PURGMAC  OBJ       OBJ MACRO IN *COMDECK DUPMACS
 OBJ      INST   CL=2,COPY=NO,SP=SPOBJ
 LOOP     INST   CL=2,COPY=NO,SP=SPLOOP 
 ENDL     INST   CL=2,COPY=NO,SP=SPENDL 
 PLUS     INST   CL=2,INUSE=Y,COPY=NO,OP=N
 MINUS    INST   CL=2,INUSE=Y,COPY=N,OP=N 
 NOTED    INST   CL=2,INUSE=Y,SP=SPNOTE 
 ENDPL    INST   CL=2,INUSE=Y,OP=N,COPY=N 
 PLIST    INST   CL=2,INUSE=Y,OP=N,COPY=N 
 OVCAP    INST   CL=2,OP=N
 OVLY     INST   CL=2,OP=N
 IDENT$   INST   CL=2,SEQ=TERM,OP=N 
  
*BSS      CONST  BLOCK SIZE                                              INSTBLK
*VFD      WORDS  ONE - COUNT (PAIRS)                                     INSTBLK
*                12/BITCOUNT,18/0,12/TABLE,18/INDEX                      INSTBLK
*                60/CONSTANT                                             INSTBLK
*LINE     CONST LINE NUMBER                                              INSTBLK
*REPL     CONST  NUMBER OF TIMES TO COPY BLOCK                           INSTBLK
*         WORD ONE  - 12/BLOCKSIZE,18/CONS,12/TABLE,18/INDEX             INSTBLK
*         WHERE LAST 3 FIELDS DESCRIBE SOURCE BLOCK ADDRESS              INSTBLK
* OBJ     WORD ONE- 
*                VFD  18/OBJECT ROUTINE NUMBER,18/LINE, 
*                            18/LABEL NUMBER (BREG NE 0)
*         WORDS TWO-COUNT - VIRTUAL INPUT REGISTERS (3 PER WORD)         INSTBLK
*                                VFD    18/I1,18/I2,18/I3,4/0            INSTBLK
*                            VIRTUAL OUTPUT REGISTERS (3 PER WORD)       INSTBLK
*                                VFD    18/O1,18/O2,18/O3,4/0            INSTBLK
*LOOP     WORDS ONE-COUNT - VIRTUAL REGISTERS (3 PER WORD)               INSTBLK
*                                VFD    18/R1,18/R2,18/R3,4/0 
                                                                         INSTBLK
                                                                         INSTBLK
* MACRO REFERENCE INSTRUCTIONS                                           INSTBLK
*         WORDS ONE-COUNT                                                INSTBLK
*                VIRTUAL REGISTERS (3 PER WORD)                          INSTBLK
*                      VFD    18/R1,18/R2,18/R3,4/0                      INSTBLK
*                CONSTANT (3 PER WORD)                                   INSTBLK
*                      VFD    18/K1,18/K2,18/K3,4/0                      INSTBLK
*                12/0,18/CONS,12/TABLE,18/INDEX  (ONE SET PER WORD)      INSTBLK
                                                                         INSTBLK
*         CLASS 3            OPCODE    REGI, REGJ, CONS, TABLE, INDEX    INSTBLK
                                                                         INSTBLK
 JP$      INST   CL=3,USE=I,L=30,NU=Y,SEQ=TERM,INUSE=Y,OP=NO             INSTBLK
 ZR$      INST   CL=3,USE=I,L=30,TYPE=CONDJ,OP=NO                        INSTBLK
 NZ$      INST   CL=3,USE=I,L=30,TYPE=CONDJ,OP=NO                        INSTBLK
 PL$      INST   CL=3,USE=I,L=30,TYPE=CONDJ,OP=NO                        INSTBLK
 NG$      INST   CL=3,USE=I,L=30,TYPE=CONDJ,OP=NO                        INSTBLK
 IR$      INST   CL=3,USE=I,L=30,TYPE=CONDJ,OP=NO                        INSTBLK
 OR$      INST   CL=3,USE=I,L=30,TYPE=CONDJ,OP=NO                        INSTBLK
 DF$      INST   CL=3,USE=I,L=30,TYPE=CONDJ,OP=NO                        INSTBLK
 ID$      INST   CL=3,USE=I,L=30,TYPE=CONDJ,OP=NO                        INSTBLK
EQ$       INST   CL=3,USE=(I,J),L=30,TYPE=CONDJ,INUSE=Y,OP=NO 
 NE$      INST   CL=3,USE=(I,J),L=30,TYPE=CONDJ,OP=NO                    INSTBLK
 GE$      INST   CL=3,USE=(I,J),L=30,TYPE=CONDJ,OP=NO                    INSTBLK
 LT$      INST   CL=3,USE=(I,J),L=30,TYPE=CONDJ,OP=NO 
 SAAPK    INST   CL=3,DEF=I,USE=J,L=30                                   INSTBLK
 SABPK    INST   CL=3,DEF=I,USE=J,L=30                                   INSTBLK
 SAXPK    INST   CL=3,DEF=I,USE=J,L=30                                   INSTBLK
 SBAPK    INST   CL=3,DEF=I,USE=J,L=30                                   INSTBLK
 SBBPK    INST   CL=3,DEF=I,USE=J,L=30,OP=Y 
 SBXPK    INST   CL=3,DEF=I,USE=J,L=30                                   INSTBLK
 SXAPK    INST   CL=3,DEF=I,USE=J,L=30                                   INSTBLK
 SXBPK    INST   CL=3,DEF=I,USE=J,L=30,OP=Y 
 SXXPK    INST   CL=3,DEF=I,USE=J,L=30                                   INSTBLK
 SLRAPK   INST   CL=3,DEF=I,USE=J,L=30,TYPE=LOAD                         INSTBLK
 SLRBPK   INST   CL=3,DEF=I,USE=J,L=30,TYPE=LOAD,OP=Y 
 SLRXPK   INST   CL=3,DEF=I,USE=J,L=30,TYPE=LOAD                         INSTBLK
 SSRAPK   INST   CL=3,DEF=I,USE=J,L=30,TYPE=STORE                        INSTBLK
 SSRBPK   INST   CL=3,DEF=I,USE=J,L=30,TYPE=STORE,OP=Y
 SSRXPK   INST   CL=3,DEF=I,USE=J,L=30,TYPE=STORE                        INSTBLK
 IM$      INST   CL=3,DEF=I,USE=J,L=60,UP=Y,SP=SPCMU
                                                                         INSTBLK
*         CLASS 4            OPCODE    CONS, TABLE, INDEX                INSTBLK
                                                                         INSTBLK
 RJ$      INST   CL=4,L=30,OP=N,NU=Y
 LABEL$   INST   CL=4,UP=Y,OP=N,INUSE=Y                                  INSTBLK
 RSAVE    INST   CL=4,OP=NO,COPY=NO                                      INSTBLK
 FREEINP  INST   CL=4,OP=N,COPY=NO
 END$     INST   CL=4,COPY=NO,SP=SPEND
 EPRC     INST   CL=4,OP=N,UP=Y 
 USE$     INST   CL=4,INUSE=Y,SP=SPUSE
                                                                         INSTBLK
                                                                         INSTBLK
*         CLASS5             OPCODE    REGI, REGJ, LEN,                  INSTBLK
*                                      OFF1, CONS1, TABLE1, INDEX1       INSTBLK
*                                      OFF2, CONS2, TABLE2, INDEX2       INSTBLK
                                                                         INSTBLK
 CC$      INST   CL=5,DEF=I,USE=J,L=60,UP=Y,SP=SPCMU
 CU$      INST   CL=5,DEF=I,L=60,UP=Y,SP=SPCMU
 MD$      INST   CL=5,L=60,TYPE=DATA,SP=SPDATA,UP=Y,INUSE=Y 
 DM$      INST   CL=5,DEF=I,L=60,SP=SPCMU,UP=Y
