;;; AUTO GENERATED FILE
;;; generated by: gen_z8000 -i -u -C Z8002 -o gen_z8002.inc -l gen_z8002.lst
      ADDB   RH0, #1
      ADDB   RL0, #9
      ADDB   RH0, @R1
      ADDB   RL0, @R1
      ADD    R0, #0201H
      ADD    R0, @R1
      SUBB   RH0, #1
      SUBB   RL0, #9
      SUBB   RH0, @R1
      SUBB   RL0, @R1
      SUB    R0, #0401H
      SUB    R0, @R1
      ORB    RH0, #1
      ORB    RL0, #9
      ORB    RH0, @R1
      ORB    RL0, @R1
      OR     R0, #0601H
      OR     R0, @R1
      ANDB   RH0, #1
      ANDB   RL0, #9
      ANDB   RH0, @R1
      ANDB   RL0, @R1
      AND    R0, #0801H
      AND    R0, @R1
      XORB   RH0, #1
      XORB   RL0, #9
      XORB   RH0, @R1
      XORB   RL0, @R1
      XOR    R0, #0A01H
      XOR    R0, @R1
      CPB    RH0, #1
      CPB    RL0, #9
      CPB    RH0, @R1
      CPB    RL0, @R1
      CP     R0, #0C01H
      CP     R0, @R1
      COMB   @R1
      CPB    @R1, #18
      NEGB   @R1
      TESTB  @R1
      LDB    @R1, #22
      TSETB  @R1
      CLRB   @R1
      COM    @R1
      CP     @R1, #0E12H
      NEG    @R1
      TEST   @R1
      LD     @R1, #0E16H
      TSET   @R1
      CLR    @R1
      PUSH   @R1, #0E1AH
      CPL    RR0, #11011202H
      CPL    RR0, @R1
      PUSHL  @R1, @R2
      SUBL   RR0, #13011402H
      SUBL   RR0, @R1
      PUSH   @R1, @R2
      LDL    RR0, #15011602H
      LDL    RR0, @R1
      POPL   @R2, @R1
      ADDL   RR0, #17011802H
      ADDL   RR0, @R1
      POP    @R2, @R1
      MULTL  RQ0, #19011A02H
      MULTL  RQ0, @R1
      MULT   RR0, #1A01H
      MULT   RR0, @R1
      DIVL   RQ0, #1B011C02H
      DIVL   RQ0, @R1
      DIV    RR0, #1C01H
      DIV    RR0, @R1
      LDM    R0, @R1, #1
      TESTL  @R1
      LDM    @R1, R0, #1
      LDL    @R1, RR0
      JP     F, @R1
      JP     LT, @R1
      JP     LE, @R1
      JP     ULE, @R1
      JP     OV, @R1
      JP     MI, @R1
      JP     Z, @R1
      JP     C, @R1
      JP     @R1
      JP     GE, @R1
      JP     GT, @R1
      JP     UGT, @R1
      JP     NOV, @R1
      JP     PL, @R1
      JP     NZ, @R1
      JP     NC, @R1
      CALL   @R1
      LDB    RH0, @R1
      LDB    RL0, @R1
      LD     R0, #2201H
      LD     R0, @R1
      RESB   RH0, R0
      RESB   RL0, R0
      RESB   @R1, #0
      RES    R0, R0
      RES    @R1, #0
      SETB   RH0, R0
      SETB   RL0, R0
      SETB   @R1, #0
      SET    R0, R0
      SET    @R1, #0
      BITB   RH0, R0
      BITB   RL0, R0
      BITB   @R1, #0
      BIT    R0, R0
      BIT    @R1, #0
      INCB   @R1, #1
      INC    @R1, #1
      DECB   @R1, #1
      DEC    @R1, #1
      EXB    RH0, @R1
      EXB    RL0, @R1
      EX     R0, @R1
      LDB    @R1, RH0
      LDB    @R1, RL0
      LD     @R1, R0
      LDRB   RH0, $+3105H
      LDRB   RL0, $+310DH
      LDB    RH0, R1(#3111H)
      LDB    RL0, R1(#3119H)
      LDR    R0, $+3206H
      LD     R0, R1(#3211H)
      LDRB   $+3305H, RH0
      LDRB   $+330DH, RL0
      LDB    R1(#3311H), RH0
      LDB    R1(#3319H), RL0
      LDR    $+3406H, R0
      LD     R1(#3411H), R0
      LDAR   R0, $+3505H
      LDA    R0, R1(#3511H)
      LDRL   RR0, $+3606H
      LDL    RR0, R1(#3611H)
      LDRL   $+3806H, RR0
      LDL    R1(#3811H), RR0
      LDPS   @R1
      INB    RH0, 3B05H
      SINB   RH0, 3B06H
      OUTB   3B07H, RH0
      SOUTB  3B08H, RH0
      INIRB  @R1, @R1, R0
      INIB   @R1, @R1, R0
      SINIRB @R1, @R1, R0
      SINIB  @R1, @R1, R0
      OTIRB  @R1, @R1, R0
      OUTIB  @R1, @R1, R0
      SOTIRB @R1, @R1, R0
      SOUTIB @R1, @R1, R0
      INDRB  @R1, @R1, R0
      INDB   @R1, @R1, R0
      SINDRB @R1, @R1, R0
      SINDB  @R1, @R1, R0
      OTDRB  @R1, @R1, R0
      OUTDB  @R1, @R1, R0
      SOTDRB @R1, @R1, R0
      SOUTDB @R1, @R1, R0
      INB    RL0, 3B85H
      SINB   RL0, 3B86H
      OUTB   3B87H, RL0
      SOUTB  3B88H, RL0
      IN     R0, 3C05H
      SIN    R0, 3C06H
      OUT    3C07H, R0
      SOUT   3C08H, R0
      INIR   @R1, @R1, R0
      INI    @R1, @R1, R0
      SINIR  @R1, @R1, R0
      SINI   @R1, @R1, R0
      OTIR   @R1, @R1, R0
      OUTI   @R1, @R1, R0
      SOTIR  @R1, @R1, R0
      SOUTI  @R1, @R1, R0
      INDR   @R1, @R1, R0
      IND    @R1, @R1, R0
      SINDR  @R1, @R1, R0
      SIND   @R1, @R1, R0
      OTDR   @R1, @R1, R0
      OUTD   @R1, @R1, R0
      SOTDR  @R1, @R1, R0
      SOUTD  @R1, @R1, R0
      INB    RH0, @R1
      INB    RL0, @R1
      IN     R0, @R1
      OUTB   @R1, RH0
      OUTB   @R1, RL0
      OUT    @R1, R0
      ADDB   RH0, 4101H
      ADDB   RL0, 4109H
      ADDB   RH0, 4111H(R1)
      ADDB   RL0, 4119H(R1)
      ADD    R0, 4202H
      ADD    R0, 4211H(R1)
      SUBB   RH0, 4301H
      SUBB   RL0, 4309H
      SUBB   RH0, 4311H(R1)
      SUBB   RL0, 4319H(R1)
      SUB    R0, 4402H
      SUB    R0, 4411H(R1)
      ORB    RH0, 4501H
      ORB    RL0, 4509H
      ORB    RH0, 4511H(R1)
      ORB    RL0, 4519H(R1)
      OR     R0, 4602H
      OR     R0, 4611H(R1)
      ANDB   RH0, 4701H
      ANDB   RL0, 4709H
      ANDB   RH0, 4711H(R1)
      ANDB   RL0, 4719H(R1)
      AND    R0, 4802H
      AND    R0, 4811H(R1)
      XORB   RH0, 4901H
      XORB   RL0, 4909H
      XORB   RH0, 4911H(R1)
      XORB   RL0, 4919H(R1)
      XOR    R0, 4A02H
      XOR    R0, 4A11H(R1)
      CPB    RH0, 4B01H
      CPB    RL0, 4B09H
      CPB    RH0, 4B11H(R1)
      CPB    RL0, 4B19H(R1)
      CP     R0, 4C02H
      CP     R0, 4C11H(R1)
      COMB   4D01H
      CPB    4D02H, #3
      NEGB   4D03H
      TESTB  4D05H
      LDB    4D06H, #7
      TSETB  4D07H
      CLRB   4D09H
      COMB   4D11H(R1)
      CPB    4D12H(R1), #19
      NEGB   4D13H(R1)
      TESTB  4D15H(R1)
      LDB    4D16H(R1), #23
      TSETB  4D17H(R1)
      CLRB   4D19H(R1)
      COM    4E02H
      CP     4E02H, #4F03H
      NEG    4E04H
      TEST   4E06H
      LD     4E06H, #4F07H
      TSET   4E08H
      CLR    4E0AH
      COM    4E11H(R1)
      CP     4E12H(R1), #4F13H
      NEG    4E13H(R1)
      TEST   4E15H(R1)
      LD     4E16H(R1), #4F17H
      TSET   4E17H(R1)
      CLR    4E19H(R1)
      CPL    RR0, 5102H
      CPL    RR0, 5111H(R1)
      PUSHL  @R1, 5212H
      PUSHL  @R1, 5213H(R2)
      SUBL   RR0, 5302H
      SUBL   RR0, 5311H(R1)
      PUSH   @R1, 5412H
      PUSH   @R1, 5413H(R2)
      LDL    RR0, 5502H
      LDL    RR0, 5511H(R1)
      POPL   5612H, @R1
      POPL   5613H(R2), @R1
      ADDL   RR0, 5702H
      ADDL   RR0, 5711H(R1)
      POP    5812H, @R1
      POP    5813H(R2), @R1
      MULTL  RQ0, 5902H
      MULTL  RQ0, 5911H(R1)
      MULT   RR0, 5A02H
      MULT   RR0, 5A11H(R1)
      DIVL   RQ0, 5B02H
      DIVL   RQ0, 5B11H(R1)
      DIV    RR0, 5C02H
      DIV    RR0, 5C11H(R1)
      LDM    R0, 0102H, #1
      TESTL  5D0AH
      LDM    0102H, R0, #1
      LDM    R0, 0101H(R1), #1
      TESTL  5D19H(R1)
      LDM    0101H(R1), R0, #1
      LDL    5E02H, RR0
      LDL    5E11H(R1), RR0
      JP     F, 5F02H
      JP     LT, 5F02H
      JP     LE, 5F04H
      JP     ULE, 5F04H
      JP     OV, 5F06H
      JP     MI, 5F06H
      JP     Z, 5F08H
      JP     C, 5F08H
      JP     5F0AH
      JP     GE, 5F0AH
      JP     GT, 5F0CH
      JP     UGT, 5F0CH
      JP     NOV, 5F0EH
      JP     PL, 5F0EH
      JP     NZ, 5F10H
      JP     NC, 5F10H
      JP     F, 5F11H(R1)
      JP     LT, 5F12H(R1)
      JP     LE, 5F13H(R1)
      JP     ULE, 5F14H(R1)
      JP     OV, 5F15H(R1)
      JP     MI, 5F16H(R1)
      JP     Z, 5F17H(R1)
      JP     C, 5F18H(R1)
      JP     5F19H(R1)
      JP     GE, 5F1AH(R1)
      JP     GT, 5F1BH(R1)
      JP     UGT, 5F1CH(R1)
      JP     NOV, 5F1DH(R1)
      JP     PL, 5F1EH(R1)
      JP     NZ, 5F1FH(R1)
      JP     NC, 5F20H(R1)
      CALL   6002H
      CALL   6011H(R1)
      LDB    RH0, 6101H
      LDB    RL0, 6109H
      LDB    RH0, 6111H(R1)
      LDB    RL0, 6119H(R1)
      LD     R0, 6202H
      LD     R0, 6211H(R1)
      RESB   6301H, #0
      RESB   6311H(R1), #0
      RES    6402H, #0
      RES    6411H(R1), #0
      SETB   6501H, #0
      SETB   6511H(R1), #0
      SET    6602H, #0
      SET    6611H(R1), #0
      BITB   6701H, #0
      BITB   6711H(R1), #0
      BIT    6802H, #0
      BIT    6811H(R1), #0
      INCB   6901H, #1
      INCB   6911H(R1), #1
      INC    6A02H, #1
      INC    6A11H(R1), #1
      DECB   6B01H, #1
      DECB   6B11H(R1), #1
      DEC    6C02H, #1
      DEC    6C11H(R1), #1
      EXB    RH0, 6D01H
      EXB    RL0, 6D09H
      EXB    RH0, 6D11H(R1)
      EXB    RL0, 6D19H(R1)
      EX     R0, 6E02H
      EX     R0, 6E11H(R1)
      LDB    6F01H, RH0
      LDB    6F09H, RL0
      LDB    6F11H(R1), RH0
      LDB    6F19H(R1), RL0
      LD     7002H, R0
      LD     7011H(R1), R0
      LDB    RH0, R1(R0)
      LDB    RL0, R1(R0)
      LD     R0, R1(R0)
      LDB    R1(R0), RH0
      LDB    R1(R0), RL0
      LD     R1(R0), R0
      LDA    R0, R1(R0)
      LDL    RR0, R1(R0)
      LDA    R0, 7701H
      LDA    R0, 7711H(R1)
      LDL    R1(R0), RR0
      LDPS   7A02H
      LDPS   7A11H(R1)
      HALT
      IRET
      MSET
      MRES
      MBIT
      MREQ   R0
      DI     VI,NVI
      DI     VI
      DI     NVI
      EI     VI,NVI
      EI     VI
      EI     NVI
      LDCTL  R0, FCW
      LDCTL  R0, REFRESH
      LDCTL  R0, PSAP
      LDCTL  R0, NSP
      LDCTL  FCW, R0
      LDCTL  REFRESH, R0
      LDCTL  PSAP, R0
      LDCTL  NSP, R0
      SC     #0
      ADDB   RH0, RH0
      ADDB   RL0, RH0
      ADDB   RH0, RL0
      ADDB   RL0, RL0
      ADD    R0, R0
      SUBB   RH0, RH0
      SUBB   RL0, RH0
      SUBB   RH0, RL0
      SUBB   RL0, RL0
      SUB    R0, R0
      ORB    RH0, RH0
      ORB    RL0, RH0
      ORB    RH0, RL0
      ORB    RL0, RL0
      OR     R0, R0
      ANDB   RH0, RH0
      ANDB   RL0, RH0
      ANDB   RH0, RL0
      ANDB   RL0, RL0
      AND    R0, R0
      XORB   RH0, RH0
      XORB   RL0, RH0
      XORB   RH0, RL0
      XORB   RL0, RL0
      XOR    R0, R0
      CPB    RH0, RH0
      CPB    RL0, RH0
      CPB    RH0, RL0
      CPB    RL0, RL0
      CP     R0, R0
      COMB   RH0
      LDCTLB RH0, FLAGS
      NEGB   RH0
      TESTB  RH0
      TSETB  RH0
      CLRB   RH0
      LDCTLB FLAGS, RH0
      COMB   RL0
      LDCTLB RL0, FLAGS
      NEGB   RL0
      TESTB  RL0
      TSETB  RL0
      CLRB   RL0
      LDCTLB FLAGS, RL0
      COM    R0
      NEG    R0
      TEST   R0
      TSET   R0
      NOP
      CLR    R0
      SETFLG P
      RESFLG P
      COMFLG P
      SETFLG S
      RESFLG S
      COMFLG S
      SETFLG S,P
      RESFLG S,P
      COMFLG S,P
      SETFLG Z
      RESFLG Z
      COMFLG Z
      SETFLG Z,P
      RESFLG Z,P
      COMFLG Z,P
      SETFLG Z,S
      RESFLG Z,S
      COMFLG Z,S
      SETFLG Z,S,P
      RESFLG Z,S,P
      COMFLG Z,S,P
      SETFLG C
      RESFLG C
      COMFLG C
      SETFLG C,P
      RESFLG C,P
      COMFLG C,P
      SETFLG C,S
      RESFLG C,S
      COMFLG C,S
      SETFLG C,S,P
      RESFLG C,S,P
      COMFLG C,S,P
      SETFLG C,Z
      RESFLG C,Z
      COMFLG C,Z
      SETFLG C,Z,P
      RESFLG C,Z,P
      COMFLG C,Z,P
      SETFLG C,Z,S
      RESFLG C,Z,S
      COMFLG C,Z,S
      SETFLG C,Z,S,P
      RESFLG C,Z,S,P
      COMFLG C,Z,S,P
      CPL    RR0, RR0
      PUSHL  @R1, RR2
      SUBL   RR0, RR0
      PUSH   @R1, R0
      LDL    RR0, RR0
      POPL   RR2, @R1
      ADDL   RR0, RR0
      POP    R0, @R1
      MULTL  RQ0, RR0
      MULT   RR0, R0
      DIVL   RQ0, RR0
      DIV    RR0, R0
      TESTL  RR0
      RET    F
      RET    LT
      RET    LE
      RET    ULE
      RET    OV
      RET    MI
      RET    Z
      RET    C
      RET
      RET    GE
      RET    GT
      RET    UGT
      RET    NOV
      RET    PL
      RET    NZ
      RET    NC
      LDB    RH0, RH0
      LDB    RL0, RH0
      LDB    RH0, RL0
      LDB    RL0, RL0
      LD     R0, R0
      RESB   RH0, #0
      RESB   RL0, #0
      RES    R0, #0
      SETB   RH0, #0
      SETB   RL0, #0
      SET    R0, #0
      BITB   RH0, #0
      BITB   RL0, #0
      BIT    R0, #0
      INCB   RH0, #1
      INCB   RL0, #1
      INC    R0, #1
      DECB   RH0, #1
      DECB   RL0, #1
      DEC    R0, #1
      EXB    RH0, RH0
      EXB    RL0, RH0
      EXB    RH0, RL0
      EXB    RL0, RL0
      EX     R0, R0
      TCCB   F, RH0
      TCCB   LT, RH0
      TCCB   LE, RH0
      TCCB   ULE, RH0
      TCCB   OV, RH0
      TCCB   MI, RH0
      TCCB   Z, RH0
      TCCB   C, RH0
      TCCB   RH0
      TCCB   GE, RH0
      TCCB   GT, RH0
      TCCB   UGT, RH0
      TCCB   NOV, RH0
      TCCB   PL, RH0
      TCCB   NZ, RH0
      TCCB   NC, RH0
      TCCB   F, RL0
      TCCB   LT, RL0
      TCCB   LE, RL0
      TCCB   ULE, RL0
      TCCB   OV, RL0
      TCCB   MI, RL0
      TCCB   Z, RL0
      TCCB   C, RL0
      TCCB   RL0
      TCCB   GE, RL0
      TCCB   GT, RL0
      TCCB   UGT, RL0
      TCCB   NOV, RL0
      TCCB   PL, RL0
      TCCB   NZ, RL0
      TCCB   NC, RL0
      TCC    F, R0
      TCC    LT, R0
      TCC    LE, R0
      TCC    ULE, R0
      TCC    OV, R0
      TCC    MI, R0
      TCC    Z, R0
      TCC    C, R0
      TCC    R0
      TCC    GE, R0
      TCC    GT, R0
      TCC    UGT, R0
      TCC    NOV, R0
      TCC    PL, R0
      TCC    NZ, R0
      TCC    NC, R0
      DAB    RH0
      DAB    RL0
      EXTSB  R0
      EXTSL  RQ0
      EXTS   RR0
      RLB    RH0, #1
      SRLB   RH0, #8
      SLLB   RH0, #0
      SDLB   RH0, R0
      RRB    RH0, #1
      RLCB   RH0, #1
      SRAB   RH0, #8
      SLAB   RH0, #0
      SDAB   RH0, R0
      RRCB   RH0, #1
      RLB    RL0, #1
      SRLB   RL0, #8
      SLLB   RL0, #0
      SDLB   RL0, R0
      RRB    RL0, #1
      RLCB   RL0, #1
      SRAB   RL0, #8
      SLAB   RL0, #0
      SDAB   RL0, R0
      RRCB   RL0, #1
      RL     R0, #1
      SRL    R0, #16
      SLL    R0, #0
      SDL    R0, R0
      RR     R0, #1
      SRLL   RR0, #32
      SLLL   RR0, #0
      SDLL   RR0, R0
      RLC    R0, #1
      SRA    R0, #16
      SLA    R0, #0
      SDA    R0, R0
      RRC    R0, #1
      SRAL   RR0, #32
      SLAL   RR0, #0
      SDAL   RR0, R0
      ADCB   RH0, RH0
      ADCB   RL0, RH0
      ADCB   RH0, RL0
      ADCB   RL0, RL0
      ADC    R0, R0
      SBCB   RH0, RH0
      SBCB   RL0, RH0
      SBCB   RH0, RL0
      SBCB   RL0, RL0
      SBC    R0, R0
      TRIB   @R2, @R3, R0
      TRTIB  @R2, @R3, R0
      TRIRB  @R2, @R3, R0
      TRTIRB @R2, @R3, R0
      TRDB   @R2, @R3, R0
      TRTDB  @R2, @R3, R0
      TRDRB  @R2, @R3, R0
      TRTDRB @R2, @R3, R0
      CPIB   RH2, @R1, R0, F
      CPIB   RH2, @R1, R0, LT
      CPIB   RH2, @R1, R0, LE
      CPIB   RH2, @R1, R0, ULE
      CPIB   RH2, @R1, R0, OV
      CPIB   RH2, @R1, R0, MI
      CPIB   RH2, @R1, R0, Z
      CPIB   RH2, @R1, R0, C
      CPIB   RH2, @R1, R0
      CPIB   RH2, @R1, R0, GE
      CPIB   RH2, @R1, R0, GT
      CPIB   RH2, @R1, R0, UGT
      CPIB   RH2, @R1, R0, NOV
      CPIB   RH2, @R1, R0, PL
      CPIB   RH2, @R1, R0, NZ
      CPIB   RH2, @R1, R0, NC
      CPIB   RL2, @R1, R0, F
      CPIB   RL2, @R1, R0, LT
      CPIB   RL2, @R1, R0, LE
      CPIB   RL2, @R1, R0, ULE
      CPIB   RL2, @R1, R0, OV
      CPIB   RL2, @R1, R0, MI
      CPIB   RL2, @R1, R0, Z
      CPIB   RL2, @R1, R0, C
      CPIB   RL2, @R1, R0
      CPIB   RL2, @R1, R0, GE
      CPIB   RL2, @R1, R0, GT
      CPIB   RL2, @R1, R0, UGT
      CPIB   RL2, @R1, R0, NOV
      CPIB   RL2, @R1, R0, PL
      CPIB   RL2, @R1, R0, NZ
      CPIB   RL2, @R1, R0, NC
      LDIRB  @R2, @R1, R0
      LDIB   @R2, @R1, R0
      CPSIB  @R2, @R1, R0, F
      CPSIB  @R2, @R1, R0, LT
      CPSIB  @R2, @R1, R0, LE
      CPSIB  @R2, @R1, R0, ULE
      CPSIB  @R2, @R1, R0, OV
      CPSIB  @R2, @R1, R0, MI
      CPSIB  @R2, @R1, R0, Z
      CPSIB  @R2, @R1, R0, C
      CPSIB  @R2, @R1, R0
      CPSIB  @R2, @R1, R0, GE
      CPSIB  @R2, @R1, R0, GT
      CPSIB  @R2, @R1, R0, UGT
      CPSIB  @R2, @R1, R0, NOV
      CPSIB  @R2, @R1, R0, PL
      CPSIB  @R2, @R1, R0, NZ
      CPSIB  @R2, @R1, R0, NC
      CPIRB  RH2, @R1, R0, F
      CPIRB  RH2, @R1, R0, LT
      CPIRB  RH2, @R1, R0, LE
      CPIRB  RH2, @R1, R0, ULE
      CPIRB  RH2, @R1, R0, OV
      CPIRB  RH2, @R1, R0, MI
      CPIRB  RH2, @R1, R0, Z
      CPIRB  RH2, @R1, R0, C
      CPIRB  RH2, @R1, R0
      CPIRB  RH2, @R1, R0, GE
      CPIRB  RH2, @R1, R0, GT
      CPIRB  RH2, @R1, R0, UGT
      CPIRB  RH2, @R1, R0, NOV
      CPIRB  RH2, @R1, R0, PL
      CPIRB  RH2, @R1, R0, NZ
      CPIRB  RH2, @R1, R0, NC
      CPIRB  RL2, @R1, R0, F
      CPIRB  RL2, @R1, R0, LT
      CPIRB  RL2, @R1, R0, LE
      CPIRB  RL2, @R1, R0, ULE
      CPIRB  RL2, @R1, R0, OV
      CPIRB  RL2, @R1, R0, MI
      CPIRB  RL2, @R1, R0, Z
      CPIRB  RL2, @R1, R0, C
      CPIRB  RL2, @R1, R0
      CPIRB  RL2, @R1, R0, GE
      CPIRB  RL2, @R1, R0, GT
      CPIRB  RL2, @R1, R0, UGT
      CPIRB  RL2, @R1, R0, NOV
      CPIRB  RL2, @R1, R0, PL
      CPIRB  RL2, @R1, R0, NZ
      CPIRB  RL2, @R1, R0, NC
      CPSIRB @R2, @R1, R0, F
      CPSIRB @R2, @R1, R0, LT
      CPSIRB @R2, @R1, R0, LE
      CPSIRB @R2, @R1, R0, ULE
      CPSIRB @R2, @R1, R0, OV
      CPSIRB @R2, @R1, R0, MI
      CPSIRB @R2, @R1, R0, Z
      CPSIRB @R2, @R1, R0, C
      CPSIRB @R2, @R1, R0
      CPSIRB @R2, @R1, R0, GE
      CPSIRB @R2, @R1, R0, GT
      CPSIRB @R2, @R1, R0, UGT
      CPSIRB @R2, @R1, R0, NOV
      CPSIRB @R2, @R1, R0, PL
      CPSIRB @R2, @R1, R0, NZ
      CPSIRB @R2, @R1, R0, NC
      CPDB   RH2, @R1, R0, F
      CPDB   RH2, @R1, R0, LT
      CPDB   RH2, @R1, R0, LE
      CPDB   RH2, @R1, R0, ULE
      CPDB   RH2, @R1, R0, OV
      CPDB   RH2, @R1, R0, MI
      CPDB   RH2, @R1, R0, Z
      CPDB   RH2, @R1, R0, C
      CPDB   RH2, @R1, R0
      CPDB   RH2, @R1, R0, GE
      CPDB   RH2, @R1, R0, GT
      CPDB   RH2, @R1, R0, UGT
      CPDB   RH2, @R1, R0, NOV
      CPDB   RH2, @R1, R0, PL
      CPDB   RH2, @R1, R0, NZ
      CPDB   RH2, @R1, R0, NC
      CPDB   RL2, @R1, R0, F
      CPDB   RL2, @R1, R0, LT
      CPDB   RL2, @R1, R0, LE
      CPDB   RL2, @R1, R0, ULE
      CPDB   RL2, @R1, R0, OV
      CPDB   RL2, @R1, R0, MI
      CPDB   RL2, @R1, R0, Z
      CPDB   RL2, @R1, R0, C
      CPDB   RL2, @R1, R0
      CPDB   RL2, @R1, R0, GE
      CPDB   RL2, @R1, R0, GT
      CPDB   RL2, @R1, R0, UGT
      CPDB   RL2, @R1, R0, NOV
      CPDB   RL2, @R1, R0, PL
      CPDB   RL2, @R1, R0, NZ
      CPDB   RL2, @R1, R0, NC
      LDDRB  @R2, @R1, R0
      LDDB   @R2, @R1, R0
      CPSDB  @R2, @R1, R0, F
      CPSDB  @R2, @R1, R0, LT
      CPSDB  @R2, @R1, R0, LE
      CPSDB  @R2, @R1, R0, ULE
      CPSDB  @R2, @R1, R0, OV
      CPSDB  @R2, @R1, R0, MI
      CPSDB  @R2, @R1, R0, Z
      CPSDB  @R2, @R1, R0, C
      CPSDB  @R2, @R1, R0
      CPSDB  @R2, @R1, R0, GE
      CPSDB  @R2, @R1, R0, GT
      CPSDB  @R2, @R1, R0, UGT
      CPSDB  @R2, @R1, R0, NOV
      CPSDB  @R2, @R1, R0, PL
      CPSDB  @R2, @R1, R0, NZ
      CPSDB  @R2, @R1, R0, NC
      CPDRB  RH2, @R1, R0, F
      CPDRB  RH2, @R1, R0, LT
      CPDRB  RH2, @R1, R0, LE
      CPDRB  RH2, @R1, R0, ULE
      CPDRB  RH2, @R1, R0, OV
      CPDRB  RH2, @R1, R0, MI
      CPDRB  RH2, @R1, R0, Z
      CPDRB  RH2, @R1, R0, C
      CPDRB  RH2, @R1, R0
      CPDRB  RH2, @R1, R0, GE
      CPDRB  RH2, @R1, R0, GT
      CPDRB  RH2, @R1, R0, UGT
      CPDRB  RH2, @R1, R0, NOV
      CPDRB  RH2, @R1, R0, PL
      CPDRB  RH2, @R1, R0, NZ
      CPDRB  RH2, @R1, R0, NC
      CPDRB  RL2, @R1, R0, F
      CPDRB  RL2, @R1, R0, LT
      CPDRB  RL2, @R1, R0, LE
      CPDRB  RL2, @R1, R0, ULE
      CPDRB  RL2, @R1, R0, OV
      CPDRB  RL2, @R1, R0, MI
      CPDRB  RL2, @R1, R0, Z
      CPDRB  RL2, @R1, R0, C
      CPDRB  RL2, @R1, R0
      CPDRB  RL2, @R1, R0, GE
      CPDRB  RL2, @R1, R0, GT
      CPDRB  RL2, @R1, R0, UGT
      CPDRB  RL2, @R1, R0, NOV
      CPDRB  RL2, @R1, R0, PL
      CPDRB  RL2, @R1, R0, NZ
      CPDRB  RL2, @R1, R0, NC
      CPSDRB @R2, @R1, R0, F
      CPSDRB @R2, @R1, R0, LT
      CPSDRB @R2, @R1, R0, LE
      CPSDRB @R2, @R1, R0, ULE
      CPSDRB @R2, @R1, R0, OV
      CPSDRB @R2, @R1, R0, MI
      CPSDRB @R2, @R1, R0, Z
      CPSDRB @R2, @R1, R0, C
      CPSDRB @R2, @R1, R0
      CPSDRB @R2, @R1, R0, GE
      CPSDRB @R2, @R1, R0, GT
      CPSDRB @R2, @R1, R0, UGT
      CPSDRB @R2, @R1, R0, NOV
      CPSDRB @R2, @R1, R0, PL
      CPSDRB @R2, @R1, R0, NZ
      CPSDRB @R2, @R1, R0, NC
      CPI    R2, @R1, R0, F
      CPI    R2, @R1, R0, LT
      CPI    R2, @R1, R0, LE
      CPI    R2, @R1, R0, ULE
      CPI    R2, @R1, R0, OV
      CPI    R2, @R1, R0, MI
      CPI    R2, @R1, R0, Z
      CPI    R2, @R1, R0, C
      CPI    R2, @R1, R0
      CPI    R2, @R1, R0, GE
      CPI    R2, @R1, R0, GT
      CPI    R2, @R1, R0, UGT
      CPI    R2, @R1, R0, NOV
      CPI    R2, @R1, R0, PL
      CPI    R2, @R1, R0, NZ
      CPI    R2, @R1, R0, NC
      LDIR   @R2, @R1, R0
      LDI    @R2, @R1, R0
      CPSI   @R2, @R1, R0, F
      CPSI   @R2, @R1, R0, LT
      CPSI   @R2, @R1, R0, LE
      CPSI   @R2, @R1, R0, ULE
      CPSI   @R2, @R1, R0, OV
      CPSI   @R2, @R1, R0, MI
      CPSI   @R2, @R1, R0, Z
      CPSI   @R2, @R1, R0, C
      CPSI   @R2, @R1, R0
      CPSI   @R2, @R1, R0, GE
      CPSI   @R2, @R1, R0, GT
      CPSI   @R2, @R1, R0, UGT
      CPSI   @R2, @R1, R0, NOV
      CPSI   @R2, @R1, R0, PL
      CPSI   @R2, @R1, R0, NZ
      CPSI   @R2, @R1, R0, NC
      CPIR   R2, @R1, R0, F
      CPIR   R2, @R1, R0, LT
      CPIR   R2, @R1, R0, LE
      CPIR   R2, @R1, R0, ULE
      CPIR   R2, @R1, R0, OV
      CPIR   R2, @R1, R0, MI
      CPIR   R2, @R1, R0, Z
      CPIR   R2, @R1, R0, C
      CPIR   R2, @R1, R0
      CPIR   R2, @R1, R0, GE
      CPIR   R2, @R1, R0, GT
      CPIR   R2, @R1, R0, UGT
      CPIR   R2, @R1, R0, NOV
      CPIR   R2, @R1, R0, PL
      CPIR   R2, @R1, R0, NZ
      CPIR   R2, @R1, R0, NC
      CPSIR  @R2, @R1, R0, F
      CPSIR  @R2, @R1, R0, LT
      CPSIR  @R2, @R1, R0, LE
      CPSIR  @R2, @R1, R0, ULE
      CPSIR  @R2, @R1, R0, OV
      CPSIR  @R2, @R1, R0, MI
      CPSIR  @R2, @R1, R0, Z
      CPSIR  @R2, @R1, R0, C
      CPSIR  @R2, @R1, R0
      CPSIR  @R2, @R1, R0, GE
      CPSIR  @R2, @R1, R0, GT
      CPSIR  @R2, @R1, R0, UGT
      CPSIR  @R2, @R1, R0, NOV
      CPSIR  @R2, @R1, R0, PL
      CPSIR  @R2, @R1, R0, NZ
      CPSIR  @R2, @R1, R0, NC
      CPD    R2, @R1, R0, F
      CPD    R2, @R1, R0, LT
      CPD    R2, @R1, R0, LE
      CPD    R2, @R1, R0, ULE
      CPD    R2, @R1, R0, OV
      CPD    R2, @R1, R0, MI
      CPD    R2, @R1, R0, Z
      CPD    R2, @R1, R0, C
      CPD    R2, @R1, R0
      CPD    R2, @R1, R0, GE
      CPD    R2, @R1, R0, GT
      CPD    R2, @R1, R0, UGT
      CPD    R2, @R1, R0, NOV
      CPD    R2, @R1, R0, PL
      CPD    R2, @R1, R0, NZ
      CPD    R2, @R1, R0, NC
      LDDR   @R2, @R1, R0
      LDD    @R2, @R1, R0
      CPSD   @R2, @R1, R0, F
      CPSD   @R2, @R1, R0, LT
      CPSD   @R2, @R1, R0, LE
      CPSD   @R2, @R1, R0, ULE
      CPSD   @R2, @R1, R0, OV
      CPSD   @R2, @R1, R0, MI
      CPSD   @R2, @R1, R0, Z
      CPSD   @R2, @R1, R0, C
      CPSD   @R2, @R1, R0
      CPSD   @R2, @R1, R0, GE
      CPSD   @R2, @R1, R0, GT
      CPSD   @R2, @R1, R0, UGT
      CPSD   @R2, @R1, R0, NOV
      CPSD   @R2, @R1, R0, PL
      CPSD   @R2, @R1, R0, NZ
      CPSD   @R2, @R1, R0, NC
      CPDR   R2, @R1, R0, F
      CPDR   R2, @R1, R0, LT
      CPDR   R2, @R1, R0, LE
      CPDR   R2, @R1, R0, ULE
      CPDR   R2, @R1, R0, OV
      CPDR   R2, @R1, R0, MI
      CPDR   R2, @R1, R0, Z
      CPDR   R2, @R1, R0, C
      CPDR   R2, @R1, R0
      CPDR   R2, @R1, R0, GE
      CPDR   R2, @R1, R0, GT
      CPDR   R2, @R1, R0, UGT
      CPDR   R2, @R1, R0, NOV
      CPDR   R2, @R1, R0, PL
      CPDR   R2, @R1, R0, NZ
      CPDR   R2, @R1, R0, NC
      CPSDR  @R2, @R1, R0, F
      CPSDR  @R2, @R1, R0, LT
      CPSDR  @R2, @R1, R0, LE
      CPSDR  @R2, @R1, R0, ULE
      CPSDR  @R2, @R1, R0, OV
      CPSDR  @R2, @R1, R0, MI
      CPSDR  @R2, @R1, R0, Z
      CPSDR  @R2, @R1, R0, C
      CPSDR  @R2, @R1, R0
      CPSDR  @R2, @R1, R0, GE
      CPSDR  @R2, @R1, R0, GT
      CPSDR  @R2, @R1, R0, UGT
      CPSDR  @R2, @R1, R0, NOV
      CPSDR  @R2, @R1, R0, PL
      CPSDR  @R2, @R1, R0, NZ
      CPSDR  @R2, @R1, R0, NC
      RRDB   RH0, RH0
      RRDB   RL0, RH0
      RRDB   RH0, RL0
      RRDB   RL0, RL0
      LDK    R0, #0
      RLDB   RH0, RH0
      RLDB   RL0, RH0
      RLDB   RH0, RL0
      RLDB   RL0, RL0
      LDB    RH0, #0
      LDB    RL0, #0
      CALR   $+2
      JR     F, $+2
      JR     LT, $+2
      JR     LE, $+2
      JR     ULE, $+2
      JR     OV, $+2
      JR     MI, $+2
      JR     Z, $+2
      JR     C, $+2
      JR     $+2
      JR     GE, $+2
      JR     GT, $+2
      JR     UGT, $+2
      JR     NOV, $+2
      JR     PL, $+2
      JR     NZ, $+2
      JR     NC, $+2
      DBJNZ  RH0, $+2
      DJNZ   R0, $+2
      DBJNZ  RL0, $+2
