fpc/compiler/z80/z80tab.inc
nickysn c5d04d1a54 + Z80: added the JRJP pseudo instruction
git-svn-id: trunk@45496 -
2020-05-25 15:53:51 +00:00

1495 lines
26 KiB
PHP

{ don't edit, this file is generated from z80ins.dat; to regenerate, run 'make insdat' in the compiler directory }
(
(
opcode : A_None;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : 'void';
flags : 0
),
(
opcode : A_ADC;
ops : 2;
optypes : (OT_REG8_A,OT_REG8);
code : '%10001rrr';
flags : 0
),
(
opcode : A_ADC;
ops : 2;
optypes : (OT_REG8_A,OT_IMM8);
code : '$CE,n';
flags : 0
),
(
opcode : A_ADC;
ops : 2;
optypes : (OT_REG8_A,OT_REF_HL);
code : '$8E';
flags : 0
),
(
opcode : A_ADC;
ops : 2;
optypes : (OT_REG8_A,OT_REF_IX_d);
code : '$DD,$8E,d';
flags : 0
),
(
opcode : A_ADC;
ops : 2;
optypes : (OT_REG8_A,OT_REF_IY_d);
code : '$FD,$8E,d';
flags : 0
),
(
opcode : A_ADC;
ops : 2;
optypes : (OT_REG16_HL,OT_REG16_BC_DE_HL_SP);
code : '$ED,%01dd1010';
flags : 0
),
(
opcode : A_ADD;
ops : 2;
optypes : (OT_REG8_A,OT_REG8);
code : '%10000rrr';
flags : 0
),
(
opcode : A_ADD;
ops : 2;
optypes : (OT_REG8_A,OT_IMM8);
code : '$C6,n';
flags : 0
),
(
opcode : A_ADD;
ops : 2;
optypes : (OT_REG8_A,OT_REF_HL);
code : '$86';
flags : 0
),
(
opcode : A_ADD;
ops : 2;
optypes : (OT_REG8_A,OT_REF_IX_d);
code : '$DD,$86,d';
flags : 0
),
(
opcode : A_ADD;
ops : 2;
optypes : (OT_REG8_A,OT_REF_IY_d);
code : '$FD,$86,d';
flags : 0
),
(
opcode : A_ADD;
ops : 2;
optypes : (OT_REG16_HL,OT_REG16_BC_DE_HL_SP);
code : '%00dd1001';
flags : 0
),
(
opcode : A_ADD;
ops : 2;
optypes : (OT_REG16_IX,OT_REG16_BC_DE_IX_SP);
code : '$DD,%00pp1001';
flags : 0
),
(
opcode : A_ADD;
ops : 2;
optypes : (OT_REG16_IY,OT_REG16_BC_DE_IY_SP);
code : '$FD,%00rr1001';
flags : 0
),
(
opcode : A_AND;
ops : 2;
optypes : (OT_REG8_A,OT_REG8);
code : '%10100rrr';
flags : 0
),
(
opcode : A_AND;
ops : 2;
optypes : (OT_REG8_A,OT_IMM8);
code : '$E6,n';
flags : 0
),
(
opcode : A_AND;
ops : 2;
optypes : (OT_REG8_A,OT_REF_HL);
code : '$A6';
flags : 0
),
(
opcode : A_AND;
ops : 2;
optypes : (OT_REG8_A,OT_REF_IX_d);
code : '$DD,$A6,d';
flags : 0
),
(
opcode : A_AND;
ops : 2;
optypes : (OT_REG8_A,OT_REF_IY_d);
code : '$FD,$A6,d';
flags : 0
),
(
opcode : A_BIT;
ops : 2;
optypes : (OT_IMM3,OT_REG8);
code : '$CB,%01bbbrrr';
flags : 0
),
(
opcode : A_BIT;
ops : 2;
optypes : (OT_IMM3,OT_REF_HL);
code : '$CB,%01bbb110';
flags : 0
),
(
opcode : A_BIT;
ops : 2;
optypes : (OT_IMM3,OT_REF_IX_d);
code : '$DD,$CB,d,%01bbb110';
flags : 0
),
(
opcode : A_BIT;
ops : 2;
optypes : (OT_IMM3,OT_REF_IY_d);
code : '$FD,$CB,d,%01bbb110';
flags : 0
),
(
opcode : A_CALL;
ops : 1;
optypes : (OT_IMM16,OT_NONE);
code : '$CD,nn';
flags : 0
),
(
opcode : A_CALL;
ops : 2;
optypes : (OT_COND,OT_IMM16);
code : '%11ccc100,nn';
flags : 0
),
(
opcode : A_CCF;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$3F';
flags : 0
),
(
opcode : A_CP;
ops : 2;
optypes : (OT_REG8_A,OT_REG8);
code : '%10111rrr';
flags : 0
),
(
opcode : A_CP;
ops : 2;
optypes : (OT_REG8_A,OT_IMM8);
code : '$FE,n';
flags : 0
),
(
opcode : A_CP;
ops : 2;
optypes : (OT_REG8_A,OT_REF_HL);
code : '$BE';
flags : 0
),
(
opcode : A_CP;
ops : 2;
optypes : (OT_REG8_A,OT_REF_IX_d);
code : '$DD,$BE,d';
flags : 0
),
(
opcode : A_CP;
ops : 2;
optypes : (OT_REG8_A,OT_REF_IY_d);
code : '$FD,$BE,d';
flags : 0
),
(
opcode : A_CPD;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$ED,$A9';
flags : 0
),
(
opcode : A_CPDR;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$ED,$B9';
flags : 0
),
(
opcode : A_CPI;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$ED,$A1';
flags : 0
),
(
opcode : A_CPIR;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$ED,$B1';
flags : 0
),
(
opcode : A_CPL;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$2F';
flags : 0
),
(
opcode : A_DAA;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$27';
flags : 0
),
(
opcode : A_DEC;
ops : 1;
optypes : (OT_REG8,OT_NONE);
code : '%00rrr101';
flags : 0
),
(
opcode : A_DEC;
ops : 1;
optypes : (OT_REF_HL,OT_NONE);
code : '$35';
flags : 0
),
(
opcode : A_DEC;
ops : 1;
optypes : (OT_REF_IX_d,OT_NONE);
code : '$DD,$35,d';
flags : 0
),
(
opcode : A_DEC;
ops : 1;
optypes : (OT_REF_IY_d,OT_NONE);
code : '$FD,$35,d';
flags : 0
),
(
opcode : A_DEC;
ops : 1;
optypes : (OT_REG16_BC_DE_HL_SP,OT_NONE);
code : '%00dd1011';
flags : 0
),
(
opcode : A_DEC;
ops : 1;
optypes : (OT_REG16_IX,OT_NONE);
code : '$DD,$2B';
flags : 0
),
(
opcode : A_DEC;
ops : 1;
optypes : (OT_REG16_IY,OT_NONE);
code : '$FD,$2B';
flags : 0
),
(
opcode : A_DI;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$F3';
flags : 0
),
(
opcode : A_DJNZ;
ops : 1;
optypes : (OT_RELJMP8,OT_NONE);
code : '$10,e';
flags : 0
),
(
opcode : A_EI;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$FB';
flags : 0
),
(
opcode : A_EX;
ops : 2;
optypes : (OT_REG16_DE,OT_REG16_HL);
code : '$EB';
flags : 0
),
(
opcode : A_EX;
ops : 2;
optypes : (OT_REG16_AF,OT_REG16_AF_);
code : '$08';
flags : 0
),
(
opcode : A_EX;
ops : 2;
optypes : (OT_REF_SP,OT_REG16_HL);
code : '$E3';
flags : 0
),
(
opcode : A_EX;
ops : 2;
optypes : (OT_REF_SP,OT_REG16_IX);
code : '$DD,$E3';
flags : 0
),
(
opcode : A_EX;
ops : 2;
optypes : (OT_REF_SP,OT_REG16_IY);
code : '$FD,$E3';
flags : 0
),
(
opcode : A_EXX;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$D9';
flags : 0
),
(
opcode : A_HALT;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$76';
flags : 0
),
(
opcode : A_IM;
ops : 1;
optypes : (OT_IMM_VAL0,OT_NONE);
code : '$ED,$46';
flags : 0
),
(
opcode : A_IM;
ops : 1;
optypes : (OT_IMM_VAL1,OT_NONE);
code : '$ED,$56';
flags : 0
),
(
opcode : A_IM;
ops : 1;
optypes : (OT_IMM_VAL2,OT_NONE);
code : '$ED,$5E';
flags : 0
),
(
opcode : A_IN;
ops : 2;
optypes : (OT_REG8_A,OT_IMM_PORT);
code : '$DB,n';
flags : 0
),
(
opcode : A_IN;
ops : 2;
optypes : (OT_REG8,OT_REG8_C_PORT);
code : '$ED,%01rrr000';
flags : 0
),
(
opcode : A_INC;
ops : 1;
optypes : (OT_REG8,OT_NONE);
code : '%00rrr100';
flags : 0
),
(
opcode : A_INC;
ops : 1;
optypes : (OT_REF_HL,OT_NONE);
code : '$34';
flags : 0
),
(
opcode : A_INC;
ops : 1;
optypes : (OT_REF_IX_d,OT_NONE);
code : '$DD,$34,d';
flags : 0
),
(
opcode : A_INC;
ops : 1;
optypes : (OT_REF_IY_d,OT_NONE);
code : '$FD,$34,d';
flags : 0
),
(
opcode : A_INC;
ops : 1;
optypes : (OT_REG16_BC_DE_HL_SP,OT_NONE);
code : '%00dd0011';
flags : 0
),
(
opcode : A_INC;
ops : 1;
optypes : (OT_REG16_IX,OT_NONE);
code : '$DD,$23';
flags : 0
),
(
opcode : A_INC;
ops : 1;
optypes : (OT_REG16_IY,OT_NONE);
code : '$FD,$23';
flags : 0
),
(
opcode : A_IND;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$ED,$AA';
flags : 0
),
(
opcode : A_INDR;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$ED,$BA';
flags : 0
),
(
opcode : A_INI;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$ED,$A2';
flags : 0
),
(
opcode : A_INIR;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$ED,$B2';
flags : 0
),
(
opcode : A_JP;
ops : 1;
optypes : (OT_IMM16,OT_NONE);
code : '$C3,nn';
flags : 0
),
(
opcode : A_JP;
ops : 2;
optypes : (OT_COND,OT_IMM16);
code : '%11ccc010,nn';
flags : 0
),
(
opcode : A_JP;
ops : 1;
optypes : (OT_REF_HL,OT_NONE);
code : '$E9';
flags : 0
),
(
opcode : A_JP;
ops : 1;
optypes : (OT_REF_IX,OT_NONE);
code : '$DD,$E9';
flags : 0
),
(
opcode : A_JP;
ops : 1;
optypes : (OT_REF_IY,OT_NONE);
code : '$FD,$E9';
flags : 0
),
(
opcode : A_JR;
ops : 1;
optypes : (OT_RELJMP8,OT_NONE);
code : '$18,e';
flags : 0
),
(
opcode : A_JR;
ops : 2;
optypes : (OT_COND_C,OT_RELJMP8);
code : '$38,e';
flags : 0
),
(
opcode : A_JR;
ops : 2;
optypes : (OT_COND_NC,OT_RELJMP8);
code : '$30,e';
flags : 0
),
(
opcode : A_JR;
ops : 2;
optypes : (OT_COND_Z,OT_RELJMP8);
code : '$28,e';
flags : 0
),
(
opcode : A_JR;
ops : 2;
optypes : (OT_COND_NZ,OT_RELJMP8);
code : '$20,e';
flags : 0
),
(
opcode : A_JRJP;
ops : 1;
optypes : (OT_RELJMP8,OT_NONE);
code : '$18,e';
flags : 0
),
(
opcode : A_JRJP;
ops : 2;
optypes : (OT_COND_C,OT_RELJMP8);
code : '$38,e';
flags : 0
),
(
opcode : A_JRJP;
ops : 2;
optypes : (OT_COND_NC,OT_RELJMP8);
code : '$30,e';
flags : 0
),
(
opcode : A_JRJP;
ops : 2;
optypes : (OT_COND_Z,OT_RELJMP8);
code : '$28,e';
flags : 0
),
(
opcode : A_JRJP;
ops : 2;
optypes : (OT_COND_NZ,OT_RELJMP8);
code : '$20,e';
flags : 0
),
(
opcode : A_JRJP;
ops : 1;
optypes : (OT_IMM16,OT_NONE);
code : '$C3,nn';
flags : 0
),
(
opcode : A_JRJP;
ops : 2;
optypes : (OT_COND,OT_IMM16);
code : '%11ccc010,nn';
flags : 0
),
(
opcode : A_JRJP;
ops : 1;
optypes : (OT_REF_HL,OT_NONE);
code : '$E9';
flags : 0
),
(
opcode : A_JRJP;
ops : 1;
optypes : (OT_REF_IX,OT_NONE);
code : '$DD,$E9';
flags : 0
),
(
opcode : A_JRJP;
ops : 1;
optypes : (OT_REF_IY,OT_NONE);
code : '$FD,$E9';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REG8,OT_REG8);
code : '%01rrrr''r''r''';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REG8,OT_IMM8);
code : '%00rrr110,n';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REG8,OT_REF_HL);
code : '%01rrr110';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REG8,OT_REF_IX_d);
code : '$DD,%01rrr110,d';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REG8,OT_REF_IY_d);
code : '$FD,%01rrr110,d';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REF_HL,OT_REG8);
code : '%01110rrr';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REF_IX_d,OT_REG8);
code : '$DD,%01110rrr,d';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REF_IY_d,OT_REG8);
code : '$FD,%01110rrr,d';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REF_HL,OT_IMM8);
code : '$36,n';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REF_IX_d,OT_IMM8);
code : '$DD,$36,d,n';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REF_IY_d,OT_IMM8);
code : '$FD,$36,d,n';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REG8_A,OT_REF_BC);
code : '$0A';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REG8_A,OT_REF_DE);
code : '$1A';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REG8_A,OT_REF_ADDR16);
code : '$3A,nn';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REF_BC,OT_REG8_A);
code : '$02';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REF_DE,OT_REG8_A);
code : '$12';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REF_ADDR16,OT_REG8_A);
code : '$32,nn';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REG8_A,OT_REG8_I);
code : '$ED,$57';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REG8_A,OT_REG8_R);
code : '$ED,$5F';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REG8_I,OT_REG8_A);
code : '$ED,$47';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REG8_R,OT_REG8_A);
code : '$ED,$4F';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REG16_BC_DE_HL_SP,OT_IMM16);
code : '%00dd0001,nn';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REG16_IX,OT_IMM16);
code : '$DD,$21,nn';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REG16_IY,OT_IMM16);
code : '$FD,$21,nn';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REG16_HL,OT_REF_ADDR16);
code : '$2A,nn';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REG16_BC_DE_HL_SP,OT_REF_ADDR16);
code : '$ED,%01dd1011,nn';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REG16_IX,OT_REF_ADDR16);
code : '$DD,$2A,nn';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REG16_IY,OT_REF_ADDR16);
code : '$FD,$2A,nn';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REF_ADDR16,OT_REG16_HL);
code : '$22,nn';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REF_ADDR16,OT_REG16_BC_DE_HL_SP);
code : '$ED,%01dd0011,nn';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REF_ADDR16,OT_REG16_IX);
code : '$DD,$22,nn';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REF_ADDR16,OT_REG16_IY);
code : '$FD,$22,nn';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REG16_SP,OT_REG16_HL);
code : '$F9';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REG16_SP,OT_REG16_IX);
code : '$DD,$F9';
flags : 0
),
(
opcode : A_LD;
ops : 2;
optypes : (OT_REG16_SP,OT_REG16_IY);
code : '$FD,$F9';
flags : 0
),
(
opcode : A_LDD;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$ED,$A8';
flags : 0
),
(
opcode : A_LDDR;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$ED,$B8';
flags : 0
),
(
opcode : A_LDI;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$ED,$A0';
flags : 0
),
(
opcode : A_LDIR;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$ED,$B0';
flags : 0
),
(
opcode : A_NEG;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$ED,$44';
flags : 0
),
(
opcode : A_NOP;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$00';
flags : 0
),
(
opcode : A_OR;
ops : 2;
optypes : (OT_REG8_A,OT_REG8);
code : '%10110rrr';
flags : 0
),
(
opcode : A_OR;
ops : 2;
optypes : (OT_REG8_A,OT_IMM8);
code : '$F6,n';
flags : 0
),
(
opcode : A_OR;
ops : 2;
optypes : (OT_REG8_A,OT_REF_HL);
code : '$B6';
flags : 0
),
(
opcode : A_OR;
ops : 2;
optypes : (OT_REG8_A,OT_REF_IX_d);
code : '$DD,$B6,d';
flags : 0
),
(
opcode : A_OR;
ops : 2;
optypes : (OT_REG8_A,OT_REF_IY_d);
code : '$FD,$B6,d';
flags : 0
),
(
opcode : A_OTDR;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$ED,$BB';
flags : 0
),
(
opcode : A_OTIR;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$ED,$B3';
flags : 0
),
(
opcode : A_OUT;
ops : 2;
optypes : (OT_IMM_PORT,OT_REG8_A);
code : '$D3,n';
flags : 0
),
(
opcode : A_OUT;
ops : 2;
optypes : (OT_REG8_C_PORT,OT_REG8);
code : '$ED,%01rrr001';
flags : 0
),
(
opcode : A_OUTD;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$ED,$AB';
flags : 0
),
(
opcode : A_OUTI;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$ED,$A3';
flags : 0
),
(
opcode : A_POP;
ops : 1;
optypes : (OT_REG16_BC_DE_HL_AF,OT_NONE);
code : '%11qq0001';
flags : 0
),
(
opcode : A_POP;
ops : 1;
optypes : (OT_REG16_IX,OT_NONE);
code : '$DD,$E1';
flags : 0
),
(
opcode : A_POP;
ops : 1;
optypes : (OT_REG16_IY,OT_NONE);
code : '$FD,$E1';
flags : 0
),
(
opcode : A_PUSH;
ops : 1;
optypes : (OT_REG16_BC_DE_HL_AF,OT_NONE);
code : '%11qq0101';
flags : 0
),
(
opcode : A_PUSH;
ops : 1;
optypes : (OT_REG16_IX,OT_NONE);
code : '$DD,$E5';
flags : 0
),
(
opcode : A_PUSH;
ops : 1;
optypes : (OT_REG16_IY,OT_NONE);
code : '$FD,$E5';
flags : 0
),
(
opcode : A_RES;
ops : 2;
optypes : (OT_IMM3,OT_REG8);
code : '$CB,%10bbbrrr';
flags : 0
),
(
opcode : A_RES;
ops : 2;
optypes : (OT_IMM3,OT_REF_HL);
code : '$CB,%10bbb110';
flags : 0
),
(
opcode : A_RES;
ops : 2;
optypes : (OT_IMM3,OT_REF_IX_d);
code : '$DD,$CB,d,%10bbb110';
flags : 0
),
(
opcode : A_RES;
ops : 2;
optypes : (OT_IMM3,OT_REF_IY_d);
code : '$FD,$CB,d,%10bbb110';
flags : 0
),
(
opcode : A_RET;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$C9';
flags : 0
),
(
opcode : A_RET;
ops : 1;
optypes : (OT_COND,OT_NONE);
code : '%11ccc000';
flags : 0
),
(
opcode : A_RETI;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$ED,$4D';
flags : 0
),
(
opcode : A_RETN;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$ED,$45';
flags : 0
),
(
opcode : A_RL;
ops : 1;
optypes : (OT_REG8,OT_NONE);
code : '$CB,%00010rrr';
flags : 0
),
(
opcode : A_RL;
ops : 1;
optypes : (OT_REF_HL,OT_NONE);
code : '$CB,$16';
flags : 0
),
(
opcode : A_RL;
ops : 1;
optypes : (OT_REF_IX_d,OT_NONE);
code : '$DD,$CB,d,$16';
flags : 0
),
(
opcode : A_RL;
ops : 1;
optypes : (OT_REF_IY_d,OT_NONE);
code : '$FD,$CB,d,$16';
flags : 0
),
(
opcode : A_RLA;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$17';
flags : 0
),
(
opcode : A_RLC;
ops : 1;
optypes : (OT_REG8,OT_NONE);
code : '$CB,%00000rrr';
flags : 0
),
(
opcode : A_RLC;
ops : 1;
optypes : (OT_REF_HL,OT_NONE);
code : '$CB,$06';
flags : 0
),
(
opcode : A_RLC;
ops : 1;
optypes : (OT_REF_IX_d,OT_NONE);
code : '$DD,$CB,d,$06';
flags : 0
),
(
opcode : A_RLC;
ops : 1;
optypes : (OT_REF_IY_d,OT_NONE);
code : '$FD,$CB,d,$06';
flags : 0
),
(
opcode : A_RLCA;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$07';
flags : 0
),
(
opcode : A_RLD;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$ED,$6F';
flags : 0
),
(
opcode : A_RR;
ops : 1;
optypes : (OT_REG8,OT_NONE);
code : '$CB,%00001rrr';
flags : 0
),
(
opcode : A_RR;
ops : 1;
optypes : (OT_REF_HL,OT_NONE);
code : '$CB,$1E';
flags : 0
),
(
opcode : A_RR;
ops : 1;
optypes : (OT_REF_IX_d,OT_NONE);
code : '$DD,$CB,d,$1E';
flags : 0
),
(
opcode : A_RR;
ops : 1;
optypes : (OT_REF_IY_d,OT_NONE);
code : '$FD,$CB,d,$1E';
flags : 0
),
(
opcode : A_RRA;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$1F';
flags : 0
),
(
opcode : A_RRC;
ops : 1;
optypes : (OT_REG8,OT_NONE);
code : '$CB,%00001rrr';
flags : 0
),
(
opcode : A_RRC;
ops : 1;
optypes : (OT_REF_HL,OT_NONE);
code : '$CB,$0E';
flags : 0
),
(
opcode : A_RRC;
ops : 1;
optypes : (OT_REF_IX_d,OT_NONE);
code : '$DD,$CB,d,$0E';
flags : 0
),
(
opcode : A_RRC;
ops : 1;
optypes : (OT_REF_IY_d,OT_NONE);
code : '$FD,$CB,d,$0E';
flags : 0
),
(
opcode : A_RRCA;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$0F';
flags : 0
),
(
opcode : A_RRD;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$ED,$67';
flags : 0
),
(
opcode : A_RST;
ops : 1;
optypes : (OT_IMM_RST,OT_NONE);
code : '%11ppp111';
flags : 0
),
(
opcode : A_SBC;
ops : 2;
optypes : (OT_REG8_A,OT_REG8);
code : '%10011rrr';
flags : 0
),
(
opcode : A_SBC;
ops : 2;
optypes : (OT_REG8_A,OT_IMM8);
code : '$DE,n';
flags : 0
),
(
opcode : A_SBC;
ops : 2;
optypes : (OT_REG8_A,OT_REF_HL);
code : '$9E';
flags : 0
),
(
opcode : A_SBC;
ops : 2;
optypes : (OT_REG8_A,OT_REF_IX_d);
code : '$DD,$9E,d';
flags : 0
),
(
opcode : A_SBC;
ops : 2;
optypes : (OT_REG8_A,OT_REF_IY_d);
code : '$FD,$9E,d';
flags : 0
),
(
opcode : A_SBC;
ops : 2;
optypes : (OT_REG16_HL,OT_REG16_BC_DE_HL_SP);
code : '$ED,%01dd0010';
flags : 0
),
(
opcode : A_SCF;
ops : 0;
optypes : (OT_NONE,OT_NONE);
code : '$37';
flags : 0
),
(
opcode : A_SET;
ops : 2;
optypes : (OT_IMM3,OT_REG8);
code : '$CB,%11bbbrrr';
flags : 0
),
(
opcode : A_SET;
ops : 2;
optypes : (OT_IMM3,OT_REF_HL);
code : '$CB,%11bbb110';
flags : 0
),
(
opcode : A_SET;
ops : 2;
optypes : (OT_IMM3,OT_REF_IX_d);
code : '$DD,$CB,d,%11bbb110';
flags : 0
),
(
opcode : A_SET;
ops : 2;
optypes : (OT_IMM3,OT_REF_IY_d);
code : '$FD,$CB,d,%11bbb110';
flags : 0
),
(
opcode : A_SLA;
ops : 1;
optypes : (OT_REG8,OT_NONE);
code : '$CB,%00100rrr';
flags : 0
),
(
opcode : A_SLA;
ops : 1;
optypes : (OT_REF_HL,OT_NONE);
code : '$CB,$26';
flags : 0
),
(
opcode : A_SLA;
ops : 1;
optypes : (OT_REF_IX_d,OT_NONE);
code : '$DD,$CB,d,$26';
flags : 0
),
(
opcode : A_SLA;
ops : 1;
optypes : (OT_REF_IY_d,OT_NONE);
code : '$FD,$CB,d,$26';
flags : 0
),
(
opcode : A_SRA;
ops : 1;
optypes : (OT_REG8,OT_NONE);
code : '$CB,%00101rrr';
flags : 0
),
(
opcode : A_SRA;
ops : 1;
optypes : (OT_REF_HL,OT_NONE);
code : '$CB,$2E';
flags : 0
),
(
opcode : A_SRA;
ops : 1;
optypes : (OT_REF_IX_d,OT_NONE);
code : '$DD,$CB,d,$2E';
flags : 0
),
(
opcode : A_SRA;
ops : 1;
optypes : (OT_REF_IY_d,OT_NONE);
code : '$FD,$CB,d,$2E';
flags : 0
),
(
opcode : A_SRL;
ops : 1;
optypes : (OT_REG8,OT_NONE);
code : '$CB,%00111rrr';
flags : 0
),
(
opcode : A_SRL;
ops : 1;
optypes : (OT_REF_HL,OT_NONE);
code : '$CB,$3E';
flags : 0
),
(
opcode : A_SRL;
ops : 1;
optypes : (OT_REF_IX_d,OT_NONE);
code : '$DD,$CB,d,$3E';
flags : 0
),
(
opcode : A_SRL;
ops : 1;
optypes : (OT_REF_IY_d,OT_NONE);
code : '$FD,$CB,d,$3E';
flags : 0
),
(
opcode : A_SUB;
ops : 2;
optypes : (OT_REG8_A,OT_REG8);
code : '%10010rrr';
flags : 0
),
(
opcode : A_SUB;
ops : 2;
optypes : (OT_REG8_A,OT_IMM8);
code : '$D6,n';
flags : 0
),
(
opcode : A_SUB;
ops : 2;
optypes : (OT_REG8_A,OT_REF_HL);
code : '$96';
flags : 0
),
(
opcode : A_SUB;
ops : 2;
optypes : (OT_REG8_A,OT_REF_IX_d);
code : '$DD,$96,d';
flags : 0
),
(
opcode : A_SUB;
ops : 2;
optypes : (OT_REG8_A,OT_REF_IY_d);
code : '$FD,$96,d';
flags : 0
),
(
opcode : A_XOR;
ops : 2;
optypes : (OT_REG8_A,OT_REG8);
code : '%10101rrr';
flags : 0
),
(
opcode : A_XOR;
ops : 2;
optypes : (OT_REG8_A,OT_IMM8);
code : '$EE,n';
flags : 0
),
(
opcode : A_XOR;
ops : 2;
optypes : (OT_REG8_A,OT_REF_HL);
code : '$AE';
flags : 0
),
(
opcode : A_XOR;
ops : 2;
optypes : (OT_REG8_A,OT_REF_IX_d);
code : '$DD,$AE,d';
flags : 0
),
(
opcode : A_XOR;
ops : 2;
optypes : (OT_REG8_A,OT_REF_IY_d);
code : '$FD,$AE,d';
flags : 0
)
);