|
@@ -0,0 +1,1424 @@
|
|
|
+{ 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,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_ADC;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REG8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_ADC;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_IMM8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_ADC;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REF_HL,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_ADC;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REF_IX_d,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_ADC;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REF_IY_d,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_ADC;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG16_HL,OT_REG16_BC_DE_HL_SP,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_ADD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REG8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_ADD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_IMM8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_ADD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REF_HL,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_ADD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REF_IX_d,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_ADD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REF_IY_d,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_ADD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG16_HL,OT_REG16_BC_DE_HL_SP,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_ADD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG16_IX,OT_REG16_BC_DE_IX_SP,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_ADD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG16_IY,OT_REG16_BC_DE_IY_SP,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_AND;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REG8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_AND;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_IMM8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_AND;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REF_HL,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_AND;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REF_IX_d,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_AND;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REF_IY_d,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_BIT;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_IMM3,OT_REG8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_BIT;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_IMM3,OT_REF_HL,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_BIT;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_IMM3,OT_REF_IX_d,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_BIT;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_IMM3,OT_REF_IY_d,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_CALL;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_IMM16,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_CALL;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_COND,OT_IMM16,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_CCF;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_CP;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REG8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_CP;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_IMM8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_CP;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REF_HL,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_CP;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REF_IX_d,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_CP;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REF_IY_d,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_CPD;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_CPDR;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_CPI;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_CPIR;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_CPL;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_DAA;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_DEC;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REG8,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_DEC;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_HL,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_DEC;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_IX_d,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_DEC;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_IY_d,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_DEC;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REG16_BC_DE_HL_SP,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_DEC;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REG16_IX,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_DEC;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REG16_IY,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_DI;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_DJNZ;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_RELJMP8,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_EI;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_EX;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG16_DE,OT_REG16_HL,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_EX;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG16_AF,OT_REG16_AF_,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_EX;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REF_SP,OT_REG16_HL,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_EX;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REF_SP,OT_REG16_IX,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_EX;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REF_SP,OT_REG16_IY,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_EXX;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_HALT;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_IM;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_IMM_VAL0,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_IM;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_IMM_VAL1,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_IM;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_IMM_VAL2,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_IN;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_IMM_PORT,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_IN;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8,OT_REG8_C_PORT,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_INC;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REG8,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_INC;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_HL,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_INC;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_IX_d,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_INC;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_IY_d,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_INC;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REG16_BC_DE_HL_SP,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_INC;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REG16_IX,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_INC;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REG16_IY,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_IND;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_INDR;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_INI;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_INIR;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_JP;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_IMM16,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_JP;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_COND,OT_IMM16,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_JP;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_HL,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_JP;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_IX,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_JP;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_IY,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_JR;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_RELJMP8,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_JR;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_COND_C,OT_RELJMP8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_JR;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_COND_NC,OT_RELJMP8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_JR;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_COND_Z,OT_RELJMP8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_JR;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_COND_NZ,OT_RELJMP8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8,OT_REG8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8,OT_IMM8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8,OT_REF_HL,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8,OT_REF_IX_d,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8,OT_REF_IY_d,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REF_HL,OT_REG8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REF_IX_d,OT_REG8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REF_IY_d,OT_REG8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REF_HL,OT_IMM8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REF_IX_d,OT_IMM8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REF_IY_d,OT_IMM8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REF_BC,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REF_DE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REF_ADDR16,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REF_BC,OT_REG8_A,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REF_DE,OT_REG8_A,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REF_ADDR16,OT_REG8_A,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REG8_I,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REG8_R,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_I,OT_REG8_A,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_R,OT_REG8_A,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG16_BC_DE_HL_SP,OT_IMM16,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG16_IX,OT_IMM16,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG16_IY,OT_IMM16,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG16_HL,OT_REF_ADDR16,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG16_BC_DE_HL_SP,OT_REF_ADDR16,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG16_IX,OT_REF_ADDR16,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG16_IY,OT_REF_ADDR16,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REF_ADDR16,OT_REG16_HL,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REF_ADDR16,OT_REG16_BC_DE_HL_SP,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REF_ADDR16,OT_REG16_IX,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REF_ADDR16,OT_REG16_IY,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG16_SP,OT_REG16_HL,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG16_SP,OT_REG16_IX,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LD;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG16_SP,OT_REG16_IY,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LDD;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LDDR;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LDI;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_LDIR;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_NEG;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_NOP;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_OR;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REG8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_OR;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_IMM8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_OR;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REF_HL,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_OR;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REF_IX_d,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_OR;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REF_IY_d,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_OTDR;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_OTIR;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_OUT;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_IMM_PORT,OT_REG8_A,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_OUT;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_C_PORT,OT_REG8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_OUTD;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_OUTI;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_POP;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REG16_BC_DE_HL_AF,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_POP;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REG16_IX,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_POP;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REG16_IY,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_PUSH;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REG16_BC_DE_HL_AF,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_PUSH;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REG16_IX,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_PUSH;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REG16_IY,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RES;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_IMM3,OT_REG8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RES;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_IMM3,OT_REF_HL,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RES;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_IMM3,OT_REF_IX_d,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RES;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_IMM3,OT_REF_IY_d,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RET;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RET;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_COND,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RETI;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RETN;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RL;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REG8,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RL;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_HL,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RL;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_IX_d,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RL;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_IY_d,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RLA;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RLC;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REG8,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RLC;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_HL,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RLC;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_IX_d,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RLC;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_IY_d,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RLCA;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RLD;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RR;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REG8,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RR;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_HL,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RR;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_IX_d,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RR;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_IY_d,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RRA;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RRC;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REG8,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RRC;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_HL,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RRC;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_IX_d,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RRC;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_IY_d,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RRCA;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RRD;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_RST;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_IMM_RST,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_SBC;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REG8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_SBC;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_IMM8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_SBC;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REF_HL,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_SBC;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REF_IX_d,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_SBC;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REF_IY_d,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_SBC;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG16_HL,OT_REG16_BC_DE_HL_SP,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_SCF;
|
|
|
+ ops : 0;
|
|
|
+ optypes : (OT_NONE,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_SET;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_IMM3,OT_REG8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_SET;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_IMM3,OT_REF_HL,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_SET;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_IMM3,OT_REF_IX_d,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_SET;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_IMM3,OT_REF_IY_d,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_SLA;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REG8,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_SLA;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_HL,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_SLA;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_IX_d,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_SLA;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_IY_d,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_SRA;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REG8,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_SRA;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_HL,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_SRA;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_IX_d,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_SRA;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_IY_d,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_SRL;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REG8,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_SRL;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_HL,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_SRL;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_IX_d,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_SRL;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (OT_REF_IY_d,OT_NONE,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_SUB;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REG8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_SUB;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_IMM8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_SUB;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REF_HL,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_SUB;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REF_IX_d,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_SUB;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REF_IY_d,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_XOR;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REG8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_XOR;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_IMM8,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_XOR;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REF_HL,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_XOR;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REF_IX_d,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_XOR;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (OT_REG8_A,OT_REF_IY_d,OT_NONE,OT_NONE);
|
|
|
+ code : '';
|
|
|
+ flags : 0
|
|
|
+ )
|
|
|
+);
|