Lines Matching defs:INS_EZ80
66 #define INS_EZ80 (1 << 4)
77 #define INS_NOT_GBZ80 (INS_Z80 | INS_Z180 | INS_R800 | INS_EZ80 | INS_Z80N)
159 {"ez80", INS_EZ80, 0, 0, "Zilog eZ80" },
479 {"ixh", REG_H | R_IX, INS_IDX_HALF | INS_EZ80 | INS_R800 | INS_Z80N },
480 {"ixl", REG_L | R_IX, INS_IDX_HALF | INS_EZ80 | INS_R800 | INS_Z80N },
482 {"iyh", REG_H | R_IY, INS_IDX_HALF | INS_EZ80 | INS_R800 | INS_Z80N },
483 {"iyl", REG_L | R_IY, INS_IDX_HALF | INS_EZ80 | INS_R800 | INS_Z80N },
485 {"mb", REG_MB, INS_EZ80 },
503 if (ins_ok & INS_EZ80) /* if select EZ80 cpu then */
559 case INS_EZ80:
1329 if (!(ins_ok & (INS_EZ80|INS_R800|INS_Z80N)))
1467 if (!(ins_ok & INS_EZ80) && !sdcc_compat)
2032 if (port.X_add_number == REG_BC && !(ins_ok & INS_EZ80))
2127 if (port.X_add_number == REG_BC && !(ins_ok & INS_EZ80))
2308 if (!(ins_ok & INS_EZ80)) /* 16-bit indirect load group is supported by eZ80 only */
2478 else if (!(ins_ok & (INS_EZ80|INS_R800|INS_Z80N)))
2509 if (!(ins_ok & INS_EZ80))
2522 if (!(ins_ok & INS_EZ80))
2538 if (!(ins_ok & INS_EZ80) || (src->X_add_number != REG_A))
2569 if (!(ins_ok & INS_EZ80))
2639 if (ii_halves && !(ins_ok & (INS_EZ80|INS_R800|INS_Z80N)))
2641 if (prefix == 0 && (ins_ok & INS_EZ80))
2681 if (!(ins_ok & INS_EZ80))
3142 if (!(ins_ok & INS_EZ80))
3287 if (ins_ok & INS_EZ80)
3518 { ".ez80", set_inss, INS_EZ80},
3575 { "in0", 0xED, 0x00, emit_in0, INS_Z180|INS_EZ80 },
3578 { "ind2", 0xED, 0x8C, emit_insn, INS_EZ80 },
3579 { "ind2r",0xED, 0x9C, emit_insn, INS_EZ80 },
3580 { "indm", 0xED, 0x8A, emit_insn, INS_EZ80 },
3581 { "indmr",0xED, 0x9A, emit_insn, INS_EZ80 },
3583 { "indrx",0xED, 0xCA, emit_insn, INS_EZ80 },
3585 { "ini2", 0xED, 0x84, emit_insn, INS_EZ80 },
3586 { "ini2r",0xED, 0x94, emit_insn, INS_EZ80 },
3587 { "inim", 0xED, 0x82, emit_insn, INS_EZ80 },
3588 { "inimr",0xED, 0x92, emit_insn, INS_EZ80 },
3590 { "inirx",0xED, 0xC2, emit_insn, INS_EZ80 },
3606 { "lea", 0xED, 0x02, emit_lea, INS_EZ80 },
3608 { "mlt", 0xED, 0x4C, emit_mlt, INS_Z180|INS_EZ80|INS_Z80N },
3616 { "otd2r",0xED, 0xBC, emit_insn, INS_EZ80 },
3617 { "otdm", 0xED, 0x8B, emit_insn, INS_Z180|INS_EZ80 },
3618 { "otdmr",0xED, 0x9B, emit_insn, INS_Z180|INS_EZ80 },
3620 { "otdrx",0xED, 0xCB, emit_insn, INS_EZ80 },
3621 { "oti2r",0xED, 0xB4, emit_insn, INS_EZ80 },
3622 { "otim", 0xED, 0x83, emit_insn, INS_Z180|INS_EZ80 },
3623 { "otimr",0xED, 0x93, emit_insn, INS_Z180|INS_EZ80 },
3625 { "otirx",0xED, 0xC3, emit_insn, INS_EZ80 },
3627 { "out0", 0xED, 0x01, emit_out0, INS_Z180|INS_EZ80 },
3629 { "outd2",0xED, 0xAC, emit_insn, INS_EZ80 },
3631 { "outi2",0xED, 0xA4, emit_insn, INS_EZ80 },
3633 { "pea", 0xED, 0x65, emit_pea, INS_EZ80 },
3652 { "rsmix",0xED, 0x7E, emit_insn, INS_EZ80 },
3662 { "slp", 0xED, 0x76, emit_insn, INS_Z180|INS_EZ80 },
3665 { "stmix",0xED, 0x7D, emit_insn, INS_EZ80 },
3671 { "tst", 0xED, 0x04, emit_tst, INS_Z180|INS_EZ80|INS_Z80N },
3672 { "tstio",0xED, 0x74, emit_insn_n,INS_Z180|INS_EZ80 },
3702 if (*p != '.' || !(ins_ok & INS_EZ80) || !assemble_suffix (&p))