;;; AUTO GENERATED FILE
;;; generated by: gen_tlcs90 -i -u -C TLCS90 -o gen_tlcs90.inc -l gen_tlcs90.lst
      NOP
      HALT
      DI
      EI
      INCX  (0FF08H)
      EX    DE, HL
      EX    AF, AF'
      EXX
      DAA   A
      RCF
      SCF
      CCF
      DECX  (0FF10H)
      CPL   A
      NEG   A
      MUL   HL, 19
      DIV   HL, 20
      ADD   IX, 1615H
      ADD   IY, 1716H
      ADD   SP, 1817H
      LDAR  HL, $+191AH
      DJNZ  $+27
      DJNZ  BC, $+28
      JP    1C1BH
      JRL   $+1D1EH
      CALL  1E1DH
      CALR  $+1F20H
      RET
      RETI
      LD    A, B
      LD    A, C
      LD    A, D
      LD    A, E
      LD    A, H
      LD    A, L
      LD    A, A
      LD    A, (0FF28H)
      LD    B, A
      LD    C, A
      LD    D, A
      LD    E, A
      LD    H, A
      LD    L, A
      LD    (0FF30H), A
      LD    B, 31H
      LD    C, 32H
      LD    D, 33H
      LD    E, 34H
      LD    H, 35H
      LD    L, 36H
      LD    A, 37H
      LD    (0FF38H), 39H
      LD    BC, 3A39H
      LD    DE, 3B3AH
      LD    HL, 3C3BH
      LD    IX, 3E3DH
      LD    IY, 3F3EH
      LD    SP, 403FH
      LDW   (0FF40H), 4241H
      LD    HL, BC
      LD    HL, DE
      LD    HL, HL
      LD    HL, IX
      LD    HL, IY
      LD    HL, SP
      LD    HL, (0FF48H)
      LD    BC, HL
      LD    DE, HL
      LD    IX, HL
      LD    IY, HL
      LD    SP, HL
      LD    (0FF50H), HL
      PUSH  BC
      PUSH  DE
      PUSH  HL
      PUSH  IX
      PUSH  IY
      PUSH  AF
      POP   BC
      POP   DE
      POP   HL
      POP   IX
      POP   IY
      POP   AF
      ADD   A, (0FF61H)
      ADC   A, (0FF62H)
      SUB   A, (0FF63H)
      SBC   A, (0FF64H)
      AND   A, (0FF65H)
      XOR   A, (0FF66H)
      OR    A, (0FF67H)
      CP    A, (0FF68H)
      ADD   A, 69H
      ADC   A, 6AH
      SUB   A, 6BH
      SBC   A, 6CH
      AND   A, 6DH
      XOR   A, 6EH
      OR    A, 6FH
      CP    A, 70H
      ADD   HL, (0FF71H)
      ADC   HL, (0FF72H)
      SUB   HL, (0FF73H)
      SBC   HL, (0FF74H)
      AND   HL, (0FF75H)
      XOR   HL, (0FF76H)
      OR    HL, (0FF77H)
      CP    HL, (0FF78H)
      ADD   HL, 7A79H
      ADC   HL, 7B7AH
      SUB   HL, 7C7BH
      SBC   HL, 7D7CH
      AND   HL, 7E7DH
      XOR   HL, 7F7EH
      OR    HL, 807FH
      CP    HL, 8180H
      INC   B
      INC   C
      INC   D
      INC   E
      INC   H
      INC   L
      INC   A
      INC   (0FF88H)
      DEC   B
      DEC   C
      DEC   D
      DEC   E
      DEC   H
      DEC   L
      DEC   A
      DEC   (0FF90H)
      INC   BC
      INC   DE
      INC   HL
      INC   IX
      INC   IY
      INC   SP
      INCW  (0FF98H)
      DEC   BC
      DEC   DE
      DEC   HL
      DEC   IX
      DEC   IY
      DEC   SP
      DECW  (0FFA0H)
      RLCA
      RRCA
      RLA
      RRA
      SLAA
      SRAA
      SLLA
      SRLA
      BIT   0, (0FFA9H)
      RES   0, (0FFB1H)
      SET   0, (0FFB9H)
      JR    F, $-61
      JR    LT, $-60
      JR    LE, $-59
      JR    ULE, $-58
      JR    OV, $-57
      JR    MI, $-56
      JR    Z, $-55
      JR    C, $-54
      JR    $-53
      JR    GE, $-52
      JR    GT, $-51
      JR    UGT, $-50
      JR    NOV, $-49
      JR    PL, $-48
      JR    NZ, $-47
      JR    NC, $-46
      RLD   (BC)
      RRD   (BC)
      MUL   HL, (BC)
      DIV   HL, (BC)
      ADD   IX, (BC)
      ADD   IY, (BC)
      ADD   SP, (BC)
      TSET  0, (BC)
      LD    B, (BC)
      LD    C, (BC)
      LD    D, (BC)
      LD    E, (BC)
      LD    H, (BC)
      LD    L, (BC)
      LD    A, (BC)
      LD    BC, (BC)
      LD    DE, (BC)
      LD    HL, (BC)
      LD    IX, (BC)
      LD    IY, (BC)
      LD    SP, (BC)
      EX    (BC), BC
      EX    (BC), DE
      EX    (BC), HL
      EX    (BC), IX
      EX    (BC), IY
      EX    (BC), SP
      ADD   A, (BC)
      ADC   A, (BC)
      SUB   A, (BC)
      SBC   A, (BC)
      AND   A, (BC)
      XOR   A, (BC)
      OR    A, (BC)
      CP    A, (BC)
      ADD   HL, (BC)
      ADC   HL, (BC)
      SUB   HL, (BC)
      SBC   HL, (BC)
      AND   HL, (BC)
      XOR   HL, (BC)
      OR    HL, (BC)
      CP    HL, (BC)
      INC   (BC)
      DEC   (BC)
      INCW  (BC)
      DECW  (BC)
      RLC   (BC)
      RRC   (BC)
      RL    (BC)
      RR    (BC)
      SLA   (BC)
      SRA   (BC)
      SLL   (BC)
      SRL   (BC)
      BIT   0, (BC)
      RES   0, (BC)
      SET   0, (BC)
      RLD   (DE)
      RRD   (DE)
      MUL   HL, (DE)
      DIV   HL, (DE)
      ADD   IX, (DE)
      ADD   IY, (DE)
      ADD   SP, (DE)
      TSET  0, (DE)
      LD    B, (DE)
      LD    C, (DE)
      LD    D, (DE)
      LD    E, (DE)
      LD    H, (DE)
      LD    L, (DE)
      LD    A, (DE)
      LD    BC, (DE)
      LD    DE, (DE)
      LD    HL, (DE)
      LD    IX, (DE)
      LD    IY, (DE)
      LD    SP, (DE)
      EX    (DE), BC
      EX    (DE), DE
      EX    (DE), HL
      EX    (DE), IX
      EX    (DE), IY
      EX    (DE), SP
      ADD   A, (DE)
      ADC   A, (DE)
      SUB   A, (DE)
      SBC   A, (DE)
      AND   A, (DE)
      XOR   A, (DE)
      OR    A, (DE)
      CP    A, (DE)
      ADD   HL, (DE)
      ADC   HL, (DE)
      SUB   HL, (DE)
      SBC   HL, (DE)
      AND   HL, (DE)
      XOR   HL, (DE)
      OR    HL, (DE)
      CP    HL, (DE)
      INC   (DE)
      DEC   (DE)
      INCW  (DE)
      DECW  (DE)
      RLC   (DE)
      RRC   (DE)
      RL    (DE)
      RR    (DE)
      SLA   (DE)
      SRA   (DE)
      SLL   (DE)
      SRL   (DE)
      BIT   0, (DE)
      RES   0, (DE)
      SET   0, (DE)
      RLD   (HL)
      RRD   (HL)
      MUL   HL, (HL)
      DIV   HL, (HL)
      ADD   IX, (HL)
      ADD   IY, (HL)
      ADD   SP, (HL)
      TSET  0, (HL)
      LD    B, (HL)
      LD    C, (HL)
      LD    D, (HL)
      LD    E, (HL)
      LD    H, (HL)
      LD    L, (HL)
      LD    A, (HL)
      LD    BC, (HL)
      LD    DE, (HL)
      LD    HL, (HL)
      LD    IX, (HL)
      LD    IY, (HL)
      LD    SP, (HL)
      EX    (HL), BC
      EX    (HL), DE
      EX    (HL), HL
      EX    (HL), IX
      EX    (HL), IY
      EX    (HL), SP
      ADD   A, (HL)
      ADC   A, (HL)
      SUB   A, (HL)
      SBC   A, (HL)
      AND   A, (HL)
      XOR   A, (HL)
      OR    A, (HL)
      CP    A, (HL)
      ADD   HL, (HL)
      ADC   HL, (HL)
      SUB   HL, (HL)
      SBC   HL, (HL)
      AND   HL, (HL)
      XOR   HL, (HL)
      OR    HL, (HL)
      CP    HL, (HL)
      INC   (HL)
      DEC   (HL)
      INCW  (HL)
      DECW  (HL)
      RLC   (HL)
      RRC   (HL)
      RL    (HL)
      RR    (HL)
      SLA   (HL)
      SRA   (HL)
      SLL   (HL)
      SRL   (HL)
      BIT   0, (HL)
      RES   0, (HL)
      SET   0, (HL)
      RLD   (0E5E4H)
      RRD   (0E5E4H)
      MUL   HL, (0E5E4H)
      DIV   HL, (0E5E4H)
      ADD   IX, (0E5E4H)
      ADD   IY, (0E5E4H)
      ADD   SP, (0E5E4H)
      TSET  0, (0E5E4H)
      LD    B, (0E5E4H)
      LD    C, (0E5E4H)
      LD    D, (0E5E4H)
      LD    E, (0E5E4H)
      LD    H, (0E5E4H)
      LD    L, (0E5E4H)
      LD    A, (0E5E4H)
      LD    BC, (0E5E4H)
      LD    DE, (0E5E4H)
      LD    HL, (0E5E4H)
      LD    IX, (0E5E4H)
      LD    IY, (0E5E4H)
      LD    SP, (0E5E4H)
      EX    (0E5E4H), BC
      EX    (0E5E4H), DE
      EX    (0E5E4H), HL
      EX    (0E5E4H), IX
      EX    (0E5E4H), IY
      EX    (0E5E4H), SP
      ADD   A, (0E5E4H)
      ADC   A, (0E5E4H)
      SUB   A, (0E5E4H)
      SBC   A, (0E5E4H)
      AND   A, (0E5E4H)
      XOR   A, (0E5E4H)
      OR    A, (0E5E4H)
      CP    A, (0E5E4H)
      ADD   HL, (0E5E4H)
      ADC   HL, (0E5E4H)
      SUB   HL, (0E5E4H)
      SBC   HL, (0E5E4H)
      AND   HL, (0E5E4H)
      XOR   HL, (0E5E4H)
      OR    HL, (0E5E4H)
      CP    HL, (0E5E4H)
      INC   (0E5E4H)
      DEC   (0E5E4H)
      INCW  (0E5E4H)
      DECW  (0E5E4H)
      RLC   (0E5E4H)
      RRC   (0E5E4H)
      RL    (0E5E4H)
      RR    (0E5E4H)
      SLA   (0E5E4H)
      SRA   (0E5E4H)
      SLL   (0E5E4H)
      SRL   (0E5E4H)
      BIT   0, (0E5E4H)
      RES   0, (0E5E4H)
      SET   0, (0E5E4H)
      RLD   (IX)
      RRD   (IX)
      MUL   HL, (IX)
      DIV   HL, (IX)
      ADD   IX, (IX)
      ADD   IY, (IX)
      ADD   SP, (IX)
      TSET  0, (IX)
      LD    B, (IX)
      LD    C, (IX)
      LD    D, (IX)
      LD    E, (IX)
      LD    H, (IX)
      LD    L, (IX)
      LD    A, (IX)
      LD    BC, (IX)
      LD    DE, (IX)
      LD    HL, (IX)
      LD    IX, (IX)
      LD    IY, (IX)
      LD    SP, (IX)
      EX    (IX), BC
      EX    (IX), DE
      EX    (IX), HL
      EX    (IX), IX
      EX    (IX), IY
      EX    (IX), SP
      ADD   A, (IX)
      ADC   A, (IX)
      SUB   A, (IX)
      SBC   A, (IX)
      AND   A, (IX)
      XOR   A, (IX)
      OR    A, (IX)
      CP    A, (IX)
      ADD   HL, (IX)
      ADC   HL, (IX)
      SUB   HL, (IX)
      SBC   HL, (IX)
      AND   HL, (IX)
      XOR   HL, (IX)
      OR    HL, (IX)
      CP    HL, (IX)
      INC   (IX)
      DEC   (IX)
      INCW  (IX)
      DECW  (IX)
      RLC   (IX)
      RRC   (IX)
      RL    (IX)
      RR    (IX)
      SLA   (IX)
      SRA   (IX)
      SLL   (IX)
      SRL   (IX)
      BIT   0, (IX)
      RES   0, (IX)
      SET   0, (IX)
      RLD   (IY)
      RRD   (IY)
      MUL   HL, (IY)
      DIV   HL, (IY)
      ADD   IX, (IY)
      ADD   IY, (IY)
      ADD   SP, (IY)
      TSET  0, (IY)
      LD    B, (IY)
      LD    C, (IY)
      LD    D, (IY)
      LD    E, (IY)
      LD    H, (IY)
      LD    L, (IY)
      LD    A, (IY)
      LD    BC, (IY)
      LD    DE, (IY)
      LD    HL, (IY)
      LD    IX, (IY)
      LD    IY, (IY)
      LD    SP, (IY)
      EX    (IY), BC
      EX    (IY), DE
      EX    (IY), HL
      EX    (IY), IX
      EX    (IY), IY
      EX    (IY), SP
      ADD   A, (IY)
      ADC   A, (IY)
      SUB   A, (IY)
      SBC   A, (IY)
      AND   A, (IY)
      XOR   A, (IY)
      OR    A, (IY)
      CP    A, (IY)
      ADD   HL, (IY)
      ADC   HL, (IY)
      SUB   HL, (IY)
      SBC   HL, (IY)
      AND   HL, (IY)
      XOR   HL, (IY)
      OR    HL, (IY)
      CP    HL, (IY)
      INC   (IY)
      DEC   (IY)
      INCW  (IY)
      DECW  (IY)
      RLC   (IY)
      RRC   (IY)
      RL    (IY)
      RR    (IY)
      SLA   (IY)
      SRA   (IY)
      SLL   (IY)
      SRL   (IY)
      BIT   0, (IY)
      RES   0, (IY)
      SET   0, (IY)
      RLD   (SP)
      RRD   (SP)
      MUL   HL, (SP)
      DIV   HL, (SP)
      ADD   IX, (SP)
      ADD   IY, (SP)
      ADD   SP, (SP)
      TSET  0, (SP)
      LD    B, (SP)
      LD    C, (SP)
      LD    D, (SP)
      LD    E, (SP)
      LD    H, (SP)
      LD    L, (SP)
      LD    A, (SP)
      LD    BC, (SP)
      LD    DE, (SP)
      LD    HL, (SP)
      LD    IX, (SP)
      LD    IY, (SP)
      LD    SP, (SP)
      EX    (SP), BC
      EX    (SP), DE
      EX    (SP), HL
      EX    (SP), IX
      EX    (SP), IY
      EX    (SP), SP
      ADD   A, (SP)
      ADC   A, (SP)
      SUB   A, (SP)
      SBC   A, (SP)
      AND   A, (SP)
      XOR   A, (SP)
      OR    A, (SP)
      CP    A, (SP)
      ADD   HL, (SP)
      ADC   HL, (SP)
      SUB   HL, (SP)
      SBC   HL, (SP)
      AND   HL, (SP)
      XOR   HL, (SP)
      OR    HL, (SP)
      CP    HL, (SP)
      INC   (SP)
      DEC   (SP)
      INCW  (SP)
      DECW  (SP)
      RLC   (SP)
      RRC   (SP)
      RL    (SP)
      RR    (SP)
      SLA   (SP)
      SRA   (SP)
      SLL   (SP)
      SRL   (SP)
      BIT   0, (SP)
      RES   0, (SP)
      SET   0, (SP)
      RLD   (0FFE8H)
      RRD   (0FFE8H)
      MUL   HL, (0FFE8H)
      DIV   HL, (0FFE8H)
      ADD   IX, (0FFE8H)
      ADD   IY, (0FFE8H)
      ADD   SP, (0FFE8H)
      TSET  0, (0FFE8H)
      LD    B, (0FFE8H)
      LD    C, (0FFE8H)
      LD    D, (0FFE8H)
      LD    E, (0FFE8H)
      LD    H, (0FFE8H)
      LD    L, (0FFE8H)
      LD    A, (0FFE8H)
      LD    BC, (0FFE8H)
      LD    DE, (0FFE8H)
      LD    HL, (0FFE8H)
      LD    IX, (0FFE8H)
      LD    IY, (0FFE8H)
      LD    SP, (0FFE8H)
      EX    (0FFE8H), BC
      EX    (0FFE8H), DE
      EX    (0FFE8H), HL
      EX    (0FFE8H), IX
      EX    (0FFE8H), IY
      EX    (0FFE8H), SP
      ADD   A, (0FFE8H)
      ADC   A, (0FFE8H)
      SUB   A, (0FFE8H)
      SBC   A, (0FFE8H)
      AND   A, (0FFE8H)
      XOR   A, (0FFE8H)
      OR    A, (0FFE8H)
      CP    A, (0FFE8H)
      ADD   HL, (0FFE8H)
      ADC   HL, (0FFE8H)
      SUB   HL, (0FFE8H)
      SBC   HL, (0FFE8H)
      AND   HL, (0FFE8H)
      XOR   HL, (0FFE8H)
      OR    HL, (0FFE8H)
      CP    HL, (0FFE8H)
      INC   (0FFE8H)
      DEC   (0FFE8H)
      INCW  (0FFE8H)
      DECW  (0FFE8H)
      RLC   (0FFE8H)
      RRC   (0FFE8H)
      RL    (0FFE8H)
      RR    (0FFE8H)
      SLA   (0FFE8H)
      SRA   (0FFE8H)
      SLL   (0FFE8H)
      SRL   (0FFE8H)
      BIT   0, (0FFE8H)
      RES   0, (0FFE8H)
      SET   0, (0FFE8H)
      LD    (BC), B
      LD    (BC), C
      LD    (BC), D
      LD    (BC), E
      LD    (BC), H
      LD    (BC), L
      LD    (BC), A
      LD    (BC), 38H
      LDW   (BC), 4140H
      LD    (BC), BC
      LD    (BC), DE
      LD    (BC), HL
      LD    (BC), IX
      LD    (BC), IY
      LD    (BC), SP
      ADD   (BC), 69H
      ADC   (BC), 6AH
      SUB   (BC), 6BH
      SBC   (BC), 6CH
      AND   (BC), 6DH
      XOR   (BC), 6EH
      OR    (BC), 6FH
      CP    (BC), 70H
      JP    F, BC
      JP    LT, BC
      JP    LE, BC
      JP    ULE, BC
      JP    OV, BC
      JP    MI, BC
      JP    Z, BC
      JP    C, BC
      JP    BC
      JP    GE, BC
      JP    GT, BC
      JP    UGT, BC
      JP    NOV, BC
      JP    PL, BC
      JP    NZ, BC
      JP    NC, BC
      CALL  F, BC
      CALL  LT, BC
      CALL  LE, BC
      CALL  ULE, BC
      CALL  OV, BC
      CALL  MI, BC
      CALL  Z, BC
      CALL  C, BC
      CALL  BC
      CALL  GE, BC
      CALL  GT, BC
      CALL  UGT, BC
      CALL  NOV, BC
      CALL  PL, BC
      CALL  NZ, BC
      CALL  NC, BC
      LD    (DE), B
      LD    (DE), C
      LD    (DE), D
      LD    (DE), E
      LD    (DE), H
      LD    (DE), L
      LD    (DE), A
      LD    (DE), 38H
      LDW   (DE), 4140H
      LD    (DE), BC
      LD    (DE), DE
      LD    (DE), HL
      LD    (DE), IX
      LD    (DE), IY
      LD    (DE), SP
      ADD   (DE), 69H
      ADC   (DE), 6AH
      SUB   (DE), 6BH
      SBC   (DE), 6CH
      AND   (DE), 6DH
      XOR   (DE), 6EH
      OR    (DE), 6FH
      CP    (DE), 70H
      JP    F, DE
      JP    LT, DE
      JP    LE, DE
      JP    ULE, DE
      JP    OV, DE
      JP    MI, DE
      JP    Z, DE
      JP    C, DE
      JP    DE
      JP    GE, DE
      JP    GT, DE
      JP    UGT, DE
      JP    NOV, DE
      JP    PL, DE
      JP    NZ, DE
      JP    NC, DE
      CALL  F, DE
      CALL  LT, DE
      CALL  LE, DE
      CALL  ULE, DE
      CALL  OV, DE
      CALL  MI, DE
      CALL  Z, DE
      CALL  C, DE
      CALL  DE
      CALL  GE, DE
      CALL  GT, DE
      CALL  UGT, DE
      CALL  NOV, DE
      CALL  PL, DE
      CALL  NZ, DE
      CALL  NC, DE
      LD    (HL), B
      LD    (HL), C
      LD    (HL), D
      LD    (HL), E
      LD    (HL), H
      LD    (HL), L
      LD    (HL), A
      LD    (HL), 38H
      LDW   (HL), 4140H
      LD    (HL), BC
      LD    (HL), DE
      LD    (HL), HL
      LD    (HL), IX
      LD    (HL), IY
      LD    (HL), SP
      ADD   (HL), 69H
      ADC   (HL), 6AH
      SUB   (HL), 6BH
      SBC   (HL), 6CH
      AND   (HL), 6DH
      XOR   (HL), 6EH
      OR    (HL), 6FH
      CP    (HL), 70H
      JP    F, HL
      JP    LT, HL
      JP    LE, HL
      JP    ULE, HL
      JP    OV, HL
      JP    MI, HL
      JP    Z, HL
      JP    C, HL
      JP    HL
      JP    GE, HL
      JP    GT, HL
      JP    UGT, HL
      JP    NOV, HL
      JP    PL, HL
      JP    NZ, HL
      JP    NC, HL
      CALL  F, HL
      CALL  LT, HL
      CALL  LE, HL
      CALL  ULE, HL
      CALL  OV, HL
      CALL  MI, HL
      CALL  Z, HL
      CALL  C, HL
      CALL  HL
      CALL  GE, HL
      CALL  GT, HL
      CALL  UGT, HL
      CALL  NOV, HL
      CALL  PL, HL
      CALL  NZ, HL
      CALL  NC, HL
      LD    (0EDECH), B
      LD    (0EDECH), C
      LD    (0EDECH), D
      LD    (0EDECH), E
      LD    (0EDECH), H
      LD    (0EDECH), L
      LD    (0EDECH), A
      LD    (0EDECH), 38H
      LDW   (0EDECH), 4140H
      LD    (0EDECH), BC
      LD    (0EDECH), DE
      LD    (0EDECH), HL
      LD    (0EDECH), IX
      LD    (0EDECH), IY
      LD    (0EDECH), SP
      ADD   (0EDECH), 69H
      ADC   (0EDECH), 6AH
      SUB   (0EDECH), 6BH
      SBC   (0EDECH), 6CH
      AND   (0EDECH), 6DH
      XOR   (0EDECH), 6EH
      OR    (0EDECH), 6FH
      CP    (0EDECH), 70H
      JP    F, 0EDECH
      JP    LT, 0EDECH
      JP    LE, 0EDECH
      JP    ULE, 0EDECH
      JP    OV, 0EDECH
      JP    MI, 0EDECH
      JP    Z, 0EDECH
      JP    C, 0EDECH
      JP    0EDECH
      JP    GE, 0EDECH
      JP    GT, 0EDECH
      JP    UGT, 0EDECH
      JP    NOV, 0EDECH
      JP    PL, 0EDECH
      JP    NZ, 0EDECH
      JP    NC, 0EDECH
      CALL  F, 0EDECH
      CALL  LT, 0EDECH
      CALL  LE, 0EDECH
      CALL  ULE, 0EDECH
      CALL  OV, 0EDECH
      CALL  MI, 0EDECH
      CALL  Z, 0EDECH
      CALL  C, 0EDECH
      CALL  0EDECH
      CALL  GE, 0EDECH
      CALL  GT, 0EDECH
      CALL  UGT, 0EDECH
      CALL  NOV, 0EDECH
      CALL  PL, 0EDECH
      CALL  NZ, 0EDECH
      CALL  NC, 0EDECH
      LD    (IX), B
      LD    (IX), C
      LD    (IX), D
      LD    (IX), E
      LD    (IX), H
      LD    (IX), L
      LD    (IX), A
      LD    (IX), 38H
      LDW   (IX), 4140H
      LD    (IX), BC
      LD    (IX), DE
      LD    (IX), HL
      LD    (IX), IX
      LD    (IX), IY
      LD    (IX), SP
      ADD   (IX), 69H
      ADC   (IX), 6AH
      SUB   (IX), 6BH
      SBC   (IX), 6CH
      AND   (IX), 6DH
      XOR   (IX), 6EH
      OR    (IX), 6FH
      CP    (IX), 70H
      JP    F, IX
      JP    LT, IX
      JP    LE, IX
      JP    ULE, IX
      JP    OV, IX
      JP    MI, IX
      JP    Z, IX
      JP    C, IX
      JP    IX
      JP    GE, IX
      JP    GT, IX
      JP    UGT, IX
      JP    NOV, IX
      JP    PL, IX
      JP    NZ, IX
      JP    NC, IX
      CALL  F, IX
      CALL  LT, IX
      CALL  LE, IX
      CALL  ULE, IX
      CALL  OV, IX
      CALL  MI, IX
      CALL  Z, IX
      CALL  C, IX
      CALL  IX
      CALL  GE, IX
      CALL  GT, IX
      CALL  UGT, IX
      CALL  NOV, IX
      CALL  PL, IX
      CALL  NZ, IX
      CALL  NC, IX
      LD    (IY), B
      LD    (IY), C
      LD    (IY), D
      LD    (IY), E
      LD    (IY), H
      LD    (IY), L
      LD    (IY), A
      LD    (IY), 38H
      LDW   (IY), 4140H
      LD    (IY), BC
      LD    (IY), DE
      LD    (IY), HL
      LD    (IY), IX
      LD    (IY), IY
      LD    (IY), SP
      ADD   (IY), 69H
      ADC   (IY), 6AH
      SUB   (IY), 6BH
      SBC   (IY), 6CH
      AND   (IY), 6DH
      XOR   (IY), 6EH
      OR    (IY), 6FH
      CP    (IY), 70H
      JP    F, IY
      JP    LT, IY
      JP    LE, IY
      JP    ULE, IY
      JP    OV, IY
      JP    MI, IY
      JP    Z, IY
      JP    C, IY
      JP    IY
      JP    GE, IY
      JP    GT, IY
      JP    UGT, IY
      JP    NOV, IY
      JP    PL, IY
      JP    NZ, IY
      JP    NC, IY
      CALL  F, IY
      CALL  LT, IY
      CALL  LE, IY
      CALL  ULE, IY
      CALL  OV, IY
      CALL  MI, IY
      CALL  Z, IY
      CALL  C, IY
      CALL  IY
      CALL  GE, IY
      CALL  GT, IY
      CALL  UGT, IY
      CALL  NOV, IY
      CALL  PL, IY
      CALL  NZ, IY
      CALL  NC, IY
      LD    (SP), B
      LD    (SP), C
      LD    (SP), D
      LD    (SP), E
      LD    (SP), H
      LD    (SP), L
      LD    (SP), A
      LD    (SP), 38H
      LDW   (SP), 4140H
      LD    (SP), BC
      LD    (SP), DE
      LD    (SP), HL
      LD    (SP), IX
      LD    (SP), IY
      LD    (SP), SP
      ADD   (SP), 69H
      ADC   (SP), 6AH
      SUB   (SP), 6BH
      SBC   (SP), 6CH
      AND   (SP), 6DH
      XOR   (SP), 6EH
      OR    (SP), 6FH
      CP    (SP), 70H
      JP    F, SP
      JP    LT, SP
      JP    LE, SP
      JP    ULE, SP
      JP    OV, SP
      JP    MI, SP
      JP    Z, SP
      JP    C, SP
      JP    SP
      JP    GE, SP
      JP    GT, SP
      JP    UGT, SP
      JP    NOV, SP
      JP    PL, SP
      JP    NZ, SP
      JP    NC, SP
      CALL  F, SP
      CALL  LT, SP
      CALL  LE, SP
      CALL  ULE, SP
      CALL  OV, SP
      CALL  MI, SP
      CALL  Z, SP
      CALL  C, SP
      CALL  SP
      CALL  GE, SP
      CALL  GT, SP
      CALL  UGT, SP
      CALL  NOV, SP
      CALL  PL, SP
      CALL  NZ, SP
      CALL  NC, SP
      LD    (0FFF0H), B
      LD    (0FFF0H), C
      LD    (0FFF0H), D
      LD    (0FFF0H), E
      LD    (0FFF0H), H
      LD    (0FFF0H), L
      LD    (0FFF0H), A
      LD    (0FFF0H), 38H
      LDW   (0FFF0H), 4140H
      LD    (0FFF0H), BC
      LD    (0FFF0H), DE
      LD    (0FFF0H), HL
      LD    (0FFF0H), IX
      LD    (0FFF0H), IY
      LD    (0FFF0H), SP
      ADD   (0FFF0H), 69H
      ADC   (0FFF0H), 6AH
      SUB   (0FFF0H), 6BH
      SBC   (0FFF0H), 6CH
      AND   (0FFF0H), 6DH
      XOR   (0FFF0H), 6EH
      OR    (0FFF0H), 6FH
      CP    (0FFF0H), 70H
      RLD   (IX-15)
      RRD   (IX-15)
      MUL   HL, (IX-15)
      DIV   HL, (IX-15)
      ADD   IX, (IX-15)
      ADD   IY, (IX-15)
      ADD   SP, (IX-15)
      TSET  0, (IX-15)
      LD    B, (IX-15)
      LD    C, (IX-15)
      LD    D, (IX-15)
      LD    E, (IX-15)
      LD    H, (IX-15)
      LD    L, (IX-15)
      LD    A, (IX-15)
      LD    BC, (IX-15)
      LD    DE, (IX-15)
      LD    HL, (IX-15)
      LD    IX, (IX-15)
      LD    IY, (IX-15)
      LD    SP, (IX-15)
      EX    (IX-15), BC
      EX    (IX-15), DE
      EX    (IX-15), HL
      EX    (IX-15), IX
      EX    (IX-15), IY
      EX    (IX-15), SP
      ADD   A, (IX-15)
      ADC   A, (IX-15)
      SUB   A, (IX-15)
      SBC   A, (IX-15)
      AND   A, (IX-15)
      XOR   A, (IX-15)
      OR    A, (IX-15)
      CP    A, (IX-15)
      ADD   HL, (IX-15)
      ADC   HL, (IX-15)
      SUB   HL, (IX-15)
      SBC   HL, (IX-15)
      AND   HL, (IX-15)
      XOR   HL, (IX-15)
      OR    HL, (IX-15)
      CP    HL, (IX-15)
      INC   (IX-15)
      DEC   (IX-15)
      INCW  (IX-15)
      DECW  (IX-15)
      RLC   (IX-15)
      RRC   (IX-15)
      RL    (IX-15)
      RR    (IX-15)
      SLA   (IX-15)
      SRA   (IX-15)
      SLL   (IX-15)
      SRL   (IX-15)
      BIT   0, (IX-15)
      RES   0, (IX-15)
      SET   0, (IX-15)
      RLD   (IX+0)
      RRD   (IX+0)
      MUL   HL, (IX+0)
      DIV   HL, (IX+0)
      ADD   IX, (IX+0)
      ADD   IY, (IX+0)
      ADD   SP, (IX+0)
      TSET  0, (IX+0)
      LD    B, (IX+0)
      LD    C, (IX+0)
      LD    D, (IX+0)
      LD    E, (IX+0)
      LD    H, (IX+0)
      LD    L, (IX+0)
      LD    A, (IX+0)
      LD    BC, (IX+0)
      LD    DE, (IX+0)
      LD    HL, (IX+0)
      LD    IX, (IX+0)
      LD    IY, (IX+0)
      LD    SP, (IX+0)
      EX    (IX+0), BC
      EX    (IX+0), DE
      EX    (IX+0), HL
      EX    (IX+0), IX
      EX    (IX+0), IY
      EX    (IX+0), SP
      ADD   A, (IX+0)
      ADC   A, (IX+0)
      SUB   A, (IX+0)
      SBC   A, (IX+0)
      AND   A, (IX+0)
      XOR   A, (IX+0)
      OR    A, (IX+0)
      CP    A, (IX+0)
      ADD   HL, (IX+0)
      ADC   HL, (IX+0)
      SUB   HL, (IX+0)
      SBC   HL, (IX+0)
      AND   HL, (IX+0)
      XOR   HL, (IX+0)
      OR    HL, (IX+0)
      CP    HL, (IX+0)
      INC   (IX+0)
      DEC   (IX+0)
      INCW  (IX+0)
      DECW  (IX+0)
      RLC   (IX+0)
      RRC   (IX+0)
      RL    (IX+0)
      RR    (IX+0)
      SLA   (IX+0)
      SRA   (IX+0)
      SLL   (IX+0)
      SRL   (IX+0)
      BIT   0, (IX+0)
      RES   0, (IX+0)
      SET   0, (IX+0)
      RLD   (IY-14)
      RRD   (IY-14)
      MUL   HL, (IY-14)
      DIV   HL, (IY-14)
      ADD   IX, (IY-14)
      ADD   IY, (IY-14)
      ADD   SP, (IY-14)
      TSET  0, (IY-14)
      LD    B, (IY-14)
      LD    C, (IY-14)
      LD    D, (IY-14)
      LD    E, (IY-14)
      LD    H, (IY-14)
      LD    L, (IY-14)
      LD    A, (IY-14)
      LD    BC, (IY-14)
      LD    DE, (IY-14)
      LD    HL, (IY-14)
      LD    IX, (IY-14)
      LD    IY, (IY-14)
      LD    SP, (IY-14)
      EX    (IY-14), BC
      EX    (IY-14), DE
      EX    (IY-14), HL
      EX    (IY-14), IX
      EX    (IY-14), IY
      EX    (IY-14), SP
      ADD   A, (IY-14)
      ADC   A, (IY-14)
      SUB   A, (IY-14)
      SBC   A, (IY-14)
      AND   A, (IY-14)
      XOR   A, (IY-14)
      OR    A, (IY-14)
      CP    A, (IY-14)
      ADD   HL, (IY-14)
      ADC   HL, (IY-14)
      SUB   HL, (IY-14)
      SBC   HL, (IY-14)
      AND   HL, (IY-14)
      XOR   HL, (IY-14)
      OR    HL, (IY-14)
      CP    HL, (IY-14)
      INC   (IY-14)
      DEC   (IY-14)
      INCW  (IY-14)
      DECW  (IY-14)
      RLC   (IY-14)
      RRC   (IY-14)
      RL    (IY-14)
      RR    (IY-14)
      SLA   (IY-14)
      SRA   (IY-14)
      SLL   (IY-14)
      SRL   (IY-14)
      BIT   0, (IY-14)
      RES   0, (IY-14)
      SET   0, (IY-14)
      RLD   (IY+0)
      RRD   (IY+0)
      MUL   HL, (IY+0)
      DIV   HL, (IY+0)
      ADD   IX, (IY+0)
      ADD   IY, (IY+0)
      ADD   SP, (IY+0)
      TSET  0, (IY+0)
      LD    B, (IY+0)
      LD    C, (IY+0)
      LD    D, (IY+0)
      LD    E, (IY+0)
      LD    H, (IY+0)
      LD    L, (IY+0)
      LD    A, (IY+0)
      LD    BC, (IY+0)
      LD    DE, (IY+0)
      LD    HL, (IY+0)
      LD    IX, (IY+0)
      LD    IY, (IY+0)
      LD    SP, (IY+0)
      EX    (IY+0), BC
      EX    (IY+0), DE
      EX    (IY+0), HL
      EX    (IY+0), IX
      EX    (IY+0), IY
      EX    (IY+0), SP
      ADD   A, (IY+0)
      ADC   A, (IY+0)
      SUB   A, (IY+0)
      SBC   A, (IY+0)
      AND   A, (IY+0)
      XOR   A, (IY+0)
      OR    A, (IY+0)
      CP    A, (IY+0)
      ADD   HL, (IY+0)
      ADC   HL, (IY+0)
      SUB   HL, (IY+0)
      SBC   HL, (IY+0)
      AND   HL, (IY+0)
      XOR   HL, (IY+0)
      OR    HL, (IY+0)
      CP    HL, (IY+0)
      INC   (IY+0)
      DEC   (IY+0)
      INCW  (IY+0)
      DECW  (IY+0)
      RLC   (IY+0)
      RRC   (IY+0)
      RL    (IY+0)
      RR    (IY+0)
      SLA   (IY+0)
      SRA   (IY+0)
      SLL   (IY+0)
      SRL   (IY+0)
      BIT   0, (IY+0)
      RES   0, (IY+0)
      SET   0, (IY+0)
      RLD   (SP-13)
      RRD   (SP-13)
      MUL   HL, (SP-13)
      DIV   HL, (SP-13)
      ADD   IX, (SP-13)
      ADD   IY, (SP-13)
      ADD   SP, (SP-13)
      TSET  0, (SP-13)
      LD    B, (SP-13)
      LD    C, (SP-13)
      LD    D, (SP-13)
      LD    E, (SP-13)
      LD    H, (SP-13)
      LD    L, (SP-13)
      LD    A, (SP-13)
      LD    BC, (SP-13)
      LD    DE, (SP-13)
      LD    HL, (SP-13)
      LD    IX, (SP-13)
      LD    IY, (SP-13)
      LD    SP, (SP-13)
      EX    (SP-13), BC
      EX    (SP-13), DE
      EX    (SP-13), HL
      EX    (SP-13), IX
      EX    (SP-13), IY
      EX    (SP-13), SP
      ADD   A, (SP-13)
      ADC   A, (SP-13)
      SUB   A, (SP-13)
      SBC   A, (SP-13)
      AND   A, (SP-13)
      XOR   A, (SP-13)
      OR    A, (SP-13)
      CP    A, (SP-13)
      ADD   HL, (SP-13)
      ADC   HL, (SP-13)
      SUB   HL, (SP-13)
      SBC   HL, (SP-13)
      AND   HL, (SP-13)
      XOR   HL, (SP-13)
      OR    HL, (SP-13)
      CP    HL, (SP-13)
      INC   (SP-13)
      DEC   (SP-13)
      INCW  (SP-13)
      DECW  (SP-13)
      RLC   (SP-13)
      RRC   (SP-13)
      RL    (SP-13)
      RR    (SP-13)
      SLA   (SP-13)
      SRA   (SP-13)
      SLL   (SP-13)
      SRL   (SP-13)
      BIT   0, (SP-13)
      RES   0, (SP-13)
      SET   0, (SP-13)
      RLD   (SP+0)
      RRD   (SP+0)
      MUL   HL, (SP+0)
      DIV   HL, (SP+0)
      ADD   IX, (SP+0)
      ADD   IY, (SP+0)
      ADD   SP, (SP+0)
      TSET  0, (SP+0)
      LD    B, (SP+0)
      LD    C, (SP+0)
      LD    D, (SP+0)
      LD    E, (SP+0)
      LD    H, (SP+0)
      LD    L, (SP+0)
      LD    A, (SP+0)
      LD    BC, (SP+0)
      LD    DE, (SP+0)
      LD    HL, (SP+0)
      LD    IX, (SP+0)
      LD    IY, (SP+0)
      LD    SP, (SP+0)
      EX    (SP+0), BC
      EX    (SP+0), DE
      EX    (SP+0), HL
      EX    (SP+0), IX
      EX    (SP+0), IY
      EX    (SP+0), SP
      ADD   A, (SP+0)
      ADC   A, (SP+0)
      SUB   A, (SP+0)
      SBC   A, (SP+0)
      AND   A, (SP+0)
      XOR   A, (SP+0)
      OR    A, (SP+0)
      CP    A, (SP+0)
      ADD   HL, (SP+0)
      ADC   HL, (SP+0)
      SUB   HL, (SP+0)
      SBC   HL, (SP+0)
      AND   HL, (SP+0)
      XOR   HL, (SP+0)
      OR    HL, (SP+0)
      CP    HL, (SP+0)
      INC   (SP+0)
      DEC   (SP+0)
      INCW  (SP+0)
      DECW  (SP+0)
      RLC   (SP+0)
      RRC   (SP+0)
      RL    (SP+0)
      RR    (SP+0)
      SLA   (SP+0)
      SRA   (SP+0)
      SLL   (SP+0)
      SRL   (SP+0)
      BIT   0, (SP+0)
      RES   0, (SP+0)
      SET   0, (SP+0)
      RLD   (HL+A)
      RRD   (HL+A)
      MUL   HL, (HL+A)
      DIV   HL, (HL+A)
      ADD   IX, (HL+A)
      ADD   IY, (HL+A)
      ADD   SP, (HL+A)
      TSET  0, (HL+A)
      LD    B, (HL+A)
      LD    C, (HL+A)
      LD    D, (HL+A)
      LD    E, (HL+A)
      LD    H, (HL+A)
      LD    L, (HL+A)
      LD    A, (HL+A)
      LD    BC, (HL+A)
      LD    DE, (HL+A)
      LD    HL, (HL+A)
      LD    IX, (HL+A)
      LD    IY, (HL+A)
      LD    SP, (HL+A)
      EX    (HL+A), BC
      EX    (HL+A), DE
      EX    (HL+A), HL
      EX    (HL+A), IX
      EX    (HL+A), IY
      EX    (HL+A), SP
      ADD   A, (HL+A)
      ADC   A, (HL+A)
      SUB   A, (HL+A)
      SBC   A, (HL+A)
      AND   A, (HL+A)
      XOR   A, (HL+A)
      OR    A, (HL+A)
      CP    A, (HL+A)
      ADD   HL, (HL+A)
      ADC   HL, (HL+A)
      SUB   HL, (HL+A)
      SBC   HL, (HL+A)
      AND   HL, (HL+A)
      XOR   HL, (HL+A)
      OR    HL, (HL+A)
      CP    HL, (HL+A)
      INC   (HL+A)
      DEC   (HL+A)
      INCW  (HL+A)
      DECW  (HL+A)
      RLC   (HL+A)
      RRC   (HL+A)
      RL    (HL+A)
      RR    (HL+A)
      SLA   (HL+A)
      SRA   (HL+A)
      SLL   (HL+A)
      SRL   (HL+A)
      BIT   0, (HL+A)
      RES   0, (HL+A)
      SET   0, (HL+A)
      LD    (IX-11), B
      LD    (IX-11), C
      LD    (IX-11), D
      LD    (IX-11), E
      LD    (IX-11), H
      LD    (IX-11), L
      LD    (IX-11), A
      LD    (IX-11), 38H
      LDA   BC, IX-11
      LDA   DE, IX-11
      LDA   HL, IX-11
      LDA   IX, IX-11
      LDA   IY, IX-11
      LDA   SP, IX-11
      LDW   (IX-11), 4140H
      LD    (IX-11), BC
      LD    (IX-11), DE
      LD    (IX-11), HL
      LD    (IX-11), IX
      LD    (IX-11), IY
      LD    (IX-11), SP
      ADD   (IX-11), 69H
      ADC   (IX-11), 6AH
      SUB   (IX-11), 6BH
      SBC   (IX-11), 6CH
      AND   (IX-11), 6DH
      XOR   (IX-11), 6EH
      OR    (IX-11), 6FH
      CP    (IX-11), 70H
      JP    F, IX-11
      JP    LT, IX-11
      JP    LE, IX-11
      JP    ULE, IX-11
      JP    OV, IX-11
      JP    MI, IX-11
      JP    Z, IX-11
      JP    C, IX-11
      JP    IX-11
      JP    GE, IX-11
      JP    GT, IX-11
      JP    UGT, IX-11
      JP    NOV, IX-11
      JP    PL, IX-11
      JP    NZ, IX-11
      JP    NC, IX-11
      CALL  F, IX-11
      CALL  LT, IX-11
      CALL  LE, IX-11
      CALL  ULE, IX-11
      CALL  OV, IX-11
      CALL  MI, IX-11
      CALL  Z, IX-11
      CALL  C, IX-11
      CALL  IX-11
      CALL  GE, IX-11
      CALL  GT, IX-11
      CALL  UGT, IX-11
      CALL  NOV, IX-11
      CALL  PL, IX-11
      CALL  NZ, IX-11
      CALL  NC, IX-11
      LD    (IX+0), B
      LD    (IX+0), C
      LD    (IX+0), D
      LD    (IX+0), E
      LD    (IX+0), H
      LD    (IX+0), L
      LD    (IX+0), A
      LD    (IX+0), 38H
      LDA   BC, IX+0
      LDA   DE, IX+0
      LDA   HL, IX+0
      LDA   IX, IX+0
      LDA   IY, IX+0
      LDA   SP, IX+0
      LDW   (IX+0), 4140H
      LD    (IX+0), BC
      LD    (IX+0), DE
      LD    (IX+0), HL
      LD    (IX+0), IX
      LD    (IX+0), IY
      LD    (IX+0), SP
      ADD   (IX+0), 69H
      ADC   (IX+0), 6AH
      SUB   (IX+0), 6BH
      SBC   (IX+0), 6CH
      AND   (IX+0), 6DH
      XOR   (IX+0), 6EH
      OR    (IX+0), 6FH
      CP    (IX+0), 70H
      JP    F, IX+0
      JP    LT, IX+0
      JP    LE, IX+0
      JP    ULE, IX+0
      JP    OV, IX+0
      JP    MI, IX+0
      JP    Z, IX+0
      JP    C, IX+0
      JP    IX+0
      JP    GE, IX+0
      JP    GT, IX+0
      JP    UGT, IX+0
      JP    NOV, IX+0
      JP    PL, IX+0
      JP    NZ, IX+0
      JP    NC, IX+0
      CALL  F, IX+0
      CALL  LT, IX+0
      CALL  LE, IX+0
      CALL  ULE, IX+0
      CALL  OV, IX+0
      CALL  MI, IX+0
      CALL  Z, IX+0
      CALL  C, IX+0
      CALL  IX+0
      CALL  GE, IX+0
      CALL  GT, IX+0
      CALL  UGT, IX+0
      CALL  NOV, IX+0
      CALL  PL, IX+0
      CALL  NZ, IX+0
      CALL  NC, IX+0
      LD    (IY-10), B
      LD    (IY-10), C
      LD    (IY-10), D
      LD    (IY-10), E
      LD    (IY-10), H
      LD    (IY-10), L
      LD    (IY-10), A
      LD    (IY-10), 38H
      LDA   BC, IY-10
      LDA   DE, IY-10
      LDA   HL, IY-10
      LDA   IX, IY-10
      LDA   IY, IY-10
      LDA   SP, IY-10
      LDW   (IY-10), 4140H
      LD    (IY-10), BC
      LD    (IY-10), DE
      LD    (IY-10), HL
      LD    (IY-10), IX
      LD    (IY-10), IY
      LD    (IY-10), SP
      ADD   (IY-10), 69H
      ADC   (IY-10), 6AH
      SUB   (IY-10), 6BH
      SBC   (IY-10), 6CH
      AND   (IY-10), 6DH
      XOR   (IY-10), 6EH
      OR    (IY-10), 6FH
      CP    (IY-10), 70H
      JP    F, IY-10
      JP    LT, IY-10
      JP    LE, IY-10
      JP    ULE, IY-10
      JP    OV, IY-10
      JP    MI, IY-10
      JP    Z, IY-10
      JP    C, IY-10
      JP    IY-10
      JP    GE, IY-10
      JP    GT, IY-10
      JP    UGT, IY-10
      JP    NOV, IY-10
      JP    PL, IY-10
      JP    NZ, IY-10
      JP    NC, IY-10
      CALL  F, IY-10
      CALL  LT, IY-10
      CALL  LE, IY-10
      CALL  ULE, IY-10
      CALL  OV, IY-10
      CALL  MI, IY-10
      CALL  Z, IY-10
      CALL  C, IY-10
      CALL  IY-10
      CALL  GE, IY-10
      CALL  GT, IY-10
      CALL  UGT, IY-10
      CALL  NOV, IY-10
      CALL  PL, IY-10
      CALL  NZ, IY-10
      CALL  NC, IY-10
      LD    (IY+0), B
      LD    (IY+0), C
      LD    (IY+0), D
      LD    (IY+0), E
      LD    (IY+0), H
      LD    (IY+0), L
      LD    (IY+0), A
      LD    (IY+0), 38H
      LDA   BC, IY+0
      LDA   DE, IY+0
      LDA   HL, IY+0
      LDA   IX, IY+0
      LDA   IY, IY+0
      LDA   SP, IY+0
      LDW   (IY+0), 4140H
      LD    (IY+0), BC
      LD    (IY+0), DE
      LD    (IY+0), HL
      LD    (IY+0), IX
      LD    (IY+0), IY
      LD    (IY+0), SP
      ADD   (IY+0), 69H
      ADC   (IY+0), 6AH
      SUB   (IY+0), 6BH
      SBC   (IY+0), 6CH
      AND   (IY+0), 6DH
      XOR   (IY+0), 6EH
      OR    (IY+0), 6FH
      CP    (IY+0), 70H
      JP    F, IY+0
      JP    LT, IY+0
      JP    LE, IY+0
      JP    ULE, IY+0
      JP    OV, IY+0
      JP    MI, IY+0
      JP    Z, IY+0
      JP    C, IY+0
      JP    IY+0
      JP    GE, IY+0
      JP    GT, IY+0
      JP    UGT, IY+0
      JP    NOV, IY+0
      JP    PL, IY+0
      JP    NZ, IY+0
      JP    NC, IY+0
      CALL  F, IY+0
      CALL  LT, IY+0
      CALL  LE, IY+0
      CALL  ULE, IY+0
      CALL  OV, IY+0
      CALL  MI, IY+0
      CALL  Z, IY+0
      CALL  C, IY+0
      CALL  IY+0
      CALL  GE, IY+0
      CALL  GT, IY+0
      CALL  UGT, IY+0
      CALL  NOV, IY+0
      CALL  PL, IY+0
      CALL  NZ, IY+0
      CALL  NC, IY+0
      LD    (SP-9), B
      LD    (SP-9), C
      LD    (SP-9), D
      LD    (SP-9), E
      LD    (SP-9), H
      LD    (SP-9), L
      LD    (SP-9), A
      LD    (SP-9), 38H
      LDA   BC, SP-9
      LDA   DE, SP-9
      LDA   HL, SP-9
      LDA   IX, SP-9
      LDA   IY, SP-9
      LDA   SP, SP-9
      LDW   (SP-9), 4140H
      LD    (SP-9), BC
      LD    (SP-9), DE
      LD    (SP-9), HL
      LD    (SP-9), IX
      LD    (SP-9), IY
      LD    (SP-9), SP
      ADD   (SP-9), 69H
      ADC   (SP-9), 6AH
      SUB   (SP-9), 6BH
      SBC   (SP-9), 6CH
      AND   (SP-9), 6DH
      XOR   (SP-9), 6EH
      OR    (SP-9), 6FH
      CP    (SP-9), 70H
      JP    F, SP-9
      JP    LT, SP-9
      JP    LE, SP-9
      JP    ULE, SP-9
      JP    OV, SP-9
      JP    MI, SP-9
      JP    Z, SP-9
      JP    C, SP-9
      JP    SP-9
      JP    GE, SP-9
      JP    GT, SP-9
      JP    UGT, SP-9
      JP    NOV, SP-9
      JP    PL, SP-9
      JP    NZ, SP-9
      JP    NC, SP-9
      CALL  F, SP-9
      CALL  LT, SP-9
      CALL  LE, SP-9
      CALL  ULE, SP-9
      CALL  OV, SP-9
      CALL  MI, SP-9
      CALL  Z, SP-9
      CALL  C, SP-9
      CALL  SP-9
      CALL  GE, SP-9
      CALL  GT, SP-9
      CALL  UGT, SP-9
      CALL  NOV, SP-9
      CALL  PL, SP-9
      CALL  NZ, SP-9
      CALL  NC, SP-9
      LD    (SP+0), B
      LD    (SP+0), C
      LD    (SP+0), D
      LD    (SP+0), E
      LD    (SP+0), H
      LD    (SP+0), L
      LD    (SP+0), A
      LD    (SP+0), 38H
      LDA   BC, SP+0
      LDA   DE, SP+0
      LDA   HL, SP+0
      LDA   IX, SP+0
      LDA   IY, SP+0
      LDA   SP, SP+0
      LDW   (SP+0), 4140H
      LD    (SP+0), BC
      LD    (SP+0), DE
      LD    (SP+0), HL
      LD    (SP+0), IX
      LD    (SP+0), IY
      LD    (SP+0), SP
      ADD   (SP+0), 69H
      ADC   (SP+0), 6AH
      SUB   (SP+0), 6BH
      SBC   (SP+0), 6CH
      AND   (SP+0), 6DH
      XOR   (SP+0), 6EH
      OR    (SP+0), 6FH
      CP    (SP+0), 70H
      JP    F, SP+0
      JP    LT, SP+0
      JP    LE, SP+0
      JP    ULE, SP+0
      JP    OV, SP+0
      JP    MI, SP+0
      JP    Z, SP+0
      JP    C, SP+0
      JP    SP+0
      JP    GE, SP+0
      JP    GT, SP+0
      JP    UGT, SP+0
      JP    NOV, SP+0
      JP    PL, SP+0
      JP    NZ, SP+0
      JP    NC, SP+0
      CALL  F, SP+0
      CALL  LT, SP+0
      CALL  LE, SP+0
      CALL  ULE, SP+0
      CALL  OV, SP+0
      CALL  MI, SP+0
      CALL  Z, SP+0
      CALL  C, SP+0
      CALL  SP+0
      CALL  GE, SP+0
      CALL  GT, SP+0
      CALL  UGT, SP+0
      CALL  NOV, SP+0
      CALL  PL, SP+0
      CALL  NZ, SP+0
      CALL  NC, SP+0
      LD    (HL+A), B
      LD    (HL+A), C
      LD    (HL+A), D
      LD    (HL+A), E
      LD    (HL+A), H
      LD    (HL+A), L
      LD    (HL+A), A
      LD    (HL+A), 38H
      LDA   BC, HL+A
      LDA   DE, HL+A
      LDA   HL, HL+A
      LDA   IX, HL+A
      LDA   IY, HL+A
      LDA   SP, HL+A
      LDW   (HL+A), 4140H
      LD    (HL+A), BC
      LD    (HL+A), DE
      LD    (HL+A), HL
      LD    (HL+A), IX
      LD    (HL+A), IY
      LD    (HL+A), SP
      ADD   (HL+A), 69H
      ADC   (HL+A), 6AH
      SUB   (HL+A), 6BH
      SBC   (HL+A), 6CH
      AND   (HL+A), 6DH
      XOR   (HL+A), 6EH
      OR    (HL+A), 6FH
      CP    (HL+A), 70H
      JP    F, HL+A
      JP    LT, HL+A
      JP    LE, HL+A
      JP    ULE, HL+A
      JP    OV, HL+A
      JP    MI, HL+A
      JP    Z, HL+A
      JP    C, HL+A
      JP    HL+A
      JP    GE, HL+A
      JP    GT, HL+A
      JP    UGT, HL+A
      JP    NOV, HL+A
      JP    PL, HL+A
      JP    NZ, HL+A
      JP    NC, HL+A
      CALL  F, HL+A
      CALL  LT, HL+A
      CALL  LE, HL+A
      CALL  ULE, HL+A
      CALL  OV, HL+A
      CALL  MI, HL+A
      CALL  Z, HL+A
      CALL  C, HL+A
      CALL  HL+A
      CALL  GE, HL+A
      CALL  GT, HL+A
      CALL  UGT, HL+A
      CALL  NOV, HL+A
      CALL  PL, HL+A
      CALL  NZ, HL+A
      CALL  NC, HL+A
      MUL   HL, B
      DIV   HL, B
      ADD   IX, BC
      ADD   IY, BC
      ADD   SP, BC
      TSET  0, B
      LD    B, B
      LD    C, B
      LD    D, B
      LD    E, B
      LD    H, B
      LD    L, B
      LD    A, B
      LD    BC, BC
      LD    DE, BC
      LD    HL, BC
      LD    IX, BC
      LD    IY, BC
      LD    SP, BC
      ADD   A, B
      ADC   A, B
      SUB   A, B
      SBC   A, B
      AND   A, B
      XOR   A, B
      OR    A, B
      CP    A, B
      ADD   B, 69H
      ADC   B, 6AH
      SUB   B, 6BH
      SBC   B, 6CH
      AND   B, 6DH
      XOR   B, 6EH
      OR    B, 6FH
      CP    B, 70H
      ADD   HL, BC
      ADC   HL, BC
      SUB   HL, BC
      SBC   HL, BC
      AND   HL, BC
      XOR   HL, BC
      OR    HL, BC
      CP    HL, BC
      RLC   B
      RRC   B
      RL    B
      RR    B
      SLA   B
      SRA   B
      SLL   B
      SRL   B
      BIT   0, B
      RES   0, B
      SET   0, B
      MUL   HL, C
      DIV   HL, C
      ADD   IX, DE
      ADD   IY, DE
      ADD   SP, DE
      TSET  0, C
      LD    B, C
      LD    C, C
      LD    D, C
      LD    E, C
      LD    H, C
      LD    L, C
      LD    A, C
      LD    BC, DE
      LD    DE, DE
      LD    HL, DE
      LD    IX, DE
      LD    IY, DE
      LD    SP, DE
      ADD   A, C
      ADC   A, C
      SUB   A, C
      SBC   A, C
      AND   A, C
      XOR   A, C
      OR    A, C
      CP    A, C
      ADD   C, 69H
      ADC   C, 6AH
      SUB   C, 6BH
      SBC   C, 6CH
      AND   C, 6DH
      XOR   C, 6EH
      OR    C, 6FH
      CP    C, 70H
      ADD   HL, DE
      ADC   HL, DE
      SUB   HL, DE
      SBC   HL, DE
      AND   HL, DE
      XOR   HL, DE
      OR    HL, DE
      CP    HL, DE
      RLC   C
      RRC   C
      RL    C
      RR    C
      SLA   C
      SRA   C
      SLL   C
      SRL   C
      BIT   0, C
      RES   0, C
      SET   0, C
      MUL   HL, D
      DIV   HL, D
      ADD   IX, HL
      ADD   IY, HL
      ADD   SP, HL
      TSET  0, D
      LD    B, D
      LD    C, D
      LD    D, D
      LD    E, D
      LD    H, D
      LD    L, D
      LD    A, D
      LD    BC, HL
      LD    DE, HL
      LD    HL, HL
      LD    IX, HL
      LD    IY, HL
      LD    SP, HL
      ADD   A, D
      ADC   A, D
      SUB   A, D
      SBC   A, D
      AND   A, D
      XOR   A, D
      OR    A, D
      CP    A, D
      ADD   D, 69H
      ADC   D, 6AH
      SUB   D, 6BH
      SBC   D, 6CH
      AND   D, 6DH
      XOR   D, 6EH
      OR    D, 6FH
      CP    D, 70H
      ADD   HL, HL
      ADC   HL, HL
      SUB   HL, HL
      SBC   HL, HL
      AND   HL, HL
      XOR   HL, HL
      OR    HL, HL
      CP    HL, HL
      RLC   D
      RRC   D
      RL    D
      RR    D
      SLA   D
      SRA   D
      SLL   D
      SRL   D
      BIT   0, D
      RES   0, D
      SET   0, D
      MUL   HL, E
      DIV   HL, E
      TSET  0, E
      LD    B, E
      LD    C, E
      LD    D, E
      LD    E, E
      LD    H, E
      LD    L, E
      LD    A, E
      ADD   A, E
      ADC   A, E
      SUB   A, E
      SBC   A, E
      AND   A, E
      XOR   A, E
      OR    A, E
      CP    A, E
      ADD   E, 69H
      ADC   E, 6AH
      SUB   E, 6BH
      SBC   E, 6CH
      AND   E, 6DH
      XOR   E, 6EH
      OR    E, 6FH
      CP    E, 70H
      RLC   E
      RRC   E
      RL    E
      RR    E
      SLA   E
      SRA   E
      SLL   E
      SRL   E
      BIT   0, E
      RES   0, E
      SET   0, E
      MUL   HL, H
      DIV   HL, H
      ADD   IX, IX
      ADD   IY, IX
      ADD   SP, IX
      TSET  0, H
      LD    B, H
      LD    C, H
      LD    D, H
      LD    E, H
      LD    H, H
      LD    L, H
      LD    A, H
      LD    BC, IX
      LD    DE, IX
      LD    HL, IX
      LD    IX, IX
      LD    IY, IX
      LD    SP, IX
      ADD   A, H
      ADC   A, H
      SUB   A, H
      SBC   A, H
      AND   A, H
      XOR   A, H
      OR    A, H
      CP    A, H
      ADD   H, 69H
      ADC   H, 6AH
      SUB   H, 6BH
      SBC   H, 6CH
      AND   H, 6DH
      XOR   H, 6EH
      OR    H, 6FH
      CP    H, 70H
      ADD   HL, IX
      ADC   HL, IX
      SUB   HL, IX
      SBC   HL, IX
      AND   HL, IX
      XOR   HL, IX
      OR    HL, IX
      CP    HL, IX
      RLC   H
      RRC   H
      RL    H
      RR    H
      SLA   H
      SRA   H
      SLL   H
      SRL   H
      BIT   0, H
      RES   0, H
      SET   0, H
      MUL   HL, L
      DIV   HL, L
      ADD   IX, IY
      ADD   IY, IY
      ADD   SP, IY
      TSET  0, L
      LD    B, L
      LD    C, L
      LD    D, L
      LD    E, L
      LD    H, L
      LD    L, L
      LD    A, L
      LD    BC, IY
      LD    DE, IY
      LD    HL, IY
      LD    IX, IY
      LD    IY, IY
      LD    SP, IY
      ADD   A, L
      ADC   A, L
      SUB   A, L
      SBC   A, L
      AND   A, L
      XOR   A, L
      OR    A, L
      CP    A, L
      ADD   L, 69H
      ADC   L, 6AH
      SUB   L, 6BH
      SBC   L, 6CH
      AND   L, 6DH
      XOR   L, 6EH
      OR    L, 6FH
      CP    L, 70H
      ADD   HL, IY
      ADC   HL, IY
      SUB   HL, IY
      SBC   HL, IY
      AND   HL, IY
      XOR   HL, IY
      OR    HL, IY
      CP    HL, IY
      RLC   L
      RRC   L
      RL    L
      RR    L
      SLA   L
      SRA   L
      SLL   L
      SRL   L
      BIT   0, L
      RES   0, L
      SET   0, L
      MUL   HL, A
      DIV   HL, A
      ADD   IX, SP
      ADD   IY, SP
      ADD   SP, SP
      TSET  0, A
      LD    B, A
      LD    C, A
      LD    D, A
      LD    E, A
      LD    H, A
      LD    L, A
      LD    A, A
      LD    BC, SP
      LD    DE, SP
      LD    HL, SP
      LD    IX, SP
      LD    IY, SP
      LD    SP, SP
      LDI
      LDIR
      LDD
      LDDR
      CPI
      CPIR
      CPD
      CPDR
      ADD   A, A
      ADC   A, A
      SUB   A, A
      SBC   A, A
      AND   A, A
      XOR   A, A
      OR    A, A
      CP    A, A
      ADD   A, 69H
      ADC   A, 6AH
      SUB   A, 6BH
      SBC   A, 6CH
      AND   A, 6DH
      XOR   A, 6EH
      OR    A, 6FH
      CP    A, 70H
      ADD   HL, SP
      ADC   HL, SP
      SUB   HL, SP
      SBC   HL, SP
      AND   HL, SP
      XOR   HL, SP
      OR    HL, SP
      CP    HL, SP
      RLC   A
      RRC   A
      RL    A
      RR    A
      SLA   A
      SRA   A
      SLL   A
      SRL   A
      BIT   0, A
      RES   0, A
      SET   0, A
      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
      SWI
