Lines Matching defs:emit_insn
1120 emit_insn (char prefix, char opcode, const char * args)
1981 emit_insn (prefix, opcode, p);
2813 return emit_insn (prefix, opcode, args);
3126 return emit_insn (0x00, 0xD9, args);
3128 return emit_insn (prefix, opcode, args);
3558 { "ccf", 0x00, 0x3F, emit_insn, INS_ALL },
3560 { "cpd", 0xED, 0xA9, emit_insn, INS_NOT_GBZ80 },
3561 { "cpdr", 0xED, 0xB9, emit_insn, INS_NOT_GBZ80 },
3562 { "cpi", 0xED, 0xA1, emit_insn, INS_NOT_GBZ80 },
3563 { "cpir", 0xED, 0xB1, emit_insn, INS_NOT_GBZ80 },
3564 { "cpl", 0x00, 0x2F, emit_insn, INS_ALL },
3565 { "daa", 0x00, 0x27, emit_insn, INS_ALL },
3567 { "di", 0x00, 0xF3, emit_insn, INS_ALL },
3569 { "ei", 0x00, 0xFB, emit_insn, INS_ALL },
3571 { "exx", 0x00, 0xD9, emit_insn, INS_NOT_GBZ80 },
3572 { "halt", 0x00, 0x76, emit_insn, INS_ALL },
3577 { "ind", 0xED, 0xAA, emit_insn, INS_NOT_GBZ80 },
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 },
3582 { "indr", 0xED, 0xBA, emit_insn, INS_NOT_GBZ80 },
3583 { "indrx",0xED, 0xCA, emit_insn, INS_EZ80 },
3584 { "ini", 0xED, 0xA2, emit_insn, INS_NOT_GBZ80 },
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 },
3589 { "inir", 0xED, 0xB2, emit_insn, INS_NOT_GBZ80 },
3590 { "inirx",0xED, 0xC2, emit_insn, INS_EZ80 },
3595 { "lddr", 0xED, 0xB8, emit_insn, INS_NOT_GBZ80 },
3596 { "lddrx",0xED, 0xBC, emit_insn, INS_Z80N },
3597 { "lddx", 0xED, 0xAC, emit_insn, INS_Z80N },
3601 { "ldir", 0xED, 0xB0, emit_insn, INS_NOT_GBZ80 },
3602 { "ldirx",0xED, 0xB4, emit_insn, INS_Z80N },
3603 { "ldix", 0xED, 0xA4, emit_insn, INS_Z80N },
3604 { "ldpirx",0xED,0xB7, emit_insn, INS_Z80N },
3605 { "ldws", 0xED, 0xA5, emit_insn, INS_Z80N },
3607 { "mirror",0xED,0x24, emit_insn, INS_Z80N },
3612 { "neg", 0xED, 0x44, emit_insn, INS_NOT_GBZ80 },
3614 { "nop", 0x00, 0x00, emit_insn, INS_ALL },
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 },
3619 { "otdr", 0xED, 0xBB, emit_insn, INS_NOT_GBZ80 },
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 },
3624 { "otir", 0xED, 0xB3, emit_insn, INS_NOT_GBZ80 },
3625 { "otirx",0xED, 0xC3, emit_insn, INS_EZ80 },
3628 { "outd", 0xED, 0xAB, emit_insn, INS_NOT_GBZ80 },
3629 { "outd2",0xED, 0xAC, emit_insn, INS_EZ80 },
3630 { "outi", 0xED, 0xA3, emit_insn, INS_NOT_GBZ80 },
3631 { "outi2",0xED, 0xA4, emit_insn, INS_EZ80 },
3632 { "outinb",0xED,0x90, emit_insn, INS_Z80N },
3634 { "pixelad",0xED,0x94,emit_insn, INS_Z80N },
3635 { "pixeldn",0xED,0x93,emit_insn, INS_Z80N },
3641 { "retn", 0xED, 0x45, emit_insn, INS_NOT_GBZ80 },
3643 { "rla", 0x00, 0x17, emit_insn, INS_ALL },
3645 { "rlca", 0x00, 0x07, emit_insn, INS_ALL },
3646 { "rld", 0xED, 0x6F, emit_insn, INS_NOT_GBZ80 },
3648 { "rra", 0x00, 0x1F, emit_insn, INS_ALL },
3650 { "rrca", 0x00, 0x0F, emit_insn, INS_ALL },
3651 { "rrd", 0xED, 0x67, emit_insn, INS_NOT_GBZ80 },
3652 { "rsmix",0xED, 0x7E, emit_insn, INS_EZ80 },
3655 { "scf", 0x00, 0x37, emit_insn, INS_ALL },
3657 { "setae",0xED, 0x95, emit_insn, INS_Z80N },
3662 { "slp", 0xED, 0x76, emit_insn, INS_Z180|INS_EZ80 },
3665 { "stmix",0xED, 0x7D, emit_insn, INS_EZ80 },
3666 { "stop", 0x00, 0x10, emit_insn, INS_GBZ80 },
3669 { "swapnib",0xED,0x23,emit_insn, INS_Z80N },