Annotation of tme/ic/m68k/m68k-opmap.c, revision 1.1

1.1     ! root        1: /* generated automatically by m68k-opmap-make.pl, do not edit! */
        !             2: 
        !             3: /* includes: */
        !             4: #include "m68k-impl.h"
        !             5: 
        !             6: /* create submap 0: */
        !             7: static struct _tme_m68k_decoder_submap *
        !             8: _tme_m68k_create_submap0(struct tme_m68k *ic)
        !             9: {
        !            10:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !            11:   int entry_i;
        !            12: 
        !            13:   /* allocate and initialize the submap: */
        !            14:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !            15:   submap_entry = submap;
        !            16:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !            17:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !            18:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !            19:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !            20:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !            21:       submap_entry++;
        !            22:   }
        !            23: 
        !            24:   /* fill the submap: */
        !            25:   submap_entry = submap;
        !            26: 
        !            27:   /* submap 0 sub 0 */
        !            28:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !            29:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !            30:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !            31: 
        !            32:   /* submap 0 sub 1 */
        !            33:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !            34:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !            35:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !            36: 
        !            37:   /* submap 0 sub 2 */
        !            38:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !            39:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !            40:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !            41: 
        !            42:   /* submap 0 sub 3 */
        !            43:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !            44:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !            45:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !            46: 
        !            47:   /* submap 0 sub 4 */
        !            48:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !            49:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !            50:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !            51: 
        !            52:   /* submap 0 sub 5 */
        !            53:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !            54:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !            55:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !            56: 
        !            57:   /* submap 0 sub 6 */
        !            58:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !            59:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !            60:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !            61: 
        !            62:   /* submap 0 sub 7 */
        !            63:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !            64:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !            65:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !            66: 
        !            67:   /* submap 0 sub 8 */
        !            68:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !            69: 
        !            70:   /* submap 0 sub 9 */
        !            71:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !            72: 
        !            73:   /* submap 0 sub 10 */
        !            74:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !            75: 
        !            76:   /* submap 0 sub 11 */
        !            77:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !            78: 
        !            79:   /* submap 0 sub 12 */
        !            80:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !            81: 
        !            82:   /* submap 0 sub 13 */
        !            83:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !            84: 
        !            85:   /* submap 0 sub 14 */
        !            86:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !            87: 
        !            88:   /* submap 0 sub 15 */
        !            89:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !            90: 
        !            91:   /* submap 0 sub 16 */
        !            92:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !            93:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !            94:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !            95: 
        !            96:   /* submap 0 sub 17 */
        !            97:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !            98:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !            99:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           100: 
        !           101:   /* submap 0 sub 18 */
        !           102:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           103:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           104:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           105: 
        !           106:   /* submap 0 sub 19 */
        !           107:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           108:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           109:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           110: 
        !           111:   /* submap 0 sub 20 */
        !           112:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           113:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           114:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           115: 
        !           116:   /* submap 0 sub 21 */
        !           117:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           118:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           119:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           120: 
        !           121:   /* submap 0 sub 22 */
        !           122:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           123:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           124:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           125: 
        !           126:   /* submap 0 sub 23 */
        !           127:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           128:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           129:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           130: 
        !           131:   /* submap 0 sub 24 */
        !           132:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           133:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           134:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           135: 
        !           136:   /* submap 0 sub 25 */
        !           137:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           138:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           139:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           140: 
        !           141:   /* submap 0 sub 26 */
        !           142:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           143:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           144:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           145: 
        !           146:   /* submap 0 sub 27 */
        !           147:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           148:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           149:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           150: 
        !           151:   /* submap 0 sub 28 */
        !           152:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           153:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           154:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           155: 
        !           156:   /* submap 0 sub 29 */
        !           157:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           158:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           159:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           160: 
        !           161:   /* submap 0 sub 30 */
        !           162:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           163:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           164:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           165: 
        !           166:   /* submap 0 sub 31 */
        !           167:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           168:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           169:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           170: 
        !           171:   /* submap 0 sub 32 */
        !           172:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           173:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           174:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           175: 
        !           176:   /* submap 0 sub 33 */
        !           177:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           178:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           179:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           180: 
        !           181:   /* submap 0 sub 34 */
        !           182:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           183:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           184:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           185: 
        !           186:   /* submap 0 sub 35 */
        !           187:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           188:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           189:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           190: 
        !           191:   /* submap 0 sub 36 */
        !           192:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           193:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           194:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           195: 
        !           196:   /* submap 0 sub 37 */
        !           197:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           198:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           199:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           200: 
        !           201:   /* submap 0 sub 38 */
        !           202:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           203:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           204:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           205: 
        !           206:   /* submap 0 sub 39 */
        !           207:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           208:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           209:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           210: 
        !           211:   /* submap 0 sub 40 */
        !           212:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           213:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           214:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           215: 
        !           216:   /* submap 0 sub 41 */
        !           217:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           218:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           219:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           220: 
        !           221:   /* submap 0 sub 42 */
        !           222:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           223:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           224:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           225: 
        !           226:   /* submap 0 sub 43 */
        !           227:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           228:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           229:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           230: 
        !           231:   /* submap 0 sub 44 */
        !           232:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           233:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           234:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           235: 
        !           236:   /* submap 0 sub 45 */
        !           237:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           238:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           239:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           240: 
        !           241:   /* submap 0 sub 46 */
        !           242:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           243:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           244:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           245: 
        !           246:   /* submap 0 sub 47 */
        !           247:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           248:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           249:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           250: 
        !           251:   /* submap 0 sub 48 */
        !           252:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           253:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           254:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           255: 
        !           256:   /* submap 0 sub 49 */
        !           257:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           258:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           259:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           260: 
        !           261:   /* submap 0 sub 50 */
        !           262:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           263:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           264:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           265: 
        !           266:   /* submap 0 sub 51 */
        !           267:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           268:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           269:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           270: 
        !           271:   /* submap 0 sub 52 */
        !           272:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           273:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           274:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           275: 
        !           276:   /* submap 0 sub 53 */
        !           277:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           278:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           279:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           280: 
        !           281:   /* submap 0 sub 54 */
        !           282:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           283:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           284:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           285: 
        !           286:   /* submap 0 sub 55 */
        !           287:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           288:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           289:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           290: 
        !           291:   /* submap 0 sub 56 */
        !           292:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           293:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           294:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           295: 
        !           296:   /* submap 0 sub 57 */
        !           297:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           298:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           299:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           300: 
        !           301:   /* submap 0 sub 58 */
        !           302:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           303: 
        !           304:   /* submap 0 sub 59 */
        !           305:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           306: 
        !           307:   /* submap 0 sub 60 */
        !           308:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           309:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !           310: 
        !           311:   /* submap 0 sub 61 */
        !           312:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           313: 
        !           314:   /* submap 0 sub 62 */
        !           315:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           316: 
        !           317:   /* submap 0 sub 63 */
        !           318:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           319: 
        !           320:   /* done: */
        !           321:   return(submap);
        !           322: }
        !           323: 
        !           324: /* create submap 1: */
        !           325: static struct _tme_m68k_decoder_submap *
        !           326: _tme_m68k_create_submap1(struct tme_m68k *ic)
        !           327: {
        !           328:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !           329:   int entry_i;
        !           330: 
        !           331:   /* allocate and initialize the submap: */
        !           332:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !           333:   submap_entry = submap;
        !           334:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !           335:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !           336:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !           337:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !           338:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !           339:       submap_entry++;
        !           340:   }
        !           341: 
        !           342:   /* fill the submap: */
        !           343:   submap_entry = submap;
        !           344: 
        !           345:   /* submap 1 sub 0 */
        !           346:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !           347:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           348:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           349: 
        !           350:   /* submap 1 sub 1 */
        !           351:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !           352:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           353:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           354: 
        !           355:   /* submap 1 sub 2 */
        !           356:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !           357:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           358:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           359: 
        !           360:   /* submap 1 sub 3 */
        !           361:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !           362:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           363:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           364: 
        !           365:   /* submap 1 sub 4 */
        !           366:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !           367:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           368:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           369: 
        !           370:   /* submap 1 sub 5 */
        !           371:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !           372:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           373:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           374: 
        !           375:   /* submap 1 sub 6 */
        !           376:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !           377:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           378:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           379: 
        !           380:   /* submap 1 sub 7 */
        !           381:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !           382:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           383:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           384: 
        !           385:   /* submap 1 sub 8 */
        !           386:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           387: 
        !           388:   /* submap 1 sub 9 */
        !           389:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           390: 
        !           391:   /* submap 1 sub 10 */
        !           392:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           393: 
        !           394:   /* submap 1 sub 11 */
        !           395:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           396: 
        !           397:   /* submap 1 sub 12 */
        !           398:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           399: 
        !           400:   /* submap 1 sub 13 */
        !           401:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           402: 
        !           403:   /* submap 1 sub 14 */
        !           404:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           405: 
        !           406:   /* submap 1 sub 15 */
        !           407:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           408: 
        !           409:   /* submap 1 sub 16 */
        !           410:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           411:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           412:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           413: 
        !           414:   /* submap 1 sub 17 */
        !           415:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           416:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           417:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           418: 
        !           419:   /* submap 1 sub 18 */
        !           420:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           421:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           422:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           423: 
        !           424:   /* submap 1 sub 19 */
        !           425:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           426:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           427:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           428: 
        !           429:   /* submap 1 sub 20 */
        !           430:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           431:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           432:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           433: 
        !           434:   /* submap 1 sub 21 */
        !           435:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           436:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           437:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           438: 
        !           439:   /* submap 1 sub 22 */
        !           440:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           441:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           442:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           443: 
        !           444:   /* submap 1 sub 23 */
        !           445:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           446:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           447:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           448: 
        !           449:   /* submap 1 sub 24 */
        !           450:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           451:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           452:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           453: 
        !           454:   /* submap 1 sub 25 */
        !           455:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           456:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           457:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           458: 
        !           459:   /* submap 1 sub 26 */
        !           460:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           461:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           462:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           463: 
        !           464:   /* submap 1 sub 27 */
        !           465:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           466:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           467:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           468: 
        !           469:   /* submap 1 sub 28 */
        !           470:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           471:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           472:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           473: 
        !           474:   /* submap 1 sub 29 */
        !           475:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           476:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           477:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           478: 
        !           479:   /* submap 1 sub 30 */
        !           480:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           481:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           482:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           483: 
        !           484:   /* submap 1 sub 31 */
        !           485:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           486:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           487:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           488: 
        !           489:   /* submap 1 sub 32 */
        !           490:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           491:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           492:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           493: 
        !           494:   /* submap 1 sub 33 */
        !           495:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           496:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           497:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           498: 
        !           499:   /* submap 1 sub 34 */
        !           500:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           501:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           502:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           503: 
        !           504:   /* submap 1 sub 35 */
        !           505:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           506:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           507:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           508: 
        !           509:   /* submap 1 sub 36 */
        !           510:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           511:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           512:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           513: 
        !           514:   /* submap 1 sub 37 */
        !           515:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           516:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           517:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           518: 
        !           519:   /* submap 1 sub 38 */
        !           520:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           521:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           522:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           523: 
        !           524:   /* submap 1 sub 39 */
        !           525:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           526:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           527:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           528: 
        !           529:   /* submap 1 sub 40 */
        !           530:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           531:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           532:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           533: 
        !           534:   /* submap 1 sub 41 */
        !           535:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           536:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           537:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           538: 
        !           539:   /* submap 1 sub 42 */
        !           540:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           541:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           542:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           543: 
        !           544:   /* submap 1 sub 43 */
        !           545:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           546:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           547:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           548: 
        !           549:   /* submap 1 sub 44 */
        !           550:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           551:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           552:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           553: 
        !           554:   /* submap 1 sub 45 */
        !           555:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           556:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           557:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           558: 
        !           559:   /* submap 1 sub 46 */
        !           560:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           561:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           562:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           563: 
        !           564:   /* submap 1 sub 47 */
        !           565:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           566:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           567:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           568: 
        !           569:   /* submap 1 sub 48 */
        !           570:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           571:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           572:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           573: 
        !           574:   /* submap 1 sub 49 */
        !           575:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           576:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           577:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           578: 
        !           579:   /* submap 1 sub 50 */
        !           580:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           581:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           582:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           583: 
        !           584:   /* submap 1 sub 51 */
        !           585:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           586:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           587:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           588: 
        !           589:   /* submap 1 sub 52 */
        !           590:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           591:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           592:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           593: 
        !           594:   /* submap 1 sub 53 */
        !           595:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           596:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           597:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           598: 
        !           599:   /* submap 1 sub 54 */
        !           600:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           601:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           602:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           603: 
        !           604:   /* submap 1 sub 55 */
        !           605:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           606:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           607:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           608: 
        !           609:   /* submap 1 sub 56 */
        !           610:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           611:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           612:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           613: 
        !           614:   /* submap 1 sub 57 */
        !           615:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           616:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           617:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           618: 
        !           619:   /* submap 1 sub 58 */
        !           620:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           621: 
        !           622:   /* submap 1 sub 59 */
        !           623:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           624: 
        !           625:   /* submap 1 sub 60 */
        !           626:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           627:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !           628: 
        !           629:   /* submap 1 sub 61 */
        !           630:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           631: 
        !           632:   /* submap 1 sub 62 */
        !           633:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           634: 
        !           635:   /* submap 1 sub 63 */
        !           636:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           637: 
        !           638:   /* done: */
        !           639:   return(submap);
        !           640: }
        !           641: 
        !           642: /* create submap 2: */
        !           643: static struct _tme_m68k_decoder_submap *
        !           644: _tme_m68k_create_submap2(struct tme_m68k *ic)
        !           645: {
        !           646:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !           647:   int entry_i;
        !           648: 
        !           649:   /* allocate and initialize the submap: */
        !           650:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !           651:   submap_entry = submap;
        !           652:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !           653:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !           654:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !           655:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !           656:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !           657:       submap_entry++;
        !           658:   }
        !           659: 
        !           660:   /* fill the submap: */
        !           661:   submap_entry = submap;
        !           662: 
        !           663:   /* submap 2 sub 0 */
        !           664:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !           665:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           666:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           667: 
        !           668:   /* submap 2 sub 1 */
        !           669:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !           670:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           671:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           672: 
        !           673:   /* submap 2 sub 2 */
        !           674:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !           675:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           676:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           677: 
        !           678:   /* submap 2 sub 3 */
        !           679:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !           680:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           681:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           682: 
        !           683:   /* submap 2 sub 4 */
        !           684:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !           685:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           686:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           687: 
        !           688:   /* submap 2 sub 5 */
        !           689:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !           690:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           691:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           692: 
        !           693:   /* submap 2 sub 6 */
        !           694:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !           695:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           696:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           697: 
        !           698:   /* submap 2 sub 7 */
        !           699:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !           700:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           701:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           702: 
        !           703:   /* submap 2 sub 8 */
        !           704:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           705: 
        !           706:   /* submap 2 sub 9 */
        !           707:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           708: 
        !           709:   /* submap 2 sub 10 */
        !           710:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           711: 
        !           712:   /* submap 2 sub 11 */
        !           713:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           714: 
        !           715:   /* submap 2 sub 12 */
        !           716:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           717: 
        !           718:   /* submap 2 sub 13 */
        !           719:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           720: 
        !           721:   /* submap 2 sub 14 */
        !           722:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           723: 
        !           724:   /* submap 2 sub 15 */
        !           725:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           726: 
        !           727:   /* submap 2 sub 16 */
        !           728:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           729:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           730:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           731: 
        !           732:   /* submap 2 sub 17 */
        !           733:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           734:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           735:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           736: 
        !           737:   /* submap 2 sub 18 */
        !           738:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           739:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           740:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           741: 
        !           742:   /* submap 2 sub 19 */
        !           743:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           744:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           745:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           746: 
        !           747:   /* submap 2 sub 20 */
        !           748:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           749:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           750:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           751: 
        !           752:   /* submap 2 sub 21 */
        !           753:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           754:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           755:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           756: 
        !           757:   /* submap 2 sub 22 */
        !           758:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           759:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           760:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           761: 
        !           762:   /* submap 2 sub 23 */
        !           763:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           764:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           765:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           766: 
        !           767:   /* submap 2 sub 24 */
        !           768:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           769:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           770:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           771: 
        !           772:   /* submap 2 sub 25 */
        !           773:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           774:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           775:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           776: 
        !           777:   /* submap 2 sub 26 */
        !           778:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           779:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           780:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           781: 
        !           782:   /* submap 2 sub 27 */
        !           783:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           784:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           785:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           786: 
        !           787:   /* submap 2 sub 28 */
        !           788:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           789:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           790:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           791: 
        !           792:   /* submap 2 sub 29 */
        !           793:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           794:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           795:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           796: 
        !           797:   /* submap 2 sub 30 */
        !           798:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           799:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           800:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           801: 
        !           802:   /* submap 2 sub 31 */
        !           803:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           804:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           805:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           806: 
        !           807:   /* submap 2 sub 32 */
        !           808:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           809:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           810:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           811: 
        !           812:   /* submap 2 sub 33 */
        !           813:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           814:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           815:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           816: 
        !           817:   /* submap 2 sub 34 */
        !           818:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           819:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           820:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           821: 
        !           822:   /* submap 2 sub 35 */
        !           823:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           824:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           825:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           826: 
        !           827:   /* submap 2 sub 36 */
        !           828:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           829:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           830:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           831: 
        !           832:   /* submap 2 sub 37 */
        !           833:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           834:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           835:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           836: 
        !           837:   /* submap 2 sub 38 */
        !           838:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           839:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           840:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           841: 
        !           842:   /* submap 2 sub 39 */
        !           843:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           844:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           845:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           846: 
        !           847:   /* submap 2 sub 40 */
        !           848:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           849:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           850:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           851: 
        !           852:   /* submap 2 sub 41 */
        !           853:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           854:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           855:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           856: 
        !           857:   /* submap 2 sub 42 */
        !           858:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           859:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           860:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           861: 
        !           862:   /* submap 2 sub 43 */
        !           863:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           864:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           865:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           866: 
        !           867:   /* submap 2 sub 44 */
        !           868:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           869:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           870:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           871: 
        !           872:   /* submap 2 sub 45 */
        !           873:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           874:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           875:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           876: 
        !           877:   /* submap 2 sub 46 */
        !           878:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           879:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           880:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           881: 
        !           882:   /* submap 2 sub 47 */
        !           883:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           884:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           885:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           886: 
        !           887:   /* submap 2 sub 48 */
        !           888:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           889:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           890:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           891: 
        !           892:   /* submap 2 sub 49 */
        !           893:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           894:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           895:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           896: 
        !           897:   /* submap 2 sub 50 */
        !           898:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           899:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           900:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           901: 
        !           902:   /* submap 2 sub 51 */
        !           903:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           904:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           905:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           906: 
        !           907:   /* submap 2 sub 52 */
        !           908:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           909:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           910:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           911: 
        !           912:   /* submap 2 sub 53 */
        !           913:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           914:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           915:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           916: 
        !           917:   /* submap 2 sub 54 */
        !           918:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           919:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           920:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           921: 
        !           922:   /* submap 2 sub 55 */
        !           923:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           924:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           925:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           926: 
        !           927:   /* submap 2 sub 56 */
        !           928:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           929:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           930:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           931: 
        !           932:   /* submap 2 sub 57 */
        !           933:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !           934:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           935:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !           936: 
        !           937:   /* submap 2 sub 58 */
        !           938:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           939: 
        !           940:   /* submap 2 sub 59 */
        !           941:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           942: 
        !           943:   /* submap 2 sub 60 */
        !           944:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           945: 
        !           946:   /* submap 2 sub 61 */
        !           947:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           948: 
        !           949:   /* submap 2 sub 62 */
        !           950:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           951: 
        !           952:   /* submap 2 sub 63 */
        !           953:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           954: 
        !           955:   /* done: */
        !           956:   return(submap);
        !           957: }
        !           958: 
        !           959: /* create submap 3: */
        !           960: static struct _tme_m68k_decoder_submap *
        !           961: _tme_m68k_create_submap3(struct tme_m68k *ic)
        !           962: {
        !           963:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !           964:   int entry_i;
        !           965: 
        !           966:   /* allocate and initialize the submap: */
        !           967:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !           968:   submap_entry = submap;
        !           969:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !           970:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !           971:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !           972:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !           973:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !           974:       submap_entry++;
        !           975:   }
        !           976: 
        !           977:   /* fill the submap: */
        !           978:   submap_entry = submap;
        !           979: 
        !           980:   /* submap 3 sub 0 */
        !           981:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !           982:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           983:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           984: 
        !           985:   /* submap 3 sub 1 */
        !           986:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !           987:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           988:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           989: 
        !           990:   /* submap 3 sub 2 */
        !           991:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !           992:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           993:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           994: 
        !           995:   /* submap 3 sub 3 */
        !           996:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !           997:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !           998:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !           999: 
        !          1000:   /* submap 3 sub 4 */
        !          1001:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          1002:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1003:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          1004: 
        !          1005:   /* submap 3 sub 5 */
        !          1006:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          1007:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1008:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          1009: 
        !          1010:   /* submap 3 sub 6 */
        !          1011:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          1012:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1013:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          1014: 
        !          1015:   /* submap 3 sub 7 */
        !          1016:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          1017:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1018:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          1019: 
        !          1020:   /* submap 3 sub 8 */
        !          1021:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          1022:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1023:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          1024: 
        !          1025:   /* submap 3 sub 9 */
        !          1026:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          1027:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1028:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          1029: 
        !          1030:   /* submap 3 sub 10 */
        !          1031:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          1032:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1033:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          1034: 
        !          1035:   /* submap 3 sub 11 */
        !          1036:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          1037:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1038:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          1039: 
        !          1040:   /* submap 3 sub 12 */
        !          1041:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          1042:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1043:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          1044: 
        !          1045:   /* submap 3 sub 13 */
        !          1046:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          1047:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1048:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          1049: 
        !          1050:   /* submap 3 sub 14 */
        !          1051:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          1052:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1053:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          1054: 
        !          1055:   /* submap 3 sub 15 */
        !          1056:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          1057:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1058:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          1059: 
        !          1060:   /* submap 3 sub 16 */
        !          1061:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1062:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1063:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1064: 
        !          1065:   /* submap 3 sub 17 */
        !          1066:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1067:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1068:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1069: 
        !          1070:   /* submap 3 sub 18 */
        !          1071:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1072:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1073:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1074: 
        !          1075:   /* submap 3 sub 19 */
        !          1076:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1077:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1078:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1079: 
        !          1080:   /* submap 3 sub 20 */
        !          1081:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1082:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1083:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1084: 
        !          1085:   /* submap 3 sub 21 */
        !          1086:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1087:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1088:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1089: 
        !          1090:   /* submap 3 sub 22 */
        !          1091:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1092:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1093:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1094: 
        !          1095:   /* submap 3 sub 23 */
        !          1096:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1097:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1098:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1099: 
        !          1100:   /* submap 3 sub 24 */
        !          1101:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1102:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1103:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1104: 
        !          1105:   /* submap 3 sub 25 */
        !          1106:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1107:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1108:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1109: 
        !          1110:   /* submap 3 sub 26 */
        !          1111:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1112:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1113:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1114: 
        !          1115:   /* submap 3 sub 27 */
        !          1116:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1117:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1118:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1119: 
        !          1120:   /* submap 3 sub 28 */
        !          1121:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1122:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1123:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1124: 
        !          1125:   /* submap 3 sub 29 */
        !          1126:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1127:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1128:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1129: 
        !          1130:   /* submap 3 sub 30 */
        !          1131:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1132:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1133:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1134: 
        !          1135:   /* submap 3 sub 31 */
        !          1136:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1137:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1138:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1139: 
        !          1140:   /* submap 3 sub 32 */
        !          1141:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1142:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1143:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1144: 
        !          1145:   /* submap 3 sub 33 */
        !          1146:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1147:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1148:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1149: 
        !          1150:   /* submap 3 sub 34 */
        !          1151:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1152:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1153:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1154: 
        !          1155:   /* submap 3 sub 35 */
        !          1156:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1157:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1158:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1159: 
        !          1160:   /* submap 3 sub 36 */
        !          1161:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1162:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1163:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1164: 
        !          1165:   /* submap 3 sub 37 */
        !          1166:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1167:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1168:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1169: 
        !          1170:   /* submap 3 sub 38 */
        !          1171:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1172:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1173:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1174: 
        !          1175:   /* submap 3 sub 39 */
        !          1176:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1177:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1178:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1179: 
        !          1180:   /* submap 3 sub 40 */
        !          1181:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1182:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1183:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1184: 
        !          1185:   /* submap 3 sub 41 */
        !          1186:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1187:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1188:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1189: 
        !          1190:   /* submap 3 sub 42 */
        !          1191:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1192:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1193:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1194: 
        !          1195:   /* submap 3 sub 43 */
        !          1196:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1197:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1198:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1199: 
        !          1200:   /* submap 3 sub 44 */
        !          1201:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1202:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1203:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1204: 
        !          1205:   /* submap 3 sub 45 */
        !          1206:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1207:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1208:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1209: 
        !          1210:   /* submap 3 sub 46 */
        !          1211:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1212:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1213:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1214: 
        !          1215:   /* submap 3 sub 47 */
        !          1216:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1217:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1218:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1219: 
        !          1220:   /* submap 3 sub 48 */
        !          1221:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1222:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1223:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1224: 
        !          1225:   /* submap 3 sub 49 */
        !          1226:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1227:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1228:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1229: 
        !          1230:   /* submap 3 sub 50 */
        !          1231:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1232:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1233:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1234: 
        !          1235:   /* submap 3 sub 51 */
        !          1236:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1237:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1238:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1239: 
        !          1240:   /* submap 3 sub 52 */
        !          1241:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1242:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1243:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1244: 
        !          1245:   /* submap 3 sub 53 */
        !          1246:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1247:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1248:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1249: 
        !          1250:   /* submap 3 sub 54 */
        !          1251:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1252:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1253:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1254: 
        !          1255:   /* submap 3 sub 55 */
        !          1256:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1257:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1258:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1259: 
        !          1260:   /* submap 3 sub 56 */
        !          1261:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1262:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1263:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1264: 
        !          1265:   /* submap 3 sub 57 */
        !          1266:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1267:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1268:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1269: 
        !          1270:   /* submap 3 sub 58 */
        !          1271:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1272:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1273:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 4;
        !          1274: 
        !          1275:   /* submap 3 sub 59 */
        !          1276:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1277:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1278:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 5;
        !          1279: 
        !          1280:   /* submap 3 sub 60 */
        !          1281:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 1;
        !          1282:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          1283:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 6;
        !          1284: 
        !          1285:   /* submap 3 sub 61 */
        !          1286:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          1287: 
        !          1288:   /* submap 3 sub 62 */
        !          1289:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          1290: 
        !          1291:   /* submap 3 sub 63 */
        !          1292:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          1293: 
        !          1294:   /* done: */
        !          1295:   return(submap);
        !          1296: }
        !          1297: 
        !          1298: /* create submap 4: */
        !          1299: static struct _tme_m68k_decoder_submap *
        !          1300: _tme_m68k_create_submap4(struct tme_m68k *ic)
        !          1301: {
        !          1302:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          1303:   int entry_i;
        !          1304: 
        !          1305:   /* allocate and initialize the submap: */
        !          1306:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          1307:   submap_entry = submap;
        !          1308:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          1309:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          1310:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          1311:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          1312:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          1313:       submap_entry++;
        !          1314:   }
        !          1315: 
        !          1316:   /* fill the submap: */
        !          1317:   submap_entry = submap;
        !          1318: 
        !          1319:   /* submap 4 sub 0 */
        !          1320:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          1321:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1322:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1323: 
        !          1324:   /* submap 4 sub 1 */
        !          1325:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          1326:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1327:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1328: 
        !          1329:   /* submap 4 sub 2 */
        !          1330:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          1331:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1332:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1333: 
        !          1334:   /* submap 4 sub 3 */
        !          1335:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          1336:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1337:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1338: 
        !          1339:   /* submap 4 sub 4 */
        !          1340:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          1341:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1342:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1343: 
        !          1344:   /* submap 4 sub 5 */
        !          1345:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          1346:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1347:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1348: 
        !          1349:   /* submap 4 sub 6 */
        !          1350:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          1351:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1352:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1353: 
        !          1354:   /* submap 4 sub 7 */
        !          1355:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          1356:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1357:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1358: 
        !          1359:   /* submap 4 sub 8 */
        !          1360:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          1361: 
        !          1362:   /* submap 4 sub 9 */
        !          1363:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          1364: 
        !          1365:   /* submap 4 sub 10 */
        !          1366:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          1367: 
        !          1368:   /* submap 4 sub 11 */
        !          1369:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          1370: 
        !          1371:   /* submap 4 sub 12 */
        !          1372:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          1373: 
        !          1374:   /* submap 4 sub 13 */
        !          1375:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          1376: 
        !          1377:   /* submap 4 sub 14 */
        !          1378:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          1379: 
        !          1380:   /* submap 4 sub 15 */
        !          1381:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          1382: 
        !          1383:   /* submap 4 sub 16 */
        !          1384:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1385:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1386:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1387: 
        !          1388:   /* submap 4 sub 17 */
        !          1389:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1390:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1391:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1392: 
        !          1393:   /* submap 4 sub 18 */
        !          1394:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1395:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1396:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1397: 
        !          1398:   /* submap 4 sub 19 */
        !          1399:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1400:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1401:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1402: 
        !          1403:   /* submap 4 sub 20 */
        !          1404:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1405:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1406:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1407: 
        !          1408:   /* submap 4 sub 21 */
        !          1409:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1410:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1411:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1412: 
        !          1413:   /* submap 4 sub 22 */
        !          1414:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1415:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1416:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1417: 
        !          1418:   /* submap 4 sub 23 */
        !          1419:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1420:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1421:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1422: 
        !          1423:   /* submap 4 sub 24 */
        !          1424:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1425:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1426:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1427: 
        !          1428:   /* submap 4 sub 25 */
        !          1429:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1430:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1431:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1432: 
        !          1433:   /* submap 4 sub 26 */
        !          1434:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1435:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1436:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1437: 
        !          1438:   /* submap 4 sub 27 */
        !          1439:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1440:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1441:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1442: 
        !          1443:   /* submap 4 sub 28 */
        !          1444:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1445:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1446:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1447: 
        !          1448:   /* submap 4 sub 29 */
        !          1449:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1450:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1451:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1452: 
        !          1453:   /* submap 4 sub 30 */
        !          1454:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1455:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1456:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1457: 
        !          1458:   /* submap 4 sub 31 */
        !          1459:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1460:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1461:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1462: 
        !          1463:   /* submap 4 sub 32 */
        !          1464:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1465:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1466:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1467: 
        !          1468:   /* submap 4 sub 33 */
        !          1469:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1470:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1471:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1472: 
        !          1473:   /* submap 4 sub 34 */
        !          1474:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1475:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1476:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1477: 
        !          1478:   /* submap 4 sub 35 */
        !          1479:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1480:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1481:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1482: 
        !          1483:   /* submap 4 sub 36 */
        !          1484:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1485:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1486:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1487: 
        !          1488:   /* submap 4 sub 37 */
        !          1489:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1490:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1491:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1492: 
        !          1493:   /* submap 4 sub 38 */
        !          1494:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1495:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1496:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1497: 
        !          1498:   /* submap 4 sub 39 */
        !          1499:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1500:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1501:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1502: 
        !          1503:   /* submap 4 sub 40 */
        !          1504:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1505:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1506:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1507: 
        !          1508:   /* submap 4 sub 41 */
        !          1509:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1510:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1511:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1512: 
        !          1513:   /* submap 4 sub 42 */
        !          1514:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1515:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1516:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1517: 
        !          1518:   /* submap 4 sub 43 */
        !          1519:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1520:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1521:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1522: 
        !          1523:   /* submap 4 sub 44 */
        !          1524:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1525:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1526:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1527: 
        !          1528:   /* submap 4 sub 45 */
        !          1529:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1530:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1531:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1532: 
        !          1533:   /* submap 4 sub 46 */
        !          1534:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1535:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1536:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1537: 
        !          1538:   /* submap 4 sub 47 */
        !          1539:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1540:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1541:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1542: 
        !          1543:   /* submap 4 sub 48 */
        !          1544:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1545:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1546:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1547: 
        !          1548:   /* submap 4 sub 49 */
        !          1549:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1550:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1551:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1552: 
        !          1553:   /* submap 4 sub 50 */
        !          1554:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1555:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1556:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1557: 
        !          1558:   /* submap 4 sub 51 */
        !          1559:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1560:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1561:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1562: 
        !          1563:   /* submap 4 sub 52 */
        !          1564:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1565:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1566:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1567: 
        !          1568:   /* submap 4 sub 53 */
        !          1569:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1570:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1571:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1572: 
        !          1573:   /* submap 4 sub 54 */
        !          1574:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1575:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1576:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1577: 
        !          1578:   /* submap 4 sub 55 */
        !          1579:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1580:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1581:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1582: 
        !          1583:   /* submap 4 sub 56 */
        !          1584:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1585:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1586:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1587: 
        !          1588:   /* submap 4 sub 57 */
        !          1589:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1590:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1591:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1592: 
        !          1593:   /* submap 4 sub 58 */
        !          1594:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1595:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1596:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1597: 
        !          1598:   /* submap 4 sub 59 */
        !          1599:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1600:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1601:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1602: 
        !          1603:   /* submap 4 sub 60 */
        !          1604:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 1;
        !          1605:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          1606:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1607: 
        !          1608:   /* submap 4 sub 61 */
        !          1609:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          1610: 
        !          1611:   /* submap 4 sub 62 */
        !          1612:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          1613: 
        !          1614:   /* submap 4 sub 63 */
        !          1615:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          1616: 
        !          1617:   /* done: */
        !          1618:   return(submap);
        !          1619: }
        !          1620: 
        !          1621: /* create submap 5: */
        !          1622: static struct _tme_m68k_decoder_submap *
        !          1623: _tme_m68k_create_submap5(struct tme_m68k *ic)
        !          1624: {
        !          1625:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          1626:   int entry_i;
        !          1627: 
        !          1628:   /* allocate and initialize the submap: */
        !          1629:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          1630:   submap_entry = submap;
        !          1631:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          1632:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          1633:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          1634:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          1635:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          1636:       submap_entry++;
        !          1637:   }
        !          1638: 
        !          1639:   /* fill the submap: */
        !          1640:   submap_entry = submap;
        !          1641: 
        !          1642:   /* submap 5 sub 0 */
        !          1643:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          1644:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          1645:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1646:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1647:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          1648: 
        !          1649:   /* submap 5 sub 1 */
        !          1650:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          1651:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          1652:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1653:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1654:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          1655: 
        !          1656:   /* submap 5 sub 2 */
        !          1657:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          1658:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          1659:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1660:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1661:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          1662: 
        !          1663:   /* submap 5 sub 3 */
        !          1664:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          1665:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          1666:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1667:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1668:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          1669: 
        !          1670:   /* submap 5 sub 4 */
        !          1671:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          1672:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          1673:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1674:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1675:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          1676: 
        !          1677:   /* submap 5 sub 5 */
        !          1678:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          1679:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          1680:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1681:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1682:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          1683: 
        !          1684:   /* submap 5 sub 6 */
        !          1685:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          1686:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          1687:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1688:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1689:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          1690: 
        !          1691:   /* submap 5 sub 7 */
        !          1692:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          1693:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          1694:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1695:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1696:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          1697: 
        !          1698:   /* submap 5 sub 8 */
        !          1699:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          1700: 
        !          1701:   /* submap 5 sub 9 */
        !          1702:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          1703: 
        !          1704:   /* submap 5 sub 10 */
        !          1705:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          1706: 
        !          1707:   /* submap 5 sub 11 */
        !          1708:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          1709: 
        !          1710:   /* submap 5 sub 12 */
        !          1711:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          1712: 
        !          1713:   /* submap 5 sub 13 */
        !          1714:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          1715: 
        !          1716:   /* submap 5 sub 14 */
        !          1717:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          1718: 
        !          1719:   /* submap 5 sub 15 */
        !          1720:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          1721: 
        !          1722:   /* submap 5 sub 16 */
        !          1723:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1724:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1725:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1726: 
        !          1727:   /* submap 5 sub 17 */
        !          1728:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1729:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1730:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1731: 
        !          1732:   /* submap 5 sub 18 */
        !          1733:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1734:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1735:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1736: 
        !          1737:   /* submap 5 sub 19 */
        !          1738:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1739:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1740:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1741: 
        !          1742:   /* submap 5 sub 20 */
        !          1743:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1744:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1745:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1746: 
        !          1747:   /* submap 5 sub 21 */
        !          1748:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1749:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1750:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1751: 
        !          1752:   /* submap 5 sub 22 */
        !          1753:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1754:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1755:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1756: 
        !          1757:   /* submap 5 sub 23 */
        !          1758:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1759:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1760:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1761: 
        !          1762:   /* submap 5 sub 24 */
        !          1763:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1764:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1765:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1766: 
        !          1767:   /* submap 5 sub 25 */
        !          1768:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1769:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1770:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1771: 
        !          1772:   /* submap 5 sub 26 */
        !          1773:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1774:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1775:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1776: 
        !          1777:   /* submap 5 sub 27 */
        !          1778:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1779:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1780:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1781: 
        !          1782:   /* submap 5 sub 28 */
        !          1783:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1784:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1785:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1786: 
        !          1787:   /* submap 5 sub 29 */
        !          1788:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1789:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1790:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1791: 
        !          1792:   /* submap 5 sub 30 */
        !          1793:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1794:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1795:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1796: 
        !          1797:   /* submap 5 sub 31 */
        !          1798:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1799:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1800:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1801: 
        !          1802:   /* submap 5 sub 32 */
        !          1803:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1804:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1805:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1806: 
        !          1807:   /* submap 5 sub 33 */
        !          1808:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1809:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1810:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1811: 
        !          1812:   /* submap 5 sub 34 */
        !          1813:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1814:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1815:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1816: 
        !          1817:   /* submap 5 sub 35 */
        !          1818:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1819:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1820:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1821: 
        !          1822:   /* submap 5 sub 36 */
        !          1823:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1824:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1825:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1826: 
        !          1827:   /* submap 5 sub 37 */
        !          1828:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1829:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1830:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1831: 
        !          1832:   /* submap 5 sub 38 */
        !          1833:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1834:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1835:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1836: 
        !          1837:   /* submap 5 sub 39 */
        !          1838:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1839:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1840:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1841: 
        !          1842:   /* submap 5 sub 40 */
        !          1843:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1844:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1845:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1846: 
        !          1847:   /* submap 5 sub 41 */
        !          1848:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1849:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1850:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1851: 
        !          1852:   /* submap 5 sub 42 */
        !          1853:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1854:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1855:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1856: 
        !          1857:   /* submap 5 sub 43 */
        !          1858:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1859:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1860:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1861: 
        !          1862:   /* submap 5 sub 44 */
        !          1863:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1864:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1865:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1866: 
        !          1867:   /* submap 5 sub 45 */
        !          1868:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1869:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1870:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1871: 
        !          1872:   /* submap 5 sub 46 */
        !          1873:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1874:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1875:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1876: 
        !          1877:   /* submap 5 sub 47 */
        !          1878:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1879:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1880:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1881: 
        !          1882:   /* submap 5 sub 48 */
        !          1883:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1884:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1885:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1886: 
        !          1887:   /* submap 5 sub 49 */
        !          1888:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1889:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1890:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1891: 
        !          1892:   /* submap 5 sub 50 */
        !          1893:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1894:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1895:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1896: 
        !          1897:   /* submap 5 sub 51 */
        !          1898:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1899:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1900:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1901: 
        !          1902:   /* submap 5 sub 52 */
        !          1903:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1904:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1905:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1906: 
        !          1907:   /* submap 5 sub 53 */
        !          1908:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1909:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1910:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1911: 
        !          1912:   /* submap 5 sub 54 */
        !          1913:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1914:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1915:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1916: 
        !          1917:   /* submap 5 sub 55 */
        !          1918:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1919:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1920:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1921: 
        !          1922:   /* submap 5 sub 56 */
        !          1923:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1924:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1925:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1926: 
        !          1927:   /* submap 5 sub 57 */
        !          1928:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1929:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1930:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1931: 
        !          1932:   /* submap 5 sub 58 */
        !          1933:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1934:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1935:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1936: 
        !          1937:   /* submap 5 sub 59 */
        !          1938:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1939:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1940:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1941: 
        !          1942:   /* submap 5 sub 60 */
        !          1943:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          1944:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          1945:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 1;
        !          1946:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          1947:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          1948: 
        !          1949:   /* submap 5 sub 61 */
        !          1950:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          1951: 
        !          1952:   /* submap 5 sub 62 */
        !          1953:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          1954: 
        !          1955:   /* submap 5 sub 63 */
        !          1956:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          1957: 
        !          1958:   /* done: */
        !          1959:   return(submap);
        !          1960: }
        !          1961: 
        !          1962: /* create submap 6: */
        !          1963: static struct _tme_m68k_decoder_submap *
        !          1964: _tme_m68k_create_submap6(struct tme_m68k *ic)
        !          1965: {
        !          1966:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          1967:   int entry_i;
        !          1968: 
        !          1969:   /* allocate and initialize the submap: */
        !          1970:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          1971:   submap_entry = submap;
        !          1972:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          1973:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          1974:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          1975:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          1976:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          1977:       submap_entry++;
        !          1978:   }
        !          1979: 
        !          1980:   /* fill the submap: */
        !          1981:   submap_entry = submap;
        !          1982: 
        !          1983:   /* submap 6 sub 0 */
        !          1984:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          1985:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1986:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1987: 
        !          1988:   /* submap 6 sub 1 */
        !          1989:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          1990:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1991:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1992: 
        !          1993:   /* submap 6 sub 2 */
        !          1994:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          1995:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          1996:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          1997: 
        !          1998:   /* submap 6 sub 3 */
        !          1999:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          2000:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2001:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2002: 
        !          2003:   /* submap 6 sub 4 */
        !          2004:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          2005:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2006:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2007: 
        !          2008:   /* submap 6 sub 5 */
        !          2009:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          2010:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2011:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2012: 
        !          2013:   /* submap 6 sub 6 */
        !          2014:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          2015:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2016:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2017: 
        !          2018:   /* submap 6 sub 7 */
        !          2019:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          2020:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2021:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2022: 
        !          2023:   /* submap 6 sub 8 */
        !          2024:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          2025:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2026:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2027: 
        !          2028:   /* submap 6 sub 9 */
        !          2029:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          2030:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2031:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2032: 
        !          2033:   /* submap 6 sub 10 */
        !          2034:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          2035:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2036:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2037: 
        !          2038:   /* submap 6 sub 11 */
        !          2039:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          2040:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2041:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2042: 
        !          2043:   /* submap 6 sub 12 */
        !          2044:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          2045:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2046:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2047: 
        !          2048:   /* submap 6 sub 13 */
        !          2049:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          2050:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2051:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2052: 
        !          2053:   /* submap 6 sub 14 */
        !          2054:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          2055:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2056:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2057: 
        !          2058:   /* submap 6 sub 15 */
        !          2059:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          2060:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2061:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2062: 
        !          2063:   /* submap 6 sub 16 */
        !          2064:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2065:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2066:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2067: 
        !          2068:   /* submap 6 sub 17 */
        !          2069:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2070:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2071:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2072: 
        !          2073:   /* submap 6 sub 18 */
        !          2074:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2075:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2076:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2077: 
        !          2078:   /* submap 6 sub 19 */
        !          2079:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2080:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2081:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2082: 
        !          2083:   /* submap 6 sub 20 */
        !          2084:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2085:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2086:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2087: 
        !          2088:   /* submap 6 sub 21 */
        !          2089:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2090:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2091:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2092: 
        !          2093:   /* submap 6 sub 22 */
        !          2094:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2095:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2096:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2097: 
        !          2098:   /* submap 6 sub 23 */
        !          2099:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2100:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2101:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2102: 
        !          2103:   /* submap 6 sub 24 */
        !          2104:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2105:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2106:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2107: 
        !          2108:   /* submap 6 sub 25 */
        !          2109:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2110:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2111:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2112: 
        !          2113:   /* submap 6 sub 26 */
        !          2114:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2115:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2116:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2117: 
        !          2118:   /* submap 6 sub 27 */
        !          2119:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2120:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2121:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2122: 
        !          2123:   /* submap 6 sub 28 */
        !          2124:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2125:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2126:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2127: 
        !          2128:   /* submap 6 sub 29 */
        !          2129:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2130:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2131:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2132: 
        !          2133:   /* submap 6 sub 30 */
        !          2134:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2135:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2136:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2137: 
        !          2138:   /* submap 6 sub 31 */
        !          2139:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2140:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2141:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2142: 
        !          2143:   /* submap 6 sub 32 */
        !          2144:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2145:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2146:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2147: 
        !          2148:   /* submap 6 sub 33 */
        !          2149:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2150:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2151:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2152: 
        !          2153:   /* submap 6 sub 34 */
        !          2154:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2155:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2156:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2157: 
        !          2158:   /* submap 6 sub 35 */
        !          2159:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2160:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2161:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2162: 
        !          2163:   /* submap 6 sub 36 */
        !          2164:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2165:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2166:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2167: 
        !          2168:   /* submap 6 sub 37 */
        !          2169:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2170:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2171:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2172: 
        !          2173:   /* submap 6 sub 38 */
        !          2174:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2175:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2176:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2177: 
        !          2178:   /* submap 6 sub 39 */
        !          2179:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2180:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2181:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2182: 
        !          2183:   /* submap 6 sub 40 */
        !          2184:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2185:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2186:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2187: 
        !          2188:   /* submap 6 sub 41 */
        !          2189:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2190:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2191:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2192: 
        !          2193:   /* submap 6 sub 42 */
        !          2194:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2195:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2196:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2197: 
        !          2198:   /* submap 6 sub 43 */
        !          2199:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2200:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2201:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2202: 
        !          2203:   /* submap 6 sub 44 */
        !          2204:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2205:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2206:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2207: 
        !          2208:   /* submap 6 sub 45 */
        !          2209:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2210:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2211:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2212: 
        !          2213:   /* submap 6 sub 46 */
        !          2214:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2215:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2216:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2217: 
        !          2218:   /* submap 6 sub 47 */
        !          2219:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2220:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2221:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2222: 
        !          2223:   /* submap 6 sub 48 */
        !          2224:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2225:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2226:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2227: 
        !          2228:   /* submap 6 sub 49 */
        !          2229:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2230:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2231:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2232: 
        !          2233:   /* submap 6 sub 50 */
        !          2234:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2235:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2236:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2237: 
        !          2238:   /* submap 6 sub 51 */
        !          2239:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2240:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2241:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2242: 
        !          2243:   /* submap 6 sub 52 */
        !          2244:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2245:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2246:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2247: 
        !          2248:   /* submap 6 sub 53 */
        !          2249:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2250:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2251:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2252: 
        !          2253:   /* submap 6 sub 54 */
        !          2254:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2255:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2256:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2257: 
        !          2258:   /* submap 6 sub 55 */
        !          2259:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2260:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2261:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2262: 
        !          2263:   /* submap 6 sub 56 */
        !          2264:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2265:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2266:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2267: 
        !          2268:   /* submap 6 sub 57 */
        !          2269:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2270:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2271:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2272: 
        !          2273:   /* submap 6 sub 58 */
        !          2274:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2275:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2276:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2277: 
        !          2278:   /* submap 6 sub 59 */
        !          2279:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2280:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2281:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2282: 
        !          2283:   /* submap 6 sub 60 */
        !          2284:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 1;
        !          2285:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          2286:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2287: 
        !          2288:   /* submap 6 sub 61 */
        !          2289:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          2290: 
        !          2291:   /* submap 6 sub 62 */
        !          2292:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          2293: 
        !          2294:   /* submap 6 sub 63 */
        !          2295:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          2296: 
        !          2297:   /* done: */
        !          2298:   return(submap);
        !          2299: }
        !          2300: 
        !          2301: /* create submap 7: */
        !          2302: static struct _tme_m68k_decoder_submap *
        !          2303: _tme_m68k_create_submap7(struct tme_m68k *ic)
        !          2304: {
        !          2305:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          2306:   int entry_i;
        !          2307: 
        !          2308:   /* allocate and initialize the submap: */
        !          2309:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          2310:   submap_entry = submap;
        !          2311:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          2312:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          2313:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          2314:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          2315:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          2316:       submap_entry++;
        !          2317:   }
        !          2318: 
        !          2319:   /* fill the submap: */
        !          2320:   submap_entry = submap;
        !          2321: 
        !          2322:   /* submap 7 sub 0 */
        !          2323:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          2324:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          2325:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2326:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2327:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          2328: 
        !          2329:   /* submap 7 sub 1 */
        !          2330:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          2331:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          2332:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2333:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2334:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          2335: 
        !          2336:   /* submap 7 sub 2 */
        !          2337:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          2338:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          2339:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2340:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2341:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          2342: 
        !          2343:   /* submap 7 sub 3 */
        !          2344:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          2345:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          2346:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2347:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2348:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          2349: 
        !          2350:   /* submap 7 sub 4 */
        !          2351:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          2352:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          2353:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2354:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2355:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          2356: 
        !          2357:   /* submap 7 sub 5 */
        !          2358:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          2359:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          2360:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2361:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2362:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          2363: 
        !          2364:   /* submap 7 sub 6 */
        !          2365:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          2366:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          2367:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2368:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2369:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          2370: 
        !          2371:   /* submap 7 sub 7 */
        !          2372:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          2373:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          2374:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2375:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2376:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          2377: 
        !          2378:   /* submap 7 sub 8 */
        !          2379:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          2380:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          2381:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2382:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2383:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          2384: 
        !          2385:   /* submap 7 sub 9 */
        !          2386:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          2387:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          2388:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2389:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2390:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          2391: 
        !          2392:   /* submap 7 sub 10 */
        !          2393:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          2394:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          2395:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2396:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2397:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          2398: 
        !          2399:   /* submap 7 sub 11 */
        !          2400:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          2401:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          2402:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2403:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2404:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          2405: 
        !          2406:   /* submap 7 sub 12 */
        !          2407:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          2408:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          2409:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2410:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2411:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          2412: 
        !          2413:   /* submap 7 sub 13 */
        !          2414:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          2415:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          2416:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2417:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2418:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          2419: 
        !          2420:   /* submap 7 sub 14 */
        !          2421:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          2422:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          2423:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2424:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2425:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          2426: 
        !          2427:   /* submap 7 sub 15 */
        !          2428:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          2429:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          2430:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2431:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2432:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          2433: 
        !          2434:   /* submap 7 sub 16 */
        !          2435:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2436:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2437:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2438: 
        !          2439:   /* submap 7 sub 17 */
        !          2440:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2441:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2442:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2443: 
        !          2444:   /* submap 7 sub 18 */
        !          2445:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2446:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2447:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2448: 
        !          2449:   /* submap 7 sub 19 */
        !          2450:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2451:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2452:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2453: 
        !          2454:   /* submap 7 sub 20 */
        !          2455:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2456:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2457:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2458: 
        !          2459:   /* submap 7 sub 21 */
        !          2460:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2461:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2462:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2463: 
        !          2464:   /* submap 7 sub 22 */
        !          2465:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2466:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2467:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2468: 
        !          2469:   /* submap 7 sub 23 */
        !          2470:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2471:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2472:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2473: 
        !          2474:   /* submap 7 sub 24 */
        !          2475:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2476:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2477:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2478: 
        !          2479:   /* submap 7 sub 25 */
        !          2480:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2481:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2482:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2483: 
        !          2484:   /* submap 7 sub 26 */
        !          2485:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2486:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2487:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2488: 
        !          2489:   /* submap 7 sub 27 */
        !          2490:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2491:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2492:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2493: 
        !          2494:   /* submap 7 sub 28 */
        !          2495:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2496:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2497:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2498: 
        !          2499:   /* submap 7 sub 29 */
        !          2500:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2501:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2502:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2503: 
        !          2504:   /* submap 7 sub 30 */
        !          2505:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2506:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2507:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2508: 
        !          2509:   /* submap 7 sub 31 */
        !          2510:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2511:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2512:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2513: 
        !          2514:   /* submap 7 sub 32 */
        !          2515:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2516:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2517:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2518: 
        !          2519:   /* submap 7 sub 33 */
        !          2520:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2521:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2522:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2523: 
        !          2524:   /* submap 7 sub 34 */
        !          2525:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2526:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2527:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2528: 
        !          2529:   /* submap 7 sub 35 */
        !          2530:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2531:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2532:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2533: 
        !          2534:   /* submap 7 sub 36 */
        !          2535:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2536:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2537:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2538: 
        !          2539:   /* submap 7 sub 37 */
        !          2540:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2541:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2542:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2543: 
        !          2544:   /* submap 7 sub 38 */
        !          2545:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2546:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2547:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2548: 
        !          2549:   /* submap 7 sub 39 */
        !          2550:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2551:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2552:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2553: 
        !          2554:   /* submap 7 sub 40 */
        !          2555:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2556:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2557:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2558: 
        !          2559:   /* submap 7 sub 41 */
        !          2560:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2561:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2562:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2563: 
        !          2564:   /* submap 7 sub 42 */
        !          2565:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2566:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2567:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2568: 
        !          2569:   /* submap 7 sub 43 */
        !          2570:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2571:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2572:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2573: 
        !          2574:   /* submap 7 sub 44 */
        !          2575:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2576:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2577:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2578: 
        !          2579:   /* submap 7 sub 45 */
        !          2580:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2581:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2582:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2583: 
        !          2584:   /* submap 7 sub 46 */
        !          2585:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2586:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2587:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2588: 
        !          2589:   /* submap 7 sub 47 */
        !          2590:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2591:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2592:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2593: 
        !          2594:   /* submap 7 sub 48 */
        !          2595:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2596:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2597:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2598: 
        !          2599:   /* submap 7 sub 49 */
        !          2600:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2601:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2602:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2603: 
        !          2604:   /* submap 7 sub 50 */
        !          2605:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2606:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2607:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2608: 
        !          2609:   /* submap 7 sub 51 */
        !          2610:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2611:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2612:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2613: 
        !          2614:   /* submap 7 sub 52 */
        !          2615:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2616:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2617:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2618: 
        !          2619:   /* submap 7 sub 53 */
        !          2620:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2621:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2622:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2623: 
        !          2624:   /* submap 7 sub 54 */
        !          2625:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2626:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2627:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2628: 
        !          2629:   /* submap 7 sub 55 */
        !          2630:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2631:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2632:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2633: 
        !          2634:   /* submap 7 sub 56 */
        !          2635:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2636:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2637:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2638: 
        !          2639:   /* submap 7 sub 57 */
        !          2640:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2641:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2642:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2643: 
        !          2644:   /* submap 7 sub 58 */
        !          2645:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2646:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2647:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2648: 
        !          2649:   /* submap 7 sub 59 */
        !          2650:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2651:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2652:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2653: 
        !          2654:   /* submap 7 sub 60 */
        !          2655:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          2656:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2657:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 1;
        !          2658:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          2659:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          2660: 
        !          2661:   /* submap 7 sub 61 */
        !          2662:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          2663: 
        !          2664:   /* submap 7 sub 62 */
        !          2665:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          2666: 
        !          2667:   /* submap 7 sub 63 */
        !          2668:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          2669: 
        !          2670:   /* done: */
        !          2671:   return(submap);
        !          2672: }
        !          2673: 
        !          2674: /* create submap 8: */
        !          2675: static struct _tme_m68k_decoder_submap *
        !          2676: _tme_m68k_create_submap8(struct tme_m68k *ic)
        !          2677: {
        !          2678:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          2679:   int entry_i;
        !          2680: 
        !          2681:   /* allocate and initialize the submap: */
        !          2682:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          2683:   submap_entry = submap;
        !          2684:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          2685:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          2686:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          2687:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          2688:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          2689:       submap_entry++;
        !          2690:   }
        !          2691: 
        !          2692:   /* fill the submap: */
        !          2693:   submap_entry = submap;
        !          2694: 
        !          2695:   /* submap 8 sub 0 */
        !          2696:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          2697:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2698:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2699: 
        !          2700:   /* submap 8 sub 1 */
        !          2701:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          2702:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2703:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2704: 
        !          2705:   /* submap 8 sub 2 */
        !          2706:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          2707:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2708:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2709: 
        !          2710:   /* submap 8 sub 3 */
        !          2711:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          2712:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2713:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2714: 
        !          2715:   /* submap 8 sub 4 */
        !          2716:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          2717:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2718:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2719: 
        !          2720:   /* submap 8 sub 5 */
        !          2721:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          2722:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2723:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2724: 
        !          2725:   /* submap 8 sub 6 */
        !          2726:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          2727:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2728:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2729: 
        !          2730:   /* submap 8 sub 7 */
        !          2731:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          2732:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2733:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2734: 
        !          2735:   /* submap 8 sub 8 */
        !          2736:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_A0 << 1);
        !          2737:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2738:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2739: 
        !          2740:   /* submap 8 sub 9 */
        !          2741:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_A1 << 1);
        !          2742:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2743:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2744: 
        !          2745:   /* submap 8 sub 10 */
        !          2746:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_A2 << 1);
        !          2747:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2748:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2749: 
        !          2750:   /* submap 8 sub 11 */
        !          2751:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_A3 << 1);
        !          2752:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2753:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2754: 
        !          2755:   /* submap 8 sub 12 */
        !          2756:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_A4 << 1);
        !          2757:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2758:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2759: 
        !          2760:   /* submap 8 sub 13 */
        !          2761:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_A5 << 1);
        !          2762:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2763:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2764: 
        !          2765:   /* submap 8 sub 14 */
        !          2766:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_A6 << 1);
        !          2767:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2768:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2769: 
        !          2770:   /* submap 8 sub 15 */
        !          2771:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_A7 << 1);
        !          2772:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2773:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2774: 
        !          2775:   /* submap 8 sub 16 */
        !          2776:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2777:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2778:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2779: 
        !          2780:   /* submap 8 sub 17 */
        !          2781:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2782:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2783:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2784: 
        !          2785:   /* submap 8 sub 18 */
        !          2786:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2787:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2788:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2789: 
        !          2790:   /* submap 8 sub 19 */
        !          2791:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2792:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2793:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2794: 
        !          2795:   /* submap 8 sub 20 */
        !          2796:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2797:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2798:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2799: 
        !          2800:   /* submap 8 sub 21 */
        !          2801:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2802:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2803:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2804: 
        !          2805:   /* submap 8 sub 22 */
        !          2806:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2807:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2808:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2809: 
        !          2810:   /* submap 8 sub 23 */
        !          2811:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2812:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2813:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2814: 
        !          2815:   /* submap 8 sub 24 */
        !          2816:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2817:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2818:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2819: 
        !          2820:   /* submap 8 sub 25 */
        !          2821:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2822:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2823:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2824: 
        !          2825:   /* submap 8 sub 26 */
        !          2826:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2827:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2828:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2829: 
        !          2830:   /* submap 8 sub 27 */
        !          2831:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2832:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2833:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2834: 
        !          2835:   /* submap 8 sub 28 */
        !          2836:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2837:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2838:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2839: 
        !          2840:   /* submap 8 sub 29 */
        !          2841:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2842:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2843:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2844: 
        !          2845:   /* submap 8 sub 30 */
        !          2846:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2847:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2848:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2849: 
        !          2850:   /* submap 8 sub 31 */
        !          2851:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2852:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2853:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2854: 
        !          2855:   /* submap 8 sub 32 */
        !          2856:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2857:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2858:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2859: 
        !          2860:   /* submap 8 sub 33 */
        !          2861:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2862:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2863:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2864: 
        !          2865:   /* submap 8 sub 34 */
        !          2866:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2867:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2868:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2869: 
        !          2870:   /* submap 8 sub 35 */
        !          2871:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2872:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2873:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2874: 
        !          2875:   /* submap 8 sub 36 */
        !          2876:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2877:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2878:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2879: 
        !          2880:   /* submap 8 sub 37 */
        !          2881:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2882:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2883:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2884: 
        !          2885:   /* submap 8 sub 38 */
        !          2886:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2887:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2888:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2889: 
        !          2890:   /* submap 8 sub 39 */
        !          2891:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2892:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2893:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2894: 
        !          2895:   /* submap 8 sub 40 */
        !          2896:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2897:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2898:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2899: 
        !          2900:   /* submap 8 sub 41 */
        !          2901:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2902:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2903:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2904: 
        !          2905:   /* submap 8 sub 42 */
        !          2906:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2907:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2908:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2909: 
        !          2910:   /* submap 8 sub 43 */
        !          2911:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2912:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2913:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2914: 
        !          2915:   /* submap 8 sub 44 */
        !          2916:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2917:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2918:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2919: 
        !          2920:   /* submap 8 sub 45 */
        !          2921:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2922:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2923:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2924: 
        !          2925:   /* submap 8 sub 46 */
        !          2926:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2927:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2928:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2929: 
        !          2930:   /* submap 8 sub 47 */
        !          2931:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2932:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2933:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2934: 
        !          2935:   /* submap 8 sub 48 */
        !          2936:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2937:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2938:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2939: 
        !          2940:   /* submap 8 sub 49 */
        !          2941:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2942:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2943:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2944: 
        !          2945:   /* submap 8 sub 50 */
        !          2946:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2947:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2948:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2949: 
        !          2950:   /* submap 8 sub 51 */
        !          2951:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2952:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2953:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2954: 
        !          2955:   /* submap 8 sub 52 */
        !          2956:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2957:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2958:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2959: 
        !          2960:   /* submap 8 sub 53 */
        !          2961:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2962:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2963:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2964: 
        !          2965:   /* submap 8 sub 54 */
        !          2966:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2967:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2968:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2969: 
        !          2970:   /* submap 8 sub 55 */
        !          2971:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2972:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2973:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2974: 
        !          2975:   /* submap 8 sub 56 */
        !          2976:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2977:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2978:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2979: 
        !          2980:   /* submap 8 sub 57 */
        !          2981:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2982:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2983:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2984: 
        !          2985:   /* submap 8 sub 58 */
        !          2986:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2987:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2988:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2989: 
        !          2990:   /* submap 8 sub 59 */
        !          2991:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          2992:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          2993:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2994: 
        !          2995:   /* submap 8 sub 60 */
        !          2996:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 1;
        !          2997:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          2998:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          2999: 
        !          3000:   /* submap 8 sub 61 */
        !          3001:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3002: 
        !          3003:   /* submap 8 sub 62 */
        !          3004:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3005: 
        !          3006:   /* submap 8 sub 63 */
        !          3007:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3008: 
        !          3009:   /* done: */
        !          3010:   return(submap);
        !          3011: }
        !          3012: 
        !          3013: /* create submap 9: */
        !          3014: static struct _tme_m68k_decoder_submap *
        !          3015: _tme_m68k_create_submap9(struct tme_m68k *ic)
        !          3016: {
        !          3017:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          3018:   int entry_i;
        !          3019: 
        !          3020:   /* allocate and initialize the submap: */
        !          3021:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          3022:   submap_entry = submap;
        !          3023:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          3024:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          3025:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          3026:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          3027:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          3028:       submap_entry++;
        !          3029:   }
        !          3030: 
        !          3031:   /* fill the submap: */
        !          3032:   submap_entry = submap;
        !          3033: 
        !          3034:   /* submap 9 sub 0 */
        !          3035:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          3036:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          3037:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3038:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3039:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3040: 
        !          3041:   /* submap 9 sub 1 */
        !          3042:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          3043:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          3044:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3045:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3046:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3047: 
        !          3048:   /* submap 9 sub 2 */
        !          3049:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          3050:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          3051:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3052:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3053:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3054: 
        !          3055:   /* submap 9 sub 3 */
        !          3056:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          3057:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          3058:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3059:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3060:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3061: 
        !          3062:   /* submap 9 sub 4 */
        !          3063:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          3064:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          3065:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3066:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3067:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3068: 
        !          3069:   /* submap 9 sub 5 */
        !          3070:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          3071:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          3072:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3073:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3074:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3075: 
        !          3076:   /* submap 9 sub 6 */
        !          3077:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          3078:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          3079:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3080:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3081:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3082: 
        !          3083:   /* submap 9 sub 7 */
        !          3084:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          3085:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          3086:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3087:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3088:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3089: 
        !          3090:   /* submap 9 sub 8 */
        !          3091:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          3092:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_A0 << 1);
        !          3093:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3094:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3095:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3096: 
        !          3097:   /* submap 9 sub 9 */
        !          3098:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          3099:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_A1 << 1);
        !          3100:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3101:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3102:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3103: 
        !          3104:   /* submap 9 sub 10 */
        !          3105:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          3106:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_A2 << 1);
        !          3107:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3108:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3109:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3110: 
        !          3111:   /* submap 9 sub 11 */
        !          3112:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          3113:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_A3 << 1);
        !          3114:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3115:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3116:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3117: 
        !          3118:   /* submap 9 sub 12 */
        !          3119:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          3120:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_A4 << 1);
        !          3121:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3122:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3123:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3124: 
        !          3125:   /* submap 9 sub 13 */
        !          3126:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          3127:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_A5 << 1);
        !          3128:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3129:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3130:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3131: 
        !          3132:   /* submap 9 sub 14 */
        !          3133:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          3134:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_A6 << 1);
        !          3135:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3136:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3137:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3138: 
        !          3139:   /* submap 9 sub 15 */
        !          3140:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          3141:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_A7 << 1);
        !          3142:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3143:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3144:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3145: 
        !          3146:   /* submap 9 sub 16 */
        !          3147:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3148:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3149:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3150: 
        !          3151:   /* submap 9 sub 17 */
        !          3152:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3153:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3154:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3155: 
        !          3156:   /* submap 9 sub 18 */
        !          3157:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3158:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3159:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3160: 
        !          3161:   /* submap 9 sub 19 */
        !          3162:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3163:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3164:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3165: 
        !          3166:   /* submap 9 sub 20 */
        !          3167:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3168:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3169:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3170: 
        !          3171:   /* submap 9 sub 21 */
        !          3172:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3173:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3174:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3175: 
        !          3176:   /* submap 9 sub 22 */
        !          3177:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3178:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3179:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3180: 
        !          3181:   /* submap 9 sub 23 */
        !          3182:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3183:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3184:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3185: 
        !          3186:   /* submap 9 sub 24 */
        !          3187:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3188:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3189:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3190: 
        !          3191:   /* submap 9 sub 25 */
        !          3192:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3193:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3194:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3195: 
        !          3196:   /* submap 9 sub 26 */
        !          3197:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3198:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3199:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3200: 
        !          3201:   /* submap 9 sub 27 */
        !          3202:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3203:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3204:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3205: 
        !          3206:   /* submap 9 sub 28 */
        !          3207:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3208:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3209:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3210: 
        !          3211:   /* submap 9 sub 29 */
        !          3212:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3213:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3214:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3215: 
        !          3216:   /* submap 9 sub 30 */
        !          3217:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3218:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3219:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3220: 
        !          3221:   /* submap 9 sub 31 */
        !          3222:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3223:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3224:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3225: 
        !          3226:   /* submap 9 sub 32 */
        !          3227:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3228:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3229:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3230: 
        !          3231:   /* submap 9 sub 33 */
        !          3232:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3233:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3234:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3235: 
        !          3236:   /* submap 9 sub 34 */
        !          3237:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3238:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3239:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3240: 
        !          3241:   /* submap 9 sub 35 */
        !          3242:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3243:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3244:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3245: 
        !          3246:   /* submap 9 sub 36 */
        !          3247:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3248:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3249:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3250: 
        !          3251:   /* submap 9 sub 37 */
        !          3252:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3253:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3254:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3255: 
        !          3256:   /* submap 9 sub 38 */
        !          3257:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3258:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3259:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3260: 
        !          3261:   /* submap 9 sub 39 */
        !          3262:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3263:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3264:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3265: 
        !          3266:   /* submap 9 sub 40 */
        !          3267:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3268:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3269:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3270: 
        !          3271:   /* submap 9 sub 41 */
        !          3272:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3273:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3274:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3275: 
        !          3276:   /* submap 9 sub 42 */
        !          3277:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3278:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3279:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3280: 
        !          3281:   /* submap 9 sub 43 */
        !          3282:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3283:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3284:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3285: 
        !          3286:   /* submap 9 sub 44 */
        !          3287:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3288:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3289:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3290: 
        !          3291:   /* submap 9 sub 45 */
        !          3292:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3293:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3294:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3295: 
        !          3296:   /* submap 9 sub 46 */
        !          3297:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3298:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3299:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3300: 
        !          3301:   /* submap 9 sub 47 */
        !          3302:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3303:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3304:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3305: 
        !          3306:   /* submap 9 sub 48 */
        !          3307:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3308:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3309:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3310: 
        !          3311:   /* submap 9 sub 49 */
        !          3312:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3313:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3314:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3315: 
        !          3316:   /* submap 9 sub 50 */
        !          3317:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3318:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3319:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3320: 
        !          3321:   /* submap 9 sub 51 */
        !          3322:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3323:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3324:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3325: 
        !          3326:   /* submap 9 sub 52 */
        !          3327:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3328:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3329:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3330: 
        !          3331:   /* submap 9 sub 53 */
        !          3332:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3333:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3334:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3335: 
        !          3336:   /* submap 9 sub 54 */
        !          3337:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3338:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3339:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3340: 
        !          3341:   /* submap 9 sub 55 */
        !          3342:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3343:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3344:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3345: 
        !          3346:   /* submap 9 sub 56 */
        !          3347:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3348:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3349:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3350: 
        !          3351:   /* submap 9 sub 57 */
        !          3352:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3353:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3354:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3355: 
        !          3356:   /* submap 9 sub 58 */
        !          3357:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3358:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3359:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3360: 
        !          3361:   /* submap 9 sub 59 */
        !          3362:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3363:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3364:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3365: 
        !          3366:   /* submap 9 sub 60 */
        !          3367:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          3368:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3369:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 1;
        !          3370:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          3371:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3372: 
        !          3373:   /* submap 9 sub 61 */
        !          3374:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          3375: 
        !          3376:   /* submap 9 sub 62 */
        !          3377:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          3378: 
        !          3379:   /* submap 9 sub 63 */
        !          3380:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          3381: 
        !          3382:   /* done: */
        !          3383:   return(submap);
        !          3384: }
        !          3385: 
        !          3386: /* create submap 10: */
        !          3387: static struct _tme_m68k_decoder_submap *
        !          3388: _tme_m68k_create_submap10(struct tme_m68k *ic)
        !          3389: {
        !          3390:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          3391:   int entry_i;
        !          3392: 
        !          3393:   /* allocate and initialize the submap: */
        !          3394:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          3395:   submap_entry = submap;
        !          3396:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          3397:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          3398:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          3399:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          3400:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          3401:       submap_entry++;
        !          3402:   }
        !          3403: 
        !          3404:   /* fill the submap: */
        !          3405:   submap_entry = submap;
        !          3406: 
        !          3407:   /* submap 10 sub 0 */
        !          3408:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          3409:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3410:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3411: 
        !          3412:   /* submap 10 sub 1 */
        !          3413:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          3414:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3415:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3416: 
        !          3417:   /* submap 10 sub 2 */
        !          3418:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          3419:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3420:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3421: 
        !          3422:   /* submap 10 sub 3 */
        !          3423:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          3424:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3425:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3426: 
        !          3427:   /* submap 10 sub 4 */
        !          3428:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          3429:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3430:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3431: 
        !          3432:   /* submap 10 sub 5 */
        !          3433:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          3434:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3435:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3436: 
        !          3437:   /* submap 10 sub 6 */
        !          3438:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          3439:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3440:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3441: 
        !          3442:   /* submap 10 sub 7 */
        !          3443:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          3444:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3445:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3446: 
        !          3447:   /* submap 10 sub 8 */
        !          3448:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3449: 
        !          3450:   /* submap 10 sub 9 */
        !          3451:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3452: 
        !          3453:   /* submap 10 sub 10 */
        !          3454:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3455: 
        !          3456:   /* submap 10 sub 11 */
        !          3457:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3458: 
        !          3459:   /* submap 10 sub 12 */
        !          3460:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3461: 
        !          3462:   /* submap 10 sub 13 */
        !          3463:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3464: 
        !          3465:   /* submap 10 sub 14 */
        !          3466:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3467: 
        !          3468:   /* submap 10 sub 15 */
        !          3469:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3470: 
        !          3471:   /* submap 10 sub 16 */
        !          3472:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3473:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3474:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          3475: 
        !          3476:   /* submap 10 sub 17 */
        !          3477:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3478:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3479:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          3480: 
        !          3481:   /* submap 10 sub 18 */
        !          3482:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3483:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3484:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 4;
        !          3485: 
        !          3486:   /* submap 10 sub 19 */
        !          3487:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3488:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3489:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 5;
        !          3490: 
        !          3491:   /* submap 10 sub 20 */
        !          3492:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3493:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3494:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 6;
        !          3495: 
        !          3496:   /* submap 10 sub 21 */
        !          3497:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3498:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3499:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 7;
        !          3500: 
        !          3501:   /* submap 10 sub 22 */
        !          3502:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3503:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3504:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 8;
        !          3505: 
        !          3506:   /* submap 10 sub 23 */
        !          3507:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3508:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3509:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 9;
        !          3510: 
        !          3511:   /* submap 10 sub 24 */
        !          3512:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3513:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3514:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3515: 
        !          3516:   /* submap 10 sub 25 */
        !          3517:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3518:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3519:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3520: 
        !          3521:   /* submap 10 sub 26 */
        !          3522:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3523:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3524:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3525: 
        !          3526:   /* submap 10 sub 27 */
        !          3527:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3528:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3529:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3530: 
        !          3531:   /* submap 10 sub 28 */
        !          3532:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3533:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3534:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3535: 
        !          3536:   /* submap 10 sub 29 */
        !          3537:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3538:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3539:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3540: 
        !          3541:   /* submap 10 sub 30 */
        !          3542:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3543:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3544:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3545: 
        !          3546:   /* submap 10 sub 31 */
        !          3547:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3548:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3549:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3550: 
        !          3551:   /* submap 10 sub 32 */
        !          3552:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3553:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3554:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3555: 
        !          3556:   /* submap 10 sub 33 */
        !          3557:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3558:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3559:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3560: 
        !          3561:   /* submap 10 sub 34 */
        !          3562:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3563:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3564:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3565: 
        !          3566:   /* submap 10 sub 35 */
        !          3567:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3568:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3569:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3570: 
        !          3571:   /* submap 10 sub 36 */
        !          3572:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3573:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3574:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3575: 
        !          3576:   /* submap 10 sub 37 */
        !          3577:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3578:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3579:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3580: 
        !          3581:   /* submap 10 sub 38 */
        !          3582:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3583:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3584:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3585: 
        !          3586:   /* submap 10 sub 39 */
        !          3587:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3588:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3589:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3590: 
        !          3591:   /* submap 10 sub 40 */
        !          3592:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3593:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3594:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 10;
        !          3595: 
        !          3596:   /* submap 10 sub 41 */
        !          3597:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3598:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3599:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 11;
        !          3600: 
        !          3601:   /* submap 10 sub 42 */
        !          3602:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3603:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3604:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 12;
        !          3605: 
        !          3606:   /* submap 10 sub 43 */
        !          3607:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3608:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3609:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 13;
        !          3610: 
        !          3611:   /* submap 10 sub 44 */
        !          3612:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3613:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3614:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 14;
        !          3615: 
        !          3616:   /* submap 10 sub 45 */
        !          3617:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3618:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3619:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 15;
        !          3620: 
        !          3621:   /* submap 10 sub 46 */
        !          3622:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3623:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3624:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 16;
        !          3625: 
        !          3626:   /* submap 10 sub 47 */
        !          3627:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3628:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3629:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 17;
        !          3630: 
        !          3631:   /* submap 10 sub 48 */
        !          3632:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3633:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3634:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 18;
        !          3635: 
        !          3636:   /* submap 10 sub 49 */
        !          3637:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3638:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3639:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 19;
        !          3640: 
        !          3641:   /* submap 10 sub 50 */
        !          3642:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3643:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3644:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 20;
        !          3645: 
        !          3646:   /* submap 10 sub 51 */
        !          3647:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3648:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3649:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 21;
        !          3650: 
        !          3651:   /* submap 10 sub 52 */
        !          3652:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3653:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3654:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 22;
        !          3655: 
        !          3656:   /* submap 10 sub 53 */
        !          3657:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3658:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3659:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 23;
        !          3660: 
        !          3661:   /* submap 10 sub 54 */
        !          3662:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3663:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3664:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 24;
        !          3665: 
        !          3666:   /* submap 10 sub 55 */
        !          3667:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3668:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3669:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 25;
        !          3670: 
        !          3671:   /* submap 10 sub 56 */
        !          3672:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3673:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3674:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 26;
        !          3675: 
        !          3676:   /* submap 10 sub 57 */
        !          3677:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3678:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3679:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 27;
        !          3680: 
        !          3681:   /* submap 10 sub 58 */
        !          3682:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3683:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3684:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 28;
        !          3685: 
        !          3686:   /* submap 10 sub 59 */
        !          3687:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3688:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3689:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 29;
        !          3690: 
        !          3691:   /* submap 10 sub 60 */
        !          3692:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 1;
        !          3693:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          3694:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3695: 
        !          3696:   /* submap 10 sub 61 */
        !          3697:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3698: 
        !          3699:   /* submap 10 sub 62 */
        !          3700:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3701: 
        !          3702:   /* submap 10 sub 63 */
        !          3703:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3704: 
        !          3705:   /* done: */
        !          3706:   return(submap);
        !          3707: }
        !          3708: 
        !          3709: /* create submap 11: */
        !          3710: static struct _tme_m68k_decoder_submap *
        !          3711: _tme_m68k_create_submap11(struct tme_m68k *ic)
        !          3712: {
        !          3713:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          3714:   int entry_i;
        !          3715: 
        !          3716:   /* allocate and initialize the submap: */
        !          3717:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          3718:   submap_entry = submap;
        !          3719:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          3720:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          3721:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          3722:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          3723:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          3724:       submap_entry++;
        !          3725:   }
        !          3726: 
        !          3727:   /* fill the submap: */
        !          3728:   submap_entry = submap;
        !          3729: 
        !          3730:   /* submap 11 sub 0 */
        !          3731:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          3732:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3733:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3734: 
        !          3735:   /* submap 11 sub 1 */
        !          3736:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          3737:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3738:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3739: 
        !          3740:   /* submap 11 sub 2 */
        !          3741:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          3742:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3743:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3744: 
        !          3745:   /* submap 11 sub 3 */
        !          3746:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          3747:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3748:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3749: 
        !          3750:   /* submap 11 sub 4 */
        !          3751:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          3752:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3753:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3754: 
        !          3755:   /* submap 11 sub 5 */
        !          3756:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          3757:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3758:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3759: 
        !          3760:   /* submap 11 sub 6 */
        !          3761:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          3762:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3763:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3764: 
        !          3765:   /* submap 11 sub 7 */
        !          3766:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          3767:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3768:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3769: 
        !          3770:   /* submap 11 sub 8 */
        !          3771:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3772: 
        !          3773:   /* submap 11 sub 9 */
        !          3774:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3775: 
        !          3776:   /* submap 11 sub 10 */
        !          3777:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3778: 
        !          3779:   /* submap 11 sub 11 */
        !          3780:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3781: 
        !          3782:   /* submap 11 sub 12 */
        !          3783:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3784: 
        !          3785:   /* submap 11 sub 13 */
        !          3786:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3787: 
        !          3788:   /* submap 11 sub 14 */
        !          3789:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3790: 
        !          3791:   /* submap 11 sub 15 */
        !          3792:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          3793: 
        !          3794:   /* submap 11 sub 16 */
        !          3795:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3796:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3797:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3798: 
        !          3799:   /* submap 11 sub 17 */
        !          3800:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3801:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3802:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3803: 
        !          3804:   /* submap 11 sub 18 */
        !          3805:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3806:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3807:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3808: 
        !          3809:   /* submap 11 sub 19 */
        !          3810:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3811:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3812:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3813: 
        !          3814:   /* submap 11 sub 20 */
        !          3815:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3816:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3817:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3818: 
        !          3819:   /* submap 11 sub 21 */
        !          3820:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3821:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3822:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3823: 
        !          3824:   /* submap 11 sub 22 */
        !          3825:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3826:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3827:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3828: 
        !          3829:   /* submap 11 sub 23 */
        !          3830:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3831:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3832:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3833: 
        !          3834:   /* submap 11 sub 24 */
        !          3835:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3836:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3837:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3838: 
        !          3839:   /* submap 11 sub 25 */
        !          3840:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3841:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3842:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3843: 
        !          3844:   /* submap 11 sub 26 */
        !          3845:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3846:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3847:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3848: 
        !          3849:   /* submap 11 sub 27 */
        !          3850:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3851:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3852:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3853: 
        !          3854:   /* submap 11 sub 28 */
        !          3855:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3856:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3857:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3858: 
        !          3859:   /* submap 11 sub 29 */
        !          3860:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3861:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3862:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3863: 
        !          3864:   /* submap 11 sub 30 */
        !          3865:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3866:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3867:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3868: 
        !          3869:   /* submap 11 sub 31 */
        !          3870:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3871:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3872:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3873: 
        !          3874:   /* submap 11 sub 32 */
        !          3875:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3876:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3877:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3878: 
        !          3879:   /* submap 11 sub 33 */
        !          3880:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3881:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3882:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3883: 
        !          3884:   /* submap 11 sub 34 */
        !          3885:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3886:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3887:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3888: 
        !          3889:   /* submap 11 sub 35 */
        !          3890:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3891:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3892:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3893: 
        !          3894:   /* submap 11 sub 36 */
        !          3895:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3896:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3897:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3898: 
        !          3899:   /* submap 11 sub 37 */
        !          3900:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3901:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3902:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3903: 
        !          3904:   /* submap 11 sub 38 */
        !          3905:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3906:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3907:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3908: 
        !          3909:   /* submap 11 sub 39 */
        !          3910:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3911:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3912:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3913: 
        !          3914:   /* submap 11 sub 40 */
        !          3915:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3916:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3917:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3918: 
        !          3919:   /* submap 11 sub 41 */
        !          3920:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3921:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3922:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3923: 
        !          3924:   /* submap 11 sub 42 */
        !          3925:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3926:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3927:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3928: 
        !          3929:   /* submap 11 sub 43 */
        !          3930:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3931:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3932:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3933: 
        !          3934:   /* submap 11 sub 44 */
        !          3935:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3936:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3937:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3938: 
        !          3939:   /* submap 11 sub 45 */
        !          3940:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3941:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3942:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3943: 
        !          3944:   /* submap 11 sub 46 */
        !          3945:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3946:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3947:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3948: 
        !          3949:   /* submap 11 sub 47 */
        !          3950:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3951:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3952:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3953: 
        !          3954:   /* submap 11 sub 48 */
        !          3955:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3956:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3957:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3958: 
        !          3959:   /* submap 11 sub 49 */
        !          3960:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3961:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3962:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3963: 
        !          3964:   /* submap 11 sub 50 */
        !          3965:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3966:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3967:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3968: 
        !          3969:   /* submap 11 sub 51 */
        !          3970:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3971:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3972:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3973: 
        !          3974:   /* submap 11 sub 52 */
        !          3975:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3976:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3977:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3978: 
        !          3979:   /* submap 11 sub 53 */
        !          3980:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3981:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3982:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3983: 
        !          3984:   /* submap 11 sub 54 */
        !          3985:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3986:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3987:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3988: 
        !          3989:   /* submap 11 sub 55 */
        !          3990:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3991:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3992:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3993: 
        !          3994:   /* submap 11 sub 56 */
        !          3995:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          3996:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          3997:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          3998: 
        !          3999:   /* submap 11 sub 57 */
        !          4000:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4001:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4002:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4003: 
        !          4004:   /* submap 11 sub 58 */
        !          4005:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4006:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4007:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4008: 
        !          4009:   /* submap 11 sub 59 */
        !          4010:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4011:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4012:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4013: 
        !          4014:   /* submap 11 sub 60 */
        !          4015:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 1;
        !          4016:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          4017:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4018: 
        !          4019:   /* submap 11 sub 61 */
        !          4020:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4021: 
        !          4022:   /* submap 11 sub 62 */
        !          4023:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4024: 
        !          4025:   /* submap 11 sub 63 */
        !          4026:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4027: 
        !          4028:   /* done: */
        !          4029:   return(submap);
        !          4030: }
        !          4031: 
        !          4032: /* create submap 12: */
        !          4033: static struct _tme_m68k_decoder_submap *
        !          4034: _tme_m68k_create_submap12(struct tme_m68k *ic)
        !          4035: {
        !          4036:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          4037:   int entry_i;
        !          4038: 
        !          4039:   /* allocate and initialize the submap: */
        !          4040:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          4041:   submap_entry = submap;
        !          4042:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          4043:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          4044:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          4045:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          4046:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          4047:       submap_entry++;
        !          4048:   }
        !          4049: 
        !          4050:   /* fill the submap: */
        !          4051:   submap_entry = submap;
        !          4052: 
        !          4053:   /* submap 12 sub 0 */
        !          4054:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          4055:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4056:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4057: 
        !          4058:   /* submap 12 sub 1 */
        !          4059:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          4060:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4061:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4062: 
        !          4063:   /* submap 12 sub 2 */
        !          4064:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          4065:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4066:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4067: 
        !          4068:   /* submap 12 sub 3 */
        !          4069:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          4070:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4071:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4072: 
        !          4073:   /* submap 12 sub 4 */
        !          4074:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          4075:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4076:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4077: 
        !          4078:   /* submap 12 sub 5 */
        !          4079:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          4080:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4081:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4082: 
        !          4083:   /* submap 12 sub 6 */
        !          4084:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          4085:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4086:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4087: 
        !          4088:   /* submap 12 sub 7 */
        !          4089:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          4090:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4091:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4092: 
        !          4093:   /* submap 12 sub 8 */
        !          4094:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4095: 
        !          4096:   /* submap 12 sub 9 */
        !          4097:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4098: 
        !          4099:   /* submap 12 sub 10 */
        !          4100:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4101: 
        !          4102:   /* submap 12 sub 11 */
        !          4103:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4104: 
        !          4105:   /* submap 12 sub 12 */
        !          4106:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4107: 
        !          4108:   /* submap 12 sub 13 */
        !          4109:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4110: 
        !          4111:   /* submap 12 sub 14 */
        !          4112:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4113: 
        !          4114:   /* submap 12 sub 15 */
        !          4115:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4116: 
        !          4117:   /* submap 12 sub 16 */
        !          4118:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4119:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4120:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4121: 
        !          4122:   /* submap 12 sub 17 */
        !          4123:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4124:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4125:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4126: 
        !          4127:   /* submap 12 sub 18 */
        !          4128:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4129:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4130:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4131: 
        !          4132:   /* submap 12 sub 19 */
        !          4133:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4134:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4135:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4136: 
        !          4137:   /* submap 12 sub 20 */
        !          4138:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4139:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4140:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4141: 
        !          4142:   /* submap 12 sub 21 */
        !          4143:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4144:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4145:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4146: 
        !          4147:   /* submap 12 sub 22 */
        !          4148:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4149:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4150:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4151: 
        !          4152:   /* submap 12 sub 23 */
        !          4153:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4154:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4155:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4156: 
        !          4157:   /* submap 12 sub 24 */
        !          4158:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4159: 
        !          4160:   /* submap 12 sub 25 */
        !          4161:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4162: 
        !          4163:   /* submap 12 sub 26 */
        !          4164:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4165: 
        !          4166:   /* submap 12 sub 27 */
        !          4167:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4168: 
        !          4169:   /* submap 12 sub 28 */
        !          4170:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4171: 
        !          4172:   /* submap 12 sub 29 */
        !          4173:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4174: 
        !          4175:   /* submap 12 sub 30 */
        !          4176:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4177: 
        !          4178:   /* submap 12 sub 31 */
        !          4179:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4180: 
        !          4181:   /* submap 12 sub 32 */
        !          4182:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4183: 
        !          4184:   /* submap 12 sub 33 */
        !          4185:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4186: 
        !          4187:   /* submap 12 sub 34 */
        !          4188:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4189: 
        !          4190:   /* submap 12 sub 35 */
        !          4191:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4192: 
        !          4193:   /* submap 12 sub 36 */
        !          4194:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4195: 
        !          4196:   /* submap 12 sub 37 */
        !          4197:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4198: 
        !          4199:   /* submap 12 sub 38 */
        !          4200:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4201: 
        !          4202:   /* submap 12 sub 39 */
        !          4203:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4204: 
        !          4205:   /* submap 12 sub 40 */
        !          4206:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4207:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4208:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4209: 
        !          4210:   /* submap 12 sub 41 */
        !          4211:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4212:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4213:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4214: 
        !          4215:   /* submap 12 sub 42 */
        !          4216:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4217:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4218:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4219: 
        !          4220:   /* submap 12 sub 43 */
        !          4221:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4222:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4223:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4224: 
        !          4225:   /* submap 12 sub 44 */
        !          4226:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4227:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4228:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4229: 
        !          4230:   /* submap 12 sub 45 */
        !          4231:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4232:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4233:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4234: 
        !          4235:   /* submap 12 sub 46 */
        !          4236:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4237:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4238:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4239: 
        !          4240:   /* submap 12 sub 47 */
        !          4241:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4242:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4243:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4244: 
        !          4245:   /* submap 12 sub 48 */
        !          4246:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4247:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4248:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4249: 
        !          4250:   /* submap 12 sub 49 */
        !          4251:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4252:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4253:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4254: 
        !          4255:   /* submap 12 sub 50 */
        !          4256:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4257:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4258:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4259: 
        !          4260:   /* submap 12 sub 51 */
        !          4261:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4262:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4263:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4264: 
        !          4265:   /* submap 12 sub 52 */
        !          4266:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4267:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4268:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4269: 
        !          4270:   /* submap 12 sub 53 */
        !          4271:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4272:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4273:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4274: 
        !          4275:   /* submap 12 sub 54 */
        !          4276:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4277:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4278:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4279: 
        !          4280:   /* submap 12 sub 55 */
        !          4281:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4282:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4283:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4284: 
        !          4285:   /* submap 12 sub 56 */
        !          4286:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4287:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4288:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4289: 
        !          4290:   /* submap 12 sub 57 */
        !          4291:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4292:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4293:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4294: 
        !          4295:   /* submap 12 sub 58 */
        !          4296:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4297:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4298:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4299: 
        !          4300:   /* submap 12 sub 59 */
        !          4301:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4302:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4303:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4304: 
        !          4305:   /* submap 12 sub 60 */
        !          4306:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4307: 
        !          4308:   /* submap 12 sub 61 */
        !          4309:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4310: 
        !          4311:   /* submap 12 sub 62 */
        !          4312:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4313: 
        !          4314:   /* submap 12 sub 63 */
        !          4315:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4316: 
        !          4317:   /* done: */
        !          4318:   return(submap);
        !          4319: }
        !          4320: 
        !          4321: /* create submap 13: */
        !          4322: static struct _tme_m68k_decoder_submap *
        !          4323: _tme_m68k_create_submap13(struct tme_m68k *ic)
        !          4324: {
        !          4325:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          4326:   int entry_i;
        !          4327: 
        !          4328:   /* allocate and initialize the submap: */
        !          4329:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          4330:   submap_entry = submap;
        !          4331:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          4332:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          4333:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          4334:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          4335:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          4336:       submap_entry++;
        !          4337:   }
        !          4338: 
        !          4339:   /* fill the submap: */
        !          4340:   submap_entry = submap;
        !          4341: 
        !          4342:   /* submap 13 sub 0 */
        !          4343:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          4344:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4345:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4346: 
        !          4347:   /* submap 13 sub 1 */
        !          4348:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          4349:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4350:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4351: 
        !          4352:   /* submap 13 sub 2 */
        !          4353:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          4354:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4355:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4356: 
        !          4357:   /* submap 13 sub 3 */
        !          4358:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          4359:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4360:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4361: 
        !          4362:   /* submap 13 sub 4 */
        !          4363:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          4364:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4365:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4366: 
        !          4367:   /* submap 13 sub 5 */
        !          4368:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          4369:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4370:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4371: 
        !          4372:   /* submap 13 sub 6 */
        !          4373:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          4374:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4375:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4376: 
        !          4377:   /* submap 13 sub 7 */
        !          4378:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          4379:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4380:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4381: 
        !          4382:   /* submap 13 sub 8 */
        !          4383:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4384: 
        !          4385:   /* submap 13 sub 9 */
        !          4386:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4387: 
        !          4388:   /* submap 13 sub 10 */
        !          4389:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4390: 
        !          4391:   /* submap 13 sub 11 */
        !          4392:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4393: 
        !          4394:   /* submap 13 sub 12 */
        !          4395:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4396: 
        !          4397:   /* submap 13 sub 13 */
        !          4398:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4399: 
        !          4400:   /* submap 13 sub 14 */
        !          4401:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4402: 
        !          4403:   /* submap 13 sub 15 */
        !          4404:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4405: 
        !          4406:   /* submap 13 sub 16 */
        !          4407:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4408:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4409:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4410: 
        !          4411:   /* submap 13 sub 17 */
        !          4412:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4413:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4414:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4415: 
        !          4416:   /* submap 13 sub 18 */
        !          4417:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4418:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4419:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4420: 
        !          4421:   /* submap 13 sub 19 */
        !          4422:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4423:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4424:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4425: 
        !          4426:   /* submap 13 sub 20 */
        !          4427:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4428:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4429:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4430: 
        !          4431:   /* submap 13 sub 21 */
        !          4432:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4433:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4434:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4435: 
        !          4436:   /* submap 13 sub 22 */
        !          4437:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4438:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4439:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4440: 
        !          4441:   /* submap 13 sub 23 */
        !          4442:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4443:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4444:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4445: 
        !          4446:   /* submap 13 sub 24 */
        !          4447:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4448: 
        !          4449:   /* submap 13 sub 25 */
        !          4450:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4451: 
        !          4452:   /* submap 13 sub 26 */
        !          4453:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4454: 
        !          4455:   /* submap 13 sub 27 */
        !          4456:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4457: 
        !          4458:   /* submap 13 sub 28 */
        !          4459:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4460: 
        !          4461:   /* submap 13 sub 29 */
        !          4462:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4463: 
        !          4464:   /* submap 13 sub 30 */
        !          4465:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4466: 
        !          4467:   /* submap 13 sub 31 */
        !          4468:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4469: 
        !          4470:   /* submap 13 sub 32 */
        !          4471:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4472:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4473:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4474: 
        !          4475:   /* submap 13 sub 33 */
        !          4476:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4477:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4478:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4479: 
        !          4480:   /* submap 13 sub 34 */
        !          4481:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4482:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4483:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4484: 
        !          4485:   /* submap 13 sub 35 */
        !          4486:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4487:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4488:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4489: 
        !          4490:   /* submap 13 sub 36 */
        !          4491:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4492:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4493:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4494: 
        !          4495:   /* submap 13 sub 37 */
        !          4496:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4497:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4498:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4499: 
        !          4500:   /* submap 13 sub 38 */
        !          4501:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4502:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4503:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4504: 
        !          4505:   /* submap 13 sub 39 */
        !          4506:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4507:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4508:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4509: 
        !          4510:   /* submap 13 sub 40 */
        !          4511:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4512:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4513:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4514: 
        !          4515:   /* submap 13 sub 41 */
        !          4516:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4517:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4518:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4519: 
        !          4520:   /* submap 13 sub 42 */
        !          4521:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4522:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4523:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4524: 
        !          4525:   /* submap 13 sub 43 */
        !          4526:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4527:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4528:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4529: 
        !          4530:   /* submap 13 sub 44 */
        !          4531:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4532:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4533:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4534: 
        !          4535:   /* submap 13 sub 45 */
        !          4536:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4537:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4538:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4539: 
        !          4540:   /* submap 13 sub 46 */
        !          4541:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4542:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4543:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4544: 
        !          4545:   /* submap 13 sub 47 */
        !          4546:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4547:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4548:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4549: 
        !          4550:   /* submap 13 sub 48 */
        !          4551:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4552:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4553:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4554: 
        !          4555:   /* submap 13 sub 49 */
        !          4556:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4557:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4558:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4559: 
        !          4560:   /* submap 13 sub 50 */
        !          4561:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4562:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4563:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4564: 
        !          4565:   /* submap 13 sub 51 */
        !          4566:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4567:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4568:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4569: 
        !          4570:   /* submap 13 sub 52 */
        !          4571:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4572:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4573:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4574: 
        !          4575:   /* submap 13 sub 53 */
        !          4576:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4577:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4578:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4579: 
        !          4580:   /* submap 13 sub 54 */
        !          4581:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4582:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4583:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4584: 
        !          4585:   /* submap 13 sub 55 */
        !          4586:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4587:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4588:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4589: 
        !          4590:   /* submap 13 sub 56 */
        !          4591:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4592:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4593:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4594: 
        !          4595:   /* submap 13 sub 57 */
        !          4596:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4597:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4598:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4599: 
        !          4600:   /* submap 13 sub 58 */
        !          4601:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4602: 
        !          4603:   /* submap 13 sub 59 */
        !          4604:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4605: 
        !          4606:   /* submap 13 sub 60 */
        !          4607:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4608: 
        !          4609:   /* submap 13 sub 61 */
        !          4610:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4611: 
        !          4612:   /* submap 13 sub 62 */
        !          4613:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4614: 
        !          4615:   /* submap 13 sub 63 */
        !          4616:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4617: 
        !          4618:   /* done: */
        !          4619:   return(submap);
        !          4620: }
        !          4621: 
        !          4622: /* create submap 14: */
        !          4623: static struct _tme_m68k_decoder_submap *
        !          4624: _tme_m68k_create_submap14(struct tme_m68k *ic)
        !          4625: {
        !          4626:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          4627:   int entry_i;
        !          4628: 
        !          4629:   /* allocate and initialize the submap: */
        !          4630:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          4631:   submap_entry = submap;
        !          4632:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          4633:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          4634:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          4635:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          4636:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          4637:       submap_entry++;
        !          4638:   }
        !          4639: 
        !          4640:   /* fill the submap: */
        !          4641:   submap_entry = submap;
        !          4642: 
        !          4643:   /* submap 14 sub 0 */
        !          4644:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          4645:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4646:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4647: 
        !          4648:   /* submap 14 sub 1 */
        !          4649:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          4650:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4651:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4652: 
        !          4653:   /* submap 14 sub 2 */
        !          4654:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          4655:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4656:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4657: 
        !          4658:   /* submap 14 sub 3 */
        !          4659:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          4660:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4661:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4662: 
        !          4663:   /* submap 14 sub 4 */
        !          4664:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          4665:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4666:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4667: 
        !          4668:   /* submap 14 sub 5 */
        !          4669:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          4670:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4671:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4672: 
        !          4673:   /* submap 14 sub 6 */
        !          4674:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          4675:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4676:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4677: 
        !          4678:   /* submap 14 sub 7 */
        !          4679:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          4680:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4681:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4682: 
        !          4683:   /* submap 14 sub 8 */
        !          4684:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4685: 
        !          4686:   /* submap 14 sub 9 */
        !          4687:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4688: 
        !          4689:   /* submap 14 sub 10 */
        !          4690:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4691: 
        !          4692:   /* submap 14 sub 11 */
        !          4693:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4694: 
        !          4695:   /* submap 14 sub 12 */
        !          4696:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4697: 
        !          4698:   /* submap 14 sub 13 */
        !          4699:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4700: 
        !          4701:   /* submap 14 sub 14 */
        !          4702:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4703: 
        !          4704:   /* submap 14 sub 15 */
        !          4705:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4706: 
        !          4707:   /* submap 14 sub 16 */
        !          4708:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4709:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4710:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4711: 
        !          4712:   /* submap 14 sub 17 */
        !          4713:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4714:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4715:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4716: 
        !          4717:   /* submap 14 sub 18 */
        !          4718:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4719:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4720:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4721: 
        !          4722:   /* submap 14 sub 19 */
        !          4723:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4724:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4725:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4726: 
        !          4727:   /* submap 14 sub 20 */
        !          4728:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4729:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4730:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4731: 
        !          4732:   /* submap 14 sub 21 */
        !          4733:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4734:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4735:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4736: 
        !          4737:   /* submap 14 sub 22 */
        !          4738:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4739:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4740:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4741: 
        !          4742:   /* submap 14 sub 23 */
        !          4743:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4744:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4745:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4746: 
        !          4747:   /* submap 14 sub 24 */
        !          4748:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4749: 
        !          4750:   /* submap 14 sub 25 */
        !          4751:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4752: 
        !          4753:   /* submap 14 sub 26 */
        !          4754:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4755: 
        !          4756:   /* submap 14 sub 27 */
        !          4757:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4758: 
        !          4759:   /* submap 14 sub 28 */
        !          4760:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4761: 
        !          4762:   /* submap 14 sub 29 */
        !          4763:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4764: 
        !          4765:   /* submap 14 sub 30 */
        !          4766:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4767: 
        !          4768:   /* submap 14 sub 31 */
        !          4769:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4770: 
        !          4771:   /* submap 14 sub 32 */
        !          4772:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4773:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4774:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4775: 
        !          4776:   /* submap 14 sub 33 */
        !          4777:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4778:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4779:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4780: 
        !          4781:   /* submap 14 sub 34 */
        !          4782:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4783:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4784:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4785: 
        !          4786:   /* submap 14 sub 35 */
        !          4787:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4788:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4789:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4790: 
        !          4791:   /* submap 14 sub 36 */
        !          4792:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4793:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4794:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4795: 
        !          4796:   /* submap 14 sub 37 */
        !          4797:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4798:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4799:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4800: 
        !          4801:   /* submap 14 sub 38 */
        !          4802:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4803:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4804:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4805: 
        !          4806:   /* submap 14 sub 39 */
        !          4807:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4808:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4809:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4810: 
        !          4811:   /* submap 14 sub 40 */
        !          4812:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4813:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4814:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4815: 
        !          4816:   /* submap 14 sub 41 */
        !          4817:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4818:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4819:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4820: 
        !          4821:   /* submap 14 sub 42 */
        !          4822:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4823:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4824:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4825: 
        !          4826:   /* submap 14 sub 43 */
        !          4827:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4828:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4829:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4830: 
        !          4831:   /* submap 14 sub 44 */
        !          4832:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4833:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4834:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4835: 
        !          4836:   /* submap 14 sub 45 */
        !          4837:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4838:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4839:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4840: 
        !          4841:   /* submap 14 sub 46 */
        !          4842:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4843:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4844:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4845: 
        !          4846:   /* submap 14 sub 47 */
        !          4847:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4848:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4849:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4850: 
        !          4851:   /* submap 14 sub 48 */
        !          4852:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4853:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4854:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4855: 
        !          4856:   /* submap 14 sub 49 */
        !          4857:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4858:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4859:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4860: 
        !          4861:   /* submap 14 sub 50 */
        !          4862:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4863:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4864:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4865: 
        !          4866:   /* submap 14 sub 51 */
        !          4867:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4868:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4869:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4870: 
        !          4871:   /* submap 14 sub 52 */
        !          4872:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4873:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4874:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4875: 
        !          4876:   /* submap 14 sub 53 */
        !          4877:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4878:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4879:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4880: 
        !          4881:   /* submap 14 sub 54 */
        !          4882:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4883:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4884:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4885: 
        !          4886:   /* submap 14 sub 55 */
        !          4887:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4888:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4889:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4890: 
        !          4891:   /* submap 14 sub 56 */
        !          4892:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4893:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4894:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4895: 
        !          4896:   /* submap 14 sub 57 */
        !          4897:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          4898:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4899:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          4900: 
        !          4901:   /* submap 14 sub 58 */
        !          4902:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4903: 
        !          4904:   /* submap 14 sub 59 */
        !          4905:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4906: 
        !          4907:   /* submap 14 sub 60 */
        !          4908:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4909: 
        !          4910:   /* submap 14 sub 61 */
        !          4911:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4912: 
        !          4913:   /* submap 14 sub 62 */
        !          4914:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4915: 
        !          4916:   /* submap 14 sub 63 */
        !          4917:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4918: 
        !          4919:   /* done: */
        !          4920:   return(submap);
        !          4921: }
        !          4922: 
        !          4923: /* create submap 15: */
        !          4924: static struct _tme_m68k_decoder_submap *
        !          4925: _tme_m68k_create_submap15(struct tme_m68k *ic)
        !          4926: {
        !          4927:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          4928:   int entry_i;
        !          4929: 
        !          4930:   /* allocate and initialize the submap: */
        !          4931:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          4932:   submap_entry = submap;
        !          4933:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          4934:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          4935:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          4936:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          4937:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          4938:       submap_entry++;
        !          4939:   }
        !          4940: 
        !          4941:   /* fill the submap: */
        !          4942:   submap_entry = submap;
        !          4943: 
        !          4944:   /* submap 15 sub 0 */
        !          4945:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          4946:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4947:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4948: 
        !          4949:   /* submap 15 sub 1 */
        !          4950:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          4951:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4952:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4953: 
        !          4954:   /* submap 15 sub 2 */
        !          4955:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          4956:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4957:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4958: 
        !          4959:   /* submap 15 sub 3 */
        !          4960:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          4961:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4962:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4963: 
        !          4964:   /* submap 15 sub 4 */
        !          4965:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          4966:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4967:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4968: 
        !          4969:   /* submap 15 sub 5 */
        !          4970:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          4971:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4972:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4973: 
        !          4974:   /* submap 15 sub 6 */
        !          4975:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          4976:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4977:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4978: 
        !          4979:   /* submap 15 sub 7 */
        !          4980:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          4981:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          4982:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          4983: 
        !          4984:   /* submap 15 sub 8 */
        !          4985:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4986: 
        !          4987:   /* submap 15 sub 9 */
        !          4988:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4989: 
        !          4990:   /* submap 15 sub 10 */
        !          4991:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4992: 
        !          4993:   /* submap 15 sub 11 */
        !          4994:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4995: 
        !          4996:   /* submap 15 sub 12 */
        !          4997:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          4998: 
        !          4999:   /* submap 15 sub 13 */
        !          5000:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5001: 
        !          5002:   /* submap 15 sub 14 */
        !          5003:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5004: 
        !          5005:   /* submap 15 sub 15 */
        !          5006:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5007: 
        !          5008:   /* submap 15 sub 16 */
        !          5009:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5010:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5011:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5012: 
        !          5013:   /* submap 15 sub 17 */
        !          5014:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5015:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5016:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5017: 
        !          5018:   /* submap 15 sub 18 */
        !          5019:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5020:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5021:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5022: 
        !          5023:   /* submap 15 sub 19 */
        !          5024:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5025:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5026:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5027: 
        !          5028:   /* submap 15 sub 20 */
        !          5029:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5030:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5031:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5032: 
        !          5033:   /* submap 15 sub 21 */
        !          5034:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5035:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5036:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5037: 
        !          5038:   /* submap 15 sub 22 */
        !          5039:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5040:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5041:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5042: 
        !          5043:   /* submap 15 sub 23 */
        !          5044:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5045:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5046:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5047: 
        !          5048:   /* submap 15 sub 24 */
        !          5049:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5050:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5051:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5052: 
        !          5053:   /* submap 15 sub 25 */
        !          5054:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5055:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5056:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5057: 
        !          5058:   /* submap 15 sub 26 */
        !          5059:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5060:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5061:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5062: 
        !          5063:   /* submap 15 sub 27 */
        !          5064:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5065:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5066:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5067: 
        !          5068:   /* submap 15 sub 28 */
        !          5069:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5070:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5071:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5072: 
        !          5073:   /* submap 15 sub 29 */
        !          5074:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5075:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5076:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5077: 
        !          5078:   /* submap 15 sub 30 */
        !          5079:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5080:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5081:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5082: 
        !          5083:   /* submap 15 sub 31 */
        !          5084:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5085:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5086:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5087: 
        !          5088:   /* submap 15 sub 32 */
        !          5089:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5090:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5091:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5092: 
        !          5093:   /* submap 15 sub 33 */
        !          5094:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5095:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5096:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5097: 
        !          5098:   /* submap 15 sub 34 */
        !          5099:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5100:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5101:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5102: 
        !          5103:   /* submap 15 sub 35 */
        !          5104:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5105:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5106:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5107: 
        !          5108:   /* submap 15 sub 36 */
        !          5109:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5110:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5111:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5112: 
        !          5113:   /* submap 15 sub 37 */
        !          5114:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5115:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5116:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5117: 
        !          5118:   /* submap 15 sub 38 */
        !          5119:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5120:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5121:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5122: 
        !          5123:   /* submap 15 sub 39 */
        !          5124:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5125:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5126:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5127: 
        !          5128:   /* submap 15 sub 40 */
        !          5129:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5130:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5131:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5132: 
        !          5133:   /* submap 15 sub 41 */
        !          5134:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5135:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5136:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5137: 
        !          5138:   /* submap 15 sub 42 */
        !          5139:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5140:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5141:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5142: 
        !          5143:   /* submap 15 sub 43 */
        !          5144:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5145:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5146:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5147: 
        !          5148:   /* submap 15 sub 44 */
        !          5149:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5150:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5151:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5152: 
        !          5153:   /* submap 15 sub 45 */
        !          5154:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5155:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5156:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5157: 
        !          5158:   /* submap 15 sub 46 */
        !          5159:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5160:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5161:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5162: 
        !          5163:   /* submap 15 sub 47 */
        !          5164:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5165:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5166:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5167: 
        !          5168:   /* submap 15 sub 48 */
        !          5169:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5170:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5171:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5172: 
        !          5173:   /* submap 15 sub 49 */
        !          5174:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5175:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5176:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5177: 
        !          5178:   /* submap 15 sub 50 */
        !          5179:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5180:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5181:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5182: 
        !          5183:   /* submap 15 sub 51 */
        !          5184:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5185:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5186:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5187: 
        !          5188:   /* submap 15 sub 52 */
        !          5189:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5190:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5191:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5192: 
        !          5193:   /* submap 15 sub 53 */
        !          5194:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5195:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5196:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5197: 
        !          5198:   /* submap 15 sub 54 */
        !          5199:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5200:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5201:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5202: 
        !          5203:   /* submap 15 sub 55 */
        !          5204:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5205:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5206:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5207: 
        !          5208:   /* submap 15 sub 56 */
        !          5209:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5210:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5211:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5212: 
        !          5213:   /* submap 15 sub 57 */
        !          5214:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5215:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5216:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5217: 
        !          5218:   /* submap 15 sub 58 */
        !          5219:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5220: 
        !          5221:   /* submap 15 sub 59 */
        !          5222:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5223: 
        !          5224:   /* submap 15 sub 60 */
        !          5225:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5226: 
        !          5227:   /* submap 15 sub 61 */
        !          5228:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5229: 
        !          5230:   /* submap 15 sub 62 */
        !          5231:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5232: 
        !          5233:   /* submap 15 sub 63 */
        !          5234:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5235: 
        !          5236:   /* done: */
        !          5237:   return(submap);
        !          5238: }
        !          5239: 
        !          5240: /* create submap 16: */
        !          5241: static struct _tme_m68k_decoder_submap *
        !          5242: _tme_m68k_create_submap16(struct tme_m68k *ic)
        !          5243: {
        !          5244:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          5245:   int entry_i;
        !          5246: 
        !          5247:   /* allocate and initialize the submap: */
        !          5248:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          5249:   submap_entry = submap;
        !          5250:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          5251:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          5252:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          5253:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          5254:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          5255:       submap_entry++;
        !          5256:   }
        !          5257: 
        !          5258:   /* fill the submap: */
        !          5259:   submap_entry = submap;
        !          5260: 
        !          5261:   /* submap 16 sub 0 */
        !          5262:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5263: 
        !          5264:   /* submap 16 sub 1 */
        !          5265:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5266: 
        !          5267:   /* submap 16 sub 2 */
        !          5268:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5269: 
        !          5270:   /* submap 16 sub 3 */
        !          5271:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5272: 
        !          5273:   /* submap 16 sub 4 */
        !          5274:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5275: 
        !          5276:   /* submap 16 sub 5 */
        !          5277:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5278: 
        !          5279:   /* submap 16 sub 6 */
        !          5280:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5281: 
        !          5282:   /* submap 16 sub 7 */
        !          5283:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5284: 
        !          5285:   /* submap 16 sub 8 */
        !          5286:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5287: 
        !          5288:   /* submap 16 sub 9 */
        !          5289:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5290: 
        !          5291:   /* submap 16 sub 10 */
        !          5292:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5293: 
        !          5294:   /* submap 16 sub 11 */
        !          5295:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5296: 
        !          5297:   /* submap 16 sub 12 */
        !          5298:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5299: 
        !          5300:   /* submap 16 sub 13 */
        !          5301:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5302: 
        !          5303:   /* submap 16 sub 14 */
        !          5304:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5305: 
        !          5306:   /* submap 16 sub 15 */
        !          5307:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5308: 
        !          5309:   /* submap 16 sub 16 */
        !          5310:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5311:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5312:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5313: 
        !          5314:   /* submap 16 sub 17 */
        !          5315:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5316:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5317:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5318: 
        !          5319:   /* submap 16 sub 18 */
        !          5320:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5321:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5322:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5323: 
        !          5324:   /* submap 16 sub 19 */
        !          5325:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5326:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5327:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5328: 
        !          5329:   /* submap 16 sub 20 */
        !          5330:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5331:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5332:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5333: 
        !          5334:   /* submap 16 sub 21 */
        !          5335:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5336:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5337:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5338: 
        !          5339:   /* submap 16 sub 22 */
        !          5340:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5341:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5342:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5343: 
        !          5344:   /* submap 16 sub 23 */
        !          5345:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5346:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5347:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5348: 
        !          5349:   /* submap 16 sub 24 */
        !          5350:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5351:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5352:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5353: 
        !          5354:   /* submap 16 sub 25 */
        !          5355:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5356:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5357:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5358: 
        !          5359:   /* submap 16 sub 26 */
        !          5360:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5361:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5362:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5363: 
        !          5364:   /* submap 16 sub 27 */
        !          5365:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5366:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5367:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5368: 
        !          5369:   /* submap 16 sub 28 */
        !          5370:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5371:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5372:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5373: 
        !          5374:   /* submap 16 sub 29 */
        !          5375:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5376:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5377:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5378: 
        !          5379:   /* submap 16 sub 30 */
        !          5380:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5381:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5382:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5383: 
        !          5384:   /* submap 16 sub 31 */
        !          5385:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5386:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5387:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5388: 
        !          5389:   /* submap 16 sub 32 */
        !          5390:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5391: 
        !          5392:   /* submap 16 sub 33 */
        !          5393:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5394: 
        !          5395:   /* submap 16 sub 34 */
        !          5396:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5397: 
        !          5398:   /* submap 16 sub 35 */
        !          5399:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5400: 
        !          5401:   /* submap 16 sub 36 */
        !          5402:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5403: 
        !          5404:   /* submap 16 sub 37 */
        !          5405:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5406: 
        !          5407:   /* submap 16 sub 38 */
        !          5408:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5409: 
        !          5410:   /* submap 16 sub 39 */
        !          5411:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5412: 
        !          5413:   /* submap 16 sub 40 */
        !          5414:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5415:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5416:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5417: 
        !          5418:   /* submap 16 sub 41 */
        !          5419:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5420:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5421:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5422: 
        !          5423:   /* submap 16 sub 42 */
        !          5424:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5425:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5426:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5427: 
        !          5428:   /* submap 16 sub 43 */
        !          5429:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5430:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5431:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5432: 
        !          5433:   /* submap 16 sub 44 */
        !          5434:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5435:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5436:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5437: 
        !          5438:   /* submap 16 sub 45 */
        !          5439:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5440:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5441:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5442: 
        !          5443:   /* submap 16 sub 46 */
        !          5444:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5445:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5446:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5447: 
        !          5448:   /* submap 16 sub 47 */
        !          5449:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5450:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5451:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5452: 
        !          5453:   /* submap 16 sub 48 */
        !          5454:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5455:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5456:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5457: 
        !          5458:   /* submap 16 sub 49 */
        !          5459:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5460:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5461:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5462: 
        !          5463:   /* submap 16 sub 50 */
        !          5464:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5465:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5466:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5467: 
        !          5468:   /* submap 16 sub 51 */
        !          5469:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5470:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5471:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5472: 
        !          5473:   /* submap 16 sub 52 */
        !          5474:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5475:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5476:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5477: 
        !          5478:   /* submap 16 sub 53 */
        !          5479:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5480:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5481:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5482: 
        !          5483:   /* submap 16 sub 54 */
        !          5484:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5485:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5486:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5487: 
        !          5488:   /* submap 16 sub 55 */
        !          5489:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5490:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5491:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5492: 
        !          5493:   /* submap 16 sub 56 */
        !          5494:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5495:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5496:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5497: 
        !          5498:   /* submap 16 sub 57 */
        !          5499:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5500:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5501:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5502: 
        !          5503:   /* submap 16 sub 58 */
        !          5504:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5505:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5506:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5507: 
        !          5508:   /* submap 16 sub 59 */
        !          5509:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5510:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5511:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5512: 
        !          5513:   /* submap 16 sub 60 */
        !          5514:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5515: 
        !          5516:   /* submap 16 sub 61 */
        !          5517:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5518: 
        !          5519:   /* submap 16 sub 62 */
        !          5520:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5521: 
        !          5522:   /* submap 16 sub 63 */
        !          5523:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5524: 
        !          5525:   /* done: */
        !          5526:   return(submap);
        !          5527: }
        !          5528: 
        !          5529: /* create submap 17: */
        !          5530: static struct _tme_m68k_decoder_submap *
        !          5531: _tme_m68k_create_submap17(struct tme_m68k *ic)
        !          5532: {
        !          5533:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          5534:   int entry_i;
        !          5535: 
        !          5536:   /* allocate and initialize the submap: */
        !          5537:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          5538:   submap_entry = submap;
        !          5539:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          5540:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          5541:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          5542:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          5543:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          5544:       submap_entry++;
        !          5545:   }
        !          5546: 
        !          5547:   /* fill the submap: */
        !          5548:   submap_entry = submap;
        !          5549: 
        !          5550:   /* submap 17 sub 0 */
        !          5551:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5552:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5553:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5554: 
        !          5555:   /* submap 17 sub 1 */
        !          5556:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5557:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5558:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5559: 
        !          5560:   /* submap 17 sub 2 */
        !          5561:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5562:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5563:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5564: 
        !          5565:   /* submap 17 sub 3 */
        !          5566:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5567:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5568:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5569: 
        !          5570:   /* submap 17 sub 4 */
        !          5571:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5572:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5573:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5574: 
        !          5575:   /* submap 17 sub 5 */
        !          5576:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5577:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5578:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5579: 
        !          5580:   /* submap 17 sub 6 */
        !          5581:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5582:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5583:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5584: 
        !          5585:   /* submap 17 sub 7 */
        !          5586:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5587:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5588:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5589: 
        !          5590:   /* submap 17 sub 8 */
        !          5591:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5592:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5593:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5594: 
        !          5595:   /* submap 17 sub 9 */
        !          5596:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5597:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5598:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5599: 
        !          5600:   /* submap 17 sub 10 */
        !          5601:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5602:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5603:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5604: 
        !          5605:   /* submap 17 sub 11 */
        !          5606:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5607:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5608:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5609: 
        !          5610:   /* submap 17 sub 12 */
        !          5611:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5612:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5613:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5614: 
        !          5615:   /* submap 17 sub 13 */
        !          5616:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5617:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5618:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5619: 
        !          5620:   /* submap 17 sub 14 */
        !          5621:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5622:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5623:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5624: 
        !          5625:   /* submap 17 sub 15 */
        !          5626:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5627:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5628:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5629: 
        !          5630:   /* submap 17 sub 16 */
        !          5631:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          5632:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5633:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          5634:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16S32;
        !          5635:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          5636: 
        !          5637:   /* submap 17 sub 17 */
        !          5638:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          5639:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5640:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          5641:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16S32;
        !          5642:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          5643: 
        !          5644:   /* submap 17 sub 18 */
        !          5645:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          5646:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5647:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          5648:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16S32;
        !          5649:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          5650: 
        !          5651:   /* submap 17 sub 19 */
        !          5652:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          5653:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5654:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          5655:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16S32;
        !          5656:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          5657: 
        !          5658:   /* submap 17 sub 20 */
        !          5659:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          5660:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5661:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          5662:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16S32;
        !          5663:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          5664: 
        !          5665:   /* submap 17 sub 21 */
        !          5666:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          5667:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5668:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          5669:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16S32;
        !          5670:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          5671: 
        !          5672:   /* submap 17 sub 22 */
        !          5673:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          5674:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5675:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          5676:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16S32;
        !          5677:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          5678: 
        !          5679:   /* submap 17 sub 23 */
        !          5680:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          5681:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5682:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          5683:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16S32;
        !          5684:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          5685: 
        !          5686:   /* submap 17 sub 24 */
        !          5687:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          5688:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5689:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5690:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 4;
        !          5691: 
        !          5692:   /* submap 17 sub 25 */
        !          5693:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          5694:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5695:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5696:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 4;
        !          5697: 
        !          5698:   /* submap 17 sub 26 */
        !          5699:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          5700:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5701:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5702:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 4;
        !          5703: 
        !          5704:   /* submap 17 sub 27 */
        !          5705:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          5706:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5707:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5708:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 4;
        !          5709: 
        !          5710:   /* submap 17 sub 28 */
        !          5711:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          5712:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5713:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5714:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 4;
        !          5715: 
        !          5716:   /* submap 17 sub 29 */
        !          5717:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          5718:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5719:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5720:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 4;
        !          5721: 
        !          5722:   /* submap 17 sub 30 */
        !          5723:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          5724:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5725:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5726:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 4;
        !          5727: 
        !          5728:   /* submap 17 sub 31 */
        !          5729:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          5730:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5731:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5732:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 4;
        !          5733: 
        !          5734:   /* submap 17 sub 32 */
        !          5735:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          5736:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5737:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5738:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5739: 
        !          5740:   /* submap 17 sub 33 */
        !          5741:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          5742:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5743:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5744:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5745: 
        !          5746:   /* submap 17 sub 34 */
        !          5747:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          5748:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5749:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5750:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5751: 
        !          5752:   /* submap 17 sub 35 */
        !          5753:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          5754:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5755:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5756:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5757: 
        !          5758:   /* submap 17 sub 36 */
        !          5759:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          5760:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5761:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5762:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5763: 
        !          5764:   /* submap 17 sub 37 */
        !          5765:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          5766:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5767:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5768:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5769: 
        !          5770:   /* submap 17 sub 38 */
        !          5771:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          5772:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5773:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5774:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5775: 
        !          5776:   /* submap 17 sub 39 */
        !          5777:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          5778:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5779:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5780:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5781: 
        !          5782:   /* submap 17 sub 40 */
        !          5783:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          5784:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5785:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5786:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5787: 
        !          5788:   /* submap 17 sub 41 */
        !          5789:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          5790:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5791:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5792:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5793: 
        !          5794:   /* submap 17 sub 42 */
        !          5795:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          5796:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5797:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5798:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5799: 
        !          5800:   /* submap 17 sub 43 */
        !          5801:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          5802:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5803:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5804:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5805: 
        !          5806:   /* submap 17 sub 44 */
        !          5807:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          5808:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5809:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5810:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5811: 
        !          5812:   /* submap 17 sub 45 */
        !          5813:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          5814:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5815:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5816:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5817: 
        !          5818:   /* submap 17 sub 46 */
        !          5819:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          5820:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5821:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5822:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5823: 
        !          5824:   /* submap 17 sub 47 */
        !          5825:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          5826:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5827:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5828:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5829: 
        !          5830:   /* submap 17 sub 48 */
        !          5831:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5832:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5833:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 6;
        !          5834: 
        !          5835:   /* submap 17 sub 49 */
        !          5836:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5837:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5838:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 5;
        !          5839: 
        !          5840:   /* submap 17 sub 50 */
        !          5841:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5842:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5843:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 10;
        !          5844: 
        !          5845:   /* submap 17 sub 51 */
        !          5846:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5847:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5848:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 7;
        !          5849: 
        !          5850:   /* submap 17 sub 52 */
        !          5851:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          5852: 
        !          5853:   /* submap 17 sub 53 */
        !          5854:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5855:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5856:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 9;
        !          5857: 
        !          5858:   /* submap 17 sub 54 */
        !          5859:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5860:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5861:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 11;
        !          5862: 
        !          5863:   /* submap 17 sub 55 */
        !          5864:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          5865:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5866:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 8;
        !          5867: 
        !          5868:   /* submap 17 sub 56 */
        !          5869:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          5870: 
        !          5871:   /* submap 17 sub 57 */
        !          5872:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          5873: 
        !          5874:   /* submap 17 sub 58 */
        !          5875:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          5876: 
        !          5877:   /* submap 17 sub 59 */
        !          5878:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          5879: 
        !          5880:   /* submap 17 sub 60 */
        !          5881:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          5882: 
        !          5883:   /* submap 17 sub 61 */
        !          5884:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          5885: 
        !          5886:   /* submap 17 sub 62 */
        !          5887:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          5888: 
        !          5889:   /* submap 17 sub 63 */
        !          5890:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          5891: 
        !          5892:   /* done: */
        !          5893:   return(submap);
        !          5894: }
        !          5895: 
        !          5896: /* create submap 18: */
        !          5897: static struct _tme_m68k_decoder_submap *
        !          5898: _tme_m68k_create_submap18(struct tme_m68k *ic)
        !          5899: {
        !          5900:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          5901:   int entry_i;
        !          5902: 
        !          5903:   /* allocate and initialize the submap: */
        !          5904:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          5905:   submap_entry = submap;
        !          5906:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          5907:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          5908:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          5909:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          5910:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          5911:       submap_entry++;
        !          5912:   }
        !          5913: 
        !          5914:   /* fill the submap: */
        !          5915:   submap_entry = submap;
        !          5916: 
        !          5917:   /* submap 18 sub 0 */
        !          5918:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          5919:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5920:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5921: 
        !          5922:   /* submap 18 sub 1 */
        !          5923:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          5924:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5925:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5926: 
        !          5927:   /* submap 18 sub 2 */
        !          5928:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          5929:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5930:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5931: 
        !          5932:   /* submap 18 sub 3 */
        !          5933:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          5934:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5935:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5936: 
        !          5937:   /* submap 18 sub 4 */
        !          5938:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          5939:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5940:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5941: 
        !          5942:   /* submap 18 sub 5 */
        !          5943:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          5944:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5945:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5946: 
        !          5947:   /* submap 18 sub 6 */
        !          5948:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          5949:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5950:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5951: 
        !          5952:   /* submap 18 sub 7 */
        !          5953:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          5954:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5955:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          5956: 
        !          5957:   /* submap 18 sub 8 */
        !          5958:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[8];
        !          5959:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          5960:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5961:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5962: 
        !          5963:   /* submap 18 sub 9 */
        !          5964:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[8];
        !          5965:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          5966:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5967:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5968: 
        !          5969:   /* submap 18 sub 10 */
        !          5970:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[8];
        !          5971:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          5972:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5973:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5974: 
        !          5975:   /* submap 18 sub 11 */
        !          5976:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[8];
        !          5977:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          5978:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5979:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5980: 
        !          5981:   /* submap 18 sub 12 */
        !          5982:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[8];
        !          5983:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          5984:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5985:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5986: 
        !          5987:   /* submap 18 sub 13 */
        !          5988:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[8];
        !          5989:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          5990:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5991:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5992: 
        !          5993:   /* submap 18 sub 14 */
        !          5994:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[8];
        !          5995:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          5996:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          5997:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          5998: 
        !          5999:   /* submap 18 sub 15 */
        !          6000:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[8];
        !          6001:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          6002:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6003:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          6004: 
        !          6005:   /* submap 18 sub 16 */
        !          6006:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6007:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6008:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6009: 
        !          6010:   /* submap 18 sub 17 */
        !          6011:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6012:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6013:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6014: 
        !          6015:   /* submap 18 sub 18 */
        !          6016:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6017:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6018:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6019: 
        !          6020:   /* submap 18 sub 19 */
        !          6021:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6022:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6023:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6024: 
        !          6025:   /* submap 18 sub 20 */
        !          6026:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6027:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6028:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6029: 
        !          6030:   /* submap 18 sub 21 */
        !          6031:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6032:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6033:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6034: 
        !          6035:   /* submap 18 sub 22 */
        !          6036:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6037:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6038:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6039: 
        !          6040:   /* submap 18 sub 23 */
        !          6041:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6042:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6043:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6044: 
        !          6045:   /* submap 18 sub 24 */
        !          6046:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6047:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6048:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6049: 
        !          6050:   /* submap 18 sub 25 */
        !          6051:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6052:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6053:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6054: 
        !          6055:   /* submap 18 sub 26 */
        !          6056:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6057:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6058:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6059: 
        !          6060:   /* submap 18 sub 27 */
        !          6061:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6062:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6063:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6064: 
        !          6065:   /* submap 18 sub 28 */
        !          6066:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6067:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6068:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6069: 
        !          6070:   /* submap 18 sub 29 */
        !          6071:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6072:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6073:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6074: 
        !          6075:   /* submap 18 sub 30 */
        !          6076:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6077:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6078:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6079: 
        !          6080:   /* submap 18 sub 31 */
        !          6081:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6082:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6083:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6084: 
        !          6085:   /* submap 18 sub 32 */
        !          6086:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6087:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6088:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6089: 
        !          6090:   /* submap 18 sub 33 */
        !          6091:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6092:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6093:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6094: 
        !          6095:   /* submap 18 sub 34 */
        !          6096:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6097:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6098:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6099: 
        !          6100:   /* submap 18 sub 35 */
        !          6101:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6102:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6103:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6104: 
        !          6105:   /* submap 18 sub 36 */
        !          6106:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6107:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6108:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6109: 
        !          6110:   /* submap 18 sub 37 */
        !          6111:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6112:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6113:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6114: 
        !          6115:   /* submap 18 sub 38 */
        !          6116:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6117:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6118:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6119: 
        !          6120:   /* submap 18 sub 39 */
        !          6121:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6122:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6123:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6124: 
        !          6125:   /* submap 18 sub 40 */
        !          6126:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6127:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6128:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6129: 
        !          6130:   /* submap 18 sub 41 */
        !          6131:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6132:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6133:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6134: 
        !          6135:   /* submap 18 sub 42 */
        !          6136:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6137:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6138:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6139: 
        !          6140:   /* submap 18 sub 43 */
        !          6141:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6142:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6143:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6144: 
        !          6145:   /* submap 18 sub 44 */
        !          6146:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6147:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6148:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6149: 
        !          6150:   /* submap 18 sub 45 */
        !          6151:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6152:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6153:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6154: 
        !          6155:   /* submap 18 sub 46 */
        !          6156:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6157:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6158:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6159: 
        !          6160:   /* submap 18 sub 47 */
        !          6161:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6162:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6163:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6164: 
        !          6165:   /* submap 18 sub 48 */
        !          6166:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6167:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6168:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6169: 
        !          6170:   /* submap 18 sub 49 */
        !          6171:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6172:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6173:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6174: 
        !          6175:   /* submap 18 sub 50 */
        !          6176:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6177:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6178:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6179: 
        !          6180:   /* submap 18 sub 51 */
        !          6181:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6182:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6183:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6184: 
        !          6185:   /* submap 18 sub 52 */
        !          6186:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6187:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6188:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6189: 
        !          6190:   /* submap 18 sub 53 */
        !          6191:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6192:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6193:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6194: 
        !          6195:   /* submap 18 sub 54 */
        !          6196:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6197:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6198:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6199: 
        !          6200:   /* submap 18 sub 55 */
        !          6201:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6202:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6203:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6204: 
        !          6205:   /* submap 18 sub 56 */
        !          6206:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6207:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6208:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6209: 
        !          6210:   /* submap 18 sub 57 */
        !          6211:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6212:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6213:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6214: 
        !          6215:   /* submap 18 sub 58 */
        !          6216:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          6217: 
        !          6218:   /* submap 18 sub 59 */
        !          6219:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          6220: 
        !          6221:   /* submap 18 sub 60 */
        !          6222:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          6223: 
        !          6224:   /* submap 18 sub 61 */
        !          6225:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          6226: 
        !          6227:   /* submap 18 sub 62 */
        !          6228:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          6229: 
        !          6230:   /* submap 18 sub 63 */
        !          6231:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          6232: 
        !          6233:   /* done: */
        !          6234:   return(submap);
        !          6235: }
        !          6236: 
        !          6237: /* create submap 19: */
        !          6238: static struct _tme_m68k_decoder_submap *
        !          6239: _tme_m68k_create_submap19(struct tme_m68k *ic)
        !          6240: {
        !          6241:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          6242:   int entry_i;
        !          6243: 
        !          6244:   /* allocate and initialize the submap: */
        !          6245:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          6246:   submap_entry = submap;
        !          6247:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          6248:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          6249:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          6250:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          6251:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          6252:       submap_entry++;
        !          6253:   }
        !          6254: 
        !          6255:   /* fill the submap: */
        !          6256:   submap_entry = submap;
        !          6257: 
        !          6258:   /* submap 19 sub 0 */
        !          6259:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          6260:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6261:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6262: 
        !          6263:   /* submap 19 sub 1 */
        !          6264:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          6265:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6266:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6267: 
        !          6268:   /* submap 19 sub 2 */
        !          6269:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          6270:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6271:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6272: 
        !          6273:   /* submap 19 sub 3 */
        !          6274:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          6275:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6276:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6277: 
        !          6278:   /* submap 19 sub 4 */
        !          6279:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          6280:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6281:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6282: 
        !          6283:   /* submap 19 sub 5 */
        !          6284:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          6285:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6286:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6287: 
        !          6288:   /* submap 19 sub 6 */
        !          6289:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          6290:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6291:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6292: 
        !          6293:   /* submap 19 sub 7 */
        !          6294:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          6295:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6296:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6297: 
        !          6298:   /* submap 19 sub 8 */
        !          6299:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[8];
        !          6300:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          6301:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6302:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          6303: 
        !          6304:   /* submap 19 sub 9 */
        !          6305:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[8];
        !          6306:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          6307:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6308:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          6309: 
        !          6310:   /* submap 19 sub 10 */
        !          6311:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[8];
        !          6312:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          6313:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6314:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          6315: 
        !          6316:   /* submap 19 sub 11 */
        !          6317:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[8];
        !          6318:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          6319:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6320:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          6321: 
        !          6322:   /* submap 19 sub 12 */
        !          6323:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[8];
        !          6324:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          6325:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6326:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          6327: 
        !          6328:   /* submap 19 sub 13 */
        !          6329:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[8];
        !          6330:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          6331:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6332:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          6333: 
        !          6334:   /* submap 19 sub 14 */
        !          6335:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[8];
        !          6336:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          6337:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6338:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          6339: 
        !          6340:   /* submap 19 sub 15 */
        !          6341:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[8];
        !          6342:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          6343:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6344:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          6345: 
        !          6346:   /* submap 19 sub 16 */
        !          6347:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6348:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6349:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6350: 
        !          6351:   /* submap 19 sub 17 */
        !          6352:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6353:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6354:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6355: 
        !          6356:   /* submap 19 sub 18 */
        !          6357:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6358:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6359:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6360: 
        !          6361:   /* submap 19 sub 19 */
        !          6362:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6363:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6364:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6365: 
        !          6366:   /* submap 19 sub 20 */
        !          6367:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6368:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6369:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6370: 
        !          6371:   /* submap 19 sub 21 */
        !          6372:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6373:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6374:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6375: 
        !          6376:   /* submap 19 sub 22 */
        !          6377:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6378:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6379:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6380: 
        !          6381:   /* submap 19 sub 23 */
        !          6382:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6383:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6384:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6385: 
        !          6386:   /* submap 19 sub 24 */
        !          6387:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6388:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6389:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6390: 
        !          6391:   /* submap 19 sub 25 */
        !          6392:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6393:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6394:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6395: 
        !          6396:   /* submap 19 sub 26 */
        !          6397:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6398:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6399:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6400: 
        !          6401:   /* submap 19 sub 27 */
        !          6402:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6403:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6404:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6405: 
        !          6406:   /* submap 19 sub 28 */
        !          6407:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6408:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6409:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6410: 
        !          6411:   /* submap 19 sub 29 */
        !          6412:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6413:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6414:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6415: 
        !          6416:   /* submap 19 sub 30 */
        !          6417:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6418:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6419:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6420: 
        !          6421:   /* submap 19 sub 31 */
        !          6422:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6423:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6424:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6425: 
        !          6426:   /* submap 19 sub 32 */
        !          6427:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6428:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6429:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6430: 
        !          6431:   /* submap 19 sub 33 */
        !          6432:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6433:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6434:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6435: 
        !          6436:   /* submap 19 sub 34 */
        !          6437:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6438:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6439:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6440: 
        !          6441:   /* submap 19 sub 35 */
        !          6442:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6443:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6444:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6445: 
        !          6446:   /* submap 19 sub 36 */
        !          6447:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6448:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6449:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6450: 
        !          6451:   /* submap 19 sub 37 */
        !          6452:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6453:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6454:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6455: 
        !          6456:   /* submap 19 sub 38 */
        !          6457:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6458:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6459:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6460: 
        !          6461:   /* submap 19 sub 39 */
        !          6462:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6463:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6464:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6465: 
        !          6466:   /* submap 19 sub 40 */
        !          6467:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6468:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6469:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6470: 
        !          6471:   /* submap 19 sub 41 */
        !          6472:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6473:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6474:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6475: 
        !          6476:   /* submap 19 sub 42 */
        !          6477:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6478:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6479:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6480: 
        !          6481:   /* submap 19 sub 43 */
        !          6482:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6483:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6484:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6485: 
        !          6486:   /* submap 19 sub 44 */
        !          6487:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6488:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6489:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6490: 
        !          6491:   /* submap 19 sub 45 */
        !          6492:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6493:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6494:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6495: 
        !          6496:   /* submap 19 sub 46 */
        !          6497:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6498:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6499:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6500: 
        !          6501:   /* submap 19 sub 47 */
        !          6502:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6503:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6504:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6505: 
        !          6506:   /* submap 19 sub 48 */
        !          6507:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6508:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6509:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6510: 
        !          6511:   /* submap 19 sub 49 */
        !          6512:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6513:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6514:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6515: 
        !          6516:   /* submap 19 sub 50 */
        !          6517:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6518:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6519:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6520: 
        !          6521:   /* submap 19 sub 51 */
        !          6522:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6523:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6524:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6525: 
        !          6526:   /* submap 19 sub 52 */
        !          6527:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6528:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6529:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6530: 
        !          6531:   /* submap 19 sub 53 */
        !          6532:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6533:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6534:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6535: 
        !          6536:   /* submap 19 sub 54 */
        !          6537:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6538:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6539:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6540: 
        !          6541:   /* submap 19 sub 55 */
        !          6542:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6543:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6544:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6545: 
        !          6546:   /* submap 19 sub 56 */
        !          6547:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6548:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6549:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6550: 
        !          6551:   /* submap 19 sub 57 */
        !          6552:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6553:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6554:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6555: 
        !          6556:   /* submap 19 sub 58 */
        !          6557:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          6558: 
        !          6559:   /* submap 19 sub 59 */
        !          6560:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          6561: 
        !          6562:   /* submap 19 sub 60 */
        !          6563:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          6564: 
        !          6565:   /* submap 19 sub 61 */
        !          6566:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          6567: 
        !          6568:   /* submap 19 sub 62 */
        !          6569:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          6570: 
        !          6571:   /* submap 19 sub 63 */
        !          6572:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          6573: 
        !          6574:   /* done: */
        !          6575:   return(submap);
        !          6576: }
        !          6577: 
        !          6578: /* create submap 20: */
        !          6579: static struct _tme_m68k_decoder_submap *
        !          6580: _tme_m68k_create_submap20(struct tme_m68k *ic)
        !          6581: {
        !          6582:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          6583:   int entry_i;
        !          6584: 
        !          6585:   /* allocate and initialize the submap: */
        !          6586:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          6587:   submap_entry = submap;
        !          6588:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          6589:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          6590:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          6591:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          6592:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          6593:       submap_entry++;
        !          6594:   }
        !          6595: 
        !          6596:   /* fill the submap: */
        !          6597:   submap_entry = submap;
        !          6598: 
        !          6599:   /* submap 20 sub 0 */
        !          6600:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          6601:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6602:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6603: 
        !          6604:   /* submap 20 sub 1 */
        !          6605:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          6606:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6607:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6608: 
        !          6609:   /* submap 20 sub 2 */
        !          6610:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          6611:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6612:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6613: 
        !          6614:   /* submap 20 sub 3 */
        !          6615:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          6616:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6617:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6618: 
        !          6619:   /* submap 20 sub 4 */
        !          6620:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          6621:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6622:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6623: 
        !          6624:   /* submap 20 sub 5 */
        !          6625:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          6626:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6627:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6628: 
        !          6629:   /* submap 20 sub 6 */
        !          6630:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          6631:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6632:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6633: 
        !          6634:   /* submap 20 sub 7 */
        !          6635:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          6636:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6637:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6638: 
        !          6639:   /* submap 20 sub 8 */
        !          6640:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          6641:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6642:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          6643: 
        !          6644:   /* submap 20 sub 9 */
        !          6645:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          6646:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6647:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          6648: 
        !          6649:   /* submap 20 sub 10 */
        !          6650:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          6651:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6652:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          6653: 
        !          6654:   /* submap 20 sub 11 */
        !          6655:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          6656:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6657:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          6658: 
        !          6659:   /* submap 20 sub 12 */
        !          6660:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          6661:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6662:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          6663: 
        !          6664:   /* submap 20 sub 13 */
        !          6665:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          6666:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6667:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          6668: 
        !          6669:   /* submap 20 sub 14 */
        !          6670:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          6671:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6672:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          6673: 
        !          6674:   /* submap 20 sub 15 */
        !          6675:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          6676:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6677:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          6678: 
        !          6679:   /* submap 20 sub 16 */
        !          6680:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6681:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6682:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6683: 
        !          6684:   /* submap 20 sub 17 */
        !          6685:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6686:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6687:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6688: 
        !          6689:   /* submap 20 sub 18 */
        !          6690:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6691:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6692:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6693: 
        !          6694:   /* submap 20 sub 19 */
        !          6695:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6696:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6697:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6698: 
        !          6699:   /* submap 20 sub 20 */
        !          6700:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6701:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6702:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6703: 
        !          6704:   /* submap 20 sub 21 */
        !          6705:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6706:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6707:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6708: 
        !          6709:   /* submap 20 sub 22 */
        !          6710:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6711:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6712:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6713: 
        !          6714:   /* submap 20 sub 23 */
        !          6715:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6716:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6717:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6718: 
        !          6719:   /* submap 20 sub 24 */
        !          6720:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6721:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6722:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6723: 
        !          6724:   /* submap 20 sub 25 */
        !          6725:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6726:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6727:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6728: 
        !          6729:   /* submap 20 sub 26 */
        !          6730:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6731:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6732:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6733: 
        !          6734:   /* submap 20 sub 27 */
        !          6735:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6736:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6737:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6738: 
        !          6739:   /* submap 20 sub 28 */
        !          6740:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6741:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6742:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6743: 
        !          6744:   /* submap 20 sub 29 */
        !          6745:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6746:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6747:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6748: 
        !          6749:   /* submap 20 sub 30 */
        !          6750:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6751:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6752:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6753: 
        !          6754:   /* submap 20 sub 31 */
        !          6755:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6756:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6757:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6758: 
        !          6759:   /* submap 20 sub 32 */
        !          6760:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6761:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6762:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6763: 
        !          6764:   /* submap 20 sub 33 */
        !          6765:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6766:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6767:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6768: 
        !          6769:   /* submap 20 sub 34 */
        !          6770:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6771:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6772:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6773: 
        !          6774:   /* submap 20 sub 35 */
        !          6775:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6776:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6777:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6778: 
        !          6779:   /* submap 20 sub 36 */
        !          6780:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6781:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6782:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6783: 
        !          6784:   /* submap 20 sub 37 */
        !          6785:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6786:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6787:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6788: 
        !          6789:   /* submap 20 sub 38 */
        !          6790:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6791:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6792:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6793: 
        !          6794:   /* submap 20 sub 39 */
        !          6795:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6796:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6797:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6798: 
        !          6799:   /* submap 20 sub 40 */
        !          6800:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6801:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6802:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6803: 
        !          6804:   /* submap 20 sub 41 */
        !          6805:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6806:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6807:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6808: 
        !          6809:   /* submap 20 sub 42 */
        !          6810:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6811:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6812:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6813: 
        !          6814:   /* submap 20 sub 43 */
        !          6815:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6816:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6817:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6818: 
        !          6819:   /* submap 20 sub 44 */
        !          6820:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6821:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6822:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6823: 
        !          6824:   /* submap 20 sub 45 */
        !          6825:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6826:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6827:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6828: 
        !          6829:   /* submap 20 sub 46 */
        !          6830:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6831:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6832:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6833: 
        !          6834:   /* submap 20 sub 47 */
        !          6835:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6836:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6837:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6838: 
        !          6839:   /* submap 20 sub 48 */
        !          6840:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6841:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6842:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6843: 
        !          6844:   /* submap 20 sub 49 */
        !          6845:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6846:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6847:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6848: 
        !          6849:   /* submap 20 sub 50 */
        !          6850:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6851:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6852:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6853: 
        !          6854:   /* submap 20 sub 51 */
        !          6855:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6856:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6857:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6858: 
        !          6859:   /* submap 20 sub 52 */
        !          6860:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6861:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6862:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6863: 
        !          6864:   /* submap 20 sub 53 */
        !          6865:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6866:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6867:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6868: 
        !          6869:   /* submap 20 sub 54 */
        !          6870:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6871:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6872:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6873: 
        !          6874:   /* submap 20 sub 55 */
        !          6875:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6876:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6877:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6878: 
        !          6879:   /* submap 20 sub 56 */
        !          6880:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6881:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6882:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6883: 
        !          6884:   /* submap 20 sub 57 */
        !          6885:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          6886:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6887:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6888: 
        !          6889:   /* submap 20 sub 58 */
        !          6890:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          6891: 
        !          6892:   /* submap 20 sub 59 */
        !          6893:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          6894: 
        !          6895:   /* submap 20 sub 60 */
        !          6896:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          6897: 
        !          6898:   /* submap 20 sub 61 */
        !          6899:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          6900: 
        !          6901:   /* submap 20 sub 62 */
        !          6902:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          6903: 
        !          6904:   /* submap 20 sub 63 */
        !          6905:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          6906: 
        !          6907:   /* done: */
        !          6908:   return(submap);
        !          6909: }
        !          6910: 
        !          6911: /* create submap 21: */
        !          6912: static struct _tme_m68k_decoder_submap *
        !          6913: _tme_m68k_create_submap21(struct tme_m68k *ic)
        !          6914: {
        !          6915:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          6916:   int entry_i;
        !          6917: 
        !          6918:   /* allocate and initialize the submap: */
        !          6919:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          6920:   submap_entry = submap;
        !          6921:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          6922:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          6923:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          6924:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          6925:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          6926:       submap_entry++;
        !          6927:   }
        !          6928: 
        !          6929:   /* fill the submap: */
        !          6930:   submap_entry = submap;
        !          6931: 
        !          6932:   /* submap 21 sub 0 */
        !          6933:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          6934:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6935:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6936: 
        !          6937:   /* submap 21 sub 1 */
        !          6938:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          6939:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6940:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6941: 
        !          6942:   /* submap 21 sub 2 */
        !          6943:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          6944:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6945:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6946: 
        !          6947:   /* submap 21 sub 3 */
        !          6948:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          6949:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6950:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6951: 
        !          6952:   /* submap 21 sub 4 */
        !          6953:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          6954:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6955:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6956: 
        !          6957:   /* submap 21 sub 5 */
        !          6958:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          6959:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6960:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6961: 
        !          6962:   /* submap 21 sub 6 */
        !          6963:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          6964:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6965:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6966: 
        !          6967:   /* submap 21 sub 7 */
        !          6968:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          6969:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          6970:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          6971: 
        !          6972:   /* submap 21 sub 8 */
        !          6973:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          6974:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 1;
        !          6975:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          6976:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          6977: 
        !          6978:   /* submap 21 sub 9 */
        !          6979:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          6980:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 1;
        !          6981:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          6982:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          6983: 
        !          6984:   /* submap 21 sub 10 */
        !          6985:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          6986:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 1;
        !          6987:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          6988:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          6989: 
        !          6990:   /* submap 21 sub 11 */
        !          6991:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          6992:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 1;
        !          6993:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          6994:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          6995: 
        !          6996:   /* submap 21 sub 12 */
        !          6997:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          6998:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 1;
        !          6999:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          7000:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          7001: 
        !          7002:   /* submap 21 sub 13 */
        !          7003:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          7004:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 1;
        !          7005:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          7006:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          7007: 
        !          7008:   /* submap 21 sub 14 */
        !          7009:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          7010:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 1;
        !          7011:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          7012:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          7013: 
        !          7014:   /* submap 21 sub 15 */
        !          7015:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          7016:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 1;
        !          7017:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          7018:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          7019: 
        !          7020:   /* submap 21 sub 16 */
        !          7021:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7022:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7023:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7024: 
        !          7025:   /* submap 21 sub 17 */
        !          7026:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7027:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7028:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7029: 
        !          7030:   /* submap 21 sub 18 */
        !          7031:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7032:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7033:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7034: 
        !          7035:   /* submap 21 sub 19 */
        !          7036:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7037:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7038:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7039: 
        !          7040:   /* submap 21 sub 20 */
        !          7041:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7042:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7043:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7044: 
        !          7045:   /* submap 21 sub 21 */
        !          7046:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7047:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7048:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7049: 
        !          7050:   /* submap 21 sub 22 */
        !          7051:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7052:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7053:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7054: 
        !          7055:   /* submap 21 sub 23 */
        !          7056:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7057:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7058:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7059: 
        !          7060:   /* submap 21 sub 24 */
        !          7061:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7062:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7063:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7064: 
        !          7065:   /* submap 21 sub 25 */
        !          7066:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7067:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7068:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7069: 
        !          7070:   /* submap 21 sub 26 */
        !          7071:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7072:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7073:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7074: 
        !          7075:   /* submap 21 sub 27 */
        !          7076:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7077:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7078:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7079: 
        !          7080:   /* submap 21 sub 28 */
        !          7081:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7082:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7083:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7084: 
        !          7085:   /* submap 21 sub 29 */
        !          7086:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7087:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7088:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7089: 
        !          7090:   /* submap 21 sub 30 */
        !          7091:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7092:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7093:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7094: 
        !          7095:   /* submap 21 sub 31 */
        !          7096:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7097:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7098:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7099: 
        !          7100:   /* submap 21 sub 32 */
        !          7101:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7102:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7103:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7104: 
        !          7105:   /* submap 21 sub 33 */
        !          7106:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7107:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7108:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7109: 
        !          7110:   /* submap 21 sub 34 */
        !          7111:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7112:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7113:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7114: 
        !          7115:   /* submap 21 sub 35 */
        !          7116:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7117:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7118:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7119: 
        !          7120:   /* submap 21 sub 36 */
        !          7121:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7122:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7123:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7124: 
        !          7125:   /* submap 21 sub 37 */
        !          7126:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7127:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7128:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7129: 
        !          7130:   /* submap 21 sub 38 */
        !          7131:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7132:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7133:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7134: 
        !          7135:   /* submap 21 sub 39 */
        !          7136:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7137:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7138:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7139: 
        !          7140:   /* submap 21 sub 40 */
        !          7141:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7142:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7143:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7144: 
        !          7145:   /* submap 21 sub 41 */
        !          7146:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7147:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7148:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7149: 
        !          7150:   /* submap 21 sub 42 */
        !          7151:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7152:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7153:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7154: 
        !          7155:   /* submap 21 sub 43 */
        !          7156:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7157:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7158:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7159: 
        !          7160:   /* submap 21 sub 44 */
        !          7161:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7162:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7163:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7164: 
        !          7165:   /* submap 21 sub 45 */
        !          7166:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7167:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7168:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7169: 
        !          7170:   /* submap 21 sub 46 */
        !          7171:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7172:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7173:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7174: 
        !          7175:   /* submap 21 sub 47 */
        !          7176:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7177:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7178:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7179: 
        !          7180:   /* submap 21 sub 48 */
        !          7181:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7182:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7183:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7184: 
        !          7185:   /* submap 21 sub 49 */
        !          7186:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7187:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7188:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7189: 
        !          7190:   /* submap 21 sub 50 */
        !          7191:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7192:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7193:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7194: 
        !          7195:   /* submap 21 sub 51 */
        !          7196:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7197:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7198:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7199: 
        !          7200:   /* submap 21 sub 52 */
        !          7201:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7202:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7203:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7204: 
        !          7205:   /* submap 21 sub 53 */
        !          7206:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7207:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7208:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7209: 
        !          7210:   /* submap 21 sub 54 */
        !          7211:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7212:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7213:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7214: 
        !          7215:   /* submap 21 sub 55 */
        !          7216:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7217:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7218:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7219: 
        !          7220:   /* submap 21 sub 56 */
        !          7221:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7222:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7223:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7224: 
        !          7225:   /* submap 21 sub 57 */
        !          7226:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7227:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7228:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7229: 
        !          7230:   /* submap 21 sub 58 */
        !          7231:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          7232: 
        !          7233:   /* submap 21 sub 59 */
        !          7234:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          7235: 
        !          7236:   /* submap 21 sub 60 */
        !          7237:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          7238: 
        !          7239:   /* submap 21 sub 61 */
        !          7240:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          7241: 
        !          7242:   /* submap 21 sub 62 */
        !          7243:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          7244: 
        !          7245:   /* submap 21 sub 63 */
        !          7246:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          7247: 
        !          7248:   /* done: */
        !          7249:   return(submap);
        !          7250: }
        !          7251: 
        !          7252: /* create submap 22: */
        !          7253: static struct _tme_m68k_decoder_submap *
        !          7254: _tme_m68k_create_submap22(struct tme_m68k *ic)
        !          7255: {
        !          7256:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          7257:   int entry_i;
        !          7258: 
        !          7259:   /* allocate and initialize the submap: */
        !          7260:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          7261:   submap_entry = submap;
        !          7262:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          7263:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          7264:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          7265:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          7266:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          7267:       submap_entry++;
        !          7268:   }
        !          7269: 
        !          7270:   /* fill the submap: */
        !          7271:   submap_entry = submap;
        !          7272: 
        !          7273:   /* submap 22 sub 0 */
        !          7274:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          7275:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7276:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7277: 
        !          7278:   /* submap 22 sub 1 */
        !          7279:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          7280:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7281:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7282: 
        !          7283:   /* submap 22 sub 2 */
        !          7284:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          7285:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7286:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7287: 
        !          7288:   /* submap 22 sub 3 */
        !          7289:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          7290:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7291:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7292: 
        !          7293:   /* submap 22 sub 4 */
        !          7294:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          7295:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7296:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7297: 
        !          7298:   /* submap 22 sub 5 */
        !          7299:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          7300:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7301:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7302: 
        !          7303:   /* submap 22 sub 6 */
        !          7304:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          7305:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7306:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7307: 
        !          7308:   /* submap 22 sub 7 */
        !          7309:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          7310:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7311:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7312: 
        !          7313:   /* submap 22 sub 8 */
        !          7314:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          7315:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          7316:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7317:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          7318: 
        !          7319:   /* submap 22 sub 9 */
        !          7320:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          7321:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          7322:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7323:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          7324: 
        !          7325:   /* submap 22 sub 10 */
        !          7326:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          7327:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          7328:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7329:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          7330: 
        !          7331:   /* submap 22 sub 11 */
        !          7332:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          7333:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          7334:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7335:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          7336: 
        !          7337:   /* submap 22 sub 12 */
        !          7338:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          7339:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          7340:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7341:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          7342: 
        !          7343:   /* submap 22 sub 13 */
        !          7344:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          7345:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          7346:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7347:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          7348: 
        !          7349:   /* submap 22 sub 14 */
        !          7350:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          7351:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          7352:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7353:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          7354: 
        !          7355:   /* submap 22 sub 15 */
        !          7356:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          7357:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          7358:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7359:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          7360: 
        !          7361:   /* submap 22 sub 16 */
        !          7362:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7363:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7364:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7365: 
        !          7366:   /* submap 22 sub 17 */
        !          7367:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7368:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7369:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7370: 
        !          7371:   /* submap 22 sub 18 */
        !          7372:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7373:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7374:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7375: 
        !          7376:   /* submap 22 sub 19 */
        !          7377:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7378:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7379:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7380: 
        !          7381:   /* submap 22 sub 20 */
        !          7382:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7383:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7384:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7385: 
        !          7386:   /* submap 22 sub 21 */
        !          7387:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7388:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7389:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7390: 
        !          7391:   /* submap 22 sub 22 */
        !          7392:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7393:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7394:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7395: 
        !          7396:   /* submap 22 sub 23 */
        !          7397:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7398:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7399:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7400: 
        !          7401:   /* submap 22 sub 24 */
        !          7402:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7403:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7404:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7405: 
        !          7406:   /* submap 22 sub 25 */
        !          7407:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7408:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7409:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7410: 
        !          7411:   /* submap 22 sub 26 */
        !          7412:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7413:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7414:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7415: 
        !          7416:   /* submap 22 sub 27 */
        !          7417:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7418:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7419:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7420: 
        !          7421:   /* submap 22 sub 28 */
        !          7422:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7423:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7424:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7425: 
        !          7426:   /* submap 22 sub 29 */
        !          7427:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7428:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7429:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7430: 
        !          7431:   /* submap 22 sub 30 */
        !          7432:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7433:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7434:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7435: 
        !          7436:   /* submap 22 sub 31 */
        !          7437:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7438:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7439:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7440: 
        !          7441:   /* submap 22 sub 32 */
        !          7442:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7443:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7444:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7445: 
        !          7446:   /* submap 22 sub 33 */
        !          7447:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7448:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7449:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7450: 
        !          7451:   /* submap 22 sub 34 */
        !          7452:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7453:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7454:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7455: 
        !          7456:   /* submap 22 sub 35 */
        !          7457:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7458:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7459:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7460: 
        !          7461:   /* submap 22 sub 36 */
        !          7462:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7463:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7464:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7465: 
        !          7466:   /* submap 22 sub 37 */
        !          7467:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7468:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7469:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7470: 
        !          7471:   /* submap 22 sub 38 */
        !          7472:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7473:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7474:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7475: 
        !          7476:   /* submap 22 sub 39 */
        !          7477:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7478:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7479:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7480: 
        !          7481:   /* submap 22 sub 40 */
        !          7482:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7483:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7484:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7485: 
        !          7486:   /* submap 22 sub 41 */
        !          7487:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7488:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7489:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7490: 
        !          7491:   /* submap 22 sub 42 */
        !          7492:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7493:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7494:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7495: 
        !          7496:   /* submap 22 sub 43 */
        !          7497:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7498:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7499:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7500: 
        !          7501:   /* submap 22 sub 44 */
        !          7502:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7503:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7504:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7505: 
        !          7506:   /* submap 22 sub 45 */
        !          7507:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7508:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7509:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7510: 
        !          7511:   /* submap 22 sub 46 */
        !          7512:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7513:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7514:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7515: 
        !          7516:   /* submap 22 sub 47 */
        !          7517:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7518:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7519:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7520: 
        !          7521:   /* submap 22 sub 48 */
        !          7522:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7523:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7524:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7525: 
        !          7526:   /* submap 22 sub 49 */
        !          7527:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7528:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7529:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7530: 
        !          7531:   /* submap 22 sub 50 */
        !          7532:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7533:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7534:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7535: 
        !          7536:   /* submap 22 sub 51 */
        !          7537:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7538:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7539:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7540: 
        !          7541:   /* submap 22 sub 52 */
        !          7542:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7543:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7544:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7545: 
        !          7546:   /* submap 22 sub 53 */
        !          7547:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7548:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7549:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7550: 
        !          7551:   /* submap 22 sub 54 */
        !          7552:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7553:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7554:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7555: 
        !          7556:   /* submap 22 sub 55 */
        !          7557:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7558:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7559:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7560: 
        !          7561:   /* submap 22 sub 56 */
        !          7562:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7563:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7564:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7565: 
        !          7566:   /* submap 22 sub 57 */
        !          7567:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7568:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7569:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7570: 
        !          7571:   /* submap 22 sub 58 */
        !          7572:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          7573: 
        !          7574:   /* submap 22 sub 59 */
        !          7575:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          7576: 
        !          7577:   /* submap 22 sub 60 */
        !          7578:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          7579: 
        !          7580:   /* submap 22 sub 61 */
        !          7581:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          7582: 
        !          7583:   /* submap 22 sub 62 */
        !          7584:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          7585: 
        !          7586:   /* submap 22 sub 63 */
        !          7587:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          7588: 
        !          7589:   /* done: */
        !          7590:   return(submap);
        !          7591: }
        !          7592: 
        !          7593: /* create submap 23: */
        !          7594: static struct _tme_m68k_decoder_submap *
        !          7595: _tme_m68k_create_submap23(struct tme_m68k *ic)
        !          7596: {
        !          7597:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          7598:   int entry_i;
        !          7599: 
        !          7600:   /* allocate and initialize the submap: */
        !          7601:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          7602:   submap_entry = submap;
        !          7603:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          7604:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          7605:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          7606:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          7607:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          7608:       submap_entry++;
        !          7609:   }
        !          7610: 
        !          7611:   /* fill the submap: */
        !          7612:   submap_entry = submap;
        !          7613: 
        !          7614:   /* submap 23 sub 0 */
        !          7615:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          7616:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7617:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7618: 
        !          7619:   /* submap 23 sub 1 */
        !          7620:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          7621:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7622:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7623: 
        !          7624:   /* submap 23 sub 2 */
        !          7625:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          7626:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7627:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7628: 
        !          7629:   /* submap 23 sub 3 */
        !          7630:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          7631:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7632:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7633: 
        !          7634:   /* submap 23 sub 4 */
        !          7635:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          7636:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7637:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7638: 
        !          7639:   /* submap 23 sub 5 */
        !          7640:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          7641:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7642:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7643: 
        !          7644:   /* submap 23 sub 6 */
        !          7645:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          7646:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7647:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7648: 
        !          7649:   /* submap 23 sub 7 */
        !          7650:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          7651:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7652:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7653: 
        !          7654:   /* submap 23 sub 8 */
        !          7655:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          7656:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          7657:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7658:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          7659: 
        !          7660:   /* submap 23 sub 9 */
        !          7661:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          7662:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          7663:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7664:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          7665: 
        !          7666:   /* submap 23 sub 10 */
        !          7667:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          7668:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          7669:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7670:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          7671: 
        !          7672:   /* submap 23 sub 11 */
        !          7673:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          7674:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          7675:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7676:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          7677: 
        !          7678:   /* submap 23 sub 12 */
        !          7679:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          7680:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          7681:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7682:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          7683: 
        !          7684:   /* submap 23 sub 13 */
        !          7685:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          7686:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          7687:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7688:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          7689: 
        !          7690:   /* submap 23 sub 14 */
        !          7691:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          7692:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          7693:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7694:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          7695: 
        !          7696:   /* submap 23 sub 15 */
        !          7697:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          7698:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          7699:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7700:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          7701: 
        !          7702:   /* submap 23 sub 16 */
        !          7703:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7704:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7705:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7706: 
        !          7707:   /* submap 23 sub 17 */
        !          7708:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7709:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7710:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7711: 
        !          7712:   /* submap 23 sub 18 */
        !          7713:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7714:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7715:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7716: 
        !          7717:   /* submap 23 sub 19 */
        !          7718:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7719:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7720:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7721: 
        !          7722:   /* submap 23 sub 20 */
        !          7723:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7724:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7725:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7726: 
        !          7727:   /* submap 23 sub 21 */
        !          7728:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7729:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7730:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7731: 
        !          7732:   /* submap 23 sub 22 */
        !          7733:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7734:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7735:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7736: 
        !          7737:   /* submap 23 sub 23 */
        !          7738:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7739:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7740:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7741: 
        !          7742:   /* submap 23 sub 24 */
        !          7743:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7744:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7745:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7746: 
        !          7747:   /* submap 23 sub 25 */
        !          7748:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7749:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7750:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7751: 
        !          7752:   /* submap 23 sub 26 */
        !          7753:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7754:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7755:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7756: 
        !          7757:   /* submap 23 sub 27 */
        !          7758:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7759:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7760:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7761: 
        !          7762:   /* submap 23 sub 28 */
        !          7763:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7764:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7765:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7766: 
        !          7767:   /* submap 23 sub 29 */
        !          7768:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7769:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7770:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7771: 
        !          7772:   /* submap 23 sub 30 */
        !          7773:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7774:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7775:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7776: 
        !          7777:   /* submap 23 sub 31 */
        !          7778:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7779:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7780:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7781: 
        !          7782:   /* submap 23 sub 32 */
        !          7783:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7784:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7785:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7786: 
        !          7787:   /* submap 23 sub 33 */
        !          7788:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7789:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7790:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7791: 
        !          7792:   /* submap 23 sub 34 */
        !          7793:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7794:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7795:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7796: 
        !          7797:   /* submap 23 sub 35 */
        !          7798:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7799:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7800:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7801: 
        !          7802:   /* submap 23 sub 36 */
        !          7803:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7804:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7805:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7806: 
        !          7807:   /* submap 23 sub 37 */
        !          7808:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7809:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7810:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7811: 
        !          7812:   /* submap 23 sub 38 */
        !          7813:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7814:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7815:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7816: 
        !          7817:   /* submap 23 sub 39 */
        !          7818:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7819:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7820:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7821: 
        !          7822:   /* submap 23 sub 40 */
        !          7823:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7824:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7825:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7826: 
        !          7827:   /* submap 23 sub 41 */
        !          7828:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7829:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7830:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7831: 
        !          7832:   /* submap 23 sub 42 */
        !          7833:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7834:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7835:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7836: 
        !          7837:   /* submap 23 sub 43 */
        !          7838:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7839:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7840:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7841: 
        !          7842:   /* submap 23 sub 44 */
        !          7843:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7844:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7845:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7846: 
        !          7847:   /* submap 23 sub 45 */
        !          7848:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7849:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7850:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7851: 
        !          7852:   /* submap 23 sub 46 */
        !          7853:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7854:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7855:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7856: 
        !          7857:   /* submap 23 sub 47 */
        !          7858:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7859:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7860:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7861: 
        !          7862:   /* submap 23 sub 48 */
        !          7863:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7864:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7865:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7866: 
        !          7867:   /* submap 23 sub 49 */
        !          7868:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7869:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7870:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7871: 
        !          7872:   /* submap 23 sub 50 */
        !          7873:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7874:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7875:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7876: 
        !          7877:   /* submap 23 sub 51 */
        !          7878:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7879:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7880:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7881: 
        !          7882:   /* submap 23 sub 52 */
        !          7883:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7884:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7885:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7886: 
        !          7887:   /* submap 23 sub 53 */
        !          7888:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7889:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7890:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7891: 
        !          7892:   /* submap 23 sub 54 */
        !          7893:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7894:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7895:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7896: 
        !          7897:   /* submap 23 sub 55 */
        !          7898:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7899:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7900:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7901: 
        !          7902:   /* submap 23 sub 56 */
        !          7903:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7904:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7905:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7906: 
        !          7907:   /* submap 23 sub 57 */
        !          7908:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          7909:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7910:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7911: 
        !          7912:   /* submap 23 sub 58 */
        !          7913:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          7914: 
        !          7915:   /* submap 23 sub 59 */
        !          7916:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          7917: 
        !          7918:   /* submap 23 sub 60 */
        !          7919:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          7920: 
        !          7921:   /* submap 23 sub 61 */
        !          7922:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          7923: 
        !          7924:   /* submap 23 sub 62 */
        !          7925:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          7926: 
        !          7927:   /* submap 23 sub 63 */
        !          7928:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          7929: 
        !          7930:   /* done: */
        !          7931:   return(submap);
        !          7932: }
        !          7933: 
        !          7934: /* create submap 24: */
        !          7935: static struct _tme_m68k_decoder_submap *
        !          7936: _tme_m68k_create_submap24(struct tme_m68k *ic)
        !          7937: {
        !          7938:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          7939:   int entry_i;
        !          7940: 
        !          7941:   /* allocate and initialize the submap: */
        !          7942:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          7943:   submap_entry = submap;
        !          7944:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          7945:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          7946:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          7947:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          7948:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          7949:       submap_entry++;
        !          7950:   }
        !          7951: 
        !          7952:   /* fill the submap: */
        !          7953:   submap_entry = submap;
        !          7954: 
        !          7955:   /* submap 24 sub 0 */
        !          7956:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          7957:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7958:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7959: 
        !          7960:   /* submap 24 sub 1 */
        !          7961:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          7962:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7963:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7964: 
        !          7965:   /* submap 24 sub 2 */
        !          7966:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          7967:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7968:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7969: 
        !          7970:   /* submap 24 sub 3 */
        !          7971:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          7972:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7973:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7974: 
        !          7975:   /* submap 24 sub 4 */
        !          7976:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          7977:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7978:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7979: 
        !          7980:   /* submap 24 sub 5 */
        !          7981:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          7982:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7983:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7984: 
        !          7985:   /* submap 24 sub 6 */
        !          7986:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          7987:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7988:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7989: 
        !          7990:   /* submap 24 sub 7 */
        !          7991:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          7992:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7993:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          7994: 
        !          7995:   /* submap 24 sub 8 */
        !          7996:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          7997:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          7998:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          7999:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          8000: 
        !          8001:   /* submap 24 sub 9 */
        !          8002:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          8003:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          8004:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8005:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          8006: 
        !          8007:   /* submap 24 sub 10 */
        !          8008:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          8009:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          8010:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8011:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          8012: 
        !          8013:   /* submap 24 sub 11 */
        !          8014:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          8015:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          8016:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8017:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          8018: 
        !          8019:   /* submap 24 sub 12 */
        !          8020:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          8021:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          8022:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8023:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          8024: 
        !          8025:   /* submap 24 sub 13 */
        !          8026:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          8027:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          8028:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8029:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          8030: 
        !          8031:   /* submap 24 sub 14 */
        !          8032:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          8033:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          8034:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8035:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          8036: 
        !          8037:   /* submap 24 sub 15 */
        !          8038:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          8039:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          8040:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8041:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          8042: 
        !          8043:   /* submap 24 sub 16 */
        !          8044:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8045:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8046:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8047: 
        !          8048:   /* submap 24 sub 17 */
        !          8049:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8050:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8051:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8052: 
        !          8053:   /* submap 24 sub 18 */
        !          8054:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8055:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8056:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8057: 
        !          8058:   /* submap 24 sub 19 */
        !          8059:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8060:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8061:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8062: 
        !          8063:   /* submap 24 sub 20 */
        !          8064:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8065:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8066:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8067: 
        !          8068:   /* submap 24 sub 21 */
        !          8069:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8070:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8071:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8072: 
        !          8073:   /* submap 24 sub 22 */
        !          8074:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8075:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8076:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8077: 
        !          8078:   /* submap 24 sub 23 */
        !          8079:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8080:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8081:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8082: 
        !          8083:   /* submap 24 sub 24 */
        !          8084:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8085:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8086:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8087: 
        !          8088:   /* submap 24 sub 25 */
        !          8089:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8090:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8091:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8092: 
        !          8093:   /* submap 24 sub 26 */
        !          8094:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8095:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8096:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8097: 
        !          8098:   /* submap 24 sub 27 */
        !          8099:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8100:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8101:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8102: 
        !          8103:   /* submap 24 sub 28 */
        !          8104:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8105:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8106:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8107: 
        !          8108:   /* submap 24 sub 29 */
        !          8109:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8110:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8111:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8112: 
        !          8113:   /* submap 24 sub 30 */
        !          8114:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8115:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8116:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8117: 
        !          8118:   /* submap 24 sub 31 */
        !          8119:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8120:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8121:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8122: 
        !          8123:   /* submap 24 sub 32 */
        !          8124:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8125:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8126:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8127: 
        !          8128:   /* submap 24 sub 33 */
        !          8129:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8130:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8131:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8132: 
        !          8133:   /* submap 24 sub 34 */
        !          8134:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8135:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8136:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8137: 
        !          8138:   /* submap 24 sub 35 */
        !          8139:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8140:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8141:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8142: 
        !          8143:   /* submap 24 sub 36 */
        !          8144:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8145:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8146:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8147: 
        !          8148:   /* submap 24 sub 37 */
        !          8149:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8150:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8151:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8152: 
        !          8153:   /* submap 24 sub 38 */
        !          8154:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8155:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8156:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8157: 
        !          8158:   /* submap 24 sub 39 */
        !          8159:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8160:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8161:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8162: 
        !          8163:   /* submap 24 sub 40 */
        !          8164:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8165:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8166:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8167: 
        !          8168:   /* submap 24 sub 41 */
        !          8169:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8170:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8171:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8172: 
        !          8173:   /* submap 24 sub 42 */
        !          8174:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8175:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8176:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8177: 
        !          8178:   /* submap 24 sub 43 */
        !          8179:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8180:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8181:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8182: 
        !          8183:   /* submap 24 sub 44 */
        !          8184:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8185:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8186:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8187: 
        !          8188:   /* submap 24 sub 45 */
        !          8189:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8190:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8191:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8192: 
        !          8193:   /* submap 24 sub 46 */
        !          8194:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8195:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8196:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8197: 
        !          8198:   /* submap 24 sub 47 */
        !          8199:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8200:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8201:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8202: 
        !          8203:   /* submap 24 sub 48 */
        !          8204:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8205:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8206:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8207: 
        !          8208:   /* submap 24 sub 49 */
        !          8209:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8210:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8211:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8212: 
        !          8213:   /* submap 24 sub 50 */
        !          8214:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8215:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8216:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8217: 
        !          8218:   /* submap 24 sub 51 */
        !          8219:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8220:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8221:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8222: 
        !          8223:   /* submap 24 sub 52 */
        !          8224:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8225:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8226:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8227: 
        !          8228:   /* submap 24 sub 53 */
        !          8229:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8230:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8231:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8232: 
        !          8233:   /* submap 24 sub 54 */
        !          8234:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8235:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8236:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8237: 
        !          8238:   /* submap 24 sub 55 */
        !          8239:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8240:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8241:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8242: 
        !          8243:   /* submap 24 sub 56 */
        !          8244:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8245:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8246:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8247: 
        !          8248:   /* submap 24 sub 57 */
        !          8249:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8250:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8251:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8252: 
        !          8253:   /* submap 24 sub 58 */
        !          8254:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          8255: 
        !          8256:   /* submap 24 sub 59 */
        !          8257:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          8258: 
        !          8259:   /* submap 24 sub 60 */
        !          8260:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          8261: 
        !          8262:   /* submap 24 sub 61 */
        !          8263:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          8264: 
        !          8265:   /* submap 24 sub 62 */
        !          8266:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          8267: 
        !          8268:   /* submap 24 sub 63 */
        !          8269:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          8270: 
        !          8271:   /* done: */
        !          8272:   return(submap);
        !          8273: }
        !          8274: 
        !          8275: /* create submap 25: */
        !          8276: static struct _tme_m68k_decoder_submap *
        !          8277: _tme_m68k_create_submap25(struct tme_m68k *ic)
        !          8278: {
        !          8279:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          8280:   int entry_i;
        !          8281: 
        !          8282:   /* allocate and initialize the submap: */
        !          8283:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          8284:   submap_entry = submap;
        !          8285:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          8286:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          8287:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          8288:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          8289:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          8290:       submap_entry++;
        !          8291:   }
        !          8292: 
        !          8293:   /* fill the submap: */
        !          8294:   submap_entry = submap;
        !          8295: 
        !          8296:   /* submap 25 sub 0 */
        !          8297:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          8298:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8299:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8300: 
        !          8301:   /* submap 25 sub 1 */
        !          8302:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          8303:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8304:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8305: 
        !          8306:   /* submap 25 sub 2 */
        !          8307:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          8308:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8309:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8310: 
        !          8311:   /* submap 25 sub 3 */
        !          8312:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          8313:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8314:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8315: 
        !          8316:   /* submap 25 sub 4 */
        !          8317:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          8318:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8319:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8320: 
        !          8321:   /* submap 25 sub 5 */
        !          8322:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          8323:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8324:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8325: 
        !          8326:   /* submap 25 sub 6 */
        !          8327:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          8328:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8329:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8330: 
        !          8331:   /* submap 25 sub 7 */
        !          8332:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          8333:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8334:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8335: 
        !          8336:   /* submap 25 sub 8 */
        !          8337:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          8338:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          8339:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8340:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          8341: 
        !          8342:   /* submap 25 sub 9 */
        !          8343:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          8344:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          8345:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8346:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          8347: 
        !          8348:   /* submap 25 sub 10 */
        !          8349:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          8350:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          8351:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8352:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          8353: 
        !          8354:   /* submap 25 sub 11 */
        !          8355:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          8356:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          8357:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8358:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          8359: 
        !          8360:   /* submap 25 sub 12 */
        !          8361:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          8362:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          8363:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8364:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          8365: 
        !          8366:   /* submap 25 sub 13 */
        !          8367:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          8368:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          8369:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8370:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          8371: 
        !          8372:   /* submap 25 sub 14 */
        !          8373:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          8374:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          8375:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8376:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          8377: 
        !          8378:   /* submap 25 sub 15 */
        !          8379:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          8380:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          8381:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8382:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          8383: 
        !          8384:   /* submap 25 sub 16 */
        !          8385:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8386:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8387:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8388: 
        !          8389:   /* submap 25 sub 17 */
        !          8390:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8391:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8392:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8393: 
        !          8394:   /* submap 25 sub 18 */
        !          8395:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8396:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8397:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8398: 
        !          8399:   /* submap 25 sub 19 */
        !          8400:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8401:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8402:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8403: 
        !          8404:   /* submap 25 sub 20 */
        !          8405:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8406:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8407:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8408: 
        !          8409:   /* submap 25 sub 21 */
        !          8410:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8411:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8412:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8413: 
        !          8414:   /* submap 25 sub 22 */
        !          8415:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8416:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8417:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8418: 
        !          8419:   /* submap 25 sub 23 */
        !          8420:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8421:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8422:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8423: 
        !          8424:   /* submap 25 sub 24 */
        !          8425:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8426:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8427:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8428: 
        !          8429:   /* submap 25 sub 25 */
        !          8430:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8431:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8432:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8433: 
        !          8434:   /* submap 25 sub 26 */
        !          8435:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8436:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8437:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8438: 
        !          8439:   /* submap 25 sub 27 */
        !          8440:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8441:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8442:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8443: 
        !          8444:   /* submap 25 sub 28 */
        !          8445:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8446:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8447:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8448: 
        !          8449:   /* submap 25 sub 29 */
        !          8450:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8451:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8452:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8453: 
        !          8454:   /* submap 25 sub 30 */
        !          8455:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8456:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8457:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8458: 
        !          8459:   /* submap 25 sub 31 */
        !          8460:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8461:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8462:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8463: 
        !          8464:   /* submap 25 sub 32 */
        !          8465:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8466:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8467:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8468: 
        !          8469:   /* submap 25 sub 33 */
        !          8470:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8471:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8472:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8473: 
        !          8474:   /* submap 25 sub 34 */
        !          8475:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8476:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8477:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8478: 
        !          8479:   /* submap 25 sub 35 */
        !          8480:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8481:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8482:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8483: 
        !          8484:   /* submap 25 sub 36 */
        !          8485:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8486:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8487:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8488: 
        !          8489:   /* submap 25 sub 37 */
        !          8490:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8491:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8492:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8493: 
        !          8494:   /* submap 25 sub 38 */
        !          8495:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8496:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8497:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8498: 
        !          8499:   /* submap 25 sub 39 */
        !          8500:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8501:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8502:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8503: 
        !          8504:   /* submap 25 sub 40 */
        !          8505:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8506:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8507:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8508: 
        !          8509:   /* submap 25 sub 41 */
        !          8510:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8511:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8512:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8513: 
        !          8514:   /* submap 25 sub 42 */
        !          8515:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8516:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8517:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8518: 
        !          8519:   /* submap 25 sub 43 */
        !          8520:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8521:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8522:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8523: 
        !          8524:   /* submap 25 sub 44 */
        !          8525:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8526:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8527:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8528: 
        !          8529:   /* submap 25 sub 45 */
        !          8530:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8531:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8532:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8533: 
        !          8534:   /* submap 25 sub 46 */
        !          8535:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8536:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8537:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8538: 
        !          8539:   /* submap 25 sub 47 */
        !          8540:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8541:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8542:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8543: 
        !          8544:   /* submap 25 sub 48 */
        !          8545:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8546:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8547:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8548: 
        !          8549:   /* submap 25 sub 49 */
        !          8550:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8551:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8552:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8553: 
        !          8554:   /* submap 25 sub 50 */
        !          8555:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8556:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8557:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8558: 
        !          8559:   /* submap 25 sub 51 */
        !          8560:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8561:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8562:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8563: 
        !          8564:   /* submap 25 sub 52 */
        !          8565:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8566:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8567:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8568: 
        !          8569:   /* submap 25 sub 53 */
        !          8570:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8571:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8572:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8573: 
        !          8574:   /* submap 25 sub 54 */
        !          8575:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8576:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8577:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8578: 
        !          8579:   /* submap 25 sub 55 */
        !          8580:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8581:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8582:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8583: 
        !          8584:   /* submap 25 sub 56 */
        !          8585:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8586:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8587:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8588: 
        !          8589:   /* submap 25 sub 57 */
        !          8590:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8591:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8592:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8593: 
        !          8594:   /* submap 25 sub 58 */
        !          8595:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          8596: 
        !          8597:   /* submap 25 sub 59 */
        !          8598:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          8599: 
        !          8600:   /* submap 25 sub 60 */
        !          8601:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          8602: 
        !          8603:   /* submap 25 sub 61 */
        !          8604:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          8605: 
        !          8606:   /* submap 25 sub 62 */
        !          8607:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          8608: 
        !          8609:   /* submap 25 sub 63 */
        !          8610:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          8611: 
        !          8612:   /* done: */
        !          8613:   return(submap);
        !          8614: }
        !          8615: 
        !          8616: /* create submap 26: */
        !          8617: static struct _tme_m68k_decoder_submap *
        !          8618: _tme_m68k_create_submap26(struct tme_m68k *ic)
        !          8619: {
        !          8620:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          8621:   int entry_i;
        !          8622: 
        !          8623:   /* allocate and initialize the submap: */
        !          8624:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          8625:   submap_entry = submap;
        !          8626:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          8627:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          8628:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          8629:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          8630:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          8631:       submap_entry++;
        !          8632:   }
        !          8633: 
        !          8634:   /* fill the submap: */
        !          8635:   submap_entry = submap;
        !          8636: 
        !          8637:   /* submap 26 sub 0 */
        !          8638:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          8639:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8640:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8641: 
        !          8642:   /* submap 26 sub 1 */
        !          8643:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          8644:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8645:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8646: 
        !          8647:   /* submap 26 sub 2 */
        !          8648:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          8649:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8650:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8651: 
        !          8652:   /* submap 26 sub 3 */
        !          8653:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          8654:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8655:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8656: 
        !          8657:   /* submap 26 sub 4 */
        !          8658:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          8659:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8660:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8661: 
        !          8662:   /* submap 26 sub 5 */
        !          8663:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          8664:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8665:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8666: 
        !          8667:   /* submap 26 sub 6 */
        !          8668:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          8669:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8670:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8671: 
        !          8672:   /* submap 26 sub 7 */
        !          8673:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          8674:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8675:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8676: 
        !          8677:   /* submap 26 sub 8 */
        !          8678:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          8679:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          8680:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8681:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          8682: 
        !          8683:   /* submap 26 sub 9 */
        !          8684:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          8685:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          8686:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8687:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          8688: 
        !          8689:   /* submap 26 sub 10 */
        !          8690:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          8691:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          8692:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8693:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          8694: 
        !          8695:   /* submap 26 sub 11 */
        !          8696:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          8697:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          8698:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8699:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          8700: 
        !          8701:   /* submap 26 sub 12 */
        !          8702:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          8703:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          8704:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8705:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          8706: 
        !          8707:   /* submap 26 sub 13 */
        !          8708:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          8709:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          8710:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8711:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          8712: 
        !          8713:   /* submap 26 sub 14 */
        !          8714:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          8715:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          8716:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8717:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          8718: 
        !          8719:   /* submap 26 sub 15 */
        !          8720:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          8721:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          8722:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8723:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          8724: 
        !          8725:   /* submap 26 sub 16 */
        !          8726:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8727:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8728:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8729: 
        !          8730:   /* submap 26 sub 17 */
        !          8731:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8732:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8733:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8734: 
        !          8735:   /* submap 26 sub 18 */
        !          8736:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8737:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8738:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8739: 
        !          8740:   /* submap 26 sub 19 */
        !          8741:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8742:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8743:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8744: 
        !          8745:   /* submap 26 sub 20 */
        !          8746:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8747:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8748:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8749: 
        !          8750:   /* submap 26 sub 21 */
        !          8751:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8752:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8753:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8754: 
        !          8755:   /* submap 26 sub 22 */
        !          8756:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8757:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8758:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8759: 
        !          8760:   /* submap 26 sub 23 */
        !          8761:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8762:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8763:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8764: 
        !          8765:   /* submap 26 sub 24 */
        !          8766:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8767:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8768:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8769: 
        !          8770:   /* submap 26 sub 25 */
        !          8771:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8772:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8773:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8774: 
        !          8775:   /* submap 26 sub 26 */
        !          8776:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8777:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8778:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8779: 
        !          8780:   /* submap 26 sub 27 */
        !          8781:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8782:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8783:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8784: 
        !          8785:   /* submap 26 sub 28 */
        !          8786:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8787:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8788:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8789: 
        !          8790:   /* submap 26 sub 29 */
        !          8791:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8792:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8793:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8794: 
        !          8795:   /* submap 26 sub 30 */
        !          8796:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8797:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8798:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8799: 
        !          8800:   /* submap 26 sub 31 */
        !          8801:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8802:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8803:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8804: 
        !          8805:   /* submap 26 sub 32 */
        !          8806:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8807:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8808:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8809: 
        !          8810:   /* submap 26 sub 33 */
        !          8811:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8812:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8813:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8814: 
        !          8815:   /* submap 26 sub 34 */
        !          8816:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8817:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8818:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8819: 
        !          8820:   /* submap 26 sub 35 */
        !          8821:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8822:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8823:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8824: 
        !          8825:   /* submap 26 sub 36 */
        !          8826:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8827:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8828:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8829: 
        !          8830:   /* submap 26 sub 37 */
        !          8831:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8832:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8833:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8834: 
        !          8835:   /* submap 26 sub 38 */
        !          8836:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8837:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8838:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8839: 
        !          8840:   /* submap 26 sub 39 */
        !          8841:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8842:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8843:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8844: 
        !          8845:   /* submap 26 sub 40 */
        !          8846:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8847:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8848:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8849: 
        !          8850:   /* submap 26 sub 41 */
        !          8851:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8852:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8853:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8854: 
        !          8855:   /* submap 26 sub 42 */
        !          8856:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8857:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8858:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8859: 
        !          8860:   /* submap 26 sub 43 */
        !          8861:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8862:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8863:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8864: 
        !          8865:   /* submap 26 sub 44 */
        !          8866:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8867:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8868:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8869: 
        !          8870:   /* submap 26 sub 45 */
        !          8871:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8872:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8873:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8874: 
        !          8875:   /* submap 26 sub 46 */
        !          8876:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8877:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8878:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8879: 
        !          8880:   /* submap 26 sub 47 */
        !          8881:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8882:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8883:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8884: 
        !          8885:   /* submap 26 sub 48 */
        !          8886:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8887:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8888:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8889: 
        !          8890:   /* submap 26 sub 49 */
        !          8891:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8892:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8893:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8894: 
        !          8895:   /* submap 26 sub 50 */
        !          8896:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8897:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8898:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8899: 
        !          8900:   /* submap 26 sub 51 */
        !          8901:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8902:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8903:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8904: 
        !          8905:   /* submap 26 sub 52 */
        !          8906:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8907:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8908:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8909: 
        !          8910:   /* submap 26 sub 53 */
        !          8911:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8912:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8913:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8914: 
        !          8915:   /* submap 26 sub 54 */
        !          8916:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8917:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8918:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8919: 
        !          8920:   /* submap 26 sub 55 */
        !          8921:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8922:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8923:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8924: 
        !          8925:   /* submap 26 sub 56 */
        !          8926:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8927:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8928:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8929: 
        !          8930:   /* submap 26 sub 57 */
        !          8931:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          8932:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8933:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8934: 
        !          8935:   /* submap 26 sub 58 */
        !          8936:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          8937: 
        !          8938:   /* submap 26 sub 59 */
        !          8939:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          8940: 
        !          8941:   /* submap 26 sub 60 */
        !          8942:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          8943: 
        !          8944:   /* submap 26 sub 61 */
        !          8945:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          8946: 
        !          8947:   /* submap 26 sub 62 */
        !          8948:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          8949: 
        !          8950:   /* submap 26 sub 63 */
        !          8951:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          8952: 
        !          8953:   /* done: */
        !          8954:   return(submap);
        !          8955: }
        !          8956: 
        !          8957: /* create submap 27: */
        !          8958: static struct _tme_m68k_decoder_submap *
        !          8959: _tme_m68k_create_submap27(struct tme_m68k *ic)
        !          8960: {
        !          8961:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          8962:   int entry_i;
        !          8963: 
        !          8964:   /* allocate and initialize the submap: */
        !          8965:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          8966:   submap_entry = submap;
        !          8967:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          8968:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          8969:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          8970:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          8971:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          8972:       submap_entry++;
        !          8973:   }
        !          8974: 
        !          8975:   /* fill the submap: */
        !          8976:   submap_entry = submap;
        !          8977: 
        !          8978:   /* submap 27 sub 0 */
        !          8979:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          8980:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8981:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8982: 
        !          8983:   /* submap 27 sub 1 */
        !          8984:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          8985:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8986:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8987: 
        !          8988:   /* submap 27 sub 2 */
        !          8989:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          8990:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8991:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8992: 
        !          8993:   /* submap 27 sub 3 */
        !          8994:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          8995:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          8996:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          8997: 
        !          8998:   /* submap 27 sub 4 */
        !          8999:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          9000:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9001:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9002: 
        !          9003:   /* submap 27 sub 5 */
        !          9004:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          9005:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9006:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9007: 
        !          9008:   /* submap 27 sub 6 */
        !          9009:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          9010:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9011:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9012: 
        !          9013:   /* submap 27 sub 7 */
        !          9014:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          9015:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9016:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9017: 
        !          9018:   /* submap 27 sub 8 */
        !          9019:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          9020:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          9021:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9022:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          9023: 
        !          9024:   /* submap 27 sub 9 */
        !          9025:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          9026:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          9027:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9028:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          9029: 
        !          9030:   /* submap 27 sub 10 */
        !          9031:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          9032:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          9033:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9034:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          9035: 
        !          9036:   /* submap 27 sub 11 */
        !          9037:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          9038:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          9039:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9040:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          9041: 
        !          9042:   /* submap 27 sub 12 */
        !          9043:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          9044:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          9045:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9046:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          9047: 
        !          9048:   /* submap 27 sub 13 */
        !          9049:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          9050:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          9051:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9052:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          9053: 
        !          9054:   /* submap 27 sub 14 */
        !          9055:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          9056:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          9057:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9058:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          9059: 
        !          9060:   /* submap 27 sub 15 */
        !          9061:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          9062:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          9063:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9064:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          9065: 
        !          9066:   /* submap 27 sub 16 */
        !          9067:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9068:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9069:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9070: 
        !          9071:   /* submap 27 sub 17 */
        !          9072:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9073:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9074:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9075: 
        !          9076:   /* submap 27 sub 18 */
        !          9077:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9078:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9079:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9080: 
        !          9081:   /* submap 27 sub 19 */
        !          9082:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9083:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9084:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9085: 
        !          9086:   /* submap 27 sub 20 */
        !          9087:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9088:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9089:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9090: 
        !          9091:   /* submap 27 sub 21 */
        !          9092:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9093:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9094:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9095: 
        !          9096:   /* submap 27 sub 22 */
        !          9097:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9098:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9099:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9100: 
        !          9101:   /* submap 27 sub 23 */
        !          9102:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9103:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9104:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9105: 
        !          9106:   /* submap 27 sub 24 */
        !          9107:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9108:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9109:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9110: 
        !          9111:   /* submap 27 sub 25 */
        !          9112:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9113:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9114:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9115: 
        !          9116:   /* submap 27 sub 26 */
        !          9117:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9118:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9119:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9120: 
        !          9121:   /* submap 27 sub 27 */
        !          9122:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9123:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9124:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9125: 
        !          9126:   /* submap 27 sub 28 */
        !          9127:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9128:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9129:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9130: 
        !          9131:   /* submap 27 sub 29 */
        !          9132:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9133:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9134:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9135: 
        !          9136:   /* submap 27 sub 30 */
        !          9137:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9138:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9139:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9140: 
        !          9141:   /* submap 27 sub 31 */
        !          9142:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9143:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9144:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9145: 
        !          9146:   /* submap 27 sub 32 */
        !          9147:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9148:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9149:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9150: 
        !          9151:   /* submap 27 sub 33 */
        !          9152:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9153:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9154:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9155: 
        !          9156:   /* submap 27 sub 34 */
        !          9157:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9158:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9159:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9160: 
        !          9161:   /* submap 27 sub 35 */
        !          9162:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9163:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9164:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9165: 
        !          9166:   /* submap 27 sub 36 */
        !          9167:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9168:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9169:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9170: 
        !          9171:   /* submap 27 sub 37 */
        !          9172:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9173:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9174:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9175: 
        !          9176:   /* submap 27 sub 38 */
        !          9177:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9178:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9179:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9180: 
        !          9181:   /* submap 27 sub 39 */
        !          9182:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9183:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9184:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9185: 
        !          9186:   /* submap 27 sub 40 */
        !          9187:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9188:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9189:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9190: 
        !          9191:   /* submap 27 sub 41 */
        !          9192:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9193:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9194:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9195: 
        !          9196:   /* submap 27 sub 42 */
        !          9197:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9198:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9199:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9200: 
        !          9201:   /* submap 27 sub 43 */
        !          9202:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9203:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9204:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9205: 
        !          9206:   /* submap 27 sub 44 */
        !          9207:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9208:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9209:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9210: 
        !          9211:   /* submap 27 sub 45 */
        !          9212:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9213:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9214:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9215: 
        !          9216:   /* submap 27 sub 46 */
        !          9217:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9218:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9219:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9220: 
        !          9221:   /* submap 27 sub 47 */
        !          9222:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9223:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9224:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9225: 
        !          9226:   /* submap 27 sub 48 */
        !          9227:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9228:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9229:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9230: 
        !          9231:   /* submap 27 sub 49 */
        !          9232:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9233:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9234:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9235: 
        !          9236:   /* submap 27 sub 50 */
        !          9237:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9238:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9239:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9240: 
        !          9241:   /* submap 27 sub 51 */
        !          9242:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9243:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9244:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9245: 
        !          9246:   /* submap 27 sub 52 */
        !          9247:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9248:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9249:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9250: 
        !          9251:   /* submap 27 sub 53 */
        !          9252:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9253:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9254:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9255: 
        !          9256:   /* submap 27 sub 54 */
        !          9257:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9258:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9259:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9260: 
        !          9261:   /* submap 27 sub 55 */
        !          9262:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9263:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9264:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9265: 
        !          9266:   /* submap 27 sub 56 */
        !          9267:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9268:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9269:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9270: 
        !          9271:   /* submap 27 sub 57 */
        !          9272:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9273:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9274:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9275: 
        !          9276:   /* submap 27 sub 58 */
        !          9277:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          9278: 
        !          9279:   /* submap 27 sub 59 */
        !          9280:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          9281: 
        !          9282:   /* submap 27 sub 60 */
        !          9283:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          9284: 
        !          9285:   /* submap 27 sub 61 */
        !          9286:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          9287: 
        !          9288:   /* submap 27 sub 62 */
        !          9289:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          9290: 
        !          9291:   /* submap 27 sub 63 */
        !          9292:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          9293: 
        !          9294:   /* done: */
        !          9295:   return(submap);
        !          9296: }
        !          9297: 
        !          9298: /* create submap 28: */
        !          9299: static struct _tme_m68k_decoder_submap *
        !          9300: _tme_m68k_create_submap28(struct tme_m68k *ic)
        !          9301: {
        !          9302:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          9303:   int entry_i;
        !          9304: 
        !          9305:   /* allocate and initialize the submap: */
        !          9306:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          9307:   submap_entry = submap;
        !          9308:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          9309:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          9310:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          9311:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          9312:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          9313:       submap_entry++;
        !          9314:   }
        !          9315: 
        !          9316:   /* fill the submap: */
        !          9317:   submap_entry = submap;
        !          9318: 
        !          9319:   /* submap 28 sub 0 */
        !          9320:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          9321:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9322:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9323: 
        !          9324:   /* submap 28 sub 1 */
        !          9325:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          9326:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9327:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9328: 
        !          9329:   /* submap 28 sub 2 */
        !          9330:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          9331:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9332:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9333: 
        !          9334:   /* submap 28 sub 3 */
        !          9335:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          9336:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9337:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9338: 
        !          9339:   /* submap 28 sub 4 */
        !          9340:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          9341:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9342:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9343: 
        !          9344:   /* submap 28 sub 5 */
        !          9345:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          9346:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9347:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9348: 
        !          9349:   /* submap 28 sub 6 */
        !          9350:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          9351:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9352:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9353: 
        !          9354:   /* submap 28 sub 7 */
        !          9355:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          9356:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9357:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9358: 
        !          9359:   /* submap 28 sub 8 */
        !          9360:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          9361:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          9362:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9363:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          9364: 
        !          9365:   /* submap 28 sub 9 */
        !          9366:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          9367:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          9368:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9369:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          9370: 
        !          9371:   /* submap 28 sub 10 */
        !          9372:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          9373:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          9374:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9375:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          9376: 
        !          9377:   /* submap 28 sub 11 */
        !          9378:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          9379:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          9380:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9381:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          9382: 
        !          9383:   /* submap 28 sub 12 */
        !          9384:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          9385:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          9386:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9387:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          9388: 
        !          9389:   /* submap 28 sub 13 */
        !          9390:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          9391:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          9392:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9393:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          9394: 
        !          9395:   /* submap 28 sub 14 */
        !          9396:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          9397:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          9398:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9399:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          9400: 
        !          9401:   /* submap 28 sub 15 */
        !          9402:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          9403:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          9404:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9405:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          9406: 
        !          9407:   /* submap 28 sub 16 */
        !          9408:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9409:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9410:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9411: 
        !          9412:   /* submap 28 sub 17 */
        !          9413:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9414:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9415:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9416: 
        !          9417:   /* submap 28 sub 18 */
        !          9418:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9419:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9420:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9421: 
        !          9422:   /* submap 28 sub 19 */
        !          9423:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9424:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9425:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9426: 
        !          9427:   /* submap 28 sub 20 */
        !          9428:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9429:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9430:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9431: 
        !          9432:   /* submap 28 sub 21 */
        !          9433:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9434:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9435:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9436: 
        !          9437:   /* submap 28 sub 22 */
        !          9438:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9439:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9440:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9441: 
        !          9442:   /* submap 28 sub 23 */
        !          9443:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9444:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9445:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9446: 
        !          9447:   /* submap 28 sub 24 */
        !          9448:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9449:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9450:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9451: 
        !          9452:   /* submap 28 sub 25 */
        !          9453:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9454:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9455:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9456: 
        !          9457:   /* submap 28 sub 26 */
        !          9458:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9459:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9460:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9461: 
        !          9462:   /* submap 28 sub 27 */
        !          9463:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9464:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9465:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9466: 
        !          9467:   /* submap 28 sub 28 */
        !          9468:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9469:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9470:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9471: 
        !          9472:   /* submap 28 sub 29 */
        !          9473:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9474:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9475:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9476: 
        !          9477:   /* submap 28 sub 30 */
        !          9478:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9479:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9480:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9481: 
        !          9482:   /* submap 28 sub 31 */
        !          9483:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9484:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9485:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9486: 
        !          9487:   /* submap 28 sub 32 */
        !          9488:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9489:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9490:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9491: 
        !          9492:   /* submap 28 sub 33 */
        !          9493:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9494:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9495:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9496: 
        !          9497:   /* submap 28 sub 34 */
        !          9498:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9499:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9500:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9501: 
        !          9502:   /* submap 28 sub 35 */
        !          9503:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9504:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9505:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9506: 
        !          9507:   /* submap 28 sub 36 */
        !          9508:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9509:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9510:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9511: 
        !          9512:   /* submap 28 sub 37 */
        !          9513:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9514:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9515:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9516: 
        !          9517:   /* submap 28 sub 38 */
        !          9518:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9519:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9520:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9521: 
        !          9522:   /* submap 28 sub 39 */
        !          9523:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9524:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9525:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9526: 
        !          9527:   /* submap 28 sub 40 */
        !          9528:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9529:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9530:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9531: 
        !          9532:   /* submap 28 sub 41 */
        !          9533:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9534:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9535:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9536: 
        !          9537:   /* submap 28 sub 42 */
        !          9538:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9539:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9540:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9541: 
        !          9542:   /* submap 28 sub 43 */
        !          9543:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9544:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9545:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9546: 
        !          9547:   /* submap 28 sub 44 */
        !          9548:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9549:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9550:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9551: 
        !          9552:   /* submap 28 sub 45 */
        !          9553:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9554:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9555:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9556: 
        !          9557:   /* submap 28 sub 46 */
        !          9558:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9559:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9560:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9561: 
        !          9562:   /* submap 28 sub 47 */
        !          9563:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9564:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9565:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9566: 
        !          9567:   /* submap 28 sub 48 */
        !          9568:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9569:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9570:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9571: 
        !          9572:   /* submap 28 sub 49 */
        !          9573:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9574:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9575:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9576: 
        !          9577:   /* submap 28 sub 50 */
        !          9578:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9579:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9580:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9581: 
        !          9582:   /* submap 28 sub 51 */
        !          9583:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9584:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9585:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9586: 
        !          9587:   /* submap 28 sub 52 */
        !          9588:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9589:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9590:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9591: 
        !          9592:   /* submap 28 sub 53 */
        !          9593:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9594:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9595:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9596: 
        !          9597:   /* submap 28 sub 54 */
        !          9598:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9599:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9600:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9601: 
        !          9602:   /* submap 28 sub 55 */
        !          9603:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9604:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9605:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9606: 
        !          9607:   /* submap 28 sub 56 */
        !          9608:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9609:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9610:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9611: 
        !          9612:   /* submap 28 sub 57 */
        !          9613:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9614:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9615:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9616: 
        !          9617:   /* submap 28 sub 58 */
        !          9618:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          9619: 
        !          9620:   /* submap 28 sub 59 */
        !          9621:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          9622: 
        !          9623:   /* submap 28 sub 60 */
        !          9624:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          9625: 
        !          9626:   /* submap 28 sub 61 */
        !          9627:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          9628: 
        !          9629:   /* submap 28 sub 62 */
        !          9630:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          9631: 
        !          9632:   /* submap 28 sub 63 */
        !          9633:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          9634: 
        !          9635:   /* done: */
        !          9636:   return(submap);
        !          9637: }
        !          9638: 
        !          9639: /* create submap 29: */
        !          9640: static struct _tme_m68k_decoder_submap *
        !          9641: _tme_m68k_create_submap29(struct tme_m68k *ic)
        !          9642: {
        !          9643:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          9644:   int entry_i;
        !          9645: 
        !          9646:   /* allocate and initialize the submap: */
        !          9647:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          9648:   submap_entry = submap;
        !          9649:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          9650:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          9651:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          9652:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          9653:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          9654:       submap_entry++;
        !          9655:   }
        !          9656: 
        !          9657:   /* fill the submap: */
        !          9658:   submap_entry = submap;
        !          9659: 
        !          9660:   /* submap 29 sub 0 */
        !          9661:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          9662:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9663:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9664: 
        !          9665:   /* submap 29 sub 1 */
        !          9666:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          9667:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9668:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9669: 
        !          9670:   /* submap 29 sub 2 */
        !          9671:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          9672:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9673:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9674: 
        !          9675:   /* submap 29 sub 3 */
        !          9676:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          9677:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9678:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9679: 
        !          9680:   /* submap 29 sub 4 */
        !          9681:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          9682:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9683:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9684: 
        !          9685:   /* submap 29 sub 5 */
        !          9686:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          9687:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9688:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9689: 
        !          9690:   /* submap 29 sub 6 */
        !          9691:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          9692:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9693:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9694: 
        !          9695:   /* submap 29 sub 7 */
        !          9696:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          9697:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9698:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9699: 
        !          9700:   /* submap 29 sub 8 */
        !          9701:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          9702:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          9703:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9704:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          9705: 
        !          9706:   /* submap 29 sub 9 */
        !          9707:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          9708:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          9709:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9710:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          9711: 
        !          9712:   /* submap 29 sub 10 */
        !          9713:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          9714:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          9715:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9716:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          9717: 
        !          9718:   /* submap 29 sub 11 */
        !          9719:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          9720:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          9721:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9722:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          9723: 
        !          9724:   /* submap 29 sub 12 */
        !          9725:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          9726:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          9727:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9728:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          9729: 
        !          9730:   /* submap 29 sub 13 */
        !          9731:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          9732:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          9733:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9734:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          9735: 
        !          9736:   /* submap 29 sub 14 */
        !          9737:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          9738:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          9739:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9740:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          9741: 
        !          9742:   /* submap 29 sub 15 */
        !          9743:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          9744:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          9745:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9746:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          9747: 
        !          9748:   /* submap 29 sub 16 */
        !          9749:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9750:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9751:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9752: 
        !          9753:   /* submap 29 sub 17 */
        !          9754:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9755:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9756:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9757: 
        !          9758:   /* submap 29 sub 18 */
        !          9759:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9760:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9761:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9762: 
        !          9763:   /* submap 29 sub 19 */
        !          9764:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9765:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9766:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9767: 
        !          9768:   /* submap 29 sub 20 */
        !          9769:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9770:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9771:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9772: 
        !          9773:   /* submap 29 sub 21 */
        !          9774:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9775:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9776:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9777: 
        !          9778:   /* submap 29 sub 22 */
        !          9779:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9780:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9781:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9782: 
        !          9783:   /* submap 29 sub 23 */
        !          9784:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9785:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9786:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9787: 
        !          9788:   /* submap 29 sub 24 */
        !          9789:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9790:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9791:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9792: 
        !          9793:   /* submap 29 sub 25 */
        !          9794:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9795:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9796:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9797: 
        !          9798:   /* submap 29 sub 26 */
        !          9799:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9800:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9801:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9802: 
        !          9803:   /* submap 29 sub 27 */
        !          9804:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9805:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9806:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9807: 
        !          9808:   /* submap 29 sub 28 */
        !          9809:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9810:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9811:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9812: 
        !          9813:   /* submap 29 sub 29 */
        !          9814:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9815:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9816:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9817: 
        !          9818:   /* submap 29 sub 30 */
        !          9819:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9820:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9821:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9822: 
        !          9823:   /* submap 29 sub 31 */
        !          9824:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9825:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9826:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9827: 
        !          9828:   /* submap 29 sub 32 */
        !          9829:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9830:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9831:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9832: 
        !          9833:   /* submap 29 sub 33 */
        !          9834:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9835:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9836:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9837: 
        !          9838:   /* submap 29 sub 34 */
        !          9839:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9840:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9841:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9842: 
        !          9843:   /* submap 29 sub 35 */
        !          9844:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9845:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9846:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9847: 
        !          9848:   /* submap 29 sub 36 */
        !          9849:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9850:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9851:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9852: 
        !          9853:   /* submap 29 sub 37 */
        !          9854:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9855:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9856:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9857: 
        !          9858:   /* submap 29 sub 38 */
        !          9859:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9860:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9861:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9862: 
        !          9863:   /* submap 29 sub 39 */
        !          9864:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9865:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9866:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9867: 
        !          9868:   /* submap 29 sub 40 */
        !          9869:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9870:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9871:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9872: 
        !          9873:   /* submap 29 sub 41 */
        !          9874:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9875:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9876:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9877: 
        !          9878:   /* submap 29 sub 42 */
        !          9879:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9880:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9881:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9882: 
        !          9883:   /* submap 29 sub 43 */
        !          9884:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9885:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9886:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9887: 
        !          9888:   /* submap 29 sub 44 */
        !          9889:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9890:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9891:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9892: 
        !          9893:   /* submap 29 sub 45 */
        !          9894:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9895:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9896:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9897: 
        !          9898:   /* submap 29 sub 46 */
        !          9899:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9900:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9901:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9902: 
        !          9903:   /* submap 29 sub 47 */
        !          9904:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9905:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9906:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9907: 
        !          9908:   /* submap 29 sub 48 */
        !          9909:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9910:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9911:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9912: 
        !          9913:   /* submap 29 sub 49 */
        !          9914:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9915:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9916:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9917: 
        !          9918:   /* submap 29 sub 50 */
        !          9919:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9920:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9921:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9922: 
        !          9923:   /* submap 29 sub 51 */
        !          9924:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9925:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9926:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9927: 
        !          9928:   /* submap 29 sub 52 */
        !          9929:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9930:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9931:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9932: 
        !          9933:   /* submap 29 sub 53 */
        !          9934:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9935:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9936:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9937: 
        !          9938:   /* submap 29 sub 54 */
        !          9939:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9940:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9941:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9942: 
        !          9943:   /* submap 29 sub 55 */
        !          9944:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9945:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9946:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9947: 
        !          9948:   /* submap 29 sub 56 */
        !          9949:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9950:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9951:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9952: 
        !          9953:   /* submap 29 sub 57 */
        !          9954:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          9955:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          9956:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          9957: 
        !          9958:   /* submap 29 sub 58 */
        !          9959:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          9960: 
        !          9961:   /* submap 29 sub 59 */
        !          9962:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          9963: 
        !          9964:   /* submap 29 sub 60 */
        !          9965:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          9966: 
        !          9967:   /* submap 29 sub 61 */
        !          9968:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          9969: 
        !          9970:   /* submap 29 sub 62 */
        !          9971:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          9972: 
        !          9973:   /* submap 29 sub 63 */
        !          9974:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          9975: 
        !          9976:   /* done: */
        !          9977:   return(submap);
        !          9978: }
        !          9979: 
        !          9980: /* create submap 30: */
        !          9981: static struct _tme_m68k_decoder_submap *
        !          9982: _tme_m68k_create_submap30(struct tme_m68k *ic)
        !          9983: {
        !          9984:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          9985:   int entry_i;
        !          9986: 
        !          9987:   /* allocate and initialize the submap: */
        !          9988:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          9989:   submap_entry = submap;
        !          9990:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          9991:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          9992:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          9993:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          9994:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          9995:       submap_entry++;
        !          9996:   }
        !          9997: 
        !          9998:   /* fill the submap: */
        !          9999:   submap_entry = submap;
        !          10000: 
        !          10001:   /* submap 30 sub 0 */
        !          10002:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          10003:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10004:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10005: 
        !          10006:   /* submap 30 sub 1 */
        !          10007:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          10008:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10009:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10010: 
        !          10011:   /* submap 30 sub 2 */
        !          10012:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          10013:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10014:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10015: 
        !          10016:   /* submap 30 sub 3 */
        !          10017:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          10018:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10019:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10020: 
        !          10021:   /* submap 30 sub 4 */
        !          10022:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          10023:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10024:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10025: 
        !          10026:   /* submap 30 sub 5 */
        !          10027:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          10028:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10029:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10030: 
        !          10031:   /* submap 30 sub 6 */
        !          10032:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          10033:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10034:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10035: 
        !          10036:   /* submap 30 sub 7 */
        !          10037:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          10038:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10039:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10040: 
        !          10041:   /* submap 30 sub 8 */
        !          10042:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          10043:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          10044:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10045:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          10046: 
        !          10047:   /* submap 30 sub 9 */
        !          10048:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          10049:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          10050:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10051:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          10052: 
        !          10053:   /* submap 30 sub 10 */
        !          10054:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          10055:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          10056:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10057:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          10058: 
        !          10059:   /* submap 30 sub 11 */
        !          10060:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          10061:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          10062:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10063:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          10064: 
        !          10065:   /* submap 30 sub 12 */
        !          10066:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          10067:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          10068:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10069:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          10070: 
        !          10071:   /* submap 30 sub 13 */
        !          10072:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          10073:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          10074:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10075:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          10076: 
        !          10077:   /* submap 30 sub 14 */
        !          10078:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          10079:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          10080:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10081:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          10082: 
        !          10083:   /* submap 30 sub 15 */
        !          10084:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          10085:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          10086:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10087:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          10088: 
        !          10089:   /* submap 30 sub 16 */
        !          10090:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10091:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10092:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10093: 
        !          10094:   /* submap 30 sub 17 */
        !          10095:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10096:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10097:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10098: 
        !          10099:   /* submap 30 sub 18 */
        !          10100:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10101:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10102:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10103: 
        !          10104:   /* submap 30 sub 19 */
        !          10105:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10106:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10107:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10108: 
        !          10109:   /* submap 30 sub 20 */
        !          10110:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10111:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10112:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10113: 
        !          10114:   /* submap 30 sub 21 */
        !          10115:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10116:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10117:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10118: 
        !          10119:   /* submap 30 sub 22 */
        !          10120:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10121:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10122:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10123: 
        !          10124:   /* submap 30 sub 23 */
        !          10125:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10126:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10127:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10128: 
        !          10129:   /* submap 30 sub 24 */
        !          10130:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10131:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10132:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10133: 
        !          10134:   /* submap 30 sub 25 */
        !          10135:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10136:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10137:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10138: 
        !          10139:   /* submap 30 sub 26 */
        !          10140:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10141:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10142:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10143: 
        !          10144:   /* submap 30 sub 27 */
        !          10145:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10146:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10147:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10148: 
        !          10149:   /* submap 30 sub 28 */
        !          10150:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10151:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10152:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10153: 
        !          10154:   /* submap 30 sub 29 */
        !          10155:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10156:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10157:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10158: 
        !          10159:   /* submap 30 sub 30 */
        !          10160:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10161:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10162:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10163: 
        !          10164:   /* submap 30 sub 31 */
        !          10165:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10166:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10167:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10168: 
        !          10169:   /* submap 30 sub 32 */
        !          10170:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10171:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10172:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10173: 
        !          10174:   /* submap 30 sub 33 */
        !          10175:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10176:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10177:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10178: 
        !          10179:   /* submap 30 sub 34 */
        !          10180:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10181:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10182:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10183: 
        !          10184:   /* submap 30 sub 35 */
        !          10185:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10186:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10187:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10188: 
        !          10189:   /* submap 30 sub 36 */
        !          10190:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10191:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10192:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10193: 
        !          10194:   /* submap 30 sub 37 */
        !          10195:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10196:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10197:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10198: 
        !          10199:   /* submap 30 sub 38 */
        !          10200:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10201:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10202:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10203: 
        !          10204:   /* submap 30 sub 39 */
        !          10205:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10206:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10207:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10208: 
        !          10209:   /* submap 30 sub 40 */
        !          10210:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10211:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10212:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10213: 
        !          10214:   /* submap 30 sub 41 */
        !          10215:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10216:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10217:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10218: 
        !          10219:   /* submap 30 sub 42 */
        !          10220:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10221:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10222:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10223: 
        !          10224:   /* submap 30 sub 43 */
        !          10225:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10226:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10227:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10228: 
        !          10229:   /* submap 30 sub 44 */
        !          10230:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10231:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10232:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10233: 
        !          10234:   /* submap 30 sub 45 */
        !          10235:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10236:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10237:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10238: 
        !          10239:   /* submap 30 sub 46 */
        !          10240:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10241:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10242:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10243: 
        !          10244:   /* submap 30 sub 47 */
        !          10245:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10246:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10247:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10248: 
        !          10249:   /* submap 30 sub 48 */
        !          10250:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10251:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10252:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10253: 
        !          10254:   /* submap 30 sub 49 */
        !          10255:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10256:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10257:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10258: 
        !          10259:   /* submap 30 sub 50 */
        !          10260:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10261:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10262:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10263: 
        !          10264:   /* submap 30 sub 51 */
        !          10265:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10266:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10267:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10268: 
        !          10269:   /* submap 30 sub 52 */
        !          10270:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10271:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10272:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10273: 
        !          10274:   /* submap 30 sub 53 */
        !          10275:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10276:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10277:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10278: 
        !          10279:   /* submap 30 sub 54 */
        !          10280:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10281:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10282:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10283: 
        !          10284:   /* submap 30 sub 55 */
        !          10285:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10286:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10287:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10288: 
        !          10289:   /* submap 30 sub 56 */
        !          10290:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10291:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10292:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10293: 
        !          10294:   /* submap 30 sub 57 */
        !          10295:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10296:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10297:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10298: 
        !          10299:   /* submap 30 sub 58 */
        !          10300:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          10301: 
        !          10302:   /* submap 30 sub 59 */
        !          10303:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          10304: 
        !          10305:   /* submap 30 sub 60 */
        !          10306:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          10307: 
        !          10308:   /* submap 30 sub 61 */
        !          10309:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          10310: 
        !          10311:   /* submap 30 sub 62 */
        !          10312:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          10313: 
        !          10314:   /* submap 30 sub 63 */
        !          10315:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          10316: 
        !          10317:   /* done: */
        !          10318:   return(submap);
        !          10319: }
        !          10320: 
        !          10321: /* create submap 31: */
        !          10322: static struct _tme_m68k_decoder_submap *
        !          10323: _tme_m68k_create_submap31(struct tme_m68k *ic)
        !          10324: {
        !          10325:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          10326:   int entry_i;
        !          10327: 
        !          10328:   /* allocate and initialize the submap: */
        !          10329:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          10330:   submap_entry = submap;
        !          10331:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          10332:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          10333:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          10334:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          10335:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          10336:       submap_entry++;
        !          10337:   }
        !          10338: 
        !          10339:   /* fill the submap: */
        !          10340:   submap_entry = submap;
        !          10341: 
        !          10342:   /* submap 31 sub 0 */
        !          10343:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          10344:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10345:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10346: 
        !          10347:   /* submap 31 sub 1 */
        !          10348:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          10349:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10350:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10351: 
        !          10352:   /* submap 31 sub 2 */
        !          10353:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          10354:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10355:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10356: 
        !          10357:   /* submap 31 sub 3 */
        !          10358:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          10359:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10360:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10361: 
        !          10362:   /* submap 31 sub 4 */
        !          10363:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          10364:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10365:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10366: 
        !          10367:   /* submap 31 sub 5 */
        !          10368:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          10369:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10370:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10371: 
        !          10372:   /* submap 31 sub 6 */
        !          10373:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          10374:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10375:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10376: 
        !          10377:   /* submap 31 sub 7 */
        !          10378:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          10379:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10380:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10381: 
        !          10382:   /* submap 31 sub 8 */
        !          10383:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          10384:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          10385:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10386:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          10387: 
        !          10388:   /* submap 31 sub 9 */
        !          10389:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          10390:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          10391:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10392:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          10393: 
        !          10394:   /* submap 31 sub 10 */
        !          10395:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          10396:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          10397:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10398:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          10399: 
        !          10400:   /* submap 31 sub 11 */
        !          10401:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          10402:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          10403:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10404:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          10405: 
        !          10406:   /* submap 31 sub 12 */
        !          10407:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          10408:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          10409:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10410:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          10411: 
        !          10412:   /* submap 31 sub 13 */
        !          10413:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          10414:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          10415:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10416:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          10417: 
        !          10418:   /* submap 31 sub 14 */
        !          10419:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          10420:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          10421:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10422:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          10423: 
        !          10424:   /* submap 31 sub 15 */
        !          10425:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          10426:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          10427:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10428:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          10429: 
        !          10430:   /* submap 31 sub 16 */
        !          10431:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10432:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10433:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10434: 
        !          10435:   /* submap 31 sub 17 */
        !          10436:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10437:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10438:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10439: 
        !          10440:   /* submap 31 sub 18 */
        !          10441:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10442:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10443:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10444: 
        !          10445:   /* submap 31 sub 19 */
        !          10446:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10447:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10448:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10449: 
        !          10450:   /* submap 31 sub 20 */
        !          10451:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10452:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10453:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10454: 
        !          10455:   /* submap 31 sub 21 */
        !          10456:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10457:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10458:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10459: 
        !          10460:   /* submap 31 sub 22 */
        !          10461:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10462:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10463:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10464: 
        !          10465:   /* submap 31 sub 23 */
        !          10466:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10467:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10468:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10469: 
        !          10470:   /* submap 31 sub 24 */
        !          10471:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10472:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10473:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10474: 
        !          10475:   /* submap 31 sub 25 */
        !          10476:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10477:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10478:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10479: 
        !          10480:   /* submap 31 sub 26 */
        !          10481:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10482:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10483:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10484: 
        !          10485:   /* submap 31 sub 27 */
        !          10486:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10487:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10488:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10489: 
        !          10490:   /* submap 31 sub 28 */
        !          10491:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10492:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10493:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10494: 
        !          10495:   /* submap 31 sub 29 */
        !          10496:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10497:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10498:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10499: 
        !          10500:   /* submap 31 sub 30 */
        !          10501:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10502:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10503:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10504: 
        !          10505:   /* submap 31 sub 31 */
        !          10506:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10507:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10508:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10509: 
        !          10510:   /* submap 31 sub 32 */
        !          10511:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10512:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10513:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10514: 
        !          10515:   /* submap 31 sub 33 */
        !          10516:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10517:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10518:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10519: 
        !          10520:   /* submap 31 sub 34 */
        !          10521:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10522:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10523:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10524: 
        !          10525:   /* submap 31 sub 35 */
        !          10526:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10527:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10528:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10529: 
        !          10530:   /* submap 31 sub 36 */
        !          10531:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10532:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10533:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10534: 
        !          10535:   /* submap 31 sub 37 */
        !          10536:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10537:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10538:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10539: 
        !          10540:   /* submap 31 sub 38 */
        !          10541:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10542:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10543:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10544: 
        !          10545:   /* submap 31 sub 39 */
        !          10546:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10547:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10548:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10549: 
        !          10550:   /* submap 31 sub 40 */
        !          10551:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10552:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10553:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10554: 
        !          10555:   /* submap 31 sub 41 */
        !          10556:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10557:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10558:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10559: 
        !          10560:   /* submap 31 sub 42 */
        !          10561:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10562:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10563:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10564: 
        !          10565:   /* submap 31 sub 43 */
        !          10566:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10567:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10568:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10569: 
        !          10570:   /* submap 31 sub 44 */
        !          10571:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10572:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10573:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10574: 
        !          10575:   /* submap 31 sub 45 */
        !          10576:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10577:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10578:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10579: 
        !          10580:   /* submap 31 sub 46 */
        !          10581:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10582:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10583:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10584: 
        !          10585:   /* submap 31 sub 47 */
        !          10586:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10587:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10588:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10589: 
        !          10590:   /* submap 31 sub 48 */
        !          10591:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10592:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10593:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10594: 
        !          10595:   /* submap 31 sub 49 */
        !          10596:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10597:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10598:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10599: 
        !          10600:   /* submap 31 sub 50 */
        !          10601:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10602:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10603:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10604: 
        !          10605:   /* submap 31 sub 51 */
        !          10606:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10607:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10608:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10609: 
        !          10610:   /* submap 31 sub 52 */
        !          10611:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10612:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10613:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10614: 
        !          10615:   /* submap 31 sub 53 */
        !          10616:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10617:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10618:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10619: 
        !          10620:   /* submap 31 sub 54 */
        !          10621:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10622:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10623:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10624: 
        !          10625:   /* submap 31 sub 55 */
        !          10626:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10627:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10628:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10629: 
        !          10630:   /* submap 31 sub 56 */
        !          10631:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10632:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10633:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10634: 
        !          10635:   /* submap 31 sub 57 */
        !          10636:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10637:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10638:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10639: 
        !          10640:   /* submap 31 sub 58 */
        !          10641:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          10642: 
        !          10643:   /* submap 31 sub 59 */
        !          10644:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          10645: 
        !          10646:   /* submap 31 sub 60 */
        !          10647:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          10648: 
        !          10649:   /* submap 31 sub 61 */
        !          10650:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          10651: 
        !          10652:   /* submap 31 sub 62 */
        !          10653:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          10654: 
        !          10655:   /* submap 31 sub 63 */
        !          10656:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          10657: 
        !          10658:   /* done: */
        !          10659:   return(submap);
        !          10660: }
        !          10661: 
        !          10662: /* create submap 32: */
        !          10663: static struct _tme_m68k_decoder_submap *
        !          10664: _tme_m68k_create_submap32(struct tme_m68k *ic)
        !          10665: {
        !          10666:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          10667:   int entry_i;
        !          10668: 
        !          10669:   /* allocate and initialize the submap: */
        !          10670:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          10671:   submap_entry = submap;
        !          10672:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          10673:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          10674:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          10675:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          10676:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          10677:       submap_entry++;
        !          10678:   }
        !          10679: 
        !          10680:   /* fill the submap: */
        !          10681:   submap_entry = submap;
        !          10682: 
        !          10683:   /* submap 32 sub 0 */
        !          10684:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          10685:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10686:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10687: 
        !          10688:   /* submap 32 sub 1 */
        !          10689:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          10690:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10691:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10692: 
        !          10693:   /* submap 32 sub 2 */
        !          10694:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          10695:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10696:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10697: 
        !          10698:   /* submap 32 sub 3 */
        !          10699:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          10700:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10701:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10702: 
        !          10703:   /* submap 32 sub 4 */
        !          10704:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          10705:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10706:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10707: 
        !          10708:   /* submap 32 sub 5 */
        !          10709:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          10710:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10711:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10712: 
        !          10713:   /* submap 32 sub 6 */
        !          10714:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          10715:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10716:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10717: 
        !          10718:   /* submap 32 sub 7 */
        !          10719:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          10720:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10721:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10722: 
        !          10723:   /* submap 32 sub 8 */
        !          10724:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          10725:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          10726:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10727:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          10728: 
        !          10729:   /* submap 32 sub 9 */
        !          10730:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          10731:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          10732:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10733:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          10734: 
        !          10735:   /* submap 32 sub 10 */
        !          10736:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          10737:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          10738:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10739:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          10740: 
        !          10741:   /* submap 32 sub 11 */
        !          10742:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          10743:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          10744:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10745:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          10746: 
        !          10747:   /* submap 32 sub 12 */
        !          10748:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          10749:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          10750:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10751:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          10752: 
        !          10753:   /* submap 32 sub 13 */
        !          10754:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          10755:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          10756:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10757:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          10758: 
        !          10759:   /* submap 32 sub 14 */
        !          10760:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          10761:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          10762:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10763:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          10764: 
        !          10765:   /* submap 32 sub 15 */
        !          10766:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          10767:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          10768:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10769:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          10770: 
        !          10771:   /* submap 32 sub 16 */
        !          10772:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10773:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10774:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10775: 
        !          10776:   /* submap 32 sub 17 */
        !          10777:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10778:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10779:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10780: 
        !          10781:   /* submap 32 sub 18 */
        !          10782:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10783:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10784:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10785: 
        !          10786:   /* submap 32 sub 19 */
        !          10787:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10788:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10789:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10790: 
        !          10791:   /* submap 32 sub 20 */
        !          10792:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10793:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10794:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10795: 
        !          10796:   /* submap 32 sub 21 */
        !          10797:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10798:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10799:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10800: 
        !          10801:   /* submap 32 sub 22 */
        !          10802:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10803:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10804:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10805: 
        !          10806:   /* submap 32 sub 23 */
        !          10807:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10808:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10809:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10810: 
        !          10811:   /* submap 32 sub 24 */
        !          10812:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10813:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10814:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10815: 
        !          10816:   /* submap 32 sub 25 */
        !          10817:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10818:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10819:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10820: 
        !          10821:   /* submap 32 sub 26 */
        !          10822:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10823:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10824:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10825: 
        !          10826:   /* submap 32 sub 27 */
        !          10827:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10828:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10829:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10830: 
        !          10831:   /* submap 32 sub 28 */
        !          10832:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10833:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10834:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10835: 
        !          10836:   /* submap 32 sub 29 */
        !          10837:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10838:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10839:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10840: 
        !          10841:   /* submap 32 sub 30 */
        !          10842:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10843:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10844:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10845: 
        !          10846:   /* submap 32 sub 31 */
        !          10847:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10848:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10849:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10850: 
        !          10851:   /* submap 32 sub 32 */
        !          10852:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10853:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10854:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10855: 
        !          10856:   /* submap 32 sub 33 */
        !          10857:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10858:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10859:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10860: 
        !          10861:   /* submap 32 sub 34 */
        !          10862:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10863:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10864:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10865: 
        !          10866:   /* submap 32 sub 35 */
        !          10867:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10868:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10869:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10870: 
        !          10871:   /* submap 32 sub 36 */
        !          10872:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10873:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10874:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10875: 
        !          10876:   /* submap 32 sub 37 */
        !          10877:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10878:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10879:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10880: 
        !          10881:   /* submap 32 sub 38 */
        !          10882:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10883:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10884:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10885: 
        !          10886:   /* submap 32 sub 39 */
        !          10887:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10888:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10889:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10890: 
        !          10891:   /* submap 32 sub 40 */
        !          10892:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10893:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10894:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10895: 
        !          10896:   /* submap 32 sub 41 */
        !          10897:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10898:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10899:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10900: 
        !          10901:   /* submap 32 sub 42 */
        !          10902:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10903:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10904:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10905: 
        !          10906:   /* submap 32 sub 43 */
        !          10907:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10908:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10909:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10910: 
        !          10911:   /* submap 32 sub 44 */
        !          10912:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10913:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10914:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10915: 
        !          10916:   /* submap 32 sub 45 */
        !          10917:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10918:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10919:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10920: 
        !          10921:   /* submap 32 sub 46 */
        !          10922:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10923:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10924:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10925: 
        !          10926:   /* submap 32 sub 47 */
        !          10927:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10928:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10929:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10930: 
        !          10931:   /* submap 32 sub 48 */
        !          10932:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10933:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10934:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10935: 
        !          10936:   /* submap 32 sub 49 */
        !          10937:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10938:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10939:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10940: 
        !          10941:   /* submap 32 sub 50 */
        !          10942:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10943:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10944:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10945: 
        !          10946:   /* submap 32 sub 51 */
        !          10947:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10948:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10949:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10950: 
        !          10951:   /* submap 32 sub 52 */
        !          10952:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10953:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10954:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10955: 
        !          10956:   /* submap 32 sub 53 */
        !          10957:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10958:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10959:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10960: 
        !          10961:   /* submap 32 sub 54 */
        !          10962:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10963:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10964:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10965: 
        !          10966:   /* submap 32 sub 55 */
        !          10967:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10968:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10969:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10970: 
        !          10971:   /* submap 32 sub 56 */
        !          10972:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10973:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10974:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10975: 
        !          10976:   /* submap 32 sub 57 */
        !          10977:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          10978:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          10979:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          10980: 
        !          10981:   /* submap 32 sub 58 */
        !          10982:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          10983: 
        !          10984:   /* submap 32 sub 59 */
        !          10985:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          10986: 
        !          10987:   /* submap 32 sub 60 */
        !          10988:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          10989: 
        !          10990:   /* submap 32 sub 61 */
        !          10991:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          10992: 
        !          10993:   /* submap 32 sub 62 */
        !          10994:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          10995: 
        !          10996:   /* submap 32 sub 63 */
        !          10997:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          10998: 
        !          10999:   /* done: */
        !          11000:   return(submap);
        !          11001: }
        !          11002: 
        !          11003: /* create submap 33: */
        !          11004: static struct _tme_m68k_decoder_submap *
        !          11005: _tme_m68k_create_submap33(struct tme_m68k *ic)
        !          11006: {
        !          11007:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          11008:   int entry_i;
        !          11009: 
        !          11010:   /* allocate and initialize the submap: */
        !          11011:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          11012:   submap_entry = submap;
        !          11013:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          11014:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          11015:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          11016:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          11017:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          11018:       submap_entry++;
        !          11019:   }
        !          11020: 
        !          11021:   /* fill the submap: */
        !          11022:   submap_entry = submap;
        !          11023: 
        !          11024:   /* submap 33 sub 0 */
        !          11025:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          11026:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11027:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11028: 
        !          11029:   /* submap 33 sub 1 */
        !          11030:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          11031:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11032:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11033: 
        !          11034:   /* submap 33 sub 2 */
        !          11035:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          11036:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11037:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11038: 
        !          11039:   /* submap 33 sub 3 */
        !          11040:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          11041:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11042:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11043: 
        !          11044:   /* submap 33 sub 4 */
        !          11045:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          11046:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11047:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11048: 
        !          11049:   /* submap 33 sub 5 */
        !          11050:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          11051:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11052:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11053: 
        !          11054:   /* submap 33 sub 6 */
        !          11055:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          11056:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11057:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11058: 
        !          11059:   /* submap 33 sub 7 */
        !          11060:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          11061:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11062:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11063: 
        !          11064:   /* submap 33 sub 8 */
        !          11065:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          11066:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          11067:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11068:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          11069: 
        !          11070:   /* submap 33 sub 9 */
        !          11071:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          11072:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          11073:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11074:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          11075: 
        !          11076:   /* submap 33 sub 10 */
        !          11077:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          11078:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          11079:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11080:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          11081: 
        !          11082:   /* submap 33 sub 11 */
        !          11083:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          11084:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          11085:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11086:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          11087: 
        !          11088:   /* submap 33 sub 12 */
        !          11089:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          11090:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          11091:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11092:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          11093: 
        !          11094:   /* submap 33 sub 13 */
        !          11095:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          11096:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          11097:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11098:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          11099: 
        !          11100:   /* submap 33 sub 14 */
        !          11101:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          11102:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          11103:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11104:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          11105: 
        !          11106:   /* submap 33 sub 15 */
        !          11107:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          11108:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          11109:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11110:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          11111: 
        !          11112:   /* submap 33 sub 16 */
        !          11113:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11114:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11115:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11116: 
        !          11117:   /* submap 33 sub 17 */
        !          11118:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11119:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11120:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11121: 
        !          11122:   /* submap 33 sub 18 */
        !          11123:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11124:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11125:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11126: 
        !          11127:   /* submap 33 sub 19 */
        !          11128:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11129:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11130:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11131: 
        !          11132:   /* submap 33 sub 20 */
        !          11133:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11134:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11135:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11136: 
        !          11137:   /* submap 33 sub 21 */
        !          11138:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11139:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11140:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11141: 
        !          11142:   /* submap 33 sub 22 */
        !          11143:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11144:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11145:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11146: 
        !          11147:   /* submap 33 sub 23 */
        !          11148:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11149:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11150:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11151: 
        !          11152:   /* submap 33 sub 24 */
        !          11153:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11154:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11155:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11156: 
        !          11157:   /* submap 33 sub 25 */
        !          11158:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11159:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11160:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11161: 
        !          11162:   /* submap 33 sub 26 */
        !          11163:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11164:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11165:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11166: 
        !          11167:   /* submap 33 sub 27 */
        !          11168:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11169:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11170:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11171: 
        !          11172:   /* submap 33 sub 28 */
        !          11173:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11174:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11175:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11176: 
        !          11177:   /* submap 33 sub 29 */
        !          11178:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11179:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11180:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11181: 
        !          11182:   /* submap 33 sub 30 */
        !          11183:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11184:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11185:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11186: 
        !          11187:   /* submap 33 sub 31 */
        !          11188:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11189:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11190:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11191: 
        !          11192:   /* submap 33 sub 32 */
        !          11193:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11194:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11195:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11196: 
        !          11197:   /* submap 33 sub 33 */
        !          11198:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11199:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11200:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11201: 
        !          11202:   /* submap 33 sub 34 */
        !          11203:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11204:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11205:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11206: 
        !          11207:   /* submap 33 sub 35 */
        !          11208:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11209:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11210:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11211: 
        !          11212:   /* submap 33 sub 36 */
        !          11213:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11214:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11215:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11216: 
        !          11217:   /* submap 33 sub 37 */
        !          11218:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11219:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11220:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11221: 
        !          11222:   /* submap 33 sub 38 */
        !          11223:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11224:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11225:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11226: 
        !          11227:   /* submap 33 sub 39 */
        !          11228:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11229:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11230:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11231: 
        !          11232:   /* submap 33 sub 40 */
        !          11233:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11234:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11235:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11236: 
        !          11237:   /* submap 33 sub 41 */
        !          11238:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11239:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11240:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11241: 
        !          11242:   /* submap 33 sub 42 */
        !          11243:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11244:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11245:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11246: 
        !          11247:   /* submap 33 sub 43 */
        !          11248:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11249:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11250:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11251: 
        !          11252:   /* submap 33 sub 44 */
        !          11253:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11254:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11255:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11256: 
        !          11257:   /* submap 33 sub 45 */
        !          11258:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11259:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11260:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11261: 
        !          11262:   /* submap 33 sub 46 */
        !          11263:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11264:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11265:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11266: 
        !          11267:   /* submap 33 sub 47 */
        !          11268:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11269:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11270:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11271: 
        !          11272:   /* submap 33 sub 48 */
        !          11273:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11274:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11275:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11276: 
        !          11277:   /* submap 33 sub 49 */
        !          11278:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11279:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11280:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11281: 
        !          11282:   /* submap 33 sub 50 */
        !          11283:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11284:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11285:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11286: 
        !          11287:   /* submap 33 sub 51 */
        !          11288:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11289:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11290:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11291: 
        !          11292:   /* submap 33 sub 52 */
        !          11293:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11294:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11295:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11296: 
        !          11297:   /* submap 33 sub 53 */
        !          11298:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11299:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11300:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11301: 
        !          11302:   /* submap 33 sub 54 */
        !          11303:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11304:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11305:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11306: 
        !          11307:   /* submap 33 sub 55 */
        !          11308:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11309:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11310:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11311: 
        !          11312:   /* submap 33 sub 56 */
        !          11313:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11314:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11315:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11316: 
        !          11317:   /* submap 33 sub 57 */
        !          11318:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11319:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11320:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11321: 
        !          11322:   /* submap 33 sub 58 */
        !          11323:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          11324: 
        !          11325:   /* submap 33 sub 59 */
        !          11326:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          11327: 
        !          11328:   /* submap 33 sub 60 */
        !          11329:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          11330: 
        !          11331:   /* submap 33 sub 61 */
        !          11332:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          11333: 
        !          11334:   /* submap 33 sub 62 */
        !          11335:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          11336: 
        !          11337:   /* submap 33 sub 63 */
        !          11338:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          11339: 
        !          11340:   /* done: */
        !          11341:   return(submap);
        !          11342: }
        !          11343: 
        !          11344: /* create submap 34: */
        !          11345: static struct _tme_m68k_decoder_submap *
        !          11346: _tme_m68k_create_submap34(struct tme_m68k *ic)
        !          11347: {
        !          11348:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          11349:   int entry_i;
        !          11350: 
        !          11351:   /* allocate and initialize the submap: */
        !          11352:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          11353:   submap_entry = submap;
        !          11354:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          11355:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          11356:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          11357:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          11358:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          11359:       submap_entry++;
        !          11360:   }
        !          11361: 
        !          11362:   /* fill the submap: */
        !          11363:   submap_entry = submap;
        !          11364: 
        !          11365:   /* submap 34 sub 0 */
        !          11366:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          11367:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11368:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11369: 
        !          11370:   /* submap 34 sub 1 */
        !          11371:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          11372:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11373:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11374: 
        !          11375:   /* submap 34 sub 2 */
        !          11376:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          11377:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11378:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11379: 
        !          11380:   /* submap 34 sub 3 */
        !          11381:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          11382:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11383:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11384: 
        !          11385:   /* submap 34 sub 4 */
        !          11386:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          11387:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11388:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11389: 
        !          11390:   /* submap 34 sub 5 */
        !          11391:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          11392:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11393:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11394: 
        !          11395:   /* submap 34 sub 6 */
        !          11396:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          11397:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11398:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11399: 
        !          11400:   /* submap 34 sub 7 */
        !          11401:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          11402:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11403:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11404: 
        !          11405:   /* submap 34 sub 8 */
        !          11406:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          11407:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          11408:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11409:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          11410: 
        !          11411:   /* submap 34 sub 9 */
        !          11412:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          11413:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          11414:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11415:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          11416: 
        !          11417:   /* submap 34 sub 10 */
        !          11418:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          11419:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          11420:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11421:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          11422: 
        !          11423:   /* submap 34 sub 11 */
        !          11424:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          11425:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          11426:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11427:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          11428: 
        !          11429:   /* submap 34 sub 12 */
        !          11430:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          11431:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          11432:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11433:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          11434: 
        !          11435:   /* submap 34 sub 13 */
        !          11436:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          11437:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          11438:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11439:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          11440: 
        !          11441:   /* submap 34 sub 14 */
        !          11442:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          11443:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          11444:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11445:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          11446: 
        !          11447:   /* submap 34 sub 15 */
        !          11448:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          11449:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          11450:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11451:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          11452: 
        !          11453:   /* submap 34 sub 16 */
        !          11454:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11455:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11456:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11457: 
        !          11458:   /* submap 34 sub 17 */
        !          11459:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11460:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11461:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11462: 
        !          11463:   /* submap 34 sub 18 */
        !          11464:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11465:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11466:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11467: 
        !          11468:   /* submap 34 sub 19 */
        !          11469:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11470:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11471:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11472: 
        !          11473:   /* submap 34 sub 20 */
        !          11474:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11475:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11476:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11477: 
        !          11478:   /* submap 34 sub 21 */
        !          11479:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11480:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11481:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11482: 
        !          11483:   /* submap 34 sub 22 */
        !          11484:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11485:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11486:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11487: 
        !          11488:   /* submap 34 sub 23 */
        !          11489:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11490:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11491:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11492: 
        !          11493:   /* submap 34 sub 24 */
        !          11494:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11495:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11496:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11497: 
        !          11498:   /* submap 34 sub 25 */
        !          11499:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11500:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11501:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11502: 
        !          11503:   /* submap 34 sub 26 */
        !          11504:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11505:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11506:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11507: 
        !          11508:   /* submap 34 sub 27 */
        !          11509:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11510:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11511:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11512: 
        !          11513:   /* submap 34 sub 28 */
        !          11514:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11515:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11516:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11517: 
        !          11518:   /* submap 34 sub 29 */
        !          11519:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11520:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11521:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11522: 
        !          11523:   /* submap 34 sub 30 */
        !          11524:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11525:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11526:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11527: 
        !          11528:   /* submap 34 sub 31 */
        !          11529:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11530:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11531:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11532: 
        !          11533:   /* submap 34 sub 32 */
        !          11534:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11535:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11536:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11537: 
        !          11538:   /* submap 34 sub 33 */
        !          11539:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11540:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11541:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11542: 
        !          11543:   /* submap 34 sub 34 */
        !          11544:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11545:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11546:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11547: 
        !          11548:   /* submap 34 sub 35 */
        !          11549:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11550:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11551:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11552: 
        !          11553:   /* submap 34 sub 36 */
        !          11554:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11555:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11556:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11557: 
        !          11558:   /* submap 34 sub 37 */
        !          11559:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11560:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11561:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11562: 
        !          11563:   /* submap 34 sub 38 */
        !          11564:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11565:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11566:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11567: 
        !          11568:   /* submap 34 sub 39 */
        !          11569:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11570:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11571:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11572: 
        !          11573:   /* submap 34 sub 40 */
        !          11574:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11575:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11576:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11577: 
        !          11578:   /* submap 34 sub 41 */
        !          11579:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11580:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11581:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11582: 
        !          11583:   /* submap 34 sub 42 */
        !          11584:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11585:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11586:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11587: 
        !          11588:   /* submap 34 sub 43 */
        !          11589:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11590:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11591:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11592: 
        !          11593:   /* submap 34 sub 44 */
        !          11594:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11595:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11596:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11597: 
        !          11598:   /* submap 34 sub 45 */
        !          11599:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11600:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11601:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11602: 
        !          11603:   /* submap 34 sub 46 */
        !          11604:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11605:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11606:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11607: 
        !          11608:   /* submap 34 sub 47 */
        !          11609:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11610:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11611:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11612: 
        !          11613:   /* submap 34 sub 48 */
        !          11614:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11615:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11616:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11617: 
        !          11618:   /* submap 34 sub 49 */
        !          11619:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11620:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11621:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11622: 
        !          11623:   /* submap 34 sub 50 */
        !          11624:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11625:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11626:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11627: 
        !          11628:   /* submap 34 sub 51 */
        !          11629:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11630:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11631:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11632: 
        !          11633:   /* submap 34 sub 52 */
        !          11634:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11635:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11636:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11637: 
        !          11638:   /* submap 34 sub 53 */
        !          11639:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11640:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11641:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11642: 
        !          11643:   /* submap 34 sub 54 */
        !          11644:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11645:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11646:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11647: 
        !          11648:   /* submap 34 sub 55 */
        !          11649:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11650:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11651:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11652: 
        !          11653:   /* submap 34 sub 56 */
        !          11654:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11655:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11656:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11657: 
        !          11658:   /* submap 34 sub 57 */
        !          11659:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11660:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11661:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11662: 
        !          11663:   /* submap 34 sub 58 */
        !          11664:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          11665: 
        !          11666:   /* submap 34 sub 59 */
        !          11667:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          11668: 
        !          11669:   /* submap 34 sub 60 */
        !          11670:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          11671: 
        !          11672:   /* submap 34 sub 61 */
        !          11673:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          11674: 
        !          11675:   /* submap 34 sub 62 */
        !          11676:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          11677: 
        !          11678:   /* submap 34 sub 63 */
        !          11679:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          11680: 
        !          11681:   /* done: */
        !          11682:   return(submap);
        !          11683: }
        !          11684: 
        !          11685: /* create submap 35: */
        !          11686: static struct _tme_m68k_decoder_submap *
        !          11687: _tme_m68k_create_submap35(struct tme_m68k *ic)
        !          11688: {
        !          11689:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          11690:   int entry_i;
        !          11691: 
        !          11692:   /* allocate and initialize the submap: */
        !          11693:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          11694:   submap_entry = submap;
        !          11695:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          11696:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          11697:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          11698:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          11699:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          11700:       submap_entry++;
        !          11701:   }
        !          11702: 
        !          11703:   /* fill the submap: */
        !          11704:   submap_entry = submap;
        !          11705: 
        !          11706:   /* submap 35 sub 0 */
        !          11707:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          11708:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11709:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11710: 
        !          11711:   /* submap 35 sub 1 */
        !          11712:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          11713:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11714:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11715: 
        !          11716:   /* submap 35 sub 2 */
        !          11717:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          11718:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11719:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11720: 
        !          11721:   /* submap 35 sub 3 */
        !          11722:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          11723:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11724:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11725: 
        !          11726:   /* submap 35 sub 4 */
        !          11727:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          11728:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11729:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11730: 
        !          11731:   /* submap 35 sub 5 */
        !          11732:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          11733:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11734:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11735: 
        !          11736:   /* submap 35 sub 6 */
        !          11737:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          11738:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11739:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11740: 
        !          11741:   /* submap 35 sub 7 */
        !          11742:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          11743:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11744:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11745: 
        !          11746:   /* submap 35 sub 8 */
        !          11747:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          11748:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          11749:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11750:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          11751: 
        !          11752:   /* submap 35 sub 9 */
        !          11753:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          11754:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          11755:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11756:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          11757: 
        !          11758:   /* submap 35 sub 10 */
        !          11759:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          11760:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          11761:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11762:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          11763: 
        !          11764:   /* submap 35 sub 11 */
        !          11765:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          11766:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          11767:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11768:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          11769: 
        !          11770:   /* submap 35 sub 12 */
        !          11771:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          11772:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          11773:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11774:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          11775: 
        !          11776:   /* submap 35 sub 13 */
        !          11777:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          11778:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          11779:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11780:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          11781: 
        !          11782:   /* submap 35 sub 14 */
        !          11783:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          11784:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          11785:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11786:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          11787: 
        !          11788:   /* submap 35 sub 15 */
        !          11789:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          11790:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          11791:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11792:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          11793: 
        !          11794:   /* submap 35 sub 16 */
        !          11795:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11796:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11797:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11798: 
        !          11799:   /* submap 35 sub 17 */
        !          11800:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11801:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11802:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11803: 
        !          11804:   /* submap 35 sub 18 */
        !          11805:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11806:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11807:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11808: 
        !          11809:   /* submap 35 sub 19 */
        !          11810:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11811:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11812:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11813: 
        !          11814:   /* submap 35 sub 20 */
        !          11815:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11816:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11817:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11818: 
        !          11819:   /* submap 35 sub 21 */
        !          11820:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11821:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11822:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11823: 
        !          11824:   /* submap 35 sub 22 */
        !          11825:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11826:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11827:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11828: 
        !          11829:   /* submap 35 sub 23 */
        !          11830:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11831:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11832:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11833: 
        !          11834:   /* submap 35 sub 24 */
        !          11835:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11836:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11837:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11838: 
        !          11839:   /* submap 35 sub 25 */
        !          11840:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11841:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11842:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11843: 
        !          11844:   /* submap 35 sub 26 */
        !          11845:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11846:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11847:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11848: 
        !          11849:   /* submap 35 sub 27 */
        !          11850:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11851:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11852:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11853: 
        !          11854:   /* submap 35 sub 28 */
        !          11855:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11856:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11857:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11858: 
        !          11859:   /* submap 35 sub 29 */
        !          11860:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11861:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11862:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11863: 
        !          11864:   /* submap 35 sub 30 */
        !          11865:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11866:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11867:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11868: 
        !          11869:   /* submap 35 sub 31 */
        !          11870:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11871:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11872:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11873: 
        !          11874:   /* submap 35 sub 32 */
        !          11875:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11876:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11877:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11878: 
        !          11879:   /* submap 35 sub 33 */
        !          11880:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11881:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11882:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11883: 
        !          11884:   /* submap 35 sub 34 */
        !          11885:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11886:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11887:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11888: 
        !          11889:   /* submap 35 sub 35 */
        !          11890:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11891:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11892:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11893: 
        !          11894:   /* submap 35 sub 36 */
        !          11895:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11896:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11897:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11898: 
        !          11899:   /* submap 35 sub 37 */
        !          11900:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11901:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11902:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11903: 
        !          11904:   /* submap 35 sub 38 */
        !          11905:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11906:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11907:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11908: 
        !          11909:   /* submap 35 sub 39 */
        !          11910:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11911:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11912:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11913: 
        !          11914:   /* submap 35 sub 40 */
        !          11915:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11916:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11917:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11918: 
        !          11919:   /* submap 35 sub 41 */
        !          11920:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11921:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11922:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11923: 
        !          11924:   /* submap 35 sub 42 */
        !          11925:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11926:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11927:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11928: 
        !          11929:   /* submap 35 sub 43 */
        !          11930:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11931:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11932:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11933: 
        !          11934:   /* submap 35 sub 44 */
        !          11935:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11936:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11937:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11938: 
        !          11939:   /* submap 35 sub 45 */
        !          11940:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11941:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11942:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11943: 
        !          11944:   /* submap 35 sub 46 */
        !          11945:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11946:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11947:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11948: 
        !          11949:   /* submap 35 sub 47 */
        !          11950:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11951:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11952:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11953: 
        !          11954:   /* submap 35 sub 48 */
        !          11955:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11956:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11957:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11958: 
        !          11959:   /* submap 35 sub 49 */
        !          11960:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11961:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11962:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11963: 
        !          11964:   /* submap 35 sub 50 */
        !          11965:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11966:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11967:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11968: 
        !          11969:   /* submap 35 sub 51 */
        !          11970:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11971:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11972:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11973: 
        !          11974:   /* submap 35 sub 52 */
        !          11975:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11976:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11977:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11978: 
        !          11979:   /* submap 35 sub 53 */
        !          11980:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11981:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11982:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11983: 
        !          11984:   /* submap 35 sub 54 */
        !          11985:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11986:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11987:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11988: 
        !          11989:   /* submap 35 sub 55 */
        !          11990:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11991:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11992:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11993: 
        !          11994:   /* submap 35 sub 56 */
        !          11995:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          11996:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          11997:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          11998: 
        !          11999:   /* submap 35 sub 57 */
        !          12000:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12001:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12002:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12003: 
        !          12004:   /* submap 35 sub 58 */
        !          12005:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          12006: 
        !          12007:   /* submap 35 sub 59 */
        !          12008:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          12009: 
        !          12010:   /* submap 35 sub 60 */
        !          12011:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          12012: 
        !          12013:   /* submap 35 sub 61 */
        !          12014:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          12015: 
        !          12016:   /* submap 35 sub 62 */
        !          12017:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          12018: 
        !          12019:   /* submap 35 sub 63 */
        !          12020:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          12021: 
        !          12022:   /* done: */
        !          12023:   return(submap);
        !          12024: }
        !          12025: 
        !          12026: /* create submap 36: */
        !          12027: static struct _tme_m68k_decoder_submap *
        !          12028: _tme_m68k_create_submap36(struct tme_m68k *ic)
        !          12029: {
        !          12030:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          12031:   int entry_i;
        !          12032: 
        !          12033:   /* allocate and initialize the submap: */
        !          12034:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          12035:   submap_entry = submap;
        !          12036:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          12037:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          12038:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          12039:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          12040:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          12041:       submap_entry++;
        !          12042:   }
        !          12043: 
        !          12044:   /* fill the submap: */
        !          12045:   submap_entry = submap;
        !          12046: 
        !          12047:   /* submap 36 sub 0 */
        !          12048:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12049:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12050:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12051: 
        !          12052:   /* submap 36 sub 1 */
        !          12053:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12054:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12055:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12056: 
        !          12057:   /* submap 36 sub 2 */
        !          12058:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12059:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12060:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12061: 
        !          12062:   /* submap 36 sub 3 */
        !          12063:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12064:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12065:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12066: 
        !          12067:   /* submap 36 sub 4 */
        !          12068:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12069:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12070:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12071: 
        !          12072:   /* submap 36 sub 5 */
        !          12073:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12074:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12075:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12076: 
        !          12077:   /* submap 36 sub 6 */
        !          12078:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12079:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12080:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12081: 
        !          12082:   /* submap 36 sub 7 */
        !          12083:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12084:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12085:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12086: 
        !          12087:   /* submap 36 sub 8 */
        !          12088:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12089:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12090:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12091: 
        !          12092:   /* submap 36 sub 9 */
        !          12093:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12094:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12095:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12096: 
        !          12097:   /* submap 36 sub 10 */
        !          12098:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12099:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12100:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12101: 
        !          12102:   /* submap 36 sub 11 */
        !          12103:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12104:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12105:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12106: 
        !          12107:   /* submap 36 sub 12 */
        !          12108:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12109:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12110:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12111: 
        !          12112:   /* submap 36 sub 13 */
        !          12113:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12114:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12115:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12116: 
        !          12117:   /* submap 36 sub 14 */
        !          12118:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12119:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12120:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12121: 
        !          12122:   /* submap 36 sub 15 */
        !          12123:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12124:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12125:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12126: 
        !          12127:   /* submap 36 sub 16 */
        !          12128:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12129:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12130:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12131: 
        !          12132:   /* submap 36 sub 17 */
        !          12133:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12134:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12135:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12136: 
        !          12137:   /* submap 36 sub 18 */
        !          12138:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12139:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12140:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12141: 
        !          12142:   /* submap 36 sub 19 */
        !          12143:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12144:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12145:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12146: 
        !          12147:   /* submap 36 sub 20 */
        !          12148:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12149:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12150:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12151: 
        !          12152:   /* submap 36 sub 21 */
        !          12153:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12154:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12155:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12156: 
        !          12157:   /* submap 36 sub 22 */
        !          12158:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12159:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12160:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12161: 
        !          12162:   /* submap 36 sub 23 */
        !          12163:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12164:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12165:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12166: 
        !          12167:   /* submap 36 sub 24 */
        !          12168:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12169:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12170:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12171: 
        !          12172:   /* submap 36 sub 25 */
        !          12173:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12174:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12175:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12176: 
        !          12177:   /* submap 36 sub 26 */
        !          12178:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12179:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12180:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12181: 
        !          12182:   /* submap 36 sub 27 */
        !          12183:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12184:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12185:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12186: 
        !          12187:   /* submap 36 sub 28 */
        !          12188:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12189:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12190:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12191: 
        !          12192:   /* submap 36 sub 29 */
        !          12193:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12194:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12195:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12196: 
        !          12197:   /* submap 36 sub 30 */
        !          12198:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12199:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12200:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12201: 
        !          12202:   /* submap 36 sub 31 */
        !          12203:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12204:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12205:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12206: 
        !          12207:   /* submap 36 sub 32 */
        !          12208:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12209:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12210:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12211: 
        !          12212:   /* submap 36 sub 33 */
        !          12213:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12214:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12215:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12216: 
        !          12217:   /* submap 36 sub 34 */
        !          12218:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12219:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12220:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12221: 
        !          12222:   /* submap 36 sub 35 */
        !          12223:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12224:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12225:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12226: 
        !          12227:   /* submap 36 sub 36 */
        !          12228:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12229:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12230:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12231: 
        !          12232:   /* submap 36 sub 37 */
        !          12233:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12234:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12235:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12236: 
        !          12237:   /* submap 36 sub 38 */
        !          12238:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12239:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12240:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12241: 
        !          12242:   /* submap 36 sub 39 */
        !          12243:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12244:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12245:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12246: 
        !          12247:   /* submap 36 sub 40 */
        !          12248:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12249:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12250:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12251: 
        !          12252:   /* submap 36 sub 41 */
        !          12253:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12254:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12255:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12256: 
        !          12257:   /* submap 36 sub 42 */
        !          12258:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12259:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12260:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12261: 
        !          12262:   /* submap 36 sub 43 */
        !          12263:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12264:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12265:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12266: 
        !          12267:   /* submap 36 sub 44 */
        !          12268:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12269:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12270:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12271: 
        !          12272:   /* submap 36 sub 45 */
        !          12273:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12274:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12275:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12276: 
        !          12277:   /* submap 36 sub 46 */
        !          12278:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12279:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12280:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12281: 
        !          12282:   /* submap 36 sub 47 */
        !          12283:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12284:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12285:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12286: 
        !          12287:   /* submap 36 sub 48 */
        !          12288:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12289:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12290:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12291: 
        !          12292:   /* submap 36 sub 49 */
        !          12293:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12294:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12295:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12296: 
        !          12297:   /* submap 36 sub 50 */
        !          12298:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12299:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12300:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12301: 
        !          12302:   /* submap 36 sub 51 */
        !          12303:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12304:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12305:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12306: 
        !          12307:   /* submap 36 sub 52 */
        !          12308:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12309:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12310:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12311: 
        !          12312:   /* submap 36 sub 53 */
        !          12313:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12314:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12315:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12316: 
        !          12317:   /* submap 36 sub 54 */
        !          12318:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12319:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12320:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12321: 
        !          12322:   /* submap 36 sub 55 */
        !          12323:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12324:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12325:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12326: 
        !          12327:   /* submap 36 sub 56 */
        !          12328:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12329:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12330:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12331: 
        !          12332:   /* submap 36 sub 57 */
        !          12333:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12334:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12335:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12336: 
        !          12337:   /* submap 36 sub 58 */
        !          12338:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12339:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12340:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12341: 
        !          12342:   /* submap 36 sub 59 */
        !          12343:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12344:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12345:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12346: 
        !          12347:   /* submap 36 sub 60 */
        !          12348:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12349:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12350:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12351: 
        !          12352:   /* submap 36 sub 61 */
        !          12353:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12354:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12355:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12356: 
        !          12357:   /* submap 36 sub 62 */
        !          12358:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12359:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12360:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12361: 
        !          12362:   /* submap 36 sub 63 */
        !          12363:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12364:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12365:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12366: 
        !          12367:   /* done: */
        !          12368:   return(submap);
        !          12369: }
        !          12370: 
        !          12371: /* create submap 37: */
        !          12372: static struct _tme_m68k_decoder_submap *
        !          12373: _tme_m68k_create_submap37(struct tme_m68k *ic)
        !          12374: {
        !          12375:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          12376:   int entry_i;
        !          12377: 
        !          12378:   /* allocate and initialize the submap: */
        !          12379:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          12380:   submap_entry = submap;
        !          12381:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          12382:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          12383:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          12384:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          12385:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          12386:       submap_entry++;
        !          12387:   }
        !          12388: 
        !          12389:   /* fill the submap: */
        !          12390:   submap_entry = submap;
        !          12391: 
        !          12392:   /* submap 37 sub 0 */
        !          12393:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12394:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12395:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12396: 
        !          12397:   /* submap 37 sub 1 */
        !          12398:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12399:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12400:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12401: 
        !          12402:   /* submap 37 sub 2 */
        !          12403:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12404:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12405:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12406: 
        !          12407:   /* submap 37 sub 3 */
        !          12408:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12409:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12410:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12411: 
        !          12412:   /* submap 37 sub 4 */
        !          12413:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12414:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12415:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12416: 
        !          12417:   /* submap 37 sub 5 */
        !          12418:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12419:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12420:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12421: 
        !          12422:   /* submap 37 sub 6 */
        !          12423:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12424:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12425:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12426: 
        !          12427:   /* submap 37 sub 7 */
        !          12428:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12429:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12430:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12431: 
        !          12432:   /* submap 37 sub 8 */
        !          12433:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12434:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12435:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12436: 
        !          12437:   /* submap 37 sub 9 */
        !          12438:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12439:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12440:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12441: 
        !          12442:   /* submap 37 sub 10 */
        !          12443:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12444:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12445:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12446: 
        !          12447:   /* submap 37 sub 11 */
        !          12448:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12449:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12450:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12451: 
        !          12452:   /* submap 37 sub 12 */
        !          12453:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12454:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12455:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12456: 
        !          12457:   /* submap 37 sub 13 */
        !          12458:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12459:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12460:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12461: 
        !          12462:   /* submap 37 sub 14 */
        !          12463:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12464:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12465:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12466: 
        !          12467:   /* submap 37 sub 15 */
        !          12468:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12469:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12470:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12471: 
        !          12472:   /* submap 37 sub 16 */
        !          12473:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12474:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12475:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12476: 
        !          12477:   /* submap 37 sub 17 */
        !          12478:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12479:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12480:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12481: 
        !          12482:   /* submap 37 sub 18 */
        !          12483:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12484:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12485:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12486: 
        !          12487:   /* submap 37 sub 19 */
        !          12488:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12489:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12490:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12491: 
        !          12492:   /* submap 37 sub 20 */
        !          12493:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12494:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12495:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12496: 
        !          12497:   /* submap 37 sub 21 */
        !          12498:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12499:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12500:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12501: 
        !          12502:   /* submap 37 sub 22 */
        !          12503:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12504:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12505:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12506: 
        !          12507:   /* submap 37 sub 23 */
        !          12508:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12509:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12510:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12511: 
        !          12512:   /* submap 37 sub 24 */
        !          12513:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12514:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12515:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12516: 
        !          12517:   /* submap 37 sub 25 */
        !          12518:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12519:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12520:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12521: 
        !          12522:   /* submap 37 sub 26 */
        !          12523:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12524:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12525:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12526: 
        !          12527:   /* submap 37 sub 27 */
        !          12528:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12529:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12530:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12531: 
        !          12532:   /* submap 37 sub 28 */
        !          12533:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12534:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12535:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12536: 
        !          12537:   /* submap 37 sub 29 */
        !          12538:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12539:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12540:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12541: 
        !          12542:   /* submap 37 sub 30 */
        !          12543:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12544:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12545:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12546: 
        !          12547:   /* submap 37 sub 31 */
        !          12548:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12549:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12550:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12551: 
        !          12552:   /* submap 37 sub 32 */
        !          12553:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12554:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12555:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12556: 
        !          12557:   /* submap 37 sub 33 */
        !          12558:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12559:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12560:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12561: 
        !          12562:   /* submap 37 sub 34 */
        !          12563:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12564:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12565:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12566: 
        !          12567:   /* submap 37 sub 35 */
        !          12568:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12569:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12570:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12571: 
        !          12572:   /* submap 37 sub 36 */
        !          12573:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12574:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12575:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12576: 
        !          12577:   /* submap 37 sub 37 */
        !          12578:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12579:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12580:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12581: 
        !          12582:   /* submap 37 sub 38 */
        !          12583:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12584:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12585:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12586: 
        !          12587:   /* submap 37 sub 39 */
        !          12588:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12589:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12590:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12591: 
        !          12592:   /* submap 37 sub 40 */
        !          12593:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12594:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12595:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12596: 
        !          12597:   /* submap 37 sub 41 */
        !          12598:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12599:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12600:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12601: 
        !          12602:   /* submap 37 sub 42 */
        !          12603:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12604:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12605:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12606: 
        !          12607:   /* submap 37 sub 43 */
        !          12608:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12609:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12610:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12611: 
        !          12612:   /* submap 37 sub 44 */
        !          12613:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12614:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12615:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12616: 
        !          12617:   /* submap 37 sub 45 */
        !          12618:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12619:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12620:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12621: 
        !          12622:   /* submap 37 sub 46 */
        !          12623:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12624:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12625:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12626: 
        !          12627:   /* submap 37 sub 47 */
        !          12628:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12629:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12630:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12631: 
        !          12632:   /* submap 37 sub 48 */
        !          12633:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12634:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12635:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12636: 
        !          12637:   /* submap 37 sub 49 */
        !          12638:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12639:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12640:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12641: 
        !          12642:   /* submap 37 sub 50 */
        !          12643:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12644:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12645:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12646: 
        !          12647:   /* submap 37 sub 51 */
        !          12648:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12649:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12650:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12651: 
        !          12652:   /* submap 37 sub 52 */
        !          12653:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12654:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12655:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12656: 
        !          12657:   /* submap 37 sub 53 */
        !          12658:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12659:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12660:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12661: 
        !          12662:   /* submap 37 sub 54 */
        !          12663:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12664:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12665:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12666: 
        !          12667:   /* submap 37 sub 55 */
        !          12668:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12669:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12670:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12671: 
        !          12672:   /* submap 37 sub 56 */
        !          12673:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12674:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12675:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12676: 
        !          12677:   /* submap 37 sub 57 */
        !          12678:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12679:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12680:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12681: 
        !          12682:   /* submap 37 sub 58 */
        !          12683:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12684:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12685:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12686: 
        !          12687:   /* submap 37 sub 59 */
        !          12688:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12689:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12690:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12691: 
        !          12692:   /* submap 37 sub 60 */
        !          12693:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12694:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12695:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12696: 
        !          12697:   /* submap 37 sub 61 */
        !          12698:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12699:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12700:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12701: 
        !          12702:   /* submap 37 sub 62 */
        !          12703:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12704:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12705:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12706: 
        !          12707:   /* submap 37 sub 63 */
        !          12708:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12709:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12710:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12711: 
        !          12712:   /* done: */
        !          12713:   return(submap);
        !          12714: }
        !          12715: 
        !          12716: /* create submap 38: */
        !          12717: static struct _tme_m68k_decoder_submap *
        !          12718: _tme_m68k_create_submap38(struct tme_m68k *ic)
        !          12719: {
        !          12720:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          12721:   int entry_i;
        !          12722: 
        !          12723:   /* allocate and initialize the submap: */
        !          12724:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          12725:   submap_entry = submap;
        !          12726:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          12727:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          12728:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          12729:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          12730:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          12731:       submap_entry++;
        !          12732:   }
        !          12733: 
        !          12734:   /* fill the submap: */
        !          12735:   submap_entry = submap;
        !          12736: 
        !          12737:   /* submap 38 sub 0 */
        !          12738:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          12739:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12740:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12741: 
        !          12742:   /* submap 38 sub 1 */
        !          12743:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          12744:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12745:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12746: 
        !          12747:   /* submap 38 sub 2 */
        !          12748:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          12749:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12750:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12751: 
        !          12752:   /* submap 38 sub 3 */
        !          12753:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          12754:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12755:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12756: 
        !          12757:   /* submap 38 sub 4 */
        !          12758:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          12759:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12760:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12761: 
        !          12762:   /* submap 38 sub 5 */
        !          12763:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          12764:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12765:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12766: 
        !          12767:   /* submap 38 sub 6 */
        !          12768:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          12769:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12770:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12771: 
        !          12772:   /* submap 38 sub 7 */
        !          12773:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          12774:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12775:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12776: 
        !          12777:   /* submap 38 sub 8 */
        !          12778:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          12779: 
        !          12780:   /* submap 38 sub 9 */
        !          12781:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          12782: 
        !          12783:   /* submap 38 sub 10 */
        !          12784:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          12785: 
        !          12786:   /* submap 38 sub 11 */
        !          12787:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          12788: 
        !          12789:   /* submap 38 sub 12 */
        !          12790:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          12791: 
        !          12792:   /* submap 38 sub 13 */
        !          12793:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          12794: 
        !          12795:   /* submap 38 sub 14 */
        !          12796:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          12797: 
        !          12798:   /* submap 38 sub 15 */
        !          12799:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          12800: 
        !          12801:   /* submap 38 sub 16 */
        !          12802:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12803:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12804:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12805: 
        !          12806:   /* submap 38 sub 17 */
        !          12807:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12808:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12809:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12810: 
        !          12811:   /* submap 38 sub 18 */
        !          12812:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12813:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12814:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12815: 
        !          12816:   /* submap 38 sub 19 */
        !          12817:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12818:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12819:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12820: 
        !          12821:   /* submap 38 sub 20 */
        !          12822:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12823:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12824:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12825: 
        !          12826:   /* submap 38 sub 21 */
        !          12827:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12828:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12829:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12830: 
        !          12831:   /* submap 38 sub 22 */
        !          12832:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12833:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12834:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12835: 
        !          12836:   /* submap 38 sub 23 */
        !          12837:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12838:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12839:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12840: 
        !          12841:   /* submap 38 sub 24 */
        !          12842:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12843:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12844:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12845: 
        !          12846:   /* submap 38 sub 25 */
        !          12847:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12848:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12849:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12850: 
        !          12851:   /* submap 38 sub 26 */
        !          12852:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12853:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12854:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12855: 
        !          12856:   /* submap 38 sub 27 */
        !          12857:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12858:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12859:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12860: 
        !          12861:   /* submap 38 sub 28 */
        !          12862:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12863:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12864:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12865: 
        !          12866:   /* submap 38 sub 29 */
        !          12867:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12868:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12869:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12870: 
        !          12871:   /* submap 38 sub 30 */
        !          12872:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12873:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12874:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12875: 
        !          12876:   /* submap 38 sub 31 */
        !          12877:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12878:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12879:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12880: 
        !          12881:   /* submap 38 sub 32 */
        !          12882:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12883:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12884:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12885: 
        !          12886:   /* submap 38 sub 33 */
        !          12887:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12888:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12889:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12890: 
        !          12891:   /* submap 38 sub 34 */
        !          12892:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12893:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12894:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12895: 
        !          12896:   /* submap 38 sub 35 */
        !          12897:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12898:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12899:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12900: 
        !          12901:   /* submap 38 sub 36 */
        !          12902:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12903:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12904:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12905: 
        !          12906:   /* submap 38 sub 37 */
        !          12907:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12908:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12909:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12910: 
        !          12911:   /* submap 38 sub 38 */
        !          12912:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12913:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12914:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12915: 
        !          12916:   /* submap 38 sub 39 */
        !          12917:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12918:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12919:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12920: 
        !          12921:   /* submap 38 sub 40 */
        !          12922:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12923:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12924:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12925: 
        !          12926:   /* submap 38 sub 41 */
        !          12927:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12928:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12929:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12930: 
        !          12931:   /* submap 38 sub 42 */
        !          12932:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12933:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12934:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12935: 
        !          12936:   /* submap 38 sub 43 */
        !          12937:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12938:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12939:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12940: 
        !          12941:   /* submap 38 sub 44 */
        !          12942:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12943:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12944:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12945: 
        !          12946:   /* submap 38 sub 45 */
        !          12947:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12948:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12949:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12950: 
        !          12951:   /* submap 38 sub 46 */
        !          12952:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12953:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12954:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12955: 
        !          12956:   /* submap 38 sub 47 */
        !          12957:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12958:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12959:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12960: 
        !          12961:   /* submap 38 sub 48 */
        !          12962:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12963:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12964:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12965: 
        !          12966:   /* submap 38 sub 49 */
        !          12967:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12968:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12969:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12970: 
        !          12971:   /* submap 38 sub 50 */
        !          12972:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12973:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12974:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12975: 
        !          12976:   /* submap 38 sub 51 */
        !          12977:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12978:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12979:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12980: 
        !          12981:   /* submap 38 sub 52 */
        !          12982:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12983:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12984:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12985: 
        !          12986:   /* submap 38 sub 53 */
        !          12987:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12988:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12989:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12990: 
        !          12991:   /* submap 38 sub 54 */
        !          12992:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12993:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12994:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          12995: 
        !          12996:   /* submap 38 sub 55 */
        !          12997:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          12998:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          12999:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13000: 
        !          13001:   /* submap 38 sub 56 */
        !          13002:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13003:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13004:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13005: 
        !          13006:   /* submap 38 sub 57 */
        !          13007:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13008:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13009:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13010: 
        !          13011:   /* submap 38 sub 58 */
        !          13012:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13013:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13014:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13015: 
        !          13016:   /* submap 38 sub 59 */
        !          13017:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13018:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13019:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13020: 
        !          13021:   /* submap 38 sub 60 */
        !          13022:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          13023:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          13024:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13025: 
        !          13026:   /* submap 38 sub 61 */
        !          13027:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          13028: 
        !          13029:   /* submap 38 sub 62 */
        !          13030:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          13031: 
        !          13032:   /* submap 38 sub 63 */
        !          13033:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          13034: 
        !          13035:   /* done: */
        !          13036:   return(submap);
        !          13037: }
        !          13038: 
        !          13039: /* create submap 39: */
        !          13040: static struct _tme_m68k_decoder_submap *
        !          13041: _tme_m68k_create_submap39(struct tme_m68k *ic)
        !          13042: {
        !          13043:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          13044:   int entry_i;
        !          13045: 
        !          13046:   /* allocate and initialize the submap: */
        !          13047:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          13048:   submap_entry = submap;
        !          13049:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          13050:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          13051:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          13052:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          13053:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          13054:       submap_entry++;
        !          13055:   }
        !          13056: 
        !          13057:   /* fill the submap: */
        !          13058:   submap_entry = submap;
        !          13059: 
        !          13060:   /* submap 39 sub 0 */
        !          13061:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          13062:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13063:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13064: 
        !          13065:   /* submap 39 sub 1 */
        !          13066:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          13067:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13068:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13069: 
        !          13070:   /* submap 39 sub 2 */
        !          13071:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          13072:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13073:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13074: 
        !          13075:   /* submap 39 sub 3 */
        !          13076:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          13077:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13078:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13079: 
        !          13080:   /* submap 39 sub 4 */
        !          13081:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          13082:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13083:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13084: 
        !          13085:   /* submap 39 sub 5 */
        !          13086:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          13087:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13088:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13089: 
        !          13090:   /* submap 39 sub 6 */
        !          13091:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          13092:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13093:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13094: 
        !          13095:   /* submap 39 sub 7 */
        !          13096:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          13097:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13098:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13099: 
        !          13100:   /* submap 39 sub 8 */
        !          13101:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          13102: 
        !          13103:   /* submap 39 sub 9 */
        !          13104:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          13105: 
        !          13106:   /* submap 39 sub 10 */
        !          13107:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          13108: 
        !          13109:   /* submap 39 sub 11 */
        !          13110:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          13111: 
        !          13112:   /* submap 39 sub 12 */
        !          13113:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          13114: 
        !          13115:   /* submap 39 sub 13 */
        !          13116:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          13117: 
        !          13118:   /* submap 39 sub 14 */
        !          13119:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          13120: 
        !          13121:   /* submap 39 sub 15 */
        !          13122:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          13123: 
        !          13124:   /* submap 39 sub 16 */
        !          13125:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13126:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13127:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13128: 
        !          13129:   /* submap 39 sub 17 */
        !          13130:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13131:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13132:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13133: 
        !          13134:   /* submap 39 sub 18 */
        !          13135:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13136:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13137:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13138: 
        !          13139:   /* submap 39 sub 19 */
        !          13140:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13141:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13142:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13143: 
        !          13144:   /* submap 39 sub 20 */
        !          13145:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13146:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13147:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13148: 
        !          13149:   /* submap 39 sub 21 */
        !          13150:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13151:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13152:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13153: 
        !          13154:   /* submap 39 sub 22 */
        !          13155:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13156:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13157:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13158: 
        !          13159:   /* submap 39 sub 23 */
        !          13160:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13161:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13162:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13163: 
        !          13164:   /* submap 39 sub 24 */
        !          13165:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13166:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13167:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13168: 
        !          13169:   /* submap 39 sub 25 */
        !          13170:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13171:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13172:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13173: 
        !          13174:   /* submap 39 sub 26 */
        !          13175:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13176:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13177:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13178: 
        !          13179:   /* submap 39 sub 27 */
        !          13180:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13181:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13182:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13183: 
        !          13184:   /* submap 39 sub 28 */
        !          13185:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13186:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13187:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13188: 
        !          13189:   /* submap 39 sub 29 */
        !          13190:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13191:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13192:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13193: 
        !          13194:   /* submap 39 sub 30 */
        !          13195:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13196:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13197:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13198: 
        !          13199:   /* submap 39 sub 31 */
        !          13200:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13201:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13202:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13203: 
        !          13204:   /* submap 39 sub 32 */
        !          13205:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13206:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13207:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13208: 
        !          13209:   /* submap 39 sub 33 */
        !          13210:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13211:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13212:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13213: 
        !          13214:   /* submap 39 sub 34 */
        !          13215:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13216:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13217:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13218: 
        !          13219:   /* submap 39 sub 35 */
        !          13220:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13221:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13222:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13223: 
        !          13224:   /* submap 39 sub 36 */
        !          13225:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13226:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13227:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13228: 
        !          13229:   /* submap 39 sub 37 */
        !          13230:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13231:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13232:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13233: 
        !          13234:   /* submap 39 sub 38 */
        !          13235:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13236:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13237:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13238: 
        !          13239:   /* submap 39 sub 39 */
        !          13240:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13241:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13242:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13243: 
        !          13244:   /* submap 39 sub 40 */
        !          13245:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13246:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13247:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13248: 
        !          13249:   /* submap 39 sub 41 */
        !          13250:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13251:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13252:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13253: 
        !          13254:   /* submap 39 sub 42 */
        !          13255:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13256:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13257:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13258: 
        !          13259:   /* submap 39 sub 43 */
        !          13260:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13261:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13262:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13263: 
        !          13264:   /* submap 39 sub 44 */
        !          13265:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13266:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13267:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13268: 
        !          13269:   /* submap 39 sub 45 */
        !          13270:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13271:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13272:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13273: 
        !          13274:   /* submap 39 sub 46 */
        !          13275:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13276:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13277:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13278: 
        !          13279:   /* submap 39 sub 47 */
        !          13280:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13281:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13282:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13283: 
        !          13284:   /* submap 39 sub 48 */
        !          13285:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13286:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13287:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13288: 
        !          13289:   /* submap 39 sub 49 */
        !          13290:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13291:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13292:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13293: 
        !          13294:   /* submap 39 sub 50 */
        !          13295:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13296:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13297:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13298: 
        !          13299:   /* submap 39 sub 51 */
        !          13300:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13301:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13302:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13303: 
        !          13304:   /* submap 39 sub 52 */
        !          13305:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13306:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13307:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13308: 
        !          13309:   /* submap 39 sub 53 */
        !          13310:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13311:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13312:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13313: 
        !          13314:   /* submap 39 sub 54 */
        !          13315:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13316:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13317:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13318: 
        !          13319:   /* submap 39 sub 55 */
        !          13320:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13321:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13322:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13323: 
        !          13324:   /* submap 39 sub 56 */
        !          13325:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13326:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13327:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13328: 
        !          13329:   /* submap 39 sub 57 */
        !          13330:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13331:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13332:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13333: 
        !          13334:   /* submap 39 sub 58 */
        !          13335:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13336:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13337:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13338: 
        !          13339:   /* submap 39 sub 59 */
        !          13340:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13341:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13342:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13343: 
        !          13344:   /* submap 39 sub 60 */
        !          13345:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          13346:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          13347:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13348: 
        !          13349:   /* submap 39 sub 61 */
        !          13350:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          13351: 
        !          13352:   /* submap 39 sub 62 */
        !          13353:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          13354: 
        !          13355:   /* submap 39 sub 63 */
        !          13356:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          13357: 
        !          13358:   /* done: */
        !          13359:   return(submap);
        !          13360: }
        !          13361: 
        !          13362: /* create submap 40: */
        !          13363: static struct _tme_m68k_decoder_submap *
        !          13364: _tme_m68k_create_submap40(struct tme_m68k *ic)
        !          13365: {
        !          13366:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          13367:   int entry_i;
        !          13368: 
        !          13369:   /* allocate and initialize the submap: */
        !          13370:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          13371:   submap_entry = submap;
        !          13372:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          13373:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          13374:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          13375:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          13376:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          13377:       submap_entry++;
        !          13378:   }
        !          13379: 
        !          13380:   /* fill the submap: */
        !          13381:   submap_entry = submap;
        !          13382: 
        !          13383:   /* submap 40 sub 0 */
        !          13384:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          13385:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13386:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13387: 
        !          13388:   /* submap 40 sub 1 */
        !          13389:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          13390:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13391:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13392: 
        !          13393:   /* submap 40 sub 2 */
        !          13394:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          13395:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13396:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13397: 
        !          13398:   /* submap 40 sub 3 */
        !          13399:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          13400:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13401:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13402: 
        !          13403:   /* submap 40 sub 4 */
        !          13404:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          13405:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13406:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13407: 
        !          13408:   /* submap 40 sub 5 */
        !          13409:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          13410:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13411:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13412: 
        !          13413:   /* submap 40 sub 6 */
        !          13414:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          13415:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13416:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13417: 
        !          13418:   /* submap 40 sub 7 */
        !          13419:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          13420:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13421:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13422: 
        !          13423:   /* submap 40 sub 8 */
        !          13424:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          13425: 
        !          13426:   /* submap 40 sub 9 */
        !          13427:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          13428: 
        !          13429:   /* submap 40 sub 10 */
        !          13430:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          13431: 
        !          13432:   /* submap 40 sub 11 */
        !          13433:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          13434: 
        !          13435:   /* submap 40 sub 12 */
        !          13436:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          13437: 
        !          13438:   /* submap 40 sub 13 */
        !          13439:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          13440: 
        !          13441:   /* submap 40 sub 14 */
        !          13442:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          13443: 
        !          13444:   /* submap 40 sub 15 */
        !          13445:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          13446: 
        !          13447:   /* submap 40 sub 16 */
        !          13448:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13449:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13450:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13451: 
        !          13452:   /* submap 40 sub 17 */
        !          13453:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13454:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13455:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13456: 
        !          13457:   /* submap 40 sub 18 */
        !          13458:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13459:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13460:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13461: 
        !          13462:   /* submap 40 sub 19 */
        !          13463:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13464:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13465:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13466: 
        !          13467:   /* submap 40 sub 20 */
        !          13468:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13469:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13470:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13471: 
        !          13472:   /* submap 40 sub 21 */
        !          13473:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13474:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13475:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13476: 
        !          13477:   /* submap 40 sub 22 */
        !          13478:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13479:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13480:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13481: 
        !          13482:   /* submap 40 sub 23 */
        !          13483:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13484:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13485:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13486: 
        !          13487:   /* submap 40 sub 24 */
        !          13488:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13489:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13490:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13491: 
        !          13492:   /* submap 40 sub 25 */
        !          13493:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13494:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13495:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13496: 
        !          13497:   /* submap 40 sub 26 */
        !          13498:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13499:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13500:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13501: 
        !          13502:   /* submap 40 sub 27 */
        !          13503:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13504:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13505:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13506: 
        !          13507:   /* submap 40 sub 28 */
        !          13508:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13509:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13510:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13511: 
        !          13512:   /* submap 40 sub 29 */
        !          13513:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13514:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13515:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13516: 
        !          13517:   /* submap 40 sub 30 */
        !          13518:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13519:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13520:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13521: 
        !          13522:   /* submap 40 sub 31 */
        !          13523:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13524:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13525:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13526: 
        !          13527:   /* submap 40 sub 32 */
        !          13528:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13529:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13530:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13531: 
        !          13532:   /* submap 40 sub 33 */
        !          13533:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13534:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13535:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13536: 
        !          13537:   /* submap 40 sub 34 */
        !          13538:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13539:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13540:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13541: 
        !          13542:   /* submap 40 sub 35 */
        !          13543:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13544:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13545:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13546: 
        !          13547:   /* submap 40 sub 36 */
        !          13548:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13549:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13550:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13551: 
        !          13552:   /* submap 40 sub 37 */
        !          13553:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13554:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13555:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13556: 
        !          13557:   /* submap 40 sub 38 */
        !          13558:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13559:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13560:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13561: 
        !          13562:   /* submap 40 sub 39 */
        !          13563:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13564:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13565:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13566: 
        !          13567:   /* submap 40 sub 40 */
        !          13568:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13569:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13570:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13571: 
        !          13572:   /* submap 40 sub 41 */
        !          13573:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13574:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13575:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13576: 
        !          13577:   /* submap 40 sub 42 */
        !          13578:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13579:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13580:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13581: 
        !          13582:   /* submap 40 sub 43 */
        !          13583:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13584:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13585:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13586: 
        !          13587:   /* submap 40 sub 44 */
        !          13588:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13589:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13590:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13591: 
        !          13592:   /* submap 40 sub 45 */
        !          13593:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13594:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13595:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13596: 
        !          13597:   /* submap 40 sub 46 */
        !          13598:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13599:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13600:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13601: 
        !          13602:   /* submap 40 sub 47 */
        !          13603:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13604:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13605:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13606: 
        !          13607:   /* submap 40 sub 48 */
        !          13608:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13609:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13610:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13611: 
        !          13612:   /* submap 40 sub 49 */
        !          13613:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13614:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13615:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13616: 
        !          13617:   /* submap 40 sub 50 */
        !          13618:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13619:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13620:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13621: 
        !          13622:   /* submap 40 sub 51 */
        !          13623:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13624:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13625:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13626: 
        !          13627:   /* submap 40 sub 52 */
        !          13628:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13629:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13630:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13631: 
        !          13632:   /* submap 40 sub 53 */
        !          13633:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13634:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13635:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13636: 
        !          13637:   /* submap 40 sub 54 */
        !          13638:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13639:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13640:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13641: 
        !          13642:   /* submap 40 sub 55 */
        !          13643:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13644:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13645:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13646: 
        !          13647:   /* submap 40 sub 56 */
        !          13648:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13649:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13650:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13651: 
        !          13652:   /* submap 40 sub 57 */
        !          13653:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13654:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13655:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13656: 
        !          13657:   /* submap 40 sub 58 */
        !          13658:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13659:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13660:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13661: 
        !          13662:   /* submap 40 sub 59 */
        !          13663:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13664:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13665:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13666: 
        !          13667:   /* submap 40 sub 60 */
        !          13668:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          13669:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          13670:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13671: 
        !          13672:   /* submap 40 sub 61 */
        !          13673:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          13674: 
        !          13675:   /* submap 40 sub 62 */
        !          13676:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          13677: 
        !          13678:   /* submap 40 sub 63 */
        !          13679:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          13680: 
        !          13681:   /* done: */
        !          13682:   return(submap);
        !          13683: }
        !          13684: 
        !          13685: /* create submap 41: */
        !          13686: static struct _tme_m68k_decoder_submap *
        !          13687: _tme_m68k_create_submap41(struct tme_m68k *ic)
        !          13688: {
        !          13689:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          13690:   int entry_i;
        !          13691: 
        !          13692:   /* allocate and initialize the submap: */
        !          13693:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          13694:   submap_entry = submap;
        !          13695:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          13696:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          13697:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          13698:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          13699:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          13700:       submap_entry++;
        !          13701:   }
        !          13702: 
        !          13703:   /* fill the submap: */
        !          13704:   submap_entry = submap;
        !          13705: 
        !          13706:   /* submap 41 sub 0 */
        !          13707:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          13708:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13709:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13710: 
        !          13711:   /* submap 41 sub 1 */
        !          13712:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          13713:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13714:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13715: 
        !          13716:   /* submap 41 sub 2 */
        !          13717:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          13718:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13719:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13720: 
        !          13721:   /* submap 41 sub 3 */
        !          13722:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          13723:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13724:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13725: 
        !          13726:   /* submap 41 sub 4 */
        !          13727:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          13728:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13729:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13730: 
        !          13731:   /* submap 41 sub 5 */
        !          13732:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          13733:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13734:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13735: 
        !          13736:   /* submap 41 sub 6 */
        !          13737:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          13738:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13739:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13740: 
        !          13741:   /* submap 41 sub 7 */
        !          13742:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          13743:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13744:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13745: 
        !          13746:   /* submap 41 sub 8 */
        !          13747:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_A0 << 1);
        !          13748:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13749:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13750: 
        !          13751:   /* submap 41 sub 9 */
        !          13752:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_A1 << 1);
        !          13753:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13754:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13755: 
        !          13756:   /* submap 41 sub 10 */
        !          13757:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_A2 << 1);
        !          13758:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13759:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13760: 
        !          13761:   /* submap 41 sub 11 */
        !          13762:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_A3 << 1);
        !          13763:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13764:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13765: 
        !          13766:   /* submap 41 sub 12 */
        !          13767:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_A4 << 1);
        !          13768:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13769:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13770: 
        !          13771:   /* submap 41 sub 13 */
        !          13772:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_A5 << 1);
        !          13773:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13774:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13775: 
        !          13776:   /* submap 41 sub 14 */
        !          13777:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_A6 << 1);
        !          13778:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13779:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13780: 
        !          13781:   /* submap 41 sub 15 */
        !          13782:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_A7 << 1);
        !          13783:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13784:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13785: 
        !          13786:   /* submap 41 sub 16 */
        !          13787:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13788:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13789:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13790: 
        !          13791:   /* submap 41 sub 17 */
        !          13792:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13793:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13794:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13795: 
        !          13796:   /* submap 41 sub 18 */
        !          13797:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13798:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13799:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13800: 
        !          13801:   /* submap 41 sub 19 */
        !          13802:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13803:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13804:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13805: 
        !          13806:   /* submap 41 sub 20 */
        !          13807:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13808:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13809:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13810: 
        !          13811:   /* submap 41 sub 21 */
        !          13812:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13813:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13814:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13815: 
        !          13816:   /* submap 41 sub 22 */
        !          13817:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13818:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13819:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13820: 
        !          13821:   /* submap 41 sub 23 */
        !          13822:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13823:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13824:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13825: 
        !          13826:   /* submap 41 sub 24 */
        !          13827:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13828:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13829:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13830: 
        !          13831:   /* submap 41 sub 25 */
        !          13832:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13833:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13834:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13835: 
        !          13836:   /* submap 41 sub 26 */
        !          13837:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13838:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13839:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13840: 
        !          13841:   /* submap 41 sub 27 */
        !          13842:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13843:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13844:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13845: 
        !          13846:   /* submap 41 sub 28 */
        !          13847:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13848:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13849:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13850: 
        !          13851:   /* submap 41 sub 29 */
        !          13852:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13853:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13854:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13855: 
        !          13856:   /* submap 41 sub 30 */
        !          13857:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13858:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13859:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13860: 
        !          13861:   /* submap 41 sub 31 */
        !          13862:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13863:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13864:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13865: 
        !          13866:   /* submap 41 sub 32 */
        !          13867:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13868:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13869:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13870: 
        !          13871:   /* submap 41 sub 33 */
        !          13872:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13873:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13874:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13875: 
        !          13876:   /* submap 41 sub 34 */
        !          13877:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13878:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13879:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13880: 
        !          13881:   /* submap 41 sub 35 */
        !          13882:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13883:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13884:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13885: 
        !          13886:   /* submap 41 sub 36 */
        !          13887:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13888:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13889:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13890: 
        !          13891:   /* submap 41 sub 37 */
        !          13892:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13893:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13894:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13895: 
        !          13896:   /* submap 41 sub 38 */
        !          13897:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13898:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13899:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13900: 
        !          13901:   /* submap 41 sub 39 */
        !          13902:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13903:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13904:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13905: 
        !          13906:   /* submap 41 sub 40 */
        !          13907:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13908:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13909:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13910: 
        !          13911:   /* submap 41 sub 41 */
        !          13912:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13913:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13914:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13915: 
        !          13916:   /* submap 41 sub 42 */
        !          13917:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13918:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13919:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13920: 
        !          13921:   /* submap 41 sub 43 */
        !          13922:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13923:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13924:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13925: 
        !          13926:   /* submap 41 sub 44 */
        !          13927:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13928:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13929:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13930: 
        !          13931:   /* submap 41 sub 45 */
        !          13932:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13933:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13934:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13935: 
        !          13936:   /* submap 41 sub 46 */
        !          13937:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13938:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13939:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13940: 
        !          13941:   /* submap 41 sub 47 */
        !          13942:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13943:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13944:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13945: 
        !          13946:   /* submap 41 sub 48 */
        !          13947:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13948:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13949:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13950: 
        !          13951:   /* submap 41 sub 49 */
        !          13952:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13953:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13954:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13955: 
        !          13956:   /* submap 41 sub 50 */
        !          13957:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13958:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13959:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13960: 
        !          13961:   /* submap 41 sub 51 */
        !          13962:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13963:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13964:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13965: 
        !          13966:   /* submap 41 sub 52 */
        !          13967:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13968:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13969:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13970: 
        !          13971:   /* submap 41 sub 53 */
        !          13972:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13973:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13974:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13975: 
        !          13976:   /* submap 41 sub 54 */
        !          13977:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13978:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13979:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13980: 
        !          13981:   /* submap 41 sub 55 */
        !          13982:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13983:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13984:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13985: 
        !          13986:   /* submap 41 sub 56 */
        !          13987:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13988:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13989:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13990: 
        !          13991:   /* submap 41 sub 57 */
        !          13992:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13993:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13994:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          13995: 
        !          13996:   /* submap 41 sub 58 */
        !          13997:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          13998:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          13999:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14000: 
        !          14001:   /* submap 41 sub 59 */
        !          14002:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14003:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14004:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14005: 
        !          14006:   /* submap 41 sub 60 */
        !          14007:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          14008:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          14009:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14010: 
        !          14011:   /* submap 41 sub 61 */
        !          14012:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14013: 
        !          14014:   /* submap 41 sub 62 */
        !          14015:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14016: 
        !          14017:   /* submap 41 sub 63 */
        !          14018:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14019: 
        !          14020:   /* done: */
        !          14021:   return(submap);
        !          14022: }
        !          14023: 
        !          14024: /* create submap 42: */
        !          14025: static struct _tme_m68k_decoder_submap *
        !          14026: _tme_m68k_create_submap42(struct tme_m68k *ic)
        !          14027: {
        !          14028:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          14029:   int entry_i;
        !          14030: 
        !          14031:   /* allocate and initialize the submap: */
        !          14032:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          14033:   submap_entry = submap;
        !          14034:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          14035:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          14036:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          14037:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          14038:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          14039:       submap_entry++;
        !          14040:   }
        !          14041: 
        !          14042:   /* fill the submap: */
        !          14043:   submap_entry = submap;
        !          14044: 
        !          14045:   /* submap 42 sub 0 */
        !          14046:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          14047:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14048:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14049: 
        !          14050:   /* submap 42 sub 1 */
        !          14051:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          14052:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14053:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14054: 
        !          14055:   /* submap 42 sub 2 */
        !          14056:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          14057:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14058:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14059: 
        !          14060:   /* submap 42 sub 3 */
        !          14061:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          14062:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14063:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14064: 
        !          14065:   /* submap 42 sub 4 */
        !          14066:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          14067:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14068:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14069: 
        !          14070:   /* submap 42 sub 5 */
        !          14071:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          14072:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14073:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14074: 
        !          14075:   /* submap 42 sub 6 */
        !          14076:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          14077:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14078:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14079: 
        !          14080:   /* submap 42 sub 7 */
        !          14081:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          14082:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14083:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14084: 
        !          14085:   /* submap 42 sub 8 */
        !          14086:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          14087:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14088:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14089: 
        !          14090:   /* submap 42 sub 9 */
        !          14091:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          14092:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14093:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14094: 
        !          14095:   /* submap 42 sub 10 */
        !          14096:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          14097:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14098:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14099: 
        !          14100:   /* submap 42 sub 11 */
        !          14101:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          14102:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14103:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14104: 
        !          14105:   /* submap 42 sub 12 */
        !          14106:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          14107:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14108:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14109: 
        !          14110:   /* submap 42 sub 13 */
        !          14111:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          14112:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14113:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14114: 
        !          14115:   /* submap 42 sub 14 */
        !          14116:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          14117:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14118:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14119: 
        !          14120:   /* submap 42 sub 15 */
        !          14121:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          14122:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14123:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14124: 
        !          14125:   /* submap 42 sub 16 */
        !          14126:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14127:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14128:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14129: 
        !          14130:   /* submap 42 sub 17 */
        !          14131:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14132:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14133:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14134: 
        !          14135:   /* submap 42 sub 18 */
        !          14136:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14137:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14138:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14139: 
        !          14140:   /* submap 42 sub 19 */
        !          14141:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14142:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14143:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14144: 
        !          14145:   /* submap 42 sub 20 */
        !          14146:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14147:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14148:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14149: 
        !          14150:   /* submap 42 sub 21 */
        !          14151:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14152:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14153:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14154: 
        !          14155:   /* submap 42 sub 22 */
        !          14156:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14157:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14158:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14159: 
        !          14160:   /* submap 42 sub 23 */
        !          14161:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14162:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14163:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14164: 
        !          14165:   /* submap 42 sub 24 */
        !          14166:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14167:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14168:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14169: 
        !          14170:   /* submap 42 sub 25 */
        !          14171:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14172:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14173:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14174: 
        !          14175:   /* submap 42 sub 26 */
        !          14176:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14177:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14178:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14179: 
        !          14180:   /* submap 42 sub 27 */
        !          14181:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14182:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14183:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14184: 
        !          14185:   /* submap 42 sub 28 */
        !          14186:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14187:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14188:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14189: 
        !          14190:   /* submap 42 sub 29 */
        !          14191:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14192:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14193:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14194: 
        !          14195:   /* submap 42 sub 30 */
        !          14196:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14197:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14198:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14199: 
        !          14200:   /* submap 42 sub 31 */
        !          14201:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14202:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14203:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14204: 
        !          14205:   /* submap 42 sub 32 */
        !          14206:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14207:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14208:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14209: 
        !          14210:   /* submap 42 sub 33 */
        !          14211:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14212:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14213:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14214: 
        !          14215:   /* submap 42 sub 34 */
        !          14216:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14217:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14218:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14219: 
        !          14220:   /* submap 42 sub 35 */
        !          14221:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14222:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14223:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14224: 
        !          14225:   /* submap 42 sub 36 */
        !          14226:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14227:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14228:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14229: 
        !          14230:   /* submap 42 sub 37 */
        !          14231:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14232:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14233:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14234: 
        !          14235:   /* submap 42 sub 38 */
        !          14236:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14237:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14238:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14239: 
        !          14240:   /* submap 42 sub 39 */
        !          14241:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14242:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14243:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14244: 
        !          14245:   /* submap 42 sub 40 */
        !          14246:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14247:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14248:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14249: 
        !          14250:   /* submap 42 sub 41 */
        !          14251:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14252:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14253:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14254: 
        !          14255:   /* submap 42 sub 42 */
        !          14256:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14257:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14258:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14259: 
        !          14260:   /* submap 42 sub 43 */
        !          14261:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14262:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14263:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14264: 
        !          14265:   /* submap 42 sub 44 */
        !          14266:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14267:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14268:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14269: 
        !          14270:   /* submap 42 sub 45 */
        !          14271:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14272:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14273:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14274: 
        !          14275:   /* submap 42 sub 46 */
        !          14276:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14277:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14278:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14279: 
        !          14280:   /* submap 42 sub 47 */
        !          14281:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14282:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14283:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14284: 
        !          14285:   /* submap 42 sub 48 */
        !          14286:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14287:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14288:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14289: 
        !          14290:   /* submap 42 sub 49 */
        !          14291:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14292:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14293:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14294: 
        !          14295:   /* submap 42 sub 50 */
        !          14296:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14297:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14298:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14299: 
        !          14300:   /* submap 42 sub 51 */
        !          14301:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14302:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14303:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14304: 
        !          14305:   /* submap 42 sub 52 */
        !          14306:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14307:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14308:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14309: 
        !          14310:   /* submap 42 sub 53 */
        !          14311:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14312:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14313:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14314: 
        !          14315:   /* submap 42 sub 54 */
        !          14316:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14317:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14318:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14319: 
        !          14320:   /* submap 42 sub 55 */
        !          14321:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14322:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14323:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14324: 
        !          14325:   /* submap 42 sub 56 */
        !          14326:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14327:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14328:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14329: 
        !          14330:   /* submap 42 sub 57 */
        !          14331:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14332:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14333:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14334: 
        !          14335:   /* submap 42 sub 58 */
        !          14336:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14337:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14338:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14339: 
        !          14340:   /* submap 42 sub 59 */
        !          14341:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14342:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14343:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14344: 
        !          14345:   /* submap 42 sub 60 */
        !          14346:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          14347:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          14348:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14349: 
        !          14350:   /* submap 42 sub 61 */
        !          14351:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14352: 
        !          14353:   /* submap 42 sub 62 */
        !          14354:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14355: 
        !          14356:   /* submap 42 sub 63 */
        !          14357:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14358: 
        !          14359:   /* done: */
        !          14360:   return(submap);
        !          14361: }
        !          14362: 
        !          14363: /* create submap 43: */
        !          14364: static struct _tme_m68k_decoder_submap *
        !          14365: _tme_m68k_create_submap43(struct tme_m68k *ic)
        !          14366: {
        !          14367:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          14368:   int entry_i;
        !          14369: 
        !          14370:   /* allocate and initialize the submap: */
        !          14371:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          14372:   submap_entry = submap;
        !          14373:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          14374:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          14375:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          14376:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          14377:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          14378:       submap_entry++;
        !          14379:   }
        !          14380: 
        !          14381:   /* fill the submap: */
        !          14382:   submap_entry = submap;
        !          14383: 
        !          14384:   /* submap 43 sub 0 */
        !          14385:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          14386:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          14387:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14388:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14389: 
        !          14390:   /* submap 43 sub 1 */
        !          14391:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          14392:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          14393:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14394:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14395: 
        !          14396:   /* submap 43 sub 2 */
        !          14397:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          14398:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          14399:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14400:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14401: 
        !          14402:   /* submap 43 sub 3 */
        !          14403:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          14404:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          14405:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14406:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14407: 
        !          14408:   /* submap 43 sub 4 */
        !          14409:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          14410:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          14411:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14412:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14413: 
        !          14414:   /* submap 43 sub 5 */
        !          14415:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          14416:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          14417:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14418:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14419: 
        !          14420:   /* submap 43 sub 6 */
        !          14421:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          14422:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          14423:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14424:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14425: 
        !          14426:   /* submap 43 sub 7 */
        !          14427:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          14428:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          14429:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14430:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14431: 
        !          14432:   /* submap 43 sub 8 */
        !          14433:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          14434:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          14435:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14436:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14437: 
        !          14438:   /* submap 43 sub 9 */
        !          14439:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          14440:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          14441:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14442:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14443: 
        !          14444:   /* submap 43 sub 10 */
        !          14445:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          14446:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          14447:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14448:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14449: 
        !          14450:   /* submap 43 sub 11 */
        !          14451:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          14452:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          14453:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14454:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14455: 
        !          14456:   /* submap 43 sub 12 */
        !          14457:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          14458:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          14459:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14460:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14461: 
        !          14462:   /* submap 43 sub 13 */
        !          14463:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          14464:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          14465:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14466:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14467: 
        !          14468:   /* submap 43 sub 14 */
        !          14469:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          14470:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          14471:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14472:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14473: 
        !          14474:   /* submap 43 sub 15 */
        !          14475:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          14476:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          14477:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14478:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14479: 
        !          14480:   /* submap 43 sub 16 */
        !          14481:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14482:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14483:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14484: 
        !          14485:   /* submap 43 sub 17 */
        !          14486:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14487:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14488:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14489: 
        !          14490:   /* submap 43 sub 18 */
        !          14491:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14492:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14493:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14494: 
        !          14495:   /* submap 43 sub 19 */
        !          14496:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14497:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14498:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14499: 
        !          14500:   /* submap 43 sub 20 */
        !          14501:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14502:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14503:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14504: 
        !          14505:   /* submap 43 sub 21 */
        !          14506:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14507:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14508:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14509: 
        !          14510:   /* submap 43 sub 22 */
        !          14511:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14512:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14513:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14514: 
        !          14515:   /* submap 43 sub 23 */
        !          14516:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14517:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14518:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14519: 
        !          14520:   /* submap 43 sub 24 */
        !          14521:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14522:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14523:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14524: 
        !          14525:   /* submap 43 sub 25 */
        !          14526:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14527:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14528:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14529: 
        !          14530:   /* submap 43 sub 26 */
        !          14531:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14532:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14533:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14534: 
        !          14535:   /* submap 43 sub 27 */
        !          14536:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14537:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14538:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14539: 
        !          14540:   /* submap 43 sub 28 */
        !          14541:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14542:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14543:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14544: 
        !          14545:   /* submap 43 sub 29 */
        !          14546:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14547:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14548:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14549: 
        !          14550:   /* submap 43 sub 30 */
        !          14551:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14552:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14553:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14554: 
        !          14555:   /* submap 43 sub 31 */
        !          14556:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14557:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14558:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14559: 
        !          14560:   /* submap 43 sub 32 */
        !          14561:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14562:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14563:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14564: 
        !          14565:   /* submap 43 sub 33 */
        !          14566:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14567:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14568:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14569: 
        !          14570:   /* submap 43 sub 34 */
        !          14571:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14572:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14573:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14574: 
        !          14575:   /* submap 43 sub 35 */
        !          14576:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14577:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14578:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14579: 
        !          14580:   /* submap 43 sub 36 */
        !          14581:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14582:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14583:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14584: 
        !          14585:   /* submap 43 sub 37 */
        !          14586:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14587:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14588:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14589: 
        !          14590:   /* submap 43 sub 38 */
        !          14591:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14592:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14593:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14594: 
        !          14595:   /* submap 43 sub 39 */
        !          14596:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14597:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14598:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14599: 
        !          14600:   /* submap 43 sub 40 */
        !          14601:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14602:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14603:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14604: 
        !          14605:   /* submap 43 sub 41 */
        !          14606:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14607:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14608:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14609: 
        !          14610:   /* submap 43 sub 42 */
        !          14611:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14612:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14613:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14614: 
        !          14615:   /* submap 43 sub 43 */
        !          14616:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14617:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14618:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14619: 
        !          14620:   /* submap 43 sub 44 */
        !          14621:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14622:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14623:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14624: 
        !          14625:   /* submap 43 sub 45 */
        !          14626:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14627:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14628:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14629: 
        !          14630:   /* submap 43 sub 46 */
        !          14631:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14632:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14633:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14634: 
        !          14635:   /* submap 43 sub 47 */
        !          14636:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14637:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14638:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14639: 
        !          14640:   /* submap 43 sub 48 */
        !          14641:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14642:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14643:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14644: 
        !          14645:   /* submap 43 sub 49 */
        !          14646:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14647:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14648:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14649: 
        !          14650:   /* submap 43 sub 50 */
        !          14651:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14652:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14653:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14654: 
        !          14655:   /* submap 43 sub 51 */
        !          14656:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14657:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14658:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14659: 
        !          14660:   /* submap 43 sub 52 */
        !          14661:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14662:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14663:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14664: 
        !          14665:   /* submap 43 sub 53 */
        !          14666:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14667:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14668:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14669: 
        !          14670:   /* submap 43 sub 54 */
        !          14671:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14672:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14673:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14674: 
        !          14675:   /* submap 43 sub 55 */
        !          14676:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14677:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14678:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14679: 
        !          14680:   /* submap 43 sub 56 */
        !          14681:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14682:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14683:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14684: 
        !          14685:   /* submap 43 sub 57 */
        !          14686:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14687:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14688:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14689: 
        !          14690:   /* submap 43 sub 58 */
        !          14691:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          14692: 
        !          14693:   /* submap 43 sub 59 */
        !          14694:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          14695: 
        !          14696:   /* submap 43 sub 60 */
        !          14697:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          14698: 
        !          14699:   /* submap 43 sub 61 */
        !          14700:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          14701: 
        !          14702:   /* submap 43 sub 62 */
        !          14703:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          14704: 
        !          14705:   /* submap 43 sub 63 */
        !          14706:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          14707: 
        !          14708:   /* done: */
        !          14709:   return(submap);
        !          14710: }
        !          14711: 
        !          14712: /* create submap 44: */
        !          14713: static struct _tme_m68k_decoder_submap *
        !          14714: _tme_m68k_create_submap44(struct tme_m68k *ic)
        !          14715: {
        !          14716:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          14717:   int entry_i;
        !          14718: 
        !          14719:   /* allocate and initialize the submap: */
        !          14720:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          14721:   submap_entry = submap;
        !          14722:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          14723:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          14724:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          14725:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          14726:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          14727:       submap_entry++;
        !          14728:   }
        !          14729: 
        !          14730:   /* fill the submap: */
        !          14731:   submap_entry = submap;
        !          14732: 
        !          14733:   /* submap 44 sub 0 */
        !          14734:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14735: 
        !          14736:   /* submap 44 sub 1 */
        !          14737:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14738: 
        !          14739:   /* submap 44 sub 2 */
        !          14740:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14741: 
        !          14742:   /* submap 44 sub 3 */
        !          14743:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14744: 
        !          14745:   /* submap 44 sub 4 */
        !          14746:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14747: 
        !          14748:   /* submap 44 sub 5 */
        !          14749:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14750: 
        !          14751:   /* submap 44 sub 6 */
        !          14752:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14753: 
        !          14754:   /* submap 44 sub 7 */
        !          14755:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          14756: 
        !          14757:   /* submap 44 sub 8 */
        !          14758:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          14759:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14760:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          14761: 
        !          14762:   /* submap 44 sub 9 */
        !          14763:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          14764:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14765:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          14766: 
        !          14767:   /* submap 44 sub 10 */
        !          14768:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          14769:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14770:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          14771: 
        !          14772:   /* submap 44 sub 11 */
        !          14773:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          14774:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14775:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          14776: 
        !          14777:   /* submap 44 sub 12 */
        !          14778:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          14779:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14780:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          14781: 
        !          14782:   /* submap 44 sub 13 */
        !          14783:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          14784:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14785:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          14786: 
        !          14787:   /* submap 44 sub 14 */
        !          14788:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          14789:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14790:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          14791: 
        !          14792:   /* submap 44 sub 15 */
        !          14793:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          14794:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14795:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          14796: 
        !          14797:   /* submap 44 sub 16 */
        !          14798:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14799:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14800:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14801: 
        !          14802:   /* submap 44 sub 17 */
        !          14803:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14804:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14805:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14806: 
        !          14807:   /* submap 44 sub 18 */
        !          14808:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14809:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14810:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14811: 
        !          14812:   /* submap 44 sub 19 */
        !          14813:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14814:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14815:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14816: 
        !          14817:   /* submap 44 sub 20 */
        !          14818:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14819:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14820:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14821: 
        !          14822:   /* submap 44 sub 21 */
        !          14823:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14824:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14825:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14826: 
        !          14827:   /* submap 44 sub 22 */
        !          14828:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14829:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14830:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14831: 
        !          14832:   /* submap 44 sub 23 */
        !          14833:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14834:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14835:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14836: 
        !          14837:   /* submap 44 sub 24 */
        !          14838:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14839:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14840:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14841: 
        !          14842:   /* submap 44 sub 25 */
        !          14843:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14844:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14845:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14846: 
        !          14847:   /* submap 44 sub 26 */
        !          14848:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14849:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14850:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14851: 
        !          14852:   /* submap 44 sub 27 */
        !          14853:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14854:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14855:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14856: 
        !          14857:   /* submap 44 sub 28 */
        !          14858:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14859:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14860:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14861: 
        !          14862:   /* submap 44 sub 29 */
        !          14863:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14864:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14865:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14866: 
        !          14867:   /* submap 44 sub 30 */
        !          14868:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14869:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14870:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14871: 
        !          14872:   /* submap 44 sub 31 */
        !          14873:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14874:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14875:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14876: 
        !          14877:   /* submap 44 sub 32 */
        !          14878:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14879:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14880:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14881: 
        !          14882:   /* submap 44 sub 33 */
        !          14883:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14884:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14885:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14886: 
        !          14887:   /* submap 44 sub 34 */
        !          14888:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14889:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14890:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14891: 
        !          14892:   /* submap 44 sub 35 */
        !          14893:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14894:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14895:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14896: 
        !          14897:   /* submap 44 sub 36 */
        !          14898:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14899:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14900:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14901: 
        !          14902:   /* submap 44 sub 37 */
        !          14903:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14904:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14905:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14906: 
        !          14907:   /* submap 44 sub 38 */
        !          14908:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14909:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14910:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14911: 
        !          14912:   /* submap 44 sub 39 */
        !          14913:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14914:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14915:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14916: 
        !          14917:   /* submap 44 sub 40 */
        !          14918:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14919:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14920:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14921: 
        !          14922:   /* submap 44 sub 41 */
        !          14923:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14924:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14925:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14926: 
        !          14927:   /* submap 44 sub 42 */
        !          14928:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14929:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14930:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14931: 
        !          14932:   /* submap 44 sub 43 */
        !          14933:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14934:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14935:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14936: 
        !          14937:   /* submap 44 sub 44 */
        !          14938:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14939:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14940:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14941: 
        !          14942:   /* submap 44 sub 45 */
        !          14943:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14944:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14945:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14946: 
        !          14947:   /* submap 44 sub 46 */
        !          14948:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14949:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14950:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14951: 
        !          14952:   /* submap 44 sub 47 */
        !          14953:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14954:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14955:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14956: 
        !          14957:   /* submap 44 sub 48 */
        !          14958:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14959:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14960:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14961: 
        !          14962:   /* submap 44 sub 49 */
        !          14963:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14964:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14965:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14966: 
        !          14967:   /* submap 44 sub 50 */
        !          14968:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14969:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14970:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14971: 
        !          14972:   /* submap 44 sub 51 */
        !          14973:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14974:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14975:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14976: 
        !          14977:   /* submap 44 sub 52 */
        !          14978:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14979:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14980:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14981: 
        !          14982:   /* submap 44 sub 53 */
        !          14983:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14984:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14985:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14986: 
        !          14987:   /* submap 44 sub 54 */
        !          14988:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14989:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14990:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14991: 
        !          14992:   /* submap 44 sub 55 */
        !          14993:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14994:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          14995:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          14996: 
        !          14997:   /* submap 44 sub 56 */
        !          14998:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          14999:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15000:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15001: 
        !          15002:   /* submap 44 sub 57 */
        !          15003:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15004:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15005:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15006: 
        !          15007:   /* submap 44 sub 58 */
        !          15008:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15009: 
        !          15010:   /* submap 44 sub 59 */
        !          15011:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15012: 
        !          15013:   /* submap 44 sub 60 */
        !          15014:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15015: 
        !          15016:   /* submap 44 sub 61 */
        !          15017:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15018: 
        !          15019:   /* submap 44 sub 62 */
        !          15020:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15021: 
        !          15022:   /* submap 44 sub 63 */
        !          15023:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15024: 
        !          15025:   /* done: */
        !          15026:   return(submap);
        !          15027: }
        !          15028: 
        !          15029: /* create submap 45: */
        !          15030: static struct _tme_m68k_decoder_submap *
        !          15031: _tme_m68k_create_submap45(struct tme_m68k *ic)
        !          15032: {
        !          15033:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          15034:   int entry_i;
        !          15035: 
        !          15036:   /* allocate and initialize the submap: */
        !          15037:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          15038:   submap_entry = submap;
        !          15039:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          15040:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          15041:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          15042:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          15043:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          15044:       submap_entry++;
        !          15045:   }
        !          15046: 
        !          15047:   /* fill the submap: */
        !          15048:   submap_entry = submap;
        !          15049: 
        !          15050:   /* submap 45 sub 0 */
        !          15051:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          15052:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          15053:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15054:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15055: 
        !          15056:   /* submap 45 sub 1 */
        !          15057:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          15058:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          15059:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15060:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15061: 
        !          15062:   /* submap 45 sub 2 */
        !          15063:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          15064:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          15065:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15066:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15067: 
        !          15068:   /* submap 45 sub 3 */
        !          15069:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          15070:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          15071:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15072:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15073: 
        !          15074:   /* submap 45 sub 4 */
        !          15075:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          15076:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          15077:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15078:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15079: 
        !          15080:   /* submap 45 sub 5 */
        !          15081:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          15082:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          15083:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15084:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15085: 
        !          15086:   /* submap 45 sub 6 */
        !          15087:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          15088:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          15089:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15090:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15091: 
        !          15092:   /* submap 45 sub 7 */
        !          15093:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          15094:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          15095:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15096:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15097: 
        !          15098:   /* submap 45 sub 8 */
        !          15099:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          15100:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          15101:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15102:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15103: 
        !          15104:   /* submap 45 sub 9 */
        !          15105:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          15106:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          15107:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15108:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15109: 
        !          15110:   /* submap 45 sub 10 */
        !          15111:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          15112:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          15113:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15114:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15115: 
        !          15116:   /* submap 45 sub 11 */
        !          15117:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          15118:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          15119:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15120:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15121: 
        !          15122:   /* submap 45 sub 12 */
        !          15123:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          15124:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          15125:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15126:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15127: 
        !          15128:   /* submap 45 sub 13 */
        !          15129:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          15130:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          15131:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15132:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15133: 
        !          15134:   /* submap 45 sub 14 */
        !          15135:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          15136:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          15137:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15138:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15139: 
        !          15140:   /* submap 45 sub 15 */
        !          15141:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          15142:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          15143:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15144:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15145: 
        !          15146:   /* submap 45 sub 16 */
        !          15147:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15148:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15149:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15150: 
        !          15151:   /* submap 45 sub 17 */
        !          15152:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15153:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15154:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15155: 
        !          15156:   /* submap 45 sub 18 */
        !          15157:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15158:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15159:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15160: 
        !          15161:   /* submap 45 sub 19 */
        !          15162:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15163:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15164:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15165: 
        !          15166:   /* submap 45 sub 20 */
        !          15167:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15168:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15169:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15170: 
        !          15171:   /* submap 45 sub 21 */
        !          15172:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15173:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15174:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15175: 
        !          15176:   /* submap 45 sub 22 */
        !          15177:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15178:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15179:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15180: 
        !          15181:   /* submap 45 sub 23 */
        !          15182:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15183:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15184:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15185: 
        !          15186:   /* submap 45 sub 24 */
        !          15187:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15188:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15189:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15190: 
        !          15191:   /* submap 45 sub 25 */
        !          15192:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15193:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15194:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15195: 
        !          15196:   /* submap 45 sub 26 */
        !          15197:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15198:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15199:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15200: 
        !          15201:   /* submap 45 sub 27 */
        !          15202:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15203:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15204:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15205: 
        !          15206:   /* submap 45 sub 28 */
        !          15207:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15208:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15209:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15210: 
        !          15211:   /* submap 45 sub 29 */
        !          15212:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15213:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15214:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15215: 
        !          15216:   /* submap 45 sub 30 */
        !          15217:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15218:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15219:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15220: 
        !          15221:   /* submap 45 sub 31 */
        !          15222:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15223:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15224:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15225: 
        !          15226:   /* submap 45 sub 32 */
        !          15227:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15228:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15229:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15230: 
        !          15231:   /* submap 45 sub 33 */
        !          15232:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15233:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15234:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15235: 
        !          15236:   /* submap 45 sub 34 */
        !          15237:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15238:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15239:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15240: 
        !          15241:   /* submap 45 sub 35 */
        !          15242:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15243:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15244:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15245: 
        !          15246:   /* submap 45 sub 36 */
        !          15247:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15248:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15249:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15250: 
        !          15251:   /* submap 45 sub 37 */
        !          15252:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15253:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15254:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15255: 
        !          15256:   /* submap 45 sub 38 */
        !          15257:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15258:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15259:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15260: 
        !          15261:   /* submap 45 sub 39 */
        !          15262:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15263:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15264:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15265: 
        !          15266:   /* submap 45 sub 40 */
        !          15267:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15268:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15269:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15270: 
        !          15271:   /* submap 45 sub 41 */
        !          15272:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15273:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15274:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15275: 
        !          15276:   /* submap 45 sub 42 */
        !          15277:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15278:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15279:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15280: 
        !          15281:   /* submap 45 sub 43 */
        !          15282:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15283:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15284:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15285: 
        !          15286:   /* submap 45 sub 44 */
        !          15287:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15288:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15289:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15290: 
        !          15291:   /* submap 45 sub 45 */
        !          15292:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15293:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15294:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15295: 
        !          15296:   /* submap 45 sub 46 */
        !          15297:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15298:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15299:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15300: 
        !          15301:   /* submap 45 sub 47 */
        !          15302:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15303:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15304:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15305: 
        !          15306:   /* submap 45 sub 48 */
        !          15307:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15308:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15309:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15310: 
        !          15311:   /* submap 45 sub 49 */
        !          15312:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15313:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15314:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15315: 
        !          15316:   /* submap 45 sub 50 */
        !          15317:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15318:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15319:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15320: 
        !          15321:   /* submap 45 sub 51 */
        !          15322:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15323:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15324:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15325: 
        !          15326:   /* submap 45 sub 52 */
        !          15327:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15328:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15329:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15330: 
        !          15331:   /* submap 45 sub 53 */
        !          15332:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15333:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15334:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15335: 
        !          15336:   /* submap 45 sub 54 */
        !          15337:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15338:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15339:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15340: 
        !          15341:   /* submap 45 sub 55 */
        !          15342:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15343:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15344:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15345: 
        !          15346:   /* submap 45 sub 56 */
        !          15347:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15348:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15349:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15350: 
        !          15351:   /* submap 45 sub 57 */
        !          15352:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15353:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15354:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15355: 
        !          15356:   /* submap 45 sub 58 */
        !          15357:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          15358: 
        !          15359:   /* submap 45 sub 59 */
        !          15360:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          15361: 
        !          15362:   /* submap 45 sub 60 */
        !          15363:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          15364: 
        !          15365:   /* submap 45 sub 61 */
        !          15366:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          15367: 
        !          15368:   /* submap 45 sub 62 */
        !          15369:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          15370: 
        !          15371:   /* submap 45 sub 63 */
        !          15372:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          15373: 
        !          15374:   /* done: */
        !          15375:   return(submap);
        !          15376: }
        !          15377: 
        !          15378: /* create submap 46: */
        !          15379: static struct _tme_m68k_decoder_submap *
        !          15380: _tme_m68k_create_submap46(struct tme_m68k *ic)
        !          15381: {
        !          15382:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          15383:   int entry_i;
        !          15384: 
        !          15385:   /* allocate and initialize the submap: */
        !          15386:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          15387:   submap_entry = submap;
        !          15388:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          15389:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          15390:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          15391:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          15392:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          15393:       submap_entry++;
        !          15394:   }
        !          15395: 
        !          15396:   /* fill the submap: */
        !          15397:   submap_entry = submap;
        !          15398: 
        !          15399:   /* submap 46 sub 0 */
        !          15400:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          15401:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          15402:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15403:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15404: 
        !          15405:   /* submap 46 sub 1 */
        !          15406:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          15407:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          15408:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15409:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15410: 
        !          15411:   /* submap 46 sub 2 */
        !          15412:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          15413:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          15414:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15415:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15416: 
        !          15417:   /* submap 46 sub 3 */
        !          15418:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          15419:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          15420:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15421:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15422: 
        !          15423:   /* submap 46 sub 4 */
        !          15424:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          15425:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          15426:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15427:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15428: 
        !          15429:   /* submap 46 sub 5 */
        !          15430:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          15431:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          15432:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15433:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15434: 
        !          15435:   /* submap 46 sub 6 */
        !          15436:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          15437:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          15438:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15439:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15440: 
        !          15441:   /* submap 46 sub 7 */
        !          15442:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          15443:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          15444:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15445:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15446: 
        !          15447:   /* submap 46 sub 8 */
        !          15448:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          15449:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          15450:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15451:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15452: 
        !          15453:   /* submap 46 sub 9 */
        !          15454:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          15455:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          15456:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15457:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15458: 
        !          15459:   /* submap 46 sub 10 */
        !          15460:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          15461:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          15462:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15463:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15464: 
        !          15465:   /* submap 46 sub 11 */
        !          15466:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          15467:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          15468:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15469:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15470: 
        !          15471:   /* submap 46 sub 12 */
        !          15472:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          15473:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          15474:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15475:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15476: 
        !          15477:   /* submap 46 sub 13 */
        !          15478:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          15479:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          15480:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15481:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15482: 
        !          15483:   /* submap 46 sub 14 */
        !          15484:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          15485:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          15486:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15487:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15488: 
        !          15489:   /* submap 46 sub 15 */
        !          15490:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          15491:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          15492:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15493:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15494: 
        !          15495:   /* submap 46 sub 16 */
        !          15496:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15497:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15498:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15499: 
        !          15500:   /* submap 46 sub 17 */
        !          15501:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15502:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15503:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15504: 
        !          15505:   /* submap 46 sub 18 */
        !          15506:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15507:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15508:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15509: 
        !          15510:   /* submap 46 sub 19 */
        !          15511:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15512:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15513:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15514: 
        !          15515:   /* submap 46 sub 20 */
        !          15516:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15517:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15518:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15519: 
        !          15520:   /* submap 46 sub 21 */
        !          15521:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15522:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15523:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15524: 
        !          15525:   /* submap 46 sub 22 */
        !          15526:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15527:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15528:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15529: 
        !          15530:   /* submap 46 sub 23 */
        !          15531:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15532:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15533:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15534: 
        !          15535:   /* submap 46 sub 24 */
        !          15536:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15537:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15538:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15539: 
        !          15540:   /* submap 46 sub 25 */
        !          15541:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15542:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15543:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15544: 
        !          15545:   /* submap 46 sub 26 */
        !          15546:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15547:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15548:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15549: 
        !          15550:   /* submap 46 sub 27 */
        !          15551:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15552:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15553:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15554: 
        !          15555:   /* submap 46 sub 28 */
        !          15556:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15557:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15558:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15559: 
        !          15560:   /* submap 46 sub 29 */
        !          15561:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15562:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15563:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15564: 
        !          15565:   /* submap 46 sub 30 */
        !          15566:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15567:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15568:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15569: 
        !          15570:   /* submap 46 sub 31 */
        !          15571:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15572:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15573:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15574: 
        !          15575:   /* submap 46 sub 32 */
        !          15576:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15577:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15578:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15579: 
        !          15580:   /* submap 46 sub 33 */
        !          15581:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15582:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15583:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15584: 
        !          15585:   /* submap 46 sub 34 */
        !          15586:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15587:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15588:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15589: 
        !          15590:   /* submap 46 sub 35 */
        !          15591:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15592:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15593:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15594: 
        !          15595:   /* submap 46 sub 36 */
        !          15596:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15597:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15598:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15599: 
        !          15600:   /* submap 46 sub 37 */
        !          15601:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15602:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15603:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15604: 
        !          15605:   /* submap 46 sub 38 */
        !          15606:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15607:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15608:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15609: 
        !          15610:   /* submap 46 sub 39 */
        !          15611:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15612:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15613:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15614: 
        !          15615:   /* submap 46 sub 40 */
        !          15616:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15617:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15618:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15619: 
        !          15620:   /* submap 46 sub 41 */
        !          15621:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15622:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15623:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15624: 
        !          15625:   /* submap 46 sub 42 */
        !          15626:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15627:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15628:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15629: 
        !          15630:   /* submap 46 sub 43 */
        !          15631:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15632:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15633:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15634: 
        !          15635:   /* submap 46 sub 44 */
        !          15636:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15637:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15638:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15639: 
        !          15640:   /* submap 46 sub 45 */
        !          15641:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15642:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15643:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15644: 
        !          15645:   /* submap 46 sub 46 */
        !          15646:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15647:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15648:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15649: 
        !          15650:   /* submap 46 sub 47 */
        !          15651:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15652:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15653:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15654: 
        !          15655:   /* submap 46 sub 48 */
        !          15656:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15657:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15658:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15659: 
        !          15660:   /* submap 46 sub 49 */
        !          15661:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15662:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15663:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15664: 
        !          15665:   /* submap 46 sub 50 */
        !          15666:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15667:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15668:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15669: 
        !          15670:   /* submap 46 sub 51 */
        !          15671:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15672:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15673:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15674: 
        !          15675:   /* submap 46 sub 52 */
        !          15676:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15677:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15678:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15679: 
        !          15680:   /* submap 46 sub 53 */
        !          15681:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15682:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15683:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15684: 
        !          15685:   /* submap 46 sub 54 */
        !          15686:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15687:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15688:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15689: 
        !          15690:   /* submap 46 sub 55 */
        !          15691:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15692:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15693:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15694: 
        !          15695:   /* submap 46 sub 56 */
        !          15696:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15697:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15698:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15699: 
        !          15700:   /* submap 46 sub 57 */
        !          15701:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15702:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15703:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15704: 
        !          15705:   /* submap 46 sub 58 */
        !          15706:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          15707: 
        !          15708:   /* submap 46 sub 59 */
        !          15709:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          15710: 
        !          15711:   /* submap 46 sub 60 */
        !          15712:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          15713: 
        !          15714:   /* submap 46 sub 61 */
        !          15715:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          15716: 
        !          15717:   /* submap 46 sub 62 */
        !          15718:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          15719: 
        !          15720:   /* submap 46 sub 63 */
        !          15721:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          15722: 
        !          15723:   /* done: */
        !          15724:   return(submap);
        !          15725: }
        !          15726: 
        !          15727: /* create submap 47: */
        !          15728: static struct _tme_m68k_decoder_submap *
        !          15729: _tme_m68k_create_submap47(struct tme_m68k *ic)
        !          15730: {
        !          15731:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          15732:   int entry_i;
        !          15733: 
        !          15734:   /* allocate and initialize the submap: */
        !          15735:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          15736:   submap_entry = submap;
        !          15737:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          15738:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          15739:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          15740:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          15741:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          15742:       submap_entry++;
        !          15743:   }
        !          15744: 
        !          15745:   /* fill the submap: */
        !          15746:   submap_entry = submap;
        !          15747: 
        !          15748:   /* submap 47 sub 0 */
        !          15749:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          15750:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          15751:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15752:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15753: 
        !          15754:   /* submap 47 sub 1 */
        !          15755:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          15756:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          15757:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15758:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15759: 
        !          15760:   /* submap 47 sub 2 */
        !          15761:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          15762:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          15763:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15764:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15765: 
        !          15766:   /* submap 47 sub 3 */
        !          15767:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          15768:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          15769:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15770:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15771: 
        !          15772:   /* submap 47 sub 4 */
        !          15773:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          15774:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          15775:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15776:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15777: 
        !          15778:   /* submap 47 sub 5 */
        !          15779:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          15780:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          15781:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15782:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15783: 
        !          15784:   /* submap 47 sub 6 */
        !          15785:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          15786:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          15787:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15788:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15789: 
        !          15790:   /* submap 47 sub 7 */
        !          15791:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          15792:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          15793:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15794:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15795: 
        !          15796:   /* submap 47 sub 8 */
        !          15797:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          15798:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          15799:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15800:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15801: 
        !          15802:   /* submap 47 sub 9 */
        !          15803:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          15804:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          15805:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15806:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15807: 
        !          15808:   /* submap 47 sub 10 */
        !          15809:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          15810:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          15811:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15812:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15813: 
        !          15814:   /* submap 47 sub 11 */
        !          15815:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          15816:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          15817:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15818:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15819: 
        !          15820:   /* submap 47 sub 12 */
        !          15821:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          15822:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          15823:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15824:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15825: 
        !          15826:   /* submap 47 sub 13 */
        !          15827:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          15828:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          15829:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15830:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15831: 
        !          15832:   /* submap 47 sub 14 */
        !          15833:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          15834:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          15835:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15836:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15837: 
        !          15838:   /* submap 47 sub 15 */
        !          15839:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          15840:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          15841:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15842:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          15843: 
        !          15844:   /* submap 47 sub 16 */
        !          15845:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15846:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15847:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15848: 
        !          15849:   /* submap 47 sub 17 */
        !          15850:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15851:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15852:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15853: 
        !          15854:   /* submap 47 sub 18 */
        !          15855:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15856:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15857:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15858: 
        !          15859:   /* submap 47 sub 19 */
        !          15860:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15861:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15862:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15863: 
        !          15864:   /* submap 47 sub 20 */
        !          15865:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15866:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15867:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15868: 
        !          15869:   /* submap 47 sub 21 */
        !          15870:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15871:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15872:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15873: 
        !          15874:   /* submap 47 sub 22 */
        !          15875:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15876:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15877:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15878: 
        !          15879:   /* submap 47 sub 23 */
        !          15880:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15881:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15882:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15883: 
        !          15884:   /* submap 47 sub 24 */
        !          15885:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15886:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15887:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15888: 
        !          15889:   /* submap 47 sub 25 */
        !          15890:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15891:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15892:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15893: 
        !          15894:   /* submap 47 sub 26 */
        !          15895:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15896:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15897:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15898: 
        !          15899:   /* submap 47 sub 27 */
        !          15900:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15901:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15902:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15903: 
        !          15904:   /* submap 47 sub 28 */
        !          15905:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15906:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15907:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15908: 
        !          15909:   /* submap 47 sub 29 */
        !          15910:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15911:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15912:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15913: 
        !          15914:   /* submap 47 sub 30 */
        !          15915:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15916:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15917:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15918: 
        !          15919:   /* submap 47 sub 31 */
        !          15920:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15921:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15922:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15923: 
        !          15924:   /* submap 47 sub 32 */
        !          15925:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15926:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15927:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15928: 
        !          15929:   /* submap 47 sub 33 */
        !          15930:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15931:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15932:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15933: 
        !          15934:   /* submap 47 sub 34 */
        !          15935:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15936:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15937:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15938: 
        !          15939:   /* submap 47 sub 35 */
        !          15940:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15941:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15942:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15943: 
        !          15944:   /* submap 47 sub 36 */
        !          15945:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15946:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15947:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15948: 
        !          15949:   /* submap 47 sub 37 */
        !          15950:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15951:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15952:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15953: 
        !          15954:   /* submap 47 sub 38 */
        !          15955:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15956:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15957:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15958: 
        !          15959:   /* submap 47 sub 39 */
        !          15960:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15961:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15962:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15963: 
        !          15964:   /* submap 47 sub 40 */
        !          15965:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15966:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15967:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15968: 
        !          15969:   /* submap 47 sub 41 */
        !          15970:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15971:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15972:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15973: 
        !          15974:   /* submap 47 sub 42 */
        !          15975:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15976:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15977:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15978: 
        !          15979:   /* submap 47 sub 43 */
        !          15980:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15981:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15982:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15983: 
        !          15984:   /* submap 47 sub 44 */
        !          15985:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15986:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15987:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15988: 
        !          15989:   /* submap 47 sub 45 */
        !          15990:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15991:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15992:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15993: 
        !          15994:   /* submap 47 sub 46 */
        !          15995:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          15996:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          15997:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          15998: 
        !          15999:   /* submap 47 sub 47 */
        !          16000:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16001:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16002:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16003: 
        !          16004:   /* submap 47 sub 48 */
        !          16005:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16006:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16007:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16008: 
        !          16009:   /* submap 47 sub 49 */
        !          16010:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16011:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16012:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16013: 
        !          16014:   /* submap 47 sub 50 */
        !          16015:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16016:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16017:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16018: 
        !          16019:   /* submap 47 sub 51 */
        !          16020:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16021:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16022:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16023: 
        !          16024:   /* submap 47 sub 52 */
        !          16025:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16026:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16027:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16028: 
        !          16029:   /* submap 47 sub 53 */
        !          16030:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16031:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16032:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16033: 
        !          16034:   /* submap 47 sub 54 */
        !          16035:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16036:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16037:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16038: 
        !          16039:   /* submap 47 sub 55 */
        !          16040:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16041:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16042:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16043: 
        !          16044:   /* submap 47 sub 56 */
        !          16045:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16046:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16047:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16048: 
        !          16049:   /* submap 47 sub 57 */
        !          16050:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16051:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16052:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16053: 
        !          16054:   /* submap 47 sub 58 */
        !          16055:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          16056: 
        !          16057:   /* submap 47 sub 59 */
        !          16058:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          16059: 
        !          16060:   /* submap 47 sub 60 */
        !          16061:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          16062: 
        !          16063:   /* submap 47 sub 61 */
        !          16064:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          16065: 
        !          16066:   /* submap 47 sub 62 */
        !          16067:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          16068: 
        !          16069:   /* submap 47 sub 63 */
        !          16070:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          16071: 
        !          16072:   /* done: */
        !          16073:   return(submap);
        !          16074: }
        !          16075: 
        !          16076: /* create submap 48: */
        !          16077: static struct _tme_m68k_decoder_submap *
        !          16078: _tme_m68k_create_submap48(struct tme_m68k *ic)
        !          16079: {
        !          16080:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          16081:   int entry_i;
        !          16082: 
        !          16083:   /* allocate and initialize the submap: */
        !          16084:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          16085:   submap_entry = submap;
        !          16086:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          16087:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          16088:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          16089:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          16090:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          16091:       submap_entry++;
        !          16092:   }
        !          16093: 
        !          16094:   /* fill the submap: */
        !          16095:   submap_entry = submap;
        !          16096: 
        !          16097:   /* submap 48 sub 0 */
        !          16098:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          16099:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          16100:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16101:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16102: 
        !          16103:   /* submap 48 sub 1 */
        !          16104:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          16105:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          16106:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16107:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16108: 
        !          16109:   /* submap 48 sub 2 */
        !          16110:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          16111:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          16112:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16113:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16114: 
        !          16115:   /* submap 48 sub 3 */
        !          16116:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          16117:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          16118:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16119:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16120: 
        !          16121:   /* submap 48 sub 4 */
        !          16122:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          16123:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          16124:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16125:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16126: 
        !          16127:   /* submap 48 sub 5 */
        !          16128:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          16129:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          16130:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16131:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16132: 
        !          16133:   /* submap 48 sub 6 */
        !          16134:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          16135:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          16136:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16137:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16138: 
        !          16139:   /* submap 48 sub 7 */
        !          16140:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          16141:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          16142:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16143:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16144: 
        !          16145:   /* submap 48 sub 8 */
        !          16146:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          16147:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          16148:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16149:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16150: 
        !          16151:   /* submap 48 sub 9 */
        !          16152:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          16153:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          16154:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16155:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16156: 
        !          16157:   /* submap 48 sub 10 */
        !          16158:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          16159:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          16160:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16161:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16162: 
        !          16163:   /* submap 48 sub 11 */
        !          16164:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          16165:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          16166:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16167:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16168: 
        !          16169:   /* submap 48 sub 12 */
        !          16170:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          16171:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          16172:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16173:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16174: 
        !          16175:   /* submap 48 sub 13 */
        !          16176:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          16177:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          16178:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16179:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16180: 
        !          16181:   /* submap 48 sub 14 */
        !          16182:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          16183:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          16184:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16185:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16186: 
        !          16187:   /* submap 48 sub 15 */
        !          16188:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          16189:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          16190:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16191:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16192: 
        !          16193:   /* submap 48 sub 16 */
        !          16194:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16195:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16196:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16197: 
        !          16198:   /* submap 48 sub 17 */
        !          16199:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16200:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16201:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16202: 
        !          16203:   /* submap 48 sub 18 */
        !          16204:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16205:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16206:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16207: 
        !          16208:   /* submap 48 sub 19 */
        !          16209:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16210:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16211:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16212: 
        !          16213:   /* submap 48 sub 20 */
        !          16214:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16215:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16216:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16217: 
        !          16218:   /* submap 48 sub 21 */
        !          16219:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16220:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16221:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16222: 
        !          16223:   /* submap 48 sub 22 */
        !          16224:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16225:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16226:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16227: 
        !          16228:   /* submap 48 sub 23 */
        !          16229:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16230:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16231:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16232: 
        !          16233:   /* submap 48 sub 24 */
        !          16234:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16235:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16236:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16237: 
        !          16238:   /* submap 48 sub 25 */
        !          16239:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16240:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16241:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16242: 
        !          16243:   /* submap 48 sub 26 */
        !          16244:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16245:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16246:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16247: 
        !          16248:   /* submap 48 sub 27 */
        !          16249:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16250:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16251:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16252: 
        !          16253:   /* submap 48 sub 28 */
        !          16254:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16255:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16256:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16257: 
        !          16258:   /* submap 48 sub 29 */
        !          16259:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16260:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16261:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16262: 
        !          16263:   /* submap 48 sub 30 */
        !          16264:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16265:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16266:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16267: 
        !          16268:   /* submap 48 sub 31 */
        !          16269:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16270:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16271:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16272: 
        !          16273:   /* submap 48 sub 32 */
        !          16274:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16275:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16276:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16277: 
        !          16278:   /* submap 48 sub 33 */
        !          16279:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16280:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16281:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16282: 
        !          16283:   /* submap 48 sub 34 */
        !          16284:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16285:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16286:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16287: 
        !          16288:   /* submap 48 sub 35 */
        !          16289:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16290:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16291:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16292: 
        !          16293:   /* submap 48 sub 36 */
        !          16294:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16295:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16296:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16297: 
        !          16298:   /* submap 48 sub 37 */
        !          16299:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16300:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16301:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16302: 
        !          16303:   /* submap 48 sub 38 */
        !          16304:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16305:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16306:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16307: 
        !          16308:   /* submap 48 sub 39 */
        !          16309:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16310:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16311:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16312: 
        !          16313:   /* submap 48 sub 40 */
        !          16314:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16315:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16316:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16317: 
        !          16318:   /* submap 48 sub 41 */
        !          16319:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16320:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16321:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16322: 
        !          16323:   /* submap 48 sub 42 */
        !          16324:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16325:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16326:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16327: 
        !          16328:   /* submap 48 sub 43 */
        !          16329:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16330:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16331:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16332: 
        !          16333:   /* submap 48 sub 44 */
        !          16334:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16335:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16336:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16337: 
        !          16338:   /* submap 48 sub 45 */
        !          16339:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16340:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16341:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16342: 
        !          16343:   /* submap 48 sub 46 */
        !          16344:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16345:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16346:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16347: 
        !          16348:   /* submap 48 sub 47 */
        !          16349:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16350:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16351:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16352: 
        !          16353:   /* submap 48 sub 48 */
        !          16354:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16355:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16356:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16357: 
        !          16358:   /* submap 48 sub 49 */
        !          16359:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16360:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16361:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16362: 
        !          16363:   /* submap 48 sub 50 */
        !          16364:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16365:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16366:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16367: 
        !          16368:   /* submap 48 sub 51 */
        !          16369:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16370:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16371:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16372: 
        !          16373:   /* submap 48 sub 52 */
        !          16374:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16375:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16376:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16377: 
        !          16378:   /* submap 48 sub 53 */
        !          16379:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16380:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16381:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16382: 
        !          16383:   /* submap 48 sub 54 */
        !          16384:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16385:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16386:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16387: 
        !          16388:   /* submap 48 sub 55 */
        !          16389:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16390:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16391:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16392: 
        !          16393:   /* submap 48 sub 56 */
        !          16394:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16395:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16396:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16397: 
        !          16398:   /* submap 48 sub 57 */
        !          16399:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16400:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16401:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16402: 
        !          16403:   /* submap 48 sub 58 */
        !          16404:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          16405: 
        !          16406:   /* submap 48 sub 59 */
        !          16407:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          16408: 
        !          16409:   /* submap 48 sub 60 */
        !          16410:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          16411: 
        !          16412:   /* submap 48 sub 61 */
        !          16413:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          16414: 
        !          16415:   /* submap 48 sub 62 */
        !          16416:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          16417: 
        !          16418:   /* submap 48 sub 63 */
        !          16419:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          16420: 
        !          16421:   /* done: */
        !          16422:   return(submap);
        !          16423: }
        !          16424: 
        !          16425: /* create submap 49: */
        !          16426: static struct _tme_m68k_decoder_submap *
        !          16427: _tme_m68k_create_submap49(struct tme_m68k *ic)
        !          16428: {
        !          16429:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          16430:   int entry_i;
        !          16431: 
        !          16432:   /* allocate and initialize the submap: */
        !          16433:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          16434:   submap_entry = submap;
        !          16435:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          16436:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          16437:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          16438:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          16439:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          16440:       submap_entry++;
        !          16441:   }
        !          16442: 
        !          16443:   /* fill the submap: */
        !          16444:   submap_entry = submap;
        !          16445: 
        !          16446:   /* submap 49 sub 0 */
        !          16447:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          16448:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          16449:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16450:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16451: 
        !          16452:   /* submap 49 sub 1 */
        !          16453:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          16454:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          16455:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16456:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16457: 
        !          16458:   /* submap 49 sub 2 */
        !          16459:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          16460:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          16461:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16462:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16463: 
        !          16464:   /* submap 49 sub 3 */
        !          16465:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          16466:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          16467:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16468:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16469: 
        !          16470:   /* submap 49 sub 4 */
        !          16471:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          16472:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          16473:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16474:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16475: 
        !          16476:   /* submap 49 sub 5 */
        !          16477:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          16478:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          16479:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16480:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16481: 
        !          16482:   /* submap 49 sub 6 */
        !          16483:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          16484:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          16485:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16486:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16487: 
        !          16488:   /* submap 49 sub 7 */
        !          16489:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          16490:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          16491:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16492:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16493: 
        !          16494:   /* submap 49 sub 8 */
        !          16495:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          16496:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          16497:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16498:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16499: 
        !          16500:   /* submap 49 sub 9 */
        !          16501:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          16502:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          16503:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16504:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16505: 
        !          16506:   /* submap 49 sub 10 */
        !          16507:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          16508:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          16509:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16510:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16511: 
        !          16512:   /* submap 49 sub 11 */
        !          16513:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          16514:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          16515:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16516:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16517: 
        !          16518:   /* submap 49 sub 12 */
        !          16519:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          16520:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          16521:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16522:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16523: 
        !          16524:   /* submap 49 sub 13 */
        !          16525:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          16526:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          16527:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16528:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16529: 
        !          16530:   /* submap 49 sub 14 */
        !          16531:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          16532:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          16533:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16534:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16535: 
        !          16536:   /* submap 49 sub 15 */
        !          16537:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          16538:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          16539:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16540:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16541: 
        !          16542:   /* submap 49 sub 16 */
        !          16543:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16544:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16545:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16546: 
        !          16547:   /* submap 49 sub 17 */
        !          16548:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16549:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16550:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16551: 
        !          16552:   /* submap 49 sub 18 */
        !          16553:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16554:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16555:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16556: 
        !          16557:   /* submap 49 sub 19 */
        !          16558:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16559:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16560:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16561: 
        !          16562:   /* submap 49 sub 20 */
        !          16563:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16564:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16565:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16566: 
        !          16567:   /* submap 49 sub 21 */
        !          16568:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16569:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16570:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16571: 
        !          16572:   /* submap 49 sub 22 */
        !          16573:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16574:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16575:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16576: 
        !          16577:   /* submap 49 sub 23 */
        !          16578:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16579:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16580:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16581: 
        !          16582:   /* submap 49 sub 24 */
        !          16583:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16584:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16585:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16586: 
        !          16587:   /* submap 49 sub 25 */
        !          16588:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16589:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16590:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16591: 
        !          16592:   /* submap 49 sub 26 */
        !          16593:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16594:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16595:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16596: 
        !          16597:   /* submap 49 sub 27 */
        !          16598:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16599:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16600:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16601: 
        !          16602:   /* submap 49 sub 28 */
        !          16603:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16604:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16605:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16606: 
        !          16607:   /* submap 49 sub 29 */
        !          16608:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16609:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16610:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16611: 
        !          16612:   /* submap 49 sub 30 */
        !          16613:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16614:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16615:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16616: 
        !          16617:   /* submap 49 sub 31 */
        !          16618:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16619:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16620:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16621: 
        !          16622:   /* submap 49 sub 32 */
        !          16623:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16624:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16625:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16626: 
        !          16627:   /* submap 49 sub 33 */
        !          16628:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16629:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16630:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16631: 
        !          16632:   /* submap 49 sub 34 */
        !          16633:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16634:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16635:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16636: 
        !          16637:   /* submap 49 sub 35 */
        !          16638:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16639:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16640:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16641: 
        !          16642:   /* submap 49 sub 36 */
        !          16643:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16644:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16645:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16646: 
        !          16647:   /* submap 49 sub 37 */
        !          16648:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16649:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16650:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16651: 
        !          16652:   /* submap 49 sub 38 */
        !          16653:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16654:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16655:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16656: 
        !          16657:   /* submap 49 sub 39 */
        !          16658:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16659:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16660:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16661: 
        !          16662:   /* submap 49 sub 40 */
        !          16663:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16664:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16665:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16666: 
        !          16667:   /* submap 49 sub 41 */
        !          16668:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16669:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16670:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16671: 
        !          16672:   /* submap 49 sub 42 */
        !          16673:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16674:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16675:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16676: 
        !          16677:   /* submap 49 sub 43 */
        !          16678:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16679:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16680:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16681: 
        !          16682:   /* submap 49 sub 44 */
        !          16683:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16684:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16685:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16686: 
        !          16687:   /* submap 49 sub 45 */
        !          16688:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16689:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16690:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16691: 
        !          16692:   /* submap 49 sub 46 */
        !          16693:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16694:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16695:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16696: 
        !          16697:   /* submap 49 sub 47 */
        !          16698:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16699:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16700:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16701: 
        !          16702:   /* submap 49 sub 48 */
        !          16703:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16704:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16705:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16706: 
        !          16707:   /* submap 49 sub 49 */
        !          16708:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16709:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16710:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16711: 
        !          16712:   /* submap 49 sub 50 */
        !          16713:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16714:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16715:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16716: 
        !          16717:   /* submap 49 sub 51 */
        !          16718:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16719:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16720:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16721: 
        !          16722:   /* submap 49 sub 52 */
        !          16723:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16724:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16725:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16726: 
        !          16727:   /* submap 49 sub 53 */
        !          16728:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16729:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16730:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16731: 
        !          16732:   /* submap 49 sub 54 */
        !          16733:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16734:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16735:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16736: 
        !          16737:   /* submap 49 sub 55 */
        !          16738:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16739:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16740:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16741: 
        !          16742:   /* submap 49 sub 56 */
        !          16743:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16744:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16745:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16746: 
        !          16747:   /* submap 49 sub 57 */
        !          16748:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16749:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16750:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16751: 
        !          16752:   /* submap 49 sub 58 */
        !          16753:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          16754: 
        !          16755:   /* submap 49 sub 59 */
        !          16756:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          16757: 
        !          16758:   /* submap 49 sub 60 */
        !          16759:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          16760: 
        !          16761:   /* submap 49 sub 61 */
        !          16762:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          16763: 
        !          16764:   /* submap 49 sub 62 */
        !          16765:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          16766: 
        !          16767:   /* submap 49 sub 63 */
        !          16768:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          16769: 
        !          16770:   /* done: */
        !          16771:   return(submap);
        !          16772: }
        !          16773: 
        !          16774: /* create submap 50: */
        !          16775: static struct _tme_m68k_decoder_submap *
        !          16776: _tme_m68k_create_submap50(struct tme_m68k *ic)
        !          16777: {
        !          16778:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          16779:   int entry_i;
        !          16780: 
        !          16781:   /* allocate and initialize the submap: */
        !          16782:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          16783:   submap_entry = submap;
        !          16784:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          16785:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          16786:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          16787:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          16788:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          16789:       submap_entry++;
        !          16790:   }
        !          16791: 
        !          16792:   /* fill the submap: */
        !          16793:   submap_entry = submap;
        !          16794: 
        !          16795:   /* submap 50 sub 0 */
        !          16796:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          16797:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          16798:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16799:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16800: 
        !          16801:   /* submap 50 sub 1 */
        !          16802:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          16803:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          16804:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16805:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16806: 
        !          16807:   /* submap 50 sub 2 */
        !          16808:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          16809:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          16810:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16811:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16812: 
        !          16813:   /* submap 50 sub 3 */
        !          16814:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          16815:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          16816:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16817:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16818: 
        !          16819:   /* submap 50 sub 4 */
        !          16820:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          16821:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          16822:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16823:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16824: 
        !          16825:   /* submap 50 sub 5 */
        !          16826:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          16827:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          16828:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16829:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16830: 
        !          16831:   /* submap 50 sub 6 */
        !          16832:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          16833:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          16834:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16835:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16836: 
        !          16837:   /* submap 50 sub 7 */
        !          16838:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          16839:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          16840:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16841:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16842: 
        !          16843:   /* submap 50 sub 8 */
        !          16844:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          16845:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          16846:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16847:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16848: 
        !          16849:   /* submap 50 sub 9 */
        !          16850:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          16851:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          16852:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16853:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16854: 
        !          16855:   /* submap 50 sub 10 */
        !          16856:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          16857:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          16858:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16859:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16860: 
        !          16861:   /* submap 50 sub 11 */
        !          16862:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          16863:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          16864:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16865:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16866: 
        !          16867:   /* submap 50 sub 12 */
        !          16868:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          16869:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          16870:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16871:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16872: 
        !          16873:   /* submap 50 sub 13 */
        !          16874:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          16875:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          16876:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16877:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16878: 
        !          16879:   /* submap 50 sub 14 */
        !          16880:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          16881:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          16882:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16883:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16884: 
        !          16885:   /* submap 50 sub 15 */
        !          16886:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          16887:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          16888:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16889:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          16890: 
        !          16891:   /* submap 50 sub 16 */
        !          16892:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16893:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16894:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16895: 
        !          16896:   /* submap 50 sub 17 */
        !          16897:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16898:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16899:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16900: 
        !          16901:   /* submap 50 sub 18 */
        !          16902:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16903:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16904:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16905: 
        !          16906:   /* submap 50 sub 19 */
        !          16907:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16908:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16909:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16910: 
        !          16911:   /* submap 50 sub 20 */
        !          16912:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16913:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16914:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16915: 
        !          16916:   /* submap 50 sub 21 */
        !          16917:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16918:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16919:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16920: 
        !          16921:   /* submap 50 sub 22 */
        !          16922:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16923:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16924:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16925: 
        !          16926:   /* submap 50 sub 23 */
        !          16927:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16928:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16929:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16930: 
        !          16931:   /* submap 50 sub 24 */
        !          16932:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16933:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16934:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16935: 
        !          16936:   /* submap 50 sub 25 */
        !          16937:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16938:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16939:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16940: 
        !          16941:   /* submap 50 sub 26 */
        !          16942:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16943:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16944:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16945: 
        !          16946:   /* submap 50 sub 27 */
        !          16947:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16948:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16949:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16950: 
        !          16951:   /* submap 50 sub 28 */
        !          16952:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16953:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16954:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16955: 
        !          16956:   /* submap 50 sub 29 */
        !          16957:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16958:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16959:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16960: 
        !          16961:   /* submap 50 sub 30 */
        !          16962:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16963:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16964:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16965: 
        !          16966:   /* submap 50 sub 31 */
        !          16967:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16968:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16969:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16970: 
        !          16971:   /* submap 50 sub 32 */
        !          16972:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16973:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16974:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16975: 
        !          16976:   /* submap 50 sub 33 */
        !          16977:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16978:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16979:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16980: 
        !          16981:   /* submap 50 sub 34 */
        !          16982:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16983:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16984:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16985: 
        !          16986:   /* submap 50 sub 35 */
        !          16987:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16988:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16989:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16990: 
        !          16991:   /* submap 50 sub 36 */
        !          16992:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16993:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16994:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          16995: 
        !          16996:   /* submap 50 sub 37 */
        !          16997:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          16998:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          16999:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17000: 
        !          17001:   /* submap 50 sub 38 */
        !          17002:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17003:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17004:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17005: 
        !          17006:   /* submap 50 sub 39 */
        !          17007:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17008:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17009:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17010: 
        !          17011:   /* submap 50 sub 40 */
        !          17012:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17013:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17014:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17015: 
        !          17016:   /* submap 50 sub 41 */
        !          17017:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17018:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17019:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17020: 
        !          17021:   /* submap 50 sub 42 */
        !          17022:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17023:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17024:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17025: 
        !          17026:   /* submap 50 sub 43 */
        !          17027:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17028:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17029:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17030: 
        !          17031:   /* submap 50 sub 44 */
        !          17032:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17033:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17034:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17035: 
        !          17036:   /* submap 50 sub 45 */
        !          17037:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17038:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17039:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17040: 
        !          17041:   /* submap 50 sub 46 */
        !          17042:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17043:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17044:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17045: 
        !          17046:   /* submap 50 sub 47 */
        !          17047:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17048:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17049:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17050: 
        !          17051:   /* submap 50 sub 48 */
        !          17052:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17053:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17054:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17055: 
        !          17056:   /* submap 50 sub 49 */
        !          17057:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17058:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17059:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17060: 
        !          17061:   /* submap 50 sub 50 */
        !          17062:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17063:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17064:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17065: 
        !          17066:   /* submap 50 sub 51 */
        !          17067:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17068:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17069:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17070: 
        !          17071:   /* submap 50 sub 52 */
        !          17072:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17073:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17074:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17075: 
        !          17076:   /* submap 50 sub 53 */
        !          17077:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17078:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17079:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17080: 
        !          17081:   /* submap 50 sub 54 */
        !          17082:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17083:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17084:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17085: 
        !          17086:   /* submap 50 sub 55 */
        !          17087:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17088:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17089:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17090: 
        !          17091:   /* submap 50 sub 56 */
        !          17092:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17093:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17094:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17095: 
        !          17096:   /* submap 50 sub 57 */
        !          17097:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17098:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17099:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17100: 
        !          17101:   /* submap 50 sub 58 */
        !          17102:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          17103: 
        !          17104:   /* submap 50 sub 59 */
        !          17105:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          17106: 
        !          17107:   /* submap 50 sub 60 */
        !          17108:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          17109: 
        !          17110:   /* submap 50 sub 61 */
        !          17111:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          17112: 
        !          17113:   /* submap 50 sub 62 */
        !          17114:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          17115: 
        !          17116:   /* submap 50 sub 63 */
        !          17117:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          17118: 
        !          17119:   /* done: */
        !          17120:   return(submap);
        !          17121: }
        !          17122: 
        !          17123: /* create submap 51: */
        !          17124: static struct _tme_m68k_decoder_submap *
        !          17125: _tme_m68k_create_submap51(struct tme_m68k *ic)
        !          17126: {
        !          17127:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          17128:   int entry_i;
        !          17129: 
        !          17130:   /* allocate and initialize the submap: */
        !          17131:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          17132:   submap_entry = submap;
        !          17133:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          17134:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          17135:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          17136:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          17137:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          17138:       submap_entry++;
        !          17139:   }
        !          17140: 
        !          17141:   /* fill the submap: */
        !          17142:   submap_entry = submap;
        !          17143: 
        !          17144:   /* submap 51 sub 0 */
        !          17145:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          17146:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          17147:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17148:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17149: 
        !          17150:   /* submap 51 sub 1 */
        !          17151:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          17152:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          17153:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17154:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17155: 
        !          17156:   /* submap 51 sub 2 */
        !          17157:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          17158:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          17159:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17160:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17161: 
        !          17162:   /* submap 51 sub 3 */
        !          17163:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          17164:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          17165:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17166:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17167: 
        !          17168:   /* submap 51 sub 4 */
        !          17169:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          17170:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          17171:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17172:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17173: 
        !          17174:   /* submap 51 sub 5 */
        !          17175:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          17176:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          17177:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17178:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17179: 
        !          17180:   /* submap 51 sub 6 */
        !          17181:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          17182:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          17183:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17184:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17185: 
        !          17186:   /* submap 51 sub 7 */
        !          17187:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          17188:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          17189:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17190:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17191: 
        !          17192:   /* submap 51 sub 8 */
        !          17193:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          17194:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          17195:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17196:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17197: 
        !          17198:   /* submap 51 sub 9 */
        !          17199:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          17200:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          17201:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17202:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17203: 
        !          17204:   /* submap 51 sub 10 */
        !          17205:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          17206:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          17207:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17208:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17209: 
        !          17210:   /* submap 51 sub 11 */
        !          17211:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          17212:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          17213:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17214:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17215: 
        !          17216:   /* submap 51 sub 12 */
        !          17217:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          17218:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          17219:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17220:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17221: 
        !          17222:   /* submap 51 sub 13 */
        !          17223:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          17224:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          17225:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17226:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17227: 
        !          17228:   /* submap 51 sub 14 */
        !          17229:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          17230:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          17231:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17232:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17233: 
        !          17234:   /* submap 51 sub 15 */
        !          17235:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          17236:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          17237:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17238:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17239: 
        !          17240:   /* submap 51 sub 16 */
        !          17241:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17242:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17243:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17244: 
        !          17245:   /* submap 51 sub 17 */
        !          17246:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17247:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17248:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17249: 
        !          17250:   /* submap 51 sub 18 */
        !          17251:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17252:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17253:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17254: 
        !          17255:   /* submap 51 sub 19 */
        !          17256:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17257:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17258:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17259: 
        !          17260:   /* submap 51 sub 20 */
        !          17261:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17262:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17263:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17264: 
        !          17265:   /* submap 51 sub 21 */
        !          17266:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17267:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17268:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17269: 
        !          17270:   /* submap 51 sub 22 */
        !          17271:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17272:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17273:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17274: 
        !          17275:   /* submap 51 sub 23 */
        !          17276:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17277:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17278:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17279: 
        !          17280:   /* submap 51 sub 24 */
        !          17281:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17282:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17283:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17284: 
        !          17285:   /* submap 51 sub 25 */
        !          17286:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17287:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17288:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17289: 
        !          17290:   /* submap 51 sub 26 */
        !          17291:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17292:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17293:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17294: 
        !          17295:   /* submap 51 sub 27 */
        !          17296:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17297:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17298:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17299: 
        !          17300:   /* submap 51 sub 28 */
        !          17301:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17302:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17303:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17304: 
        !          17305:   /* submap 51 sub 29 */
        !          17306:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17307:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17308:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17309: 
        !          17310:   /* submap 51 sub 30 */
        !          17311:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17312:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17313:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17314: 
        !          17315:   /* submap 51 sub 31 */
        !          17316:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17317:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17318:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17319: 
        !          17320:   /* submap 51 sub 32 */
        !          17321:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17322:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17323:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17324: 
        !          17325:   /* submap 51 sub 33 */
        !          17326:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17327:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17328:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17329: 
        !          17330:   /* submap 51 sub 34 */
        !          17331:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17332:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17333:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17334: 
        !          17335:   /* submap 51 sub 35 */
        !          17336:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17337:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17338:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17339: 
        !          17340:   /* submap 51 sub 36 */
        !          17341:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17342:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17343:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17344: 
        !          17345:   /* submap 51 sub 37 */
        !          17346:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17347:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17348:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17349: 
        !          17350:   /* submap 51 sub 38 */
        !          17351:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17352:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17353:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17354: 
        !          17355:   /* submap 51 sub 39 */
        !          17356:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17357:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17358:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17359: 
        !          17360:   /* submap 51 sub 40 */
        !          17361:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17362:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17363:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17364: 
        !          17365:   /* submap 51 sub 41 */
        !          17366:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17367:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17368:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17369: 
        !          17370:   /* submap 51 sub 42 */
        !          17371:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17372:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17373:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17374: 
        !          17375:   /* submap 51 sub 43 */
        !          17376:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17377:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17378:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17379: 
        !          17380:   /* submap 51 sub 44 */
        !          17381:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17382:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17383:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17384: 
        !          17385:   /* submap 51 sub 45 */
        !          17386:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17387:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17388:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17389: 
        !          17390:   /* submap 51 sub 46 */
        !          17391:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17392:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17393:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17394: 
        !          17395:   /* submap 51 sub 47 */
        !          17396:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17397:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17398:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17399: 
        !          17400:   /* submap 51 sub 48 */
        !          17401:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17402:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17403:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17404: 
        !          17405:   /* submap 51 sub 49 */
        !          17406:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17407:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17408:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17409: 
        !          17410:   /* submap 51 sub 50 */
        !          17411:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17412:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17413:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17414: 
        !          17415:   /* submap 51 sub 51 */
        !          17416:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17417:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17418:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17419: 
        !          17420:   /* submap 51 sub 52 */
        !          17421:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17422:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17423:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17424: 
        !          17425:   /* submap 51 sub 53 */
        !          17426:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17427:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17428:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17429: 
        !          17430:   /* submap 51 sub 54 */
        !          17431:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17432:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17433:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17434: 
        !          17435:   /* submap 51 sub 55 */
        !          17436:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17437:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17438:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17439: 
        !          17440:   /* submap 51 sub 56 */
        !          17441:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17442:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17443:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17444: 
        !          17445:   /* submap 51 sub 57 */
        !          17446:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17447:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17448:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17449: 
        !          17450:   /* submap 51 sub 58 */
        !          17451:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          17452: 
        !          17453:   /* submap 51 sub 59 */
        !          17454:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          17455: 
        !          17456:   /* submap 51 sub 60 */
        !          17457:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          17458: 
        !          17459:   /* submap 51 sub 61 */
        !          17460:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          17461: 
        !          17462:   /* submap 51 sub 62 */
        !          17463:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          17464: 
        !          17465:   /* submap 51 sub 63 */
        !          17466:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          17467: 
        !          17468:   /* done: */
        !          17469:   return(submap);
        !          17470: }
        !          17471: 
        !          17472: /* create submap 52: */
        !          17473: static struct _tme_m68k_decoder_submap *
        !          17474: _tme_m68k_create_submap52(struct tme_m68k *ic)
        !          17475: {
        !          17476:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          17477:   int entry_i;
        !          17478: 
        !          17479:   /* allocate and initialize the submap: */
        !          17480:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          17481:   submap_entry = submap;
        !          17482:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          17483:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          17484:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          17485:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          17486:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          17487:       submap_entry++;
        !          17488:   }
        !          17489: 
        !          17490:   /* fill the submap: */
        !          17491:   submap_entry = submap;
        !          17492: 
        !          17493:   /* submap 52 sub 0 */
        !          17494:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17495:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17496:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17497:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17498: 
        !          17499:   /* submap 52 sub 1 */
        !          17500:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17501:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          17502:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17503:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17504:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17505: 
        !          17506:   /* submap 52 sub 2 */
        !          17507:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17508:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          17509:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17510:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17511:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17512: 
        !          17513:   /* submap 52 sub 3 */
        !          17514:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17515:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          17516:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17517:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17518:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17519: 
        !          17520:   /* submap 52 sub 4 */
        !          17521:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17522:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          17523:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17524:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17525:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17526: 
        !          17527:   /* submap 52 sub 5 */
        !          17528:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17529:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          17530:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17531:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17532:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17533: 
        !          17534:   /* submap 52 sub 6 */
        !          17535:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17536:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          17537:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17538:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17539:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17540: 
        !          17541:   /* submap 52 sub 7 */
        !          17542:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17543:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          17544:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17545:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17546:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17547: 
        !          17548:   /* submap 52 sub 8 */
        !          17549:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17550:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17551:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17552:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17553: 
        !          17554:   /* submap 52 sub 9 */
        !          17555:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17556:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          17557:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17558:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17559:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17560: 
        !          17561:   /* submap 52 sub 10 */
        !          17562:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17563:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          17564:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17565:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17566:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17567: 
        !          17568:   /* submap 52 sub 11 */
        !          17569:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17570:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          17571:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17572:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17573:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17574: 
        !          17575:   /* submap 52 sub 12 */
        !          17576:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17577:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          17578:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17579:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17580:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17581: 
        !          17582:   /* submap 52 sub 13 */
        !          17583:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17584:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          17585:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17586:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17587:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17588: 
        !          17589:   /* submap 52 sub 14 */
        !          17590:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17591:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          17592:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17593:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17594:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17595: 
        !          17596:   /* submap 52 sub 15 */
        !          17597:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17598:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          17599:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17600:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17601:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17602: 
        !          17603:   /* submap 52 sub 16 */
        !          17604:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17605:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17606:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17607:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          17608: 
        !          17609:   /* submap 52 sub 17 */
        !          17610:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17611:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          17612:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17613:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17614:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          17615: 
        !          17616:   /* submap 52 sub 18 */
        !          17617:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17618:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          17619:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17620:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17621:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          17622: 
        !          17623:   /* submap 52 sub 19 */
        !          17624:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17625:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          17626:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17627:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17628:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          17629: 
        !          17630:   /* submap 52 sub 20 */
        !          17631:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17632:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          17633:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17634:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17635:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          17636: 
        !          17637:   /* submap 52 sub 21 */
        !          17638:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17639:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          17640:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17641:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17642:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          17643: 
        !          17644:   /* submap 52 sub 22 */
        !          17645:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17646:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          17647:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17648:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17649:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          17650: 
        !          17651:   /* submap 52 sub 23 */
        !          17652:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17653:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          17654:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17655:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17656:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          17657: 
        !          17658:   /* submap 52 sub 24 */
        !          17659:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17660:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17661:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17662:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          17663: 
        !          17664:   /* submap 52 sub 25 */
        !          17665:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17666:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          17667:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17668:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17669:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          17670: 
        !          17671:   /* submap 52 sub 26 */
        !          17672:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17673:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          17674:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17675:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17676:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          17677: 
        !          17678:   /* submap 52 sub 27 */
        !          17679:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17680:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          17681:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17682:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17683:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          17684: 
        !          17685:   /* submap 52 sub 28 */
        !          17686:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17687:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          17688:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17689:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17690:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          17691: 
        !          17692:   /* submap 52 sub 29 */
        !          17693:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17694:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          17695:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17696:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17697:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          17698: 
        !          17699:   /* submap 52 sub 30 */
        !          17700:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17701:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          17702:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17703:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17704:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          17705: 
        !          17706:   /* submap 52 sub 31 */
        !          17707:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17708:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          17709:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17710:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17711:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          17712: 
        !          17713:   /* submap 52 sub 32 */
        !          17714:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17715:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17716:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17717: 
        !          17718:   /* submap 52 sub 33 */
        !          17719:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          17720:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17721:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17722:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17723: 
        !          17724:   /* submap 52 sub 34 */
        !          17725:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          17726:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17727:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17728:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17729: 
        !          17730:   /* submap 52 sub 35 */
        !          17731:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          17732:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17733:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17734:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17735: 
        !          17736:   /* submap 52 sub 36 */
        !          17737:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          17738:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17739:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17740:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17741: 
        !          17742:   /* submap 52 sub 37 */
        !          17743:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          17744:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17745:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17746:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17747: 
        !          17748:   /* submap 52 sub 38 */
        !          17749:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          17750:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17751:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17752:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17753: 
        !          17754:   /* submap 52 sub 39 */
        !          17755:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          17756:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17757:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17758:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17759: 
        !          17760:   /* submap 52 sub 40 */
        !          17761:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17762:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17763:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17764: 
        !          17765:   /* submap 52 sub 41 */
        !          17766:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          17767:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17768:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17769:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17770: 
        !          17771:   /* submap 52 sub 42 */
        !          17772:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          17773:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17774:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17775:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17776: 
        !          17777:   /* submap 52 sub 43 */
        !          17778:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          17779:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17780:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17781:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17782: 
        !          17783:   /* submap 52 sub 44 */
        !          17784:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          17785:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17786:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17787:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17788: 
        !          17789:   /* submap 52 sub 45 */
        !          17790:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          17791:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17792:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17793:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17794: 
        !          17795:   /* submap 52 sub 46 */
        !          17796:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          17797:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17798:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17799:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17800: 
        !          17801:   /* submap 52 sub 47 */
        !          17802:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          17803:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17804:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17805:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17806: 
        !          17807:   /* submap 52 sub 48 */
        !          17808:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17809:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17810:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          17811: 
        !          17812:   /* submap 52 sub 49 */
        !          17813:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          17814:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17815:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17816:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          17817: 
        !          17818:   /* submap 52 sub 50 */
        !          17819:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          17820:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17821:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17822:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          17823: 
        !          17824:   /* submap 52 sub 51 */
        !          17825:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          17826:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17827:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17828:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          17829: 
        !          17830:   /* submap 52 sub 52 */
        !          17831:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          17832:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17833:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17834:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          17835: 
        !          17836:   /* submap 52 sub 53 */
        !          17837:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          17838:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17839:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17840:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          17841: 
        !          17842:   /* submap 52 sub 54 */
        !          17843:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          17844:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17845:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17846:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          17847: 
        !          17848:   /* submap 52 sub 55 */
        !          17849:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          17850:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17851:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17852:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          17853: 
        !          17854:   /* submap 52 sub 56 */
        !          17855:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17856:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17857:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          17858: 
        !          17859:   /* submap 52 sub 57 */
        !          17860:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          17861:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17862:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17863:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          17864: 
        !          17865:   /* submap 52 sub 58 */
        !          17866:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          17867:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17868:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17869:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          17870: 
        !          17871:   /* submap 52 sub 59 */
        !          17872:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          17873:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17874:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17875:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          17876: 
        !          17877:   /* submap 52 sub 60 */
        !          17878:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          17879:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17880:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17881:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          17882: 
        !          17883:   /* submap 52 sub 61 */
        !          17884:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          17885:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17886:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17887:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          17888: 
        !          17889:   /* submap 52 sub 62 */
        !          17890:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          17891:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17892:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17893:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          17894: 
        !          17895:   /* submap 52 sub 63 */
        !          17896:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          17897:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17898:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17899:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          17900: 
        !          17901:   /* done: */
        !          17902:   return(submap);
        !          17903: }
        !          17904: 
        !          17905: /* create submap 53: */
        !          17906: static struct _tme_m68k_decoder_submap *
        !          17907: _tme_m68k_create_submap53(struct tme_m68k *ic)
        !          17908: {
        !          17909:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          17910:   int entry_i;
        !          17911: 
        !          17912:   /* allocate and initialize the submap: */
        !          17913:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          17914:   submap_entry = submap;
        !          17915:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          17916:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          17917:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          17918:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          17919:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          17920:       submap_entry++;
        !          17921:   }
        !          17922: 
        !          17923:   /* fill the submap: */
        !          17924:   submap_entry = submap;
        !          17925: 
        !          17926:   /* submap 53 sub 0 */
        !          17927:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17928:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17929:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17930:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17931: 
        !          17932:   /* submap 53 sub 1 */
        !          17933:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17934:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          17935:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17936:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17937:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17938: 
        !          17939:   /* submap 53 sub 2 */
        !          17940:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17941:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          17942:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17943:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17944:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17945: 
        !          17946:   /* submap 53 sub 3 */
        !          17947:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17948:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          17949:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17950:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17951:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17952: 
        !          17953:   /* submap 53 sub 4 */
        !          17954:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17955:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          17956:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17957:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17958:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17959: 
        !          17960:   /* submap 53 sub 5 */
        !          17961:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17962:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          17963:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17964:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17965:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17966: 
        !          17967:   /* submap 53 sub 6 */
        !          17968:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17969:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          17970:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17971:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17972:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17973: 
        !          17974:   /* submap 53 sub 7 */
        !          17975:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17976:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          17977:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17978:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17979:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          17980: 
        !          17981:   /* submap 53 sub 8 */
        !          17982:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17983:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17984:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17985:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17986: 
        !          17987:   /* submap 53 sub 9 */
        !          17988:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17989:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          17990:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17991:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17992:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          17993: 
        !          17994:   /* submap 53 sub 10 */
        !          17995:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          17996:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          17997:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          17998:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          17999:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18000: 
        !          18001:   /* submap 53 sub 11 */
        !          18002:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18003:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          18004:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18005:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18006:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18007: 
        !          18008:   /* submap 53 sub 12 */
        !          18009:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18010:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          18011:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18012:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18013:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18014: 
        !          18015:   /* submap 53 sub 13 */
        !          18016:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18017:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          18018:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18019:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18020:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18021: 
        !          18022:   /* submap 53 sub 14 */
        !          18023:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18024:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          18025:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18026:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18027:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18028: 
        !          18029:   /* submap 53 sub 15 */
        !          18030:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18031:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          18032:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18033:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18034:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18035: 
        !          18036:   /* submap 53 sub 16 */
        !          18037:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18038:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18039:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18040:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18041: 
        !          18042:   /* submap 53 sub 17 */
        !          18043:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18044:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          18045:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18046:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18047:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18048: 
        !          18049:   /* submap 53 sub 18 */
        !          18050:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18051:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          18052:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18053:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18054:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18055: 
        !          18056:   /* submap 53 sub 19 */
        !          18057:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18058:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          18059:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18060:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18061:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18062: 
        !          18063:   /* submap 53 sub 20 */
        !          18064:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18065:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          18066:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18067:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18068:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18069: 
        !          18070:   /* submap 53 sub 21 */
        !          18071:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18072:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          18073:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18074:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18075:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18076: 
        !          18077:   /* submap 53 sub 22 */
        !          18078:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18079:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          18080:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18081:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18082:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18083: 
        !          18084:   /* submap 53 sub 23 */
        !          18085:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18086:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          18087:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18088:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18089:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18090: 
        !          18091:   /* submap 53 sub 24 */
        !          18092:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18093:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18094:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18095:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18096: 
        !          18097:   /* submap 53 sub 25 */
        !          18098:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18099:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          18100:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18101:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18102:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18103: 
        !          18104:   /* submap 53 sub 26 */
        !          18105:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18106:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          18107:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18108:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18109:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18110: 
        !          18111:   /* submap 53 sub 27 */
        !          18112:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18113:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          18114:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18115:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18116:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18117: 
        !          18118:   /* submap 53 sub 28 */
        !          18119:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18120:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          18121:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18122:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18123:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18124: 
        !          18125:   /* submap 53 sub 29 */
        !          18126:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18127:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          18128:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18129:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18130:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18131: 
        !          18132:   /* submap 53 sub 30 */
        !          18133:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18134:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          18135:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18136:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18137:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18138: 
        !          18139:   /* submap 53 sub 31 */
        !          18140:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18141:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          18142:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18143:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18144:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18145: 
        !          18146:   /* submap 53 sub 32 */
        !          18147:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18148:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18149:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18150: 
        !          18151:   /* submap 53 sub 33 */
        !          18152:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          18153:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18154:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18155:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18156: 
        !          18157:   /* submap 53 sub 34 */
        !          18158:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          18159:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18160:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18161:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18162: 
        !          18163:   /* submap 53 sub 35 */
        !          18164:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          18165:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18166:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18167:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18168: 
        !          18169:   /* submap 53 sub 36 */
        !          18170:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          18171:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18172:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18173:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18174: 
        !          18175:   /* submap 53 sub 37 */
        !          18176:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          18177:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18178:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18179:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18180: 
        !          18181:   /* submap 53 sub 38 */
        !          18182:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          18183:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18184:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18185:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18186: 
        !          18187:   /* submap 53 sub 39 */
        !          18188:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          18189:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18190:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18191:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18192: 
        !          18193:   /* submap 53 sub 40 */
        !          18194:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18195:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18196:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18197: 
        !          18198:   /* submap 53 sub 41 */
        !          18199:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          18200:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18201:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18202:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18203: 
        !          18204:   /* submap 53 sub 42 */
        !          18205:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          18206:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18207:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18208:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18209: 
        !          18210:   /* submap 53 sub 43 */
        !          18211:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          18212:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18213:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18214:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18215: 
        !          18216:   /* submap 53 sub 44 */
        !          18217:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          18218:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18219:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18220:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18221: 
        !          18222:   /* submap 53 sub 45 */
        !          18223:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          18224:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18225:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18226:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18227: 
        !          18228:   /* submap 53 sub 46 */
        !          18229:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          18230:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18231:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18232:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18233: 
        !          18234:   /* submap 53 sub 47 */
        !          18235:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          18236:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18237:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18238:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18239: 
        !          18240:   /* submap 53 sub 48 */
        !          18241:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18242:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18243:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18244: 
        !          18245:   /* submap 53 sub 49 */
        !          18246:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          18247:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18248:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18249:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18250: 
        !          18251:   /* submap 53 sub 50 */
        !          18252:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          18253:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18254:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18255:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18256: 
        !          18257:   /* submap 53 sub 51 */
        !          18258:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          18259:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18260:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18261:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18262: 
        !          18263:   /* submap 53 sub 52 */
        !          18264:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          18265:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18266:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18267:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18268: 
        !          18269:   /* submap 53 sub 53 */
        !          18270:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          18271:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18272:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18273:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18274: 
        !          18275:   /* submap 53 sub 54 */
        !          18276:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          18277:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18278:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18279:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18280: 
        !          18281:   /* submap 53 sub 55 */
        !          18282:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          18283:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18284:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18285:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18286: 
        !          18287:   /* submap 53 sub 56 */
        !          18288:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18289:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18290:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18291: 
        !          18292:   /* submap 53 sub 57 */
        !          18293:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          18294:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18295:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18296:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18297: 
        !          18298:   /* submap 53 sub 58 */
        !          18299:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          18300:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18301:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18302:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18303: 
        !          18304:   /* submap 53 sub 59 */
        !          18305:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          18306:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18307:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18308:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18309: 
        !          18310:   /* submap 53 sub 60 */
        !          18311:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          18312:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18313:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18314:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18315: 
        !          18316:   /* submap 53 sub 61 */
        !          18317:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          18318:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18319:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18320:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18321: 
        !          18322:   /* submap 53 sub 62 */
        !          18323:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          18324:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18325:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18326:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18327: 
        !          18328:   /* submap 53 sub 63 */
        !          18329:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          18330:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18331:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18332:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18333: 
        !          18334:   /* done: */
        !          18335:   return(submap);
        !          18336: }
        !          18337: 
        !          18338: /* create submap 54: */
        !          18339: static struct _tme_m68k_decoder_submap *
        !          18340: _tme_m68k_create_submap54(struct tme_m68k *ic)
        !          18341: {
        !          18342:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          18343:   int entry_i;
        !          18344: 
        !          18345:   /* allocate and initialize the submap: */
        !          18346:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          18347:   submap_entry = submap;
        !          18348:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          18349:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          18350:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          18351:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          18352:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          18353:       submap_entry++;
        !          18354:   }
        !          18355: 
        !          18356:   /* fill the submap: */
        !          18357:   submap_entry = submap;
        !          18358: 
        !          18359:   /* submap 54 sub 0 */
        !          18360:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18361:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18362:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18363:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18364: 
        !          18365:   /* submap 54 sub 1 */
        !          18366:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18367:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          18368:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18369:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18370:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18371: 
        !          18372:   /* submap 54 sub 2 */
        !          18373:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18374:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          18375:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18376:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18377:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18378: 
        !          18379:   /* submap 54 sub 3 */
        !          18380:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18381:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          18382:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18383:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18384:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18385: 
        !          18386:   /* submap 54 sub 4 */
        !          18387:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18388:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          18389:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18390:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18391:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18392: 
        !          18393:   /* submap 54 sub 5 */
        !          18394:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18395:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          18396:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18397:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18398:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18399: 
        !          18400:   /* submap 54 sub 6 */
        !          18401:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18402:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          18403:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18404:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18405:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18406: 
        !          18407:   /* submap 54 sub 7 */
        !          18408:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18409:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          18410:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18411:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18412:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18413: 
        !          18414:   /* submap 54 sub 8 */
        !          18415:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18416:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18417:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18418:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18419: 
        !          18420:   /* submap 54 sub 9 */
        !          18421:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18422:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          18423:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18424:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18425:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18426: 
        !          18427:   /* submap 54 sub 10 */
        !          18428:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18429:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          18430:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18431:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18432:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18433: 
        !          18434:   /* submap 54 sub 11 */
        !          18435:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18436:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          18437:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18438:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18439:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18440: 
        !          18441:   /* submap 54 sub 12 */
        !          18442:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18443:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          18444:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18445:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18446:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18447: 
        !          18448:   /* submap 54 sub 13 */
        !          18449:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18450:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          18451:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18452:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18453:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18454: 
        !          18455:   /* submap 54 sub 14 */
        !          18456:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18457:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          18458:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18459:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18460:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18461: 
        !          18462:   /* submap 54 sub 15 */
        !          18463:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18464:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          18465:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18466:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18467:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18468: 
        !          18469:   /* submap 54 sub 16 */
        !          18470:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18471:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18472:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18473:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18474: 
        !          18475:   /* submap 54 sub 17 */
        !          18476:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18477:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          18478:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18479:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18480:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18481: 
        !          18482:   /* submap 54 sub 18 */
        !          18483:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18484:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          18485:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18486:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18487:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18488: 
        !          18489:   /* submap 54 sub 19 */
        !          18490:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18491:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          18492:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18493:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18494:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18495: 
        !          18496:   /* submap 54 sub 20 */
        !          18497:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18498:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          18499:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18500:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18501:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18502: 
        !          18503:   /* submap 54 sub 21 */
        !          18504:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18505:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          18506:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18507:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18508:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18509: 
        !          18510:   /* submap 54 sub 22 */
        !          18511:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18512:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          18513:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18514:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18515:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18516: 
        !          18517:   /* submap 54 sub 23 */
        !          18518:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18519:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          18520:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18521:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18522:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18523: 
        !          18524:   /* submap 54 sub 24 */
        !          18525:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18526:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18527:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18528:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18529: 
        !          18530:   /* submap 54 sub 25 */
        !          18531:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18532:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          18533:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18534:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18535:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18536: 
        !          18537:   /* submap 54 sub 26 */
        !          18538:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18539:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          18540:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18541:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18542:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18543: 
        !          18544:   /* submap 54 sub 27 */
        !          18545:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18546:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          18547:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18548:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18549:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18550: 
        !          18551:   /* submap 54 sub 28 */
        !          18552:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18553:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          18554:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18555:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18556:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18557: 
        !          18558:   /* submap 54 sub 29 */
        !          18559:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18560:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          18561:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18562:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18563:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18564: 
        !          18565:   /* submap 54 sub 30 */
        !          18566:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18567:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          18568:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18569:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18570:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18571: 
        !          18572:   /* submap 54 sub 31 */
        !          18573:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          18574:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          18575:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18576:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18577:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18578: 
        !          18579:   /* submap 54 sub 32 */
        !          18580:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18581:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18582:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18583: 
        !          18584:   /* submap 54 sub 33 */
        !          18585:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          18586:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18587:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18588:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18589: 
        !          18590:   /* submap 54 sub 34 */
        !          18591:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          18592:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18593:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18594:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18595: 
        !          18596:   /* submap 54 sub 35 */
        !          18597:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          18598:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18599:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18600:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18601: 
        !          18602:   /* submap 54 sub 36 */
        !          18603:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          18604:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18605:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18606:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18607: 
        !          18608:   /* submap 54 sub 37 */
        !          18609:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          18610:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18611:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18612:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18613: 
        !          18614:   /* submap 54 sub 38 */
        !          18615:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          18616:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18617:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18618:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18619: 
        !          18620:   /* submap 54 sub 39 */
        !          18621:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          18622:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18623:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18624:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18625: 
        !          18626:   /* submap 54 sub 40 */
        !          18627:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18628:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18629:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18630: 
        !          18631:   /* submap 54 sub 41 */
        !          18632:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          18633:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18634:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18635:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18636: 
        !          18637:   /* submap 54 sub 42 */
        !          18638:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          18639:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18640:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18641:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18642: 
        !          18643:   /* submap 54 sub 43 */
        !          18644:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          18645:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18646:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18647:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18648: 
        !          18649:   /* submap 54 sub 44 */
        !          18650:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          18651:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18652:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18653:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18654: 
        !          18655:   /* submap 54 sub 45 */
        !          18656:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          18657:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18658:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18659:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18660: 
        !          18661:   /* submap 54 sub 46 */
        !          18662:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          18663:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18664:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18665:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18666: 
        !          18667:   /* submap 54 sub 47 */
        !          18668:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          18669:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18670:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18671:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18672: 
        !          18673:   /* submap 54 sub 48 */
        !          18674:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18675:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18676:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18677: 
        !          18678:   /* submap 54 sub 49 */
        !          18679:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          18680:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18681:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18682:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18683: 
        !          18684:   /* submap 54 sub 50 */
        !          18685:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          18686:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18687:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18688:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18689: 
        !          18690:   /* submap 54 sub 51 */
        !          18691:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          18692:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18693:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18694:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18695: 
        !          18696:   /* submap 54 sub 52 */
        !          18697:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          18698:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18699:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18700:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18701: 
        !          18702:   /* submap 54 sub 53 */
        !          18703:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          18704:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18705:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18706:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18707: 
        !          18708:   /* submap 54 sub 54 */
        !          18709:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          18710:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18711:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18712:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18713: 
        !          18714:   /* submap 54 sub 55 */
        !          18715:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          18716:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18717:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18718:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18719: 
        !          18720:   /* submap 54 sub 56 */
        !          18721:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18722:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18723:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18724: 
        !          18725:   /* submap 54 sub 57 */
        !          18726:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          18727:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18728:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18729:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18730: 
        !          18731:   /* submap 54 sub 58 */
        !          18732:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          18733:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18734:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18735:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18736: 
        !          18737:   /* submap 54 sub 59 */
        !          18738:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          18739:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18740:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18741:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18742: 
        !          18743:   /* submap 54 sub 60 */
        !          18744:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          18745:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18746:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18747:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18748: 
        !          18749:   /* submap 54 sub 61 */
        !          18750:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          18751:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18752:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18753:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18754: 
        !          18755:   /* submap 54 sub 62 */
        !          18756:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          18757:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18758:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18759:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18760: 
        !          18761:   /* submap 54 sub 63 */
        !          18762:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          18763:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18764:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18765:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18766: 
        !          18767:   /* done: */
        !          18768:   return(submap);
        !          18769: }
        !          18770: 
        !          18771: /* create submap 55: */
        !          18772: static struct _tme_m68k_decoder_submap *
        !          18773: _tme_m68k_create_submap55(struct tme_m68k *ic)
        !          18774: {
        !          18775:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          18776:   int entry_i;
        !          18777: 
        !          18778:   /* allocate and initialize the submap: */
        !          18779:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          18780:   submap_entry = submap;
        !          18781:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          18782:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          18783:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          18784:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          18785:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          18786:       submap_entry++;
        !          18787:   }
        !          18788: 
        !          18789:   /* fill the submap: */
        !          18790:   submap_entry = submap;
        !          18791: 
        !          18792:   /* submap 55 sub 0 */
        !          18793:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18794:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18795:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18796:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18797: 
        !          18798:   /* submap 55 sub 1 */
        !          18799:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18800:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          18801:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18802:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18803:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18804: 
        !          18805:   /* submap 55 sub 2 */
        !          18806:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18807:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          18808:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18809:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18810:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18811: 
        !          18812:   /* submap 55 sub 3 */
        !          18813:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18814:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          18815:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18816:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18817:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18818: 
        !          18819:   /* submap 55 sub 4 */
        !          18820:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18821:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          18822:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18823:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18824:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18825: 
        !          18826:   /* submap 55 sub 5 */
        !          18827:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18828:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          18829:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18830:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18831:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18832: 
        !          18833:   /* submap 55 sub 6 */
        !          18834:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18835:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          18836:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18837:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18838:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18839: 
        !          18840:   /* submap 55 sub 7 */
        !          18841:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18842:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          18843:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18844:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18845:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          18846: 
        !          18847:   /* submap 55 sub 8 */
        !          18848:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18849:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18850:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18851:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18852: 
        !          18853:   /* submap 55 sub 9 */
        !          18854:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18855:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          18856:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18857:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18858:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18859: 
        !          18860:   /* submap 55 sub 10 */
        !          18861:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18862:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          18863:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18864:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18865:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18866: 
        !          18867:   /* submap 55 sub 11 */
        !          18868:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18869:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          18870:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18871:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18872:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18873: 
        !          18874:   /* submap 55 sub 12 */
        !          18875:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18876:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          18877:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18878:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18879:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18880: 
        !          18881:   /* submap 55 sub 13 */
        !          18882:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18883:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          18884:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18885:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18886:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18887: 
        !          18888:   /* submap 55 sub 14 */
        !          18889:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18890:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          18891:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18892:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18893:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18894: 
        !          18895:   /* submap 55 sub 15 */
        !          18896:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18897:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          18898:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18899:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18900:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          18901: 
        !          18902:   /* submap 55 sub 16 */
        !          18903:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18904:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18905:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18906:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18907: 
        !          18908:   /* submap 55 sub 17 */
        !          18909:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18910:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          18911:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18912:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18913:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18914: 
        !          18915:   /* submap 55 sub 18 */
        !          18916:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18917:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          18918:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18919:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18920:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18921: 
        !          18922:   /* submap 55 sub 19 */
        !          18923:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18924:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          18925:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18926:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18927:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18928: 
        !          18929:   /* submap 55 sub 20 */
        !          18930:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18931:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          18932:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18933:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18934:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18935: 
        !          18936:   /* submap 55 sub 21 */
        !          18937:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18938:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          18939:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18940:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18941:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18942: 
        !          18943:   /* submap 55 sub 22 */
        !          18944:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18945:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          18946:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18947:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18948:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18949: 
        !          18950:   /* submap 55 sub 23 */
        !          18951:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18952:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          18953:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18954:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18955:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          18956: 
        !          18957:   /* submap 55 sub 24 */
        !          18958:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18959:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18960:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18961:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18962: 
        !          18963:   /* submap 55 sub 25 */
        !          18964:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18965:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          18966:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18967:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18968:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18969: 
        !          18970:   /* submap 55 sub 26 */
        !          18971:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18972:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          18973:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18974:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18975:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18976: 
        !          18977:   /* submap 55 sub 27 */
        !          18978:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18979:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          18980:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18981:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18982:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18983: 
        !          18984:   /* submap 55 sub 28 */
        !          18985:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18986:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          18987:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18988:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18989:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18990: 
        !          18991:   /* submap 55 sub 29 */
        !          18992:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          18993:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          18994:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          18995:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          18996:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          18997: 
        !          18998:   /* submap 55 sub 30 */
        !          18999:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19000:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          19001:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19002:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19003:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19004: 
        !          19005:   /* submap 55 sub 31 */
        !          19006:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19007:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          19008:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19009:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19010:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19011: 
        !          19012:   /* submap 55 sub 32 */
        !          19013:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19014:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19015:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19016: 
        !          19017:   /* submap 55 sub 33 */
        !          19018:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          19019:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19020:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19021:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19022: 
        !          19023:   /* submap 55 sub 34 */
        !          19024:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          19025:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19026:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19027:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19028: 
        !          19029:   /* submap 55 sub 35 */
        !          19030:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          19031:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19032:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19033:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19034: 
        !          19035:   /* submap 55 sub 36 */
        !          19036:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          19037:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19038:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19039:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19040: 
        !          19041:   /* submap 55 sub 37 */
        !          19042:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          19043:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19044:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19045:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19046: 
        !          19047:   /* submap 55 sub 38 */
        !          19048:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          19049:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19050:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19051:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19052: 
        !          19053:   /* submap 55 sub 39 */
        !          19054:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          19055:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19056:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19057:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19058: 
        !          19059:   /* submap 55 sub 40 */
        !          19060:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19061:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19062:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19063: 
        !          19064:   /* submap 55 sub 41 */
        !          19065:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          19066:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19067:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19068:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19069: 
        !          19070:   /* submap 55 sub 42 */
        !          19071:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          19072:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19073:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19074:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19075: 
        !          19076:   /* submap 55 sub 43 */
        !          19077:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          19078:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19079:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19080:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19081: 
        !          19082:   /* submap 55 sub 44 */
        !          19083:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          19084:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19085:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19086:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19087: 
        !          19088:   /* submap 55 sub 45 */
        !          19089:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          19090:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19091:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19092:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19093: 
        !          19094:   /* submap 55 sub 46 */
        !          19095:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          19096:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19097:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19098:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19099: 
        !          19100:   /* submap 55 sub 47 */
        !          19101:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          19102:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19103:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19104:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19105: 
        !          19106:   /* submap 55 sub 48 */
        !          19107:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19108:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19109:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19110: 
        !          19111:   /* submap 55 sub 49 */
        !          19112:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          19113:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19114:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19115:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19116: 
        !          19117:   /* submap 55 sub 50 */
        !          19118:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          19119:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19120:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19121:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19122: 
        !          19123:   /* submap 55 sub 51 */
        !          19124:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          19125:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19126:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19127:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19128: 
        !          19129:   /* submap 55 sub 52 */
        !          19130:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          19131:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19132:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19133:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19134: 
        !          19135:   /* submap 55 sub 53 */
        !          19136:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          19137:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19138:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19139:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19140: 
        !          19141:   /* submap 55 sub 54 */
        !          19142:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          19143:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19144:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19145:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19146: 
        !          19147:   /* submap 55 sub 55 */
        !          19148:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          19149:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19150:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19151:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19152: 
        !          19153:   /* submap 55 sub 56 */
        !          19154:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19155:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19156:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19157: 
        !          19158:   /* submap 55 sub 57 */
        !          19159:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          19160:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19161:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19162:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19163: 
        !          19164:   /* submap 55 sub 58 */
        !          19165:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          19166:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19167:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19168:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19169: 
        !          19170:   /* submap 55 sub 59 */
        !          19171:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          19172:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19173:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19174:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19175: 
        !          19176:   /* submap 55 sub 60 */
        !          19177:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          19178:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19179:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19180:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19181: 
        !          19182:   /* submap 55 sub 61 */
        !          19183:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          19184:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19185:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19186:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19187: 
        !          19188:   /* submap 55 sub 62 */
        !          19189:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          19190:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19191:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19192:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19193: 
        !          19194:   /* submap 55 sub 63 */
        !          19195:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          19196:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19197:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19198:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19199: 
        !          19200:   /* done: */
        !          19201:   return(submap);
        !          19202: }
        !          19203: 
        !          19204: /* create submap 56: */
        !          19205: static struct _tme_m68k_decoder_submap *
        !          19206: _tme_m68k_create_submap56(struct tme_m68k *ic)
        !          19207: {
        !          19208:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          19209:   int entry_i;
        !          19210: 
        !          19211:   /* allocate and initialize the submap: */
        !          19212:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          19213:   submap_entry = submap;
        !          19214:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          19215:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          19216:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          19217:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          19218:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          19219:       submap_entry++;
        !          19220:   }
        !          19221: 
        !          19222:   /* fill the submap: */
        !          19223:   submap_entry = submap;
        !          19224: 
        !          19225:   /* submap 56 sub 0 */
        !          19226:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19227:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19228:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19229:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19230: 
        !          19231:   /* submap 56 sub 1 */
        !          19232:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19233:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          19234:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19235:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19236:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19237: 
        !          19238:   /* submap 56 sub 2 */
        !          19239:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19240:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          19241:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19242:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19243:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19244: 
        !          19245:   /* submap 56 sub 3 */
        !          19246:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19247:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          19248:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19249:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19250:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19251: 
        !          19252:   /* submap 56 sub 4 */
        !          19253:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19254:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          19255:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19256:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19257:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19258: 
        !          19259:   /* submap 56 sub 5 */
        !          19260:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19261:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          19262:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19263:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19264:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19265: 
        !          19266:   /* submap 56 sub 6 */
        !          19267:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19268:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          19269:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19270:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19271:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19272: 
        !          19273:   /* submap 56 sub 7 */
        !          19274:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19275:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          19276:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19277:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19278:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19279: 
        !          19280:   /* submap 56 sub 8 */
        !          19281:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19282:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19283:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19284:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19285: 
        !          19286:   /* submap 56 sub 9 */
        !          19287:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19288:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          19289:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19290:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19291:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19292: 
        !          19293:   /* submap 56 sub 10 */
        !          19294:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19295:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          19296:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19297:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19298:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19299: 
        !          19300:   /* submap 56 sub 11 */
        !          19301:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19302:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          19303:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19304:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19305:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19306: 
        !          19307:   /* submap 56 sub 12 */
        !          19308:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19309:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          19310:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19311:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19312:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19313: 
        !          19314:   /* submap 56 sub 13 */
        !          19315:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19316:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          19317:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19318:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19319:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19320: 
        !          19321:   /* submap 56 sub 14 */
        !          19322:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19323:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          19324:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19325:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19326:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19327: 
        !          19328:   /* submap 56 sub 15 */
        !          19329:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19330:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          19331:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19332:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19333:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19334: 
        !          19335:   /* submap 56 sub 16 */
        !          19336:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19337:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19338:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19339:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19340: 
        !          19341:   /* submap 56 sub 17 */
        !          19342:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19343:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          19344:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19345:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19346:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19347: 
        !          19348:   /* submap 56 sub 18 */
        !          19349:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19350:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          19351:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19352:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19353:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19354: 
        !          19355:   /* submap 56 sub 19 */
        !          19356:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19357:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          19358:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19359:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19360:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19361: 
        !          19362:   /* submap 56 sub 20 */
        !          19363:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19364:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          19365:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19366:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19367:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19368: 
        !          19369:   /* submap 56 sub 21 */
        !          19370:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19371:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          19372:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19373:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19374:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19375: 
        !          19376:   /* submap 56 sub 22 */
        !          19377:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19378:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          19379:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19380:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19381:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19382: 
        !          19383:   /* submap 56 sub 23 */
        !          19384:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19385:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          19386:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19387:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19388:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19389: 
        !          19390:   /* submap 56 sub 24 */
        !          19391:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19392:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19393:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19394:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19395: 
        !          19396:   /* submap 56 sub 25 */
        !          19397:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19398:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          19399:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19400:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19401:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19402: 
        !          19403:   /* submap 56 sub 26 */
        !          19404:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19405:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          19406:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19407:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19408:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19409: 
        !          19410:   /* submap 56 sub 27 */
        !          19411:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19412:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          19413:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19414:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19415:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19416: 
        !          19417:   /* submap 56 sub 28 */
        !          19418:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19419:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          19420:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19421:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19422:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19423: 
        !          19424:   /* submap 56 sub 29 */
        !          19425:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19426:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          19427:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19428:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19429:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19430: 
        !          19431:   /* submap 56 sub 30 */
        !          19432:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19433:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          19434:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19435:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19436:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19437: 
        !          19438:   /* submap 56 sub 31 */
        !          19439:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19440:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          19441:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19442:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19443:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19444: 
        !          19445:   /* submap 56 sub 32 */
        !          19446:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19447:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19448:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19449: 
        !          19450:   /* submap 56 sub 33 */
        !          19451:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          19452:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19453:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19454:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19455: 
        !          19456:   /* submap 56 sub 34 */
        !          19457:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          19458:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19459:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19460:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19461: 
        !          19462:   /* submap 56 sub 35 */
        !          19463:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          19464:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19465:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19466:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19467: 
        !          19468:   /* submap 56 sub 36 */
        !          19469:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          19470:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19471:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19472:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19473: 
        !          19474:   /* submap 56 sub 37 */
        !          19475:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          19476:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19477:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19478:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19479: 
        !          19480:   /* submap 56 sub 38 */
        !          19481:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          19482:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19483:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19484:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19485: 
        !          19486:   /* submap 56 sub 39 */
        !          19487:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          19488:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19489:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19490:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19491: 
        !          19492:   /* submap 56 sub 40 */
        !          19493:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19494:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19495:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19496: 
        !          19497:   /* submap 56 sub 41 */
        !          19498:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          19499:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19500:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19501:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19502: 
        !          19503:   /* submap 56 sub 42 */
        !          19504:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          19505:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19506:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19507:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19508: 
        !          19509:   /* submap 56 sub 43 */
        !          19510:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          19511:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19512:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19513:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19514: 
        !          19515:   /* submap 56 sub 44 */
        !          19516:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          19517:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19518:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19519:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19520: 
        !          19521:   /* submap 56 sub 45 */
        !          19522:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          19523:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19524:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19525:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19526: 
        !          19527:   /* submap 56 sub 46 */
        !          19528:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          19529:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19530:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19531:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19532: 
        !          19533:   /* submap 56 sub 47 */
        !          19534:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          19535:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19536:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19537:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19538: 
        !          19539:   /* submap 56 sub 48 */
        !          19540:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19541:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19542:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19543: 
        !          19544:   /* submap 56 sub 49 */
        !          19545:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          19546:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19547:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19548:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19549: 
        !          19550:   /* submap 56 sub 50 */
        !          19551:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          19552:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19553:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19554:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19555: 
        !          19556:   /* submap 56 sub 51 */
        !          19557:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          19558:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19559:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19560:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19561: 
        !          19562:   /* submap 56 sub 52 */
        !          19563:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          19564:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19565:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19566:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19567: 
        !          19568:   /* submap 56 sub 53 */
        !          19569:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          19570:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19571:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19572:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19573: 
        !          19574:   /* submap 56 sub 54 */
        !          19575:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          19576:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19577:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19578:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19579: 
        !          19580:   /* submap 56 sub 55 */
        !          19581:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          19582:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19583:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19584:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19585: 
        !          19586:   /* submap 56 sub 56 */
        !          19587:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19588:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19589:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19590: 
        !          19591:   /* submap 56 sub 57 */
        !          19592:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          19593:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19594:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19595:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19596: 
        !          19597:   /* submap 56 sub 58 */
        !          19598:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          19599:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19600:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19601:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19602: 
        !          19603:   /* submap 56 sub 59 */
        !          19604:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          19605:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19606:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19607:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19608: 
        !          19609:   /* submap 56 sub 60 */
        !          19610:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          19611:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19612:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19613:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19614: 
        !          19615:   /* submap 56 sub 61 */
        !          19616:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          19617:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19618:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19619:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19620: 
        !          19621:   /* submap 56 sub 62 */
        !          19622:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          19623:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19624:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19625:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19626: 
        !          19627:   /* submap 56 sub 63 */
        !          19628:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          19629:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19630:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19631:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19632: 
        !          19633:   /* done: */
        !          19634:   return(submap);
        !          19635: }
        !          19636: 
        !          19637: /* create submap 57: */
        !          19638: static struct _tme_m68k_decoder_submap *
        !          19639: _tme_m68k_create_submap57(struct tme_m68k *ic)
        !          19640: {
        !          19641:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          19642:   int entry_i;
        !          19643: 
        !          19644:   /* allocate and initialize the submap: */
        !          19645:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          19646:   submap_entry = submap;
        !          19647:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          19648:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          19649:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          19650:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          19651:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          19652:       submap_entry++;
        !          19653:   }
        !          19654: 
        !          19655:   /* fill the submap: */
        !          19656:   submap_entry = submap;
        !          19657: 
        !          19658:   /* submap 57 sub 0 */
        !          19659:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19660:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19661:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19662:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19663: 
        !          19664:   /* submap 57 sub 1 */
        !          19665:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19666:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          19667:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19668:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19669:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19670: 
        !          19671:   /* submap 57 sub 2 */
        !          19672:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19673:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          19674:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19675:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19676:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19677: 
        !          19678:   /* submap 57 sub 3 */
        !          19679:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19680:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          19681:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19682:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19683:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19684: 
        !          19685:   /* submap 57 sub 4 */
        !          19686:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19687:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          19688:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19689:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19690:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19691: 
        !          19692:   /* submap 57 sub 5 */
        !          19693:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19694:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          19695:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19696:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19697:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19698: 
        !          19699:   /* submap 57 sub 6 */
        !          19700:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19701:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          19702:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19703:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19704:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19705: 
        !          19706:   /* submap 57 sub 7 */
        !          19707:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19708:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          19709:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19710:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19711:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19712: 
        !          19713:   /* submap 57 sub 8 */
        !          19714:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19715:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19716:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19717:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19718: 
        !          19719:   /* submap 57 sub 9 */
        !          19720:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19721:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          19722:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19723:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19724:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19725: 
        !          19726:   /* submap 57 sub 10 */
        !          19727:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19728:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          19729:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19730:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19731:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19732: 
        !          19733:   /* submap 57 sub 11 */
        !          19734:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19735:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          19736:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19737:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19738:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19739: 
        !          19740:   /* submap 57 sub 12 */
        !          19741:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19742:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          19743:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19744:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19745:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19746: 
        !          19747:   /* submap 57 sub 13 */
        !          19748:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19749:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          19750:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19751:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19752:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19753: 
        !          19754:   /* submap 57 sub 14 */
        !          19755:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19756:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          19757:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19758:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19759:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19760: 
        !          19761:   /* submap 57 sub 15 */
        !          19762:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19763:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          19764:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19765:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19766:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19767: 
        !          19768:   /* submap 57 sub 16 */
        !          19769:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19770:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19771:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19772:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19773: 
        !          19774:   /* submap 57 sub 17 */
        !          19775:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19776:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          19777:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19778:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19779:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19780: 
        !          19781:   /* submap 57 sub 18 */
        !          19782:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19783:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          19784:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19785:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19786:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19787: 
        !          19788:   /* submap 57 sub 19 */
        !          19789:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19790:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          19791:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19792:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19793:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19794: 
        !          19795:   /* submap 57 sub 20 */
        !          19796:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19797:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          19798:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19799:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19800:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19801: 
        !          19802:   /* submap 57 sub 21 */
        !          19803:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19804:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          19805:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19806:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19807:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19808: 
        !          19809:   /* submap 57 sub 22 */
        !          19810:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19811:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          19812:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19813:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19814:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19815: 
        !          19816:   /* submap 57 sub 23 */
        !          19817:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19818:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          19819:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19820:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19821:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19822: 
        !          19823:   /* submap 57 sub 24 */
        !          19824:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19825:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19826:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19827:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19828: 
        !          19829:   /* submap 57 sub 25 */
        !          19830:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19831:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          19832:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19833:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19834:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19835: 
        !          19836:   /* submap 57 sub 26 */
        !          19837:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19838:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          19839:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19840:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19841:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19842: 
        !          19843:   /* submap 57 sub 27 */
        !          19844:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19845:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          19846:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19847:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19848:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19849: 
        !          19850:   /* submap 57 sub 28 */
        !          19851:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19852:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          19853:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19854:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19855:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19856: 
        !          19857:   /* submap 57 sub 29 */
        !          19858:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19859:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          19860:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19861:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19862:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19863: 
        !          19864:   /* submap 57 sub 30 */
        !          19865:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19866:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          19867:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19868:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19869:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19870: 
        !          19871:   /* submap 57 sub 31 */
        !          19872:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          19873:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          19874:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19875:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19876:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          19877: 
        !          19878:   /* submap 57 sub 32 */
        !          19879:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19880:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19881:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19882: 
        !          19883:   /* submap 57 sub 33 */
        !          19884:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          19885:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19886:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19887:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19888: 
        !          19889:   /* submap 57 sub 34 */
        !          19890:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          19891:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19892:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19893:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19894: 
        !          19895:   /* submap 57 sub 35 */
        !          19896:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          19897:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19898:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19899:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19900: 
        !          19901:   /* submap 57 sub 36 */
        !          19902:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          19903:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19904:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19905:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19906: 
        !          19907:   /* submap 57 sub 37 */
        !          19908:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          19909:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19910:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19911:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19912: 
        !          19913:   /* submap 57 sub 38 */
        !          19914:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          19915:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19916:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19917:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19918: 
        !          19919:   /* submap 57 sub 39 */
        !          19920:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          19921:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19922:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19923:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          19924: 
        !          19925:   /* submap 57 sub 40 */
        !          19926:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19927:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19928:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19929: 
        !          19930:   /* submap 57 sub 41 */
        !          19931:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          19932:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19933:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19934:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19935: 
        !          19936:   /* submap 57 sub 42 */
        !          19937:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          19938:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19939:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19940:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19941: 
        !          19942:   /* submap 57 sub 43 */
        !          19943:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          19944:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19945:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19946:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19947: 
        !          19948:   /* submap 57 sub 44 */
        !          19949:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          19950:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19951:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19952:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19953: 
        !          19954:   /* submap 57 sub 45 */
        !          19955:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          19956:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19957:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19958:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19959: 
        !          19960:   /* submap 57 sub 46 */
        !          19961:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          19962:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19963:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19964:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19965: 
        !          19966:   /* submap 57 sub 47 */
        !          19967:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          19968:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19969:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19970:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          19971: 
        !          19972:   /* submap 57 sub 48 */
        !          19973:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19974:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19975:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19976: 
        !          19977:   /* submap 57 sub 49 */
        !          19978:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          19979:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19980:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19981:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19982: 
        !          19983:   /* submap 57 sub 50 */
        !          19984:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          19985:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19986:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19987:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19988: 
        !          19989:   /* submap 57 sub 51 */
        !          19990:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          19991:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19992:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19993:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          19994: 
        !          19995:   /* submap 57 sub 52 */
        !          19996:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          19997:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          19998:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          19999:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20000: 
        !          20001:   /* submap 57 sub 53 */
        !          20002:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          20003:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20004:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20005:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20006: 
        !          20007:   /* submap 57 sub 54 */
        !          20008:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          20009:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20010:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20011:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20012: 
        !          20013:   /* submap 57 sub 55 */
        !          20014:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          20015:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20016:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20017:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20018: 
        !          20019:   /* submap 57 sub 56 */
        !          20020:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20021:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20022:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20023: 
        !          20024:   /* submap 57 sub 57 */
        !          20025:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          20026:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20027:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20028:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20029: 
        !          20030:   /* submap 57 sub 58 */
        !          20031:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          20032:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20033:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20034:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20035: 
        !          20036:   /* submap 57 sub 59 */
        !          20037:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          20038:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20039:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20040:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20041: 
        !          20042:   /* submap 57 sub 60 */
        !          20043:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          20044:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20045:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20046:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20047: 
        !          20048:   /* submap 57 sub 61 */
        !          20049:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          20050:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20051:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20052:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20053: 
        !          20054:   /* submap 57 sub 62 */
        !          20055:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          20056:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20057:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20058:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20059: 
        !          20060:   /* submap 57 sub 63 */
        !          20061:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          20062:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20063:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20064:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20065: 
        !          20066:   /* done: */
        !          20067:   return(submap);
        !          20068: }
        !          20069: 
        !          20070: /* create submap 58: */
        !          20071: static struct _tme_m68k_decoder_submap *
        !          20072: _tme_m68k_create_submap58(struct tme_m68k *ic)
        !          20073: {
        !          20074:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          20075:   int entry_i;
        !          20076: 
        !          20077:   /* allocate and initialize the submap: */
        !          20078:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          20079:   submap_entry = submap;
        !          20080:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          20081:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          20082:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          20083:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          20084:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          20085:       submap_entry++;
        !          20086:   }
        !          20087: 
        !          20088:   /* fill the submap: */
        !          20089:   submap_entry = submap;
        !          20090: 
        !          20091:   /* submap 58 sub 0 */
        !          20092:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20093:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20094:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20095:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20096: 
        !          20097:   /* submap 58 sub 1 */
        !          20098:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20099:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          20100:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20101:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20102:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20103: 
        !          20104:   /* submap 58 sub 2 */
        !          20105:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20106:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          20107:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20108:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20109:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20110: 
        !          20111:   /* submap 58 sub 3 */
        !          20112:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20113:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          20114:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20115:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20116:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20117: 
        !          20118:   /* submap 58 sub 4 */
        !          20119:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20120:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          20121:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20122:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20123:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20124: 
        !          20125:   /* submap 58 sub 5 */
        !          20126:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20127:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          20128:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20129:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20130:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20131: 
        !          20132:   /* submap 58 sub 6 */
        !          20133:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20134:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          20135:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20136:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20137:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20138: 
        !          20139:   /* submap 58 sub 7 */
        !          20140:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20141:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          20142:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20143:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20144:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20145: 
        !          20146:   /* submap 58 sub 8 */
        !          20147:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20148:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20149:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20150:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20151: 
        !          20152:   /* submap 58 sub 9 */
        !          20153:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20154:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          20155:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20156:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20157:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20158: 
        !          20159:   /* submap 58 sub 10 */
        !          20160:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20161:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          20162:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20163:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20164:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20165: 
        !          20166:   /* submap 58 sub 11 */
        !          20167:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20168:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          20169:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20170:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20171:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20172: 
        !          20173:   /* submap 58 sub 12 */
        !          20174:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20175:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          20176:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20177:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20178:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20179: 
        !          20180:   /* submap 58 sub 13 */
        !          20181:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20182:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          20183:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20184:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20185:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20186: 
        !          20187:   /* submap 58 sub 14 */
        !          20188:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20189:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          20190:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20191:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20192:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20193: 
        !          20194:   /* submap 58 sub 15 */
        !          20195:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20196:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          20197:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20198:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20199:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20200: 
        !          20201:   /* submap 58 sub 16 */
        !          20202:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20203:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20204:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20205:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20206: 
        !          20207:   /* submap 58 sub 17 */
        !          20208:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20209:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          20210:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20211:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20212:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20213: 
        !          20214:   /* submap 58 sub 18 */
        !          20215:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20216:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          20217:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20218:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20219:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20220: 
        !          20221:   /* submap 58 sub 19 */
        !          20222:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20223:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          20224:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20225:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20226:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20227: 
        !          20228:   /* submap 58 sub 20 */
        !          20229:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20230:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          20231:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20232:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20233:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20234: 
        !          20235:   /* submap 58 sub 21 */
        !          20236:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20237:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          20238:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20239:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20240:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20241: 
        !          20242:   /* submap 58 sub 22 */
        !          20243:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20244:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          20245:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20246:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20247:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20248: 
        !          20249:   /* submap 58 sub 23 */
        !          20250:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20251:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          20252:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20253:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20254:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20255: 
        !          20256:   /* submap 58 sub 24 */
        !          20257:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20258:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20259:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20260:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20261: 
        !          20262:   /* submap 58 sub 25 */
        !          20263:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20264:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          20265:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20266:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20267:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20268: 
        !          20269:   /* submap 58 sub 26 */
        !          20270:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20271:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          20272:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20273:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20274:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20275: 
        !          20276:   /* submap 58 sub 27 */
        !          20277:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20278:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          20279:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20280:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20281:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20282: 
        !          20283:   /* submap 58 sub 28 */
        !          20284:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20285:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          20286:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20287:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20288:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20289: 
        !          20290:   /* submap 58 sub 29 */
        !          20291:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20292:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          20293:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20294:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20295:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20296: 
        !          20297:   /* submap 58 sub 30 */
        !          20298:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20299:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          20300:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20301:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20302:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20303: 
        !          20304:   /* submap 58 sub 31 */
        !          20305:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20306:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          20307:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20308:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20309:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20310: 
        !          20311:   /* submap 58 sub 32 */
        !          20312:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20313:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20314:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20315: 
        !          20316:   /* submap 58 sub 33 */
        !          20317:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          20318:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20319:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20320:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20321: 
        !          20322:   /* submap 58 sub 34 */
        !          20323:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          20324:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20325:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20326:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20327: 
        !          20328:   /* submap 58 sub 35 */
        !          20329:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          20330:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20331:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20332:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20333: 
        !          20334:   /* submap 58 sub 36 */
        !          20335:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          20336:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20337:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20338:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20339: 
        !          20340:   /* submap 58 sub 37 */
        !          20341:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          20342:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20343:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20344:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20345: 
        !          20346:   /* submap 58 sub 38 */
        !          20347:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          20348:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20349:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20350:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20351: 
        !          20352:   /* submap 58 sub 39 */
        !          20353:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          20354:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20355:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20356:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20357: 
        !          20358:   /* submap 58 sub 40 */
        !          20359:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20360:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20361:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20362: 
        !          20363:   /* submap 58 sub 41 */
        !          20364:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          20365:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20366:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20367:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20368: 
        !          20369:   /* submap 58 sub 42 */
        !          20370:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          20371:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20372:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20373:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20374: 
        !          20375:   /* submap 58 sub 43 */
        !          20376:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          20377:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20378:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20379:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20380: 
        !          20381:   /* submap 58 sub 44 */
        !          20382:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          20383:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20384:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20385:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20386: 
        !          20387:   /* submap 58 sub 45 */
        !          20388:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          20389:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20390:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20391:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20392: 
        !          20393:   /* submap 58 sub 46 */
        !          20394:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          20395:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20396:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20397:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20398: 
        !          20399:   /* submap 58 sub 47 */
        !          20400:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          20401:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20402:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20403:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20404: 
        !          20405:   /* submap 58 sub 48 */
        !          20406:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20407:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20408:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20409: 
        !          20410:   /* submap 58 sub 49 */
        !          20411:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          20412:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20413:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20414:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20415: 
        !          20416:   /* submap 58 sub 50 */
        !          20417:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          20418:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20419:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20420:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20421: 
        !          20422:   /* submap 58 sub 51 */
        !          20423:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          20424:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20425:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20426:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20427: 
        !          20428:   /* submap 58 sub 52 */
        !          20429:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          20430:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20431:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20432:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20433: 
        !          20434:   /* submap 58 sub 53 */
        !          20435:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          20436:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20437:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20438:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20439: 
        !          20440:   /* submap 58 sub 54 */
        !          20441:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          20442:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20443:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20444:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20445: 
        !          20446:   /* submap 58 sub 55 */
        !          20447:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          20448:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20449:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20450:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20451: 
        !          20452:   /* submap 58 sub 56 */
        !          20453:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20454:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20455:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20456: 
        !          20457:   /* submap 58 sub 57 */
        !          20458:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          20459:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20460:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20461:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20462: 
        !          20463:   /* submap 58 sub 58 */
        !          20464:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          20465:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20466:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20467:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20468: 
        !          20469:   /* submap 58 sub 59 */
        !          20470:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          20471:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20472:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20473:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20474: 
        !          20475:   /* submap 58 sub 60 */
        !          20476:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          20477:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20478:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20479:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20480: 
        !          20481:   /* submap 58 sub 61 */
        !          20482:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          20483:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20484:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20485:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20486: 
        !          20487:   /* submap 58 sub 62 */
        !          20488:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          20489:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20490:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20491:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20492: 
        !          20493:   /* submap 58 sub 63 */
        !          20494:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          20495:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20496:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20497:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20498: 
        !          20499:   /* done: */
        !          20500:   return(submap);
        !          20501: }
        !          20502: 
        !          20503: /* create submap 59: */
        !          20504: static struct _tme_m68k_decoder_submap *
        !          20505: _tme_m68k_create_submap59(struct tme_m68k *ic)
        !          20506: {
        !          20507:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          20508:   int entry_i;
        !          20509: 
        !          20510:   /* allocate and initialize the submap: */
        !          20511:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          20512:   submap_entry = submap;
        !          20513:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          20514:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          20515:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          20516:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          20517:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          20518:       submap_entry++;
        !          20519:   }
        !          20520: 
        !          20521:   /* fill the submap: */
        !          20522:   submap_entry = submap;
        !          20523: 
        !          20524:   /* submap 59 sub 0 */
        !          20525:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20526:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20527:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20528:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20529: 
        !          20530:   /* submap 59 sub 1 */
        !          20531:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20532:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          20533:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20534:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20535:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20536: 
        !          20537:   /* submap 59 sub 2 */
        !          20538:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20539:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          20540:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20541:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20542:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20543: 
        !          20544:   /* submap 59 sub 3 */
        !          20545:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20546:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          20547:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20548:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20549:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20550: 
        !          20551:   /* submap 59 sub 4 */
        !          20552:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20553:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          20554:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20555:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20556:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20557: 
        !          20558:   /* submap 59 sub 5 */
        !          20559:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20560:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          20561:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20562:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20563:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20564: 
        !          20565:   /* submap 59 sub 6 */
        !          20566:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20567:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          20568:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20569:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20570:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20571: 
        !          20572:   /* submap 59 sub 7 */
        !          20573:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20574:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          20575:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20576:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20577:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20578: 
        !          20579:   /* submap 59 sub 8 */
        !          20580:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20581:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20582:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20583:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20584: 
        !          20585:   /* submap 59 sub 9 */
        !          20586:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20587:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          20588:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20589:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20590:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20591: 
        !          20592:   /* submap 59 sub 10 */
        !          20593:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20594:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          20595:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20596:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20597:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20598: 
        !          20599:   /* submap 59 sub 11 */
        !          20600:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20601:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          20602:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20603:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20604:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20605: 
        !          20606:   /* submap 59 sub 12 */
        !          20607:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20608:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          20609:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20610:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20611:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20612: 
        !          20613:   /* submap 59 sub 13 */
        !          20614:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20615:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          20616:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20617:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20618:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20619: 
        !          20620:   /* submap 59 sub 14 */
        !          20621:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20622:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          20623:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20624:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20625:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20626: 
        !          20627:   /* submap 59 sub 15 */
        !          20628:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20629:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          20630:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20631:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20632:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20633: 
        !          20634:   /* submap 59 sub 16 */
        !          20635:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20636:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20637:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20638:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20639: 
        !          20640:   /* submap 59 sub 17 */
        !          20641:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20642:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          20643:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20644:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20645:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20646: 
        !          20647:   /* submap 59 sub 18 */
        !          20648:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20649:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          20650:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20651:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20652:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20653: 
        !          20654:   /* submap 59 sub 19 */
        !          20655:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20656:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          20657:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20658:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20659:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20660: 
        !          20661:   /* submap 59 sub 20 */
        !          20662:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20663:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          20664:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20665:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20666:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20667: 
        !          20668:   /* submap 59 sub 21 */
        !          20669:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20670:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          20671:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20672:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20673:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20674: 
        !          20675:   /* submap 59 sub 22 */
        !          20676:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20677:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          20678:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20679:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20680:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20681: 
        !          20682:   /* submap 59 sub 23 */
        !          20683:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20684:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          20685:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20686:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20687:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20688: 
        !          20689:   /* submap 59 sub 24 */
        !          20690:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20691:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20692:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20693:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20694: 
        !          20695:   /* submap 59 sub 25 */
        !          20696:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20697:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          20698:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20699:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20700:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20701: 
        !          20702:   /* submap 59 sub 26 */
        !          20703:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20704:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          20705:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20706:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20707:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20708: 
        !          20709:   /* submap 59 sub 27 */
        !          20710:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20711:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          20712:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20713:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20714:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20715: 
        !          20716:   /* submap 59 sub 28 */
        !          20717:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20718:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          20719:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20720:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20721:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20722: 
        !          20723:   /* submap 59 sub 29 */
        !          20724:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20725:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          20726:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20727:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20728:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20729: 
        !          20730:   /* submap 59 sub 30 */
        !          20731:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20732:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          20733:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20734:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20735:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20736: 
        !          20737:   /* submap 59 sub 31 */
        !          20738:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20739:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          20740:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20741:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20742:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20743: 
        !          20744:   /* submap 59 sub 32 */
        !          20745:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20746:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20747:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20748: 
        !          20749:   /* submap 59 sub 33 */
        !          20750:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          20751:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20752:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20753:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20754: 
        !          20755:   /* submap 59 sub 34 */
        !          20756:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          20757:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20758:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20759:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20760: 
        !          20761:   /* submap 59 sub 35 */
        !          20762:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          20763:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20764:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20765:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20766: 
        !          20767:   /* submap 59 sub 36 */
        !          20768:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          20769:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20770:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20771:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20772: 
        !          20773:   /* submap 59 sub 37 */
        !          20774:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          20775:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20776:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20777:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20778: 
        !          20779:   /* submap 59 sub 38 */
        !          20780:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          20781:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20782:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20783:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20784: 
        !          20785:   /* submap 59 sub 39 */
        !          20786:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          20787:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20788:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20789:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20790: 
        !          20791:   /* submap 59 sub 40 */
        !          20792:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20793:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20794:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20795: 
        !          20796:   /* submap 59 sub 41 */
        !          20797:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          20798:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20799:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20800:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20801: 
        !          20802:   /* submap 59 sub 42 */
        !          20803:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          20804:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20805:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20806:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20807: 
        !          20808:   /* submap 59 sub 43 */
        !          20809:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          20810:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20811:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20812:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20813: 
        !          20814:   /* submap 59 sub 44 */
        !          20815:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          20816:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20817:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20818:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20819: 
        !          20820:   /* submap 59 sub 45 */
        !          20821:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          20822:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20823:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20824:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20825: 
        !          20826:   /* submap 59 sub 46 */
        !          20827:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          20828:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20829:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20830:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20831: 
        !          20832:   /* submap 59 sub 47 */
        !          20833:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          20834:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20835:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20836:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          20837: 
        !          20838:   /* submap 59 sub 48 */
        !          20839:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20840:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20841:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20842: 
        !          20843:   /* submap 59 sub 49 */
        !          20844:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          20845:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20846:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20847:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20848: 
        !          20849:   /* submap 59 sub 50 */
        !          20850:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          20851:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20852:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20853:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20854: 
        !          20855:   /* submap 59 sub 51 */
        !          20856:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          20857:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20858:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20859:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20860: 
        !          20861:   /* submap 59 sub 52 */
        !          20862:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          20863:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20864:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20865:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20866: 
        !          20867:   /* submap 59 sub 53 */
        !          20868:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          20869:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20870:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20871:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20872: 
        !          20873:   /* submap 59 sub 54 */
        !          20874:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          20875:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20876:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20877:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20878: 
        !          20879:   /* submap 59 sub 55 */
        !          20880:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          20881:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20882:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20883:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          20884: 
        !          20885:   /* submap 59 sub 56 */
        !          20886:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20887:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20888:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20889: 
        !          20890:   /* submap 59 sub 57 */
        !          20891:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          20892:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20893:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20894:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20895: 
        !          20896:   /* submap 59 sub 58 */
        !          20897:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          20898:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20899:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20900:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20901: 
        !          20902:   /* submap 59 sub 59 */
        !          20903:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          20904:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20905:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20906:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20907: 
        !          20908:   /* submap 59 sub 60 */
        !          20909:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          20910:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20911:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20912:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20913: 
        !          20914:   /* submap 59 sub 61 */
        !          20915:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          20916:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20917:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20918:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20919: 
        !          20920:   /* submap 59 sub 62 */
        !          20921:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          20922:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20923:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20924:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20925: 
        !          20926:   /* submap 59 sub 63 */
        !          20927:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          20928:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20929:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20930:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          20931: 
        !          20932:   /* done: */
        !          20933:   return(submap);
        !          20934: }
        !          20935: 
        !          20936: /* create submap 60: */
        !          20937: static struct _tme_m68k_decoder_submap *
        !          20938: _tme_m68k_create_submap60(struct tme_m68k *ic)
        !          20939: {
        !          20940:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          20941:   int entry_i;
        !          20942: 
        !          20943:   /* allocate and initialize the submap: */
        !          20944:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          20945:   submap_entry = submap;
        !          20946:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          20947:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          20948:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          20949:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          20950:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          20951:       submap_entry++;
        !          20952:   }
        !          20953: 
        !          20954:   /* fill the submap: */
        !          20955:   submap_entry = submap;
        !          20956: 
        !          20957:   /* submap 60 sub 0 */
        !          20958:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20959:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20960:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20961:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20962: 
        !          20963:   /* submap 60 sub 1 */
        !          20964:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20965:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          20966:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20967:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20968:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20969: 
        !          20970:   /* submap 60 sub 2 */
        !          20971:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20972:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          20973:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20974:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20975:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20976: 
        !          20977:   /* submap 60 sub 3 */
        !          20978:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20979:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          20980:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20981:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20982:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20983: 
        !          20984:   /* submap 60 sub 4 */
        !          20985:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20986:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          20987:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20988:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20989:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20990: 
        !          20991:   /* submap 60 sub 5 */
        !          20992:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          20993:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          20994:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          20995:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          20996:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          20997: 
        !          20998:   /* submap 60 sub 6 */
        !          20999:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          21000:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          21001:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21002:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21003:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21004: 
        !          21005:   /* submap 60 sub 7 */
        !          21006:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          21007:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          21008:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21009:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21010:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21011: 
        !          21012:   /* submap 60 sub 8 */
        !          21013:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          21014:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21015:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21016:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21017: 
        !          21018:   /* submap 60 sub 9 */
        !          21019:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          21020:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          21021:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21022:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21023:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21024: 
        !          21025:   /* submap 60 sub 10 */
        !          21026:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          21027:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          21028:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21029:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21030:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21031: 
        !          21032:   /* submap 60 sub 11 */
        !          21033:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          21034:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          21035:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21036:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21037:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21038: 
        !          21039:   /* submap 60 sub 12 */
        !          21040:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          21041:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          21042:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21043:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21044:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21045: 
        !          21046:   /* submap 60 sub 13 */
        !          21047:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          21048:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          21049:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21050:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21051:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21052: 
        !          21053:   /* submap 60 sub 14 */
        !          21054:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          21055:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          21056:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21057:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21058:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21059: 
        !          21060:   /* submap 60 sub 15 */
        !          21061:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          21062:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          21063:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21064:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21065:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21066: 
        !          21067:   /* submap 60 sub 16 */
        !          21068:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          21069:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21070:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21071:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21072: 
        !          21073:   /* submap 60 sub 17 */
        !          21074:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          21075:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          21076:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21077:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21078:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21079: 
        !          21080:   /* submap 60 sub 18 */
        !          21081:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          21082:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          21083:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21084:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21085:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21086: 
        !          21087:   /* submap 60 sub 19 */
        !          21088:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          21089:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          21090:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21091:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21092:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21093: 
        !          21094:   /* submap 60 sub 20 */
        !          21095:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          21096:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          21097:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21098:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21099:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21100: 
        !          21101:   /* submap 60 sub 21 */
        !          21102:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          21103:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          21104:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21105:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21106:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21107: 
        !          21108:   /* submap 60 sub 22 */
        !          21109:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          21110:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          21111:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21112:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21113:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21114: 
        !          21115:   /* submap 60 sub 23 */
        !          21116:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          21117:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          21118:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21119:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21120:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21121: 
        !          21122:   /* submap 60 sub 24 */
        !          21123:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          21124:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21125:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21126:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21127: 
        !          21128:   /* submap 60 sub 25 */
        !          21129:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          21130:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          21131:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21132:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21133:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21134: 
        !          21135:   /* submap 60 sub 26 */
        !          21136:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          21137:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          21138:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21139:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21140:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21141: 
        !          21142:   /* submap 60 sub 27 */
        !          21143:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          21144:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          21145:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21146:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21147:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21148: 
        !          21149:   /* submap 60 sub 28 */
        !          21150:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          21151:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          21152:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21153:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21154:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21155: 
        !          21156:   /* submap 60 sub 29 */
        !          21157:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          21158:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          21159:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21160:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21161:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21162: 
        !          21163:   /* submap 60 sub 30 */
        !          21164:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          21165:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          21166:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21167:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21168:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21169: 
        !          21170:   /* submap 60 sub 31 */
        !          21171:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          21172:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          21173:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21174:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21175:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21176: 
        !          21177:   /* submap 60 sub 32 */
        !          21178:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21179:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21180:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21181: 
        !          21182:   /* submap 60 sub 33 */
        !          21183:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          21184:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21185:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21186:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21187: 
        !          21188:   /* submap 60 sub 34 */
        !          21189:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          21190:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21191:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21192:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21193: 
        !          21194:   /* submap 60 sub 35 */
        !          21195:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          21196:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21197:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21198:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21199: 
        !          21200:   /* submap 60 sub 36 */
        !          21201:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          21202:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21203:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21204:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21205: 
        !          21206:   /* submap 60 sub 37 */
        !          21207:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          21208:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21209:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21210:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21211: 
        !          21212:   /* submap 60 sub 38 */
        !          21213:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          21214:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21215:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21216:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21217: 
        !          21218:   /* submap 60 sub 39 */
        !          21219:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          21220:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21221:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21222:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21223: 
        !          21224:   /* submap 60 sub 40 */
        !          21225:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21226:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21227:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21228: 
        !          21229:   /* submap 60 sub 41 */
        !          21230:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          21231:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21232:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21233:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21234: 
        !          21235:   /* submap 60 sub 42 */
        !          21236:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          21237:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21238:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21239:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21240: 
        !          21241:   /* submap 60 sub 43 */
        !          21242:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          21243:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21244:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21245:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21246: 
        !          21247:   /* submap 60 sub 44 */
        !          21248:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          21249:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21250:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21251:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21252: 
        !          21253:   /* submap 60 sub 45 */
        !          21254:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          21255:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21256:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21257:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21258: 
        !          21259:   /* submap 60 sub 46 */
        !          21260:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          21261:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21262:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21263:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21264: 
        !          21265:   /* submap 60 sub 47 */
        !          21266:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          21267:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21268:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21269:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21270: 
        !          21271:   /* submap 60 sub 48 */
        !          21272:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21273:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21274:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21275: 
        !          21276:   /* submap 60 sub 49 */
        !          21277:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          21278:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21279:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21280:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21281: 
        !          21282:   /* submap 60 sub 50 */
        !          21283:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          21284:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21285:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21286:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21287: 
        !          21288:   /* submap 60 sub 51 */
        !          21289:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          21290:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21291:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21292:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21293: 
        !          21294:   /* submap 60 sub 52 */
        !          21295:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          21296:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21297:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21298:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21299: 
        !          21300:   /* submap 60 sub 53 */
        !          21301:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          21302:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21303:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21304:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21305: 
        !          21306:   /* submap 60 sub 54 */
        !          21307:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          21308:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21309:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21310:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21311: 
        !          21312:   /* submap 60 sub 55 */
        !          21313:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          21314:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21315:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21316:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21317: 
        !          21318:   /* submap 60 sub 56 */
        !          21319:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21320:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21321:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21322: 
        !          21323:   /* submap 60 sub 57 */
        !          21324:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          21325:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21326:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21327:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21328: 
        !          21329:   /* submap 60 sub 58 */
        !          21330:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          21331:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21332:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21333:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21334: 
        !          21335:   /* submap 60 sub 59 */
        !          21336:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          21337:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21338:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21339:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21340: 
        !          21341:   /* submap 60 sub 60 */
        !          21342:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          21343:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21344:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21345:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21346: 
        !          21347:   /* submap 60 sub 61 */
        !          21348:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          21349:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21350:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21351:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21352: 
        !          21353:   /* submap 60 sub 62 */
        !          21354:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          21355:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21356:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21357:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21358: 
        !          21359:   /* submap 60 sub 63 */
        !          21360:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          21361:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21362:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21363:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21364: 
        !          21365:   /* done: */
        !          21366:   return(submap);
        !          21367: }
        !          21368: 
        !          21369: /* create submap 61: */
        !          21370: static struct _tme_m68k_decoder_submap *
        !          21371: _tme_m68k_create_submap61(struct tme_m68k *ic)
        !          21372: {
        !          21373:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          21374:   int entry_i;
        !          21375: 
        !          21376:   /* allocate and initialize the submap: */
        !          21377:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          21378:   submap_entry = submap;
        !          21379:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          21380:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          21381:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          21382:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          21383:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          21384:       submap_entry++;
        !          21385:   }
        !          21386: 
        !          21387:   /* fill the submap: */
        !          21388:   submap_entry = submap;
        !          21389: 
        !          21390:   /* submap 61 sub 0 */
        !          21391:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21392:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21393:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21394:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21395: 
        !          21396:   /* submap 61 sub 1 */
        !          21397:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21398:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          21399:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21400:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21401:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21402: 
        !          21403:   /* submap 61 sub 2 */
        !          21404:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21405:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          21406:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21407:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21408:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21409: 
        !          21410:   /* submap 61 sub 3 */
        !          21411:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21412:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          21413:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21414:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21415:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21416: 
        !          21417:   /* submap 61 sub 4 */
        !          21418:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21419:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          21420:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21421:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21422:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21423: 
        !          21424:   /* submap 61 sub 5 */
        !          21425:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21426:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          21427:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21428:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21429:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21430: 
        !          21431:   /* submap 61 sub 6 */
        !          21432:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21433:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          21434:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21435:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21436:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21437: 
        !          21438:   /* submap 61 sub 7 */
        !          21439:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21440:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          21441:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21442:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21443:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21444: 
        !          21445:   /* submap 61 sub 8 */
        !          21446:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21447:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21448:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21449:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21450: 
        !          21451:   /* submap 61 sub 9 */
        !          21452:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21453:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          21454:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21455:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21456:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21457: 
        !          21458:   /* submap 61 sub 10 */
        !          21459:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21460:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          21461:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21462:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21463:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21464: 
        !          21465:   /* submap 61 sub 11 */
        !          21466:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21467:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          21468:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21469:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21470:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21471: 
        !          21472:   /* submap 61 sub 12 */
        !          21473:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21474:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          21475:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21476:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21477:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21478: 
        !          21479:   /* submap 61 sub 13 */
        !          21480:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21481:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          21482:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21483:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21484:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21485: 
        !          21486:   /* submap 61 sub 14 */
        !          21487:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21488:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          21489:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21490:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21491:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21492: 
        !          21493:   /* submap 61 sub 15 */
        !          21494:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21495:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          21496:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21497:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21498:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21499: 
        !          21500:   /* submap 61 sub 16 */
        !          21501:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21502:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21503:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21504:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21505: 
        !          21506:   /* submap 61 sub 17 */
        !          21507:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21508:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          21509:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21510:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21511:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21512: 
        !          21513:   /* submap 61 sub 18 */
        !          21514:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21515:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          21516:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21517:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21518:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21519: 
        !          21520:   /* submap 61 sub 19 */
        !          21521:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21522:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          21523:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21524:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21525:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21526: 
        !          21527:   /* submap 61 sub 20 */
        !          21528:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21529:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          21530:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21531:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21532:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21533: 
        !          21534:   /* submap 61 sub 21 */
        !          21535:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21536:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          21537:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21538:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21539:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21540: 
        !          21541:   /* submap 61 sub 22 */
        !          21542:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21543:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          21544:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21545:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21546:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21547: 
        !          21548:   /* submap 61 sub 23 */
        !          21549:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21550:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          21551:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21552:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21553:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21554: 
        !          21555:   /* submap 61 sub 24 */
        !          21556:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21557:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21558:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21559:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21560: 
        !          21561:   /* submap 61 sub 25 */
        !          21562:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21563:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          21564:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21565:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21566:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21567: 
        !          21568:   /* submap 61 sub 26 */
        !          21569:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21570:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          21571:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21572:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21573:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21574: 
        !          21575:   /* submap 61 sub 27 */
        !          21576:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21577:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          21578:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21579:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21580:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21581: 
        !          21582:   /* submap 61 sub 28 */
        !          21583:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21584:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          21585:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21586:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21587:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21588: 
        !          21589:   /* submap 61 sub 29 */
        !          21590:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21591:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          21592:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21593:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21594:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21595: 
        !          21596:   /* submap 61 sub 30 */
        !          21597:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21598:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          21599:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21600:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21601:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21602: 
        !          21603:   /* submap 61 sub 31 */
        !          21604:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21605:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          21606:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21607:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21608:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21609: 
        !          21610:   /* submap 61 sub 32 */
        !          21611:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21612:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21613:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21614: 
        !          21615:   /* submap 61 sub 33 */
        !          21616:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          21617:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21618:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21619:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21620: 
        !          21621:   /* submap 61 sub 34 */
        !          21622:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          21623:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21624:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21625:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21626: 
        !          21627:   /* submap 61 sub 35 */
        !          21628:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          21629:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21630:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21631:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21632: 
        !          21633:   /* submap 61 sub 36 */
        !          21634:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          21635:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21636:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21637:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21638: 
        !          21639:   /* submap 61 sub 37 */
        !          21640:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          21641:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21642:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21643:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21644: 
        !          21645:   /* submap 61 sub 38 */
        !          21646:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          21647:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21648:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21649:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21650: 
        !          21651:   /* submap 61 sub 39 */
        !          21652:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          21653:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21654:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21655:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21656: 
        !          21657:   /* submap 61 sub 40 */
        !          21658:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21659:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21660:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21661: 
        !          21662:   /* submap 61 sub 41 */
        !          21663:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          21664:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21665:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21666:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21667: 
        !          21668:   /* submap 61 sub 42 */
        !          21669:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          21670:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21671:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21672:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21673: 
        !          21674:   /* submap 61 sub 43 */
        !          21675:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          21676:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21677:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21678:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21679: 
        !          21680:   /* submap 61 sub 44 */
        !          21681:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          21682:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21683:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21684:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21685: 
        !          21686:   /* submap 61 sub 45 */
        !          21687:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          21688:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21689:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21690:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21691: 
        !          21692:   /* submap 61 sub 46 */
        !          21693:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          21694:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21695:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21696:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21697: 
        !          21698:   /* submap 61 sub 47 */
        !          21699:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          21700:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21701:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21702:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21703: 
        !          21704:   /* submap 61 sub 48 */
        !          21705:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21706:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21707:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21708: 
        !          21709:   /* submap 61 sub 49 */
        !          21710:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          21711:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21712:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21713:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21714: 
        !          21715:   /* submap 61 sub 50 */
        !          21716:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          21717:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21718:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21719:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21720: 
        !          21721:   /* submap 61 sub 51 */
        !          21722:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          21723:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21724:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21725:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21726: 
        !          21727:   /* submap 61 sub 52 */
        !          21728:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          21729:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21730:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21731:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21732: 
        !          21733:   /* submap 61 sub 53 */
        !          21734:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          21735:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21736:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21737:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21738: 
        !          21739:   /* submap 61 sub 54 */
        !          21740:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          21741:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21742:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21743:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21744: 
        !          21745:   /* submap 61 sub 55 */
        !          21746:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          21747:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21748:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21749:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21750: 
        !          21751:   /* submap 61 sub 56 */
        !          21752:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21753:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21754:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21755: 
        !          21756:   /* submap 61 sub 57 */
        !          21757:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          21758:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21759:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21760:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21761: 
        !          21762:   /* submap 61 sub 58 */
        !          21763:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          21764:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21765:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21766:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21767: 
        !          21768:   /* submap 61 sub 59 */
        !          21769:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          21770:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21771:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21772:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21773: 
        !          21774:   /* submap 61 sub 60 */
        !          21775:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          21776:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21777:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21778:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21779: 
        !          21780:   /* submap 61 sub 61 */
        !          21781:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          21782:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21783:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21784:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21785: 
        !          21786:   /* submap 61 sub 62 */
        !          21787:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          21788:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21789:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21790:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21791: 
        !          21792:   /* submap 61 sub 63 */
        !          21793:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          21794:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21795:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21796:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21797: 
        !          21798:   /* done: */
        !          21799:   return(submap);
        !          21800: }
        !          21801: 
        !          21802: /* create submap 62: */
        !          21803: static struct _tme_m68k_decoder_submap *
        !          21804: _tme_m68k_create_submap62(struct tme_m68k *ic)
        !          21805: {
        !          21806:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          21807:   int entry_i;
        !          21808: 
        !          21809:   /* allocate and initialize the submap: */
        !          21810:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          21811:   submap_entry = submap;
        !          21812:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          21813:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          21814:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          21815:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          21816:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          21817:       submap_entry++;
        !          21818:   }
        !          21819: 
        !          21820:   /* fill the submap: */
        !          21821:   submap_entry = submap;
        !          21822: 
        !          21823:   /* submap 62 sub 0 */
        !          21824:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21825:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21826:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21827:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21828: 
        !          21829:   /* submap 62 sub 1 */
        !          21830:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21831:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          21832:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21833:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21834:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21835: 
        !          21836:   /* submap 62 sub 2 */
        !          21837:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21838:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          21839:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21840:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21841:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21842: 
        !          21843:   /* submap 62 sub 3 */
        !          21844:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21845:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          21846:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21847:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21848:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21849: 
        !          21850:   /* submap 62 sub 4 */
        !          21851:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21852:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          21853:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21854:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21855:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21856: 
        !          21857:   /* submap 62 sub 5 */
        !          21858:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21859:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          21860:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21861:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21862:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21863: 
        !          21864:   /* submap 62 sub 6 */
        !          21865:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21866:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          21867:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21868:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21869:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21870: 
        !          21871:   /* submap 62 sub 7 */
        !          21872:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21873:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          21874:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21875:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21876:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          21877: 
        !          21878:   /* submap 62 sub 8 */
        !          21879:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21880:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21881:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21882:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21883: 
        !          21884:   /* submap 62 sub 9 */
        !          21885:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21886:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          21887:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21888:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21889:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21890: 
        !          21891:   /* submap 62 sub 10 */
        !          21892:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21893:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          21894:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21895:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21896:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21897: 
        !          21898:   /* submap 62 sub 11 */
        !          21899:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21900:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          21901:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21902:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21903:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21904: 
        !          21905:   /* submap 62 sub 12 */
        !          21906:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21907:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          21908:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21909:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21910:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21911: 
        !          21912:   /* submap 62 sub 13 */
        !          21913:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21914:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          21915:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21916:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21917:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21918: 
        !          21919:   /* submap 62 sub 14 */
        !          21920:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21921:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          21922:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21923:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21924:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21925: 
        !          21926:   /* submap 62 sub 15 */
        !          21927:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21928:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          21929:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21930:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21931:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          21932: 
        !          21933:   /* submap 62 sub 16 */
        !          21934:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21935:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21936:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21937:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21938: 
        !          21939:   /* submap 62 sub 17 */
        !          21940:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21941:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          21942:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21943:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21944:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21945: 
        !          21946:   /* submap 62 sub 18 */
        !          21947:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21948:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          21949:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21950:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21951:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21952: 
        !          21953:   /* submap 62 sub 19 */
        !          21954:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21955:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          21956:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21957:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21958:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21959: 
        !          21960:   /* submap 62 sub 20 */
        !          21961:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21962:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          21963:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21964:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21965:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21966: 
        !          21967:   /* submap 62 sub 21 */
        !          21968:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21969:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          21970:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21971:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21972:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21973: 
        !          21974:   /* submap 62 sub 22 */
        !          21975:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21976:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          21977:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21978:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21979:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21980: 
        !          21981:   /* submap 62 sub 23 */
        !          21982:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21983:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          21984:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21985:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21986:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          21987: 
        !          21988:   /* submap 62 sub 24 */
        !          21989:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21990:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21991:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21992:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          21993: 
        !          21994:   /* submap 62 sub 25 */
        !          21995:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          21996:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          21997:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          21998:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          21999:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22000: 
        !          22001:   /* submap 62 sub 26 */
        !          22002:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22003:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          22004:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22005:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22006:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22007: 
        !          22008:   /* submap 62 sub 27 */
        !          22009:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22010:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          22011:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22012:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22013:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22014: 
        !          22015:   /* submap 62 sub 28 */
        !          22016:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22017:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          22018:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22019:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22020:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22021: 
        !          22022:   /* submap 62 sub 29 */
        !          22023:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22024:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          22025:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22026:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22027:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22028: 
        !          22029:   /* submap 62 sub 30 */
        !          22030:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22031:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          22032:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22033:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22034:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22035: 
        !          22036:   /* submap 62 sub 31 */
        !          22037:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22038:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          22039:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22040:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22041:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22042: 
        !          22043:   /* submap 62 sub 32 */
        !          22044:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22045:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22046:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22047: 
        !          22048:   /* submap 62 sub 33 */
        !          22049:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          22050:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22051:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22052:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22053: 
        !          22054:   /* submap 62 sub 34 */
        !          22055:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          22056:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22057:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22058:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22059: 
        !          22060:   /* submap 62 sub 35 */
        !          22061:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          22062:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22063:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22064:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22065: 
        !          22066:   /* submap 62 sub 36 */
        !          22067:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          22068:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22069:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22070:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22071: 
        !          22072:   /* submap 62 sub 37 */
        !          22073:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          22074:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22075:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22076:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22077: 
        !          22078:   /* submap 62 sub 38 */
        !          22079:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          22080:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22081:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22082:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22083: 
        !          22084:   /* submap 62 sub 39 */
        !          22085:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          22086:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22087:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22088:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22089: 
        !          22090:   /* submap 62 sub 40 */
        !          22091:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22092:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22093:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22094: 
        !          22095:   /* submap 62 sub 41 */
        !          22096:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          22097:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22098:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22099:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22100: 
        !          22101:   /* submap 62 sub 42 */
        !          22102:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          22103:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22104:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22105:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22106: 
        !          22107:   /* submap 62 sub 43 */
        !          22108:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          22109:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22110:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22111:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22112: 
        !          22113:   /* submap 62 sub 44 */
        !          22114:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          22115:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22116:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22117:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22118: 
        !          22119:   /* submap 62 sub 45 */
        !          22120:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          22121:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22122:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22123:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22124: 
        !          22125:   /* submap 62 sub 46 */
        !          22126:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          22127:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22128:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22129:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22130: 
        !          22131:   /* submap 62 sub 47 */
        !          22132:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          22133:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22134:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22135:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22136: 
        !          22137:   /* submap 62 sub 48 */
        !          22138:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22139:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22140:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22141: 
        !          22142:   /* submap 62 sub 49 */
        !          22143:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          22144:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22145:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22146:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22147: 
        !          22148:   /* submap 62 sub 50 */
        !          22149:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          22150:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22151:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22152:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22153: 
        !          22154:   /* submap 62 sub 51 */
        !          22155:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          22156:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22157:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22158:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22159: 
        !          22160:   /* submap 62 sub 52 */
        !          22161:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          22162:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22163:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22164:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22165: 
        !          22166:   /* submap 62 sub 53 */
        !          22167:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          22168:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22169:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22170:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22171: 
        !          22172:   /* submap 62 sub 54 */
        !          22173:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          22174:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22175:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22176:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22177: 
        !          22178:   /* submap 62 sub 55 */
        !          22179:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          22180:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22181:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22182:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22183: 
        !          22184:   /* submap 62 sub 56 */
        !          22185:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22186:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22187:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22188: 
        !          22189:   /* submap 62 sub 57 */
        !          22190:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          22191:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22192:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22193:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22194: 
        !          22195:   /* submap 62 sub 58 */
        !          22196:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          22197:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22198:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22199:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22200: 
        !          22201:   /* submap 62 sub 59 */
        !          22202:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          22203:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22204:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22205:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22206: 
        !          22207:   /* submap 62 sub 60 */
        !          22208:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          22209:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22210:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22211:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22212: 
        !          22213:   /* submap 62 sub 61 */
        !          22214:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          22215:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22216:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22217:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22218: 
        !          22219:   /* submap 62 sub 62 */
        !          22220:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          22221:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22222:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22223:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22224: 
        !          22225:   /* submap 62 sub 63 */
        !          22226:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          22227:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22228:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22229:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22230: 
        !          22231:   /* done: */
        !          22232:   return(submap);
        !          22233: }
        !          22234: 
        !          22235: /* create submap 63: */
        !          22236: static struct _tme_m68k_decoder_submap *
        !          22237: _tme_m68k_create_submap63(struct tme_m68k *ic)
        !          22238: {
        !          22239:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          22240:   int entry_i;
        !          22241: 
        !          22242:   /* allocate and initialize the submap: */
        !          22243:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          22244:   submap_entry = submap;
        !          22245:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          22246:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          22247:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          22248:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          22249:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          22250:       submap_entry++;
        !          22251:   }
        !          22252: 
        !          22253:   /* fill the submap: */
        !          22254:   submap_entry = submap;
        !          22255: 
        !          22256:   /* submap 63 sub 0 */
        !          22257:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22258:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22259:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22260:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22261: 
        !          22262:   /* submap 63 sub 1 */
        !          22263:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22264:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          22265:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22266:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22267:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22268: 
        !          22269:   /* submap 63 sub 2 */
        !          22270:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22271:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          22272:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22273:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22274:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22275: 
        !          22276:   /* submap 63 sub 3 */
        !          22277:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22278:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          22279:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22280:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22281:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22282: 
        !          22283:   /* submap 63 sub 4 */
        !          22284:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22285:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          22286:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22287:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22288:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22289: 
        !          22290:   /* submap 63 sub 5 */
        !          22291:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22292:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          22293:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22294:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22295:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22296: 
        !          22297:   /* submap 63 sub 6 */
        !          22298:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22299:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          22300:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22301:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22302:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22303: 
        !          22304:   /* submap 63 sub 7 */
        !          22305:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22306:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          22307:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22308:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22309:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22310: 
        !          22311:   /* submap 63 sub 8 */
        !          22312:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22313:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22314:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22315:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22316: 
        !          22317:   /* submap 63 sub 9 */
        !          22318:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22319:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          22320:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22321:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22322:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22323: 
        !          22324:   /* submap 63 sub 10 */
        !          22325:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22326:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          22327:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22328:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22329:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22330: 
        !          22331:   /* submap 63 sub 11 */
        !          22332:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22333:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          22334:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22335:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22336:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22337: 
        !          22338:   /* submap 63 sub 12 */
        !          22339:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22340:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          22341:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22342:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22343:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22344: 
        !          22345:   /* submap 63 sub 13 */
        !          22346:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22347:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          22348:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22349:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22350:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22351: 
        !          22352:   /* submap 63 sub 14 */
        !          22353:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22354:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          22355:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22356:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22357:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22358: 
        !          22359:   /* submap 63 sub 15 */
        !          22360:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22361:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          22362:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22363:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22364:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22365: 
        !          22366:   /* submap 63 sub 16 */
        !          22367:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22368:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22369:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22370:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22371: 
        !          22372:   /* submap 63 sub 17 */
        !          22373:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22374:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          22375:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22376:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22377:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22378: 
        !          22379:   /* submap 63 sub 18 */
        !          22380:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22381:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          22382:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22383:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22384:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22385: 
        !          22386:   /* submap 63 sub 19 */
        !          22387:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22388:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          22389:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22390:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22391:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22392: 
        !          22393:   /* submap 63 sub 20 */
        !          22394:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22395:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          22396:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22397:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22398:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22399: 
        !          22400:   /* submap 63 sub 21 */
        !          22401:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22402:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          22403:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22404:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22405:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22406: 
        !          22407:   /* submap 63 sub 22 */
        !          22408:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22409:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          22410:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22411:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22412:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22413: 
        !          22414:   /* submap 63 sub 23 */
        !          22415:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22416:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          22417:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22418:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22419:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22420: 
        !          22421:   /* submap 63 sub 24 */
        !          22422:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22423:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22424:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22425:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22426: 
        !          22427:   /* submap 63 sub 25 */
        !          22428:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22429:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          22430:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22431:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22432:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22433: 
        !          22434:   /* submap 63 sub 26 */
        !          22435:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22436:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          22437:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22438:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22439:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22440: 
        !          22441:   /* submap 63 sub 27 */
        !          22442:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22443:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          22444:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22445:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22446:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22447: 
        !          22448:   /* submap 63 sub 28 */
        !          22449:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22450:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          22451:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22452:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22453:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22454: 
        !          22455:   /* submap 63 sub 29 */
        !          22456:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22457:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          22458:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22459:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22460:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22461: 
        !          22462:   /* submap 63 sub 30 */
        !          22463:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22464:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          22465:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22466:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22467:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22468: 
        !          22469:   /* submap 63 sub 31 */
        !          22470:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          22471:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          22472:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22473:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22474:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22475: 
        !          22476:   /* submap 63 sub 32 */
        !          22477:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22478:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22479:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22480: 
        !          22481:   /* submap 63 sub 33 */
        !          22482:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          22483:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22484:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22485:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22486: 
        !          22487:   /* submap 63 sub 34 */
        !          22488:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          22489:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22490:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22491:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22492: 
        !          22493:   /* submap 63 sub 35 */
        !          22494:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          22495:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22496:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22497:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22498: 
        !          22499:   /* submap 63 sub 36 */
        !          22500:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          22501:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22502:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22503:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22504: 
        !          22505:   /* submap 63 sub 37 */
        !          22506:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          22507:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22508:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22509:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22510: 
        !          22511:   /* submap 63 sub 38 */
        !          22512:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          22513:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22514:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22515:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22516: 
        !          22517:   /* submap 63 sub 39 */
        !          22518:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          22519:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22520:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22521:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22522: 
        !          22523:   /* submap 63 sub 40 */
        !          22524:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22525:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22526:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22527: 
        !          22528:   /* submap 63 sub 41 */
        !          22529:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          22530:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22531:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22532:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22533: 
        !          22534:   /* submap 63 sub 42 */
        !          22535:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          22536:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22537:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22538:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22539: 
        !          22540:   /* submap 63 sub 43 */
        !          22541:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          22542:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22543:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22544:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22545: 
        !          22546:   /* submap 63 sub 44 */
        !          22547:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          22548:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22549:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22550:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22551: 
        !          22552:   /* submap 63 sub 45 */
        !          22553:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          22554:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22555:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22556:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22557: 
        !          22558:   /* submap 63 sub 46 */
        !          22559:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          22560:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22561:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22562:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22563: 
        !          22564:   /* submap 63 sub 47 */
        !          22565:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          22566:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22567:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22568:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22569: 
        !          22570:   /* submap 63 sub 48 */
        !          22571:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22572:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22573:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22574: 
        !          22575:   /* submap 63 sub 49 */
        !          22576:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          22577:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22578:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22579:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22580: 
        !          22581:   /* submap 63 sub 50 */
        !          22582:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          22583:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22584:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22585:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22586: 
        !          22587:   /* submap 63 sub 51 */
        !          22588:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          22589:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22590:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22591:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22592: 
        !          22593:   /* submap 63 sub 52 */
        !          22594:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          22595:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22596:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22597:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22598: 
        !          22599:   /* submap 63 sub 53 */
        !          22600:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          22601:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22602:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22603:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22604: 
        !          22605:   /* submap 63 sub 54 */
        !          22606:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          22607:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22608:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22609:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22610: 
        !          22611:   /* submap 63 sub 55 */
        !          22612:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          22613:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22614:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22615:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22616: 
        !          22617:   /* submap 63 sub 56 */
        !          22618:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22619:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22620:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22621: 
        !          22622:   /* submap 63 sub 57 */
        !          22623:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          22624:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22625:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22626:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22627: 
        !          22628:   /* submap 63 sub 58 */
        !          22629:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          22630:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22631:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22632:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22633: 
        !          22634:   /* submap 63 sub 59 */
        !          22635:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          22636:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22637:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22638:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22639: 
        !          22640:   /* submap 63 sub 60 */
        !          22641:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          22642:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22643:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22644:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22645: 
        !          22646:   /* submap 63 sub 61 */
        !          22647:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          22648:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22649:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22650:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22651: 
        !          22652:   /* submap 63 sub 62 */
        !          22653:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          22654:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22655:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22656:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22657: 
        !          22658:   /* submap 63 sub 63 */
        !          22659:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          22660:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22661:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22662:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22663: 
        !          22664:   /* done: */
        !          22665:   return(submap);
        !          22666: }
        !          22667: 
        !          22668: /* create submap 64: */
        !          22669: static struct _tme_m68k_decoder_submap *
        !          22670: _tme_m68k_create_submap64(struct tme_m68k *ic)
        !          22671: {
        !          22672:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          22673:   int entry_i;
        !          22674: 
        !          22675:   /* allocate and initialize the submap: */
        !          22676:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          22677:   submap_entry = submap;
        !          22678:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          22679:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          22680:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          22681:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          22682:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          22683:       submap_entry++;
        !          22684:   }
        !          22685: 
        !          22686:   /* fill the submap: */
        !          22687:   submap_entry = submap;
        !          22688: 
        !          22689:   /* submap 64 sub 0 */
        !          22690:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22691:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22692:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22693:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22694: 
        !          22695:   /* submap 64 sub 1 */
        !          22696:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22697:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          22698:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22699:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22700:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22701: 
        !          22702:   /* submap 64 sub 2 */
        !          22703:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22704:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          22705:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22706:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22707:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22708: 
        !          22709:   /* submap 64 sub 3 */
        !          22710:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22711:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          22712:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22713:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22714:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22715: 
        !          22716:   /* submap 64 sub 4 */
        !          22717:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22718:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          22719:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22720:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22721:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22722: 
        !          22723:   /* submap 64 sub 5 */
        !          22724:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22725:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          22726:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22727:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22728:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22729: 
        !          22730:   /* submap 64 sub 6 */
        !          22731:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22732:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          22733:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22734:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22735:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22736: 
        !          22737:   /* submap 64 sub 7 */
        !          22738:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22739:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          22740:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22741:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22742:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22743: 
        !          22744:   /* submap 64 sub 8 */
        !          22745:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22746:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22747:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22748:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22749: 
        !          22750:   /* submap 64 sub 9 */
        !          22751:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22752:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          22753:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22754:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22755:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22756: 
        !          22757:   /* submap 64 sub 10 */
        !          22758:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22759:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          22760:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22761:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22762:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22763: 
        !          22764:   /* submap 64 sub 11 */
        !          22765:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22766:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          22767:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22768:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22769:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22770: 
        !          22771:   /* submap 64 sub 12 */
        !          22772:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22773:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          22774:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22775:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22776:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22777: 
        !          22778:   /* submap 64 sub 13 */
        !          22779:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22780:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          22781:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22782:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22783:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22784: 
        !          22785:   /* submap 64 sub 14 */
        !          22786:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22787:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          22788:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22789:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22790:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22791: 
        !          22792:   /* submap 64 sub 15 */
        !          22793:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22794:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          22795:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22796:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22797:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22798: 
        !          22799:   /* submap 64 sub 16 */
        !          22800:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22801:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22802:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22803:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22804: 
        !          22805:   /* submap 64 sub 17 */
        !          22806:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22807:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          22808:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22809:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22810:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22811: 
        !          22812:   /* submap 64 sub 18 */
        !          22813:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22814:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          22815:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22816:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22817:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22818: 
        !          22819:   /* submap 64 sub 19 */
        !          22820:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22821:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          22822:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22823:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22824:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22825: 
        !          22826:   /* submap 64 sub 20 */
        !          22827:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22828:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          22829:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22830:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22831:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22832: 
        !          22833:   /* submap 64 sub 21 */
        !          22834:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22835:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          22836:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22837:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22838:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22839: 
        !          22840:   /* submap 64 sub 22 */
        !          22841:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22842:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          22843:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22844:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22845:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22846: 
        !          22847:   /* submap 64 sub 23 */
        !          22848:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22849:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          22850:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22851:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22852:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          22853: 
        !          22854:   /* submap 64 sub 24 */
        !          22855:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22856:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22857:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22858:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22859: 
        !          22860:   /* submap 64 sub 25 */
        !          22861:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22862:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          22863:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22864:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22865:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22866: 
        !          22867:   /* submap 64 sub 26 */
        !          22868:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22869:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          22870:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22871:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22872:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22873: 
        !          22874:   /* submap 64 sub 27 */
        !          22875:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22876:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          22877:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22878:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22879:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22880: 
        !          22881:   /* submap 64 sub 28 */
        !          22882:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22883:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          22884:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22885:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22886:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22887: 
        !          22888:   /* submap 64 sub 29 */
        !          22889:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22890:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          22891:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22892:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22893:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22894: 
        !          22895:   /* submap 64 sub 30 */
        !          22896:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22897:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          22898:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22899:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22900:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22901: 
        !          22902:   /* submap 64 sub 31 */
        !          22903:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          22904:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          22905:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22906:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22907:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          22908: 
        !          22909:   /* submap 64 sub 32 */
        !          22910:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22911:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22912:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22913: 
        !          22914:   /* submap 64 sub 33 */
        !          22915:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          22916:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22917:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22918:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22919: 
        !          22920:   /* submap 64 sub 34 */
        !          22921:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          22922:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22923:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22924:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22925: 
        !          22926:   /* submap 64 sub 35 */
        !          22927:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          22928:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22929:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22930:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22931: 
        !          22932:   /* submap 64 sub 36 */
        !          22933:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          22934:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22935:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22936:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22937: 
        !          22938:   /* submap 64 sub 37 */
        !          22939:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          22940:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22941:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22942:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22943: 
        !          22944:   /* submap 64 sub 38 */
        !          22945:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          22946:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22947:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22948:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22949: 
        !          22950:   /* submap 64 sub 39 */
        !          22951:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          22952:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22953:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22954:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          22955: 
        !          22956:   /* submap 64 sub 40 */
        !          22957:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22958:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22959:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22960: 
        !          22961:   /* submap 64 sub 41 */
        !          22962:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          22963:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22964:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22965:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22966: 
        !          22967:   /* submap 64 sub 42 */
        !          22968:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          22969:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22970:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22971:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22972: 
        !          22973:   /* submap 64 sub 43 */
        !          22974:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          22975:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22976:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22977:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22978: 
        !          22979:   /* submap 64 sub 44 */
        !          22980:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          22981:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22982:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22983:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22984: 
        !          22985:   /* submap 64 sub 45 */
        !          22986:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          22987:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22988:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22989:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22990: 
        !          22991:   /* submap 64 sub 46 */
        !          22992:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          22993:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          22994:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          22995:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          22996: 
        !          22997:   /* submap 64 sub 47 */
        !          22998:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          22999:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23000:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23001:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23002: 
        !          23003:   /* submap 64 sub 48 */
        !          23004:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23005:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23006:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23007: 
        !          23008:   /* submap 64 sub 49 */
        !          23009:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          23010:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23011:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23012:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23013: 
        !          23014:   /* submap 64 sub 50 */
        !          23015:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          23016:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23017:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23018:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23019: 
        !          23020:   /* submap 64 sub 51 */
        !          23021:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          23022:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23023:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23024:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23025: 
        !          23026:   /* submap 64 sub 52 */
        !          23027:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          23028:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23029:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23030:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23031: 
        !          23032:   /* submap 64 sub 53 */
        !          23033:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          23034:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23035:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23036:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23037: 
        !          23038:   /* submap 64 sub 54 */
        !          23039:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          23040:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23041:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23042:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23043: 
        !          23044:   /* submap 64 sub 55 */
        !          23045:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          23046:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23047:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23048:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23049: 
        !          23050:   /* submap 64 sub 56 */
        !          23051:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23052:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23053:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23054: 
        !          23055:   /* submap 64 sub 57 */
        !          23056:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          23057:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23058:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23059:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23060: 
        !          23061:   /* submap 64 sub 58 */
        !          23062:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          23063:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23064:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23065:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23066: 
        !          23067:   /* submap 64 sub 59 */
        !          23068:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          23069:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23070:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23071:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23072: 
        !          23073:   /* submap 64 sub 60 */
        !          23074:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          23075:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23076:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23077:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23078: 
        !          23079:   /* submap 64 sub 61 */
        !          23080:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          23081:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23082:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23083:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23084: 
        !          23085:   /* submap 64 sub 62 */
        !          23086:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          23087:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23088:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23089:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23090: 
        !          23091:   /* submap 64 sub 63 */
        !          23092:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          23093:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23094:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23095:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23096: 
        !          23097:   /* done: */
        !          23098:   return(submap);
        !          23099: }
        !          23100: 
        !          23101: /* create submap 65: */
        !          23102: static struct _tme_m68k_decoder_submap *
        !          23103: _tme_m68k_create_submap65(struct tme_m68k *ic)
        !          23104: {
        !          23105:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          23106:   int entry_i;
        !          23107: 
        !          23108:   /* allocate and initialize the submap: */
        !          23109:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          23110:   submap_entry = submap;
        !          23111:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          23112:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          23113:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          23114:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          23115:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          23116:       submap_entry++;
        !          23117:   }
        !          23118: 
        !          23119:   /* fill the submap: */
        !          23120:   submap_entry = submap;
        !          23121: 
        !          23122:   /* submap 65 sub 0 */
        !          23123:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23124:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23125:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23126:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23127: 
        !          23128:   /* submap 65 sub 1 */
        !          23129:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23130:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          23131:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23132:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23133:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23134: 
        !          23135:   /* submap 65 sub 2 */
        !          23136:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23137:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          23138:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23139:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23140:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23141: 
        !          23142:   /* submap 65 sub 3 */
        !          23143:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23144:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          23145:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23146:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23147:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23148: 
        !          23149:   /* submap 65 sub 4 */
        !          23150:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23151:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          23152:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23153:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23154:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23155: 
        !          23156:   /* submap 65 sub 5 */
        !          23157:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23158:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          23159:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23160:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23161:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23162: 
        !          23163:   /* submap 65 sub 6 */
        !          23164:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23165:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          23166:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23167:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23168:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23169: 
        !          23170:   /* submap 65 sub 7 */
        !          23171:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23172:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          23173:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23174:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23175:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23176: 
        !          23177:   /* submap 65 sub 8 */
        !          23178:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23179:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23180:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23181:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23182: 
        !          23183:   /* submap 65 sub 9 */
        !          23184:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23185:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          23186:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23187:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23188:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23189: 
        !          23190:   /* submap 65 sub 10 */
        !          23191:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23192:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          23193:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23194:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23195:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23196: 
        !          23197:   /* submap 65 sub 11 */
        !          23198:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23199:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          23200:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23201:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23202:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23203: 
        !          23204:   /* submap 65 sub 12 */
        !          23205:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23206:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          23207:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23208:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23209:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23210: 
        !          23211:   /* submap 65 sub 13 */
        !          23212:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23213:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          23214:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23215:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23216:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23217: 
        !          23218:   /* submap 65 sub 14 */
        !          23219:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23220:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          23221:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23222:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23223:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23224: 
        !          23225:   /* submap 65 sub 15 */
        !          23226:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23227:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          23228:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23229:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23230:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23231: 
        !          23232:   /* submap 65 sub 16 */
        !          23233:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23234:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23235:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23236:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23237: 
        !          23238:   /* submap 65 sub 17 */
        !          23239:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23240:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          23241:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23242:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23243:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23244: 
        !          23245:   /* submap 65 sub 18 */
        !          23246:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23247:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          23248:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23249:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23250:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23251: 
        !          23252:   /* submap 65 sub 19 */
        !          23253:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23254:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          23255:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23256:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23257:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23258: 
        !          23259:   /* submap 65 sub 20 */
        !          23260:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23261:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          23262:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23263:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23264:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23265: 
        !          23266:   /* submap 65 sub 21 */
        !          23267:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23268:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          23269:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23270:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23271:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23272: 
        !          23273:   /* submap 65 sub 22 */
        !          23274:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23275:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          23276:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23277:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23278:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23279: 
        !          23280:   /* submap 65 sub 23 */
        !          23281:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23282:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          23283:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23284:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23285:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23286: 
        !          23287:   /* submap 65 sub 24 */
        !          23288:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23289:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23290:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23291:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23292: 
        !          23293:   /* submap 65 sub 25 */
        !          23294:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23295:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          23296:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23297:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23298:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23299: 
        !          23300:   /* submap 65 sub 26 */
        !          23301:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23302:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          23303:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23304:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23305:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23306: 
        !          23307:   /* submap 65 sub 27 */
        !          23308:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23309:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          23310:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23311:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23312:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23313: 
        !          23314:   /* submap 65 sub 28 */
        !          23315:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23316:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          23317:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23318:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23319:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23320: 
        !          23321:   /* submap 65 sub 29 */
        !          23322:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23323:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          23324:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23325:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23326:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23327: 
        !          23328:   /* submap 65 sub 30 */
        !          23329:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23330:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          23331:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23332:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23333:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23334: 
        !          23335:   /* submap 65 sub 31 */
        !          23336:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23337:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          23338:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23339:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23340:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23341: 
        !          23342:   /* submap 65 sub 32 */
        !          23343:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23344:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23345:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23346: 
        !          23347:   /* submap 65 sub 33 */
        !          23348:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          23349:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23350:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23351:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23352: 
        !          23353:   /* submap 65 sub 34 */
        !          23354:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          23355:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23356:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23357:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23358: 
        !          23359:   /* submap 65 sub 35 */
        !          23360:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          23361:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23362:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23363:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23364: 
        !          23365:   /* submap 65 sub 36 */
        !          23366:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          23367:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23368:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23369:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23370: 
        !          23371:   /* submap 65 sub 37 */
        !          23372:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          23373:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23374:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23375:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23376: 
        !          23377:   /* submap 65 sub 38 */
        !          23378:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          23379:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23380:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23381:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23382: 
        !          23383:   /* submap 65 sub 39 */
        !          23384:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          23385:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23386:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23387:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23388: 
        !          23389:   /* submap 65 sub 40 */
        !          23390:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23391:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23392:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23393: 
        !          23394:   /* submap 65 sub 41 */
        !          23395:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          23396:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23397:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23398:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23399: 
        !          23400:   /* submap 65 sub 42 */
        !          23401:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          23402:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23403:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23404:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23405: 
        !          23406:   /* submap 65 sub 43 */
        !          23407:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          23408:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23409:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23410:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23411: 
        !          23412:   /* submap 65 sub 44 */
        !          23413:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          23414:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23415:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23416:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23417: 
        !          23418:   /* submap 65 sub 45 */
        !          23419:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          23420:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23421:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23422:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23423: 
        !          23424:   /* submap 65 sub 46 */
        !          23425:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          23426:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23427:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23428:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23429: 
        !          23430:   /* submap 65 sub 47 */
        !          23431:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          23432:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23433:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23434:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23435: 
        !          23436:   /* submap 65 sub 48 */
        !          23437:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23438:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23439:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23440: 
        !          23441:   /* submap 65 sub 49 */
        !          23442:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          23443:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23444:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23445:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23446: 
        !          23447:   /* submap 65 sub 50 */
        !          23448:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          23449:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23450:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23451:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23452: 
        !          23453:   /* submap 65 sub 51 */
        !          23454:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          23455:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23456:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23457:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23458: 
        !          23459:   /* submap 65 sub 52 */
        !          23460:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          23461:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23462:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23463:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23464: 
        !          23465:   /* submap 65 sub 53 */
        !          23466:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          23467:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23468:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23469:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23470: 
        !          23471:   /* submap 65 sub 54 */
        !          23472:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          23473:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23474:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23475:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23476: 
        !          23477:   /* submap 65 sub 55 */
        !          23478:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          23479:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23480:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23481:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23482: 
        !          23483:   /* submap 65 sub 56 */
        !          23484:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23485:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23486:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23487: 
        !          23488:   /* submap 65 sub 57 */
        !          23489:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          23490:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23491:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23492:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23493: 
        !          23494:   /* submap 65 sub 58 */
        !          23495:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          23496:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23497:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23498:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23499: 
        !          23500:   /* submap 65 sub 59 */
        !          23501:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          23502:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23503:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23504:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23505: 
        !          23506:   /* submap 65 sub 60 */
        !          23507:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          23508:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23509:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23510:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23511: 
        !          23512:   /* submap 65 sub 61 */
        !          23513:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          23514:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23515:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23516:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23517: 
        !          23518:   /* submap 65 sub 62 */
        !          23519:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          23520:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23521:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23522:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23523: 
        !          23524:   /* submap 65 sub 63 */
        !          23525:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          23526:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23527:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23528:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23529: 
        !          23530:   /* done: */
        !          23531:   return(submap);
        !          23532: }
        !          23533: 
        !          23534: /* create submap 66: */
        !          23535: static struct _tme_m68k_decoder_submap *
        !          23536: _tme_m68k_create_submap66(struct tme_m68k *ic)
        !          23537: {
        !          23538:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          23539:   int entry_i;
        !          23540: 
        !          23541:   /* allocate and initialize the submap: */
        !          23542:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          23543:   submap_entry = submap;
        !          23544:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          23545:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          23546:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          23547:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          23548:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          23549:       submap_entry++;
        !          23550:   }
        !          23551: 
        !          23552:   /* fill the submap: */
        !          23553:   submap_entry = submap;
        !          23554: 
        !          23555:   /* submap 66 sub 0 */
        !          23556:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23557:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23558:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23559:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23560: 
        !          23561:   /* submap 66 sub 1 */
        !          23562:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23563:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          23564:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23565:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23566:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23567: 
        !          23568:   /* submap 66 sub 2 */
        !          23569:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23570:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          23571:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23572:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23573:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23574: 
        !          23575:   /* submap 66 sub 3 */
        !          23576:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23577:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          23578:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23579:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23580:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23581: 
        !          23582:   /* submap 66 sub 4 */
        !          23583:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23584:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          23585:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23586:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23587:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23588: 
        !          23589:   /* submap 66 sub 5 */
        !          23590:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23591:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          23592:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23593:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23594:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23595: 
        !          23596:   /* submap 66 sub 6 */
        !          23597:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23598:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          23599:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23600:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23601:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23602: 
        !          23603:   /* submap 66 sub 7 */
        !          23604:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23605:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          23606:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23607:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23608:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23609: 
        !          23610:   /* submap 66 sub 8 */
        !          23611:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23612:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23613:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23614:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23615: 
        !          23616:   /* submap 66 sub 9 */
        !          23617:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23618:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          23619:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23620:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23621:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23622: 
        !          23623:   /* submap 66 sub 10 */
        !          23624:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23625:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          23626:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23627:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23628:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23629: 
        !          23630:   /* submap 66 sub 11 */
        !          23631:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23632:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          23633:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23634:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23635:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23636: 
        !          23637:   /* submap 66 sub 12 */
        !          23638:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23639:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          23640:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23641:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23642:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23643: 
        !          23644:   /* submap 66 sub 13 */
        !          23645:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23646:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          23647:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23648:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23649:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23650: 
        !          23651:   /* submap 66 sub 14 */
        !          23652:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23653:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          23654:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23655:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23656:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23657: 
        !          23658:   /* submap 66 sub 15 */
        !          23659:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23660:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          23661:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23662:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23663:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23664: 
        !          23665:   /* submap 66 sub 16 */
        !          23666:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23667:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23668:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23669:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23670: 
        !          23671:   /* submap 66 sub 17 */
        !          23672:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23673:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          23674:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23675:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23676:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23677: 
        !          23678:   /* submap 66 sub 18 */
        !          23679:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23680:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          23681:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23682:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23683:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23684: 
        !          23685:   /* submap 66 sub 19 */
        !          23686:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23687:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          23688:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23689:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23690:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23691: 
        !          23692:   /* submap 66 sub 20 */
        !          23693:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23694:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          23695:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23696:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23697:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23698: 
        !          23699:   /* submap 66 sub 21 */
        !          23700:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23701:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          23702:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23703:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23704:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23705: 
        !          23706:   /* submap 66 sub 22 */
        !          23707:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23708:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          23709:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23710:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23711:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23712: 
        !          23713:   /* submap 66 sub 23 */
        !          23714:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23715:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          23716:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23717:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23718:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23719: 
        !          23720:   /* submap 66 sub 24 */
        !          23721:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23722:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23723:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23724:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23725: 
        !          23726:   /* submap 66 sub 25 */
        !          23727:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23728:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          23729:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23730:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23731:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23732: 
        !          23733:   /* submap 66 sub 26 */
        !          23734:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23735:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          23736:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23737:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23738:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23739: 
        !          23740:   /* submap 66 sub 27 */
        !          23741:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23742:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          23743:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23744:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23745:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23746: 
        !          23747:   /* submap 66 sub 28 */
        !          23748:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23749:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          23750:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23751:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23752:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23753: 
        !          23754:   /* submap 66 sub 29 */
        !          23755:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23756:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          23757:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23758:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23759:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23760: 
        !          23761:   /* submap 66 sub 30 */
        !          23762:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23763:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          23764:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23765:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23766:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23767: 
        !          23768:   /* submap 66 sub 31 */
        !          23769:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          23770:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          23771:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23772:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23773:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23774: 
        !          23775:   /* submap 66 sub 32 */
        !          23776:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23777:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23778:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23779: 
        !          23780:   /* submap 66 sub 33 */
        !          23781:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          23782:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23783:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23784:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23785: 
        !          23786:   /* submap 66 sub 34 */
        !          23787:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          23788:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23789:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23790:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23791: 
        !          23792:   /* submap 66 sub 35 */
        !          23793:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          23794:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23795:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23796:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23797: 
        !          23798:   /* submap 66 sub 36 */
        !          23799:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          23800:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23801:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23802:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23803: 
        !          23804:   /* submap 66 sub 37 */
        !          23805:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          23806:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23807:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23808:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23809: 
        !          23810:   /* submap 66 sub 38 */
        !          23811:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          23812:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23813:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23814:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23815: 
        !          23816:   /* submap 66 sub 39 */
        !          23817:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          23818:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23819:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23820:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23821: 
        !          23822:   /* submap 66 sub 40 */
        !          23823:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23824:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23825:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23826: 
        !          23827:   /* submap 66 sub 41 */
        !          23828:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          23829:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23830:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23831:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23832: 
        !          23833:   /* submap 66 sub 42 */
        !          23834:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          23835:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23836:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23837:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23838: 
        !          23839:   /* submap 66 sub 43 */
        !          23840:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          23841:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23842:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23843:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23844: 
        !          23845:   /* submap 66 sub 44 */
        !          23846:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          23847:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23848:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23849:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23850: 
        !          23851:   /* submap 66 sub 45 */
        !          23852:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          23853:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23854:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23855:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23856: 
        !          23857:   /* submap 66 sub 46 */
        !          23858:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          23859:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23860:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23861:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23862: 
        !          23863:   /* submap 66 sub 47 */
        !          23864:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          23865:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23866:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23867:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          23868: 
        !          23869:   /* submap 66 sub 48 */
        !          23870:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23871:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23872:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23873: 
        !          23874:   /* submap 66 sub 49 */
        !          23875:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          23876:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23877:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23878:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23879: 
        !          23880:   /* submap 66 sub 50 */
        !          23881:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          23882:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23883:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23884:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23885: 
        !          23886:   /* submap 66 sub 51 */
        !          23887:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          23888:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23889:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23890:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23891: 
        !          23892:   /* submap 66 sub 52 */
        !          23893:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          23894:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23895:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23896:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23897: 
        !          23898:   /* submap 66 sub 53 */
        !          23899:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          23900:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23901:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23902:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23903: 
        !          23904:   /* submap 66 sub 54 */
        !          23905:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          23906:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23907:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23908:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23909: 
        !          23910:   /* submap 66 sub 55 */
        !          23911:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          23912:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23913:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23914:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          23915: 
        !          23916:   /* submap 66 sub 56 */
        !          23917:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23918:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23919:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23920: 
        !          23921:   /* submap 66 sub 57 */
        !          23922:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          23923:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23924:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23925:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23926: 
        !          23927:   /* submap 66 sub 58 */
        !          23928:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          23929:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23930:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23931:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23932: 
        !          23933:   /* submap 66 sub 59 */
        !          23934:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          23935:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23936:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23937:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23938: 
        !          23939:   /* submap 66 sub 60 */
        !          23940:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          23941:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23942:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23943:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23944: 
        !          23945:   /* submap 66 sub 61 */
        !          23946:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          23947:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23948:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23949:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23950: 
        !          23951:   /* submap 66 sub 62 */
        !          23952:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          23953:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23954:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23955:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23956: 
        !          23957:   /* submap 66 sub 63 */
        !          23958:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          23959:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23960:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23961:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          23962: 
        !          23963:   /* done: */
        !          23964:   return(submap);
        !          23965: }
        !          23966: 
        !          23967: /* create submap 67: */
        !          23968: static struct _tme_m68k_decoder_submap *
        !          23969: _tme_m68k_create_submap67(struct tme_m68k *ic)
        !          23970: {
        !          23971:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          23972:   int entry_i;
        !          23973: 
        !          23974:   /* allocate and initialize the submap: */
        !          23975:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          23976:   submap_entry = submap;
        !          23977:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          23978:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          23979:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          23980:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          23981:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          23982:       submap_entry++;
        !          23983:   }
        !          23984: 
        !          23985:   /* fill the submap: */
        !          23986:   submap_entry = submap;
        !          23987: 
        !          23988:   /* submap 67 sub 0 */
        !          23989:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          23990:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23991:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23992:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          23993: 
        !          23994:   /* submap 67 sub 1 */
        !          23995:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          23996:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          23997:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          23998:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          23999:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24000: 
        !          24001:   /* submap 67 sub 2 */
        !          24002:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24003:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          24004:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24005:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24006:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24007: 
        !          24008:   /* submap 67 sub 3 */
        !          24009:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24010:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          24011:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24012:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24013:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24014: 
        !          24015:   /* submap 67 sub 4 */
        !          24016:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24017:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          24018:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24019:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24020:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24021: 
        !          24022:   /* submap 67 sub 5 */
        !          24023:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24024:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          24025:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24026:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24027:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24028: 
        !          24029:   /* submap 67 sub 6 */
        !          24030:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24031:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          24032:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24033:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24034:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24035: 
        !          24036:   /* submap 67 sub 7 */
        !          24037:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24038:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          24039:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24040:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24041:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24042: 
        !          24043:   /* submap 67 sub 8 */
        !          24044:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24045:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24046:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24047:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24048: 
        !          24049:   /* submap 67 sub 9 */
        !          24050:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24051:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          24052:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24053:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24054:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24055: 
        !          24056:   /* submap 67 sub 10 */
        !          24057:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24058:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          24059:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24060:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24061:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24062: 
        !          24063:   /* submap 67 sub 11 */
        !          24064:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24065:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          24066:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24067:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24068:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24069: 
        !          24070:   /* submap 67 sub 12 */
        !          24071:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24072:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          24073:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24074:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24075:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24076: 
        !          24077:   /* submap 67 sub 13 */
        !          24078:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24079:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          24080:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24081:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24082:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24083: 
        !          24084:   /* submap 67 sub 14 */
        !          24085:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24086:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          24087:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24088:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24089:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24090: 
        !          24091:   /* submap 67 sub 15 */
        !          24092:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24093:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          24094:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24095:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24096:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24097: 
        !          24098:   /* submap 67 sub 16 */
        !          24099:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24100:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24101:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24102:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24103: 
        !          24104:   /* submap 67 sub 17 */
        !          24105:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24106:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          24107:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24108:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24109:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24110: 
        !          24111:   /* submap 67 sub 18 */
        !          24112:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24113:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          24114:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24115:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24116:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24117: 
        !          24118:   /* submap 67 sub 19 */
        !          24119:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24120:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          24121:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24122:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24123:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24124: 
        !          24125:   /* submap 67 sub 20 */
        !          24126:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24127:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          24128:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24129:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24130:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24131: 
        !          24132:   /* submap 67 sub 21 */
        !          24133:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24134:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          24135:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24136:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24137:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24138: 
        !          24139:   /* submap 67 sub 22 */
        !          24140:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24141:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          24142:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24143:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24144:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24145: 
        !          24146:   /* submap 67 sub 23 */
        !          24147:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24148:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          24149:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24150:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24151:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24152: 
        !          24153:   /* submap 67 sub 24 */
        !          24154:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24155:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24156:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24157:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24158: 
        !          24159:   /* submap 67 sub 25 */
        !          24160:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24161:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          24162:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24163:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24164:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24165: 
        !          24166:   /* submap 67 sub 26 */
        !          24167:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24168:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          24169:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24170:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24171:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24172: 
        !          24173:   /* submap 67 sub 27 */
        !          24174:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24175:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          24176:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24177:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24178:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24179: 
        !          24180:   /* submap 67 sub 28 */
        !          24181:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24182:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          24183:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24184:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24185:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24186: 
        !          24187:   /* submap 67 sub 29 */
        !          24188:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24189:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          24190:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24191:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24192:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24193: 
        !          24194:   /* submap 67 sub 30 */
        !          24195:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24196:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          24197:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24198:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24199:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24200: 
        !          24201:   /* submap 67 sub 31 */
        !          24202:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24203:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          24204:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24205:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24206:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24207: 
        !          24208:   /* submap 67 sub 32 */
        !          24209:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24210:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24211:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24212: 
        !          24213:   /* submap 67 sub 33 */
        !          24214:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          24215:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24216:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24217:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24218: 
        !          24219:   /* submap 67 sub 34 */
        !          24220:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          24221:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24222:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24223:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24224: 
        !          24225:   /* submap 67 sub 35 */
        !          24226:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          24227:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24228:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24229:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24230: 
        !          24231:   /* submap 67 sub 36 */
        !          24232:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          24233:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24234:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24235:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24236: 
        !          24237:   /* submap 67 sub 37 */
        !          24238:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          24239:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24240:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24241:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24242: 
        !          24243:   /* submap 67 sub 38 */
        !          24244:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          24245:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24246:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24247:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24248: 
        !          24249:   /* submap 67 sub 39 */
        !          24250:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          24251:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24252:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24253:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24254: 
        !          24255:   /* submap 67 sub 40 */
        !          24256:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24257:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24258:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24259: 
        !          24260:   /* submap 67 sub 41 */
        !          24261:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          24262:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24263:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24264:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24265: 
        !          24266:   /* submap 67 sub 42 */
        !          24267:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          24268:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24269:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24270:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24271: 
        !          24272:   /* submap 67 sub 43 */
        !          24273:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          24274:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24275:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24276:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24277: 
        !          24278:   /* submap 67 sub 44 */
        !          24279:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          24280:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24281:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24282:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24283: 
        !          24284:   /* submap 67 sub 45 */
        !          24285:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          24286:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24287:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24288:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24289: 
        !          24290:   /* submap 67 sub 46 */
        !          24291:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          24292:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24293:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24294:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24295: 
        !          24296:   /* submap 67 sub 47 */
        !          24297:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          24298:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24299:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24300:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24301: 
        !          24302:   /* submap 67 sub 48 */
        !          24303:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24304:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24305:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24306: 
        !          24307:   /* submap 67 sub 49 */
        !          24308:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          24309:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24310:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24311:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24312: 
        !          24313:   /* submap 67 sub 50 */
        !          24314:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          24315:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24316:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24317:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24318: 
        !          24319:   /* submap 67 sub 51 */
        !          24320:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          24321:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24322:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24323:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24324: 
        !          24325:   /* submap 67 sub 52 */
        !          24326:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          24327:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24328:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24329:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24330: 
        !          24331:   /* submap 67 sub 53 */
        !          24332:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          24333:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24334:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24335:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24336: 
        !          24337:   /* submap 67 sub 54 */
        !          24338:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          24339:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24340:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24341:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24342: 
        !          24343:   /* submap 67 sub 55 */
        !          24344:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          24345:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24346:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24347:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24348: 
        !          24349:   /* submap 67 sub 56 */
        !          24350:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24351:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24352:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24353: 
        !          24354:   /* submap 67 sub 57 */
        !          24355:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          24356:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24357:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24358:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24359: 
        !          24360:   /* submap 67 sub 58 */
        !          24361:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          24362:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24363:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24364:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24365: 
        !          24366:   /* submap 67 sub 59 */
        !          24367:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          24368:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24369:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24370:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24371: 
        !          24372:   /* submap 67 sub 60 */
        !          24373:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          24374:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24375:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24376:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24377: 
        !          24378:   /* submap 67 sub 61 */
        !          24379:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          24380:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24381:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24382:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24383: 
        !          24384:   /* submap 67 sub 62 */
        !          24385:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          24386:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24387:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24388:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24389: 
        !          24390:   /* submap 67 sub 63 */
        !          24391:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          24392:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24393:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24394:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24395: 
        !          24396:   /* done: */
        !          24397:   return(submap);
        !          24398: }
        !          24399: 
        !          24400: /* create submap 68: */
        !          24401: static struct _tme_m68k_decoder_submap *
        !          24402: _tme_m68k_create_submap68(struct tme_m68k *ic)
        !          24403: {
        !          24404:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          24405:   int entry_i;
        !          24406: 
        !          24407:   /* allocate and initialize the submap: */
        !          24408:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          24409:   submap_entry = submap;
        !          24410:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          24411:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          24412:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          24413:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          24414:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          24415:       submap_entry++;
        !          24416:   }
        !          24417: 
        !          24418:   /* fill the submap: */
        !          24419:   submap_entry = submap;
        !          24420: 
        !          24421:   /* submap 68 sub 0 */
        !          24422:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24423:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24424:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24425:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24426: 
        !          24427:   /* submap 68 sub 1 */
        !          24428:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24429:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          24430:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24431:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24432:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24433: 
        !          24434:   /* submap 68 sub 2 */
        !          24435:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24436:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          24437:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24438:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24439:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24440: 
        !          24441:   /* submap 68 sub 3 */
        !          24442:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24443:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          24444:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24445:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24446:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24447: 
        !          24448:   /* submap 68 sub 4 */
        !          24449:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24450:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          24451:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24452:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24453:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24454: 
        !          24455:   /* submap 68 sub 5 */
        !          24456:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24457:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          24458:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24459:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24460:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24461: 
        !          24462:   /* submap 68 sub 6 */
        !          24463:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24464:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          24465:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24466:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24467:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24468: 
        !          24469:   /* submap 68 sub 7 */
        !          24470:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24471:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          24472:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24473:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24474:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24475: 
        !          24476:   /* submap 68 sub 8 */
        !          24477:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24478:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24479:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24480:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24481: 
        !          24482:   /* submap 68 sub 9 */
        !          24483:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24484:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          24485:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24486:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24487:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24488: 
        !          24489:   /* submap 68 sub 10 */
        !          24490:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24491:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          24492:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24493:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24494:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24495: 
        !          24496:   /* submap 68 sub 11 */
        !          24497:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24498:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          24499:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24500:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24501:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24502: 
        !          24503:   /* submap 68 sub 12 */
        !          24504:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24505:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          24506:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24507:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24508:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24509: 
        !          24510:   /* submap 68 sub 13 */
        !          24511:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24512:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          24513:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24514:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24515:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24516: 
        !          24517:   /* submap 68 sub 14 */
        !          24518:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24519:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          24520:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24521:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24522:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24523: 
        !          24524:   /* submap 68 sub 15 */
        !          24525:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24526:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          24527:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24528:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24529:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24530: 
        !          24531:   /* submap 68 sub 16 */
        !          24532:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24533:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24534:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24535:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24536: 
        !          24537:   /* submap 68 sub 17 */
        !          24538:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24539:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          24540:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24541:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24542:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24543: 
        !          24544:   /* submap 68 sub 18 */
        !          24545:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24546:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          24547:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24548:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24549:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24550: 
        !          24551:   /* submap 68 sub 19 */
        !          24552:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24553:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          24554:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24555:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24556:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24557: 
        !          24558:   /* submap 68 sub 20 */
        !          24559:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24560:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          24561:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24562:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24563:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24564: 
        !          24565:   /* submap 68 sub 21 */
        !          24566:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24567:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          24568:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24569:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24570:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24571: 
        !          24572:   /* submap 68 sub 22 */
        !          24573:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24574:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          24575:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24576:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24577:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24578: 
        !          24579:   /* submap 68 sub 23 */
        !          24580:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24581:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          24582:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24583:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24584:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24585: 
        !          24586:   /* submap 68 sub 24 */
        !          24587:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24588:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24589:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24590:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24591: 
        !          24592:   /* submap 68 sub 25 */
        !          24593:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24594:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          24595:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24596:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24597:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24598: 
        !          24599:   /* submap 68 sub 26 */
        !          24600:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24601:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          24602:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24603:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24604:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24605: 
        !          24606:   /* submap 68 sub 27 */
        !          24607:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24608:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          24609:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24610:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24611:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24612: 
        !          24613:   /* submap 68 sub 28 */
        !          24614:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24615:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          24616:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24617:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24618:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24619: 
        !          24620:   /* submap 68 sub 29 */
        !          24621:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24622:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          24623:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24624:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24625:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24626: 
        !          24627:   /* submap 68 sub 30 */
        !          24628:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24629:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          24630:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24631:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24632:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24633: 
        !          24634:   /* submap 68 sub 31 */
        !          24635:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24636:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          24637:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24638:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24639:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24640: 
        !          24641:   /* submap 68 sub 32 */
        !          24642:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24643:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24644:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24645: 
        !          24646:   /* submap 68 sub 33 */
        !          24647:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          24648:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24649:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24650:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24651: 
        !          24652:   /* submap 68 sub 34 */
        !          24653:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          24654:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24655:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24656:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24657: 
        !          24658:   /* submap 68 sub 35 */
        !          24659:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          24660:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24661:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24662:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24663: 
        !          24664:   /* submap 68 sub 36 */
        !          24665:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          24666:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24667:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24668:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24669: 
        !          24670:   /* submap 68 sub 37 */
        !          24671:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          24672:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24673:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24674:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24675: 
        !          24676:   /* submap 68 sub 38 */
        !          24677:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          24678:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24679:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24680:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24681: 
        !          24682:   /* submap 68 sub 39 */
        !          24683:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          24684:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24685:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24686:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24687: 
        !          24688:   /* submap 68 sub 40 */
        !          24689:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24690:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24691:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24692: 
        !          24693:   /* submap 68 sub 41 */
        !          24694:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          24695:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24696:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24697:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24698: 
        !          24699:   /* submap 68 sub 42 */
        !          24700:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          24701:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24702:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24703:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24704: 
        !          24705:   /* submap 68 sub 43 */
        !          24706:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          24707:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24708:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24709:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24710: 
        !          24711:   /* submap 68 sub 44 */
        !          24712:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          24713:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24714:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24715:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24716: 
        !          24717:   /* submap 68 sub 45 */
        !          24718:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          24719:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24720:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24721:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24722: 
        !          24723:   /* submap 68 sub 46 */
        !          24724:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          24725:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24726:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24727:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24728: 
        !          24729:   /* submap 68 sub 47 */
        !          24730:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          24731:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24732:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24733:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24734: 
        !          24735:   /* submap 68 sub 48 */
        !          24736:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24737:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24738:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24739: 
        !          24740:   /* submap 68 sub 49 */
        !          24741:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          24742:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24743:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24744:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24745: 
        !          24746:   /* submap 68 sub 50 */
        !          24747:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          24748:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24749:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24750:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24751: 
        !          24752:   /* submap 68 sub 51 */
        !          24753:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          24754:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24755:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24756:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24757: 
        !          24758:   /* submap 68 sub 52 */
        !          24759:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          24760:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24761:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24762:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24763: 
        !          24764:   /* submap 68 sub 53 */
        !          24765:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          24766:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24767:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24768:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24769: 
        !          24770:   /* submap 68 sub 54 */
        !          24771:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          24772:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24773:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24774:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24775: 
        !          24776:   /* submap 68 sub 55 */
        !          24777:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          24778:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24779:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24780:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24781: 
        !          24782:   /* submap 68 sub 56 */
        !          24783:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24784:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24785:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24786: 
        !          24787:   /* submap 68 sub 57 */
        !          24788:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          24789:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24790:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24791:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24792: 
        !          24793:   /* submap 68 sub 58 */
        !          24794:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          24795:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24796:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24797:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24798: 
        !          24799:   /* submap 68 sub 59 */
        !          24800:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          24801:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24802:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24803:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24804: 
        !          24805:   /* submap 68 sub 60 */
        !          24806:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          24807:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24808:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24809:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24810: 
        !          24811:   /* submap 68 sub 61 */
        !          24812:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          24813:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24814:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24815:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24816: 
        !          24817:   /* submap 68 sub 62 */
        !          24818:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          24819:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24820:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24821:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24822: 
        !          24823:   /* submap 68 sub 63 */
        !          24824:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          24825:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24826:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24827:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          24828: 
        !          24829:   /* done: */
        !          24830:   return(submap);
        !          24831: }
        !          24832: 
        !          24833: /* create submap 69: */
        !          24834: static struct _tme_m68k_decoder_submap *
        !          24835: _tme_m68k_create_submap69(struct tme_m68k *ic)
        !          24836: {
        !          24837:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          24838:   int entry_i;
        !          24839: 
        !          24840:   /* allocate and initialize the submap: */
        !          24841:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          24842:   submap_entry = submap;
        !          24843:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          24844:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          24845:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          24846:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          24847:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          24848:       submap_entry++;
        !          24849:   }
        !          24850: 
        !          24851:   /* fill the submap: */
        !          24852:   submap_entry = submap;
        !          24853: 
        !          24854:   /* submap 69 sub 0 */
        !          24855:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24856:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24857:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24858:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24859: 
        !          24860:   /* submap 69 sub 1 */
        !          24861:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24862:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          24863:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24864:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24865:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24866: 
        !          24867:   /* submap 69 sub 2 */
        !          24868:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24869:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          24870:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24871:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24872:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24873: 
        !          24874:   /* submap 69 sub 3 */
        !          24875:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24876:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          24877:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24878:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24879:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24880: 
        !          24881:   /* submap 69 sub 4 */
        !          24882:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24883:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          24884:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24885:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24886:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24887: 
        !          24888:   /* submap 69 sub 5 */
        !          24889:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24890:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          24891:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24892:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24893:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24894: 
        !          24895:   /* submap 69 sub 6 */
        !          24896:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24897:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          24898:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24899:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24900:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24901: 
        !          24902:   /* submap 69 sub 7 */
        !          24903:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24904:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          24905:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24906:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24907:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          24908: 
        !          24909:   /* submap 69 sub 8 */
        !          24910:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24911:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24912:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24913:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24914: 
        !          24915:   /* submap 69 sub 9 */
        !          24916:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24917:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          24918:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24919:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24920:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24921: 
        !          24922:   /* submap 69 sub 10 */
        !          24923:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24924:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          24925:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24926:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24927:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24928: 
        !          24929:   /* submap 69 sub 11 */
        !          24930:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24931:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          24932:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24933:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24934:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24935: 
        !          24936:   /* submap 69 sub 12 */
        !          24937:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24938:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          24939:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24940:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24941:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24942: 
        !          24943:   /* submap 69 sub 13 */
        !          24944:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24945:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          24946:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24947:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24948:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24949: 
        !          24950:   /* submap 69 sub 14 */
        !          24951:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24952:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          24953:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24954:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24955:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24956: 
        !          24957:   /* submap 69 sub 15 */
        !          24958:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24959:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          24960:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24961:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24962:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          24963: 
        !          24964:   /* submap 69 sub 16 */
        !          24965:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24966:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24967:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24968:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24969: 
        !          24970:   /* submap 69 sub 17 */
        !          24971:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24972:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          24973:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24974:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24975:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24976: 
        !          24977:   /* submap 69 sub 18 */
        !          24978:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24979:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          24980:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24981:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24982:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24983: 
        !          24984:   /* submap 69 sub 19 */
        !          24985:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24986:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          24987:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24988:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24989:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24990: 
        !          24991:   /* submap 69 sub 20 */
        !          24992:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          24993:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          24994:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          24995:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          24996:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          24997: 
        !          24998:   /* submap 69 sub 21 */
        !          24999:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          25000:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          25001:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25002:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25003:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25004: 
        !          25005:   /* submap 69 sub 22 */
        !          25006:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          25007:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          25008:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25009:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25010:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25011: 
        !          25012:   /* submap 69 sub 23 */
        !          25013:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          25014:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          25015:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25016:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25017:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25018: 
        !          25019:   /* submap 69 sub 24 */
        !          25020:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          25021:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25022:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25023:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25024: 
        !          25025:   /* submap 69 sub 25 */
        !          25026:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          25027:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          25028:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25029:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25030:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25031: 
        !          25032:   /* submap 69 sub 26 */
        !          25033:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          25034:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          25035:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25036:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25037:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25038: 
        !          25039:   /* submap 69 sub 27 */
        !          25040:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          25041:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          25042:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25043:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25044:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25045: 
        !          25046:   /* submap 69 sub 28 */
        !          25047:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          25048:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          25049:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25050:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25051:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25052: 
        !          25053:   /* submap 69 sub 29 */
        !          25054:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          25055:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          25056:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25057:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25058:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25059: 
        !          25060:   /* submap 69 sub 30 */
        !          25061:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          25062:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          25063:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25064:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25065:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25066: 
        !          25067:   /* submap 69 sub 31 */
        !          25068:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          25069:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          25070:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25071:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25072:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25073: 
        !          25074:   /* submap 69 sub 32 */
        !          25075:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25076:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25077:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25078: 
        !          25079:   /* submap 69 sub 33 */
        !          25080:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          25081:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25082:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25083:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25084: 
        !          25085:   /* submap 69 sub 34 */
        !          25086:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          25087:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25088:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25089:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25090: 
        !          25091:   /* submap 69 sub 35 */
        !          25092:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          25093:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25094:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25095:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25096: 
        !          25097:   /* submap 69 sub 36 */
        !          25098:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          25099:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25100:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25101:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25102: 
        !          25103:   /* submap 69 sub 37 */
        !          25104:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          25105:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25106:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25107:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25108: 
        !          25109:   /* submap 69 sub 38 */
        !          25110:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          25111:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25112:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25113:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25114: 
        !          25115:   /* submap 69 sub 39 */
        !          25116:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          25117:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25118:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25119:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25120: 
        !          25121:   /* submap 69 sub 40 */
        !          25122:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25123:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25124:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25125: 
        !          25126:   /* submap 69 sub 41 */
        !          25127:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          25128:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25129:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25130:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25131: 
        !          25132:   /* submap 69 sub 42 */
        !          25133:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          25134:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25135:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25136:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25137: 
        !          25138:   /* submap 69 sub 43 */
        !          25139:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          25140:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25141:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25142:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25143: 
        !          25144:   /* submap 69 sub 44 */
        !          25145:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          25146:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25147:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25148:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25149: 
        !          25150:   /* submap 69 sub 45 */
        !          25151:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          25152:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25153:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25154:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25155: 
        !          25156:   /* submap 69 sub 46 */
        !          25157:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          25158:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25159:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25160:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25161: 
        !          25162:   /* submap 69 sub 47 */
        !          25163:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          25164:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25165:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25166:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25167: 
        !          25168:   /* submap 69 sub 48 */
        !          25169:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25170:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25171:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25172: 
        !          25173:   /* submap 69 sub 49 */
        !          25174:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          25175:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25176:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25177:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25178: 
        !          25179:   /* submap 69 sub 50 */
        !          25180:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          25181:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25182:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25183:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25184: 
        !          25185:   /* submap 69 sub 51 */
        !          25186:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          25187:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25188:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25189:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25190: 
        !          25191:   /* submap 69 sub 52 */
        !          25192:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          25193:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25194:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25195:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25196: 
        !          25197:   /* submap 69 sub 53 */
        !          25198:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          25199:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25200:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25201:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25202: 
        !          25203:   /* submap 69 sub 54 */
        !          25204:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          25205:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25206:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25207:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25208: 
        !          25209:   /* submap 69 sub 55 */
        !          25210:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          25211:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25212:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25213:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25214: 
        !          25215:   /* submap 69 sub 56 */
        !          25216:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25217:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25218:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25219: 
        !          25220:   /* submap 69 sub 57 */
        !          25221:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          25222:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25223:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25224:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25225: 
        !          25226:   /* submap 69 sub 58 */
        !          25227:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          25228:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25229:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25230:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25231: 
        !          25232:   /* submap 69 sub 59 */
        !          25233:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          25234:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25235:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25236:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25237: 
        !          25238:   /* submap 69 sub 60 */
        !          25239:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          25240:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25241:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25242:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25243: 
        !          25244:   /* submap 69 sub 61 */
        !          25245:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          25246:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25247:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25248:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25249: 
        !          25250:   /* submap 69 sub 62 */
        !          25251:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          25252:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25253:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25254:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25255: 
        !          25256:   /* submap 69 sub 63 */
        !          25257:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          25258:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25259:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25260:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25261: 
        !          25262:   /* done: */
        !          25263:   return(submap);
        !          25264: }
        !          25265: 
        !          25266: /* create submap 70: */
        !          25267: static struct _tme_m68k_decoder_submap *
        !          25268: _tme_m68k_create_submap70(struct tme_m68k *ic)
        !          25269: {
        !          25270:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          25271:   int entry_i;
        !          25272: 
        !          25273:   /* allocate and initialize the submap: */
        !          25274:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          25275:   submap_entry = submap;
        !          25276:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          25277:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          25278:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          25279:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          25280:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          25281:       submap_entry++;
        !          25282:   }
        !          25283: 
        !          25284:   /* fill the submap: */
        !          25285:   submap_entry = submap;
        !          25286: 
        !          25287:   /* submap 70 sub 0 */
        !          25288:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25289:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25290:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25291:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25292: 
        !          25293:   /* submap 70 sub 1 */
        !          25294:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25295:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          25296:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25297:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25298:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25299: 
        !          25300:   /* submap 70 sub 2 */
        !          25301:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25302:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          25303:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25304:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25305:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25306: 
        !          25307:   /* submap 70 sub 3 */
        !          25308:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25309:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          25310:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25311:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25312:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25313: 
        !          25314:   /* submap 70 sub 4 */
        !          25315:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25316:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          25317:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25318:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25319:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25320: 
        !          25321:   /* submap 70 sub 5 */
        !          25322:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25323:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          25324:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25325:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25326:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25327: 
        !          25328:   /* submap 70 sub 6 */
        !          25329:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25330:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          25331:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25332:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25333:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25334: 
        !          25335:   /* submap 70 sub 7 */
        !          25336:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25337:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          25338:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25339:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25340:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25341: 
        !          25342:   /* submap 70 sub 8 */
        !          25343:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25344:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25345:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25346:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25347: 
        !          25348:   /* submap 70 sub 9 */
        !          25349:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25350:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          25351:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25352:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25353:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25354: 
        !          25355:   /* submap 70 sub 10 */
        !          25356:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25357:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          25358:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25359:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25360:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25361: 
        !          25362:   /* submap 70 sub 11 */
        !          25363:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25364:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          25365:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25366:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25367:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25368: 
        !          25369:   /* submap 70 sub 12 */
        !          25370:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25371:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          25372:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25373:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25374:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25375: 
        !          25376:   /* submap 70 sub 13 */
        !          25377:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25378:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          25379:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25380:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25381:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25382: 
        !          25383:   /* submap 70 sub 14 */
        !          25384:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25385:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          25386:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25387:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25388:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25389: 
        !          25390:   /* submap 70 sub 15 */
        !          25391:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25392:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          25393:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25394:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25395:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25396: 
        !          25397:   /* submap 70 sub 16 */
        !          25398:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25399:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25400:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25401:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25402: 
        !          25403:   /* submap 70 sub 17 */
        !          25404:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25405:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          25406:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25407:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25408:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25409: 
        !          25410:   /* submap 70 sub 18 */
        !          25411:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25412:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          25413:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25414:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25415:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25416: 
        !          25417:   /* submap 70 sub 19 */
        !          25418:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25419:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          25420:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25421:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25422:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25423: 
        !          25424:   /* submap 70 sub 20 */
        !          25425:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25426:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          25427:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25428:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25429:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25430: 
        !          25431:   /* submap 70 sub 21 */
        !          25432:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25433:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          25434:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25435:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25436:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25437: 
        !          25438:   /* submap 70 sub 22 */
        !          25439:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25440:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          25441:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25442:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25443:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25444: 
        !          25445:   /* submap 70 sub 23 */
        !          25446:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25447:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          25448:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25449:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25450:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25451: 
        !          25452:   /* submap 70 sub 24 */
        !          25453:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25454:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25455:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25456:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25457: 
        !          25458:   /* submap 70 sub 25 */
        !          25459:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25460:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          25461:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25462:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25463:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25464: 
        !          25465:   /* submap 70 sub 26 */
        !          25466:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25467:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          25468:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25469:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25470:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25471: 
        !          25472:   /* submap 70 sub 27 */
        !          25473:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25474:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          25475:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25476:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25477:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25478: 
        !          25479:   /* submap 70 sub 28 */
        !          25480:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25481:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          25482:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25483:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25484:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25485: 
        !          25486:   /* submap 70 sub 29 */
        !          25487:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25488:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          25489:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25490:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25491:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25492: 
        !          25493:   /* submap 70 sub 30 */
        !          25494:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25495:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          25496:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25497:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25498:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25499: 
        !          25500:   /* submap 70 sub 31 */
        !          25501:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25502:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          25503:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25504:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25505:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25506: 
        !          25507:   /* submap 70 sub 32 */
        !          25508:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25509:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25510:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25511: 
        !          25512:   /* submap 70 sub 33 */
        !          25513:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          25514:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25515:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25516:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25517: 
        !          25518:   /* submap 70 sub 34 */
        !          25519:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          25520:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25521:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25522:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25523: 
        !          25524:   /* submap 70 sub 35 */
        !          25525:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          25526:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25527:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25528:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25529: 
        !          25530:   /* submap 70 sub 36 */
        !          25531:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          25532:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25533:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25534:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25535: 
        !          25536:   /* submap 70 sub 37 */
        !          25537:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          25538:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25539:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25540:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25541: 
        !          25542:   /* submap 70 sub 38 */
        !          25543:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          25544:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25545:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25546:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25547: 
        !          25548:   /* submap 70 sub 39 */
        !          25549:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          25550:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25551:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25552:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25553: 
        !          25554:   /* submap 70 sub 40 */
        !          25555:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25556:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25557:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25558: 
        !          25559:   /* submap 70 sub 41 */
        !          25560:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          25561:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25562:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25563:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25564: 
        !          25565:   /* submap 70 sub 42 */
        !          25566:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          25567:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25568:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25569:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25570: 
        !          25571:   /* submap 70 sub 43 */
        !          25572:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          25573:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25574:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25575:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25576: 
        !          25577:   /* submap 70 sub 44 */
        !          25578:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          25579:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25580:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25581:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25582: 
        !          25583:   /* submap 70 sub 45 */
        !          25584:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          25585:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25586:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25587:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25588: 
        !          25589:   /* submap 70 sub 46 */
        !          25590:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          25591:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25592:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25593:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25594: 
        !          25595:   /* submap 70 sub 47 */
        !          25596:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          25597:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25598:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25599:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25600: 
        !          25601:   /* submap 70 sub 48 */
        !          25602:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25603:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25604:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25605: 
        !          25606:   /* submap 70 sub 49 */
        !          25607:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          25608:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25609:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25610:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25611: 
        !          25612:   /* submap 70 sub 50 */
        !          25613:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          25614:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25615:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25616:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25617: 
        !          25618:   /* submap 70 sub 51 */
        !          25619:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          25620:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25621:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25622:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25623: 
        !          25624:   /* submap 70 sub 52 */
        !          25625:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          25626:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25627:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25628:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25629: 
        !          25630:   /* submap 70 sub 53 */
        !          25631:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          25632:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25633:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25634:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25635: 
        !          25636:   /* submap 70 sub 54 */
        !          25637:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          25638:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25639:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25640:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25641: 
        !          25642:   /* submap 70 sub 55 */
        !          25643:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          25644:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25645:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25646:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25647: 
        !          25648:   /* submap 70 sub 56 */
        !          25649:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25650:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25651:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25652: 
        !          25653:   /* submap 70 sub 57 */
        !          25654:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          25655:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25656:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25657:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25658: 
        !          25659:   /* submap 70 sub 58 */
        !          25660:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          25661:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25662:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25663:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25664: 
        !          25665:   /* submap 70 sub 59 */
        !          25666:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          25667:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25668:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25669:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25670: 
        !          25671:   /* submap 70 sub 60 */
        !          25672:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          25673:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25674:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25675:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25676: 
        !          25677:   /* submap 70 sub 61 */
        !          25678:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          25679:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25680:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25681:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25682: 
        !          25683:   /* submap 70 sub 62 */
        !          25684:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          25685:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25686:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25687:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25688: 
        !          25689:   /* submap 70 sub 63 */
        !          25690:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          25691:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25692:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25693:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25694: 
        !          25695:   /* done: */
        !          25696:   return(submap);
        !          25697: }
        !          25698: 
        !          25699: /* create submap 71: */
        !          25700: static struct _tme_m68k_decoder_submap *
        !          25701: _tme_m68k_create_submap71(struct tme_m68k *ic)
        !          25702: {
        !          25703:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          25704:   int entry_i;
        !          25705: 
        !          25706:   /* allocate and initialize the submap: */
        !          25707:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          25708:   submap_entry = submap;
        !          25709:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          25710:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          25711:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          25712:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          25713:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          25714:       submap_entry++;
        !          25715:   }
        !          25716: 
        !          25717:   /* fill the submap: */
        !          25718:   submap_entry = submap;
        !          25719: 
        !          25720:   /* submap 71 sub 0 */
        !          25721:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25722:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25723:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25724:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25725: 
        !          25726:   /* submap 71 sub 1 */
        !          25727:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25728:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          25729:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25730:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25731:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25732: 
        !          25733:   /* submap 71 sub 2 */
        !          25734:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25735:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          25736:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25737:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25738:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25739: 
        !          25740:   /* submap 71 sub 3 */
        !          25741:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25742:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          25743:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25744:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25745:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25746: 
        !          25747:   /* submap 71 sub 4 */
        !          25748:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25749:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          25750:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25751:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25752:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25753: 
        !          25754:   /* submap 71 sub 5 */
        !          25755:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25756:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          25757:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25758:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25759:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25760: 
        !          25761:   /* submap 71 sub 6 */
        !          25762:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25763:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          25764:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25765:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25766:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25767: 
        !          25768:   /* submap 71 sub 7 */
        !          25769:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25770:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          25771:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25772:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25773:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25774: 
        !          25775:   /* submap 71 sub 8 */
        !          25776:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25777:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25778:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25779:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25780: 
        !          25781:   /* submap 71 sub 9 */
        !          25782:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25783:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          25784:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25785:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25786:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25787: 
        !          25788:   /* submap 71 sub 10 */
        !          25789:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25790:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          25791:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25792:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25793:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25794: 
        !          25795:   /* submap 71 sub 11 */
        !          25796:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25797:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          25798:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25799:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25800:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25801: 
        !          25802:   /* submap 71 sub 12 */
        !          25803:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25804:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          25805:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25806:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25807:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25808: 
        !          25809:   /* submap 71 sub 13 */
        !          25810:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25811:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          25812:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25813:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25814:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25815: 
        !          25816:   /* submap 71 sub 14 */
        !          25817:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25818:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          25819:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25820:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25821:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25822: 
        !          25823:   /* submap 71 sub 15 */
        !          25824:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25825:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          25826:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25827:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25828:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25829: 
        !          25830:   /* submap 71 sub 16 */
        !          25831:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25832:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25833:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25834:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25835: 
        !          25836:   /* submap 71 sub 17 */
        !          25837:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25838:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          25839:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25840:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25841:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25842: 
        !          25843:   /* submap 71 sub 18 */
        !          25844:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25845:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          25846:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25847:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25848:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25849: 
        !          25850:   /* submap 71 sub 19 */
        !          25851:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25852:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          25853:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25854:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25855:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25856: 
        !          25857:   /* submap 71 sub 20 */
        !          25858:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25859:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          25860:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25861:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25862:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25863: 
        !          25864:   /* submap 71 sub 21 */
        !          25865:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25866:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          25867:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25868:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25869:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25870: 
        !          25871:   /* submap 71 sub 22 */
        !          25872:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25873:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          25874:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25875:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25876:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25877: 
        !          25878:   /* submap 71 sub 23 */
        !          25879:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25880:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          25881:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25882:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25883:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          25884: 
        !          25885:   /* submap 71 sub 24 */
        !          25886:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25887:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25888:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25889:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25890: 
        !          25891:   /* submap 71 sub 25 */
        !          25892:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25893:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          25894:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25895:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25896:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25897: 
        !          25898:   /* submap 71 sub 26 */
        !          25899:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25900:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          25901:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25902:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25903:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25904: 
        !          25905:   /* submap 71 sub 27 */
        !          25906:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25907:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          25908:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25909:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25910:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25911: 
        !          25912:   /* submap 71 sub 28 */
        !          25913:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25914:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          25915:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25916:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25917:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25918: 
        !          25919:   /* submap 71 sub 29 */
        !          25920:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25921:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          25922:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25923:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25924:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25925: 
        !          25926:   /* submap 71 sub 30 */
        !          25927:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25928:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          25929:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25930:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25931:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25932: 
        !          25933:   /* submap 71 sub 31 */
        !          25934:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          25935:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          25936:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25937:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25938:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          25939: 
        !          25940:   /* submap 71 sub 32 */
        !          25941:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25942:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25943:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25944: 
        !          25945:   /* submap 71 sub 33 */
        !          25946:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          25947:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25948:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25949:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25950: 
        !          25951:   /* submap 71 sub 34 */
        !          25952:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          25953:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25954:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25955:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25956: 
        !          25957:   /* submap 71 sub 35 */
        !          25958:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          25959:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25960:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25961:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25962: 
        !          25963:   /* submap 71 sub 36 */
        !          25964:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          25965:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25966:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25967:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25968: 
        !          25969:   /* submap 71 sub 37 */
        !          25970:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          25971:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25972:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25973:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25974: 
        !          25975:   /* submap 71 sub 38 */
        !          25976:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          25977:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25978:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25979:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25980: 
        !          25981:   /* submap 71 sub 39 */
        !          25982:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          25983:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25984:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25985:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          25986: 
        !          25987:   /* submap 71 sub 40 */
        !          25988:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25989:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25990:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25991: 
        !          25992:   /* submap 71 sub 41 */
        !          25993:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          25994:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          25995:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          25996:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          25997: 
        !          25998:   /* submap 71 sub 42 */
        !          25999:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          26000:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26001:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26002:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26003: 
        !          26004:   /* submap 71 sub 43 */
        !          26005:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          26006:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26007:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26008:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26009: 
        !          26010:   /* submap 71 sub 44 */
        !          26011:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          26012:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26013:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26014:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26015: 
        !          26016:   /* submap 71 sub 45 */
        !          26017:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          26018:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26019:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26020:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26021: 
        !          26022:   /* submap 71 sub 46 */
        !          26023:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          26024:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26025:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26026:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26027: 
        !          26028:   /* submap 71 sub 47 */
        !          26029:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          26030:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26031:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26032:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26033: 
        !          26034:   /* submap 71 sub 48 */
        !          26035:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26036:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26037:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26038: 
        !          26039:   /* submap 71 sub 49 */
        !          26040:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          26041:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26042:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26043:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26044: 
        !          26045:   /* submap 71 sub 50 */
        !          26046:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          26047:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26048:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26049:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26050: 
        !          26051:   /* submap 71 sub 51 */
        !          26052:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          26053:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26054:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26055:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26056: 
        !          26057:   /* submap 71 sub 52 */
        !          26058:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          26059:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26060:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26061:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26062: 
        !          26063:   /* submap 71 sub 53 */
        !          26064:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          26065:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26066:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26067:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26068: 
        !          26069:   /* submap 71 sub 54 */
        !          26070:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          26071:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26072:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26073:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26074: 
        !          26075:   /* submap 71 sub 55 */
        !          26076:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          26077:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26078:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26079:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26080: 
        !          26081:   /* submap 71 sub 56 */
        !          26082:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26083:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26084:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26085: 
        !          26086:   /* submap 71 sub 57 */
        !          26087:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          26088:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26089:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26090:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26091: 
        !          26092:   /* submap 71 sub 58 */
        !          26093:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          26094:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26095:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26096:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26097: 
        !          26098:   /* submap 71 sub 59 */
        !          26099:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          26100:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26101:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26102:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26103: 
        !          26104:   /* submap 71 sub 60 */
        !          26105:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          26106:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26107:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26108:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26109: 
        !          26110:   /* submap 71 sub 61 */
        !          26111:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          26112:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26113:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26114:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26115: 
        !          26116:   /* submap 71 sub 62 */
        !          26117:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          26118:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26119:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26120:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26121: 
        !          26122:   /* submap 71 sub 63 */
        !          26123:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          26124:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26125:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26126:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26127: 
        !          26128:   /* done: */
        !          26129:   return(submap);
        !          26130: }
        !          26131: 
        !          26132: /* create submap 72: */
        !          26133: static struct _tme_m68k_decoder_submap *
        !          26134: _tme_m68k_create_submap72(struct tme_m68k *ic)
        !          26135: {
        !          26136:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          26137:   int entry_i;
        !          26138: 
        !          26139:   /* allocate and initialize the submap: */
        !          26140:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          26141:   submap_entry = submap;
        !          26142:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          26143:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          26144:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          26145:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          26146:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          26147:       submap_entry++;
        !          26148:   }
        !          26149: 
        !          26150:   /* fill the submap: */
        !          26151:   submap_entry = submap;
        !          26152: 
        !          26153:   /* submap 72 sub 0 */
        !          26154:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26155:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26156:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26157:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26158: 
        !          26159:   /* submap 72 sub 1 */
        !          26160:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26161:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          26162:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26163:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26164:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26165: 
        !          26166:   /* submap 72 sub 2 */
        !          26167:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26168:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          26169:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26170:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26171:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26172: 
        !          26173:   /* submap 72 sub 3 */
        !          26174:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26175:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          26176:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26177:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26178:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26179: 
        !          26180:   /* submap 72 sub 4 */
        !          26181:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26182:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          26183:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26184:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26185:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26186: 
        !          26187:   /* submap 72 sub 5 */
        !          26188:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26189:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          26190:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26191:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26192:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26193: 
        !          26194:   /* submap 72 sub 6 */
        !          26195:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26196:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          26197:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26198:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26199:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26200: 
        !          26201:   /* submap 72 sub 7 */
        !          26202:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26203:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          26204:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26205:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26206:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26207: 
        !          26208:   /* submap 72 sub 8 */
        !          26209:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26210:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26211:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26212:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26213: 
        !          26214:   /* submap 72 sub 9 */
        !          26215:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26216:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          26217:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26218:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26219:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26220: 
        !          26221:   /* submap 72 sub 10 */
        !          26222:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26223:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          26224:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26225:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26226:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26227: 
        !          26228:   /* submap 72 sub 11 */
        !          26229:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26230:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          26231:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26232:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26233:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26234: 
        !          26235:   /* submap 72 sub 12 */
        !          26236:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26237:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          26238:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26239:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26240:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26241: 
        !          26242:   /* submap 72 sub 13 */
        !          26243:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26244:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          26245:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26246:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26247:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26248: 
        !          26249:   /* submap 72 sub 14 */
        !          26250:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26251:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          26252:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26253:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26254:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26255: 
        !          26256:   /* submap 72 sub 15 */
        !          26257:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26258:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          26259:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26260:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26261:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26262: 
        !          26263:   /* submap 72 sub 16 */
        !          26264:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26265:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26266:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26267:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26268: 
        !          26269:   /* submap 72 sub 17 */
        !          26270:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26271:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          26272:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26273:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26274:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26275: 
        !          26276:   /* submap 72 sub 18 */
        !          26277:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26278:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          26279:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26280:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26281:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26282: 
        !          26283:   /* submap 72 sub 19 */
        !          26284:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26285:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          26286:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26287:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26288:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26289: 
        !          26290:   /* submap 72 sub 20 */
        !          26291:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26292:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          26293:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26294:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26295:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26296: 
        !          26297:   /* submap 72 sub 21 */
        !          26298:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26299:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          26300:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26301:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26302:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26303: 
        !          26304:   /* submap 72 sub 22 */
        !          26305:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26306:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          26307:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26308:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26309:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26310: 
        !          26311:   /* submap 72 sub 23 */
        !          26312:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26313:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          26314:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26315:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26316:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26317: 
        !          26318:   /* submap 72 sub 24 */
        !          26319:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26320:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26321:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26322:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26323: 
        !          26324:   /* submap 72 sub 25 */
        !          26325:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26326:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          26327:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26328:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26329:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26330: 
        !          26331:   /* submap 72 sub 26 */
        !          26332:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26333:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          26334:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26335:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26336:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26337: 
        !          26338:   /* submap 72 sub 27 */
        !          26339:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26340:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          26341:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26342:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26343:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26344: 
        !          26345:   /* submap 72 sub 28 */
        !          26346:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26347:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          26348:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26349:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26350:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26351: 
        !          26352:   /* submap 72 sub 29 */
        !          26353:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26354:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          26355:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26356:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26357:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26358: 
        !          26359:   /* submap 72 sub 30 */
        !          26360:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26361:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          26362:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26363:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26364:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26365: 
        !          26366:   /* submap 72 sub 31 */
        !          26367:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          26368:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          26369:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26370:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26371:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26372: 
        !          26373:   /* submap 72 sub 32 */
        !          26374:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26375:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26376:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26377: 
        !          26378:   /* submap 72 sub 33 */
        !          26379:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          26380:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26381:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26382:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26383: 
        !          26384:   /* submap 72 sub 34 */
        !          26385:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          26386:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26387:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26388:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26389: 
        !          26390:   /* submap 72 sub 35 */
        !          26391:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          26392:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26393:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26394:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26395: 
        !          26396:   /* submap 72 sub 36 */
        !          26397:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          26398:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26399:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26400:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26401: 
        !          26402:   /* submap 72 sub 37 */
        !          26403:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          26404:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26405:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26406:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26407: 
        !          26408:   /* submap 72 sub 38 */
        !          26409:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          26410:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26411:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26412:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26413: 
        !          26414:   /* submap 72 sub 39 */
        !          26415:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          26416:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26417:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26418:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26419: 
        !          26420:   /* submap 72 sub 40 */
        !          26421:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26422:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26423:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26424: 
        !          26425:   /* submap 72 sub 41 */
        !          26426:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          26427:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26428:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26429:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26430: 
        !          26431:   /* submap 72 sub 42 */
        !          26432:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          26433:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26434:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26435:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26436: 
        !          26437:   /* submap 72 sub 43 */
        !          26438:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          26439:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26440:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26441:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26442: 
        !          26443:   /* submap 72 sub 44 */
        !          26444:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          26445:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26446:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26447:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26448: 
        !          26449:   /* submap 72 sub 45 */
        !          26450:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          26451:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26452:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26453:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26454: 
        !          26455:   /* submap 72 sub 46 */
        !          26456:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          26457:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26458:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26459:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26460: 
        !          26461:   /* submap 72 sub 47 */
        !          26462:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          26463:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26464:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26465:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26466: 
        !          26467:   /* submap 72 sub 48 */
        !          26468:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26469:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26470:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26471: 
        !          26472:   /* submap 72 sub 49 */
        !          26473:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          26474:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26475:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26476:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26477: 
        !          26478:   /* submap 72 sub 50 */
        !          26479:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          26480:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26481:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26482:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26483: 
        !          26484:   /* submap 72 sub 51 */
        !          26485:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          26486:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26487:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26488:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26489: 
        !          26490:   /* submap 72 sub 52 */
        !          26491:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          26492:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26493:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26494:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26495: 
        !          26496:   /* submap 72 sub 53 */
        !          26497:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          26498:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26499:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26500:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26501: 
        !          26502:   /* submap 72 sub 54 */
        !          26503:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          26504:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26505:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26506:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26507: 
        !          26508:   /* submap 72 sub 55 */
        !          26509:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          26510:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26511:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26512:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26513: 
        !          26514:   /* submap 72 sub 56 */
        !          26515:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26516:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26517:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26518: 
        !          26519:   /* submap 72 sub 57 */
        !          26520:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          26521:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26522:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26523:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26524: 
        !          26525:   /* submap 72 sub 58 */
        !          26526:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          26527:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26528:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26529:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26530: 
        !          26531:   /* submap 72 sub 59 */
        !          26532:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          26533:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26534:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26535:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26536: 
        !          26537:   /* submap 72 sub 60 */
        !          26538:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          26539:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26540:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26541:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26542: 
        !          26543:   /* submap 72 sub 61 */
        !          26544:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          26545:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26546:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26547:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26548: 
        !          26549:   /* submap 72 sub 62 */
        !          26550:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          26551:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26552:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26553:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26554: 
        !          26555:   /* submap 72 sub 63 */
        !          26556:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          26557:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26558:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26559:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26560: 
        !          26561:   /* done: */
        !          26562:   return(submap);
        !          26563: }
        !          26564: 
        !          26565: /* create submap 73: */
        !          26566: static struct _tme_m68k_decoder_submap *
        !          26567: _tme_m68k_create_submap73(struct tme_m68k *ic)
        !          26568: {
        !          26569:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          26570:   int entry_i;
        !          26571: 
        !          26572:   /* allocate and initialize the submap: */
        !          26573:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          26574:   submap_entry = submap;
        !          26575:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          26576:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          26577:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          26578:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          26579:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          26580:       submap_entry++;
        !          26581:   }
        !          26582: 
        !          26583:   /* fill the submap: */
        !          26584:   submap_entry = submap;
        !          26585: 
        !          26586:   /* submap 73 sub 0 */
        !          26587:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26588:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26589:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26590:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26591: 
        !          26592:   /* submap 73 sub 1 */
        !          26593:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26594:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          26595:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26596:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26597:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26598: 
        !          26599:   /* submap 73 sub 2 */
        !          26600:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26601:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          26602:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26603:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26604:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26605: 
        !          26606:   /* submap 73 sub 3 */
        !          26607:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26608:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          26609:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26610:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26611:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26612: 
        !          26613:   /* submap 73 sub 4 */
        !          26614:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26615:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          26616:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26617:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26618:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26619: 
        !          26620:   /* submap 73 sub 5 */
        !          26621:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26622:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          26623:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26624:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26625:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26626: 
        !          26627:   /* submap 73 sub 6 */
        !          26628:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26629:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          26630:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26631:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26632:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26633: 
        !          26634:   /* submap 73 sub 7 */
        !          26635:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26636:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          26637:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26638:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26639:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26640: 
        !          26641:   /* submap 73 sub 8 */
        !          26642:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26643:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26644:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26645:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26646: 
        !          26647:   /* submap 73 sub 9 */
        !          26648:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26649:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          26650:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26651:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26652:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26653: 
        !          26654:   /* submap 73 sub 10 */
        !          26655:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26656:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          26657:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26658:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26659:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26660: 
        !          26661:   /* submap 73 sub 11 */
        !          26662:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26663:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          26664:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26665:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26666:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26667: 
        !          26668:   /* submap 73 sub 12 */
        !          26669:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26670:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          26671:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26672:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26673:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26674: 
        !          26675:   /* submap 73 sub 13 */
        !          26676:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26677:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          26678:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26679:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26680:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26681: 
        !          26682:   /* submap 73 sub 14 */
        !          26683:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26684:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          26685:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26686:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26687:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26688: 
        !          26689:   /* submap 73 sub 15 */
        !          26690:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26691:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          26692:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26693:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26694:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26695: 
        !          26696:   /* submap 73 sub 16 */
        !          26697:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26698:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26699:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26700:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26701: 
        !          26702:   /* submap 73 sub 17 */
        !          26703:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26704:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          26705:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26706:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26707:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26708: 
        !          26709:   /* submap 73 sub 18 */
        !          26710:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26711:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          26712:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26713:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26714:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26715: 
        !          26716:   /* submap 73 sub 19 */
        !          26717:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26718:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          26719:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26720:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26721:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26722: 
        !          26723:   /* submap 73 sub 20 */
        !          26724:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26725:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          26726:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26727:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26728:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26729: 
        !          26730:   /* submap 73 sub 21 */
        !          26731:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26732:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          26733:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26734:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26735:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26736: 
        !          26737:   /* submap 73 sub 22 */
        !          26738:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26739:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          26740:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26741:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26742:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26743: 
        !          26744:   /* submap 73 sub 23 */
        !          26745:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26746:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          26747:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26748:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26749:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26750: 
        !          26751:   /* submap 73 sub 24 */
        !          26752:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26753:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26754:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26755:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26756: 
        !          26757:   /* submap 73 sub 25 */
        !          26758:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26759:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          26760:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26761:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26762:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26763: 
        !          26764:   /* submap 73 sub 26 */
        !          26765:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26766:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          26767:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26768:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26769:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26770: 
        !          26771:   /* submap 73 sub 27 */
        !          26772:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26773:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          26774:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26775:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26776:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26777: 
        !          26778:   /* submap 73 sub 28 */
        !          26779:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26780:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          26781:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26782:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26783:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26784: 
        !          26785:   /* submap 73 sub 29 */
        !          26786:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26787:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          26788:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26789:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26790:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26791: 
        !          26792:   /* submap 73 sub 30 */
        !          26793:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26794:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          26795:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26796:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26797:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26798: 
        !          26799:   /* submap 73 sub 31 */
        !          26800:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          26801:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          26802:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26803:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26804:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26805: 
        !          26806:   /* submap 73 sub 32 */
        !          26807:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26808:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26809:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26810: 
        !          26811:   /* submap 73 sub 33 */
        !          26812:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          26813:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26814:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26815:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26816: 
        !          26817:   /* submap 73 sub 34 */
        !          26818:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          26819:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26820:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26821:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26822: 
        !          26823:   /* submap 73 sub 35 */
        !          26824:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          26825:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26826:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26827:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26828: 
        !          26829:   /* submap 73 sub 36 */
        !          26830:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          26831:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26832:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26833:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26834: 
        !          26835:   /* submap 73 sub 37 */
        !          26836:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          26837:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26838:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26839:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26840: 
        !          26841:   /* submap 73 sub 38 */
        !          26842:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          26843:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26844:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26845:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26846: 
        !          26847:   /* submap 73 sub 39 */
        !          26848:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          26849:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26850:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26851:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          26852: 
        !          26853:   /* submap 73 sub 40 */
        !          26854:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26855:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26856:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26857: 
        !          26858:   /* submap 73 sub 41 */
        !          26859:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          26860:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26861:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26862:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26863: 
        !          26864:   /* submap 73 sub 42 */
        !          26865:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          26866:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26867:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26868:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26869: 
        !          26870:   /* submap 73 sub 43 */
        !          26871:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          26872:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26873:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26874:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26875: 
        !          26876:   /* submap 73 sub 44 */
        !          26877:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          26878:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26879:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26880:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26881: 
        !          26882:   /* submap 73 sub 45 */
        !          26883:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          26884:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26885:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26886:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26887: 
        !          26888:   /* submap 73 sub 46 */
        !          26889:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          26890:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26891:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26892:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26893: 
        !          26894:   /* submap 73 sub 47 */
        !          26895:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          26896:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26897:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26898:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          26899: 
        !          26900:   /* submap 73 sub 48 */
        !          26901:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26902:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26903:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26904: 
        !          26905:   /* submap 73 sub 49 */
        !          26906:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          26907:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26908:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26909:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26910: 
        !          26911:   /* submap 73 sub 50 */
        !          26912:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          26913:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26914:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26915:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26916: 
        !          26917:   /* submap 73 sub 51 */
        !          26918:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          26919:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26920:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26921:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26922: 
        !          26923:   /* submap 73 sub 52 */
        !          26924:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          26925:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26926:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26927:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26928: 
        !          26929:   /* submap 73 sub 53 */
        !          26930:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          26931:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26932:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26933:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26934: 
        !          26935:   /* submap 73 sub 54 */
        !          26936:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          26937:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26938:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26939:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26940: 
        !          26941:   /* submap 73 sub 55 */
        !          26942:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          26943:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26944:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26945:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          26946: 
        !          26947:   /* submap 73 sub 56 */
        !          26948:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26949:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26950:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26951: 
        !          26952:   /* submap 73 sub 57 */
        !          26953:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          26954:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26955:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26956:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26957: 
        !          26958:   /* submap 73 sub 58 */
        !          26959:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          26960:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26961:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26962:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26963: 
        !          26964:   /* submap 73 sub 59 */
        !          26965:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          26966:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26967:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26968:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26969: 
        !          26970:   /* submap 73 sub 60 */
        !          26971:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          26972:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26973:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26974:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26975: 
        !          26976:   /* submap 73 sub 61 */
        !          26977:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          26978:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26979:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26980:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26981: 
        !          26982:   /* submap 73 sub 62 */
        !          26983:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          26984:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26985:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26986:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26987: 
        !          26988:   /* submap 73 sub 63 */
        !          26989:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          26990:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          26991:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          26992:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          26993: 
        !          26994:   /* done: */
        !          26995:   return(submap);
        !          26996: }
        !          26997: 
        !          26998: /* create submap 74: */
        !          26999: static struct _tme_m68k_decoder_submap *
        !          27000: _tme_m68k_create_submap74(struct tme_m68k *ic)
        !          27001: {
        !          27002:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          27003:   int entry_i;
        !          27004: 
        !          27005:   /* allocate and initialize the submap: */
        !          27006:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          27007:   submap_entry = submap;
        !          27008:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          27009:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          27010:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          27011:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          27012:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          27013:       submap_entry++;
        !          27014:   }
        !          27015: 
        !          27016:   /* fill the submap: */
        !          27017:   submap_entry = submap;
        !          27018: 
        !          27019:   /* submap 74 sub 0 */
        !          27020:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27021:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27022:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27023:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27024: 
        !          27025:   /* submap 74 sub 1 */
        !          27026:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27027:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          27028:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27029:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27030:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27031: 
        !          27032:   /* submap 74 sub 2 */
        !          27033:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27034:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          27035:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27036:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27037:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27038: 
        !          27039:   /* submap 74 sub 3 */
        !          27040:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27041:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          27042:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27043:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27044:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27045: 
        !          27046:   /* submap 74 sub 4 */
        !          27047:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27048:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          27049:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27050:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27051:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27052: 
        !          27053:   /* submap 74 sub 5 */
        !          27054:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27055:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          27056:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27057:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27058:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27059: 
        !          27060:   /* submap 74 sub 6 */
        !          27061:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27062:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          27063:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27064:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27065:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27066: 
        !          27067:   /* submap 74 sub 7 */
        !          27068:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27069:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          27070:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27071:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27072:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27073: 
        !          27074:   /* submap 74 sub 8 */
        !          27075:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27076:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27077:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27078:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27079: 
        !          27080:   /* submap 74 sub 9 */
        !          27081:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27082:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          27083:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27084:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27085:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27086: 
        !          27087:   /* submap 74 sub 10 */
        !          27088:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27089:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          27090:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27091:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27092:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27093: 
        !          27094:   /* submap 74 sub 11 */
        !          27095:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27096:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          27097:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27098:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27099:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27100: 
        !          27101:   /* submap 74 sub 12 */
        !          27102:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27103:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          27104:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27105:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27106:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27107: 
        !          27108:   /* submap 74 sub 13 */
        !          27109:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27110:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          27111:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27112:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27113:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27114: 
        !          27115:   /* submap 74 sub 14 */
        !          27116:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27117:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          27118:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27119:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27120:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27121: 
        !          27122:   /* submap 74 sub 15 */
        !          27123:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27124:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          27125:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27126:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27127:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27128: 
        !          27129:   /* submap 74 sub 16 */
        !          27130:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27131:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27132:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27133:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27134: 
        !          27135:   /* submap 74 sub 17 */
        !          27136:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27137:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          27138:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27139:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27140:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27141: 
        !          27142:   /* submap 74 sub 18 */
        !          27143:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27144:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          27145:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27146:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27147:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27148: 
        !          27149:   /* submap 74 sub 19 */
        !          27150:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27151:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          27152:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27153:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27154:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27155: 
        !          27156:   /* submap 74 sub 20 */
        !          27157:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27158:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          27159:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27160:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27161:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27162: 
        !          27163:   /* submap 74 sub 21 */
        !          27164:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27165:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          27166:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27167:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27168:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27169: 
        !          27170:   /* submap 74 sub 22 */
        !          27171:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27172:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          27173:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27174:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27175:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27176: 
        !          27177:   /* submap 74 sub 23 */
        !          27178:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27179:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          27180:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27181:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27182:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27183: 
        !          27184:   /* submap 74 sub 24 */
        !          27185:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27186:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27187:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27188:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27189: 
        !          27190:   /* submap 74 sub 25 */
        !          27191:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27192:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          27193:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27194:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27195:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27196: 
        !          27197:   /* submap 74 sub 26 */
        !          27198:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27199:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          27200:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27201:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27202:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27203: 
        !          27204:   /* submap 74 sub 27 */
        !          27205:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27206:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          27207:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27208:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27209:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27210: 
        !          27211:   /* submap 74 sub 28 */
        !          27212:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27213:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          27214:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27215:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27216:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27217: 
        !          27218:   /* submap 74 sub 29 */
        !          27219:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27220:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          27221:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27222:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27223:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27224: 
        !          27225:   /* submap 74 sub 30 */
        !          27226:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27227:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          27228:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27229:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27230:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27231: 
        !          27232:   /* submap 74 sub 31 */
        !          27233:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27234:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          27235:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27236:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27237:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27238: 
        !          27239:   /* submap 74 sub 32 */
        !          27240:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27241:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27242:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27243: 
        !          27244:   /* submap 74 sub 33 */
        !          27245:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          27246:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27247:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27248:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27249: 
        !          27250:   /* submap 74 sub 34 */
        !          27251:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          27252:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27253:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27254:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27255: 
        !          27256:   /* submap 74 sub 35 */
        !          27257:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          27258:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27259:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27260:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27261: 
        !          27262:   /* submap 74 sub 36 */
        !          27263:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          27264:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27265:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27266:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27267: 
        !          27268:   /* submap 74 sub 37 */
        !          27269:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          27270:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27271:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27272:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27273: 
        !          27274:   /* submap 74 sub 38 */
        !          27275:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          27276:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27277:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27278:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27279: 
        !          27280:   /* submap 74 sub 39 */
        !          27281:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          27282:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27283:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27284:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27285: 
        !          27286:   /* submap 74 sub 40 */
        !          27287:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27288:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27289:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27290: 
        !          27291:   /* submap 74 sub 41 */
        !          27292:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          27293:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27294:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27295:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27296: 
        !          27297:   /* submap 74 sub 42 */
        !          27298:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          27299:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27300:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27301:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27302: 
        !          27303:   /* submap 74 sub 43 */
        !          27304:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          27305:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27306:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27307:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27308: 
        !          27309:   /* submap 74 sub 44 */
        !          27310:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          27311:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27312:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27313:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27314: 
        !          27315:   /* submap 74 sub 45 */
        !          27316:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          27317:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27318:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27319:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27320: 
        !          27321:   /* submap 74 sub 46 */
        !          27322:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          27323:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27324:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27325:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27326: 
        !          27327:   /* submap 74 sub 47 */
        !          27328:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          27329:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27330:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27331:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27332: 
        !          27333:   /* submap 74 sub 48 */
        !          27334:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27335:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27336:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27337: 
        !          27338:   /* submap 74 sub 49 */
        !          27339:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          27340:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27341:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27342:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27343: 
        !          27344:   /* submap 74 sub 50 */
        !          27345:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          27346:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27347:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27348:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27349: 
        !          27350:   /* submap 74 sub 51 */
        !          27351:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          27352:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27353:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27354:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27355: 
        !          27356:   /* submap 74 sub 52 */
        !          27357:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          27358:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27359:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27360:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27361: 
        !          27362:   /* submap 74 sub 53 */
        !          27363:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          27364:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27365:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27366:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27367: 
        !          27368:   /* submap 74 sub 54 */
        !          27369:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          27370:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27371:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27372:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27373: 
        !          27374:   /* submap 74 sub 55 */
        !          27375:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          27376:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27377:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27378:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27379: 
        !          27380:   /* submap 74 sub 56 */
        !          27381:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27382:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27383:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27384: 
        !          27385:   /* submap 74 sub 57 */
        !          27386:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          27387:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27388:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27389:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27390: 
        !          27391:   /* submap 74 sub 58 */
        !          27392:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          27393:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27394:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27395:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27396: 
        !          27397:   /* submap 74 sub 59 */
        !          27398:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          27399:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27400:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27401:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27402: 
        !          27403:   /* submap 74 sub 60 */
        !          27404:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          27405:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27406:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27407:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27408: 
        !          27409:   /* submap 74 sub 61 */
        !          27410:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          27411:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27412:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27413:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27414: 
        !          27415:   /* submap 74 sub 62 */
        !          27416:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          27417:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27418:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27419:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27420: 
        !          27421:   /* submap 74 sub 63 */
        !          27422:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          27423:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27424:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27425:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27426: 
        !          27427:   /* done: */
        !          27428:   return(submap);
        !          27429: }
        !          27430: 
        !          27431: /* create submap 75: */
        !          27432: static struct _tme_m68k_decoder_submap *
        !          27433: _tme_m68k_create_submap75(struct tme_m68k *ic)
        !          27434: {
        !          27435:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          27436:   int entry_i;
        !          27437: 
        !          27438:   /* allocate and initialize the submap: */
        !          27439:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          27440:   submap_entry = submap;
        !          27441:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          27442:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          27443:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          27444:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          27445:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          27446:       submap_entry++;
        !          27447:   }
        !          27448: 
        !          27449:   /* fill the submap: */
        !          27450:   submap_entry = submap;
        !          27451: 
        !          27452:   /* submap 75 sub 0 */
        !          27453:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27454:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27455:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27456:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27457: 
        !          27458:   /* submap 75 sub 1 */
        !          27459:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27460:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          27461:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27462:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27463:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27464: 
        !          27465:   /* submap 75 sub 2 */
        !          27466:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27467:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          27468:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27469:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27470:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27471: 
        !          27472:   /* submap 75 sub 3 */
        !          27473:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27474:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          27475:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27476:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27477:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27478: 
        !          27479:   /* submap 75 sub 4 */
        !          27480:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27481:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          27482:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27483:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27484:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27485: 
        !          27486:   /* submap 75 sub 5 */
        !          27487:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27488:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          27489:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27490:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27491:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27492: 
        !          27493:   /* submap 75 sub 6 */
        !          27494:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27495:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          27496:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27497:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27498:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27499: 
        !          27500:   /* submap 75 sub 7 */
        !          27501:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27502:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          27503:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27504:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27505:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27506: 
        !          27507:   /* submap 75 sub 8 */
        !          27508:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27509:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27510:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27511:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27512: 
        !          27513:   /* submap 75 sub 9 */
        !          27514:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27515:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          27516:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27517:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27518:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27519: 
        !          27520:   /* submap 75 sub 10 */
        !          27521:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27522:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          27523:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27524:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27525:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27526: 
        !          27527:   /* submap 75 sub 11 */
        !          27528:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27529:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          27530:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27531:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27532:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27533: 
        !          27534:   /* submap 75 sub 12 */
        !          27535:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27536:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          27537:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27538:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27539:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27540: 
        !          27541:   /* submap 75 sub 13 */
        !          27542:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27543:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          27544:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27545:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27546:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27547: 
        !          27548:   /* submap 75 sub 14 */
        !          27549:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27550:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          27551:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27552:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27553:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27554: 
        !          27555:   /* submap 75 sub 15 */
        !          27556:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27557:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          27558:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27559:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27560:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27561: 
        !          27562:   /* submap 75 sub 16 */
        !          27563:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27564:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27565:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27566:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27567: 
        !          27568:   /* submap 75 sub 17 */
        !          27569:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27570:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          27571:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27572:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27573:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27574: 
        !          27575:   /* submap 75 sub 18 */
        !          27576:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27577:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          27578:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27579:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27580:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27581: 
        !          27582:   /* submap 75 sub 19 */
        !          27583:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27584:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          27585:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27586:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27587:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27588: 
        !          27589:   /* submap 75 sub 20 */
        !          27590:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27591:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          27592:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27593:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27594:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27595: 
        !          27596:   /* submap 75 sub 21 */
        !          27597:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27598:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          27599:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27600:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27601:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27602: 
        !          27603:   /* submap 75 sub 22 */
        !          27604:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27605:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          27606:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27607:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27608:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27609: 
        !          27610:   /* submap 75 sub 23 */
        !          27611:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27612:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          27613:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27614:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27615:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27616: 
        !          27617:   /* submap 75 sub 24 */
        !          27618:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27619:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27620:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27621:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27622: 
        !          27623:   /* submap 75 sub 25 */
        !          27624:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27625:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          27626:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27627:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27628:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27629: 
        !          27630:   /* submap 75 sub 26 */
        !          27631:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27632:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          27633:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27634:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27635:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27636: 
        !          27637:   /* submap 75 sub 27 */
        !          27638:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27639:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          27640:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27641:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27642:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27643: 
        !          27644:   /* submap 75 sub 28 */
        !          27645:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27646:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          27647:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27648:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27649:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27650: 
        !          27651:   /* submap 75 sub 29 */
        !          27652:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27653:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          27654:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27655:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27656:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27657: 
        !          27658:   /* submap 75 sub 30 */
        !          27659:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27660:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          27661:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27662:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27663:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27664: 
        !          27665:   /* submap 75 sub 31 */
        !          27666:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          27667:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          27668:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27669:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27670:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27671: 
        !          27672:   /* submap 75 sub 32 */
        !          27673:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27674:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27675:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27676: 
        !          27677:   /* submap 75 sub 33 */
        !          27678:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          27679:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27680:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27681:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27682: 
        !          27683:   /* submap 75 sub 34 */
        !          27684:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          27685:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27686:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27687:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27688: 
        !          27689:   /* submap 75 sub 35 */
        !          27690:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          27691:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27692:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27693:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27694: 
        !          27695:   /* submap 75 sub 36 */
        !          27696:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          27697:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27698:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27699:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27700: 
        !          27701:   /* submap 75 sub 37 */
        !          27702:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          27703:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27704:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27705:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27706: 
        !          27707:   /* submap 75 sub 38 */
        !          27708:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          27709:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27710:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27711:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27712: 
        !          27713:   /* submap 75 sub 39 */
        !          27714:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          27715:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27716:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27717:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          27718: 
        !          27719:   /* submap 75 sub 40 */
        !          27720:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27721:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27722:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27723: 
        !          27724:   /* submap 75 sub 41 */
        !          27725:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          27726:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27727:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27728:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27729: 
        !          27730:   /* submap 75 sub 42 */
        !          27731:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          27732:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27733:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27734:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27735: 
        !          27736:   /* submap 75 sub 43 */
        !          27737:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          27738:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27739:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27740:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27741: 
        !          27742:   /* submap 75 sub 44 */
        !          27743:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          27744:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27745:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27746:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27747: 
        !          27748:   /* submap 75 sub 45 */
        !          27749:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          27750:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27751:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27752:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27753: 
        !          27754:   /* submap 75 sub 46 */
        !          27755:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          27756:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27757:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27758:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27759: 
        !          27760:   /* submap 75 sub 47 */
        !          27761:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          27762:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27763:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27764:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          27765: 
        !          27766:   /* submap 75 sub 48 */
        !          27767:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27768:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27769:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27770: 
        !          27771:   /* submap 75 sub 49 */
        !          27772:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          27773:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27774:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27775:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27776: 
        !          27777:   /* submap 75 sub 50 */
        !          27778:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          27779:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27780:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27781:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27782: 
        !          27783:   /* submap 75 sub 51 */
        !          27784:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          27785:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27786:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27787:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27788: 
        !          27789:   /* submap 75 sub 52 */
        !          27790:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          27791:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27792:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27793:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27794: 
        !          27795:   /* submap 75 sub 53 */
        !          27796:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          27797:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27798:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27799:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27800: 
        !          27801:   /* submap 75 sub 54 */
        !          27802:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          27803:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27804:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27805:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27806: 
        !          27807:   /* submap 75 sub 55 */
        !          27808:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          27809:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27810:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27811:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          27812: 
        !          27813:   /* submap 75 sub 56 */
        !          27814:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27815:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27816:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27817: 
        !          27818:   /* submap 75 sub 57 */
        !          27819:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          27820:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27821:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27822:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27823: 
        !          27824:   /* submap 75 sub 58 */
        !          27825:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          27826:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27827:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27828:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27829: 
        !          27830:   /* submap 75 sub 59 */
        !          27831:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          27832:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27833:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27834:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27835: 
        !          27836:   /* submap 75 sub 60 */
        !          27837:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          27838:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27839:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27840:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27841: 
        !          27842:   /* submap 75 sub 61 */
        !          27843:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          27844:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27845:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27846:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27847: 
        !          27848:   /* submap 75 sub 62 */
        !          27849:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          27850:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27851:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27852:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27853: 
        !          27854:   /* submap 75 sub 63 */
        !          27855:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          27856:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          27857:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          27858:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          27859: 
        !          27860:   /* done: */
        !          27861:   return(submap);
        !          27862: }
        !          27863: 
        !          27864: /* opcode map for m68000 root 0 (submap 0): */
        !          27865: static const struct _tme_m68k_opcode _tme_m68k_opcode_map0[3] = {
        !          27866:   { tme_m68k_or8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          27867:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27868:   { tme_m68k_ori_ccr, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27869: };
        !          27870: 
        !          27871: /* opcode map for m68000 root 1 (submap 1): */
        !          27872: static const struct _tme_m68k_opcode _tme_m68k_opcode_map1[3] = {
        !          27873:   { tme_m68k_or16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          27874:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27875:   { tme_m68k_ori_sr, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27876: };
        !          27877: 
        !          27878: /* opcode map for m68000 root 2 (submap 2): */
        !          27879: static const struct _tme_m68k_opcode _tme_m68k_opcode_map2[2] = {
        !          27880:   { tme_m68k_or32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          27881:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27882: };
        !          27883: 
        !          27884: /* opcode map for m68000 root 3 (submap 2): */
        !          27885: static const struct _tme_m68k_opcode _tme_m68k_opcode_map3[2] = {
        !          27886:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27887:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27888: };
        !          27889: 
        !          27890: /* opcode map for m68000 root 4 (submap 3): */
        !          27891: static const struct _tme_m68k_opcode _tme_m68k_opcode_map4[7] = {
        !          27892:   { tme_m68k_btst8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          27893:   { tme_m68k_btst32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27894:   { tme_m68k_movep_mr16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27895:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27896:   { tme_m68k_btst8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          27897:   { tme_m68k_btst8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          27898:   { tme_m68k_btst8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          27899: };
        !          27900: 
        !          27901: /* opcode map for m68000 root 5 (submap 3): */
        !          27902: static const struct _tme_m68k_opcode _tme_m68k_opcode_map5[7] = {
        !          27903:   { tme_m68k_bchg8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          27904:   { tme_m68k_bchg32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27905:   { tme_m68k_movep_mr32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27906:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27907:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27908:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27909:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27910: };
        !          27911: 
        !          27912: /* opcode map for m68000 root 6 (submap 3): */
        !          27913: static const struct _tme_m68k_opcode _tme_m68k_opcode_map6[7] = {
        !          27914:   { tme_m68k_bclr8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          27915:   { tme_m68k_bclr32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27916:   { tme_m68k_movep_rm16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27917:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27918:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27919:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27920:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27921: };
        !          27922: 
        !          27923: /* opcode map for m68000 root 7 (submap 3): */
        !          27924: static const struct _tme_m68k_opcode _tme_m68k_opcode_map7[7] = {
        !          27925:   { tme_m68k_bset8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          27926:   { tme_m68k_bset32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27927:   { tme_m68k_movep_rm32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27928:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27929:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27930:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27931:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27932: };
        !          27933: 
        !          27934: /* opcode map for m68000 root 8 (submap 0): */
        !          27935: static const struct _tme_m68k_opcode _tme_m68k_opcode_map8[3] = {
        !          27936:   { tme_m68k_and8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          27937:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27938:   { tme_m68k_andi_ccr, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27939: };
        !          27940: 
        !          27941: /* opcode map for m68000 root 9 (submap 1): */
        !          27942: static const struct _tme_m68k_opcode _tme_m68k_opcode_map9[3] = {
        !          27943:   { tme_m68k_and16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          27944:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27945:   { tme_m68k_andi_sr, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27946: };
        !          27947: 
        !          27948: /* opcode map for m68000 root 10 (submap 2): */
        !          27949: static const struct _tme_m68k_opcode _tme_m68k_opcode_map10[2] = {
        !          27950:   { tme_m68k_and32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          27951:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27952: };
        !          27953: 
        !          27954: /* opcode map for m68000 root 16 (submap 0): */
        !          27955: static const struct _tme_m68k_opcode _tme_m68k_opcode_map11[3] = {
        !          27956:   { tme_m68k_sub8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          27957:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27958:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27959: };
        !          27960: 
        !          27961: /* opcode map for m68000 root 17 (submap 1): */
        !          27962: static const struct _tme_m68k_opcode _tme_m68k_opcode_map12[3] = {
        !          27963:   { tme_m68k_sub16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          27964:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27965:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27966: };
        !          27967: 
        !          27968: /* opcode map for m68000 root 18 (submap 2): */
        !          27969: static const struct _tme_m68k_opcode _tme_m68k_opcode_map13[2] = {
        !          27970:   { tme_m68k_sub32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          27971:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27972: };
        !          27973: 
        !          27974: /* opcode map for m68000 root 24 (submap 0): */
        !          27975: static const struct _tme_m68k_opcode _tme_m68k_opcode_map14[3] = {
        !          27976:   { tme_m68k_add8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          27977:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27978:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27979: };
        !          27980: 
        !          27981: /* opcode map for m68000 root 25 (submap 1): */
        !          27982: static const struct _tme_m68k_opcode _tme_m68k_opcode_map15[3] = {
        !          27983:   { tme_m68k_add16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          27984:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27985:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27986: };
        !          27987: 
        !          27988: /* opcode map for m68000 root 26 (submap 2): */
        !          27989: static const struct _tme_m68k_opcode _tme_m68k_opcode_map16[2] = {
        !          27990:   { tme_m68k_add32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          27991:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27992: };
        !          27993: 
        !          27994: /* opcode map for m68000 root 32 (submap 3): */
        !          27995: static const struct _tme_m68k_opcode _tme_m68k_opcode_map17[7] = {
        !          27996:   { tme_m68k_btst8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          27997:   { tme_m68k_btst32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27998:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          27999:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28000:   { tme_m68k_btst8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28001:   { tme_m68k_btst8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28002:   { tme_m68k_btst8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28003: };
        !          28004: 
        !          28005: /* opcode map for m68000 root 33 (submap 3): */
        !          28006: static const struct _tme_m68k_opcode _tme_m68k_opcode_map18[7] = {
        !          28007:   { tme_m68k_bchg8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28008:   { tme_m68k_bchg32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28009:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28010:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28011:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28012:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28013:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28014: };
        !          28015: 
        !          28016: /* opcode map for m68000 root 34 (submap 3): */
        !          28017: static const struct _tme_m68k_opcode _tme_m68k_opcode_map19[7] = {
        !          28018:   { tme_m68k_bclr8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28019:   { tme_m68k_bclr32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28020:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28021:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28022:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28023:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28024:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28025: };
        !          28026: 
        !          28027: /* opcode map for m68000 root 35 (submap 3): */
        !          28028: static const struct _tme_m68k_opcode _tme_m68k_opcode_map20[7] = {
        !          28029:   { tme_m68k_bset8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28030:   { tme_m68k_bset32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28031:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28032:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28033:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28034:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28035:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28036: };
        !          28037: 
        !          28038: /* opcode map for m68000 root 40 (submap 0): */
        !          28039: static const struct _tme_m68k_opcode _tme_m68k_opcode_map21[3] = {
        !          28040:   { tme_m68k_eor8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28041:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28042:   { tme_m68k_eori_ccr, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28043: };
        !          28044: 
        !          28045: /* opcode map for m68000 root 41 (submap 1): */
        !          28046: static const struct _tme_m68k_opcode _tme_m68k_opcode_map22[3] = {
        !          28047:   { tme_m68k_eor16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28048:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28049:   { tme_m68k_eori_sr, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28050: };
        !          28051: 
        !          28052: /* opcode map for m68000 root 42 (submap 2): */
        !          28053: static const struct _tme_m68k_opcode _tme_m68k_opcode_map23[2] = {
        !          28054:   { tme_m68k_eor32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28055:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28056: };
        !          28057: 
        !          28058: /* opcode map for m68000 root 48 (submap 0): */
        !          28059: static const struct _tme_m68k_opcode _tme_m68k_opcode_map24[3] = {
        !          28060:   { tme_m68k_cmp8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28061:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28062:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28063: };
        !          28064: 
        !          28065: /* opcode map for m68000 root 49 (submap 1): */
        !          28066: static const struct _tme_m68k_opcode _tme_m68k_opcode_map25[3] = {
        !          28067:   { tme_m68k_cmp16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28068:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28069:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28070: };
        !          28071: 
        !          28072: /* opcode map for m68000 root 50 (submap 2): */
        !          28073: static const struct _tme_m68k_opcode _tme_m68k_opcode_map26[2] = {
        !          28074:   { tme_m68k_cmp32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28075:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28076: };
        !          28077: 
        !          28078: /* opcode map for m68000 root 64 (submap 4): */
        !          28079: static const struct _tme_m68k_opcode _tme_m68k_opcode_map27[2] = {
        !          28080:   { tme_m68k_move8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28081:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28082: };
        !          28083: 
        !          28084: /* opcode map for m68000 root 66 (submap 5): */
        !          28085: static const struct _tme_m68k_opcode _tme_m68k_opcode_map28[3] = {
        !          28086:   { tme_m68k_move8, TME_M68K_SPECOP_MOVEMEMTOMEM, TME_BUS_CYCLE_READ },
        !          28087:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28088:   { tme_m68k_move8, TME_M68K_SPECOP_MOVENONMEMTOMEM, TME_BUS_CYCLE_WRITE },
        !          28089: };
        !          28090: 
        !          28091: /* opcode map for m68000 root 128 (submap 6): */
        !          28092: static const struct _tme_m68k_opcode _tme_m68k_opcode_map29[2] = {
        !          28093:   { tme_m68k_move32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28094:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28095: };
        !          28096: 
        !          28097: /* opcode map for m68000 root 129 (submap 6): */
        !          28098: static const struct _tme_m68k_opcode _tme_m68k_opcode_map30[2] = {
        !          28099:   { tme_m68k_movea32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28100:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28101: };
        !          28102: 
        !          28103: /* opcode map for m68000 root 130 (submap 7): */
        !          28104: static const struct _tme_m68k_opcode _tme_m68k_opcode_map31[3] = {
        !          28105:   { tme_m68k_move32, TME_M68K_SPECOP_MOVEMEMTOMEM, TME_BUS_CYCLE_READ },
        !          28106:   { tme_m68k_move32, TME_M68K_SPECOP_MOVENONMEMTOMEM, TME_BUS_CYCLE_WRITE },
        !          28107:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28108: };
        !          28109: 
        !          28110: /* opcode map for m68000 root 192 (submap 8): */
        !          28111: static const struct _tme_m68k_opcode _tme_m68k_opcode_map32[2] = {
        !          28112:   { tme_m68k_move16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28113:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28114: };
        !          28115: 
        !          28116: /* opcode map for m68000 root 193 (submap 8): */
        !          28117: static const struct _tme_m68k_opcode _tme_m68k_opcode_map33[2] = {
        !          28118:   { tme_m68k_movea16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28119:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28120: };
        !          28121: 
        !          28122: /* opcode map for m68000 root 194 (submap 9): */
        !          28123: static const struct _tme_m68k_opcode _tme_m68k_opcode_map34[3] = {
        !          28124:   { tme_m68k_move16, TME_M68K_SPECOP_MOVEMEMTOMEM, TME_BUS_CYCLE_READ },
        !          28125:   { tme_m68k_move16, TME_M68K_SPECOP_MOVENONMEMTOMEM, TME_BUS_CYCLE_WRITE },
        !          28126:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28127: };
        !          28128: 
        !          28129: /* opcode map for m68000 root 256 (submap 0): */
        !          28130: static const struct _tme_m68k_opcode _tme_m68k_opcode_map35[3] = {
        !          28131:   { tme_m68k_negx8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28132:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28133:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28134: };
        !          28135: 
        !          28136: /* opcode map for m68000 root 257 (submap 1): */
        !          28137: static const struct _tme_m68k_opcode _tme_m68k_opcode_map36[3] = {
        !          28138:   { tme_m68k_negx16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28139:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28140:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28141: };
        !          28142: 
        !          28143: /* opcode map for m68000 root 258 (submap 2): */
        !          28144: static const struct _tme_m68k_opcode _tme_m68k_opcode_map37[2] = {
        !          28145:   { tme_m68k_negx32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28146:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28147: };
        !          28148: 
        !          28149: /* opcode map for m68000 root 259 (submap 1): */
        !          28150: static const struct _tme_m68k_opcode _tme_m68k_opcode_map38[3] = {
        !          28151:   { tme_m68k_move_from_sr0, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28152:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28153:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28154: };
        !          28155: 
        !          28156: /* opcode map for m68000 root 260 (submap 10): */
        !          28157: static const struct _tme_m68k_opcode _tme_m68k_opcode_map39[30] = {
        !          28158:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28159:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28160:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28161:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28162:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28163:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28164:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28165:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28166:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28167:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28168:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28169:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28170:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28171:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28172:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28173:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28174:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28175:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28176:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28177:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28178:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28179:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28180:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28181:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28182:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28183:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28184:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28185:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28186:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28187:   { tme_m68k_chk32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28188: };
        !          28189: 
        !          28190: /* opcode map for m68000 root 262 (submap 11): */
        !          28191: static const struct _tme_m68k_opcode _tme_m68k_opcode_map40[2] = {
        !          28192:   { tme_m68k_chk16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28193:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28194: };
        !          28195: 
        !          28196: /* opcode map for m68000 root 263 (submap 10): */
        !          28197: static const struct _tme_m68k_opcode _tme_m68k_opcode_map41[30] = {
        !          28198:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28199:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28200:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28201:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28202:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28203:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28204:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28205:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28206:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28207:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28208:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28209:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28210:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28211:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28212:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28213:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28214:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28215:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28216:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28217:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28218:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28219:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28220:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28221:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28222:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28223:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28224:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28225:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28226:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28227:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28228: };
        !          28229: 
        !          28230: /* opcode map for m68000 root 264 (submap 0): */
        !          28231: static const struct _tme_m68k_opcode _tme_m68k_opcode_map42[3] = {
        !          28232:   { tme_m68k_clr8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28233:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28234:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28235: };
        !          28236: 
        !          28237: /* opcode map for m68000 root 265 (submap 1): */
        !          28238: static const struct _tme_m68k_opcode _tme_m68k_opcode_map43[3] = {
        !          28239:   { tme_m68k_clr16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28240:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28241:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28242: };
        !          28243: 
        !          28244: /* opcode map for m68000 root 266 (submap 2): */
        !          28245: static const struct _tme_m68k_opcode _tme_m68k_opcode_map44[2] = {
        !          28246:   { tme_m68k_clr32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28247:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28248: };
        !          28249: 
        !          28250: /* opcode map for m68000 root 272 (submap 0): */
        !          28251: static const struct _tme_m68k_opcode _tme_m68k_opcode_map45[3] = {
        !          28252:   { tme_m68k_neg8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28253:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28254:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28255: };
        !          28256: 
        !          28257: /* opcode map for m68000 root 273 (submap 1): */
        !          28258: static const struct _tme_m68k_opcode _tme_m68k_opcode_map46[3] = {
        !          28259:   { tme_m68k_neg16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28260:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28261:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28262: };
        !          28263: 
        !          28264: /* opcode map for m68000 root 274 (submap 2): */
        !          28265: static const struct _tme_m68k_opcode _tme_m68k_opcode_map47[2] = {
        !          28266:   { tme_m68k_neg32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28267:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28268: };
        !          28269: 
        !          28270: /* opcode map for m68000 root 275 (submap 11): */
        !          28271: static const struct _tme_m68k_opcode _tme_m68k_opcode_map48[2] = {
        !          28272:   { tme_m68k_move_to_ccr, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28273:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28274: };
        !          28275: 
        !          28276: /* opcode map for m68000 root 280 (submap 0): */
        !          28277: static const struct _tme_m68k_opcode _tme_m68k_opcode_map49[3] = {
        !          28278:   { tme_m68k_not8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28279:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28280:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28281: };
        !          28282: 
        !          28283: /* opcode map for m68000 root 281 (submap 1): */
        !          28284: static const struct _tme_m68k_opcode _tme_m68k_opcode_map50[3] = {
        !          28285:   { tme_m68k_not16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28286:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28287:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28288: };
        !          28289: 
        !          28290: /* opcode map for m68000 root 282 (submap 2): */
        !          28291: static const struct _tme_m68k_opcode _tme_m68k_opcode_map51[2] = {
        !          28292:   { tme_m68k_not32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28293:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28294: };
        !          28295: 
        !          28296: /* opcode map for m68000 root 283 (submap 11): */
        !          28297: static const struct _tme_m68k_opcode _tme_m68k_opcode_map52[2] = {
        !          28298:   { tme_m68k_move_to_sr, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28299:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28300: };
        !          28301: 
        !          28302: /* opcode map for m68000 root 288 (submap 0): */
        !          28303: static const struct _tme_m68k_opcode _tme_m68k_opcode_map53[3] = {
        !          28304:   { tme_m68k_nbcd, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28305:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28306:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28307: };
        !          28308: 
        !          28309: /* opcode map for m68000 root 289 (submap 12): */
        !          28310: static const struct _tme_m68k_opcode _tme_m68k_opcode_map54[3] = {
        !          28311:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28312:   { tme_m68k_pea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28313:   { tme_m68k_swap, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28314: };
        !          28315: 
        !          28316: /* opcode map for m68000 root 290 (submap 13): */
        !          28317: static const struct _tme_m68k_opcode _tme_m68k_opcode_map55[3] = {
        !          28318:   { tme_m68k_movem_rm16, TME_M68K_SPECOP_SPECOP16, TME_BUS_CYCLE_UNDEF },
        !          28319:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28320:   { tme_m68k_extw, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28321: };
        !          28322: 
        !          28323: /* opcode map for m68000 root 291 (submap 14): */
        !          28324: static const struct _tme_m68k_opcode _tme_m68k_opcode_map56[3] = {
        !          28325:   { tme_m68k_movem_rm32, TME_M68K_SPECOP_SPECOP16, TME_BUS_CYCLE_UNDEF },
        !          28326:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28327:   { tme_m68k_extl, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28328: };
        !          28329: 
        !          28330: /* opcode map for m68000 root 296 (submap 0): */
        !          28331: static const struct _tme_m68k_opcode _tme_m68k_opcode_map57[3] = {
        !          28332:   { tme_m68k_tst8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28333:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28334:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28335: };
        !          28336: 
        !          28337: /* opcode map for m68000 root 297 (submap 1): */
        !          28338: static const struct _tme_m68k_opcode _tme_m68k_opcode_map58[3] = {
        !          28339:   { tme_m68k_tst16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28340:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28341:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28342: };
        !          28343: 
        !          28344: /* opcode map for m68000 root 298 (submap 2): */
        !          28345: static const struct _tme_m68k_opcode _tme_m68k_opcode_map59[2] = {
        !          28346:   { tme_m68k_tst32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28347:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28348: };
        !          28349: 
        !          28350: /* opcode map for m68000 root 299 (submap 15): */
        !          28351: static const struct _tme_m68k_opcode _tme_m68k_opcode_map60[3] = {
        !          28352:   { tme_m68k_tas, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28353:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28354:   { tme_m68k_tas_r, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28355: };
        !          28356: 
        !          28357: /* opcode map for m68000 root 306 (submap 16): */
        !          28358: static const struct _tme_m68k_opcode _tme_m68k_opcode_map61[2] = {
        !          28359:   { tme_m68k_movem_mr16, TME_M68K_SPECOP_SPECOP16, TME_BUS_CYCLE_UNDEF },
        !          28360:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28361: };
        !          28362: 
        !          28363: /* opcode map for m68000 root 307 (submap 16): */
        !          28364: static const struct _tme_m68k_opcode _tme_m68k_opcode_map62[2] = {
        !          28365:   { tme_m68k_movem_mr32, TME_M68K_SPECOP_SPECOP16, TME_BUS_CYCLE_UNDEF },
        !          28366:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28367: };
        !          28368: 
        !          28369: /* opcode map for m68000 root 313 (submap 17): */
        !          28370: static const struct _tme_m68k_opcode _tme_m68k_opcode_map63[12] = {
        !          28371:   { tme_m68k_move_usp, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28372:   { tme_m68k_trap, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28373:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28374:   { tme_m68k_link, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28375:   { tme_m68k_unlk, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28376:   { tme_m68k_nop, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28377:   { tme_m68k_reset, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28378:   { tme_m68k_rte, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28379:   { tme_m68k_rtr, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28380:   { tme_m68k_rts, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28381:   { tme_m68k_stop, TME_M68K_SPECOP_SPECOP16, TME_BUS_CYCLE_UNDEF },
        !          28382:   { tme_m68k_trapv, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28383: };
        !          28384: 
        !          28385: /* opcode map for m68000 root 314 (submap 12): */
        !          28386: static const struct _tme_m68k_opcode _tme_m68k_opcode_map64[3] = {
        !          28387:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28388:   { tme_m68k_jsr, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28389:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28390: };
        !          28391: 
        !          28392: /* opcode map for m68000 root 315 (submap 12): */
        !          28393: static const struct _tme_m68k_opcode _tme_m68k_opcode_map65[3] = {
        !          28394:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28395:   { tme_m68k_jmp, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28396:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28397: };
        !          28398: 
        !          28399: /* opcode map for m68000 root 320 (submap 18): */
        !          28400: static const struct _tme_m68k_opcode _tme_m68k_opcode_map66[3] = {
        !          28401:   { tme_m68k_add8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28402:   { tme_m68k_adda32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28403:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28404: };
        !          28405: 
        !          28406: /* opcode map for m68000 root 321 (submap 19): */
        !          28407: static const struct _tme_m68k_opcode _tme_m68k_opcode_map67[3] = {
        !          28408:   { tme_m68k_add16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28409:   { tme_m68k_adda32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28410:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28411: };
        !          28412: 
        !          28413: /* opcode map for m68000 root 322 (submap 20): */
        !          28414: static const struct _tme_m68k_opcode _tme_m68k_opcode_map68[3] = {
        !          28415:   { tme_m68k_add32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28416:   { tme_m68k_adda32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28417:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28418: };
        !          28419: 
        !          28420: /* opcode map for m68000 root 323 (submap 21): */
        !          28421: static const struct _tme_m68k_opcode _tme_m68k_opcode_map69[3] = {
        !          28422:   { tme_m68k_scc, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28423:   { tme_m68k_dbcc, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28424:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28425: };
        !          28426: 
        !          28427: /* opcode map for m68000 root 324 (submap 18): */
        !          28428: static const struct _tme_m68k_opcode _tme_m68k_opcode_map70[3] = {
        !          28429:   { tme_m68k_sub8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28430:   { tme_m68k_suba32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28431:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28432: };
        !          28433: 
        !          28434: /* opcode map for m68000 root 325 (submap 19): */
        !          28435: static const struct _tme_m68k_opcode _tme_m68k_opcode_map71[3] = {
        !          28436:   { tme_m68k_sub16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28437:   { tme_m68k_suba32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28438:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28439: };
        !          28440: 
        !          28441: /* opcode map for m68000 root 326 (submap 20): */
        !          28442: static const struct _tme_m68k_opcode _tme_m68k_opcode_map72[3] = {
        !          28443:   { tme_m68k_sub32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28444:   { tme_m68k_suba32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28445:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28446: };
        !          28447: 
        !          28448: /* opcode map for m68000 root 384 (submap 36): */
        !          28449: static const struct _tme_m68k_opcode _tme_m68k_opcode_map73[1] = {
        !          28450:   { tme_m68k_bcc, TME_M68K_SPECOP_BCC, TME_BUS_CYCLE_UNDEF },
        !          28451: };
        !          28452: 
        !          28453: /* opcode map for m68000 root 448 (submap 37): */
        !          28454: static const struct _tme_m68k_opcode _tme_m68k_opcode_map74[1] = {
        !          28455:   { tme_m68k_moveq32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28456: };
        !          28457: 
        !          28458: /* opcode map for m68000 root 452 (submap 36): */
        !          28459: static const struct _tme_m68k_opcode _tme_m68k_opcode_map75[1] = {
        !          28460:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28461: };
        !          28462: 
        !          28463: /* opcode map for m68000 root 512 (submap 38): */
        !          28464: static const struct _tme_m68k_opcode _tme_m68k_opcode_map76[2] = {
        !          28465:   { tme_m68k_or8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28466:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28467: };
        !          28468: 
        !          28469: /* opcode map for m68000 root 513 (submap 39): */
        !          28470: static const struct _tme_m68k_opcode _tme_m68k_opcode_map77[2] = {
        !          28471:   { tme_m68k_or16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28472:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28473: };
        !          28474: 
        !          28475: /* opcode map for m68000 root 514 (submap 40): */
        !          28476: static const struct _tme_m68k_opcode _tme_m68k_opcode_map78[2] = {
        !          28477:   { tme_m68k_or32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28478:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28479: };
        !          28480: 
        !          28481: /* opcode map for m68000 root 515 (submap 11): */
        !          28482: static const struct _tme_m68k_opcode _tme_m68k_opcode_map79[2] = {
        !          28483:   { tme_m68k_divu, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28484:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28485: };
        !          28486: 
        !          28487: /* opcode map for m68000 root 516 (submap 3): */
        !          28488: static const struct _tme_m68k_opcode _tme_m68k_opcode_map80[7] = {
        !          28489:   { tme_m68k_or8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28490:   { tme_m68k_sbcd, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28491:   { tme_m68k_sbcd, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28492:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28493:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28494:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28495:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28496: };
        !          28497: 
        !          28498: /* opcode map for m68000 root 517 (submap 3): */
        !          28499: static const struct _tme_m68k_opcode _tme_m68k_opcode_map81[7] = {
        !          28500:   { tme_m68k_or16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28501:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28502:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28503:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28504:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28505:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28506:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28507: };
        !          28508: 
        !          28509: /* opcode map for m68000 root 518 (submap 3): */
        !          28510: static const struct _tme_m68k_opcode _tme_m68k_opcode_map82[7] = {
        !          28511:   { tme_m68k_or32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28512:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28513:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28514:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28515:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28516:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28517:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28518: };
        !          28519: 
        !          28520: /* opcode map for m68000 root 519 (submap 11): */
        !          28521: static const struct _tme_m68k_opcode _tme_m68k_opcode_map83[2] = {
        !          28522:   { tme_m68k_divs, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28523:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28524: };
        !          28525: 
        !          28526: /* opcode map for m68000 root 576 (submap 38): */
        !          28527: static const struct _tme_m68k_opcode _tme_m68k_opcode_map84[2] = {
        !          28528:   { tme_m68k_sub8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28529:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28530: };
        !          28531: 
        !          28532: /* opcode map for m68000 root 577 (submap 41): */
        !          28533: static const struct _tme_m68k_opcode _tme_m68k_opcode_map85[2] = {
        !          28534:   { tme_m68k_sub16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28535:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28536: };
        !          28537: 
        !          28538: /* opcode map for m68000 root 578 (submap 42): */
        !          28539: static const struct _tme_m68k_opcode _tme_m68k_opcode_map86[2] = {
        !          28540:   { tme_m68k_sub32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28541:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28542: };
        !          28543: 
        !          28544: /* opcode map for m68000 root 579 (submap 41): */
        !          28545: static const struct _tme_m68k_opcode _tme_m68k_opcode_map87[2] = {
        !          28546:   { tme_m68k_suba16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28547:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28548: };
        !          28549: 
        !          28550: /* opcode map for m68000 root 580 (submap 3): */
        !          28551: static const struct _tme_m68k_opcode _tme_m68k_opcode_map88[7] = {
        !          28552:   { tme_m68k_sub8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28553:   { tme_m68k_subx8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28554:   { tme_m68k_subx8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28555:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28556:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28557:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28558:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28559: };
        !          28560: 
        !          28561: /* opcode map for m68000 root 581 (submap 3): */
        !          28562: static const struct _tme_m68k_opcode _tme_m68k_opcode_map89[7] = {
        !          28563:   { tme_m68k_sub16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28564:   { tme_m68k_subx16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28565:   { tme_m68k_subx16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28566:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28567:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28568:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28569:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28570: };
        !          28571: 
        !          28572: /* opcode map for m68000 root 582 (submap 3): */
        !          28573: static const struct _tme_m68k_opcode _tme_m68k_opcode_map90[7] = {
        !          28574:   { tme_m68k_sub32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28575:   { tme_m68k_subx32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28576:   { tme_m68k_subx32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28577:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28578:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28579:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28580:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28581: };
        !          28582: 
        !          28583: /* opcode map for m68000 root 583 (submap 42): */
        !          28584: static const struct _tme_m68k_opcode _tme_m68k_opcode_map91[2] = {
        !          28585:   { tme_m68k_suba32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28586:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28587: };
        !          28588: 
        !          28589: /* opcode map for m68000 root 704 (submap 38): */
        !          28590: static const struct _tme_m68k_opcode _tme_m68k_opcode_map92[2] = {
        !          28591:   { tme_m68k_cmp8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28592:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28593: };
        !          28594: 
        !          28595: /* opcode map for m68000 root 705 (submap 41): */
        !          28596: static const struct _tme_m68k_opcode _tme_m68k_opcode_map93[2] = {
        !          28597:   { tme_m68k_cmp16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28598:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28599: };
        !          28600: 
        !          28601: /* opcode map for m68000 root 707 (submap 41): */
        !          28602: static const struct _tme_m68k_opcode _tme_m68k_opcode_map94[2] = {
        !          28603:   { tme_m68k_cmpa16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28604:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28605: };
        !          28606: 
        !          28607: /* opcode map for m68000 root 708 (submap 18): */
        !          28608: static const struct _tme_m68k_opcode _tme_m68k_opcode_map95[3] = {
        !          28609:   { tme_m68k_eor8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28610:   { tme_m68k_cmpm8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28611:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28612: };
        !          28613: 
        !          28614: /* opcode map for m68000 root 709 (submap 19): */
        !          28615: static const struct _tme_m68k_opcode _tme_m68k_opcode_map96[3] = {
        !          28616:   { tme_m68k_eor16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28617:   { tme_m68k_cmpm16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28618:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28619: };
        !          28620: 
        !          28621: /* opcode map for m68000 root 710 (submap 20): */
        !          28622: static const struct _tme_m68k_opcode _tme_m68k_opcode_map97[3] = {
        !          28623:   { tme_m68k_eor32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28624:   { tme_m68k_cmpm32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28625:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28626: };
        !          28627: 
        !          28628: /* opcode map for m68000 root 768 (submap 38): */
        !          28629: static const struct _tme_m68k_opcode _tme_m68k_opcode_map98[2] = {
        !          28630:   { tme_m68k_and8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28631:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28632: };
        !          28633: 
        !          28634: /* opcode map for m68000 root 769 (submap 39): */
        !          28635: static const struct _tme_m68k_opcode _tme_m68k_opcode_map99[2] = {
        !          28636:   { tme_m68k_and16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28637:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28638: };
        !          28639: 
        !          28640: /* opcode map for m68000 root 770 (submap 40): */
        !          28641: static const struct _tme_m68k_opcode _tme_m68k_opcode_map100[2] = {
        !          28642:   { tme_m68k_and32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28643:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28644: };
        !          28645: 
        !          28646: /* opcode map for m68000 root 771 (submap 11): */
        !          28647: static const struct _tme_m68k_opcode _tme_m68k_opcode_map101[2] = {
        !          28648:   { tme_m68k_mulu, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28649:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28650: };
        !          28651: 
        !          28652: /* opcode map for m68000 root 772 (submap 3): */
        !          28653: static const struct _tme_m68k_opcode _tme_m68k_opcode_map102[7] = {
        !          28654:   { tme_m68k_and8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28655:   { tme_m68k_abcd, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28656:   { tme_m68k_abcd, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28657:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28658:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28659:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28660:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28661: };
        !          28662: 
        !          28663: /* opcode map for m68000 root 773 (submap 43): */
        !          28664: static const struct _tme_m68k_opcode _tme_m68k_opcode_map103[3] = {
        !          28665:   { tme_m68k_and16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28666:   { tme_m68k_exg, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28667:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28668: };
        !          28669: 
        !          28670: /* opcode map for m68000 root 774 (submap 44): */
        !          28671: static const struct _tme_m68k_opcode _tme_m68k_opcode_map104[3] = {
        !          28672:   { tme_m68k_and32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28673:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28674:   { tme_m68k_exg, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28675: };
        !          28676: 
        !          28677: /* opcode map for m68000 root 775 (submap 11): */
        !          28678: static const struct _tme_m68k_opcode _tme_m68k_opcode_map105[2] = {
        !          28679:   { tme_m68k_muls, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28680:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28681: };
        !          28682: 
        !          28683: /* opcode map for m68000 root 780 (submap 43): */
        !          28684: static const struct _tme_m68k_opcode _tme_m68k_opcode_map106[3] = {
        !          28685:   { tme_m68k_and8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28686:   { tme_m68k_abcd, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28687:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28688: };
        !          28689: 
        !          28690: /* opcode map for m68000 root 832 (submap 38): */
        !          28691: static const struct _tme_m68k_opcode _tme_m68k_opcode_map107[2] = {
        !          28692:   { tme_m68k_add8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28693:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28694: };
        !          28695: 
        !          28696: /* opcode map for m68000 root 833 (submap 41): */
        !          28697: static const struct _tme_m68k_opcode _tme_m68k_opcode_map108[2] = {
        !          28698:   { tme_m68k_add16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28699:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28700: };
        !          28701: 
        !          28702: /* opcode map for m68000 root 834 (submap 42): */
        !          28703: static const struct _tme_m68k_opcode _tme_m68k_opcode_map109[2] = {
        !          28704:   { tme_m68k_add32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28705:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28706: };
        !          28707: 
        !          28708: /* opcode map for m68000 root 835 (submap 41): */
        !          28709: static const struct _tme_m68k_opcode _tme_m68k_opcode_map110[2] = {
        !          28710:   { tme_m68k_adda16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28711:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28712: };
        !          28713: 
        !          28714: /* opcode map for m68000 root 836 (submap 43): */
        !          28715: static const struct _tme_m68k_opcode _tme_m68k_opcode_map111[3] = {
        !          28716:   { tme_m68k_add8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28717:   { tme_m68k_addx8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28718:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28719: };
        !          28720: 
        !          28721: /* opcode map for m68000 root 837 (submap 43): */
        !          28722: static const struct _tme_m68k_opcode _tme_m68k_opcode_map112[3] = {
        !          28723:   { tme_m68k_add16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28724:   { tme_m68k_addx16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28725:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28726: };
        !          28727: 
        !          28728: /* opcode map for m68000 root 838 (submap 43): */
        !          28729: static const struct _tme_m68k_opcode _tme_m68k_opcode_map113[3] = {
        !          28730:   { tme_m68k_add32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28731:   { tme_m68k_addx32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28732:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28733: };
        !          28734: 
        !          28735: /* opcode map for m68000 root 839 (submap 42): */
        !          28736: static const struct _tme_m68k_opcode _tme_m68k_opcode_map114[2] = {
        !          28737:   { tme_m68k_adda32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          28738:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28739: };
        !          28740: 
        !          28741: /* opcode map for m68000 root 896 (submap 52): */
        !          28742: static const struct _tme_m68k_opcode _tme_m68k_opcode_map115[4] = {
        !          28743:   { tme_m68k_asr8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28744:   { tme_m68k_lsr8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28745:   { tme_m68k_ror8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28746:   { tme_m68k_roxr8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28747: };
        !          28748: 
        !          28749: /* opcode map for m68000 root 897 (submap 53): */
        !          28750: static const struct _tme_m68k_opcode _tme_m68k_opcode_map116[4] = {
        !          28751:   { tme_m68k_asr16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28752:   { tme_m68k_lsr16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28753:   { tme_m68k_ror16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28754:   { tme_m68k_roxr16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28755: };
        !          28756: 
        !          28757: /* opcode map for m68000 root 898 (submap 54): */
        !          28758: static const struct _tme_m68k_opcode _tme_m68k_opcode_map117[4] = {
        !          28759:   { tme_m68k_asr32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28760:   { tme_m68k_lsr32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28761:   { tme_m68k_ror32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28762:   { tme_m68k_roxr32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28763: };
        !          28764: 
        !          28765: /* opcode map for m68000 root 899 (submap 43): */
        !          28766: static const struct _tme_m68k_opcode _tme_m68k_opcode_map118[3] = {
        !          28767:   { tme_m68k_asr16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28768:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28769:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28770: };
        !          28771: 
        !          28772: /* opcode map for m68000 root 900 (submap 52): */
        !          28773: static const struct _tme_m68k_opcode _tme_m68k_opcode_map119[4] = {
        !          28774:   { tme_m68k_asl8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28775:   { tme_m68k_lsl8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28776:   { tme_m68k_rol8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28777:   { tme_m68k_roxl8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28778: };
        !          28779: 
        !          28780: /* opcode map for m68000 root 901 (submap 53): */
        !          28781: static const struct _tme_m68k_opcode _tme_m68k_opcode_map120[4] = {
        !          28782:   { tme_m68k_asl16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28783:   { tme_m68k_lsl16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28784:   { tme_m68k_rol16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28785:   { tme_m68k_roxl16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28786: };
        !          28787: 
        !          28788: /* opcode map for m68000 root 902 (submap 54): */
        !          28789: static const struct _tme_m68k_opcode _tme_m68k_opcode_map121[4] = {
        !          28790:   { tme_m68k_asl32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28791:   { tme_m68k_lsl32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28792:   { tme_m68k_rol32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28793:   { tme_m68k_roxl32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28794: };
        !          28795: 
        !          28796: /* opcode map for m68000 root 903 (submap 43): */
        !          28797: static const struct _tme_m68k_opcode _tme_m68k_opcode_map122[3] = {
        !          28798:   { tme_m68k_asl16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28799:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28800:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28801: };
        !          28802: 
        !          28803: /* opcode map for m68000 root 907 (submap 43): */
        !          28804: static const struct _tme_m68k_opcode _tme_m68k_opcode_map123[3] = {
        !          28805:   { tme_m68k_lsr16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28806:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28807:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28808: };
        !          28809: 
        !          28810: /* opcode map for m68000 root 911 (submap 43): */
        !          28811: static const struct _tme_m68k_opcode _tme_m68k_opcode_map124[3] = {
        !          28812:   { tme_m68k_lsl16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28813:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28814:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28815: };
        !          28816: 
        !          28817: /* opcode map for m68000 root 915 (submap 43): */
        !          28818: static const struct _tme_m68k_opcode _tme_m68k_opcode_map125[3] = {
        !          28819:   { tme_m68k_roxr16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28820:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28821:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28822: };
        !          28823: 
        !          28824: /* opcode map for m68000 root 919 (submap 43): */
        !          28825: static const struct _tme_m68k_opcode _tme_m68k_opcode_map126[3] = {
        !          28826:   { tme_m68k_roxl16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28827:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28828:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28829: };
        !          28830: 
        !          28831: /* opcode map for m68000 root 923 (submap 43): */
        !          28832: static const struct _tme_m68k_opcode _tme_m68k_opcode_map127[3] = {
        !          28833:   { tme_m68k_ror16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28834:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28835:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28836: };
        !          28837: 
        !          28838: /* opcode map for m68000 root 927 (submap 43): */
        !          28839: static const struct _tme_m68k_opcode _tme_m68k_opcode_map128[3] = {
        !          28840:   { tme_m68k_rol16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          28841:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28842:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          28843: };
        !          28844: 
        !          28845: /* initializes the m68000 decoder map: */
        !          28846: void
        !          28847: _tme_m68000_decoder_map_init(struct tme_m68k *ic)
        !          28848: {
        !          28849:   struct _tme_m68k_decoder_root *root, *root_entry;
        !          28850:   int entry_i;
        !          28851: 
        !          28852:   /* the submaps used by this CPU: */
        !          28853:   struct _tme_m68k_decoder_submap *submap0 = _tme_m68k_create_submap0(ic);
        !          28854:   struct _tme_m68k_decoder_submap *submap1 = _tme_m68k_create_submap1(ic);
        !          28855:   struct _tme_m68k_decoder_submap *submap2 = _tme_m68k_create_submap2(ic);
        !          28856:   struct _tme_m68k_decoder_submap *submap3 = _tme_m68k_create_submap3(ic);
        !          28857:   struct _tme_m68k_decoder_submap *submap4 = _tme_m68k_create_submap4(ic);
        !          28858:   struct _tme_m68k_decoder_submap *submap5 = _tme_m68k_create_submap5(ic);
        !          28859:   struct _tme_m68k_decoder_submap *submap6 = _tme_m68k_create_submap6(ic);
        !          28860:   struct _tme_m68k_decoder_submap *submap7 = _tme_m68k_create_submap7(ic);
        !          28861:   struct _tme_m68k_decoder_submap *submap8 = _tme_m68k_create_submap8(ic);
        !          28862:   struct _tme_m68k_decoder_submap *submap9 = _tme_m68k_create_submap9(ic);
        !          28863:   struct _tme_m68k_decoder_submap *submap10 = _tme_m68k_create_submap10(ic);
        !          28864:   struct _tme_m68k_decoder_submap *submap11 = _tme_m68k_create_submap11(ic);
        !          28865:   struct _tme_m68k_decoder_submap *submap12 = _tme_m68k_create_submap12(ic);
        !          28866:   struct _tme_m68k_decoder_submap *submap13 = _tme_m68k_create_submap13(ic);
        !          28867:   struct _tme_m68k_decoder_submap *submap14 = _tme_m68k_create_submap14(ic);
        !          28868:   struct _tme_m68k_decoder_submap *submap15 = _tme_m68k_create_submap15(ic);
        !          28869:   struct _tme_m68k_decoder_submap *submap16 = _tme_m68k_create_submap16(ic);
        !          28870:   struct _tme_m68k_decoder_submap *submap17 = _tme_m68k_create_submap17(ic);
        !          28871:   struct _tme_m68k_decoder_submap *submap18 = _tme_m68k_create_submap18(ic);
        !          28872:   struct _tme_m68k_decoder_submap *submap19 = _tme_m68k_create_submap19(ic);
        !          28873:   struct _tme_m68k_decoder_submap *submap20 = _tme_m68k_create_submap20(ic);
        !          28874:   struct _tme_m68k_decoder_submap *submap21 = _tme_m68k_create_submap21(ic);
        !          28875:   struct _tme_m68k_decoder_submap *submap22 = _tme_m68k_create_submap22(ic);
        !          28876:   struct _tme_m68k_decoder_submap *submap23 = _tme_m68k_create_submap23(ic);
        !          28877:   struct _tme_m68k_decoder_submap *submap24 = _tme_m68k_create_submap24(ic);
        !          28878:   struct _tme_m68k_decoder_submap *submap25 = _tme_m68k_create_submap25(ic);
        !          28879:   struct _tme_m68k_decoder_submap *submap26 = _tme_m68k_create_submap26(ic);
        !          28880:   struct _tme_m68k_decoder_submap *submap27 = _tme_m68k_create_submap27(ic);
        !          28881:   struct _tme_m68k_decoder_submap *submap28 = _tme_m68k_create_submap28(ic);
        !          28882:   struct _tme_m68k_decoder_submap *submap29 = _tme_m68k_create_submap29(ic);
        !          28883:   struct _tme_m68k_decoder_submap *submap30 = _tme_m68k_create_submap30(ic);
        !          28884:   struct _tme_m68k_decoder_submap *submap31 = _tme_m68k_create_submap31(ic);
        !          28885:   struct _tme_m68k_decoder_submap *submap32 = _tme_m68k_create_submap32(ic);
        !          28886:   struct _tme_m68k_decoder_submap *submap33 = _tme_m68k_create_submap33(ic);
        !          28887:   struct _tme_m68k_decoder_submap *submap34 = _tme_m68k_create_submap34(ic);
        !          28888:   struct _tme_m68k_decoder_submap *submap35 = _tme_m68k_create_submap35(ic);
        !          28889:   struct _tme_m68k_decoder_submap *submap36 = _tme_m68k_create_submap36(ic);
        !          28890:   struct _tme_m68k_decoder_submap *submap37 = _tme_m68k_create_submap37(ic);
        !          28891:   struct _tme_m68k_decoder_submap *submap38 = _tme_m68k_create_submap38(ic);
        !          28892:   struct _tme_m68k_decoder_submap *submap39 = _tme_m68k_create_submap39(ic);
        !          28893:   struct _tme_m68k_decoder_submap *submap40 = _tme_m68k_create_submap40(ic);
        !          28894:   struct _tme_m68k_decoder_submap *submap41 = _tme_m68k_create_submap41(ic);
        !          28895:   struct _tme_m68k_decoder_submap *submap42 = _tme_m68k_create_submap42(ic);
        !          28896:   struct _tme_m68k_decoder_submap *submap43 = _tme_m68k_create_submap43(ic);
        !          28897:   struct _tme_m68k_decoder_submap *submap44 = _tme_m68k_create_submap44(ic);
        !          28898:   struct _tme_m68k_decoder_submap *submap45 = _tme_m68k_create_submap45(ic);
        !          28899:   struct _tme_m68k_decoder_submap *submap46 = _tme_m68k_create_submap46(ic);
        !          28900:   struct _tme_m68k_decoder_submap *submap47 = _tme_m68k_create_submap47(ic);
        !          28901:   struct _tme_m68k_decoder_submap *submap48 = _tme_m68k_create_submap48(ic);
        !          28902:   struct _tme_m68k_decoder_submap *submap49 = _tme_m68k_create_submap49(ic);
        !          28903:   struct _tme_m68k_decoder_submap *submap50 = _tme_m68k_create_submap50(ic);
        !          28904:   struct _tme_m68k_decoder_submap *submap51 = _tme_m68k_create_submap51(ic);
        !          28905:   struct _tme_m68k_decoder_submap *submap52 = _tme_m68k_create_submap52(ic);
        !          28906:   struct _tme_m68k_decoder_submap *submap53 = _tme_m68k_create_submap53(ic);
        !          28907:   struct _tme_m68k_decoder_submap *submap54 = _tme_m68k_create_submap54(ic);
        !          28908:   struct _tme_m68k_decoder_submap *submap55 = _tme_m68k_create_submap55(ic);
        !          28909:   struct _tme_m68k_decoder_submap *submap56 = _tme_m68k_create_submap56(ic);
        !          28910:   struct _tme_m68k_decoder_submap *submap57 = _tme_m68k_create_submap57(ic);
        !          28911:   struct _tme_m68k_decoder_submap *submap58 = _tme_m68k_create_submap58(ic);
        !          28912:   struct _tme_m68k_decoder_submap *submap59 = _tme_m68k_create_submap59(ic);
        !          28913:   struct _tme_m68k_decoder_submap *submap60 = _tme_m68k_create_submap60(ic);
        !          28914:   struct _tme_m68k_decoder_submap *submap61 = _tme_m68k_create_submap61(ic);
        !          28915:   struct _tme_m68k_decoder_submap *submap62 = _tme_m68k_create_submap62(ic);
        !          28916:   struct _tme_m68k_decoder_submap *submap63 = _tme_m68k_create_submap63(ic);
        !          28917:   struct _tme_m68k_decoder_submap *submap64 = _tme_m68k_create_submap64(ic);
        !          28918:   struct _tme_m68k_decoder_submap *submap65 = _tme_m68k_create_submap65(ic);
        !          28919:   struct _tme_m68k_decoder_submap *submap66 = _tme_m68k_create_submap66(ic);
        !          28920:   struct _tme_m68k_decoder_submap *submap67 = _tme_m68k_create_submap67(ic);
        !          28921:   struct _tme_m68k_decoder_submap *submap68 = _tme_m68k_create_submap68(ic);
        !          28922:   struct _tme_m68k_decoder_submap *submap69 = _tme_m68k_create_submap69(ic);
        !          28923:   struct _tme_m68k_decoder_submap *submap70 = _tme_m68k_create_submap70(ic);
        !          28924:   struct _tme_m68k_decoder_submap *submap71 = _tme_m68k_create_submap71(ic);
        !          28925:   struct _tme_m68k_decoder_submap *submap72 = _tme_m68k_create_submap72(ic);
        !          28926:   struct _tme_m68k_decoder_submap *submap73 = _tme_m68k_create_submap73(ic);
        !          28927:   struct _tme_m68k_decoder_submap *submap74 = _tme_m68k_create_submap74(ic);
        !          28928:   struct _tme_m68k_decoder_submap *submap75 = _tme_m68k_create_submap75(ic);
        !          28929: 
        !          28930:   /* allocate and initialize the root map: */
        !          28931:   root = tme_new(struct _tme_m68k_decoder_root, 1024);
        !          28932:   ic->_tme_m68k_decoder_root = root;
        !          28933:   root_entry = root;
        !          28934:   for (entry_i = 0; entry_i < 1024; entry_i++) {
        !          28935:       root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          28936:       root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          28937:       root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          28938:       root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          28939:       root_entry++;
        !          28940:   }
        !          28941:   root_entry = root;
        !          28942: 
        !          28943:   /* fill the root map: */
        !          28944: 
        !          28945:   /* root 0 (base opcode 0x0000): */
        !          28946:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          28947:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          28948:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          28949:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          28950:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          28951:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map0;
        !          28952: 
        !          28953:   /* root 1 (base opcode 0x0040): */
        !          28954:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          28955:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          28956:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          28957:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          28958:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          28959:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map1;
        !          28960: 
        !          28961:   /* root 2 (base opcode 0x0080): */
        !          28962:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          28963:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          28964:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          28965:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          28966:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          28967:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map2;
        !          28968: 
        !          28969:   /* root 3 (base opcode 0x00c0): */
        !          28970:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          28971:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          28972: 
        !          28973:   /* root 4 (base opcode 0x0100): */
        !          28974:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          28975:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          28976:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          28977:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          28978:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map4;
        !          28979: 
        !          28980:   /* root 5 (base opcode 0x0140): */
        !          28981:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          28982:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          28983:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          28984:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          28985:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map5;
        !          28986: 
        !          28987:   /* root 6 (base opcode 0x0180): */
        !          28988:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          28989:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          28990:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          28991:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          28992:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map6;
        !          28993: 
        !          28994:   /* root 7 (base opcode 0x01c0): */
        !          28995:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          28996:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          28997:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          28998:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          28999:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map7;
        !          29000: 
        !          29001:   /* root 8 (base opcode 0x0200): */
        !          29002:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29003:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29004:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          29005:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          29006:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          29007:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map8;
        !          29008: 
        !          29009:   /* root 9 (base opcode 0x0240): */
        !          29010:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          29011:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          29012:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          29013:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          29014:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          29015:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map9;
        !          29016: 
        !          29017:   /* root 10 (base opcode 0x0280): */
        !          29018:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29019:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29020:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          29021:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          29022:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29023:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map10;
        !          29024: 
        !          29025:   /* root 11 (base opcode 0x02c0): */
        !          29026:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29027:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          29028: 
        !          29029:   /* root 12 (base opcode 0x0300): */
        !          29030:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          29031:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29032:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29033:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29034:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map4;
        !          29035: 
        !          29036:   /* root 13 (base opcode 0x0340): */
        !          29037:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          29038:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29039:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29040:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29041:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map5;
        !          29042: 
        !          29043:   /* root 14 (base opcode 0x0380): */
        !          29044:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          29045:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29046:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29047:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29048:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map6;
        !          29049: 
        !          29050:   /* root 15 (base opcode 0x03c0): */
        !          29051:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          29052:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29053:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29054:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29055:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map7;
        !          29056: 
        !          29057:   /* root 16 (base opcode 0x0400): */
        !          29058:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29059:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29060:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          29061:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          29062:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          29063:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map11;
        !          29064: 
        !          29065:   /* root 17 (base opcode 0x0440): */
        !          29066:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          29067:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          29068:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          29069:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          29070:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          29071:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map12;
        !          29072: 
        !          29073:   /* root 18 (base opcode 0x0480): */
        !          29074:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29075:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29076:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          29077:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          29078:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29079:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map13;
        !          29080: 
        !          29081:   /* root 19 (base opcode 0x04c0): */
        !          29082:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29083:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          29084: 
        !          29085:   /* root 20 (base opcode 0x0500): */
        !          29086:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          29087:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29088:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29089:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29090:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map4;
        !          29091: 
        !          29092:   /* root 21 (base opcode 0x0540): */
        !          29093:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          29094:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29095:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29096:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29097:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map5;
        !          29098: 
        !          29099:   /* root 22 (base opcode 0x0580): */
        !          29100:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          29101:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29102:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29103:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29104:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map6;
        !          29105: 
        !          29106:   /* root 23 (base opcode 0x05c0): */
        !          29107:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          29108:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29109:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29110:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29111:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map7;
        !          29112: 
        !          29113:   /* root 24 (base opcode 0x0600): */
        !          29114:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29115:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29116:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          29117:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          29118:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          29119:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map14;
        !          29120: 
        !          29121:   /* root 25 (base opcode 0x0640): */
        !          29122:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          29123:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          29124:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          29125:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          29126:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          29127:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map15;
        !          29128: 
        !          29129:   /* root 26 (base opcode 0x0680): */
        !          29130:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29131:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29132:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          29133:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          29134:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29135:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map16;
        !          29136: 
        !          29137:   /* root 27 (base opcode 0x06c0): */
        !          29138:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29139:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          29140: 
        !          29141:   /* root 28 (base opcode 0x0700): */
        !          29142:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          29143:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29144:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29145:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29146:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map4;
        !          29147: 
        !          29148:   /* root 29 (base opcode 0x0740): */
        !          29149:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          29150:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29151:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29152:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29153:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map5;
        !          29154: 
        !          29155:   /* root 30 (base opcode 0x0780): */
        !          29156:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          29157:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29158:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29159:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29160:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map6;
        !          29161: 
        !          29162:   /* root 31 (base opcode 0x07c0): */
        !          29163:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          29164:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29165:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29166:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29167:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map7;
        !          29168: 
        !          29169:   /* root 32 (base opcode 0x0800): */
        !          29170:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29171:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29172:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          29173:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          29174:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29175:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map17;
        !          29176: 
        !          29177:   /* root 33 (base opcode 0x0840): */
        !          29178:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29179:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29180:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          29181:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          29182:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29183:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map18;
        !          29184: 
        !          29185:   /* root 34 (base opcode 0x0880): */
        !          29186:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29187:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29188:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          29189:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          29190:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29191:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map19;
        !          29192: 
        !          29193:   /* root 35 (base opcode 0x08c0): */
        !          29194:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29195:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29196:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          29197:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          29198:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29199:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map20;
        !          29200: 
        !          29201:   /* root 36 (base opcode 0x0900): */
        !          29202:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          29203:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29204:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29205:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29206:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map4;
        !          29207: 
        !          29208:   /* root 37 (base opcode 0x0940): */
        !          29209:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          29210:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29211:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29212:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29213:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map5;
        !          29214: 
        !          29215:   /* root 38 (base opcode 0x0980): */
        !          29216:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          29217:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29218:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29219:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29220:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map6;
        !          29221: 
        !          29222:   /* root 39 (base opcode 0x09c0): */
        !          29223:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          29224:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29225:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29226:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29227:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map7;
        !          29228: 
        !          29229:   /* root 40 (base opcode 0x0a00): */
        !          29230:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29231:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29232:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          29233:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          29234:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          29235:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map21;
        !          29236: 
        !          29237:   /* root 41 (base opcode 0x0a40): */
        !          29238:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          29239:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          29240:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          29241:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          29242:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          29243:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map22;
        !          29244: 
        !          29245:   /* root 42 (base opcode 0x0a80): */
        !          29246:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29247:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29248:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          29249:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          29250:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29251:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map23;
        !          29252: 
        !          29253:   /* root 43 (base opcode 0x0ac0): */
        !          29254:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29255:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          29256: 
        !          29257:   /* root 44 (base opcode 0x0b00): */
        !          29258:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          29259:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29260:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29261:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29262:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map4;
        !          29263: 
        !          29264:   /* root 45 (base opcode 0x0b40): */
        !          29265:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          29266:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29267:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29268:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29269:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map5;
        !          29270: 
        !          29271:   /* root 46 (base opcode 0x0b80): */
        !          29272:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          29273:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29274:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29275:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29276:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map6;
        !          29277: 
        !          29278:   /* root 47 (base opcode 0x0bc0): */
        !          29279:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          29280:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29281:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29282:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29283:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map7;
        !          29284: 
        !          29285:   /* root 48 (base opcode 0x0c00): */
        !          29286:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29287:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29288:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          29289:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          29290:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          29291:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map24;
        !          29292: 
        !          29293:   /* root 49 (base opcode 0x0c40): */
        !          29294:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          29295:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          29296:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          29297:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          29298:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          29299:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map25;
        !          29300: 
        !          29301:   /* root 50 (base opcode 0x0c80): */
        !          29302:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29303:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29304:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          29305:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          29306:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29307:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          29308: 
        !          29309:   /* root 51 (base opcode 0x0cc0): */
        !          29310:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29311:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          29312: 
        !          29313:   /* root 52 (base opcode 0x0d00): */
        !          29314:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          29315:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29316:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29317:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29318:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map4;
        !          29319: 
        !          29320:   /* root 53 (base opcode 0x0d40): */
        !          29321:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          29322:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29323:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29324:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29325:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map5;
        !          29326: 
        !          29327:   /* root 54 (base opcode 0x0d80): */
        !          29328:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          29329:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29330:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29331:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29332:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map6;
        !          29333: 
        !          29334:   /* root 55 (base opcode 0x0dc0): */
        !          29335:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          29336:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29337:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29338:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29339:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map7;
        !          29340: 
        !          29341:   /* root 56 (base opcode 0x0e00): */
        !          29342:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29343:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          29344: 
        !          29345:   /* root 57 (base opcode 0x0e40): */
        !          29346:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29347:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          29348: 
        !          29349:   /* root 58 (base opcode 0x0e80): */
        !          29350:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29351:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          29352: 
        !          29353:   /* root 59 (base opcode 0x0ec0): */
        !          29354:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29355:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          29356: 
        !          29357:   /* root 60 (base opcode 0x0f00): */
        !          29358:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          29359:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29360:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29361:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29362:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map4;
        !          29363: 
        !          29364:   /* root 61 (base opcode 0x0f40): */
        !          29365:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          29366:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29367:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29368:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29369:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map5;
        !          29370: 
        !          29371:   /* root 62 (base opcode 0x0f80): */
        !          29372:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          29373:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29374:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29375:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29376:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map6;
        !          29377: 
        !          29378:   /* root 63 (base opcode 0x0fc0): */
        !          29379:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          29380:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29381:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29382:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          29383:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map7;
        !          29384: 
        !          29385:   /* root 64 (base opcode 0x1000): */
        !          29386:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          29387:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29388:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29389:   root_entry->_tme_m68k_decoder_root_submap = submap4;
        !          29390:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map27;
        !          29391: 
        !          29392:   /* root 65 (base opcode 0x1040): */
        !          29393:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29394:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          29395: 
        !          29396:   /* root 66 (base opcode 0x1080): */
        !          29397:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29398:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29399:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29400:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29401:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29402: 
        !          29403:   /* root 67 (base opcode 0x10c0): */
        !          29404:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29405:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29406:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29407:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29408:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29409: 
        !          29410:   /* root 68 (base opcode 0x1100): */
        !          29411:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29412:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29413:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29414:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29415:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29416: 
        !          29417:   /* root 69 (base opcode 0x1140): */
        !          29418:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29419:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29420:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29421:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29422:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29423: 
        !          29424:   /* root 70 (base opcode 0x1180): */
        !          29425:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29426:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29427:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29428:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29429:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29430: 
        !          29431:   /* root 71 (base opcode 0x11c0): */
        !          29432:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29433:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29434:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29435:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29436:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29437: 
        !          29438:   /* root 72 (base opcode 0x1200): */
        !          29439:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          29440:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29441:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29442:   root_entry->_tme_m68k_decoder_root_submap = submap4;
        !          29443:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map27;
        !          29444: 
        !          29445:   /* root 73 (base opcode 0x1240): */
        !          29446:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29447:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          29448: 
        !          29449:   /* root 74 (base opcode 0x1280): */
        !          29450:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29451:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29452:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29453:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29454:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29455: 
        !          29456:   /* root 75 (base opcode 0x12c0): */
        !          29457:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29458:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29459:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29460:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29461:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29462: 
        !          29463:   /* root 76 (base opcode 0x1300): */
        !          29464:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29465:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29466:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29467:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29468:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29469: 
        !          29470:   /* root 77 (base opcode 0x1340): */
        !          29471:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29472:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29473:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29474:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29475:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29476: 
        !          29477:   /* root 78 (base opcode 0x1380): */
        !          29478:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29479:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29480:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29481:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29482:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29483: 
        !          29484:   /* root 79 (base opcode 0x13c0): */
        !          29485:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29486:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29487:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29488:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29489:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29490: 
        !          29491:   /* root 80 (base opcode 0x1400): */
        !          29492:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          29493:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29494:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29495:   root_entry->_tme_m68k_decoder_root_submap = submap4;
        !          29496:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map27;
        !          29497: 
        !          29498:   /* root 81 (base opcode 0x1440): */
        !          29499:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29500:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          29501: 
        !          29502:   /* root 82 (base opcode 0x1480): */
        !          29503:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29504:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29505:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29506:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29507:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29508: 
        !          29509:   /* root 83 (base opcode 0x14c0): */
        !          29510:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29511:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29512:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29513:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29514:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29515: 
        !          29516:   /* root 84 (base opcode 0x1500): */
        !          29517:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29518:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29519:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29520:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29521:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29522: 
        !          29523:   /* root 85 (base opcode 0x1540): */
        !          29524:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29525:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29526:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29527:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29528:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29529: 
        !          29530:   /* root 86 (base opcode 0x1580): */
        !          29531:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29532:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29533:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29534:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29535:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29536: 
        !          29537:   /* root 87 (base opcode 0x15c0): */
        !          29538:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29539:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          29540: 
        !          29541:   /* root 88 (base opcode 0x1600): */
        !          29542:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          29543:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29544:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29545:   root_entry->_tme_m68k_decoder_root_submap = submap4;
        !          29546:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map27;
        !          29547: 
        !          29548:   /* root 89 (base opcode 0x1640): */
        !          29549:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29550:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          29551: 
        !          29552:   /* root 90 (base opcode 0x1680): */
        !          29553:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29554:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29555:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29556:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29557:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29558: 
        !          29559:   /* root 91 (base opcode 0x16c0): */
        !          29560:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29561:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29562:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29563:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29564:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29565: 
        !          29566:   /* root 92 (base opcode 0x1700): */
        !          29567:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29568:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29569:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29570:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29571:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29572: 
        !          29573:   /* root 93 (base opcode 0x1740): */
        !          29574:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29575:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29576:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29577:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29578:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29579: 
        !          29580:   /* root 94 (base opcode 0x1780): */
        !          29581:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29582:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29583:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29584:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29585:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29586: 
        !          29587:   /* root 95 (base opcode 0x17c0): */
        !          29588:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29589:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          29590: 
        !          29591:   /* root 96 (base opcode 0x1800): */
        !          29592:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          29593:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29594:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29595:   root_entry->_tme_m68k_decoder_root_submap = submap4;
        !          29596:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map27;
        !          29597: 
        !          29598:   /* root 97 (base opcode 0x1840): */
        !          29599:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29600:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          29601: 
        !          29602:   /* root 98 (base opcode 0x1880): */
        !          29603:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29604:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29605:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29606:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29607:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29608: 
        !          29609:   /* root 99 (base opcode 0x18c0): */
        !          29610:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29611:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29612:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29613:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29614:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29615: 
        !          29616:   /* root 100 (base opcode 0x1900): */
        !          29617:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29618:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29619:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29620:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29621:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29622: 
        !          29623:   /* root 101 (base opcode 0x1940): */
        !          29624:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29625:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29626:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29627:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29628:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29629: 
        !          29630:   /* root 102 (base opcode 0x1980): */
        !          29631:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29632:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29633:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29634:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29635:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29636: 
        !          29637:   /* root 103 (base opcode 0x19c0): */
        !          29638:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29639:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          29640: 
        !          29641:   /* root 104 (base opcode 0x1a00): */
        !          29642:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          29643:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29644:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29645:   root_entry->_tme_m68k_decoder_root_submap = submap4;
        !          29646:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map27;
        !          29647: 
        !          29648:   /* root 105 (base opcode 0x1a40): */
        !          29649:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29650:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          29651: 
        !          29652:   /* root 106 (base opcode 0x1a80): */
        !          29653:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29654:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29655:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29656:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29657:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29658: 
        !          29659:   /* root 107 (base opcode 0x1ac0): */
        !          29660:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29661:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29662:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29663:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29664:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29665: 
        !          29666:   /* root 108 (base opcode 0x1b00): */
        !          29667:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29668:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29669:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29670:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29671:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29672: 
        !          29673:   /* root 109 (base opcode 0x1b40): */
        !          29674:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29675:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29676:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29677:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29678:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29679: 
        !          29680:   /* root 110 (base opcode 0x1b80): */
        !          29681:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29682:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29683:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29684:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29685:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29686: 
        !          29687:   /* root 111 (base opcode 0x1bc0): */
        !          29688:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29689:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          29690: 
        !          29691:   /* root 112 (base opcode 0x1c00): */
        !          29692:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          29693:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29694:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29695:   root_entry->_tme_m68k_decoder_root_submap = submap4;
        !          29696:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map27;
        !          29697: 
        !          29698:   /* root 113 (base opcode 0x1c40): */
        !          29699:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29700:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          29701: 
        !          29702:   /* root 114 (base opcode 0x1c80): */
        !          29703:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29704:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29705:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29706:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29707:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29708: 
        !          29709:   /* root 115 (base opcode 0x1cc0): */
        !          29710:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29711:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29712:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29713:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29714:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29715: 
        !          29716:   /* root 116 (base opcode 0x1d00): */
        !          29717:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29718:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29719:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29720:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29721:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29722: 
        !          29723:   /* root 117 (base opcode 0x1d40): */
        !          29724:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29725:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29726:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29727:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29728:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29729: 
        !          29730:   /* root 118 (base opcode 0x1d80): */
        !          29731:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29732:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29733:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29734:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29735:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29736: 
        !          29737:   /* root 119 (base opcode 0x1dc0): */
        !          29738:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29739:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          29740: 
        !          29741:   /* root 120 (base opcode 0x1e00): */
        !          29742:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          29743:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29744:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29745:   root_entry->_tme_m68k_decoder_root_submap = submap4;
        !          29746:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map27;
        !          29747: 
        !          29748:   /* root 121 (base opcode 0x1e40): */
        !          29749:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29750:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          29751: 
        !          29752:   /* root 122 (base opcode 0x1e80): */
        !          29753:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29754:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29755:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29756:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29757:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29758: 
        !          29759:   /* root 123 (base opcode 0x1ec0): */
        !          29760:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29761:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29762:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29763:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29764:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29765: 
        !          29766:   /* root 124 (base opcode 0x1f00): */
        !          29767:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29768:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29769:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29770:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29771:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29772: 
        !          29773:   /* root 125 (base opcode 0x1f40): */
        !          29774:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29775:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29776:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29777:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29778:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29779: 
        !          29780:   /* root 126 (base opcode 0x1f80): */
        !          29781:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          29782:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          29783:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          29784:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          29785:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          29786: 
        !          29787:   /* root 127 (base opcode 0x1fc0): */
        !          29788:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29789:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          29790: 
        !          29791:   /* root 128 (base opcode 0x2000): */
        !          29792:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          29793:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29794:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29795:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          29796:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map29;
        !          29797: 
        !          29798:   /* root 129 (base opcode 0x2040): */
        !          29799:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          29800:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29801:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29802:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          29803:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map30;
        !          29804: 
        !          29805:   /* root 130 (base opcode 0x2080): */
        !          29806:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          29807:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29808:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29809:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          29810:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          29811: 
        !          29812:   /* root 131 (base opcode 0x20c0): */
        !          29813:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          29814:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29815:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29816:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          29817:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          29818: 
        !          29819:   /* root 132 (base opcode 0x2100): */
        !          29820:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          29821:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29822:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29823:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          29824:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          29825: 
        !          29826:   /* root 133 (base opcode 0x2140): */
        !          29827:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          29828:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29829:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29830:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          29831:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          29832: 
        !          29833:   /* root 134 (base opcode 0x2180): */
        !          29834:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          29835:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29836:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29837:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          29838:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          29839: 
        !          29840:   /* root 135 (base opcode 0x21c0): */
        !          29841:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          29842:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29843:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29844:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          29845:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          29846: 
        !          29847:   /* root 136 (base opcode 0x2200): */
        !          29848:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          29849:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29850:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29851:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          29852:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map29;
        !          29853: 
        !          29854:   /* root 137 (base opcode 0x2240): */
        !          29855:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          29856:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29857:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29858:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          29859:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map30;
        !          29860: 
        !          29861:   /* root 138 (base opcode 0x2280): */
        !          29862:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          29863:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29864:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29865:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          29866:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          29867: 
        !          29868:   /* root 139 (base opcode 0x22c0): */
        !          29869:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          29870:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29871:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29872:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          29873:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          29874: 
        !          29875:   /* root 140 (base opcode 0x2300): */
        !          29876:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          29877:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29878:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29879:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          29880:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          29881: 
        !          29882:   /* root 141 (base opcode 0x2340): */
        !          29883:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          29884:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29885:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29886:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          29887:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          29888: 
        !          29889:   /* root 142 (base opcode 0x2380): */
        !          29890:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          29891:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29892:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29893:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          29894:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          29895: 
        !          29896:   /* root 143 (base opcode 0x23c0): */
        !          29897:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          29898:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29899:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29900:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          29901:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          29902: 
        !          29903:   /* root 144 (base opcode 0x2400): */
        !          29904:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          29905:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29906:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29907:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          29908:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map29;
        !          29909: 
        !          29910:   /* root 145 (base opcode 0x2440): */
        !          29911:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          29912:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29913:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29914:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          29915:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map30;
        !          29916: 
        !          29917:   /* root 146 (base opcode 0x2480): */
        !          29918:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          29919:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29920:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29921:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          29922:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          29923: 
        !          29924:   /* root 147 (base opcode 0x24c0): */
        !          29925:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          29926:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29927:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29928:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          29929:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          29930: 
        !          29931:   /* root 148 (base opcode 0x2500): */
        !          29932:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          29933:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29934:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29935:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          29936:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          29937: 
        !          29938:   /* root 149 (base opcode 0x2540): */
        !          29939:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          29940:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29941:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29942:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          29943:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          29944: 
        !          29945:   /* root 150 (base opcode 0x2580): */
        !          29946:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          29947:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29948:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29949:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          29950:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          29951: 
        !          29952:   /* root 151 (base opcode 0x25c0): */
        !          29953:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          29954:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          29955: 
        !          29956:   /* root 152 (base opcode 0x2600): */
        !          29957:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          29958:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29959:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29960:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          29961:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map29;
        !          29962: 
        !          29963:   /* root 153 (base opcode 0x2640): */
        !          29964:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          29965:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29966:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29967:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          29968:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map30;
        !          29969: 
        !          29970:   /* root 154 (base opcode 0x2680): */
        !          29971:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          29972:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29973:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29974:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          29975:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          29976: 
        !          29977:   /* root 155 (base opcode 0x26c0): */
        !          29978:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          29979:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29980:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29981:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          29982:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          29983: 
        !          29984:   /* root 156 (base opcode 0x2700): */
        !          29985:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          29986:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29987:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29988:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          29989:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          29990: 
        !          29991:   /* root 157 (base opcode 0x2740): */
        !          29992:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          29993:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          29994:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          29995:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          29996:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          29997: 
        !          29998:   /* root 158 (base opcode 0x2780): */
        !          29999:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          30000:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30001:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30002:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          30003:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          30004: 
        !          30005:   /* root 159 (base opcode 0x27c0): */
        !          30006:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          30007:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          30008: 
        !          30009:   /* root 160 (base opcode 0x2800): */
        !          30010:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          30011:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30012:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30013:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          30014:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map29;
        !          30015: 
        !          30016:   /* root 161 (base opcode 0x2840): */
        !          30017:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          30018:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30019:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30020:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          30021:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map30;
        !          30022: 
        !          30023:   /* root 162 (base opcode 0x2880): */
        !          30024:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          30025:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30026:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30027:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          30028:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          30029: 
        !          30030:   /* root 163 (base opcode 0x28c0): */
        !          30031:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          30032:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30033:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30034:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          30035:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          30036: 
        !          30037:   /* root 164 (base opcode 0x2900): */
        !          30038:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          30039:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30040:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30041:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          30042:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          30043: 
        !          30044:   /* root 165 (base opcode 0x2940): */
        !          30045:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          30046:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30047:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30048:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          30049:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          30050: 
        !          30051:   /* root 166 (base opcode 0x2980): */
        !          30052:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          30053:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30054:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30055:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          30056:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          30057: 
        !          30058:   /* root 167 (base opcode 0x29c0): */
        !          30059:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          30060:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          30061: 
        !          30062:   /* root 168 (base opcode 0x2a00): */
        !          30063:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          30064:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30065:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30066:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          30067:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map29;
        !          30068: 
        !          30069:   /* root 169 (base opcode 0x2a40): */
        !          30070:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          30071:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30072:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30073:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          30074:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map30;
        !          30075: 
        !          30076:   /* root 170 (base opcode 0x2a80): */
        !          30077:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          30078:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30079:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30080:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          30081:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          30082: 
        !          30083:   /* root 171 (base opcode 0x2ac0): */
        !          30084:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          30085:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30086:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30087:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          30088:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          30089: 
        !          30090:   /* root 172 (base opcode 0x2b00): */
        !          30091:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          30092:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30093:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30094:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          30095:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          30096: 
        !          30097:   /* root 173 (base opcode 0x2b40): */
        !          30098:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          30099:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30100:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30101:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          30102:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          30103: 
        !          30104:   /* root 174 (base opcode 0x2b80): */
        !          30105:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          30106:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30107:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30108:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          30109:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          30110: 
        !          30111:   /* root 175 (base opcode 0x2bc0): */
        !          30112:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          30113:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          30114: 
        !          30115:   /* root 176 (base opcode 0x2c00): */
        !          30116:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          30117:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30118:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30119:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          30120:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map29;
        !          30121: 
        !          30122:   /* root 177 (base opcode 0x2c40): */
        !          30123:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          30124:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30125:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30126:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          30127:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map30;
        !          30128: 
        !          30129:   /* root 178 (base opcode 0x2c80): */
        !          30130:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          30131:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30132:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30133:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          30134:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          30135: 
        !          30136:   /* root 179 (base opcode 0x2cc0): */
        !          30137:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          30138:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30139:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30140:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          30141:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          30142: 
        !          30143:   /* root 180 (base opcode 0x2d00): */
        !          30144:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          30145:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30146:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30147:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          30148:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          30149: 
        !          30150:   /* root 181 (base opcode 0x2d40): */
        !          30151:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          30152:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30153:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30154:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          30155:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          30156: 
        !          30157:   /* root 182 (base opcode 0x2d80): */
        !          30158:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          30159:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30160:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30161:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          30162:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          30163: 
        !          30164:   /* root 183 (base opcode 0x2dc0): */
        !          30165:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          30166:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          30167: 
        !          30168:   /* root 184 (base opcode 0x2e00): */
        !          30169:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          30170:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30171:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30172:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          30173:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map29;
        !          30174: 
        !          30175:   /* root 185 (base opcode 0x2e40): */
        !          30176:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          30177:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30178:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30179:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          30180:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map30;
        !          30181: 
        !          30182:   /* root 186 (base opcode 0x2e80): */
        !          30183:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          30184:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30185:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30186:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          30187:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          30188: 
        !          30189:   /* root 187 (base opcode 0x2ec0): */
        !          30190:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          30191:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30192:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30193:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          30194:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          30195: 
        !          30196:   /* root 188 (base opcode 0x2f00): */
        !          30197:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          30198:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30199:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30200:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          30201:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          30202: 
        !          30203:   /* root 189 (base opcode 0x2f40): */
        !          30204:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          30205:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30206:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30207:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          30208:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          30209: 
        !          30210:   /* root 190 (base opcode 0x2f80): */
        !          30211:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          30212:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30213:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30214:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          30215:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          30216: 
        !          30217:   /* root 191 (base opcode 0x2fc0): */
        !          30218:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          30219:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          30220: 
        !          30221:   /* root 192 (base opcode 0x3000): */
        !          30222:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          30223:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30224:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30225:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          30226:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map32;
        !          30227: 
        !          30228:   /* root 193 (base opcode 0x3040): */
        !          30229:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          30230:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30231:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30232:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          30233:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map33;
        !          30234: 
        !          30235:   /* root 194 (base opcode 0x3080): */
        !          30236:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30237:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30238:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30239:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30240:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30241: 
        !          30242:   /* root 195 (base opcode 0x30c0): */
        !          30243:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30244:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30245:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30246:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30247:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30248: 
        !          30249:   /* root 196 (base opcode 0x3100): */
        !          30250:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30251:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30252:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30253:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30254:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30255: 
        !          30256:   /* root 197 (base opcode 0x3140): */
        !          30257:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30258:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30259:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30260:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30261:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30262: 
        !          30263:   /* root 198 (base opcode 0x3180): */
        !          30264:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30265:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30266:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30267:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30268:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30269: 
        !          30270:   /* root 199 (base opcode 0x31c0): */
        !          30271:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30272:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30273:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30274:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30275:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30276: 
        !          30277:   /* root 200 (base opcode 0x3200): */
        !          30278:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          30279:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30280:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30281:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          30282:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map32;
        !          30283: 
        !          30284:   /* root 201 (base opcode 0x3240): */
        !          30285:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          30286:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30287:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30288:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          30289:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map33;
        !          30290: 
        !          30291:   /* root 202 (base opcode 0x3280): */
        !          30292:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30293:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30294:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30295:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30296:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30297: 
        !          30298:   /* root 203 (base opcode 0x32c0): */
        !          30299:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30300:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30301:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30302:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30303:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30304: 
        !          30305:   /* root 204 (base opcode 0x3300): */
        !          30306:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30307:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30308:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30309:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30310:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30311: 
        !          30312:   /* root 205 (base opcode 0x3340): */
        !          30313:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30314:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30315:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30316:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30317:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30318: 
        !          30319:   /* root 206 (base opcode 0x3380): */
        !          30320:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30321:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30322:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30323:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30324:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30325: 
        !          30326:   /* root 207 (base opcode 0x33c0): */
        !          30327:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30328:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30329:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30330:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30331:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30332: 
        !          30333:   /* root 208 (base opcode 0x3400): */
        !          30334:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          30335:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30336:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30337:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          30338:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map32;
        !          30339: 
        !          30340:   /* root 209 (base opcode 0x3440): */
        !          30341:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          30342:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30343:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30344:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          30345:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map33;
        !          30346: 
        !          30347:   /* root 210 (base opcode 0x3480): */
        !          30348:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30349:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30350:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30351:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30352:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30353: 
        !          30354:   /* root 211 (base opcode 0x34c0): */
        !          30355:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30356:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30357:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30358:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30359:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30360: 
        !          30361:   /* root 212 (base opcode 0x3500): */
        !          30362:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30363:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30364:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30365:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30366:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30367: 
        !          30368:   /* root 213 (base opcode 0x3540): */
        !          30369:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30370:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30371:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30372:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30373:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30374: 
        !          30375:   /* root 214 (base opcode 0x3580): */
        !          30376:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30377:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30378:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30379:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30380:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30381: 
        !          30382:   /* root 215 (base opcode 0x35c0): */
        !          30383:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          30384:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          30385: 
        !          30386:   /* root 216 (base opcode 0x3600): */
        !          30387:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          30388:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30389:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30390:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          30391:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map32;
        !          30392: 
        !          30393:   /* root 217 (base opcode 0x3640): */
        !          30394:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          30395:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30396:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30397:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          30398:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map33;
        !          30399: 
        !          30400:   /* root 218 (base opcode 0x3680): */
        !          30401:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30402:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30403:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30404:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30405:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30406: 
        !          30407:   /* root 219 (base opcode 0x36c0): */
        !          30408:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30409:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30410:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30411:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30412:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30413: 
        !          30414:   /* root 220 (base opcode 0x3700): */
        !          30415:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30416:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30417:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30418:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30419:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30420: 
        !          30421:   /* root 221 (base opcode 0x3740): */
        !          30422:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30423:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30424:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30425:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30426:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30427: 
        !          30428:   /* root 222 (base opcode 0x3780): */
        !          30429:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30430:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30431:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30432:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30433:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30434: 
        !          30435:   /* root 223 (base opcode 0x37c0): */
        !          30436:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          30437:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          30438: 
        !          30439:   /* root 224 (base opcode 0x3800): */
        !          30440:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          30441:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30442:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30443:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          30444:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map32;
        !          30445: 
        !          30446:   /* root 225 (base opcode 0x3840): */
        !          30447:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          30448:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30449:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30450:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          30451:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map33;
        !          30452: 
        !          30453:   /* root 226 (base opcode 0x3880): */
        !          30454:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30455:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30456:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30457:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30458:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30459: 
        !          30460:   /* root 227 (base opcode 0x38c0): */
        !          30461:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30462:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30463:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30464:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30465:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30466: 
        !          30467:   /* root 228 (base opcode 0x3900): */
        !          30468:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30469:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30470:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30471:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30472:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30473: 
        !          30474:   /* root 229 (base opcode 0x3940): */
        !          30475:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30476:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30477:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30478:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30479:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30480: 
        !          30481:   /* root 230 (base opcode 0x3980): */
        !          30482:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30483:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30484:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30485:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30486:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30487: 
        !          30488:   /* root 231 (base opcode 0x39c0): */
        !          30489:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          30490:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          30491: 
        !          30492:   /* root 232 (base opcode 0x3a00): */
        !          30493:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          30494:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30495:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30496:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          30497:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map32;
        !          30498: 
        !          30499:   /* root 233 (base opcode 0x3a40): */
        !          30500:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          30501:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30502:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30503:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          30504:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map33;
        !          30505: 
        !          30506:   /* root 234 (base opcode 0x3a80): */
        !          30507:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30508:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30509:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30510:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30511:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30512: 
        !          30513:   /* root 235 (base opcode 0x3ac0): */
        !          30514:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30515:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30516:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30517:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30518:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30519: 
        !          30520:   /* root 236 (base opcode 0x3b00): */
        !          30521:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30522:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30523:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30524:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30525:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30526: 
        !          30527:   /* root 237 (base opcode 0x3b40): */
        !          30528:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30529:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30530:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30531:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30532:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30533: 
        !          30534:   /* root 238 (base opcode 0x3b80): */
        !          30535:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30536:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30537:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30538:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30539:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30540: 
        !          30541:   /* root 239 (base opcode 0x3bc0): */
        !          30542:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          30543:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          30544: 
        !          30545:   /* root 240 (base opcode 0x3c00): */
        !          30546:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          30547:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30548:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30549:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          30550:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map32;
        !          30551: 
        !          30552:   /* root 241 (base opcode 0x3c40): */
        !          30553:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          30554:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30555:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30556:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          30557:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map33;
        !          30558: 
        !          30559:   /* root 242 (base opcode 0x3c80): */
        !          30560:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30561:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30562:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30563:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30564:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30565: 
        !          30566:   /* root 243 (base opcode 0x3cc0): */
        !          30567:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30568:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30569:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30570:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30571:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30572: 
        !          30573:   /* root 244 (base opcode 0x3d00): */
        !          30574:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30575:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30576:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30577:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30578:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30579: 
        !          30580:   /* root 245 (base opcode 0x3d40): */
        !          30581:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30582:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30583:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30584:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30585:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30586: 
        !          30587:   /* root 246 (base opcode 0x3d80): */
        !          30588:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30589:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30590:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30591:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30592:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30593: 
        !          30594:   /* root 247 (base opcode 0x3dc0): */
        !          30595:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          30596:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          30597: 
        !          30598:   /* root 248 (base opcode 0x3e00): */
        !          30599:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          30600:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30601:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30602:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          30603:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map32;
        !          30604: 
        !          30605:   /* root 249 (base opcode 0x3e40): */
        !          30606:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          30607:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30608:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30609:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          30610:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map33;
        !          30611: 
        !          30612:   /* root 250 (base opcode 0x3e80): */
        !          30613:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30614:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30615:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30616:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30617:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30618: 
        !          30619:   /* root 251 (base opcode 0x3ec0): */
        !          30620:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30621:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30622:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30623:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30624:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30625: 
        !          30626:   /* root 252 (base opcode 0x3f00): */
        !          30627:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30628:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30629:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30630:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30631:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30632: 
        !          30633:   /* root 253 (base opcode 0x3f40): */
        !          30634:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30635:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30636:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30637:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30638:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30639: 
        !          30640:   /* root 254 (base opcode 0x3f80): */
        !          30641:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          30642:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30643:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30644:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          30645:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          30646: 
        !          30647:   /* root 255 (base opcode 0x3fc0): */
        !          30648:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          30649:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          30650: 
        !          30651:   /* root 256 (base opcode 0x4000): */
        !          30652:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          30653:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          30654:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          30655:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map35;
        !          30656: 
        !          30657:   /* root 257 (base opcode 0x4040): */
        !          30658:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30659:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30660:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          30661:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map36;
        !          30662: 
        !          30663:   /* root 258 (base opcode 0x4080): */
        !          30664:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30665:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30666:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          30667:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map37;
        !          30668: 
        !          30669:   /* root 259 (base opcode 0x40c0): */
        !          30670:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30671:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30672:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          30673:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map38;
        !          30674: 
        !          30675:   /* root 260 (base opcode 0x4100): */
        !          30676:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          30677:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30678:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30679:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          30680:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map39;
        !          30681: 
        !          30682:   /* root 261 (base opcode 0x4140): */
        !          30683:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          30684:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          30685: 
        !          30686:   /* root 262 (base opcode 0x4180): */
        !          30687:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          30688:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30689:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30690:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          30691:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map40;
        !          30692: 
        !          30693:   /* root 263 (base opcode 0x41c0): */
        !          30694:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          30695:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          30696:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          30697:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          30698:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map41;
        !          30699: 
        !          30700:   /* root 264 (base opcode 0x4200): */
        !          30701:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          30702:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          30703:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          30704:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map42;
        !          30705: 
        !          30706:   /* root 265 (base opcode 0x4240): */
        !          30707:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30708:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30709:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          30710:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map43;
        !          30711: 
        !          30712:   /* root 266 (base opcode 0x4280): */
        !          30713:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30714:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30715:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          30716:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map44;
        !          30717: 
        !          30718:   /* root 267 (base opcode 0x42c0): */
        !          30719:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          30720:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          30721: 
        !          30722:   /* root 268 (base opcode 0x4300): */
        !          30723:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          30724:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30725:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30726:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          30727:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map39;
        !          30728: 
        !          30729:   /* root 269 (base opcode 0x4340): */
        !          30730:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          30731:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          30732: 
        !          30733:   /* root 270 (base opcode 0x4380): */
        !          30734:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          30735:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30736:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30737:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          30738:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map40;
        !          30739: 
        !          30740:   /* root 271 (base opcode 0x43c0): */
        !          30741:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          30742:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          30743:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          30744:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          30745:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map41;
        !          30746: 
        !          30747:   /* root 272 (base opcode 0x4400): */
        !          30748:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          30749:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          30750:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          30751:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map45;
        !          30752: 
        !          30753:   /* root 273 (base opcode 0x4440): */
        !          30754:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30755:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30756:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          30757:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map46;
        !          30758: 
        !          30759:   /* root 274 (base opcode 0x4480): */
        !          30760:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30761:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30762:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          30763:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map47;
        !          30764: 
        !          30765:   /* root 275 (base opcode 0x44c0): */
        !          30766:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30767:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30768:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          30769:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map48;
        !          30770: 
        !          30771:   /* root 276 (base opcode 0x4500): */
        !          30772:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          30773:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30774:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30775:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          30776:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map39;
        !          30777: 
        !          30778:   /* root 277 (base opcode 0x4540): */
        !          30779:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          30780:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          30781: 
        !          30782:   /* root 278 (base opcode 0x4580): */
        !          30783:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          30784:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30785:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30786:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          30787:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map40;
        !          30788: 
        !          30789:   /* root 279 (base opcode 0x45c0): */
        !          30790:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          30791:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          30792:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          30793:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          30794:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map41;
        !          30795: 
        !          30796:   /* root 280 (base opcode 0x4600): */
        !          30797:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          30798:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          30799:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          30800:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map49;
        !          30801: 
        !          30802:   /* root 281 (base opcode 0x4640): */
        !          30803:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30804:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30805:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          30806:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map50;
        !          30807: 
        !          30808:   /* root 282 (base opcode 0x4680): */
        !          30809:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30810:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30811:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          30812:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map51;
        !          30813: 
        !          30814:   /* root 283 (base opcode 0x46c0): */
        !          30815:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30816:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30817:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          30818:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map52;
        !          30819: 
        !          30820:   /* root 284 (base opcode 0x4700): */
        !          30821:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          30822:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30823:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30824:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          30825:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map39;
        !          30826: 
        !          30827:   /* root 285 (base opcode 0x4740): */
        !          30828:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          30829:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          30830: 
        !          30831:   /* root 286 (base opcode 0x4780): */
        !          30832:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          30833:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30834:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30835:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          30836:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map40;
        !          30837: 
        !          30838:   /* root 287 (base opcode 0x47c0): */
        !          30839:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          30840:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          30841:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          30842:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          30843:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map41;
        !          30844: 
        !          30845:   /* root 288 (base opcode 0x4800): */
        !          30846:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          30847:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          30848:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          30849:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map53;
        !          30850: 
        !          30851:   /* root 289 (base opcode 0x4840): */
        !          30852:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          30853:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          30854:   root_entry->_tme_m68k_decoder_root_submap = submap12;
        !          30855:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map54;
        !          30856: 
        !          30857:   /* root 290 (base opcode 0x4880): */
        !          30858:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          30859:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          30860:   root_entry->_tme_m68k_decoder_root_submap = submap13;
        !          30861:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map55;
        !          30862: 
        !          30863:   /* root 291 (base opcode 0x48c0): */
        !          30864:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          30865:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          30866:   root_entry->_tme_m68k_decoder_root_submap = submap14;
        !          30867:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map56;
        !          30868: 
        !          30869:   /* root 292 (base opcode 0x4900): */
        !          30870:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          30871:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30872:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30873:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          30874:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map39;
        !          30875: 
        !          30876:   /* root 293 (base opcode 0x4940): */
        !          30877:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          30878:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          30879: 
        !          30880:   /* root 294 (base opcode 0x4980): */
        !          30881:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          30882:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30883:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30884:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          30885:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map40;
        !          30886: 
        !          30887:   /* root 295 (base opcode 0x49c0): */
        !          30888:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          30889:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          30890:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          30891:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          30892:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map41;
        !          30893: 
        !          30894:   /* root 296 (base opcode 0x4a00): */
        !          30895:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          30896:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          30897:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          30898:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map57;
        !          30899: 
        !          30900:   /* root 297 (base opcode 0x4a40): */
        !          30901:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30902:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30903:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          30904:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map58;
        !          30905: 
        !          30906:   /* root 298 (base opcode 0x4a80): */
        !          30907:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30908:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30909:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          30910:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map59;
        !          30911: 
        !          30912:   /* root 299 (base opcode 0x4ac0): */
        !          30913:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          30914:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          30915:   root_entry->_tme_m68k_decoder_root_submap = submap15;
        !          30916:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map60;
        !          30917: 
        !          30918:   /* root 300 (base opcode 0x4b00): */
        !          30919:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          30920:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30921:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30922:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          30923:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map39;
        !          30924: 
        !          30925:   /* root 301 (base opcode 0x4b40): */
        !          30926:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          30927:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          30928: 
        !          30929:   /* root 302 (base opcode 0x4b80): */
        !          30930:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          30931:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30932:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30933:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          30934:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map40;
        !          30935: 
        !          30936:   /* root 303 (base opcode 0x4bc0): */
        !          30937:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          30938:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          30939:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          30940:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          30941:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map41;
        !          30942: 
        !          30943:   /* root 304 (base opcode 0x4c00): */
        !          30944:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          30945:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          30946: 
        !          30947:   /* root 305 (base opcode 0x4c40): */
        !          30948:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          30949:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          30950: 
        !          30951:   /* root 306 (base opcode 0x4c80): */
        !          30952:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          30953:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          30954:   root_entry->_tme_m68k_decoder_root_submap = submap16;
        !          30955:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map61;
        !          30956: 
        !          30957:   /* root 307 (base opcode 0x4cc0): */
        !          30958:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          30959:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          30960:   root_entry->_tme_m68k_decoder_root_submap = submap16;
        !          30961:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map62;
        !          30962: 
        !          30963:   /* root 308 (base opcode 0x4d00): */
        !          30964:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          30965:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          30966:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          30967:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          30968:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map39;
        !          30969: 
        !          30970:   /* root 309 (base opcode 0x4d40): */
        !          30971:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          30972:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          30973: 
        !          30974:   /* root 310 (base opcode 0x4d80): */
        !          30975:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          30976:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          30977:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          30978:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          30979:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map40;
        !          30980: 
        !          30981:   /* root 311 (base opcode 0x4dc0): */
        !          30982:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          30983:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          30984:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          30985:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          30986:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map41;
        !          30987: 
        !          30988:   /* root 312 (base opcode 0x4e00): */
        !          30989:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          30990:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          30991: 
        !          30992:   /* root 313 (base opcode 0x4e40): */
        !          30993:   root_entry->_tme_m68k_decoder_root_submap = submap17;
        !          30994:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map63;
        !          30995: 
        !          30996:   /* root 314 (base opcode 0x4e80): */
        !          30997:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          30998:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          30999:   root_entry->_tme_m68k_decoder_root_submap = submap12;
        !          31000:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map64;
        !          31001: 
        !          31002:   /* root 315 (base opcode 0x4ec0): */
        !          31003:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          31004:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          31005:   root_entry->_tme_m68k_decoder_root_submap = submap12;
        !          31006:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map65;
        !          31007: 
        !          31008:   /* root 316 (base opcode 0x4f00): */
        !          31009:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          31010:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          31011:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          31012:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          31013:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map39;
        !          31014: 
        !          31015:   /* root 317 (base opcode 0x4f40): */
        !          31016:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          31017:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map3;
        !          31018: 
        !          31019:   /* root 318 (base opcode 0x4f80): */
        !          31020:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          31021:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          31022:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          31023:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          31024:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map40;
        !          31025: 
        !          31026:   /* root 319 (base opcode 0x4fc0): */
        !          31027:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          31028:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          31029:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          31030:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          31031:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map41;
        !          31032: 
        !          31033:   /* root 320 (base opcode 0x5000): */
        !          31034:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          31035:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31036:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31037:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          31038:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map66;
        !          31039: 
        !          31040:   /* root 321 (base opcode 0x5040): */
        !          31041:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[8];
        !          31042:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          31043:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          31044:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          31045:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map67;
        !          31046: 
        !          31047:   /* root 322 (base opcode 0x5080): */
        !          31048:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[8];
        !          31049:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          31050:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          31051:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          31052:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map68;
        !          31053: 
        !          31054:   /* root 323 (base opcode 0x50c0): */
        !          31055:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31056:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31057:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          31058:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          31059: 
        !          31060:   /* root 324 (base opcode 0x5100): */
        !          31061:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          31062:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31063:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31064:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          31065:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map70;
        !          31066: 
        !          31067:   /* root 325 (base opcode 0x5140): */
        !          31068:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[8];
        !          31069:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          31070:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          31071:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          31072:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map71;
        !          31073: 
        !          31074:   /* root 326 (base opcode 0x5180): */
        !          31075:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[8];
        !          31076:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          31077:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          31078:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          31079:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map72;
        !          31080: 
        !          31081:   /* root 327 (base opcode 0x51c0): */
        !          31082:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31083:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31084:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          31085:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          31086: 
        !          31087:   /* root 328 (base opcode 0x5200): */
        !          31088:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          31089:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31090:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31091:   root_entry->_tme_m68k_decoder_root_submap = submap22;
        !          31092:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map66;
        !          31093: 
        !          31094:   /* root 329 (base opcode 0x5240): */
        !          31095:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[1];
        !          31096:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          31097:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          31098:   root_entry->_tme_m68k_decoder_root_submap = submap23;
        !          31099:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map67;
        !          31100: 
        !          31101:   /* root 330 (base opcode 0x5280): */
        !          31102:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          31103:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          31104:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          31105:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          31106:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map68;
        !          31107: 
        !          31108:   /* root 331 (base opcode 0x52c0): */
        !          31109:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31110:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31111:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          31112:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          31113: 
        !          31114:   /* root 332 (base opcode 0x5300): */
        !          31115:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          31116:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31117:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31118:   root_entry->_tme_m68k_decoder_root_submap = submap22;
        !          31119:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map70;
        !          31120: 
        !          31121:   /* root 333 (base opcode 0x5340): */
        !          31122:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[1];
        !          31123:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          31124:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          31125:   root_entry->_tme_m68k_decoder_root_submap = submap23;
        !          31126:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map71;
        !          31127: 
        !          31128:   /* root 334 (base opcode 0x5380): */
        !          31129:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          31130:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          31131:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          31132:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          31133:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map72;
        !          31134: 
        !          31135:   /* root 335 (base opcode 0x53c0): */
        !          31136:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31137:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31138:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          31139:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          31140: 
        !          31141:   /* root 336 (base opcode 0x5400): */
        !          31142:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          31143:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31144:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31145:   root_entry->_tme_m68k_decoder_root_submap = submap24;
        !          31146:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map66;
        !          31147: 
        !          31148:   /* root 337 (base opcode 0x5440): */
        !          31149:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[2];
        !          31150:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          31151:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          31152:   root_entry->_tme_m68k_decoder_root_submap = submap25;
        !          31153:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map67;
        !          31154: 
        !          31155:   /* root 338 (base opcode 0x5480): */
        !          31156:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          31157:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          31158:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          31159:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          31160:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map68;
        !          31161: 
        !          31162:   /* root 339 (base opcode 0x54c0): */
        !          31163:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31164:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31165:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          31166:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          31167: 
        !          31168:   /* root 340 (base opcode 0x5500): */
        !          31169:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          31170:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31171:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31172:   root_entry->_tme_m68k_decoder_root_submap = submap24;
        !          31173:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map70;
        !          31174: 
        !          31175:   /* root 341 (base opcode 0x5540): */
        !          31176:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[2];
        !          31177:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          31178:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          31179:   root_entry->_tme_m68k_decoder_root_submap = submap25;
        !          31180:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map71;
        !          31181: 
        !          31182:   /* root 342 (base opcode 0x5580): */
        !          31183:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          31184:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          31185:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          31186:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          31187:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map72;
        !          31188: 
        !          31189:   /* root 343 (base opcode 0x55c0): */
        !          31190:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31191:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31192:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          31193:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          31194: 
        !          31195:   /* root 344 (base opcode 0x5600): */
        !          31196:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          31197:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31198:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31199:   root_entry->_tme_m68k_decoder_root_submap = submap26;
        !          31200:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map66;
        !          31201: 
        !          31202:   /* root 345 (base opcode 0x5640): */
        !          31203:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[3];
        !          31204:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          31205:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          31206:   root_entry->_tme_m68k_decoder_root_submap = submap27;
        !          31207:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map67;
        !          31208: 
        !          31209:   /* root 346 (base opcode 0x5680): */
        !          31210:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          31211:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          31212:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          31213:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          31214:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map68;
        !          31215: 
        !          31216:   /* root 347 (base opcode 0x56c0): */
        !          31217:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31218:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31219:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          31220:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          31221: 
        !          31222:   /* root 348 (base opcode 0x5700): */
        !          31223:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          31224:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31225:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31226:   root_entry->_tme_m68k_decoder_root_submap = submap26;
        !          31227:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map70;
        !          31228: 
        !          31229:   /* root 349 (base opcode 0x5740): */
        !          31230:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[3];
        !          31231:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          31232:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          31233:   root_entry->_tme_m68k_decoder_root_submap = submap27;
        !          31234:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map71;
        !          31235: 
        !          31236:   /* root 350 (base opcode 0x5780): */
        !          31237:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          31238:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          31239:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          31240:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          31241:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map72;
        !          31242: 
        !          31243:   /* root 351 (base opcode 0x57c0): */
        !          31244:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31245:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31246:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          31247:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          31248: 
        !          31249:   /* root 352 (base opcode 0x5800): */
        !          31250:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          31251:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31252:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31253:   root_entry->_tme_m68k_decoder_root_submap = submap28;
        !          31254:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map66;
        !          31255: 
        !          31256:   /* root 353 (base opcode 0x5840): */
        !          31257:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[4];
        !          31258:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          31259:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          31260:   root_entry->_tme_m68k_decoder_root_submap = submap29;
        !          31261:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map67;
        !          31262: 
        !          31263:   /* root 354 (base opcode 0x5880): */
        !          31264:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          31265:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          31266:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          31267:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          31268:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map68;
        !          31269: 
        !          31270:   /* root 355 (base opcode 0x58c0): */
        !          31271:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31272:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31273:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          31274:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          31275: 
        !          31276:   /* root 356 (base opcode 0x5900): */
        !          31277:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          31278:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31279:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31280:   root_entry->_tme_m68k_decoder_root_submap = submap28;
        !          31281:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map70;
        !          31282: 
        !          31283:   /* root 357 (base opcode 0x5940): */
        !          31284:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[4];
        !          31285:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          31286:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          31287:   root_entry->_tme_m68k_decoder_root_submap = submap29;
        !          31288:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map71;
        !          31289: 
        !          31290:   /* root 358 (base opcode 0x5980): */
        !          31291:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          31292:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          31293:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          31294:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          31295:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map72;
        !          31296: 
        !          31297:   /* root 359 (base opcode 0x59c0): */
        !          31298:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31299:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31300:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          31301:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          31302: 
        !          31303:   /* root 360 (base opcode 0x5a00): */
        !          31304:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          31305:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31306:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31307:   root_entry->_tme_m68k_decoder_root_submap = submap30;
        !          31308:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map66;
        !          31309: 
        !          31310:   /* root 361 (base opcode 0x5a40): */
        !          31311:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[5];
        !          31312:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          31313:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          31314:   root_entry->_tme_m68k_decoder_root_submap = submap31;
        !          31315:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map67;
        !          31316: 
        !          31317:   /* root 362 (base opcode 0x5a80): */
        !          31318:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          31319:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          31320:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          31321:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          31322:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map68;
        !          31323: 
        !          31324:   /* root 363 (base opcode 0x5ac0): */
        !          31325:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31326:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31327:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          31328:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          31329: 
        !          31330:   /* root 364 (base opcode 0x5b00): */
        !          31331:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          31332:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31333:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31334:   root_entry->_tme_m68k_decoder_root_submap = submap30;
        !          31335:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map70;
        !          31336: 
        !          31337:   /* root 365 (base opcode 0x5b40): */
        !          31338:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[5];
        !          31339:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          31340:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          31341:   root_entry->_tme_m68k_decoder_root_submap = submap31;
        !          31342:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map71;
        !          31343: 
        !          31344:   /* root 366 (base opcode 0x5b80): */
        !          31345:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          31346:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          31347:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          31348:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          31349:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map72;
        !          31350: 
        !          31351:   /* root 367 (base opcode 0x5bc0): */
        !          31352:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31353:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31354:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          31355:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          31356: 
        !          31357:   /* root 368 (base opcode 0x5c00): */
        !          31358:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          31359:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31360:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31361:   root_entry->_tme_m68k_decoder_root_submap = submap32;
        !          31362:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map66;
        !          31363: 
        !          31364:   /* root 369 (base opcode 0x5c40): */
        !          31365:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[6];
        !          31366:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          31367:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          31368:   root_entry->_tme_m68k_decoder_root_submap = submap33;
        !          31369:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map67;
        !          31370: 
        !          31371:   /* root 370 (base opcode 0x5c80): */
        !          31372:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          31373:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          31374:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          31375:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          31376:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map68;
        !          31377: 
        !          31378:   /* root 371 (base opcode 0x5cc0): */
        !          31379:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31380:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31381:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          31382:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          31383: 
        !          31384:   /* root 372 (base opcode 0x5d00): */
        !          31385:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          31386:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31387:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31388:   root_entry->_tme_m68k_decoder_root_submap = submap32;
        !          31389:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map70;
        !          31390: 
        !          31391:   /* root 373 (base opcode 0x5d40): */
        !          31392:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[6];
        !          31393:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          31394:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          31395:   root_entry->_tme_m68k_decoder_root_submap = submap33;
        !          31396:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map71;
        !          31397: 
        !          31398:   /* root 374 (base opcode 0x5d80): */
        !          31399:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          31400:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          31401:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          31402:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          31403:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map72;
        !          31404: 
        !          31405:   /* root 375 (base opcode 0x5dc0): */
        !          31406:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31407:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31408:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          31409:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          31410: 
        !          31411:   /* root 376 (base opcode 0x5e00): */
        !          31412:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          31413:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31414:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31415:   root_entry->_tme_m68k_decoder_root_submap = submap34;
        !          31416:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map66;
        !          31417: 
        !          31418:   /* root 377 (base opcode 0x5e40): */
        !          31419:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[7];
        !          31420:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          31421:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          31422:   root_entry->_tme_m68k_decoder_root_submap = submap35;
        !          31423:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map67;
        !          31424: 
        !          31425:   /* root 378 (base opcode 0x5e80): */
        !          31426:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          31427:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          31428:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          31429:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          31430:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map68;
        !          31431: 
        !          31432:   /* root 379 (base opcode 0x5ec0): */
        !          31433:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31434:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31435:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          31436:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          31437: 
        !          31438:   /* root 380 (base opcode 0x5f00): */
        !          31439:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          31440:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31441:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31442:   root_entry->_tme_m68k_decoder_root_submap = submap34;
        !          31443:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map70;
        !          31444: 
        !          31445:   /* root 381 (base opcode 0x5f40): */
        !          31446:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[7];
        !          31447:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          31448:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          31449:   root_entry->_tme_m68k_decoder_root_submap = submap35;
        !          31450:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map71;
        !          31451: 
        !          31452:   /* root 382 (base opcode 0x5f80): */
        !          31453:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          31454:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          31455:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          31456:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          31457:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map72;
        !          31458: 
        !          31459:   /* root 383 (base opcode 0x5fc0): */
        !          31460:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          31461:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          31462:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          31463:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          31464: 
        !          31465:   /* root 384 (base opcode 0x6000): */
        !          31466:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31467:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31468: 
        !          31469:   /* root 385 (base opcode 0x6040): */
        !          31470:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31471:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31472: 
        !          31473:   /* root 386 (base opcode 0x6080): */
        !          31474:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31475:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31476: 
        !          31477:   /* root 387 (base opcode 0x60c0): */
        !          31478:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31479:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31480: 
        !          31481:   /* root 388 (base opcode 0x6100): */
        !          31482:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31483:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31484: 
        !          31485:   /* root 389 (base opcode 0x6140): */
        !          31486:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31487:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31488: 
        !          31489:   /* root 390 (base opcode 0x6180): */
        !          31490:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31491:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31492: 
        !          31493:   /* root 391 (base opcode 0x61c0): */
        !          31494:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31495:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31496: 
        !          31497:   /* root 392 (base opcode 0x6200): */
        !          31498:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31499:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31500: 
        !          31501:   /* root 393 (base opcode 0x6240): */
        !          31502:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31503:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31504: 
        !          31505:   /* root 394 (base opcode 0x6280): */
        !          31506:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31507:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31508: 
        !          31509:   /* root 395 (base opcode 0x62c0): */
        !          31510:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31511:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31512: 
        !          31513:   /* root 396 (base opcode 0x6300): */
        !          31514:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31515:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31516: 
        !          31517:   /* root 397 (base opcode 0x6340): */
        !          31518:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31519:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31520: 
        !          31521:   /* root 398 (base opcode 0x6380): */
        !          31522:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31523:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31524: 
        !          31525:   /* root 399 (base opcode 0x63c0): */
        !          31526:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31527:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31528: 
        !          31529:   /* root 400 (base opcode 0x6400): */
        !          31530:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31531:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31532: 
        !          31533:   /* root 401 (base opcode 0x6440): */
        !          31534:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31535:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31536: 
        !          31537:   /* root 402 (base opcode 0x6480): */
        !          31538:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31539:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31540: 
        !          31541:   /* root 403 (base opcode 0x64c0): */
        !          31542:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31543:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31544: 
        !          31545:   /* root 404 (base opcode 0x6500): */
        !          31546:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31547:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31548: 
        !          31549:   /* root 405 (base opcode 0x6540): */
        !          31550:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31551:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31552: 
        !          31553:   /* root 406 (base opcode 0x6580): */
        !          31554:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31555:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31556: 
        !          31557:   /* root 407 (base opcode 0x65c0): */
        !          31558:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31559:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31560: 
        !          31561:   /* root 408 (base opcode 0x6600): */
        !          31562:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31563:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31564: 
        !          31565:   /* root 409 (base opcode 0x6640): */
        !          31566:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31567:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31568: 
        !          31569:   /* root 410 (base opcode 0x6680): */
        !          31570:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31571:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31572: 
        !          31573:   /* root 411 (base opcode 0x66c0): */
        !          31574:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31575:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31576: 
        !          31577:   /* root 412 (base opcode 0x6700): */
        !          31578:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31579:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31580: 
        !          31581:   /* root 413 (base opcode 0x6740): */
        !          31582:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31583:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31584: 
        !          31585:   /* root 414 (base opcode 0x6780): */
        !          31586:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31587:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31588: 
        !          31589:   /* root 415 (base opcode 0x67c0): */
        !          31590:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31591:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31592: 
        !          31593:   /* root 416 (base opcode 0x6800): */
        !          31594:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31595:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31596: 
        !          31597:   /* root 417 (base opcode 0x6840): */
        !          31598:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31599:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31600: 
        !          31601:   /* root 418 (base opcode 0x6880): */
        !          31602:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31603:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31604: 
        !          31605:   /* root 419 (base opcode 0x68c0): */
        !          31606:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31607:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31608: 
        !          31609:   /* root 420 (base opcode 0x6900): */
        !          31610:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31611:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31612: 
        !          31613:   /* root 421 (base opcode 0x6940): */
        !          31614:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31615:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31616: 
        !          31617:   /* root 422 (base opcode 0x6980): */
        !          31618:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31619:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31620: 
        !          31621:   /* root 423 (base opcode 0x69c0): */
        !          31622:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31623:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31624: 
        !          31625:   /* root 424 (base opcode 0x6a00): */
        !          31626:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31627:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31628: 
        !          31629:   /* root 425 (base opcode 0x6a40): */
        !          31630:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31631:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31632: 
        !          31633:   /* root 426 (base opcode 0x6a80): */
        !          31634:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31635:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31636: 
        !          31637:   /* root 427 (base opcode 0x6ac0): */
        !          31638:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31639:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31640: 
        !          31641:   /* root 428 (base opcode 0x6b00): */
        !          31642:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31643:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31644: 
        !          31645:   /* root 429 (base opcode 0x6b40): */
        !          31646:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31647:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31648: 
        !          31649:   /* root 430 (base opcode 0x6b80): */
        !          31650:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31651:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31652: 
        !          31653:   /* root 431 (base opcode 0x6bc0): */
        !          31654:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31655:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31656: 
        !          31657:   /* root 432 (base opcode 0x6c00): */
        !          31658:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31659:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31660: 
        !          31661:   /* root 433 (base opcode 0x6c40): */
        !          31662:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31663:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31664: 
        !          31665:   /* root 434 (base opcode 0x6c80): */
        !          31666:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31667:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31668: 
        !          31669:   /* root 435 (base opcode 0x6cc0): */
        !          31670:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31671:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31672: 
        !          31673:   /* root 436 (base opcode 0x6d00): */
        !          31674:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31675:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31676: 
        !          31677:   /* root 437 (base opcode 0x6d40): */
        !          31678:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31679:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31680: 
        !          31681:   /* root 438 (base opcode 0x6d80): */
        !          31682:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31683:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31684: 
        !          31685:   /* root 439 (base opcode 0x6dc0): */
        !          31686:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31687:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31688: 
        !          31689:   /* root 440 (base opcode 0x6e00): */
        !          31690:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31691:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31692: 
        !          31693:   /* root 441 (base opcode 0x6e40): */
        !          31694:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31695:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31696: 
        !          31697:   /* root 442 (base opcode 0x6e80): */
        !          31698:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31699:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31700: 
        !          31701:   /* root 443 (base opcode 0x6ec0): */
        !          31702:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31703:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31704: 
        !          31705:   /* root 444 (base opcode 0x6f00): */
        !          31706:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31707:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31708: 
        !          31709:   /* root 445 (base opcode 0x6f40): */
        !          31710:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31711:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31712: 
        !          31713:   /* root 446 (base opcode 0x6f80): */
        !          31714:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31715:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31716: 
        !          31717:   /* root 447 (base opcode 0x6fc0): */
        !          31718:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31719:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          31720: 
        !          31721:   /* root 448 (base opcode 0x7000): */
        !          31722:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          31723:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31724:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31725: 
        !          31726:   /* root 449 (base opcode 0x7040): */
        !          31727:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          31728:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31729:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31730: 
        !          31731:   /* root 450 (base opcode 0x7080): */
        !          31732:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          31733:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31734:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31735: 
        !          31736:   /* root 451 (base opcode 0x70c0): */
        !          31737:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          31738:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31739:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31740: 
        !          31741:   /* root 452 (base opcode 0x7100): */
        !          31742:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31743:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31744: 
        !          31745:   /* root 453 (base opcode 0x7140): */
        !          31746:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31747:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31748: 
        !          31749:   /* root 454 (base opcode 0x7180): */
        !          31750:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31751:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31752: 
        !          31753:   /* root 455 (base opcode 0x71c0): */
        !          31754:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31755:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31756: 
        !          31757:   /* root 456 (base opcode 0x7200): */
        !          31758:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          31759:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31760:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31761: 
        !          31762:   /* root 457 (base opcode 0x7240): */
        !          31763:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          31764:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31765:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31766: 
        !          31767:   /* root 458 (base opcode 0x7280): */
        !          31768:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          31769:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31770:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31771: 
        !          31772:   /* root 459 (base opcode 0x72c0): */
        !          31773:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          31774:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31775:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31776: 
        !          31777:   /* root 460 (base opcode 0x7300): */
        !          31778:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31779:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31780: 
        !          31781:   /* root 461 (base opcode 0x7340): */
        !          31782:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31783:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31784: 
        !          31785:   /* root 462 (base opcode 0x7380): */
        !          31786:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31787:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31788: 
        !          31789:   /* root 463 (base opcode 0x73c0): */
        !          31790:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31791:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31792: 
        !          31793:   /* root 464 (base opcode 0x7400): */
        !          31794:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          31795:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31796:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31797: 
        !          31798:   /* root 465 (base opcode 0x7440): */
        !          31799:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          31800:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31801:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31802: 
        !          31803:   /* root 466 (base opcode 0x7480): */
        !          31804:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          31805:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31806:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31807: 
        !          31808:   /* root 467 (base opcode 0x74c0): */
        !          31809:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          31810:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31811:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31812: 
        !          31813:   /* root 468 (base opcode 0x7500): */
        !          31814:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31815:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31816: 
        !          31817:   /* root 469 (base opcode 0x7540): */
        !          31818:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31819:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31820: 
        !          31821:   /* root 470 (base opcode 0x7580): */
        !          31822:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31823:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31824: 
        !          31825:   /* root 471 (base opcode 0x75c0): */
        !          31826:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31827:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31828: 
        !          31829:   /* root 472 (base opcode 0x7600): */
        !          31830:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          31831:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31832:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31833: 
        !          31834:   /* root 473 (base opcode 0x7640): */
        !          31835:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          31836:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31837:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31838: 
        !          31839:   /* root 474 (base opcode 0x7680): */
        !          31840:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          31841:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31842:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31843: 
        !          31844:   /* root 475 (base opcode 0x76c0): */
        !          31845:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          31846:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31847:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31848: 
        !          31849:   /* root 476 (base opcode 0x7700): */
        !          31850:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31851:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31852: 
        !          31853:   /* root 477 (base opcode 0x7740): */
        !          31854:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31855:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31856: 
        !          31857:   /* root 478 (base opcode 0x7780): */
        !          31858:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31859:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31860: 
        !          31861:   /* root 479 (base opcode 0x77c0): */
        !          31862:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31863:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31864: 
        !          31865:   /* root 480 (base opcode 0x7800): */
        !          31866:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          31867:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31868:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31869: 
        !          31870:   /* root 481 (base opcode 0x7840): */
        !          31871:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          31872:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31873:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31874: 
        !          31875:   /* root 482 (base opcode 0x7880): */
        !          31876:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          31877:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31878:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31879: 
        !          31880:   /* root 483 (base opcode 0x78c0): */
        !          31881:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          31882:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31883:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31884: 
        !          31885:   /* root 484 (base opcode 0x7900): */
        !          31886:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31887:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31888: 
        !          31889:   /* root 485 (base opcode 0x7940): */
        !          31890:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31891:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31892: 
        !          31893:   /* root 486 (base opcode 0x7980): */
        !          31894:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31895:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31896: 
        !          31897:   /* root 487 (base opcode 0x79c0): */
        !          31898:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31899:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31900: 
        !          31901:   /* root 488 (base opcode 0x7a00): */
        !          31902:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          31903:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31904:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31905: 
        !          31906:   /* root 489 (base opcode 0x7a40): */
        !          31907:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          31908:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31909:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31910: 
        !          31911:   /* root 490 (base opcode 0x7a80): */
        !          31912:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          31913:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31914:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31915: 
        !          31916:   /* root 491 (base opcode 0x7ac0): */
        !          31917:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          31918:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31919:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31920: 
        !          31921:   /* root 492 (base opcode 0x7b00): */
        !          31922:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31923:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31924: 
        !          31925:   /* root 493 (base opcode 0x7b40): */
        !          31926:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31927:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31928: 
        !          31929:   /* root 494 (base opcode 0x7b80): */
        !          31930:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31931:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31932: 
        !          31933:   /* root 495 (base opcode 0x7bc0): */
        !          31934:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31935:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31936: 
        !          31937:   /* root 496 (base opcode 0x7c00): */
        !          31938:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          31939:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31940:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31941: 
        !          31942:   /* root 497 (base opcode 0x7c40): */
        !          31943:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          31944:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31945:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31946: 
        !          31947:   /* root 498 (base opcode 0x7c80): */
        !          31948:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          31949:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31950:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31951: 
        !          31952:   /* root 499 (base opcode 0x7cc0): */
        !          31953:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          31954:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31955:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31956: 
        !          31957:   /* root 500 (base opcode 0x7d00): */
        !          31958:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31959:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31960: 
        !          31961:   /* root 501 (base opcode 0x7d40): */
        !          31962:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31963:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31964: 
        !          31965:   /* root 502 (base opcode 0x7d80): */
        !          31966:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31967:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31968: 
        !          31969:   /* root 503 (base opcode 0x7dc0): */
        !          31970:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31971:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31972: 
        !          31973:   /* root 504 (base opcode 0x7e00): */
        !          31974:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          31975:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31976:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31977: 
        !          31978:   /* root 505 (base opcode 0x7e40): */
        !          31979:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          31980:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31981:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31982: 
        !          31983:   /* root 506 (base opcode 0x7e80): */
        !          31984:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          31985:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31986:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31987: 
        !          31988:   /* root 507 (base opcode 0x7ec0): */
        !          31989:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          31990:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          31991:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          31992: 
        !          31993:   /* root 508 (base opcode 0x7f00): */
        !          31994:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31995:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          31996: 
        !          31997:   /* root 509 (base opcode 0x7f40): */
        !          31998:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          31999:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          32000: 
        !          32001:   /* root 510 (base opcode 0x7f80): */
        !          32002:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          32003:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          32004: 
        !          32005:   /* root 511 (base opcode 0x7fc0): */
        !          32006:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          32007:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          32008: 
        !          32009:   /* root 512 (base opcode 0x8000): */
        !          32010:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          32011:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          32012:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32013:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          32014:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map76;
        !          32015: 
        !          32016:   /* root 513 (base opcode 0x8040): */
        !          32017:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          32018:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          32019:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32020:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          32021:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map77;
        !          32022: 
        !          32023:   /* root 514 (base opcode 0x8080): */
        !          32024:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          32025:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          32026:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32027:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          32028:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map78;
        !          32029: 
        !          32030:   /* root 515 (base opcode 0x80c0): */
        !          32031:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[0];
        !          32032:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32033:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32034:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          32035:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map79;
        !          32036: 
        !          32037:   /* root 516 (base opcode 0x8100): */
        !          32038:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          32039:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          32040:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32041:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32042:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map80;
        !          32043: 
        !          32044:   /* root 517 (base opcode 0x8140): */
        !          32045:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          32046:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32047:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32048:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32049:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map81;
        !          32050: 
        !          32051:   /* root 518 (base opcode 0x8180): */
        !          32052:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          32053:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          32054:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32055:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32056:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map82;
        !          32057: 
        !          32058:   /* root 519 (base opcode 0x81c0): */
        !          32059:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[0];
        !          32060:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32061:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32062:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          32063:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map83;
        !          32064: 
        !          32065:   /* root 520 (base opcode 0x8200): */
        !          32066:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          32067:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          32068:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32069:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          32070:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map76;
        !          32071: 
        !          32072:   /* root 521 (base opcode 0x8240): */
        !          32073:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          32074:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          32075:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32076:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          32077:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map77;
        !          32078: 
        !          32079:   /* root 522 (base opcode 0x8280): */
        !          32080:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          32081:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          32082:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32083:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          32084:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map78;
        !          32085: 
        !          32086:   /* root 523 (base opcode 0x82c0): */
        !          32087:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          32088:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32089:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32090:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          32091:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map79;
        !          32092: 
        !          32093:   /* root 524 (base opcode 0x8300): */
        !          32094:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          32095:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          32096:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32097:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32098:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map80;
        !          32099: 
        !          32100:   /* root 525 (base opcode 0x8340): */
        !          32101:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          32102:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32103:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32104:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32105:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map81;
        !          32106: 
        !          32107:   /* root 526 (base opcode 0x8380): */
        !          32108:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          32109:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          32110:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32111:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32112:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map82;
        !          32113: 
        !          32114:   /* root 527 (base opcode 0x83c0): */
        !          32115:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          32116:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32117:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32118:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          32119:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map83;
        !          32120: 
        !          32121:   /* root 528 (base opcode 0x8400): */
        !          32122:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          32123:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          32124:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32125:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          32126:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map76;
        !          32127: 
        !          32128:   /* root 529 (base opcode 0x8440): */
        !          32129:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          32130:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          32131:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32132:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          32133:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map77;
        !          32134: 
        !          32135:   /* root 530 (base opcode 0x8480): */
        !          32136:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          32137:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          32138:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32139:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          32140:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map78;
        !          32141: 
        !          32142:   /* root 531 (base opcode 0x84c0): */
        !          32143:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          32144:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32145:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32146:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          32147:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map79;
        !          32148: 
        !          32149:   /* root 532 (base opcode 0x8500): */
        !          32150:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          32151:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          32152:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32153:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32154:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map80;
        !          32155: 
        !          32156:   /* root 533 (base opcode 0x8540): */
        !          32157:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          32158:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32159:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32160:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32161:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map81;
        !          32162: 
        !          32163:   /* root 534 (base opcode 0x8580): */
        !          32164:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          32165:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          32166:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32167:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32168:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map82;
        !          32169: 
        !          32170:   /* root 535 (base opcode 0x85c0): */
        !          32171:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          32172:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32173:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32174:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          32175:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map83;
        !          32176: 
        !          32177:   /* root 536 (base opcode 0x8600): */
        !          32178:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          32179:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          32180:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32181:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          32182:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map76;
        !          32183: 
        !          32184:   /* root 537 (base opcode 0x8640): */
        !          32185:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          32186:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          32187:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32188:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          32189:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map77;
        !          32190: 
        !          32191:   /* root 538 (base opcode 0x8680): */
        !          32192:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          32193:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          32194:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32195:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          32196:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map78;
        !          32197: 
        !          32198:   /* root 539 (base opcode 0x86c0): */
        !          32199:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          32200:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32201:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32202:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          32203:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map79;
        !          32204: 
        !          32205:   /* root 540 (base opcode 0x8700): */
        !          32206:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          32207:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          32208:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32209:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32210:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map80;
        !          32211: 
        !          32212:   /* root 541 (base opcode 0x8740): */
        !          32213:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          32214:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32215:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32216:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32217:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map81;
        !          32218: 
        !          32219:   /* root 542 (base opcode 0x8780): */
        !          32220:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          32221:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          32222:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32223:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32224:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map82;
        !          32225: 
        !          32226:   /* root 543 (base opcode 0x87c0): */
        !          32227:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          32228:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32229:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32230:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          32231:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map83;
        !          32232: 
        !          32233:   /* root 544 (base opcode 0x8800): */
        !          32234:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          32235:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          32236:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32237:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          32238:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map76;
        !          32239: 
        !          32240:   /* root 545 (base opcode 0x8840): */
        !          32241:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          32242:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          32243:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32244:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          32245:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map77;
        !          32246: 
        !          32247:   /* root 546 (base opcode 0x8880): */
        !          32248:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          32249:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          32250:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32251:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          32252:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map78;
        !          32253: 
        !          32254:   /* root 547 (base opcode 0x88c0): */
        !          32255:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          32256:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32257:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32258:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          32259:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map79;
        !          32260: 
        !          32261:   /* root 548 (base opcode 0x8900): */
        !          32262:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          32263:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          32264:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32265:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32266:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map80;
        !          32267: 
        !          32268:   /* root 549 (base opcode 0x8940): */
        !          32269:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          32270:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32271:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32272:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32273:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map81;
        !          32274: 
        !          32275:   /* root 550 (base opcode 0x8980): */
        !          32276:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          32277:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          32278:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32279:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32280:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map82;
        !          32281: 
        !          32282:   /* root 551 (base opcode 0x89c0): */
        !          32283:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          32284:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32285:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32286:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          32287:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map83;
        !          32288: 
        !          32289:   /* root 552 (base opcode 0x8a00): */
        !          32290:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          32291:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          32292:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32293:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          32294:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map76;
        !          32295: 
        !          32296:   /* root 553 (base opcode 0x8a40): */
        !          32297:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          32298:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          32299:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32300:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          32301:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map77;
        !          32302: 
        !          32303:   /* root 554 (base opcode 0x8a80): */
        !          32304:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          32305:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          32306:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32307:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          32308:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map78;
        !          32309: 
        !          32310:   /* root 555 (base opcode 0x8ac0): */
        !          32311:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          32312:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32313:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32314:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          32315:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map79;
        !          32316: 
        !          32317:   /* root 556 (base opcode 0x8b00): */
        !          32318:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          32319:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          32320:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32321:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32322:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map80;
        !          32323: 
        !          32324:   /* root 557 (base opcode 0x8b40): */
        !          32325:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          32326:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32327:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32328:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32329:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map81;
        !          32330: 
        !          32331:   /* root 558 (base opcode 0x8b80): */
        !          32332:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          32333:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          32334:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32335:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32336:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map82;
        !          32337: 
        !          32338:   /* root 559 (base opcode 0x8bc0): */
        !          32339:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          32340:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32341:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32342:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          32343:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map83;
        !          32344: 
        !          32345:   /* root 560 (base opcode 0x8c00): */
        !          32346:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          32347:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          32348:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32349:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          32350:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map76;
        !          32351: 
        !          32352:   /* root 561 (base opcode 0x8c40): */
        !          32353:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          32354:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          32355:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32356:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          32357:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map77;
        !          32358: 
        !          32359:   /* root 562 (base opcode 0x8c80): */
        !          32360:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          32361:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          32362:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32363:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          32364:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map78;
        !          32365: 
        !          32366:   /* root 563 (base opcode 0x8cc0): */
        !          32367:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          32368:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32369:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32370:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          32371:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map79;
        !          32372: 
        !          32373:   /* root 564 (base opcode 0x8d00): */
        !          32374:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          32375:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          32376:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32377:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32378:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map80;
        !          32379: 
        !          32380:   /* root 565 (base opcode 0x8d40): */
        !          32381:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          32382:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32383:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32384:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32385:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map81;
        !          32386: 
        !          32387:   /* root 566 (base opcode 0x8d80): */
        !          32388:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          32389:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          32390:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32391:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32392:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map82;
        !          32393: 
        !          32394:   /* root 567 (base opcode 0x8dc0): */
        !          32395:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          32396:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32397:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32398:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          32399:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map83;
        !          32400: 
        !          32401:   /* root 568 (base opcode 0x8e00): */
        !          32402:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          32403:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          32404:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32405:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          32406:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map76;
        !          32407: 
        !          32408:   /* root 569 (base opcode 0x8e40): */
        !          32409:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          32410:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          32411:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32412:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          32413:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map77;
        !          32414: 
        !          32415:   /* root 570 (base opcode 0x8e80): */
        !          32416:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          32417:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          32418:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32419:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          32420:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map78;
        !          32421: 
        !          32422:   /* root 571 (base opcode 0x8ec0): */
        !          32423:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          32424:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32425:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32426:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          32427:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map79;
        !          32428: 
        !          32429:   /* root 572 (base opcode 0x8f00): */
        !          32430:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          32431:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          32432:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32433:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32434:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map80;
        !          32435: 
        !          32436:   /* root 573 (base opcode 0x8f40): */
        !          32437:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          32438:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32439:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32440:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32441:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map81;
        !          32442: 
        !          32443:   /* root 574 (base opcode 0x8f80): */
        !          32444:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          32445:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          32446:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32447:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32448:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map82;
        !          32449: 
        !          32450:   /* root 575 (base opcode 0x8fc0): */
        !          32451:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          32452:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32453:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32454:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          32455:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map83;
        !          32456: 
        !          32457:   /* root 576 (base opcode 0x9000): */
        !          32458:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          32459:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          32460:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32461:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          32462:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map84;
        !          32463: 
        !          32464:   /* root 577 (base opcode 0x9040): */
        !          32465:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          32466:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          32467:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32468:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          32469:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map85;
        !          32470: 
        !          32471:   /* root 578 (base opcode 0x9080): */
        !          32472:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          32473:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          32474:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32475:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          32476:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map86;
        !          32477: 
        !          32478:   /* root 579 (base opcode 0x90c0): */
        !          32479:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          32480:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          32481:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32482:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          32483:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map87;
        !          32484: 
        !          32485:   /* root 580 (base opcode 0x9100): */
        !          32486:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          32487:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          32488:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32489:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32490:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map88;
        !          32491: 
        !          32492:   /* root 581 (base opcode 0x9140): */
        !          32493:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          32494:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32495:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32496:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32497:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map89;
        !          32498: 
        !          32499:   /* root 582 (base opcode 0x9180): */
        !          32500:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          32501:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          32502:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32503:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32504:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map90;
        !          32505: 
        !          32506:   /* root 583 (base opcode 0x91c0): */
        !          32507:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          32508:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          32509:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32510:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          32511:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map91;
        !          32512: 
        !          32513:   /* root 584 (base opcode 0x9200): */
        !          32514:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          32515:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          32516:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32517:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          32518:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map84;
        !          32519: 
        !          32520:   /* root 585 (base opcode 0x9240): */
        !          32521:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          32522:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          32523:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32524:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          32525:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map85;
        !          32526: 
        !          32527:   /* root 586 (base opcode 0x9280): */
        !          32528:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          32529:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          32530:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32531:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          32532:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map86;
        !          32533: 
        !          32534:   /* root 587 (base opcode 0x92c0): */
        !          32535:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          32536:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          32537:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32538:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          32539:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map87;
        !          32540: 
        !          32541:   /* root 588 (base opcode 0x9300): */
        !          32542:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          32543:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          32544:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32545:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32546:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map88;
        !          32547: 
        !          32548:   /* root 589 (base opcode 0x9340): */
        !          32549:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          32550:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32551:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32552:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32553:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map89;
        !          32554: 
        !          32555:   /* root 590 (base opcode 0x9380): */
        !          32556:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          32557:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          32558:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32559:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32560:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map90;
        !          32561: 
        !          32562:   /* root 591 (base opcode 0x93c0): */
        !          32563:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          32564:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          32565:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32566:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          32567:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map91;
        !          32568: 
        !          32569:   /* root 592 (base opcode 0x9400): */
        !          32570:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          32571:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          32572:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32573:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          32574:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map84;
        !          32575: 
        !          32576:   /* root 593 (base opcode 0x9440): */
        !          32577:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          32578:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          32579:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32580:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          32581:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map85;
        !          32582: 
        !          32583:   /* root 594 (base opcode 0x9480): */
        !          32584:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          32585:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          32586:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32587:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          32588:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map86;
        !          32589: 
        !          32590:   /* root 595 (base opcode 0x94c0): */
        !          32591:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          32592:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          32593:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32594:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          32595:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map87;
        !          32596: 
        !          32597:   /* root 596 (base opcode 0x9500): */
        !          32598:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          32599:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          32600:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32601:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32602:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map88;
        !          32603: 
        !          32604:   /* root 597 (base opcode 0x9540): */
        !          32605:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          32606:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32607:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32608:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32609:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map89;
        !          32610: 
        !          32611:   /* root 598 (base opcode 0x9580): */
        !          32612:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          32613:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          32614:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32615:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32616:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map90;
        !          32617: 
        !          32618:   /* root 599 (base opcode 0x95c0): */
        !          32619:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          32620:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          32621:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32622:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          32623:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map91;
        !          32624: 
        !          32625:   /* root 600 (base opcode 0x9600): */
        !          32626:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          32627:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          32628:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32629:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          32630:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map84;
        !          32631: 
        !          32632:   /* root 601 (base opcode 0x9640): */
        !          32633:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          32634:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          32635:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32636:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          32637:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map85;
        !          32638: 
        !          32639:   /* root 602 (base opcode 0x9680): */
        !          32640:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          32641:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          32642:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32643:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          32644:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map86;
        !          32645: 
        !          32646:   /* root 603 (base opcode 0x96c0): */
        !          32647:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          32648:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          32649:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32650:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          32651:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map87;
        !          32652: 
        !          32653:   /* root 604 (base opcode 0x9700): */
        !          32654:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          32655:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          32656:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32657:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32658:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map88;
        !          32659: 
        !          32660:   /* root 605 (base opcode 0x9740): */
        !          32661:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          32662:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32663:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32664:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32665:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map89;
        !          32666: 
        !          32667:   /* root 606 (base opcode 0x9780): */
        !          32668:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          32669:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          32670:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32671:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32672:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map90;
        !          32673: 
        !          32674:   /* root 607 (base opcode 0x97c0): */
        !          32675:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          32676:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          32677:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32678:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          32679:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map91;
        !          32680: 
        !          32681:   /* root 608 (base opcode 0x9800): */
        !          32682:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          32683:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          32684:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32685:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          32686:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map84;
        !          32687: 
        !          32688:   /* root 609 (base opcode 0x9840): */
        !          32689:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          32690:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          32691:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32692:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          32693:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map85;
        !          32694: 
        !          32695:   /* root 610 (base opcode 0x9880): */
        !          32696:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          32697:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          32698:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32699:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          32700:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map86;
        !          32701: 
        !          32702:   /* root 611 (base opcode 0x98c0): */
        !          32703:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          32704:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          32705:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32706:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          32707:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map87;
        !          32708: 
        !          32709:   /* root 612 (base opcode 0x9900): */
        !          32710:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          32711:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          32712:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32713:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32714:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map88;
        !          32715: 
        !          32716:   /* root 613 (base opcode 0x9940): */
        !          32717:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          32718:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32719:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32720:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32721:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map89;
        !          32722: 
        !          32723:   /* root 614 (base opcode 0x9980): */
        !          32724:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          32725:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          32726:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32727:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32728:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map90;
        !          32729: 
        !          32730:   /* root 615 (base opcode 0x99c0): */
        !          32731:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          32732:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          32733:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32734:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          32735:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map91;
        !          32736: 
        !          32737:   /* root 616 (base opcode 0x9a00): */
        !          32738:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          32739:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          32740:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32741:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          32742:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map84;
        !          32743: 
        !          32744:   /* root 617 (base opcode 0x9a40): */
        !          32745:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          32746:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          32747:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32748:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          32749:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map85;
        !          32750: 
        !          32751:   /* root 618 (base opcode 0x9a80): */
        !          32752:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          32753:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          32754:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32755:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          32756:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map86;
        !          32757: 
        !          32758:   /* root 619 (base opcode 0x9ac0): */
        !          32759:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          32760:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          32761:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32762:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          32763:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map87;
        !          32764: 
        !          32765:   /* root 620 (base opcode 0x9b00): */
        !          32766:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          32767:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          32768:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32769:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32770:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map88;
        !          32771: 
        !          32772:   /* root 621 (base opcode 0x9b40): */
        !          32773:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          32774:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32775:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32776:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32777:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map89;
        !          32778: 
        !          32779:   /* root 622 (base opcode 0x9b80): */
        !          32780:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          32781:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          32782:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32783:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32784:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map90;
        !          32785: 
        !          32786:   /* root 623 (base opcode 0x9bc0): */
        !          32787:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          32788:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          32789:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32790:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          32791:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map91;
        !          32792: 
        !          32793:   /* root 624 (base opcode 0x9c00): */
        !          32794:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          32795:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          32796:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32797:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          32798:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map84;
        !          32799: 
        !          32800:   /* root 625 (base opcode 0x9c40): */
        !          32801:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          32802:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          32803:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32804:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          32805:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map85;
        !          32806: 
        !          32807:   /* root 626 (base opcode 0x9c80): */
        !          32808:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          32809:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          32810:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32811:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          32812:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map86;
        !          32813: 
        !          32814:   /* root 627 (base opcode 0x9cc0): */
        !          32815:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          32816:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          32817:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32818:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          32819:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map87;
        !          32820: 
        !          32821:   /* root 628 (base opcode 0x9d00): */
        !          32822:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          32823:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          32824:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32825:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32826:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map88;
        !          32827: 
        !          32828:   /* root 629 (base opcode 0x9d40): */
        !          32829:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          32830:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32831:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32832:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32833:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map89;
        !          32834: 
        !          32835:   /* root 630 (base opcode 0x9d80): */
        !          32836:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          32837:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          32838:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32839:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32840:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map90;
        !          32841: 
        !          32842:   /* root 631 (base opcode 0x9dc0): */
        !          32843:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          32844:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          32845:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32846:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          32847:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map91;
        !          32848: 
        !          32849:   /* root 632 (base opcode 0x9e00): */
        !          32850:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          32851:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          32852:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32853:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          32854:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map84;
        !          32855: 
        !          32856:   /* root 633 (base opcode 0x9e40): */
        !          32857:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          32858:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          32859:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32860:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          32861:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map85;
        !          32862: 
        !          32863:   /* root 634 (base opcode 0x9e80): */
        !          32864:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          32865:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          32866:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32867:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          32868:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map86;
        !          32869: 
        !          32870:   /* root 635 (base opcode 0x9ec0): */
        !          32871:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          32872:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          32873:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32874:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          32875:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map87;
        !          32876: 
        !          32877:   /* root 636 (base opcode 0x9f00): */
        !          32878:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          32879:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          32880:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          32881:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32882:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map88;
        !          32883: 
        !          32884:   /* root 637 (base opcode 0x9f40): */
        !          32885:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          32886:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          32887:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          32888:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32889:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map89;
        !          32890: 
        !          32891:   /* root 638 (base opcode 0x9f80): */
        !          32892:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          32893:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          32894:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32895:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          32896:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map90;
        !          32897: 
        !          32898:   /* root 639 (base opcode 0x9fc0): */
        !          32899:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          32900:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          32901:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          32902:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          32903:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map91;
        !          32904: 
        !          32905:   /* root 640 (base opcode 0xa000): */
        !          32906:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          32907:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          32908: 
        !          32909:   /* root 641 (base opcode 0xa040): */
        !          32910:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          32911:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          32912: 
        !          32913:   /* root 642 (base opcode 0xa080): */
        !          32914:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          32915:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          32916: 
        !          32917:   /* root 643 (base opcode 0xa0c0): */
        !          32918:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          32919:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          32920: 
        !          32921:   /* root 644 (base opcode 0xa100): */
        !          32922:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          32923:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          32924: 
        !          32925:   /* root 645 (base opcode 0xa140): */
        !          32926:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          32927:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          32928: 
        !          32929:   /* root 646 (base opcode 0xa180): */
        !          32930:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          32931:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          32932: 
        !          32933:   /* root 647 (base opcode 0xa1c0): */
        !          32934:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          32935:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          32936: 
        !          32937:   /* root 648 (base opcode 0xa200): */
        !          32938:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          32939:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          32940: 
        !          32941:   /* root 649 (base opcode 0xa240): */
        !          32942:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          32943:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          32944: 
        !          32945:   /* root 650 (base opcode 0xa280): */
        !          32946:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          32947:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          32948: 
        !          32949:   /* root 651 (base opcode 0xa2c0): */
        !          32950:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          32951:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          32952: 
        !          32953:   /* root 652 (base opcode 0xa300): */
        !          32954:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          32955:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          32956: 
        !          32957:   /* root 653 (base opcode 0xa340): */
        !          32958:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          32959:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          32960: 
        !          32961:   /* root 654 (base opcode 0xa380): */
        !          32962:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          32963:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          32964: 
        !          32965:   /* root 655 (base opcode 0xa3c0): */
        !          32966:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          32967:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          32968: 
        !          32969:   /* root 656 (base opcode 0xa400): */
        !          32970:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          32971:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          32972: 
        !          32973:   /* root 657 (base opcode 0xa440): */
        !          32974:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          32975:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          32976: 
        !          32977:   /* root 658 (base opcode 0xa480): */
        !          32978:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          32979:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          32980: 
        !          32981:   /* root 659 (base opcode 0xa4c0): */
        !          32982:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          32983:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          32984: 
        !          32985:   /* root 660 (base opcode 0xa500): */
        !          32986:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          32987:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          32988: 
        !          32989:   /* root 661 (base opcode 0xa540): */
        !          32990:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          32991:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          32992: 
        !          32993:   /* root 662 (base opcode 0xa580): */
        !          32994:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          32995:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          32996: 
        !          32997:   /* root 663 (base opcode 0xa5c0): */
        !          32998:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          32999:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33000: 
        !          33001:   /* root 664 (base opcode 0xa600): */
        !          33002:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33003:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33004: 
        !          33005:   /* root 665 (base opcode 0xa640): */
        !          33006:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33007:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33008: 
        !          33009:   /* root 666 (base opcode 0xa680): */
        !          33010:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33011:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33012: 
        !          33013:   /* root 667 (base opcode 0xa6c0): */
        !          33014:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33015:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33016: 
        !          33017:   /* root 668 (base opcode 0xa700): */
        !          33018:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33019:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33020: 
        !          33021:   /* root 669 (base opcode 0xa740): */
        !          33022:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33023:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33024: 
        !          33025:   /* root 670 (base opcode 0xa780): */
        !          33026:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33027:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33028: 
        !          33029:   /* root 671 (base opcode 0xa7c0): */
        !          33030:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33031:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33032: 
        !          33033:   /* root 672 (base opcode 0xa800): */
        !          33034:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33035:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33036: 
        !          33037:   /* root 673 (base opcode 0xa840): */
        !          33038:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33039:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33040: 
        !          33041:   /* root 674 (base opcode 0xa880): */
        !          33042:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33043:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33044: 
        !          33045:   /* root 675 (base opcode 0xa8c0): */
        !          33046:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33047:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33048: 
        !          33049:   /* root 676 (base opcode 0xa900): */
        !          33050:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33051:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33052: 
        !          33053:   /* root 677 (base opcode 0xa940): */
        !          33054:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33055:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33056: 
        !          33057:   /* root 678 (base opcode 0xa980): */
        !          33058:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33059:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33060: 
        !          33061:   /* root 679 (base opcode 0xa9c0): */
        !          33062:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33063:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33064: 
        !          33065:   /* root 680 (base opcode 0xaa00): */
        !          33066:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33067:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33068: 
        !          33069:   /* root 681 (base opcode 0xaa40): */
        !          33070:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33071:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33072: 
        !          33073:   /* root 682 (base opcode 0xaa80): */
        !          33074:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33075:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33076: 
        !          33077:   /* root 683 (base opcode 0xaac0): */
        !          33078:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33079:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33080: 
        !          33081:   /* root 684 (base opcode 0xab00): */
        !          33082:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33083:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33084: 
        !          33085:   /* root 685 (base opcode 0xab40): */
        !          33086:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33087:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33088: 
        !          33089:   /* root 686 (base opcode 0xab80): */
        !          33090:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33091:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33092: 
        !          33093:   /* root 687 (base opcode 0xabc0): */
        !          33094:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33095:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33096: 
        !          33097:   /* root 688 (base opcode 0xac00): */
        !          33098:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33099:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33100: 
        !          33101:   /* root 689 (base opcode 0xac40): */
        !          33102:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33103:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33104: 
        !          33105:   /* root 690 (base opcode 0xac80): */
        !          33106:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33107:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33108: 
        !          33109:   /* root 691 (base opcode 0xacc0): */
        !          33110:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33111:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33112: 
        !          33113:   /* root 692 (base opcode 0xad00): */
        !          33114:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33115:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33116: 
        !          33117:   /* root 693 (base opcode 0xad40): */
        !          33118:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33119:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33120: 
        !          33121:   /* root 694 (base opcode 0xad80): */
        !          33122:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33123:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33124: 
        !          33125:   /* root 695 (base opcode 0xadc0): */
        !          33126:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33127:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33128: 
        !          33129:   /* root 696 (base opcode 0xae00): */
        !          33130:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33131:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33132: 
        !          33133:   /* root 697 (base opcode 0xae40): */
        !          33134:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33135:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33136: 
        !          33137:   /* root 698 (base opcode 0xae80): */
        !          33138:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33139:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33140: 
        !          33141:   /* root 699 (base opcode 0xaec0): */
        !          33142:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33143:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33144: 
        !          33145:   /* root 700 (base opcode 0xaf00): */
        !          33146:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33147:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33148: 
        !          33149:   /* root 701 (base opcode 0xaf40): */
        !          33150:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33151:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33152: 
        !          33153:   /* root 702 (base opcode 0xaf80): */
        !          33154:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33155:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33156: 
        !          33157:   /* root 703 (base opcode 0xafc0): */
        !          33158:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          33159:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          33160: 
        !          33161:   /* root 704 (base opcode 0xb000): */
        !          33162:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          33163:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          33164:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33165:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          33166:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map92;
        !          33167: 
        !          33168:   /* root 705 (base opcode 0xb040): */
        !          33169:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          33170:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          33171:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33172:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          33173:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map93;
        !          33174: 
        !          33175:   /* root 706 (base opcode 0xb080): */
        !          33176:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          33177:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          33178:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33179:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          33180:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          33181: 
        !          33182:   /* root 707 (base opcode 0xb0c0): */
        !          33183:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          33184:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          33185:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33186:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          33187:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map94;
        !          33188: 
        !          33189:   /* root 708 (base opcode 0xb100): */
        !          33190:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          33191:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          33192:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33193:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          33194:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map95;
        !          33195: 
        !          33196:   /* root 709 (base opcode 0xb140): */
        !          33197:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          33198:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33199:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33200:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          33201:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map96;
        !          33202: 
        !          33203:   /* root 710 (base opcode 0xb180): */
        !          33204:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          33205:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          33206:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33207:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          33208:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map97;
        !          33209: 
        !          33210:   /* root 711 (base opcode 0xb1c0): */
        !          33211:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          33212:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          33213:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33214:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          33215:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          33216: 
        !          33217:   /* root 712 (base opcode 0xb200): */
        !          33218:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          33219:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          33220:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33221:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          33222:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map92;
        !          33223: 
        !          33224:   /* root 713 (base opcode 0xb240): */
        !          33225:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          33226:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          33227:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33228:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          33229:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map93;
        !          33230: 
        !          33231:   /* root 714 (base opcode 0xb280): */
        !          33232:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          33233:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          33234:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33235:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          33236:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          33237: 
        !          33238:   /* root 715 (base opcode 0xb2c0): */
        !          33239:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          33240:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          33241:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33242:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          33243:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map94;
        !          33244: 
        !          33245:   /* root 716 (base opcode 0xb300): */
        !          33246:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          33247:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          33248:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33249:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          33250:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map95;
        !          33251: 
        !          33252:   /* root 717 (base opcode 0xb340): */
        !          33253:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          33254:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33255:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33256:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          33257:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map96;
        !          33258: 
        !          33259:   /* root 718 (base opcode 0xb380): */
        !          33260:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          33261:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          33262:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33263:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          33264:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map97;
        !          33265: 
        !          33266:   /* root 719 (base opcode 0xb3c0): */
        !          33267:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          33268:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          33269:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33270:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          33271:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          33272: 
        !          33273:   /* root 720 (base opcode 0xb400): */
        !          33274:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          33275:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          33276:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33277:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          33278:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map92;
        !          33279: 
        !          33280:   /* root 721 (base opcode 0xb440): */
        !          33281:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          33282:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          33283:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33284:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          33285:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map93;
        !          33286: 
        !          33287:   /* root 722 (base opcode 0xb480): */
        !          33288:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          33289:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          33290:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33291:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          33292:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          33293: 
        !          33294:   /* root 723 (base opcode 0xb4c0): */
        !          33295:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          33296:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          33297:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33298:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          33299:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map94;
        !          33300: 
        !          33301:   /* root 724 (base opcode 0xb500): */
        !          33302:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          33303:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          33304:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33305:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          33306:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map95;
        !          33307: 
        !          33308:   /* root 725 (base opcode 0xb540): */
        !          33309:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          33310:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33311:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33312:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          33313:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map96;
        !          33314: 
        !          33315:   /* root 726 (base opcode 0xb580): */
        !          33316:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          33317:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          33318:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33319:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          33320:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map97;
        !          33321: 
        !          33322:   /* root 727 (base opcode 0xb5c0): */
        !          33323:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          33324:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          33325:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33326:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          33327:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          33328: 
        !          33329:   /* root 728 (base opcode 0xb600): */
        !          33330:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          33331:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          33332:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33333:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          33334:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map92;
        !          33335: 
        !          33336:   /* root 729 (base opcode 0xb640): */
        !          33337:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          33338:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          33339:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33340:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          33341:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map93;
        !          33342: 
        !          33343:   /* root 730 (base opcode 0xb680): */
        !          33344:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          33345:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          33346:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33347:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          33348:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          33349: 
        !          33350:   /* root 731 (base opcode 0xb6c0): */
        !          33351:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          33352:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          33353:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33354:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          33355:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map94;
        !          33356: 
        !          33357:   /* root 732 (base opcode 0xb700): */
        !          33358:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          33359:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          33360:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33361:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          33362:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map95;
        !          33363: 
        !          33364:   /* root 733 (base opcode 0xb740): */
        !          33365:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          33366:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33367:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33368:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          33369:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map96;
        !          33370: 
        !          33371:   /* root 734 (base opcode 0xb780): */
        !          33372:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          33373:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          33374:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33375:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          33376:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map97;
        !          33377: 
        !          33378:   /* root 735 (base opcode 0xb7c0): */
        !          33379:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          33380:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          33381:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33382:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          33383:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          33384: 
        !          33385:   /* root 736 (base opcode 0xb800): */
        !          33386:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          33387:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          33388:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33389:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          33390:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map92;
        !          33391: 
        !          33392:   /* root 737 (base opcode 0xb840): */
        !          33393:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          33394:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          33395:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33396:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          33397:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map93;
        !          33398: 
        !          33399:   /* root 738 (base opcode 0xb880): */
        !          33400:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          33401:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          33402:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33403:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          33404:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          33405: 
        !          33406:   /* root 739 (base opcode 0xb8c0): */
        !          33407:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          33408:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          33409:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33410:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          33411:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map94;
        !          33412: 
        !          33413:   /* root 740 (base opcode 0xb900): */
        !          33414:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          33415:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          33416:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33417:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          33418:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map95;
        !          33419: 
        !          33420:   /* root 741 (base opcode 0xb940): */
        !          33421:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          33422:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33423:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33424:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          33425:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map96;
        !          33426: 
        !          33427:   /* root 742 (base opcode 0xb980): */
        !          33428:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          33429:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          33430:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33431:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          33432:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map97;
        !          33433: 
        !          33434:   /* root 743 (base opcode 0xb9c0): */
        !          33435:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          33436:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          33437:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33438:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          33439:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          33440: 
        !          33441:   /* root 744 (base opcode 0xba00): */
        !          33442:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          33443:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          33444:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33445:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          33446:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map92;
        !          33447: 
        !          33448:   /* root 745 (base opcode 0xba40): */
        !          33449:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          33450:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          33451:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33452:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          33453:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map93;
        !          33454: 
        !          33455:   /* root 746 (base opcode 0xba80): */
        !          33456:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          33457:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          33458:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33459:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          33460:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          33461: 
        !          33462:   /* root 747 (base opcode 0xbac0): */
        !          33463:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          33464:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          33465:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33466:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          33467:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map94;
        !          33468: 
        !          33469:   /* root 748 (base opcode 0xbb00): */
        !          33470:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          33471:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          33472:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33473:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          33474:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map95;
        !          33475: 
        !          33476:   /* root 749 (base opcode 0xbb40): */
        !          33477:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          33478:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33479:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33480:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          33481:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map96;
        !          33482: 
        !          33483:   /* root 750 (base opcode 0xbb80): */
        !          33484:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          33485:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          33486:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33487:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          33488:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map97;
        !          33489: 
        !          33490:   /* root 751 (base opcode 0xbbc0): */
        !          33491:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          33492:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          33493:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33494:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          33495:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          33496: 
        !          33497:   /* root 752 (base opcode 0xbc00): */
        !          33498:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          33499:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          33500:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33501:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          33502:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map92;
        !          33503: 
        !          33504:   /* root 753 (base opcode 0xbc40): */
        !          33505:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          33506:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          33507:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33508:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          33509:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map93;
        !          33510: 
        !          33511:   /* root 754 (base opcode 0xbc80): */
        !          33512:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          33513:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          33514:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33515:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          33516:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          33517: 
        !          33518:   /* root 755 (base opcode 0xbcc0): */
        !          33519:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          33520:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          33521:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33522:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          33523:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map94;
        !          33524: 
        !          33525:   /* root 756 (base opcode 0xbd00): */
        !          33526:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          33527:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          33528:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33529:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          33530:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map95;
        !          33531: 
        !          33532:   /* root 757 (base opcode 0xbd40): */
        !          33533:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          33534:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33535:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33536:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          33537:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map96;
        !          33538: 
        !          33539:   /* root 758 (base opcode 0xbd80): */
        !          33540:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          33541:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          33542:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33543:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          33544:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map97;
        !          33545: 
        !          33546:   /* root 759 (base opcode 0xbdc0): */
        !          33547:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          33548:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          33549:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33550:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          33551:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          33552: 
        !          33553:   /* root 760 (base opcode 0xbe00): */
        !          33554:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          33555:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          33556:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33557:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          33558:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map92;
        !          33559: 
        !          33560:   /* root 761 (base opcode 0xbe40): */
        !          33561:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          33562:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          33563:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33564:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          33565:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map93;
        !          33566: 
        !          33567:   /* root 762 (base opcode 0xbe80): */
        !          33568:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          33569:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          33570:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33571:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          33572:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          33573: 
        !          33574:   /* root 763 (base opcode 0xbec0): */
        !          33575:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          33576:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          33577:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33578:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          33579:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map94;
        !          33580: 
        !          33581:   /* root 764 (base opcode 0xbf00): */
        !          33582:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          33583:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          33584:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33585:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          33586:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map95;
        !          33587: 
        !          33588:   /* root 765 (base opcode 0xbf40): */
        !          33589:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          33590:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33591:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33592:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          33593:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map96;
        !          33594: 
        !          33595:   /* root 766 (base opcode 0xbf80): */
        !          33596:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          33597:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          33598:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33599:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          33600:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map97;
        !          33601: 
        !          33602:   /* root 767 (base opcode 0xbfc0): */
        !          33603:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          33604:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          33605:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33606:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          33607:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          33608: 
        !          33609:   /* root 768 (base opcode 0xc000): */
        !          33610:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          33611:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          33612:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33613:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          33614:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map98;
        !          33615: 
        !          33616:   /* root 769 (base opcode 0xc040): */
        !          33617:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          33618:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          33619:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33620:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          33621:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map99;
        !          33622: 
        !          33623:   /* root 770 (base opcode 0xc080): */
        !          33624:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          33625:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          33626:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33627:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          33628:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map100;
        !          33629: 
        !          33630:   /* root 771 (base opcode 0xc0c0): */
        !          33631:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[0];
        !          33632:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33633:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33634:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          33635:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map101;
        !          33636: 
        !          33637:   /* root 772 (base opcode 0xc100): */
        !          33638:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          33639:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          33640:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33641:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          33642:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map102;
        !          33643: 
        !          33644:   /* root 773 (base opcode 0xc140): */
        !          33645:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          33646:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33647:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33648:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          33649:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map103;
        !          33650: 
        !          33651:   /* root 774 (base opcode 0xc180): */
        !          33652:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          33653:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          33654:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33655:   root_entry->_tme_m68k_decoder_root_submap = submap44;
        !          33656:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map104;
        !          33657: 
        !          33658:   /* root 775 (base opcode 0xc1c0): */
        !          33659:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[0];
        !          33660:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33661:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33662:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          33663:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map105;
        !          33664: 
        !          33665:   /* root 776 (base opcode 0xc200): */
        !          33666:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          33667:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          33668:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33669:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          33670:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map98;
        !          33671: 
        !          33672:   /* root 777 (base opcode 0xc240): */
        !          33673:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          33674:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          33675:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33676:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          33677:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map99;
        !          33678: 
        !          33679:   /* root 778 (base opcode 0xc280): */
        !          33680:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          33681:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          33682:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33683:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          33684:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map100;
        !          33685: 
        !          33686:   /* root 779 (base opcode 0xc2c0): */
        !          33687:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          33688:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33689:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33690:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          33691:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map101;
        !          33692: 
        !          33693:   /* root 780 (base opcode 0xc300): */
        !          33694:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          33695:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          33696:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33697:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          33698:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map106;
        !          33699: 
        !          33700:   /* root 781 (base opcode 0xc340): */
        !          33701:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          33702:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33703:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33704:   root_entry->_tme_m68k_decoder_root_submap = submap45;
        !          33705:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map103;
        !          33706: 
        !          33707:   /* root 782 (base opcode 0xc380): */
        !          33708:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          33709:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          33710:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33711:   root_entry->_tme_m68k_decoder_root_submap = submap44;
        !          33712:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map104;
        !          33713: 
        !          33714:   /* root 783 (base opcode 0xc3c0): */
        !          33715:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          33716:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33717:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33718:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          33719:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map105;
        !          33720: 
        !          33721:   /* root 784 (base opcode 0xc400): */
        !          33722:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          33723:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          33724:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33725:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          33726:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map98;
        !          33727: 
        !          33728:   /* root 785 (base opcode 0xc440): */
        !          33729:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          33730:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          33731:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33732:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          33733:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map99;
        !          33734: 
        !          33735:   /* root 786 (base opcode 0xc480): */
        !          33736:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          33737:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          33738:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33739:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          33740:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map100;
        !          33741: 
        !          33742:   /* root 787 (base opcode 0xc4c0): */
        !          33743:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          33744:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33745:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33746:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          33747:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map101;
        !          33748: 
        !          33749:   /* root 788 (base opcode 0xc500): */
        !          33750:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          33751:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          33752:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33753:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          33754:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map106;
        !          33755: 
        !          33756:   /* root 789 (base opcode 0xc540): */
        !          33757:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          33758:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33759:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33760:   root_entry->_tme_m68k_decoder_root_submap = submap46;
        !          33761:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map103;
        !          33762: 
        !          33763:   /* root 790 (base opcode 0xc580): */
        !          33764:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          33765:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          33766:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33767:   root_entry->_tme_m68k_decoder_root_submap = submap44;
        !          33768:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map104;
        !          33769: 
        !          33770:   /* root 791 (base opcode 0xc5c0): */
        !          33771:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          33772:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33773:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33774:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          33775:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map105;
        !          33776: 
        !          33777:   /* root 792 (base opcode 0xc600): */
        !          33778:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          33779:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          33780:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33781:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          33782:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map98;
        !          33783: 
        !          33784:   /* root 793 (base opcode 0xc640): */
        !          33785:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          33786:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          33787:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33788:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          33789:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map99;
        !          33790: 
        !          33791:   /* root 794 (base opcode 0xc680): */
        !          33792:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          33793:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          33794:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33795:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          33796:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map100;
        !          33797: 
        !          33798:   /* root 795 (base opcode 0xc6c0): */
        !          33799:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          33800:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33801:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33802:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          33803:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map101;
        !          33804: 
        !          33805:   /* root 796 (base opcode 0xc700): */
        !          33806:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          33807:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          33808:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33809:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          33810:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map106;
        !          33811: 
        !          33812:   /* root 797 (base opcode 0xc740): */
        !          33813:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          33814:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33815:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33816:   root_entry->_tme_m68k_decoder_root_submap = submap47;
        !          33817:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map103;
        !          33818: 
        !          33819:   /* root 798 (base opcode 0xc780): */
        !          33820:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          33821:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          33822:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33823:   root_entry->_tme_m68k_decoder_root_submap = submap44;
        !          33824:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map104;
        !          33825: 
        !          33826:   /* root 799 (base opcode 0xc7c0): */
        !          33827:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          33828:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33829:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33830:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          33831:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map105;
        !          33832: 
        !          33833:   /* root 800 (base opcode 0xc800): */
        !          33834:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          33835:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          33836:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33837:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          33838:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map98;
        !          33839: 
        !          33840:   /* root 801 (base opcode 0xc840): */
        !          33841:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          33842:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          33843:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33844:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          33845:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map99;
        !          33846: 
        !          33847:   /* root 802 (base opcode 0xc880): */
        !          33848:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          33849:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          33850:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33851:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          33852:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map100;
        !          33853: 
        !          33854:   /* root 803 (base opcode 0xc8c0): */
        !          33855:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          33856:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33857:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33858:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          33859:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map101;
        !          33860: 
        !          33861:   /* root 804 (base opcode 0xc900): */
        !          33862:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          33863:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          33864:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33865:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          33866:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map106;
        !          33867: 
        !          33868:   /* root 805 (base opcode 0xc940): */
        !          33869:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          33870:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33871:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33872:   root_entry->_tme_m68k_decoder_root_submap = submap48;
        !          33873:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map103;
        !          33874: 
        !          33875:   /* root 806 (base opcode 0xc980): */
        !          33876:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          33877:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          33878:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33879:   root_entry->_tme_m68k_decoder_root_submap = submap44;
        !          33880:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map104;
        !          33881: 
        !          33882:   /* root 807 (base opcode 0xc9c0): */
        !          33883:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          33884:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33885:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33886:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          33887:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map105;
        !          33888: 
        !          33889:   /* root 808 (base opcode 0xca00): */
        !          33890:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          33891:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          33892:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33893:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          33894:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map98;
        !          33895: 
        !          33896:   /* root 809 (base opcode 0xca40): */
        !          33897:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          33898:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          33899:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33900:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          33901:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map99;
        !          33902: 
        !          33903:   /* root 810 (base opcode 0xca80): */
        !          33904:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          33905:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          33906:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33907:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          33908:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map100;
        !          33909: 
        !          33910:   /* root 811 (base opcode 0xcac0): */
        !          33911:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          33912:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33913:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33914:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          33915:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map101;
        !          33916: 
        !          33917:   /* root 812 (base opcode 0xcb00): */
        !          33918:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          33919:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          33920:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33921:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          33922:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map106;
        !          33923: 
        !          33924:   /* root 813 (base opcode 0xcb40): */
        !          33925:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          33926:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33927:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33928:   root_entry->_tme_m68k_decoder_root_submap = submap49;
        !          33929:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map103;
        !          33930: 
        !          33931:   /* root 814 (base opcode 0xcb80): */
        !          33932:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          33933:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          33934:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33935:   root_entry->_tme_m68k_decoder_root_submap = submap44;
        !          33936:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map104;
        !          33937: 
        !          33938:   /* root 815 (base opcode 0xcbc0): */
        !          33939:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          33940:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33941:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33942:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          33943:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map105;
        !          33944: 
        !          33945:   /* root 816 (base opcode 0xcc00): */
        !          33946:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          33947:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          33948:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33949:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          33950:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map98;
        !          33951: 
        !          33952:   /* root 817 (base opcode 0xcc40): */
        !          33953:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          33954:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          33955:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33956:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          33957:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map99;
        !          33958: 
        !          33959:   /* root 818 (base opcode 0xcc80): */
        !          33960:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          33961:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          33962:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33963:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          33964:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map100;
        !          33965: 
        !          33966:   /* root 819 (base opcode 0xccc0): */
        !          33967:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          33968:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33969:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33970:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          33971:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map101;
        !          33972: 
        !          33973:   /* root 820 (base opcode 0xcd00): */
        !          33974:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          33975:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          33976:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          33977:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          33978:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map106;
        !          33979: 
        !          33980:   /* root 821 (base opcode 0xcd40): */
        !          33981:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          33982:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33983:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33984:   root_entry->_tme_m68k_decoder_root_submap = submap50;
        !          33985:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map103;
        !          33986: 
        !          33987:   /* root 822 (base opcode 0xcd80): */
        !          33988:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          33989:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          33990:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          33991:   root_entry->_tme_m68k_decoder_root_submap = submap44;
        !          33992:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map104;
        !          33993: 
        !          33994:   /* root 823 (base opcode 0xcdc0): */
        !          33995:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          33996:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          33997:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          33998:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          33999:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map105;
        !          34000: 
        !          34001:   /* root 824 (base opcode 0xce00): */
        !          34002:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          34003:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          34004:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          34005:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          34006:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map98;
        !          34007: 
        !          34008:   /* root 825 (base opcode 0xce40): */
        !          34009:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          34010:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          34011:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34012:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          34013:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map99;
        !          34014: 
        !          34015:   /* root 826 (base opcode 0xce80): */
        !          34016:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          34017:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          34018:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          34019:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          34020:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map100;
        !          34021: 
        !          34022:   /* root 827 (base opcode 0xcec0): */
        !          34023:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          34024:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          34025:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34026:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          34027:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map101;
        !          34028: 
        !          34029:   /* root 828 (base opcode 0xcf00): */
        !          34030:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          34031:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          34032:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          34033:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34034:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map106;
        !          34035: 
        !          34036:   /* root 829 (base opcode 0xcf40): */
        !          34037:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          34038:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          34039:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34040:   root_entry->_tme_m68k_decoder_root_submap = submap51;
        !          34041:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map103;
        !          34042: 
        !          34043:   /* root 830 (base opcode 0xcf80): */
        !          34044:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          34045:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          34046:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          34047:   root_entry->_tme_m68k_decoder_root_submap = submap44;
        !          34048:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map104;
        !          34049: 
        !          34050:   /* root 831 (base opcode 0xcfc0): */
        !          34051:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          34052:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          34053:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34054:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          34055:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map105;
        !          34056: 
        !          34057:   /* root 832 (base opcode 0xd000): */
        !          34058:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          34059:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          34060:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          34061:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          34062:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map107;
        !          34063: 
        !          34064:   /* root 833 (base opcode 0xd040): */
        !          34065:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          34066:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          34067:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34068:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          34069:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map108;
        !          34070: 
        !          34071:   /* root 834 (base opcode 0xd080): */
        !          34072:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          34073:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          34074:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          34075:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          34076:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map109;
        !          34077: 
        !          34078:   /* root 835 (base opcode 0xd0c0): */
        !          34079:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          34080:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          34081:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34082:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          34083:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map110;
        !          34084: 
        !          34085:   /* root 836 (base opcode 0xd100): */
        !          34086:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          34087:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          34088:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          34089:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34090:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map111;
        !          34091: 
        !          34092:   /* root 837 (base opcode 0xd140): */
        !          34093:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          34094:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          34095:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34096:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34097:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map112;
        !          34098: 
        !          34099:   /* root 838 (base opcode 0xd180): */
        !          34100:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          34101:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          34102:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          34103:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34104:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map113;
        !          34105: 
        !          34106:   /* root 839 (base opcode 0xd1c0): */
        !          34107:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          34108:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          34109:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          34110:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          34111:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map114;
        !          34112: 
        !          34113:   /* root 840 (base opcode 0xd200): */
        !          34114:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          34115:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          34116:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          34117:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          34118:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map107;
        !          34119: 
        !          34120:   /* root 841 (base opcode 0xd240): */
        !          34121:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          34122:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          34123:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34124:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          34125:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map108;
        !          34126: 
        !          34127:   /* root 842 (base opcode 0xd280): */
        !          34128:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          34129:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          34130:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          34131:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          34132:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map109;
        !          34133: 
        !          34134:   /* root 843 (base opcode 0xd2c0): */
        !          34135:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          34136:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          34137:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34138:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          34139:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map110;
        !          34140: 
        !          34141:   /* root 844 (base opcode 0xd300): */
        !          34142:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          34143:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          34144:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          34145:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34146:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map111;
        !          34147: 
        !          34148:   /* root 845 (base opcode 0xd340): */
        !          34149:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          34150:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          34151:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34152:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34153:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map112;
        !          34154: 
        !          34155:   /* root 846 (base opcode 0xd380): */
        !          34156:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          34157:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          34158:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          34159:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34160:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map113;
        !          34161: 
        !          34162:   /* root 847 (base opcode 0xd3c0): */
        !          34163:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          34164:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          34165:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          34166:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          34167:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map114;
        !          34168: 
        !          34169:   /* root 848 (base opcode 0xd400): */
        !          34170:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          34171:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          34172:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          34173:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          34174:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map107;
        !          34175: 
        !          34176:   /* root 849 (base opcode 0xd440): */
        !          34177:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          34178:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          34179:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34180:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          34181:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map108;
        !          34182: 
        !          34183:   /* root 850 (base opcode 0xd480): */
        !          34184:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          34185:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          34186:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          34187:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          34188:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map109;
        !          34189: 
        !          34190:   /* root 851 (base opcode 0xd4c0): */
        !          34191:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          34192:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          34193:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34194:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          34195:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map110;
        !          34196: 
        !          34197:   /* root 852 (base opcode 0xd500): */
        !          34198:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          34199:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          34200:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          34201:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34202:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map111;
        !          34203: 
        !          34204:   /* root 853 (base opcode 0xd540): */
        !          34205:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          34206:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          34207:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34208:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34209:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map112;
        !          34210: 
        !          34211:   /* root 854 (base opcode 0xd580): */
        !          34212:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          34213:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          34214:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          34215:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34216:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map113;
        !          34217: 
        !          34218:   /* root 855 (base opcode 0xd5c0): */
        !          34219:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          34220:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          34221:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          34222:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          34223:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map114;
        !          34224: 
        !          34225:   /* root 856 (base opcode 0xd600): */
        !          34226:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          34227:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          34228:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          34229:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          34230:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map107;
        !          34231: 
        !          34232:   /* root 857 (base opcode 0xd640): */
        !          34233:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          34234:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          34235:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34236:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          34237:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map108;
        !          34238: 
        !          34239:   /* root 858 (base opcode 0xd680): */
        !          34240:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          34241:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          34242:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          34243:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          34244:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map109;
        !          34245: 
        !          34246:   /* root 859 (base opcode 0xd6c0): */
        !          34247:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          34248:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          34249:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34250:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          34251:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map110;
        !          34252: 
        !          34253:   /* root 860 (base opcode 0xd700): */
        !          34254:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          34255:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          34256:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          34257:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34258:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map111;
        !          34259: 
        !          34260:   /* root 861 (base opcode 0xd740): */
        !          34261:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          34262:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          34263:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34264:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34265:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map112;
        !          34266: 
        !          34267:   /* root 862 (base opcode 0xd780): */
        !          34268:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          34269:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          34270:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          34271:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34272:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map113;
        !          34273: 
        !          34274:   /* root 863 (base opcode 0xd7c0): */
        !          34275:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          34276:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          34277:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          34278:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          34279:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map114;
        !          34280: 
        !          34281:   /* root 864 (base opcode 0xd800): */
        !          34282:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          34283:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          34284:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          34285:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          34286:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map107;
        !          34287: 
        !          34288:   /* root 865 (base opcode 0xd840): */
        !          34289:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          34290:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          34291:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34292:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          34293:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map108;
        !          34294: 
        !          34295:   /* root 866 (base opcode 0xd880): */
        !          34296:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          34297:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          34298:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          34299:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          34300:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map109;
        !          34301: 
        !          34302:   /* root 867 (base opcode 0xd8c0): */
        !          34303:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          34304:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          34305:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34306:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          34307:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map110;
        !          34308: 
        !          34309:   /* root 868 (base opcode 0xd900): */
        !          34310:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          34311:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          34312:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          34313:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34314:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map111;
        !          34315: 
        !          34316:   /* root 869 (base opcode 0xd940): */
        !          34317:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          34318:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          34319:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34320:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34321:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map112;
        !          34322: 
        !          34323:   /* root 870 (base opcode 0xd980): */
        !          34324:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          34325:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          34326:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          34327:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34328:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map113;
        !          34329: 
        !          34330:   /* root 871 (base opcode 0xd9c0): */
        !          34331:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          34332:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          34333:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          34334:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          34335:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map114;
        !          34336: 
        !          34337:   /* root 872 (base opcode 0xda00): */
        !          34338:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          34339:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          34340:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          34341:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          34342:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map107;
        !          34343: 
        !          34344:   /* root 873 (base opcode 0xda40): */
        !          34345:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          34346:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          34347:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34348:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          34349:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map108;
        !          34350: 
        !          34351:   /* root 874 (base opcode 0xda80): */
        !          34352:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          34353:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          34354:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          34355:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          34356:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map109;
        !          34357: 
        !          34358:   /* root 875 (base opcode 0xdac0): */
        !          34359:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          34360:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          34361:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34362:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          34363:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map110;
        !          34364: 
        !          34365:   /* root 876 (base opcode 0xdb00): */
        !          34366:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          34367:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          34368:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          34369:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34370:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map111;
        !          34371: 
        !          34372:   /* root 877 (base opcode 0xdb40): */
        !          34373:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          34374:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          34375:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34376:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34377:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map112;
        !          34378: 
        !          34379:   /* root 878 (base opcode 0xdb80): */
        !          34380:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          34381:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          34382:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          34383:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34384:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map113;
        !          34385: 
        !          34386:   /* root 879 (base opcode 0xdbc0): */
        !          34387:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          34388:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          34389:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          34390:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          34391:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map114;
        !          34392: 
        !          34393:   /* root 880 (base opcode 0xdc00): */
        !          34394:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          34395:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          34396:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          34397:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          34398:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map107;
        !          34399: 
        !          34400:   /* root 881 (base opcode 0xdc40): */
        !          34401:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          34402:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          34403:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34404:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          34405:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map108;
        !          34406: 
        !          34407:   /* root 882 (base opcode 0xdc80): */
        !          34408:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          34409:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          34410:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          34411:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          34412:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map109;
        !          34413: 
        !          34414:   /* root 883 (base opcode 0xdcc0): */
        !          34415:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          34416:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          34417:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34418:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          34419:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map110;
        !          34420: 
        !          34421:   /* root 884 (base opcode 0xdd00): */
        !          34422:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          34423:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          34424:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          34425:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34426:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map111;
        !          34427: 
        !          34428:   /* root 885 (base opcode 0xdd40): */
        !          34429:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          34430:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          34431:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34432:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34433:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map112;
        !          34434: 
        !          34435:   /* root 886 (base opcode 0xdd80): */
        !          34436:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          34437:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          34438:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          34439:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34440:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map113;
        !          34441: 
        !          34442:   /* root 887 (base opcode 0xddc0): */
        !          34443:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          34444:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          34445:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          34446:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          34447:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map114;
        !          34448: 
        !          34449:   /* root 888 (base opcode 0xde00): */
        !          34450:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          34451:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          34452:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          34453:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          34454:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map107;
        !          34455: 
        !          34456:   /* root 889 (base opcode 0xde40): */
        !          34457:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          34458:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          34459:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34460:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          34461:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map108;
        !          34462: 
        !          34463:   /* root 890 (base opcode 0xde80): */
        !          34464:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          34465:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          34466:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          34467:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          34468:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map109;
        !          34469: 
        !          34470:   /* root 891 (base opcode 0xdec0): */
        !          34471:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          34472:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          34473:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34474:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          34475:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map110;
        !          34476: 
        !          34477:   /* root 892 (base opcode 0xdf00): */
        !          34478:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          34479:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          34480:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          34481:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34482:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map111;
        !          34483: 
        !          34484:   /* root 893 (base opcode 0xdf40): */
        !          34485:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          34486:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          34487:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34488:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34489:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map112;
        !          34490: 
        !          34491:   /* root 894 (base opcode 0xdf80): */
        !          34492:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          34493:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          34494:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          34495:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34496:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map113;
        !          34497: 
        !          34498:   /* root 895 (base opcode 0xdfc0): */
        !          34499:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          34500:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          34501:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          34502:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          34503:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map114;
        !          34504: 
        !          34505:   /* root 896 (base opcode 0xe000): */
        !          34506:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          34507:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          34508:   root_entry->_tme_m68k_decoder_root_submap = submap52;
        !          34509:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map115;
        !          34510: 
        !          34511:   /* root 897 (base opcode 0xe040): */
        !          34512:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          34513:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          34514:   root_entry->_tme_m68k_decoder_root_submap = submap53;
        !          34515:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map116;
        !          34516: 
        !          34517:   /* root 898 (base opcode 0xe080): */
        !          34518:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          34519:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          34520:   root_entry->_tme_m68k_decoder_root_submap = submap54;
        !          34521:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map117;
        !          34522: 
        !          34523:   /* root 899 (base opcode 0xe0c0): */
        !          34524:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          34525:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          34526:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34527:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34528:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map118;
        !          34529: 
        !          34530:   /* root 900 (base opcode 0xe100): */
        !          34531:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          34532:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          34533:   root_entry->_tme_m68k_decoder_root_submap = submap52;
        !          34534:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map119;
        !          34535: 
        !          34536:   /* root 901 (base opcode 0xe140): */
        !          34537:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          34538:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          34539:   root_entry->_tme_m68k_decoder_root_submap = submap53;
        !          34540:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map120;
        !          34541: 
        !          34542:   /* root 902 (base opcode 0xe180): */
        !          34543:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          34544:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          34545:   root_entry->_tme_m68k_decoder_root_submap = submap54;
        !          34546:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map121;
        !          34547: 
        !          34548:   /* root 903 (base opcode 0xe1c0): */
        !          34549:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          34550:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          34551:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34552:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34553:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map122;
        !          34554: 
        !          34555:   /* root 904 (base opcode 0xe200): */
        !          34556:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          34557:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          34558:   root_entry->_tme_m68k_decoder_root_submap = submap55;
        !          34559:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map115;
        !          34560: 
        !          34561:   /* root 905 (base opcode 0xe240): */
        !          34562:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          34563:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          34564:   root_entry->_tme_m68k_decoder_root_submap = submap56;
        !          34565:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map116;
        !          34566: 
        !          34567:   /* root 906 (base opcode 0xe280): */
        !          34568:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          34569:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          34570:   root_entry->_tme_m68k_decoder_root_submap = submap57;
        !          34571:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map117;
        !          34572: 
        !          34573:   /* root 907 (base opcode 0xe2c0): */
        !          34574:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          34575:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          34576:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34577:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34578:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map123;
        !          34579: 
        !          34580:   /* root 908 (base opcode 0xe300): */
        !          34581:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          34582:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          34583:   root_entry->_tme_m68k_decoder_root_submap = submap55;
        !          34584:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map119;
        !          34585: 
        !          34586:   /* root 909 (base opcode 0xe340): */
        !          34587:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          34588:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          34589:   root_entry->_tme_m68k_decoder_root_submap = submap56;
        !          34590:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map120;
        !          34591: 
        !          34592:   /* root 910 (base opcode 0xe380): */
        !          34593:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          34594:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          34595:   root_entry->_tme_m68k_decoder_root_submap = submap57;
        !          34596:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map121;
        !          34597: 
        !          34598:   /* root 911 (base opcode 0xe3c0): */
        !          34599:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          34600:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          34601:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34602:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34603:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map124;
        !          34604: 
        !          34605:   /* root 912 (base opcode 0xe400): */
        !          34606:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          34607:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          34608:   root_entry->_tme_m68k_decoder_root_submap = submap58;
        !          34609:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map115;
        !          34610: 
        !          34611:   /* root 913 (base opcode 0xe440): */
        !          34612:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          34613:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          34614:   root_entry->_tme_m68k_decoder_root_submap = submap59;
        !          34615:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map116;
        !          34616: 
        !          34617:   /* root 914 (base opcode 0xe480): */
        !          34618:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          34619:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          34620:   root_entry->_tme_m68k_decoder_root_submap = submap60;
        !          34621:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map117;
        !          34622: 
        !          34623:   /* root 915 (base opcode 0xe4c0): */
        !          34624:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          34625:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          34626:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34627:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34628:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map125;
        !          34629: 
        !          34630:   /* root 916 (base opcode 0xe500): */
        !          34631:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          34632:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          34633:   root_entry->_tme_m68k_decoder_root_submap = submap58;
        !          34634:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map119;
        !          34635: 
        !          34636:   /* root 917 (base opcode 0xe540): */
        !          34637:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          34638:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          34639:   root_entry->_tme_m68k_decoder_root_submap = submap59;
        !          34640:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map120;
        !          34641: 
        !          34642:   /* root 918 (base opcode 0xe580): */
        !          34643:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          34644:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          34645:   root_entry->_tme_m68k_decoder_root_submap = submap60;
        !          34646:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map121;
        !          34647: 
        !          34648:   /* root 919 (base opcode 0xe5c0): */
        !          34649:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          34650:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          34651:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34652:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34653:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map126;
        !          34654: 
        !          34655:   /* root 920 (base opcode 0xe600): */
        !          34656:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          34657:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          34658:   root_entry->_tme_m68k_decoder_root_submap = submap61;
        !          34659:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map115;
        !          34660: 
        !          34661:   /* root 921 (base opcode 0xe640): */
        !          34662:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          34663:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          34664:   root_entry->_tme_m68k_decoder_root_submap = submap62;
        !          34665:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map116;
        !          34666: 
        !          34667:   /* root 922 (base opcode 0xe680): */
        !          34668:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          34669:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          34670:   root_entry->_tme_m68k_decoder_root_submap = submap63;
        !          34671:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map117;
        !          34672: 
        !          34673:   /* root 923 (base opcode 0xe6c0): */
        !          34674:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          34675:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          34676:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34677:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34678:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map127;
        !          34679: 
        !          34680:   /* root 924 (base opcode 0xe700): */
        !          34681:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          34682:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          34683:   root_entry->_tme_m68k_decoder_root_submap = submap61;
        !          34684:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map119;
        !          34685: 
        !          34686:   /* root 925 (base opcode 0xe740): */
        !          34687:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          34688:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          34689:   root_entry->_tme_m68k_decoder_root_submap = submap62;
        !          34690:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map120;
        !          34691: 
        !          34692:   /* root 926 (base opcode 0xe780): */
        !          34693:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          34694:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          34695:   root_entry->_tme_m68k_decoder_root_submap = submap63;
        !          34696:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map121;
        !          34697: 
        !          34698:   /* root 927 (base opcode 0xe7c0): */
        !          34699:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          34700:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          34701:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          34702:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          34703:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map128;
        !          34704: 
        !          34705:   /* root 928 (base opcode 0xe800): */
        !          34706:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          34707:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          34708:   root_entry->_tme_m68k_decoder_root_submap = submap64;
        !          34709:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map115;
        !          34710: 
        !          34711:   /* root 929 (base opcode 0xe840): */
        !          34712:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          34713:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          34714:   root_entry->_tme_m68k_decoder_root_submap = submap65;
        !          34715:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map116;
        !          34716: 
        !          34717:   /* root 930 (base opcode 0xe880): */
        !          34718:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          34719:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          34720:   root_entry->_tme_m68k_decoder_root_submap = submap66;
        !          34721:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map117;
        !          34722: 
        !          34723:   /* root 931 (base opcode 0xe8c0): */
        !          34724:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34725:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34726: 
        !          34727:   /* root 932 (base opcode 0xe900): */
        !          34728:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          34729:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          34730:   root_entry->_tme_m68k_decoder_root_submap = submap64;
        !          34731:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map119;
        !          34732: 
        !          34733:   /* root 933 (base opcode 0xe940): */
        !          34734:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          34735:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          34736:   root_entry->_tme_m68k_decoder_root_submap = submap65;
        !          34737:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map120;
        !          34738: 
        !          34739:   /* root 934 (base opcode 0xe980): */
        !          34740:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          34741:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          34742:   root_entry->_tme_m68k_decoder_root_submap = submap66;
        !          34743:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map121;
        !          34744: 
        !          34745:   /* root 935 (base opcode 0xe9c0): */
        !          34746:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34747:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34748: 
        !          34749:   /* root 936 (base opcode 0xea00): */
        !          34750:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          34751:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          34752:   root_entry->_tme_m68k_decoder_root_submap = submap67;
        !          34753:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map115;
        !          34754: 
        !          34755:   /* root 937 (base opcode 0xea40): */
        !          34756:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          34757:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          34758:   root_entry->_tme_m68k_decoder_root_submap = submap68;
        !          34759:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map116;
        !          34760: 
        !          34761:   /* root 938 (base opcode 0xea80): */
        !          34762:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          34763:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          34764:   root_entry->_tme_m68k_decoder_root_submap = submap69;
        !          34765:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map117;
        !          34766: 
        !          34767:   /* root 939 (base opcode 0xeac0): */
        !          34768:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34769:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34770: 
        !          34771:   /* root 940 (base opcode 0xeb00): */
        !          34772:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          34773:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          34774:   root_entry->_tme_m68k_decoder_root_submap = submap67;
        !          34775:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map119;
        !          34776: 
        !          34777:   /* root 941 (base opcode 0xeb40): */
        !          34778:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          34779:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          34780:   root_entry->_tme_m68k_decoder_root_submap = submap68;
        !          34781:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map120;
        !          34782: 
        !          34783:   /* root 942 (base opcode 0xeb80): */
        !          34784:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          34785:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          34786:   root_entry->_tme_m68k_decoder_root_submap = submap69;
        !          34787:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map121;
        !          34788: 
        !          34789:   /* root 943 (base opcode 0xebc0): */
        !          34790:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34791:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34792: 
        !          34793:   /* root 944 (base opcode 0xec00): */
        !          34794:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          34795:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          34796:   root_entry->_tme_m68k_decoder_root_submap = submap70;
        !          34797:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map115;
        !          34798: 
        !          34799:   /* root 945 (base opcode 0xec40): */
        !          34800:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          34801:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          34802:   root_entry->_tme_m68k_decoder_root_submap = submap71;
        !          34803:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map116;
        !          34804: 
        !          34805:   /* root 946 (base opcode 0xec80): */
        !          34806:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          34807:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          34808:   root_entry->_tme_m68k_decoder_root_submap = submap72;
        !          34809:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map117;
        !          34810: 
        !          34811:   /* root 947 (base opcode 0xecc0): */
        !          34812:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34813:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34814: 
        !          34815:   /* root 948 (base opcode 0xed00): */
        !          34816:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          34817:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          34818:   root_entry->_tme_m68k_decoder_root_submap = submap70;
        !          34819:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map119;
        !          34820: 
        !          34821:   /* root 949 (base opcode 0xed40): */
        !          34822:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          34823:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          34824:   root_entry->_tme_m68k_decoder_root_submap = submap71;
        !          34825:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map120;
        !          34826: 
        !          34827:   /* root 950 (base opcode 0xed80): */
        !          34828:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          34829:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          34830:   root_entry->_tme_m68k_decoder_root_submap = submap72;
        !          34831:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map121;
        !          34832: 
        !          34833:   /* root 951 (base opcode 0xedc0): */
        !          34834:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34835:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34836: 
        !          34837:   /* root 952 (base opcode 0xee00): */
        !          34838:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          34839:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          34840:   root_entry->_tme_m68k_decoder_root_submap = submap73;
        !          34841:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map115;
        !          34842: 
        !          34843:   /* root 953 (base opcode 0xee40): */
        !          34844:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          34845:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          34846:   root_entry->_tme_m68k_decoder_root_submap = submap74;
        !          34847:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map116;
        !          34848: 
        !          34849:   /* root 954 (base opcode 0xee80): */
        !          34850:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          34851:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          34852:   root_entry->_tme_m68k_decoder_root_submap = submap75;
        !          34853:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map117;
        !          34854: 
        !          34855:   /* root 955 (base opcode 0xeec0): */
        !          34856:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34857:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34858: 
        !          34859:   /* root 956 (base opcode 0xef00): */
        !          34860:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          34861:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          34862:   root_entry->_tme_m68k_decoder_root_submap = submap73;
        !          34863:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map119;
        !          34864: 
        !          34865:   /* root 957 (base opcode 0xef40): */
        !          34866:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          34867:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          34868:   root_entry->_tme_m68k_decoder_root_submap = submap74;
        !          34869:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map120;
        !          34870: 
        !          34871:   /* root 958 (base opcode 0xef80): */
        !          34872:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          34873:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          34874:   root_entry->_tme_m68k_decoder_root_submap = submap75;
        !          34875:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map121;
        !          34876: 
        !          34877:   /* root 959 (base opcode 0xefc0): */
        !          34878:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34879:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34880: 
        !          34881:   /* root 960 (base opcode 0xf000): */
        !          34882:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34883:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34884: 
        !          34885:   /* root 961 (base opcode 0xf040): */
        !          34886:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34887:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34888: 
        !          34889:   /* root 962 (base opcode 0xf080): */
        !          34890:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34891:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34892: 
        !          34893:   /* root 963 (base opcode 0xf0c0): */
        !          34894:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34895:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34896: 
        !          34897:   /* root 964 (base opcode 0xf100): */
        !          34898:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34899:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34900: 
        !          34901:   /* root 965 (base opcode 0xf140): */
        !          34902:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34903:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34904: 
        !          34905:   /* root 966 (base opcode 0xf180): */
        !          34906:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34907:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34908: 
        !          34909:   /* root 967 (base opcode 0xf1c0): */
        !          34910:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34911:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34912: 
        !          34913:   /* root 968 (base opcode 0xf200): */
        !          34914:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34915:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34916: 
        !          34917:   /* root 969 (base opcode 0xf240): */
        !          34918:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34919:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34920: 
        !          34921:   /* root 970 (base opcode 0xf280): */
        !          34922:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34923:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34924: 
        !          34925:   /* root 971 (base opcode 0xf2c0): */
        !          34926:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34927:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34928: 
        !          34929:   /* root 972 (base opcode 0xf300): */
        !          34930:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34931:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34932: 
        !          34933:   /* root 973 (base opcode 0xf340): */
        !          34934:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34935:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34936: 
        !          34937:   /* root 974 (base opcode 0xf380): */
        !          34938:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34939:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34940: 
        !          34941:   /* root 975 (base opcode 0xf3c0): */
        !          34942:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34943:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34944: 
        !          34945:   /* root 976 (base opcode 0xf400): */
        !          34946:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34947:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34948: 
        !          34949:   /* root 977 (base opcode 0xf440): */
        !          34950:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34951:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34952: 
        !          34953:   /* root 978 (base opcode 0xf480): */
        !          34954:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34955:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34956: 
        !          34957:   /* root 979 (base opcode 0xf4c0): */
        !          34958:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34959:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34960: 
        !          34961:   /* root 980 (base opcode 0xf500): */
        !          34962:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34963:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34964: 
        !          34965:   /* root 981 (base opcode 0xf540): */
        !          34966:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34967:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34968: 
        !          34969:   /* root 982 (base opcode 0xf580): */
        !          34970:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34971:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34972: 
        !          34973:   /* root 983 (base opcode 0xf5c0): */
        !          34974:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34975:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34976: 
        !          34977:   /* root 984 (base opcode 0xf600): */
        !          34978:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34979:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34980: 
        !          34981:   /* root 985 (base opcode 0xf640): */
        !          34982:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34983:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34984: 
        !          34985:   /* root 986 (base opcode 0xf680): */
        !          34986:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34987:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34988: 
        !          34989:   /* root 987 (base opcode 0xf6c0): */
        !          34990:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34991:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34992: 
        !          34993:   /* root 988 (base opcode 0xf700): */
        !          34994:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34995:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          34996: 
        !          34997:   /* root 989 (base opcode 0xf740): */
        !          34998:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          34999:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35000: 
        !          35001:   /* root 990 (base opcode 0xf780): */
        !          35002:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35003:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35004: 
        !          35005:   /* root 991 (base opcode 0xf7c0): */
        !          35006:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35007:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35008: 
        !          35009:   /* root 992 (base opcode 0xf800): */
        !          35010:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35011:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35012: 
        !          35013:   /* root 993 (base opcode 0xf840): */
        !          35014:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35015:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35016: 
        !          35017:   /* root 994 (base opcode 0xf880): */
        !          35018:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35019:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35020: 
        !          35021:   /* root 995 (base opcode 0xf8c0): */
        !          35022:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35023:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35024: 
        !          35025:   /* root 996 (base opcode 0xf900): */
        !          35026:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35027:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35028: 
        !          35029:   /* root 997 (base opcode 0xf940): */
        !          35030:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35031:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35032: 
        !          35033:   /* root 998 (base opcode 0xf980): */
        !          35034:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35035:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35036: 
        !          35037:   /* root 999 (base opcode 0xf9c0): */
        !          35038:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35039:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35040: 
        !          35041:   /* root 1000 (base opcode 0xfa00): */
        !          35042:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35043:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35044: 
        !          35045:   /* root 1001 (base opcode 0xfa40): */
        !          35046:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35047:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35048: 
        !          35049:   /* root 1002 (base opcode 0xfa80): */
        !          35050:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35051:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35052: 
        !          35053:   /* root 1003 (base opcode 0xfac0): */
        !          35054:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35055:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35056: 
        !          35057:   /* root 1004 (base opcode 0xfb00): */
        !          35058:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35059:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35060: 
        !          35061:   /* root 1005 (base opcode 0xfb40): */
        !          35062:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35063:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35064: 
        !          35065:   /* root 1006 (base opcode 0xfb80): */
        !          35066:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35067:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35068: 
        !          35069:   /* root 1007 (base opcode 0xfbc0): */
        !          35070:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35071:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35072: 
        !          35073:   /* root 1008 (base opcode 0xfc00): */
        !          35074:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35075:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35076: 
        !          35077:   /* root 1009 (base opcode 0xfc40): */
        !          35078:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35079:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35080: 
        !          35081:   /* root 1010 (base opcode 0xfc80): */
        !          35082:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35083:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35084: 
        !          35085:   /* root 1011 (base opcode 0xfcc0): */
        !          35086:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35087:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35088: 
        !          35089:   /* root 1012 (base opcode 0xfd00): */
        !          35090:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35091:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35092: 
        !          35093:   /* root 1013 (base opcode 0xfd40): */
        !          35094:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35095:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35096: 
        !          35097:   /* root 1014 (base opcode 0xfd80): */
        !          35098:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35099:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35100: 
        !          35101:   /* root 1015 (base opcode 0xfdc0): */
        !          35102:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35103:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35104: 
        !          35105:   /* root 1016 (base opcode 0xfe00): */
        !          35106:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35107:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35108: 
        !          35109:   /* root 1017 (base opcode 0xfe40): */
        !          35110:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35111:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35112: 
        !          35113:   /* root 1018 (base opcode 0xfe80): */
        !          35114:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35115:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35116: 
        !          35117:   /* root 1019 (base opcode 0xfec0): */
        !          35118:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35119:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35120: 
        !          35121:   /* root 1020 (base opcode 0xff00): */
        !          35122:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35123:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35124: 
        !          35125:   /* root 1021 (base opcode 0xff40): */
        !          35126:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35127:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35128: 
        !          35129:   /* root 1022 (base opcode 0xff80): */
        !          35130:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35131:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35132: 
        !          35133:   /* root 1023 (base opcode 0xffc0): */
        !          35134:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          35135:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          35136: 
        !          35137: }
        !          35138: 
        !          35139: /* create submap 76: */
        !          35140: static struct _tme_m68k_decoder_submap *
        !          35141: _tme_m68k_create_submap76(struct tme_m68k *ic)
        !          35142: {
        !          35143:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          35144:   int entry_i;
        !          35145: 
        !          35146:   /* allocate and initialize the submap: */
        !          35147:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          35148:   submap_entry = submap;
        !          35149:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          35150:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          35151:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          35152:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          35153:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          35154:       submap_entry++;
        !          35155:   }
        !          35156: 
        !          35157:   /* fill the submap: */
        !          35158:   submap_entry = submap;
        !          35159: 
        !          35160:   /* submap 76 sub 0 */
        !          35161:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          35162:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35163:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          35164: 
        !          35165:   /* submap 76 sub 1 */
        !          35166:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          35167:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35168:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          35169: 
        !          35170:   /* submap 76 sub 2 */
        !          35171:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          35172:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35173:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          35174: 
        !          35175:   /* submap 76 sub 3 */
        !          35176:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          35177:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35178:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          35179: 
        !          35180:   /* submap 76 sub 4 */
        !          35181:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          35182:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35183:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          35184: 
        !          35185:   /* submap 76 sub 5 */
        !          35186:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          35187:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35188:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          35189: 
        !          35190:   /* submap 76 sub 6 */
        !          35191:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          35192:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35193:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          35194: 
        !          35195:   /* submap 76 sub 7 */
        !          35196:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          35197:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35198:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          35199: 
        !          35200:   /* submap 76 sub 8 */
        !          35201:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35202:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          35203: 
        !          35204:   /* submap 76 sub 9 */
        !          35205:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35206:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          35207: 
        !          35208:   /* submap 76 sub 10 */
        !          35209:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35210:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          35211: 
        !          35212:   /* submap 76 sub 11 */
        !          35213:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35214:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          35215: 
        !          35216:   /* submap 76 sub 12 */
        !          35217:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35218:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          35219: 
        !          35220:   /* submap 76 sub 13 */
        !          35221:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35222:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          35223: 
        !          35224:   /* submap 76 sub 14 */
        !          35225:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35226:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          35227: 
        !          35228:   /* submap 76 sub 15 */
        !          35229:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35230:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          35231: 
        !          35232:   /* submap 76 sub 16 */
        !          35233:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35234:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35235:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35236: 
        !          35237:   /* submap 76 sub 17 */
        !          35238:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35239:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35240:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35241: 
        !          35242:   /* submap 76 sub 18 */
        !          35243:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35244:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35245:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35246: 
        !          35247:   /* submap 76 sub 19 */
        !          35248:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35249:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35250:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35251: 
        !          35252:   /* submap 76 sub 20 */
        !          35253:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35254:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35255:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35256: 
        !          35257:   /* submap 76 sub 21 */
        !          35258:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35259:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35260:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35261: 
        !          35262:   /* submap 76 sub 22 */
        !          35263:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35264:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35265:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35266: 
        !          35267:   /* submap 76 sub 23 */
        !          35268:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35269:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35270:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35271: 
        !          35272:   /* submap 76 sub 24 */
        !          35273:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35274: 
        !          35275:   /* submap 76 sub 25 */
        !          35276:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35277: 
        !          35278:   /* submap 76 sub 26 */
        !          35279:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35280: 
        !          35281:   /* submap 76 sub 27 */
        !          35282:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35283: 
        !          35284:   /* submap 76 sub 28 */
        !          35285:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35286: 
        !          35287:   /* submap 76 sub 29 */
        !          35288:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35289: 
        !          35290:   /* submap 76 sub 30 */
        !          35291:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35292: 
        !          35293:   /* submap 76 sub 31 */
        !          35294:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35295: 
        !          35296:   /* submap 76 sub 32 */
        !          35297:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35298: 
        !          35299:   /* submap 76 sub 33 */
        !          35300:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35301: 
        !          35302:   /* submap 76 sub 34 */
        !          35303:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35304: 
        !          35305:   /* submap 76 sub 35 */
        !          35306:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35307: 
        !          35308:   /* submap 76 sub 36 */
        !          35309:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35310: 
        !          35311:   /* submap 76 sub 37 */
        !          35312:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35313: 
        !          35314:   /* submap 76 sub 38 */
        !          35315:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35316: 
        !          35317:   /* submap 76 sub 39 */
        !          35318:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35319: 
        !          35320:   /* submap 76 sub 40 */
        !          35321:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35322:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35323:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35324: 
        !          35325:   /* submap 76 sub 41 */
        !          35326:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35327:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35328:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35329: 
        !          35330:   /* submap 76 sub 42 */
        !          35331:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35332:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35333:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35334: 
        !          35335:   /* submap 76 sub 43 */
        !          35336:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35337:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35338:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35339: 
        !          35340:   /* submap 76 sub 44 */
        !          35341:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35342:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35343:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35344: 
        !          35345:   /* submap 76 sub 45 */
        !          35346:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35347:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35348:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35349: 
        !          35350:   /* submap 76 sub 46 */
        !          35351:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35352:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35353:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35354: 
        !          35355:   /* submap 76 sub 47 */
        !          35356:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35357:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35358:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35359: 
        !          35360:   /* submap 76 sub 48 */
        !          35361:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35362:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35363:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35364: 
        !          35365:   /* submap 76 sub 49 */
        !          35366:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35367:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35368:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35369: 
        !          35370:   /* submap 76 sub 50 */
        !          35371:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35372:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35373:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35374: 
        !          35375:   /* submap 76 sub 51 */
        !          35376:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35377:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35378:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35379: 
        !          35380:   /* submap 76 sub 52 */
        !          35381:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35382:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35383:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35384: 
        !          35385:   /* submap 76 sub 53 */
        !          35386:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35387:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35388:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35389: 
        !          35390:   /* submap 76 sub 54 */
        !          35391:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35392:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35393:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35394: 
        !          35395:   /* submap 76 sub 55 */
        !          35396:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35397:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35398:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35399: 
        !          35400:   /* submap 76 sub 56 */
        !          35401:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35402:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35403:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35404: 
        !          35405:   /* submap 76 sub 57 */
        !          35406:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35407:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35408:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35409: 
        !          35410:   /* submap 76 sub 58 */
        !          35411:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35412:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35413:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35414: 
        !          35415:   /* submap 76 sub 59 */
        !          35416:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35417:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35418:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35419: 
        !          35420:   /* submap 76 sub 60 */
        !          35421:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35422: 
        !          35423:   /* submap 76 sub 61 */
        !          35424:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35425: 
        !          35426:   /* submap 76 sub 62 */
        !          35427:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35428: 
        !          35429:   /* submap 76 sub 63 */
        !          35430:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35431: 
        !          35432:   /* done: */
        !          35433:   return(submap);
        !          35434: }
        !          35435: 
        !          35436: /* create submap 77: */
        !          35437: static struct _tme_m68k_decoder_submap *
        !          35438: _tme_m68k_create_submap77(struct tme_m68k *ic)
        !          35439: {
        !          35440:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          35441:   int entry_i;
        !          35442: 
        !          35443:   /* allocate and initialize the submap: */
        !          35444:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          35445:   submap_entry = submap;
        !          35446:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          35447:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          35448:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          35449:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          35450:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          35451:       submap_entry++;
        !          35452:   }
        !          35453: 
        !          35454:   /* fill the submap: */
        !          35455:   submap_entry = submap;
        !          35456: 
        !          35457:   /* submap 77 sub 0 */
        !          35458:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35459:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35460:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35461: 
        !          35462:   /* submap 77 sub 1 */
        !          35463:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35464:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35465:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35466: 
        !          35467:   /* submap 77 sub 2 */
        !          35468:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35469:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35470:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35471: 
        !          35472:   /* submap 77 sub 3 */
        !          35473:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35474:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35475:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35476: 
        !          35477:   /* submap 77 sub 4 */
        !          35478:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35479:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35480:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35481: 
        !          35482:   /* submap 77 sub 5 */
        !          35483:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35484:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35485:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35486: 
        !          35487:   /* submap 77 sub 6 */
        !          35488:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35489:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35490:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35491: 
        !          35492:   /* submap 77 sub 7 */
        !          35493:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35494:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35495:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35496: 
        !          35497:   /* submap 77 sub 8 */
        !          35498:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35499:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35500:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35501: 
        !          35502:   /* submap 77 sub 9 */
        !          35503:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35504:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35505:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35506: 
        !          35507:   /* submap 77 sub 10 */
        !          35508:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35509:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35510:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35511: 
        !          35512:   /* submap 77 sub 11 */
        !          35513:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35514:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35515:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35516: 
        !          35517:   /* submap 77 sub 12 */
        !          35518:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35519:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35520:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35521: 
        !          35522:   /* submap 77 sub 13 */
        !          35523:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35524:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35525:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35526: 
        !          35527:   /* submap 77 sub 14 */
        !          35528:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35529:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35530:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35531: 
        !          35532:   /* submap 77 sub 15 */
        !          35533:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35534:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35535:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          35536: 
        !          35537:   /* submap 77 sub 16 */
        !          35538:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          35539:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35540:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          35541:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16S32;
        !          35542:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          35543: 
        !          35544:   /* submap 77 sub 17 */
        !          35545:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          35546:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35547:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          35548:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16S32;
        !          35549:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          35550: 
        !          35551:   /* submap 77 sub 18 */
        !          35552:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          35553:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35554:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          35555:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16S32;
        !          35556:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          35557: 
        !          35558:   /* submap 77 sub 19 */
        !          35559:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          35560:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35561:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          35562:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16S32;
        !          35563:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          35564: 
        !          35565:   /* submap 77 sub 20 */
        !          35566:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          35567:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35568:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          35569:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16S32;
        !          35570:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          35571: 
        !          35572:   /* submap 77 sub 21 */
        !          35573:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          35574:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35575:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          35576:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16S32;
        !          35577:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          35578: 
        !          35579:   /* submap 77 sub 22 */
        !          35580:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          35581:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35582:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          35583:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16S32;
        !          35584:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          35585: 
        !          35586:   /* submap 77 sub 23 */
        !          35587:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          35588:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35589:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          35590:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16S32;
        !          35591:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          35592: 
        !          35593:   /* submap 77 sub 24 */
        !          35594:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          35595:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35596:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35597:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          35598: 
        !          35599:   /* submap 77 sub 25 */
        !          35600:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          35601:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35602:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35603:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          35604: 
        !          35605:   /* submap 77 sub 26 */
        !          35606:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          35607:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35608:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35609:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          35610: 
        !          35611:   /* submap 77 sub 27 */
        !          35612:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          35613:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35614:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35615:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          35616: 
        !          35617:   /* submap 77 sub 28 */
        !          35618:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          35619:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35620:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35621:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          35622: 
        !          35623:   /* submap 77 sub 29 */
        !          35624:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          35625:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35626:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35627:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          35628: 
        !          35629:   /* submap 77 sub 30 */
        !          35630:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          35631:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35632:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35633:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          35634: 
        !          35635:   /* submap 77 sub 31 */
        !          35636:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          35637:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35638:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35639:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          35640: 
        !          35641:   /* submap 77 sub 32 */
        !          35642:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          35643:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35644:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35645:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35646: 
        !          35647:   /* submap 77 sub 33 */
        !          35648:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          35649:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35650:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35651:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35652: 
        !          35653:   /* submap 77 sub 34 */
        !          35654:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          35655:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35656:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35657:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35658: 
        !          35659:   /* submap 77 sub 35 */
        !          35660:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          35661:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35662:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35663:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35664: 
        !          35665:   /* submap 77 sub 36 */
        !          35666:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          35667:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35668:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35669:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35670: 
        !          35671:   /* submap 77 sub 37 */
        !          35672:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          35673:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35674:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35675:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35676: 
        !          35677:   /* submap 77 sub 38 */
        !          35678:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          35679:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35680:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35681:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35682: 
        !          35683:   /* submap 77 sub 39 */
        !          35684:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          35685:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35686:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35687:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35688: 
        !          35689:   /* submap 77 sub 40 */
        !          35690:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          35691:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35692:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35693:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35694: 
        !          35695:   /* submap 77 sub 41 */
        !          35696:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          35697:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35698:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35699:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35700: 
        !          35701:   /* submap 77 sub 42 */
        !          35702:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          35703:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35704:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35705:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35706: 
        !          35707:   /* submap 77 sub 43 */
        !          35708:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          35709:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35710:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35711:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35712: 
        !          35713:   /* submap 77 sub 44 */
        !          35714:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          35715:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35716:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35717:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35718: 
        !          35719:   /* submap 77 sub 45 */
        !          35720:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          35721:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35722:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35723:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35724: 
        !          35725:   /* submap 77 sub 46 */
        !          35726:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          35727:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35728:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35729:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35730: 
        !          35731:   /* submap 77 sub 47 */
        !          35732:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          35733:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35734:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35735:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          35736: 
        !          35737:   /* submap 77 sub 48 */
        !          35738:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35739:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35740:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 7;
        !          35741: 
        !          35742:   /* submap 77 sub 49 */
        !          35743:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35744:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35745:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 6;
        !          35746: 
        !          35747:   /* submap 77 sub 50 */
        !          35748:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35749:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35750:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 12;
        !          35751: 
        !          35752:   /* submap 77 sub 51 */
        !          35753:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35754:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35755:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 9;
        !          35756: 
        !          35757:   /* submap 77 sub 52 */
        !          35758:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35759:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          35760:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16S32;
        !          35761:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 8;
        !          35762: 
        !          35763:   /* submap 77 sub 53 */
        !          35764:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35765:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35766:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 11;
        !          35767: 
        !          35768:   /* submap 77 sub 54 */
        !          35769:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35770:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35771:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 13;
        !          35772: 
        !          35773:   /* submap 77 sub 55 */
        !          35774:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35775:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35776:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 10;
        !          35777: 
        !          35778:   /* submap 77 sub 56 */
        !          35779:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 4;
        !          35780: 
        !          35781:   /* submap 77 sub 57 */
        !          35782:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 4;
        !          35783: 
        !          35784:   /* submap 77 sub 58 */
        !          35785:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35786:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35787:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 5;
        !          35788: 
        !          35789:   /* submap 77 sub 59 */
        !          35790:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          35791:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          35792:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 5;
        !          35793: 
        !          35794:   /* submap 77 sub 60 */
        !          35795:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 4;
        !          35796: 
        !          35797:   /* submap 77 sub 61 */
        !          35798:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 4;
        !          35799: 
        !          35800:   /* submap 77 sub 62 */
        !          35801:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 4;
        !          35802: 
        !          35803:   /* submap 77 sub 63 */
        !          35804:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 4;
        !          35805: 
        !          35806:   /* done: */
        !          35807:   return(submap);
        !          35808: }
        !          35809: 
        !          35810: /* opcode map for m68010 root 56 (submap 15): */
        !          35811: static const struct _tme_m68k_opcode _tme_m68k_opcode_map129[3] = {
        !          35812:   { tme_m68k_moves8, TME_M68K_SPECOP_MOVES, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          35813:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35814:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35815: };
        !          35816: 
        !          35817: /* opcode map for m68010 root 57 (submap 15): */
        !          35818: static const struct _tme_m68k_opcode _tme_m68k_opcode_map130[3] = {
        !          35819:   { tme_m68k_moves16, TME_M68K_SPECOP_MOVES, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          35820:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35821:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35822: };
        !          35823: 
        !          35824: /* opcode map for m68010 root 58 (submap 15): */
        !          35825: static const struct _tme_m68k_opcode _tme_m68k_opcode_map131[3] = {
        !          35826:   { tme_m68k_moves32, TME_M68K_SPECOP_MOVES, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          35827:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35828:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35829: };
        !          35830: 
        !          35831: /* opcode map for m68010 root 259 (submap 1): */
        !          35832: static const struct _tme_m68k_opcode _tme_m68k_opcode_map132[3] = {
        !          35833:   { tme_m68k_move_from_sr, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_WRITE },
        !          35834:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35835:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35836: };
        !          35837: 
        !          35838: /* opcode map for m68010 root 264 (submap 0): */
        !          35839: static const struct _tme_m68k_opcode _tme_m68k_opcode_map133[3] = {
        !          35840:   { tme_m68k_clr8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_WRITE },
        !          35841:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35842:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35843: };
        !          35844: 
        !          35845: /* opcode map for m68010 root 265 (submap 1): */
        !          35846: static const struct _tme_m68k_opcode _tme_m68k_opcode_map134[3] = {
        !          35847:   { tme_m68k_clr16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_WRITE },
        !          35848:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35849:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35850: };
        !          35851: 
        !          35852: /* opcode map for m68010 root 266 (submap 2): */
        !          35853: static const struct _tme_m68k_opcode _tme_m68k_opcode_map135[2] = {
        !          35854:   { tme_m68k_clr32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_WRITE },
        !          35855:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35856: };
        !          35857: 
        !          35858: /* opcode map for m68010 root 267 (submap 1): */
        !          35859: static const struct _tme_m68k_opcode _tme_m68k_opcode_map136[3] = {
        !          35860:   { tme_m68k_move_from_ccr, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_WRITE },
        !          35861:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35862:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35863: };
        !          35864: 
        !          35865: /* opcode map for m68010 root 289 (submap 76): */
        !          35866: static const struct _tme_m68k_opcode _tme_m68k_opcode_map137[4] = {
        !          35867:   { tme_m68k_pea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35868:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35869:   { tme_m68k_bkpt, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35870:   { tme_m68k_swap, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35871: };
        !          35872: 
        !          35873: /* opcode map for m68010 root 313 (submap 77): */
        !          35874: static const struct _tme_m68k_opcode _tme_m68k_opcode_map138[14] = {
        !          35875:   { tme_m68k_move_usp, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35876:   { tme_m68k_trap, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35877:   { tme_m68k_link, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35878:   { tme_m68k_unlk, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35879:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35880:   { tme_m68k_movec, TME_M68K_SPECOP_SPECOP16, TME_BUS_CYCLE_UNDEF },
        !          35881:   { tme_m68k_nop, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35882:   { tme_m68k_reset, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35883:   { tme_m68k_rtd, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35884:   { tme_m68k_rte, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35885:   { tme_m68k_rtr, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35886:   { tme_m68k_rts, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35887:   { tme_m68k_stop, TME_M68K_SPECOP_SPECOP16, TME_BUS_CYCLE_UNDEF },
        !          35888:   { tme_m68k_trapv, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35889: };
        !          35890: 
        !          35891: /* opcode map for m68010 root 516 (submap 43): */
        !          35892: static const struct _tme_m68k_opcode _tme_m68k_opcode_map139[3] = {
        !          35893:   { tme_m68k_or8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          35894:   { tme_m68k_sbcd, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35895:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35896: };
        !          35897: 
        !          35898: /* opcode map for m68010 root 517 (submap 43): */
        !          35899: static const struct _tme_m68k_opcode _tme_m68k_opcode_map140[3] = {
        !          35900:   { tme_m68k_or16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          35901:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35902:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35903: };
        !          35904: 
        !          35905: /* opcode map for m68010 root 518 (submap 43): */
        !          35906: static const struct _tme_m68k_opcode _tme_m68k_opcode_map141[3] = {
        !          35907:   { tme_m68k_or32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          35908:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35909:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35910: };
        !          35911: 
        !          35912: /* opcode map for m68010 root 580 (submap 43): */
        !          35913: static const struct _tme_m68k_opcode _tme_m68k_opcode_map142[3] = {
        !          35914:   { tme_m68k_sub8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          35915:   { tme_m68k_subx8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35916:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35917: };
        !          35918: 
        !          35919: /* opcode map for m68010 root 581 (submap 43): */
        !          35920: static const struct _tme_m68k_opcode _tme_m68k_opcode_map143[3] = {
        !          35921:   { tme_m68k_sub16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          35922:   { tme_m68k_subx16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35923:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35924: };
        !          35925: 
        !          35926: /* opcode map for m68010 root 582 (submap 43): */
        !          35927: static const struct _tme_m68k_opcode _tme_m68k_opcode_map144[3] = {
        !          35928:   { tme_m68k_sub32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          35929:   { tme_m68k_subx32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35930:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          35931: };
        !          35932: 
        !          35933: /* initializes the m68010 decoder map: */
        !          35934: void
        !          35935: _tme_m68010_decoder_map_init(struct tme_m68k *ic)
        !          35936: {
        !          35937:   struct _tme_m68k_decoder_root *root, *root_entry;
        !          35938:   int entry_i;
        !          35939: 
        !          35940:   /* the submaps used by this CPU: */
        !          35941:   struct _tme_m68k_decoder_submap *submap0 = _tme_m68k_create_submap0(ic);
        !          35942:   struct _tme_m68k_decoder_submap *submap1 = _tme_m68k_create_submap1(ic);
        !          35943:   struct _tme_m68k_decoder_submap *submap2 = _tme_m68k_create_submap2(ic);
        !          35944:   struct _tme_m68k_decoder_submap *submap36 = _tme_m68k_create_submap36(ic);
        !          35945:   struct _tme_m68k_decoder_submap *submap3 = _tme_m68k_create_submap3(ic);
        !          35946:   struct _tme_m68k_decoder_submap *submap15 = _tme_m68k_create_submap15(ic);
        !          35947:   struct _tme_m68k_decoder_submap *submap4 = _tme_m68k_create_submap4(ic);
        !          35948:   struct _tme_m68k_decoder_submap *submap5 = _tme_m68k_create_submap5(ic);
        !          35949:   struct _tme_m68k_decoder_submap *submap6 = _tme_m68k_create_submap6(ic);
        !          35950:   struct _tme_m68k_decoder_submap *submap7 = _tme_m68k_create_submap7(ic);
        !          35951:   struct _tme_m68k_decoder_submap *submap8 = _tme_m68k_create_submap8(ic);
        !          35952:   struct _tme_m68k_decoder_submap *submap9 = _tme_m68k_create_submap9(ic);
        !          35953:   struct _tme_m68k_decoder_submap *submap10 = _tme_m68k_create_submap10(ic);
        !          35954:   struct _tme_m68k_decoder_submap *submap11 = _tme_m68k_create_submap11(ic);
        !          35955:   struct _tme_m68k_decoder_submap *submap76 = _tme_m68k_create_submap76(ic);
        !          35956:   struct _tme_m68k_decoder_submap *submap13 = _tme_m68k_create_submap13(ic);
        !          35957:   struct _tme_m68k_decoder_submap *submap14 = _tme_m68k_create_submap14(ic);
        !          35958:   struct _tme_m68k_decoder_submap *submap16 = _tme_m68k_create_submap16(ic);
        !          35959:   struct _tme_m68k_decoder_submap *submap77 = _tme_m68k_create_submap77(ic);
        !          35960:   struct _tme_m68k_decoder_submap *submap12 = _tme_m68k_create_submap12(ic);
        !          35961:   struct _tme_m68k_decoder_submap *submap18 = _tme_m68k_create_submap18(ic);
        !          35962:   struct _tme_m68k_decoder_submap *submap19 = _tme_m68k_create_submap19(ic);
        !          35963:   struct _tme_m68k_decoder_submap *submap20 = _tme_m68k_create_submap20(ic);
        !          35964:   struct _tme_m68k_decoder_submap *submap21 = _tme_m68k_create_submap21(ic);
        !          35965:   struct _tme_m68k_decoder_submap *submap22 = _tme_m68k_create_submap22(ic);
        !          35966:   struct _tme_m68k_decoder_submap *submap23 = _tme_m68k_create_submap23(ic);
        !          35967:   struct _tme_m68k_decoder_submap *submap24 = _tme_m68k_create_submap24(ic);
        !          35968:   struct _tme_m68k_decoder_submap *submap25 = _tme_m68k_create_submap25(ic);
        !          35969:   struct _tme_m68k_decoder_submap *submap26 = _tme_m68k_create_submap26(ic);
        !          35970:   struct _tme_m68k_decoder_submap *submap27 = _tme_m68k_create_submap27(ic);
        !          35971:   struct _tme_m68k_decoder_submap *submap28 = _tme_m68k_create_submap28(ic);
        !          35972:   struct _tme_m68k_decoder_submap *submap29 = _tme_m68k_create_submap29(ic);
        !          35973:   struct _tme_m68k_decoder_submap *submap30 = _tme_m68k_create_submap30(ic);
        !          35974:   struct _tme_m68k_decoder_submap *submap31 = _tme_m68k_create_submap31(ic);
        !          35975:   struct _tme_m68k_decoder_submap *submap32 = _tme_m68k_create_submap32(ic);
        !          35976:   struct _tme_m68k_decoder_submap *submap33 = _tme_m68k_create_submap33(ic);
        !          35977:   struct _tme_m68k_decoder_submap *submap34 = _tme_m68k_create_submap34(ic);
        !          35978:   struct _tme_m68k_decoder_submap *submap35 = _tme_m68k_create_submap35(ic);
        !          35979:   struct _tme_m68k_decoder_submap *submap37 = _tme_m68k_create_submap37(ic);
        !          35980:   struct _tme_m68k_decoder_submap *submap38 = _tme_m68k_create_submap38(ic);
        !          35981:   struct _tme_m68k_decoder_submap *submap39 = _tme_m68k_create_submap39(ic);
        !          35982:   struct _tme_m68k_decoder_submap *submap40 = _tme_m68k_create_submap40(ic);
        !          35983:   struct _tme_m68k_decoder_submap *submap43 = _tme_m68k_create_submap43(ic);
        !          35984:   struct _tme_m68k_decoder_submap *submap41 = _tme_m68k_create_submap41(ic);
        !          35985:   struct _tme_m68k_decoder_submap *submap42 = _tme_m68k_create_submap42(ic);
        !          35986:   struct _tme_m68k_decoder_submap *submap44 = _tme_m68k_create_submap44(ic);
        !          35987:   struct _tme_m68k_decoder_submap *submap45 = _tme_m68k_create_submap45(ic);
        !          35988:   struct _tme_m68k_decoder_submap *submap46 = _tme_m68k_create_submap46(ic);
        !          35989:   struct _tme_m68k_decoder_submap *submap47 = _tme_m68k_create_submap47(ic);
        !          35990:   struct _tme_m68k_decoder_submap *submap48 = _tme_m68k_create_submap48(ic);
        !          35991:   struct _tme_m68k_decoder_submap *submap49 = _tme_m68k_create_submap49(ic);
        !          35992:   struct _tme_m68k_decoder_submap *submap50 = _tme_m68k_create_submap50(ic);
        !          35993:   struct _tme_m68k_decoder_submap *submap51 = _tme_m68k_create_submap51(ic);
        !          35994:   struct _tme_m68k_decoder_submap *submap52 = _tme_m68k_create_submap52(ic);
        !          35995:   struct _tme_m68k_decoder_submap *submap53 = _tme_m68k_create_submap53(ic);
        !          35996:   struct _tme_m68k_decoder_submap *submap54 = _tme_m68k_create_submap54(ic);
        !          35997:   struct _tme_m68k_decoder_submap *submap55 = _tme_m68k_create_submap55(ic);
        !          35998:   struct _tme_m68k_decoder_submap *submap56 = _tme_m68k_create_submap56(ic);
        !          35999:   struct _tme_m68k_decoder_submap *submap57 = _tme_m68k_create_submap57(ic);
        !          36000:   struct _tme_m68k_decoder_submap *submap58 = _tme_m68k_create_submap58(ic);
        !          36001:   struct _tme_m68k_decoder_submap *submap59 = _tme_m68k_create_submap59(ic);
        !          36002:   struct _tme_m68k_decoder_submap *submap60 = _tme_m68k_create_submap60(ic);
        !          36003:   struct _tme_m68k_decoder_submap *submap61 = _tme_m68k_create_submap61(ic);
        !          36004:   struct _tme_m68k_decoder_submap *submap62 = _tme_m68k_create_submap62(ic);
        !          36005:   struct _tme_m68k_decoder_submap *submap63 = _tme_m68k_create_submap63(ic);
        !          36006:   struct _tme_m68k_decoder_submap *submap64 = _tme_m68k_create_submap64(ic);
        !          36007:   struct _tme_m68k_decoder_submap *submap65 = _tme_m68k_create_submap65(ic);
        !          36008:   struct _tme_m68k_decoder_submap *submap66 = _tme_m68k_create_submap66(ic);
        !          36009:   struct _tme_m68k_decoder_submap *submap67 = _tme_m68k_create_submap67(ic);
        !          36010:   struct _tme_m68k_decoder_submap *submap68 = _tme_m68k_create_submap68(ic);
        !          36011:   struct _tme_m68k_decoder_submap *submap69 = _tme_m68k_create_submap69(ic);
        !          36012:   struct _tme_m68k_decoder_submap *submap70 = _tme_m68k_create_submap70(ic);
        !          36013:   struct _tme_m68k_decoder_submap *submap71 = _tme_m68k_create_submap71(ic);
        !          36014:   struct _tme_m68k_decoder_submap *submap72 = _tme_m68k_create_submap72(ic);
        !          36015:   struct _tme_m68k_decoder_submap *submap73 = _tme_m68k_create_submap73(ic);
        !          36016:   struct _tme_m68k_decoder_submap *submap74 = _tme_m68k_create_submap74(ic);
        !          36017:   struct _tme_m68k_decoder_submap *submap75 = _tme_m68k_create_submap75(ic);
        !          36018: 
        !          36019:   /* allocate and initialize the root map: */
        !          36020:   root = tme_new(struct _tme_m68k_decoder_root, 1024);
        !          36021:   ic->_tme_m68k_decoder_root = root;
        !          36022:   root_entry = root;
        !          36023:   for (entry_i = 0; entry_i < 1024; entry_i++) {
        !          36024:       root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          36025:       root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          36026:       root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          36027:       root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          36028:       root_entry++;
        !          36029:   }
        !          36030:   root_entry = root;
        !          36031: 
        !          36032:   /* fill the root map: */
        !          36033: 
        !          36034:   /* root 0 (base opcode 0x0000): */
        !          36035:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36036:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36037:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          36038:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          36039:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          36040:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map0;
        !          36041: 
        !          36042:   /* root 1 (base opcode 0x0040): */
        !          36043:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          36044:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          36045:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          36046:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          36047:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          36048:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map1;
        !          36049: 
        !          36050:   /* root 2 (base opcode 0x0080): */
        !          36051:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          36052:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          36053:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          36054:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          36055:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          36056:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map2;
        !          36057: 
        !          36058:   /* root 3 (base opcode 0x00c0): */
        !          36059:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          36060:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          36061: 
        !          36062:   /* root 4 (base opcode 0x0100): */
        !          36063:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          36064:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36065:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36066:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36067:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map4;
        !          36068: 
        !          36069:   /* root 5 (base opcode 0x0140): */
        !          36070:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          36071:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36072:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36073:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36074:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map5;
        !          36075: 
        !          36076:   /* root 6 (base opcode 0x0180): */
        !          36077:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          36078:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36079:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36080:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36081:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map6;
        !          36082: 
        !          36083:   /* root 7 (base opcode 0x01c0): */
        !          36084:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          36085:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36086:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36087:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36088:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map7;
        !          36089: 
        !          36090:   /* root 8 (base opcode 0x0200): */
        !          36091:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36092:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36093:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          36094:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          36095:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          36096:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map8;
        !          36097: 
        !          36098:   /* root 9 (base opcode 0x0240): */
        !          36099:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          36100:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          36101:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          36102:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          36103:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          36104:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map9;
        !          36105: 
        !          36106:   /* root 10 (base opcode 0x0280): */
        !          36107:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          36108:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          36109:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          36110:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          36111:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          36112:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map10;
        !          36113: 
        !          36114:   /* root 11 (base opcode 0x02c0): */
        !          36115:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          36116:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          36117: 
        !          36118:   /* root 12 (base opcode 0x0300): */
        !          36119:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          36120:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36121:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36122:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36123:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map4;
        !          36124: 
        !          36125:   /* root 13 (base opcode 0x0340): */
        !          36126:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          36127:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36128:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36129:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36130:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map5;
        !          36131: 
        !          36132:   /* root 14 (base opcode 0x0380): */
        !          36133:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          36134:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36135:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36136:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36137:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map6;
        !          36138: 
        !          36139:   /* root 15 (base opcode 0x03c0): */
        !          36140:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          36141:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36142:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36143:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36144:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map7;
        !          36145: 
        !          36146:   /* root 16 (base opcode 0x0400): */
        !          36147:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36148:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36149:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          36150:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          36151:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          36152:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map11;
        !          36153: 
        !          36154:   /* root 17 (base opcode 0x0440): */
        !          36155:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          36156:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          36157:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          36158:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          36159:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          36160:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map12;
        !          36161: 
        !          36162:   /* root 18 (base opcode 0x0480): */
        !          36163:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          36164:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          36165:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          36166:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          36167:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          36168:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map13;
        !          36169: 
        !          36170:   /* root 19 (base opcode 0x04c0): */
        !          36171:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          36172:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          36173: 
        !          36174:   /* root 20 (base opcode 0x0500): */
        !          36175:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          36176:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36177:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36178:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36179:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map4;
        !          36180: 
        !          36181:   /* root 21 (base opcode 0x0540): */
        !          36182:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          36183:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36184:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36185:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36186:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map5;
        !          36187: 
        !          36188:   /* root 22 (base opcode 0x0580): */
        !          36189:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          36190:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36191:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36192:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36193:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map6;
        !          36194: 
        !          36195:   /* root 23 (base opcode 0x05c0): */
        !          36196:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          36197:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36198:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36199:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36200:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map7;
        !          36201: 
        !          36202:   /* root 24 (base opcode 0x0600): */
        !          36203:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36204:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36205:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          36206:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          36207:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          36208:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map14;
        !          36209: 
        !          36210:   /* root 25 (base opcode 0x0640): */
        !          36211:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          36212:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          36213:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          36214:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          36215:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          36216:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map15;
        !          36217: 
        !          36218:   /* root 26 (base opcode 0x0680): */
        !          36219:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          36220:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          36221:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          36222:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          36223:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          36224:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map16;
        !          36225: 
        !          36226:   /* root 27 (base opcode 0x06c0): */
        !          36227:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          36228:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          36229: 
        !          36230:   /* root 28 (base opcode 0x0700): */
        !          36231:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          36232:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36233:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36234:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36235:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map4;
        !          36236: 
        !          36237:   /* root 29 (base opcode 0x0740): */
        !          36238:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          36239:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36240:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36241:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36242:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map5;
        !          36243: 
        !          36244:   /* root 30 (base opcode 0x0780): */
        !          36245:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          36246:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36247:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36248:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36249:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map6;
        !          36250: 
        !          36251:   /* root 31 (base opcode 0x07c0): */
        !          36252:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          36253:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36254:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36255:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36256:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map7;
        !          36257: 
        !          36258:   /* root 32 (base opcode 0x0800): */
        !          36259:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36260:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36261:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          36262:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          36263:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36264:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map17;
        !          36265: 
        !          36266:   /* root 33 (base opcode 0x0840): */
        !          36267:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36268:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36269:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          36270:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          36271:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36272:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map18;
        !          36273: 
        !          36274:   /* root 34 (base opcode 0x0880): */
        !          36275:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36276:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36277:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          36278:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          36279:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36280:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map19;
        !          36281: 
        !          36282:   /* root 35 (base opcode 0x08c0): */
        !          36283:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36284:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36285:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          36286:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          36287:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36288:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map20;
        !          36289: 
        !          36290:   /* root 36 (base opcode 0x0900): */
        !          36291:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          36292:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36293:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36294:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36295:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map4;
        !          36296: 
        !          36297:   /* root 37 (base opcode 0x0940): */
        !          36298:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          36299:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36300:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36301:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36302:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map5;
        !          36303: 
        !          36304:   /* root 38 (base opcode 0x0980): */
        !          36305:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          36306:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36307:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36308:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36309:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map6;
        !          36310: 
        !          36311:   /* root 39 (base opcode 0x09c0): */
        !          36312:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          36313:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36314:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36315:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36316:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map7;
        !          36317: 
        !          36318:   /* root 40 (base opcode 0x0a00): */
        !          36319:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36320:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36321:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          36322:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          36323:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          36324:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map21;
        !          36325: 
        !          36326:   /* root 41 (base opcode 0x0a40): */
        !          36327:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          36328:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          36329:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          36330:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          36331:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          36332:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map22;
        !          36333: 
        !          36334:   /* root 42 (base opcode 0x0a80): */
        !          36335:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          36336:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          36337:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          36338:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          36339:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          36340:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map23;
        !          36341: 
        !          36342:   /* root 43 (base opcode 0x0ac0): */
        !          36343:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          36344:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          36345: 
        !          36346:   /* root 44 (base opcode 0x0b00): */
        !          36347:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          36348:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36349:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36350:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36351:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map4;
        !          36352: 
        !          36353:   /* root 45 (base opcode 0x0b40): */
        !          36354:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          36355:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36356:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36357:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36358:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map5;
        !          36359: 
        !          36360:   /* root 46 (base opcode 0x0b80): */
        !          36361:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          36362:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36363:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36364:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36365:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map6;
        !          36366: 
        !          36367:   /* root 47 (base opcode 0x0bc0): */
        !          36368:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          36369:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36370:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36371:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36372:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map7;
        !          36373: 
        !          36374:   /* root 48 (base opcode 0x0c00): */
        !          36375:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36376:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36377:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          36378:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          36379:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          36380:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map24;
        !          36381: 
        !          36382:   /* root 49 (base opcode 0x0c40): */
        !          36383:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          36384:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          36385:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          36386:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          36387:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          36388:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map25;
        !          36389: 
        !          36390:   /* root 50 (base opcode 0x0c80): */
        !          36391:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          36392:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          36393:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          36394:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          36395:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          36396:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          36397: 
        !          36398:   /* root 51 (base opcode 0x0cc0): */
        !          36399:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          36400:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          36401: 
        !          36402:   /* root 52 (base opcode 0x0d00): */
        !          36403:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          36404:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36405:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36406:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36407:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map4;
        !          36408: 
        !          36409:   /* root 53 (base opcode 0x0d40): */
        !          36410:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          36411:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36412:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36413:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36414:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map5;
        !          36415: 
        !          36416:   /* root 54 (base opcode 0x0d80): */
        !          36417:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          36418:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36419:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36420:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36421:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map6;
        !          36422: 
        !          36423:   /* root 55 (base opcode 0x0dc0): */
        !          36424:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          36425:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36426:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36427:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36428:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map7;
        !          36429: 
        !          36430:   /* root 56 (base opcode 0x0e00): */
        !          36431:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36432:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36433:   root_entry->_tme_m68k_decoder_root_submap = submap15;
        !          36434:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map129;
        !          36435: 
        !          36436:   /* root 57 (base opcode 0x0e40): */
        !          36437:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          36438:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          36439:   root_entry->_tme_m68k_decoder_root_submap = submap15;
        !          36440:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map130;
        !          36441: 
        !          36442:   /* root 58 (base opcode 0x0e80): */
        !          36443:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          36444:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          36445:   root_entry->_tme_m68k_decoder_root_submap = submap15;
        !          36446:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map131;
        !          36447: 
        !          36448:   /* root 59 (base opcode 0x0ec0): */
        !          36449:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          36450:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          36451: 
        !          36452:   /* root 60 (base opcode 0x0f00): */
        !          36453:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          36454:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36455:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36456:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36457:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map4;
        !          36458: 
        !          36459:   /* root 61 (base opcode 0x0f40): */
        !          36460:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          36461:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36462:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36463:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36464:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map5;
        !          36465: 
        !          36466:   /* root 62 (base opcode 0x0f80): */
        !          36467:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          36468:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36469:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36470:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36471:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map6;
        !          36472: 
        !          36473:   /* root 63 (base opcode 0x0fc0): */
        !          36474:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          36475:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36476:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36477:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          36478:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map7;
        !          36479: 
        !          36480:   /* root 64 (base opcode 0x1000): */
        !          36481:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          36482:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36483:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36484:   root_entry->_tme_m68k_decoder_root_submap = submap4;
        !          36485:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map27;
        !          36486: 
        !          36487:   /* root 65 (base opcode 0x1040): */
        !          36488:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          36489:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          36490: 
        !          36491:   /* root 66 (base opcode 0x1080): */
        !          36492:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36493:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36494:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36495:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36496:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36497: 
        !          36498:   /* root 67 (base opcode 0x10c0): */
        !          36499:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36500:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36501:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36502:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36503:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36504: 
        !          36505:   /* root 68 (base opcode 0x1100): */
        !          36506:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36507:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36508:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36509:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36510:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36511: 
        !          36512:   /* root 69 (base opcode 0x1140): */
        !          36513:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36514:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36515:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36516:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36517:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36518: 
        !          36519:   /* root 70 (base opcode 0x1180): */
        !          36520:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36521:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36522:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36523:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36524:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36525: 
        !          36526:   /* root 71 (base opcode 0x11c0): */
        !          36527:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36528:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36529:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36530:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36531:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36532: 
        !          36533:   /* root 72 (base opcode 0x1200): */
        !          36534:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          36535:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36536:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36537:   root_entry->_tme_m68k_decoder_root_submap = submap4;
        !          36538:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map27;
        !          36539: 
        !          36540:   /* root 73 (base opcode 0x1240): */
        !          36541:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          36542:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          36543: 
        !          36544:   /* root 74 (base opcode 0x1280): */
        !          36545:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36546:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36547:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36548:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36549:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36550: 
        !          36551:   /* root 75 (base opcode 0x12c0): */
        !          36552:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36553:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36554:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36555:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36556:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36557: 
        !          36558:   /* root 76 (base opcode 0x1300): */
        !          36559:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36560:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36561:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36562:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36563:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36564: 
        !          36565:   /* root 77 (base opcode 0x1340): */
        !          36566:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36567:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36568:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36569:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36570:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36571: 
        !          36572:   /* root 78 (base opcode 0x1380): */
        !          36573:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36574:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36575:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36576:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36577:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36578: 
        !          36579:   /* root 79 (base opcode 0x13c0): */
        !          36580:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36581:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36582:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36583:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36584:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36585: 
        !          36586:   /* root 80 (base opcode 0x1400): */
        !          36587:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          36588:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36589:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36590:   root_entry->_tme_m68k_decoder_root_submap = submap4;
        !          36591:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map27;
        !          36592: 
        !          36593:   /* root 81 (base opcode 0x1440): */
        !          36594:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          36595:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          36596: 
        !          36597:   /* root 82 (base opcode 0x1480): */
        !          36598:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36599:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36600:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36601:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36602:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36603: 
        !          36604:   /* root 83 (base opcode 0x14c0): */
        !          36605:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36606:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36607:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36608:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36609:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36610: 
        !          36611:   /* root 84 (base opcode 0x1500): */
        !          36612:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36613:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36614:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36615:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36616:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36617: 
        !          36618:   /* root 85 (base opcode 0x1540): */
        !          36619:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36620:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36621:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36622:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36623:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36624: 
        !          36625:   /* root 86 (base opcode 0x1580): */
        !          36626:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36627:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36628:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36629:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36630:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36631: 
        !          36632:   /* root 87 (base opcode 0x15c0): */
        !          36633:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          36634:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          36635: 
        !          36636:   /* root 88 (base opcode 0x1600): */
        !          36637:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          36638:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36639:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36640:   root_entry->_tme_m68k_decoder_root_submap = submap4;
        !          36641:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map27;
        !          36642: 
        !          36643:   /* root 89 (base opcode 0x1640): */
        !          36644:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          36645:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          36646: 
        !          36647:   /* root 90 (base opcode 0x1680): */
        !          36648:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36649:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36650:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36651:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36652:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36653: 
        !          36654:   /* root 91 (base opcode 0x16c0): */
        !          36655:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36656:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36657:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36658:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36659:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36660: 
        !          36661:   /* root 92 (base opcode 0x1700): */
        !          36662:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36663:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36664:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36665:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36666:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36667: 
        !          36668:   /* root 93 (base opcode 0x1740): */
        !          36669:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36670:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36671:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36672:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36673:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36674: 
        !          36675:   /* root 94 (base opcode 0x1780): */
        !          36676:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36677:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36678:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36679:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36680:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36681: 
        !          36682:   /* root 95 (base opcode 0x17c0): */
        !          36683:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          36684:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          36685: 
        !          36686:   /* root 96 (base opcode 0x1800): */
        !          36687:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          36688:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36689:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36690:   root_entry->_tme_m68k_decoder_root_submap = submap4;
        !          36691:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map27;
        !          36692: 
        !          36693:   /* root 97 (base opcode 0x1840): */
        !          36694:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          36695:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          36696: 
        !          36697:   /* root 98 (base opcode 0x1880): */
        !          36698:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36699:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36700:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36701:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36702:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36703: 
        !          36704:   /* root 99 (base opcode 0x18c0): */
        !          36705:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36706:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36707:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36708:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36709:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36710: 
        !          36711:   /* root 100 (base opcode 0x1900): */
        !          36712:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36713:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36714:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36715:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36716:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36717: 
        !          36718:   /* root 101 (base opcode 0x1940): */
        !          36719:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36720:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36721:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36722:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36723:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36724: 
        !          36725:   /* root 102 (base opcode 0x1980): */
        !          36726:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36727:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36728:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36729:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36730:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36731: 
        !          36732:   /* root 103 (base opcode 0x19c0): */
        !          36733:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          36734:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          36735: 
        !          36736:   /* root 104 (base opcode 0x1a00): */
        !          36737:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          36738:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36739:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36740:   root_entry->_tme_m68k_decoder_root_submap = submap4;
        !          36741:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map27;
        !          36742: 
        !          36743:   /* root 105 (base opcode 0x1a40): */
        !          36744:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          36745:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          36746: 
        !          36747:   /* root 106 (base opcode 0x1a80): */
        !          36748:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36749:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36750:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36751:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36752:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36753: 
        !          36754:   /* root 107 (base opcode 0x1ac0): */
        !          36755:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36756:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36757:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36758:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36759:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36760: 
        !          36761:   /* root 108 (base opcode 0x1b00): */
        !          36762:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36763:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36764:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36765:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36766:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36767: 
        !          36768:   /* root 109 (base opcode 0x1b40): */
        !          36769:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36770:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36771:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36772:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36773:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36774: 
        !          36775:   /* root 110 (base opcode 0x1b80): */
        !          36776:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36777:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36778:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36779:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36780:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36781: 
        !          36782:   /* root 111 (base opcode 0x1bc0): */
        !          36783:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          36784:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          36785: 
        !          36786:   /* root 112 (base opcode 0x1c00): */
        !          36787:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          36788:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36789:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36790:   root_entry->_tme_m68k_decoder_root_submap = submap4;
        !          36791:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map27;
        !          36792: 
        !          36793:   /* root 113 (base opcode 0x1c40): */
        !          36794:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          36795:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          36796: 
        !          36797:   /* root 114 (base opcode 0x1c80): */
        !          36798:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36799:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36800:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36801:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36802:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36803: 
        !          36804:   /* root 115 (base opcode 0x1cc0): */
        !          36805:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36806:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36807:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36808:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36809:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36810: 
        !          36811:   /* root 116 (base opcode 0x1d00): */
        !          36812:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36813:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36814:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36815:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36816:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36817: 
        !          36818:   /* root 117 (base opcode 0x1d40): */
        !          36819:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36820:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36821:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36822:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36823:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36824: 
        !          36825:   /* root 118 (base opcode 0x1d80): */
        !          36826:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36827:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36828:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36829:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36830:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36831: 
        !          36832:   /* root 119 (base opcode 0x1dc0): */
        !          36833:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          36834:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          36835: 
        !          36836:   /* root 120 (base opcode 0x1e00): */
        !          36837:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          36838:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36839:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36840:   root_entry->_tme_m68k_decoder_root_submap = submap4;
        !          36841:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map27;
        !          36842: 
        !          36843:   /* root 121 (base opcode 0x1e40): */
        !          36844:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          36845:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          36846: 
        !          36847:   /* root 122 (base opcode 0x1e80): */
        !          36848:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36849:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36850:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36851:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36852:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36853: 
        !          36854:   /* root 123 (base opcode 0x1ec0): */
        !          36855:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36856:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36857:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36858:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36859:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36860: 
        !          36861:   /* root 124 (base opcode 0x1f00): */
        !          36862:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36863:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36864:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36865:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36866:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36867: 
        !          36868:   /* root 125 (base opcode 0x1f40): */
        !          36869:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36870:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36871:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36872:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36873:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36874: 
        !          36875:   /* root 126 (base opcode 0x1f80): */
        !          36876:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          36877:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          36878:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          36879:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          36880:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          36881: 
        !          36882:   /* root 127 (base opcode 0x1fc0): */
        !          36883:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          36884:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          36885: 
        !          36886:   /* root 128 (base opcode 0x2000): */
        !          36887:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          36888:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          36889:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          36890:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          36891:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map29;
        !          36892: 
        !          36893:   /* root 129 (base opcode 0x2040): */
        !          36894:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          36895:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          36896:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          36897:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          36898:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map30;
        !          36899: 
        !          36900:   /* root 130 (base opcode 0x2080): */
        !          36901:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          36902:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          36903:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          36904:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          36905:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          36906: 
        !          36907:   /* root 131 (base opcode 0x20c0): */
        !          36908:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          36909:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          36910:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          36911:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          36912:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          36913: 
        !          36914:   /* root 132 (base opcode 0x2100): */
        !          36915:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          36916:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          36917:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          36918:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          36919:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          36920: 
        !          36921:   /* root 133 (base opcode 0x2140): */
        !          36922:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          36923:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          36924:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          36925:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          36926:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          36927: 
        !          36928:   /* root 134 (base opcode 0x2180): */
        !          36929:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          36930:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          36931:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          36932:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          36933:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          36934: 
        !          36935:   /* root 135 (base opcode 0x21c0): */
        !          36936:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          36937:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          36938:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          36939:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          36940:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          36941: 
        !          36942:   /* root 136 (base opcode 0x2200): */
        !          36943:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          36944:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          36945:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          36946:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          36947:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map29;
        !          36948: 
        !          36949:   /* root 137 (base opcode 0x2240): */
        !          36950:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          36951:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          36952:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          36953:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          36954:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map30;
        !          36955: 
        !          36956:   /* root 138 (base opcode 0x2280): */
        !          36957:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          36958:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          36959:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          36960:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          36961:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          36962: 
        !          36963:   /* root 139 (base opcode 0x22c0): */
        !          36964:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          36965:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          36966:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          36967:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          36968:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          36969: 
        !          36970:   /* root 140 (base opcode 0x2300): */
        !          36971:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          36972:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          36973:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          36974:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          36975:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          36976: 
        !          36977:   /* root 141 (base opcode 0x2340): */
        !          36978:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          36979:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          36980:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          36981:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          36982:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          36983: 
        !          36984:   /* root 142 (base opcode 0x2380): */
        !          36985:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          36986:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          36987:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          36988:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          36989:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          36990: 
        !          36991:   /* root 143 (base opcode 0x23c0): */
        !          36992:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          36993:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          36994:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          36995:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          36996:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          36997: 
        !          36998:   /* root 144 (base opcode 0x2400): */
        !          36999:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          37000:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37001:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37002:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          37003:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map29;
        !          37004: 
        !          37005:   /* root 145 (base opcode 0x2440): */
        !          37006:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          37007:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37008:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37009:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          37010:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map30;
        !          37011: 
        !          37012:   /* root 146 (base opcode 0x2480): */
        !          37013:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37014:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37015:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37016:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37017:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37018: 
        !          37019:   /* root 147 (base opcode 0x24c0): */
        !          37020:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37021:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37022:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37023:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37024:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37025: 
        !          37026:   /* root 148 (base opcode 0x2500): */
        !          37027:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37028:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37029:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37030:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37031:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37032: 
        !          37033:   /* root 149 (base opcode 0x2540): */
        !          37034:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37035:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37036:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37037:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37038:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37039: 
        !          37040:   /* root 150 (base opcode 0x2580): */
        !          37041:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37042:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37043:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37044:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37045:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37046: 
        !          37047:   /* root 151 (base opcode 0x25c0): */
        !          37048:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          37049:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          37050: 
        !          37051:   /* root 152 (base opcode 0x2600): */
        !          37052:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          37053:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37054:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37055:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          37056:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map29;
        !          37057: 
        !          37058:   /* root 153 (base opcode 0x2640): */
        !          37059:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          37060:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37061:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37062:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          37063:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map30;
        !          37064: 
        !          37065:   /* root 154 (base opcode 0x2680): */
        !          37066:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37067:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37068:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37069:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37070:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37071: 
        !          37072:   /* root 155 (base opcode 0x26c0): */
        !          37073:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37074:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37075:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37076:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37077:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37078: 
        !          37079:   /* root 156 (base opcode 0x2700): */
        !          37080:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37081:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37082:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37083:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37084:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37085: 
        !          37086:   /* root 157 (base opcode 0x2740): */
        !          37087:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37088:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37089:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37090:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37091:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37092: 
        !          37093:   /* root 158 (base opcode 0x2780): */
        !          37094:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37095:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37096:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37097:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37098:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37099: 
        !          37100:   /* root 159 (base opcode 0x27c0): */
        !          37101:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          37102:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          37103: 
        !          37104:   /* root 160 (base opcode 0x2800): */
        !          37105:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          37106:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37107:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37108:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          37109:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map29;
        !          37110: 
        !          37111:   /* root 161 (base opcode 0x2840): */
        !          37112:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          37113:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37114:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37115:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          37116:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map30;
        !          37117: 
        !          37118:   /* root 162 (base opcode 0x2880): */
        !          37119:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37120:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37121:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37122:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37123:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37124: 
        !          37125:   /* root 163 (base opcode 0x28c0): */
        !          37126:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37127:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37128:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37129:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37130:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37131: 
        !          37132:   /* root 164 (base opcode 0x2900): */
        !          37133:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37134:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37135:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37136:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37137:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37138: 
        !          37139:   /* root 165 (base opcode 0x2940): */
        !          37140:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37141:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37142:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37143:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37144:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37145: 
        !          37146:   /* root 166 (base opcode 0x2980): */
        !          37147:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37148:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37149:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37150:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37151:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37152: 
        !          37153:   /* root 167 (base opcode 0x29c0): */
        !          37154:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          37155:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          37156: 
        !          37157:   /* root 168 (base opcode 0x2a00): */
        !          37158:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          37159:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37160:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37161:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          37162:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map29;
        !          37163: 
        !          37164:   /* root 169 (base opcode 0x2a40): */
        !          37165:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          37166:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37167:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37168:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          37169:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map30;
        !          37170: 
        !          37171:   /* root 170 (base opcode 0x2a80): */
        !          37172:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37173:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37174:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37175:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37176:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37177: 
        !          37178:   /* root 171 (base opcode 0x2ac0): */
        !          37179:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37180:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37181:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37182:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37183:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37184: 
        !          37185:   /* root 172 (base opcode 0x2b00): */
        !          37186:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37187:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37188:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37189:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37190:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37191: 
        !          37192:   /* root 173 (base opcode 0x2b40): */
        !          37193:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37194:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37195:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37196:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37197:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37198: 
        !          37199:   /* root 174 (base opcode 0x2b80): */
        !          37200:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37201:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37202:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37203:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37204:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37205: 
        !          37206:   /* root 175 (base opcode 0x2bc0): */
        !          37207:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          37208:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          37209: 
        !          37210:   /* root 176 (base opcode 0x2c00): */
        !          37211:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          37212:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37213:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37214:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          37215:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map29;
        !          37216: 
        !          37217:   /* root 177 (base opcode 0x2c40): */
        !          37218:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          37219:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37220:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37221:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          37222:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map30;
        !          37223: 
        !          37224:   /* root 178 (base opcode 0x2c80): */
        !          37225:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37226:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37227:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37228:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37229:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37230: 
        !          37231:   /* root 179 (base opcode 0x2cc0): */
        !          37232:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37233:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37234:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37235:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37236:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37237: 
        !          37238:   /* root 180 (base opcode 0x2d00): */
        !          37239:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37240:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37241:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37242:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37243:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37244: 
        !          37245:   /* root 181 (base opcode 0x2d40): */
        !          37246:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37247:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37248:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37249:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37250:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37251: 
        !          37252:   /* root 182 (base opcode 0x2d80): */
        !          37253:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37254:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37255:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37256:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37257:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37258: 
        !          37259:   /* root 183 (base opcode 0x2dc0): */
        !          37260:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          37261:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          37262: 
        !          37263:   /* root 184 (base opcode 0x2e00): */
        !          37264:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          37265:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37266:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37267:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          37268:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map29;
        !          37269: 
        !          37270:   /* root 185 (base opcode 0x2e40): */
        !          37271:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          37272:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37273:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37274:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          37275:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map30;
        !          37276: 
        !          37277:   /* root 186 (base opcode 0x2e80): */
        !          37278:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37279:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37280:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37281:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37282:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37283: 
        !          37284:   /* root 187 (base opcode 0x2ec0): */
        !          37285:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37286:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37287:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37288:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37289:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37290: 
        !          37291:   /* root 188 (base opcode 0x2f00): */
        !          37292:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37293:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37294:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37295:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37296:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37297: 
        !          37298:   /* root 189 (base opcode 0x2f40): */
        !          37299:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37300:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37301:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37302:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37303:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37304: 
        !          37305:   /* root 190 (base opcode 0x2f80): */
        !          37306:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          37307:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37308:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37309:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          37310:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          37311: 
        !          37312:   /* root 191 (base opcode 0x2fc0): */
        !          37313:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          37314:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          37315: 
        !          37316:   /* root 192 (base opcode 0x3000): */
        !          37317:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          37318:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37319:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37320:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          37321:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map32;
        !          37322: 
        !          37323:   /* root 193 (base opcode 0x3040): */
        !          37324:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          37325:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37326:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37327:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          37328:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map33;
        !          37329: 
        !          37330:   /* root 194 (base opcode 0x3080): */
        !          37331:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37332:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37333:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37334:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37335:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37336: 
        !          37337:   /* root 195 (base opcode 0x30c0): */
        !          37338:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37339:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37340:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37341:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37342:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37343: 
        !          37344:   /* root 196 (base opcode 0x3100): */
        !          37345:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37346:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37347:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37348:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37349:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37350: 
        !          37351:   /* root 197 (base opcode 0x3140): */
        !          37352:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37353:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37354:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37355:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37356:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37357: 
        !          37358:   /* root 198 (base opcode 0x3180): */
        !          37359:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37360:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37361:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37362:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37363:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37364: 
        !          37365:   /* root 199 (base opcode 0x31c0): */
        !          37366:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37367:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37368:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37369:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37370:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37371: 
        !          37372:   /* root 200 (base opcode 0x3200): */
        !          37373:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          37374:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37375:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37376:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          37377:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map32;
        !          37378: 
        !          37379:   /* root 201 (base opcode 0x3240): */
        !          37380:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          37381:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37382:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37383:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          37384:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map33;
        !          37385: 
        !          37386:   /* root 202 (base opcode 0x3280): */
        !          37387:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37388:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37389:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37390:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37391:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37392: 
        !          37393:   /* root 203 (base opcode 0x32c0): */
        !          37394:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37395:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37396:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37397:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37398:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37399: 
        !          37400:   /* root 204 (base opcode 0x3300): */
        !          37401:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37402:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37403:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37404:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37405:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37406: 
        !          37407:   /* root 205 (base opcode 0x3340): */
        !          37408:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37409:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37410:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37411:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37412:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37413: 
        !          37414:   /* root 206 (base opcode 0x3380): */
        !          37415:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37416:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37417:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37418:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37419:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37420: 
        !          37421:   /* root 207 (base opcode 0x33c0): */
        !          37422:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37423:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37424:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37425:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37426:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37427: 
        !          37428:   /* root 208 (base opcode 0x3400): */
        !          37429:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          37430:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37431:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37432:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          37433:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map32;
        !          37434: 
        !          37435:   /* root 209 (base opcode 0x3440): */
        !          37436:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          37437:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37438:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37439:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          37440:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map33;
        !          37441: 
        !          37442:   /* root 210 (base opcode 0x3480): */
        !          37443:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37444:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37445:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37446:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37447:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37448: 
        !          37449:   /* root 211 (base opcode 0x34c0): */
        !          37450:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37451:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37452:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37453:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37454:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37455: 
        !          37456:   /* root 212 (base opcode 0x3500): */
        !          37457:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37458:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37459:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37460:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37461:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37462: 
        !          37463:   /* root 213 (base opcode 0x3540): */
        !          37464:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37465:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37466:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37467:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37468:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37469: 
        !          37470:   /* root 214 (base opcode 0x3580): */
        !          37471:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37472:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37473:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37474:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37475:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37476: 
        !          37477:   /* root 215 (base opcode 0x35c0): */
        !          37478:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          37479:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          37480: 
        !          37481:   /* root 216 (base opcode 0x3600): */
        !          37482:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          37483:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37484:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37485:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          37486:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map32;
        !          37487: 
        !          37488:   /* root 217 (base opcode 0x3640): */
        !          37489:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          37490:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37491:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37492:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          37493:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map33;
        !          37494: 
        !          37495:   /* root 218 (base opcode 0x3680): */
        !          37496:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37497:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37498:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37499:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37500:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37501: 
        !          37502:   /* root 219 (base opcode 0x36c0): */
        !          37503:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37504:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37505:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37506:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37507:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37508: 
        !          37509:   /* root 220 (base opcode 0x3700): */
        !          37510:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37511:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37512:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37513:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37514:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37515: 
        !          37516:   /* root 221 (base opcode 0x3740): */
        !          37517:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37518:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37519:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37520:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37521:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37522: 
        !          37523:   /* root 222 (base opcode 0x3780): */
        !          37524:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37525:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37526:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37527:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37528:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37529: 
        !          37530:   /* root 223 (base opcode 0x37c0): */
        !          37531:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          37532:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          37533: 
        !          37534:   /* root 224 (base opcode 0x3800): */
        !          37535:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          37536:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37537:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37538:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          37539:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map32;
        !          37540: 
        !          37541:   /* root 225 (base opcode 0x3840): */
        !          37542:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          37543:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37544:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37545:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          37546:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map33;
        !          37547: 
        !          37548:   /* root 226 (base opcode 0x3880): */
        !          37549:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37550:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37551:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37552:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37553:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37554: 
        !          37555:   /* root 227 (base opcode 0x38c0): */
        !          37556:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37557:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37558:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37559:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37560:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37561: 
        !          37562:   /* root 228 (base opcode 0x3900): */
        !          37563:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37564:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37565:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37566:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37567:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37568: 
        !          37569:   /* root 229 (base opcode 0x3940): */
        !          37570:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37571:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37572:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37573:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37574:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37575: 
        !          37576:   /* root 230 (base opcode 0x3980): */
        !          37577:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37578:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37579:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37580:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37581:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37582: 
        !          37583:   /* root 231 (base opcode 0x39c0): */
        !          37584:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          37585:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          37586: 
        !          37587:   /* root 232 (base opcode 0x3a00): */
        !          37588:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          37589:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37590:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37591:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          37592:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map32;
        !          37593: 
        !          37594:   /* root 233 (base opcode 0x3a40): */
        !          37595:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          37596:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37597:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37598:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          37599:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map33;
        !          37600: 
        !          37601:   /* root 234 (base opcode 0x3a80): */
        !          37602:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37603:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37604:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37605:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37606:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37607: 
        !          37608:   /* root 235 (base opcode 0x3ac0): */
        !          37609:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37610:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37611:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37612:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37613:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37614: 
        !          37615:   /* root 236 (base opcode 0x3b00): */
        !          37616:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37617:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37618:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37619:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37620:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37621: 
        !          37622:   /* root 237 (base opcode 0x3b40): */
        !          37623:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37624:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37625:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37626:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37627:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37628: 
        !          37629:   /* root 238 (base opcode 0x3b80): */
        !          37630:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37631:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37632:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37633:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37634:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37635: 
        !          37636:   /* root 239 (base opcode 0x3bc0): */
        !          37637:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          37638:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          37639: 
        !          37640:   /* root 240 (base opcode 0x3c00): */
        !          37641:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          37642:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37643:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37644:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          37645:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map32;
        !          37646: 
        !          37647:   /* root 241 (base opcode 0x3c40): */
        !          37648:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          37649:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37650:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37651:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          37652:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map33;
        !          37653: 
        !          37654:   /* root 242 (base opcode 0x3c80): */
        !          37655:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37656:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37657:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37658:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37659:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37660: 
        !          37661:   /* root 243 (base opcode 0x3cc0): */
        !          37662:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37663:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37664:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37665:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37666:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37667: 
        !          37668:   /* root 244 (base opcode 0x3d00): */
        !          37669:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37670:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37671:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37672:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37673:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37674: 
        !          37675:   /* root 245 (base opcode 0x3d40): */
        !          37676:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37677:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37678:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37679:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37680:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37681: 
        !          37682:   /* root 246 (base opcode 0x3d80): */
        !          37683:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37684:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37685:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37686:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37687:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37688: 
        !          37689:   /* root 247 (base opcode 0x3dc0): */
        !          37690:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          37691:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          37692: 
        !          37693:   /* root 248 (base opcode 0x3e00): */
        !          37694:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          37695:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37696:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37697:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          37698:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map32;
        !          37699: 
        !          37700:   /* root 249 (base opcode 0x3e40): */
        !          37701:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          37702:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37703:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37704:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          37705:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map33;
        !          37706: 
        !          37707:   /* root 250 (base opcode 0x3e80): */
        !          37708:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37709:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37710:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37711:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37712:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37713: 
        !          37714:   /* root 251 (base opcode 0x3ec0): */
        !          37715:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37716:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37717:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37718:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37719:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37720: 
        !          37721:   /* root 252 (base opcode 0x3f00): */
        !          37722:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37723:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37724:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37725:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37726:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37727: 
        !          37728:   /* root 253 (base opcode 0x3f40): */
        !          37729:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37730:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37731:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37732:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37733:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37734: 
        !          37735:   /* root 254 (base opcode 0x3f80): */
        !          37736:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          37737:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37738:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37739:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          37740:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          37741: 
        !          37742:   /* root 255 (base opcode 0x3fc0): */
        !          37743:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          37744:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          37745: 
        !          37746:   /* root 256 (base opcode 0x4000): */
        !          37747:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          37748:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          37749:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          37750:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map35;
        !          37751: 
        !          37752:   /* root 257 (base opcode 0x4040): */
        !          37753:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37754:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37755:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          37756:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map36;
        !          37757: 
        !          37758:   /* root 258 (base opcode 0x4080): */
        !          37759:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37760:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37761:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          37762:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map37;
        !          37763: 
        !          37764:   /* root 259 (base opcode 0x40c0): */
        !          37765:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37766:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37767:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          37768:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map132;
        !          37769: 
        !          37770:   /* root 260 (base opcode 0x4100): */
        !          37771:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          37772:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37773:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37774:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          37775:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map39;
        !          37776: 
        !          37777:   /* root 261 (base opcode 0x4140): */
        !          37778:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          37779:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          37780: 
        !          37781:   /* root 262 (base opcode 0x4180): */
        !          37782:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          37783:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37784:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37785:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          37786:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map40;
        !          37787: 
        !          37788:   /* root 263 (base opcode 0x41c0): */
        !          37789:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          37790:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          37791:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          37792:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          37793:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map41;
        !          37794: 
        !          37795:   /* root 264 (base opcode 0x4200): */
        !          37796:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          37797:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          37798:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          37799:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map133;
        !          37800: 
        !          37801:   /* root 265 (base opcode 0x4240): */
        !          37802:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37803:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37804:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          37805:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map134;
        !          37806: 
        !          37807:   /* root 266 (base opcode 0x4280): */
        !          37808:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37809:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37810:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          37811:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map135;
        !          37812: 
        !          37813:   /* root 267 (base opcode 0x42c0): */
        !          37814:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37815:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37816:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          37817:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map136;
        !          37818: 
        !          37819:   /* root 268 (base opcode 0x4300): */
        !          37820:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          37821:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37822:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37823:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          37824:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map39;
        !          37825: 
        !          37826:   /* root 269 (base opcode 0x4340): */
        !          37827:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          37828:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          37829: 
        !          37830:   /* root 270 (base opcode 0x4380): */
        !          37831:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          37832:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37833:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37834:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          37835:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map40;
        !          37836: 
        !          37837:   /* root 271 (base opcode 0x43c0): */
        !          37838:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          37839:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          37840:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          37841:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          37842:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map41;
        !          37843: 
        !          37844:   /* root 272 (base opcode 0x4400): */
        !          37845:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          37846:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          37847:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          37848:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map45;
        !          37849: 
        !          37850:   /* root 273 (base opcode 0x4440): */
        !          37851:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37852:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37853:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          37854:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map46;
        !          37855: 
        !          37856:   /* root 274 (base opcode 0x4480): */
        !          37857:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37858:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37859:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          37860:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map47;
        !          37861: 
        !          37862:   /* root 275 (base opcode 0x44c0): */
        !          37863:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37864:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37865:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          37866:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map48;
        !          37867: 
        !          37868:   /* root 276 (base opcode 0x4500): */
        !          37869:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          37870:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37871:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37872:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          37873:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map39;
        !          37874: 
        !          37875:   /* root 277 (base opcode 0x4540): */
        !          37876:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          37877:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          37878: 
        !          37879:   /* root 278 (base opcode 0x4580): */
        !          37880:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          37881:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37882:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37883:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          37884:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map40;
        !          37885: 
        !          37886:   /* root 279 (base opcode 0x45c0): */
        !          37887:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          37888:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          37889:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          37890:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          37891:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map41;
        !          37892: 
        !          37893:   /* root 280 (base opcode 0x4600): */
        !          37894:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          37895:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          37896:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          37897:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map49;
        !          37898: 
        !          37899:   /* root 281 (base opcode 0x4640): */
        !          37900:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37901:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37902:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          37903:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map50;
        !          37904: 
        !          37905:   /* root 282 (base opcode 0x4680): */
        !          37906:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37907:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37908:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          37909:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map51;
        !          37910: 
        !          37911:   /* root 283 (base opcode 0x46c0): */
        !          37912:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37913:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37914:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          37915:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map52;
        !          37916: 
        !          37917:   /* root 284 (base opcode 0x4700): */
        !          37918:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          37919:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37920:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37921:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          37922:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map39;
        !          37923: 
        !          37924:   /* root 285 (base opcode 0x4740): */
        !          37925:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          37926:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          37927: 
        !          37928:   /* root 286 (base opcode 0x4780): */
        !          37929:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          37930:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37931:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37932:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          37933:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map40;
        !          37934: 
        !          37935:   /* root 287 (base opcode 0x47c0): */
        !          37936:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          37937:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          37938:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          37939:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          37940:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map41;
        !          37941: 
        !          37942:   /* root 288 (base opcode 0x4800): */
        !          37943:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          37944:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          37945:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          37946:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map53;
        !          37947: 
        !          37948:   /* root 289 (base opcode 0x4840): */
        !          37949:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          37950:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          37951:   root_entry->_tme_m68k_decoder_root_submap = submap76;
        !          37952:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map137;
        !          37953: 
        !          37954:   /* root 290 (base opcode 0x4880): */
        !          37955:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          37956:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          37957:   root_entry->_tme_m68k_decoder_root_submap = submap13;
        !          37958:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map55;
        !          37959: 
        !          37960:   /* root 291 (base opcode 0x48c0): */
        !          37961:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          37962:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          37963:   root_entry->_tme_m68k_decoder_root_submap = submap14;
        !          37964:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map56;
        !          37965: 
        !          37966:   /* root 292 (base opcode 0x4900): */
        !          37967:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          37968:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          37969:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          37970:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          37971:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map39;
        !          37972: 
        !          37973:   /* root 293 (base opcode 0x4940): */
        !          37974:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          37975:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          37976: 
        !          37977:   /* root 294 (base opcode 0x4980): */
        !          37978:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          37979:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37980:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          37981:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          37982:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map40;
        !          37983: 
        !          37984:   /* root 295 (base opcode 0x49c0): */
        !          37985:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          37986:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          37987:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          37988:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          37989:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map41;
        !          37990: 
        !          37991:   /* root 296 (base opcode 0x4a00): */
        !          37992:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          37993:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          37994:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          37995:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map57;
        !          37996: 
        !          37997:   /* root 297 (base opcode 0x4a40): */
        !          37998:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          37999:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          38000:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          38001:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map58;
        !          38002: 
        !          38003:   /* root 298 (base opcode 0x4a80): */
        !          38004:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          38005:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          38006:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          38007:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map59;
        !          38008: 
        !          38009:   /* root 299 (base opcode 0x4ac0): */
        !          38010:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          38011:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          38012:   root_entry->_tme_m68k_decoder_root_submap = submap15;
        !          38013:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map60;
        !          38014: 
        !          38015:   /* root 300 (base opcode 0x4b00): */
        !          38016:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          38017:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          38018:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          38019:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          38020:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map39;
        !          38021: 
        !          38022:   /* root 301 (base opcode 0x4b40): */
        !          38023:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38024:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          38025: 
        !          38026:   /* root 302 (base opcode 0x4b80): */
        !          38027:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          38028:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          38029:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          38030:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          38031:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map40;
        !          38032: 
        !          38033:   /* root 303 (base opcode 0x4bc0): */
        !          38034:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          38035:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          38036:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          38037:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          38038:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map41;
        !          38039: 
        !          38040:   /* root 304 (base opcode 0x4c00): */
        !          38041:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38042:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          38043: 
        !          38044:   /* root 305 (base opcode 0x4c40): */
        !          38045:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38046:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          38047: 
        !          38048:   /* root 306 (base opcode 0x4c80): */
        !          38049:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          38050:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          38051:   root_entry->_tme_m68k_decoder_root_submap = submap16;
        !          38052:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map61;
        !          38053: 
        !          38054:   /* root 307 (base opcode 0x4cc0): */
        !          38055:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          38056:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          38057:   root_entry->_tme_m68k_decoder_root_submap = submap16;
        !          38058:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map62;
        !          38059: 
        !          38060:   /* root 308 (base opcode 0x4d00): */
        !          38061:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          38062:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          38063:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          38064:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          38065:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map39;
        !          38066: 
        !          38067:   /* root 309 (base opcode 0x4d40): */
        !          38068:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38069:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          38070: 
        !          38071:   /* root 310 (base opcode 0x4d80): */
        !          38072:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          38073:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          38074:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          38075:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          38076:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map40;
        !          38077: 
        !          38078:   /* root 311 (base opcode 0x4dc0): */
        !          38079:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          38080:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          38081:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          38082:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          38083:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map41;
        !          38084: 
        !          38085:   /* root 312 (base opcode 0x4e00): */
        !          38086:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38087:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          38088: 
        !          38089:   /* root 313 (base opcode 0x4e40): */
        !          38090:   root_entry->_tme_m68k_decoder_root_submap = submap77;
        !          38091:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map138;
        !          38092: 
        !          38093:   /* root 314 (base opcode 0x4e80): */
        !          38094:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          38095:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          38096:   root_entry->_tme_m68k_decoder_root_submap = submap12;
        !          38097:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map64;
        !          38098: 
        !          38099:   /* root 315 (base opcode 0x4ec0): */
        !          38100:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          38101:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          38102:   root_entry->_tme_m68k_decoder_root_submap = submap12;
        !          38103:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map65;
        !          38104: 
        !          38105:   /* root 316 (base opcode 0x4f00): */
        !          38106:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          38107:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          38108:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          38109:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          38110:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map39;
        !          38111: 
        !          38112:   /* root 317 (base opcode 0x4f40): */
        !          38113:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38114:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          38115: 
        !          38116:   /* root 318 (base opcode 0x4f80): */
        !          38117:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          38118:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          38119:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          38120:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          38121:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map40;
        !          38122: 
        !          38123:   /* root 319 (base opcode 0x4fc0): */
        !          38124:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          38125:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          38126:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          38127:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          38128:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map41;
        !          38129: 
        !          38130:   /* root 320 (base opcode 0x5000): */
        !          38131:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          38132:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38133:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38134:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          38135:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map66;
        !          38136: 
        !          38137:   /* root 321 (base opcode 0x5040): */
        !          38138:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[8];
        !          38139:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          38140:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          38141:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          38142:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map67;
        !          38143: 
        !          38144:   /* root 322 (base opcode 0x5080): */
        !          38145:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[8];
        !          38146:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          38147:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          38148:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          38149:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map68;
        !          38150: 
        !          38151:   /* root 323 (base opcode 0x50c0): */
        !          38152:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38153:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38154:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          38155:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          38156: 
        !          38157:   /* root 324 (base opcode 0x5100): */
        !          38158:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          38159:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38160:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38161:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          38162:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map70;
        !          38163: 
        !          38164:   /* root 325 (base opcode 0x5140): */
        !          38165:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[8];
        !          38166:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          38167:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          38168:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          38169:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map71;
        !          38170: 
        !          38171:   /* root 326 (base opcode 0x5180): */
        !          38172:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[8];
        !          38173:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          38174:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          38175:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          38176:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map72;
        !          38177: 
        !          38178:   /* root 327 (base opcode 0x51c0): */
        !          38179:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38180:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38181:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          38182:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          38183: 
        !          38184:   /* root 328 (base opcode 0x5200): */
        !          38185:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          38186:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38187:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38188:   root_entry->_tme_m68k_decoder_root_submap = submap22;
        !          38189:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map66;
        !          38190: 
        !          38191:   /* root 329 (base opcode 0x5240): */
        !          38192:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[1];
        !          38193:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          38194:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          38195:   root_entry->_tme_m68k_decoder_root_submap = submap23;
        !          38196:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map67;
        !          38197: 
        !          38198:   /* root 330 (base opcode 0x5280): */
        !          38199:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          38200:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          38201:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          38202:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          38203:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map68;
        !          38204: 
        !          38205:   /* root 331 (base opcode 0x52c0): */
        !          38206:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38207:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38208:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          38209:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          38210: 
        !          38211:   /* root 332 (base opcode 0x5300): */
        !          38212:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          38213:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38214:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38215:   root_entry->_tme_m68k_decoder_root_submap = submap22;
        !          38216:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map70;
        !          38217: 
        !          38218:   /* root 333 (base opcode 0x5340): */
        !          38219:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[1];
        !          38220:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          38221:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          38222:   root_entry->_tme_m68k_decoder_root_submap = submap23;
        !          38223:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map71;
        !          38224: 
        !          38225:   /* root 334 (base opcode 0x5380): */
        !          38226:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          38227:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          38228:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          38229:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          38230:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map72;
        !          38231: 
        !          38232:   /* root 335 (base opcode 0x53c0): */
        !          38233:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38234:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38235:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          38236:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          38237: 
        !          38238:   /* root 336 (base opcode 0x5400): */
        !          38239:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          38240:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38241:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38242:   root_entry->_tme_m68k_decoder_root_submap = submap24;
        !          38243:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map66;
        !          38244: 
        !          38245:   /* root 337 (base opcode 0x5440): */
        !          38246:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[2];
        !          38247:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          38248:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          38249:   root_entry->_tme_m68k_decoder_root_submap = submap25;
        !          38250:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map67;
        !          38251: 
        !          38252:   /* root 338 (base opcode 0x5480): */
        !          38253:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          38254:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          38255:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          38256:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          38257:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map68;
        !          38258: 
        !          38259:   /* root 339 (base opcode 0x54c0): */
        !          38260:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38261:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38262:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          38263:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          38264: 
        !          38265:   /* root 340 (base opcode 0x5500): */
        !          38266:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          38267:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38268:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38269:   root_entry->_tme_m68k_decoder_root_submap = submap24;
        !          38270:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map70;
        !          38271: 
        !          38272:   /* root 341 (base opcode 0x5540): */
        !          38273:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[2];
        !          38274:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          38275:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          38276:   root_entry->_tme_m68k_decoder_root_submap = submap25;
        !          38277:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map71;
        !          38278: 
        !          38279:   /* root 342 (base opcode 0x5580): */
        !          38280:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          38281:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          38282:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          38283:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          38284:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map72;
        !          38285: 
        !          38286:   /* root 343 (base opcode 0x55c0): */
        !          38287:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38288:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38289:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          38290:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          38291: 
        !          38292:   /* root 344 (base opcode 0x5600): */
        !          38293:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          38294:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38295:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38296:   root_entry->_tme_m68k_decoder_root_submap = submap26;
        !          38297:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map66;
        !          38298: 
        !          38299:   /* root 345 (base opcode 0x5640): */
        !          38300:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[3];
        !          38301:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          38302:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          38303:   root_entry->_tme_m68k_decoder_root_submap = submap27;
        !          38304:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map67;
        !          38305: 
        !          38306:   /* root 346 (base opcode 0x5680): */
        !          38307:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          38308:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          38309:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          38310:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          38311:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map68;
        !          38312: 
        !          38313:   /* root 347 (base opcode 0x56c0): */
        !          38314:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38315:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38316:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          38317:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          38318: 
        !          38319:   /* root 348 (base opcode 0x5700): */
        !          38320:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          38321:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38322:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38323:   root_entry->_tme_m68k_decoder_root_submap = submap26;
        !          38324:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map70;
        !          38325: 
        !          38326:   /* root 349 (base opcode 0x5740): */
        !          38327:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[3];
        !          38328:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          38329:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          38330:   root_entry->_tme_m68k_decoder_root_submap = submap27;
        !          38331:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map71;
        !          38332: 
        !          38333:   /* root 350 (base opcode 0x5780): */
        !          38334:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          38335:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          38336:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          38337:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          38338:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map72;
        !          38339: 
        !          38340:   /* root 351 (base opcode 0x57c0): */
        !          38341:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38342:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38343:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          38344:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          38345: 
        !          38346:   /* root 352 (base opcode 0x5800): */
        !          38347:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          38348:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38349:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38350:   root_entry->_tme_m68k_decoder_root_submap = submap28;
        !          38351:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map66;
        !          38352: 
        !          38353:   /* root 353 (base opcode 0x5840): */
        !          38354:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[4];
        !          38355:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          38356:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          38357:   root_entry->_tme_m68k_decoder_root_submap = submap29;
        !          38358:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map67;
        !          38359: 
        !          38360:   /* root 354 (base opcode 0x5880): */
        !          38361:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          38362:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          38363:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          38364:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          38365:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map68;
        !          38366: 
        !          38367:   /* root 355 (base opcode 0x58c0): */
        !          38368:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38369:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38370:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          38371:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          38372: 
        !          38373:   /* root 356 (base opcode 0x5900): */
        !          38374:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          38375:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38376:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38377:   root_entry->_tme_m68k_decoder_root_submap = submap28;
        !          38378:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map70;
        !          38379: 
        !          38380:   /* root 357 (base opcode 0x5940): */
        !          38381:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[4];
        !          38382:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          38383:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          38384:   root_entry->_tme_m68k_decoder_root_submap = submap29;
        !          38385:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map71;
        !          38386: 
        !          38387:   /* root 358 (base opcode 0x5980): */
        !          38388:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          38389:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          38390:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          38391:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          38392:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map72;
        !          38393: 
        !          38394:   /* root 359 (base opcode 0x59c0): */
        !          38395:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38396:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38397:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          38398:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          38399: 
        !          38400:   /* root 360 (base opcode 0x5a00): */
        !          38401:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          38402:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38403:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38404:   root_entry->_tme_m68k_decoder_root_submap = submap30;
        !          38405:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map66;
        !          38406: 
        !          38407:   /* root 361 (base opcode 0x5a40): */
        !          38408:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[5];
        !          38409:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          38410:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          38411:   root_entry->_tme_m68k_decoder_root_submap = submap31;
        !          38412:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map67;
        !          38413: 
        !          38414:   /* root 362 (base opcode 0x5a80): */
        !          38415:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          38416:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          38417:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          38418:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          38419:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map68;
        !          38420: 
        !          38421:   /* root 363 (base opcode 0x5ac0): */
        !          38422:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38423:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38424:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          38425:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          38426: 
        !          38427:   /* root 364 (base opcode 0x5b00): */
        !          38428:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          38429:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38430:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38431:   root_entry->_tme_m68k_decoder_root_submap = submap30;
        !          38432:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map70;
        !          38433: 
        !          38434:   /* root 365 (base opcode 0x5b40): */
        !          38435:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[5];
        !          38436:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          38437:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          38438:   root_entry->_tme_m68k_decoder_root_submap = submap31;
        !          38439:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map71;
        !          38440: 
        !          38441:   /* root 366 (base opcode 0x5b80): */
        !          38442:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          38443:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          38444:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          38445:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          38446:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map72;
        !          38447: 
        !          38448:   /* root 367 (base opcode 0x5bc0): */
        !          38449:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38450:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38451:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          38452:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          38453: 
        !          38454:   /* root 368 (base opcode 0x5c00): */
        !          38455:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          38456:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38457:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38458:   root_entry->_tme_m68k_decoder_root_submap = submap32;
        !          38459:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map66;
        !          38460: 
        !          38461:   /* root 369 (base opcode 0x5c40): */
        !          38462:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[6];
        !          38463:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          38464:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          38465:   root_entry->_tme_m68k_decoder_root_submap = submap33;
        !          38466:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map67;
        !          38467: 
        !          38468:   /* root 370 (base opcode 0x5c80): */
        !          38469:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          38470:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          38471:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          38472:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          38473:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map68;
        !          38474: 
        !          38475:   /* root 371 (base opcode 0x5cc0): */
        !          38476:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38477:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38478:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          38479:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          38480: 
        !          38481:   /* root 372 (base opcode 0x5d00): */
        !          38482:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          38483:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38484:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38485:   root_entry->_tme_m68k_decoder_root_submap = submap32;
        !          38486:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map70;
        !          38487: 
        !          38488:   /* root 373 (base opcode 0x5d40): */
        !          38489:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[6];
        !          38490:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          38491:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          38492:   root_entry->_tme_m68k_decoder_root_submap = submap33;
        !          38493:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map71;
        !          38494: 
        !          38495:   /* root 374 (base opcode 0x5d80): */
        !          38496:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          38497:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          38498:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          38499:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          38500:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map72;
        !          38501: 
        !          38502:   /* root 375 (base opcode 0x5dc0): */
        !          38503:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38504:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38505:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          38506:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          38507: 
        !          38508:   /* root 376 (base opcode 0x5e00): */
        !          38509:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          38510:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38511:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38512:   root_entry->_tme_m68k_decoder_root_submap = submap34;
        !          38513:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map66;
        !          38514: 
        !          38515:   /* root 377 (base opcode 0x5e40): */
        !          38516:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[7];
        !          38517:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          38518:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          38519:   root_entry->_tme_m68k_decoder_root_submap = submap35;
        !          38520:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map67;
        !          38521: 
        !          38522:   /* root 378 (base opcode 0x5e80): */
        !          38523:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          38524:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          38525:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          38526:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          38527:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map68;
        !          38528: 
        !          38529:   /* root 379 (base opcode 0x5ec0): */
        !          38530:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38531:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38532:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          38533:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          38534: 
        !          38535:   /* root 380 (base opcode 0x5f00): */
        !          38536:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          38537:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38538:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38539:   root_entry->_tme_m68k_decoder_root_submap = submap34;
        !          38540:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map70;
        !          38541: 
        !          38542:   /* root 381 (base opcode 0x5f40): */
        !          38543:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[7];
        !          38544:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          38545:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          38546:   root_entry->_tme_m68k_decoder_root_submap = submap35;
        !          38547:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map71;
        !          38548: 
        !          38549:   /* root 382 (base opcode 0x5f80): */
        !          38550:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          38551:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          38552:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          38553:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          38554:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map72;
        !          38555: 
        !          38556:   /* root 383 (base opcode 0x5fc0): */
        !          38557:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          38558:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          38559:   root_entry->_tme_m68k_decoder_root_submap = submap21;
        !          38560:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map69;
        !          38561: 
        !          38562:   /* root 384 (base opcode 0x6000): */
        !          38563:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38564:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38565: 
        !          38566:   /* root 385 (base opcode 0x6040): */
        !          38567:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38568:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38569: 
        !          38570:   /* root 386 (base opcode 0x6080): */
        !          38571:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38572:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38573: 
        !          38574:   /* root 387 (base opcode 0x60c0): */
        !          38575:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38576:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38577: 
        !          38578:   /* root 388 (base opcode 0x6100): */
        !          38579:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38580:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38581: 
        !          38582:   /* root 389 (base opcode 0x6140): */
        !          38583:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38584:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38585: 
        !          38586:   /* root 390 (base opcode 0x6180): */
        !          38587:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38588:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38589: 
        !          38590:   /* root 391 (base opcode 0x61c0): */
        !          38591:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38592:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38593: 
        !          38594:   /* root 392 (base opcode 0x6200): */
        !          38595:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38596:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38597: 
        !          38598:   /* root 393 (base opcode 0x6240): */
        !          38599:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38600:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38601: 
        !          38602:   /* root 394 (base opcode 0x6280): */
        !          38603:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38604:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38605: 
        !          38606:   /* root 395 (base opcode 0x62c0): */
        !          38607:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38608:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38609: 
        !          38610:   /* root 396 (base opcode 0x6300): */
        !          38611:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38612:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38613: 
        !          38614:   /* root 397 (base opcode 0x6340): */
        !          38615:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38616:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38617: 
        !          38618:   /* root 398 (base opcode 0x6380): */
        !          38619:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38620:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38621: 
        !          38622:   /* root 399 (base opcode 0x63c0): */
        !          38623:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38624:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38625: 
        !          38626:   /* root 400 (base opcode 0x6400): */
        !          38627:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38628:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38629: 
        !          38630:   /* root 401 (base opcode 0x6440): */
        !          38631:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38632:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38633: 
        !          38634:   /* root 402 (base opcode 0x6480): */
        !          38635:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38636:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38637: 
        !          38638:   /* root 403 (base opcode 0x64c0): */
        !          38639:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38640:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38641: 
        !          38642:   /* root 404 (base opcode 0x6500): */
        !          38643:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38644:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38645: 
        !          38646:   /* root 405 (base opcode 0x6540): */
        !          38647:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38648:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38649: 
        !          38650:   /* root 406 (base opcode 0x6580): */
        !          38651:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38652:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38653: 
        !          38654:   /* root 407 (base opcode 0x65c0): */
        !          38655:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38656:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38657: 
        !          38658:   /* root 408 (base opcode 0x6600): */
        !          38659:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38660:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38661: 
        !          38662:   /* root 409 (base opcode 0x6640): */
        !          38663:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38664:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38665: 
        !          38666:   /* root 410 (base opcode 0x6680): */
        !          38667:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38668:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38669: 
        !          38670:   /* root 411 (base opcode 0x66c0): */
        !          38671:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38672:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38673: 
        !          38674:   /* root 412 (base opcode 0x6700): */
        !          38675:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38676:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38677: 
        !          38678:   /* root 413 (base opcode 0x6740): */
        !          38679:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38680:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38681: 
        !          38682:   /* root 414 (base opcode 0x6780): */
        !          38683:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38684:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38685: 
        !          38686:   /* root 415 (base opcode 0x67c0): */
        !          38687:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38688:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38689: 
        !          38690:   /* root 416 (base opcode 0x6800): */
        !          38691:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38692:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38693: 
        !          38694:   /* root 417 (base opcode 0x6840): */
        !          38695:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38696:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38697: 
        !          38698:   /* root 418 (base opcode 0x6880): */
        !          38699:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38700:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38701: 
        !          38702:   /* root 419 (base opcode 0x68c0): */
        !          38703:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38704:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38705: 
        !          38706:   /* root 420 (base opcode 0x6900): */
        !          38707:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38708:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38709: 
        !          38710:   /* root 421 (base opcode 0x6940): */
        !          38711:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38712:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38713: 
        !          38714:   /* root 422 (base opcode 0x6980): */
        !          38715:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38716:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38717: 
        !          38718:   /* root 423 (base opcode 0x69c0): */
        !          38719:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38720:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38721: 
        !          38722:   /* root 424 (base opcode 0x6a00): */
        !          38723:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38724:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38725: 
        !          38726:   /* root 425 (base opcode 0x6a40): */
        !          38727:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38728:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38729: 
        !          38730:   /* root 426 (base opcode 0x6a80): */
        !          38731:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38732:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38733: 
        !          38734:   /* root 427 (base opcode 0x6ac0): */
        !          38735:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38736:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38737: 
        !          38738:   /* root 428 (base opcode 0x6b00): */
        !          38739:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38740:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38741: 
        !          38742:   /* root 429 (base opcode 0x6b40): */
        !          38743:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38744:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38745: 
        !          38746:   /* root 430 (base opcode 0x6b80): */
        !          38747:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38748:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38749: 
        !          38750:   /* root 431 (base opcode 0x6bc0): */
        !          38751:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38752:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38753: 
        !          38754:   /* root 432 (base opcode 0x6c00): */
        !          38755:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38756:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38757: 
        !          38758:   /* root 433 (base opcode 0x6c40): */
        !          38759:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38760:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38761: 
        !          38762:   /* root 434 (base opcode 0x6c80): */
        !          38763:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38764:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38765: 
        !          38766:   /* root 435 (base opcode 0x6cc0): */
        !          38767:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38768:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38769: 
        !          38770:   /* root 436 (base opcode 0x6d00): */
        !          38771:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38772:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38773: 
        !          38774:   /* root 437 (base opcode 0x6d40): */
        !          38775:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38776:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38777: 
        !          38778:   /* root 438 (base opcode 0x6d80): */
        !          38779:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38780:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38781: 
        !          38782:   /* root 439 (base opcode 0x6dc0): */
        !          38783:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38784:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38785: 
        !          38786:   /* root 440 (base opcode 0x6e00): */
        !          38787:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38788:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38789: 
        !          38790:   /* root 441 (base opcode 0x6e40): */
        !          38791:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38792:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38793: 
        !          38794:   /* root 442 (base opcode 0x6e80): */
        !          38795:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38796:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38797: 
        !          38798:   /* root 443 (base opcode 0x6ec0): */
        !          38799:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38800:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38801: 
        !          38802:   /* root 444 (base opcode 0x6f00): */
        !          38803:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38804:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38805: 
        !          38806:   /* root 445 (base opcode 0x6f40): */
        !          38807:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38808:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38809: 
        !          38810:   /* root 446 (base opcode 0x6f80): */
        !          38811:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38812:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38813: 
        !          38814:   /* root 447 (base opcode 0x6fc0): */
        !          38815:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38816:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          38817: 
        !          38818:   /* root 448 (base opcode 0x7000): */
        !          38819:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          38820:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          38821:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          38822: 
        !          38823:   /* root 449 (base opcode 0x7040): */
        !          38824:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          38825:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          38826:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          38827: 
        !          38828:   /* root 450 (base opcode 0x7080): */
        !          38829:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          38830:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          38831:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          38832: 
        !          38833:   /* root 451 (base opcode 0x70c0): */
        !          38834:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          38835:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          38836:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          38837: 
        !          38838:   /* root 452 (base opcode 0x7100): */
        !          38839:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38840:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          38841: 
        !          38842:   /* root 453 (base opcode 0x7140): */
        !          38843:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38844:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          38845: 
        !          38846:   /* root 454 (base opcode 0x7180): */
        !          38847:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38848:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          38849: 
        !          38850:   /* root 455 (base opcode 0x71c0): */
        !          38851:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38852:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          38853: 
        !          38854:   /* root 456 (base opcode 0x7200): */
        !          38855:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          38856:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          38857:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          38858: 
        !          38859:   /* root 457 (base opcode 0x7240): */
        !          38860:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          38861:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          38862:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          38863: 
        !          38864:   /* root 458 (base opcode 0x7280): */
        !          38865:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          38866:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          38867:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          38868: 
        !          38869:   /* root 459 (base opcode 0x72c0): */
        !          38870:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          38871:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          38872:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          38873: 
        !          38874:   /* root 460 (base opcode 0x7300): */
        !          38875:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38876:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          38877: 
        !          38878:   /* root 461 (base opcode 0x7340): */
        !          38879:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38880:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          38881: 
        !          38882:   /* root 462 (base opcode 0x7380): */
        !          38883:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38884:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          38885: 
        !          38886:   /* root 463 (base opcode 0x73c0): */
        !          38887:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38888:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          38889: 
        !          38890:   /* root 464 (base opcode 0x7400): */
        !          38891:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          38892:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          38893:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          38894: 
        !          38895:   /* root 465 (base opcode 0x7440): */
        !          38896:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          38897:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          38898:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          38899: 
        !          38900:   /* root 466 (base opcode 0x7480): */
        !          38901:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          38902:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          38903:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          38904: 
        !          38905:   /* root 467 (base opcode 0x74c0): */
        !          38906:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          38907:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          38908:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          38909: 
        !          38910:   /* root 468 (base opcode 0x7500): */
        !          38911:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38912:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          38913: 
        !          38914:   /* root 469 (base opcode 0x7540): */
        !          38915:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38916:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          38917: 
        !          38918:   /* root 470 (base opcode 0x7580): */
        !          38919:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38920:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          38921: 
        !          38922:   /* root 471 (base opcode 0x75c0): */
        !          38923:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38924:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          38925: 
        !          38926:   /* root 472 (base opcode 0x7600): */
        !          38927:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          38928:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          38929:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          38930: 
        !          38931:   /* root 473 (base opcode 0x7640): */
        !          38932:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          38933:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          38934:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          38935: 
        !          38936:   /* root 474 (base opcode 0x7680): */
        !          38937:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          38938:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          38939:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          38940: 
        !          38941:   /* root 475 (base opcode 0x76c0): */
        !          38942:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          38943:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          38944:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          38945: 
        !          38946:   /* root 476 (base opcode 0x7700): */
        !          38947:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38948:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          38949: 
        !          38950:   /* root 477 (base opcode 0x7740): */
        !          38951:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38952:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          38953: 
        !          38954:   /* root 478 (base opcode 0x7780): */
        !          38955:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38956:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          38957: 
        !          38958:   /* root 479 (base opcode 0x77c0): */
        !          38959:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38960:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          38961: 
        !          38962:   /* root 480 (base opcode 0x7800): */
        !          38963:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          38964:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          38965:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          38966: 
        !          38967:   /* root 481 (base opcode 0x7840): */
        !          38968:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          38969:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          38970:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          38971: 
        !          38972:   /* root 482 (base opcode 0x7880): */
        !          38973:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          38974:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          38975:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          38976: 
        !          38977:   /* root 483 (base opcode 0x78c0): */
        !          38978:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          38979:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          38980:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          38981: 
        !          38982:   /* root 484 (base opcode 0x7900): */
        !          38983:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38984:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          38985: 
        !          38986:   /* root 485 (base opcode 0x7940): */
        !          38987:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38988:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          38989: 
        !          38990:   /* root 486 (base opcode 0x7980): */
        !          38991:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38992:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          38993: 
        !          38994:   /* root 487 (base opcode 0x79c0): */
        !          38995:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          38996:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          38997: 
        !          38998:   /* root 488 (base opcode 0x7a00): */
        !          38999:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          39000:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          39001:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          39002: 
        !          39003:   /* root 489 (base opcode 0x7a40): */
        !          39004:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          39005:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          39006:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          39007: 
        !          39008:   /* root 490 (base opcode 0x7a80): */
        !          39009:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          39010:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          39011:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          39012: 
        !          39013:   /* root 491 (base opcode 0x7ac0): */
        !          39014:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          39015:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          39016:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          39017: 
        !          39018:   /* root 492 (base opcode 0x7b00): */
        !          39019:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          39020:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          39021: 
        !          39022:   /* root 493 (base opcode 0x7b40): */
        !          39023:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          39024:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          39025: 
        !          39026:   /* root 494 (base opcode 0x7b80): */
        !          39027:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          39028:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          39029: 
        !          39030:   /* root 495 (base opcode 0x7bc0): */
        !          39031:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          39032:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          39033: 
        !          39034:   /* root 496 (base opcode 0x7c00): */
        !          39035:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          39036:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          39037:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          39038: 
        !          39039:   /* root 497 (base opcode 0x7c40): */
        !          39040:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          39041:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          39042:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          39043: 
        !          39044:   /* root 498 (base opcode 0x7c80): */
        !          39045:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          39046:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          39047:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          39048: 
        !          39049:   /* root 499 (base opcode 0x7cc0): */
        !          39050:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          39051:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          39052:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          39053: 
        !          39054:   /* root 500 (base opcode 0x7d00): */
        !          39055:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          39056:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          39057: 
        !          39058:   /* root 501 (base opcode 0x7d40): */
        !          39059:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          39060:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          39061: 
        !          39062:   /* root 502 (base opcode 0x7d80): */
        !          39063:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          39064:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          39065: 
        !          39066:   /* root 503 (base opcode 0x7dc0): */
        !          39067:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          39068:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          39069: 
        !          39070:   /* root 504 (base opcode 0x7e00): */
        !          39071:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          39072:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          39073:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          39074: 
        !          39075:   /* root 505 (base opcode 0x7e40): */
        !          39076:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          39077:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          39078:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          39079: 
        !          39080:   /* root 506 (base opcode 0x7e80): */
        !          39081:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          39082:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          39083:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          39084: 
        !          39085:   /* root 507 (base opcode 0x7ec0): */
        !          39086:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          39087:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          39088:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          39089: 
        !          39090:   /* root 508 (base opcode 0x7f00): */
        !          39091:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          39092:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          39093: 
        !          39094:   /* root 509 (base opcode 0x7f40): */
        !          39095:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          39096:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          39097: 
        !          39098:   /* root 510 (base opcode 0x7f80): */
        !          39099:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          39100:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          39101: 
        !          39102:   /* root 511 (base opcode 0x7fc0): */
        !          39103:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          39104:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          39105: 
        !          39106:   /* root 512 (base opcode 0x8000): */
        !          39107:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          39108:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          39109:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39110:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          39111:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map76;
        !          39112: 
        !          39113:   /* root 513 (base opcode 0x8040): */
        !          39114:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          39115:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          39116:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39117:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          39118:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map77;
        !          39119: 
        !          39120:   /* root 514 (base opcode 0x8080): */
        !          39121:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          39122:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          39123:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39124:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          39125:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map78;
        !          39126: 
        !          39127:   /* root 515 (base opcode 0x80c0): */
        !          39128:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[0];
        !          39129:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39130:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39131:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          39132:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map79;
        !          39133: 
        !          39134:   /* root 516 (base opcode 0x8100): */
        !          39135:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          39136:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          39137:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39138:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39139:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map139;
        !          39140: 
        !          39141:   /* root 517 (base opcode 0x8140): */
        !          39142:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          39143:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39144:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39145:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39146:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map140;
        !          39147: 
        !          39148:   /* root 518 (base opcode 0x8180): */
        !          39149:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          39150:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          39151:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39152:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39153:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map141;
        !          39154: 
        !          39155:   /* root 519 (base opcode 0x81c0): */
        !          39156:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[0];
        !          39157:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39158:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39159:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          39160:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map83;
        !          39161: 
        !          39162:   /* root 520 (base opcode 0x8200): */
        !          39163:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          39164:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          39165:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39166:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          39167:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map76;
        !          39168: 
        !          39169:   /* root 521 (base opcode 0x8240): */
        !          39170:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          39171:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          39172:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39173:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          39174:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map77;
        !          39175: 
        !          39176:   /* root 522 (base opcode 0x8280): */
        !          39177:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          39178:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          39179:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39180:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          39181:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map78;
        !          39182: 
        !          39183:   /* root 523 (base opcode 0x82c0): */
        !          39184:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          39185:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39186:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39187:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          39188:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map79;
        !          39189: 
        !          39190:   /* root 524 (base opcode 0x8300): */
        !          39191:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          39192:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          39193:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39194:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39195:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map139;
        !          39196: 
        !          39197:   /* root 525 (base opcode 0x8340): */
        !          39198:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          39199:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39200:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39201:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39202:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map140;
        !          39203: 
        !          39204:   /* root 526 (base opcode 0x8380): */
        !          39205:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          39206:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          39207:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39208:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39209:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map141;
        !          39210: 
        !          39211:   /* root 527 (base opcode 0x83c0): */
        !          39212:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          39213:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39214:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39215:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          39216:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map83;
        !          39217: 
        !          39218:   /* root 528 (base opcode 0x8400): */
        !          39219:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          39220:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          39221:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39222:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          39223:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map76;
        !          39224: 
        !          39225:   /* root 529 (base opcode 0x8440): */
        !          39226:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          39227:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          39228:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39229:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          39230:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map77;
        !          39231: 
        !          39232:   /* root 530 (base opcode 0x8480): */
        !          39233:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          39234:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          39235:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39236:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          39237:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map78;
        !          39238: 
        !          39239:   /* root 531 (base opcode 0x84c0): */
        !          39240:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          39241:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39242:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39243:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          39244:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map79;
        !          39245: 
        !          39246:   /* root 532 (base opcode 0x8500): */
        !          39247:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          39248:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          39249:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39250:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39251:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map139;
        !          39252: 
        !          39253:   /* root 533 (base opcode 0x8540): */
        !          39254:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          39255:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39256:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39257:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39258:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map140;
        !          39259: 
        !          39260:   /* root 534 (base opcode 0x8580): */
        !          39261:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          39262:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          39263:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39264:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39265:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map141;
        !          39266: 
        !          39267:   /* root 535 (base opcode 0x85c0): */
        !          39268:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          39269:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39270:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39271:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          39272:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map83;
        !          39273: 
        !          39274:   /* root 536 (base opcode 0x8600): */
        !          39275:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          39276:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          39277:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39278:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          39279:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map76;
        !          39280: 
        !          39281:   /* root 537 (base opcode 0x8640): */
        !          39282:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          39283:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          39284:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39285:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          39286:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map77;
        !          39287: 
        !          39288:   /* root 538 (base opcode 0x8680): */
        !          39289:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          39290:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          39291:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39292:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          39293:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map78;
        !          39294: 
        !          39295:   /* root 539 (base opcode 0x86c0): */
        !          39296:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          39297:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39298:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39299:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          39300:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map79;
        !          39301: 
        !          39302:   /* root 540 (base opcode 0x8700): */
        !          39303:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          39304:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          39305:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39306:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39307:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map139;
        !          39308: 
        !          39309:   /* root 541 (base opcode 0x8740): */
        !          39310:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          39311:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39312:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39313:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39314:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map140;
        !          39315: 
        !          39316:   /* root 542 (base opcode 0x8780): */
        !          39317:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          39318:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          39319:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39320:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39321:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map141;
        !          39322: 
        !          39323:   /* root 543 (base opcode 0x87c0): */
        !          39324:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          39325:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39326:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39327:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          39328:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map83;
        !          39329: 
        !          39330:   /* root 544 (base opcode 0x8800): */
        !          39331:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          39332:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          39333:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39334:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          39335:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map76;
        !          39336: 
        !          39337:   /* root 545 (base opcode 0x8840): */
        !          39338:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          39339:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          39340:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39341:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          39342:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map77;
        !          39343: 
        !          39344:   /* root 546 (base opcode 0x8880): */
        !          39345:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          39346:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          39347:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39348:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          39349:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map78;
        !          39350: 
        !          39351:   /* root 547 (base opcode 0x88c0): */
        !          39352:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          39353:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39354:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39355:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          39356:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map79;
        !          39357: 
        !          39358:   /* root 548 (base opcode 0x8900): */
        !          39359:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          39360:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          39361:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39362:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39363:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map139;
        !          39364: 
        !          39365:   /* root 549 (base opcode 0x8940): */
        !          39366:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          39367:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39368:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39369:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39370:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map140;
        !          39371: 
        !          39372:   /* root 550 (base opcode 0x8980): */
        !          39373:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          39374:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          39375:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39376:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39377:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map141;
        !          39378: 
        !          39379:   /* root 551 (base opcode 0x89c0): */
        !          39380:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          39381:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39382:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39383:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          39384:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map83;
        !          39385: 
        !          39386:   /* root 552 (base opcode 0x8a00): */
        !          39387:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          39388:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          39389:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39390:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          39391:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map76;
        !          39392: 
        !          39393:   /* root 553 (base opcode 0x8a40): */
        !          39394:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          39395:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          39396:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39397:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          39398:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map77;
        !          39399: 
        !          39400:   /* root 554 (base opcode 0x8a80): */
        !          39401:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          39402:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          39403:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39404:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          39405:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map78;
        !          39406: 
        !          39407:   /* root 555 (base opcode 0x8ac0): */
        !          39408:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          39409:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39410:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39411:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          39412:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map79;
        !          39413: 
        !          39414:   /* root 556 (base opcode 0x8b00): */
        !          39415:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          39416:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          39417:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39418:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39419:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map139;
        !          39420: 
        !          39421:   /* root 557 (base opcode 0x8b40): */
        !          39422:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          39423:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39424:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39425:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39426:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map140;
        !          39427: 
        !          39428:   /* root 558 (base opcode 0x8b80): */
        !          39429:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          39430:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          39431:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39432:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39433:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map141;
        !          39434: 
        !          39435:   /* root 559 (base opcode 0x8bc0): */
        !          39436:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          39437:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39438:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39439:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          39440:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map83;
        !          39441: 
        !          39442:   /* root 560 (base opcode 0x8c00): */
        !          39443:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          39444:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          39445:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39446:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          39447:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map76;
        !          39448: 
        !          39449:   /* root 561 (base opcode 0x8c40): */
        !          39450:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          39451:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          39452:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39453:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          39454:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map77;
        !          39455: 
        !          39456:   /* root 562 (base opcode 0x8c80): */
        !          39457:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          39458:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          39459:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39460:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          39461:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map78;
        !          39462: 
        !          39463:   /* root 563 (base opcode 0x8cc0): */
        !          39464:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          39465:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39466:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39467:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          39468:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map79;
        !          39469: 
        !          39470:   /* root 564 (base opcode 0x8d00): */
        !          39471:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          39472:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          39473:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39474:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39475:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map139;
        !          39476: 
        !          39477:   /* root 565 (base opcode 0x8d40): */
        !          39478:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          39479:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39480:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39481:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39482:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map140;
        !          39483: 
        !          39484:   /* root 566 (base opcode 0x8d80): */
        !          39485:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          39486:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          39487:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39488:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39489:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map141;
        !          39490: 
        !          39491:   /* root 567 (base opcode 0x8dc0): */
        !          39492:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          39493:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39494:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39495:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          39496:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map83;
        !          39497: 
        !          39498:   /* root 568 (base opcode 0x8e00): */
        !          39499:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          39500:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          39501:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39502:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          39503:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map76;
        !          39504: 
        !          39505:   /* root 569 (base opcode 0x8e40): */
        !          39506:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          39507:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          39508:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39509:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          39510:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map77;
        !          39511: 
        !          39512:   /* root 570 (base opcode 0x8e80): */
        !          39513:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          39514:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          39515:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39516:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          39517:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map78;
        !          39518: 
        !          39519:   /* root 571 (base opcode 0x8ec0): */
        !          39520:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          39521:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39522:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39523:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          39524:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map79;
        !          39525: 
        !          39526:   /* root 572 (base opcode 0x8f00): */
        !          39527:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          39528:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          39529:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39530:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39531:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map139;
        !          39532: 
        !          39533:   /* root 573 (base opcode 0x8f40): */
        !          39534:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          39535:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39536:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39537:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39538:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map140;
        !          39539: 
        !          39540:   /* root 574 (base opcode 0x8f80): */
        !          39541:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          39542:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          39543:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39544:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39545:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map141;
        !          39546: 
        !          39547:   /* root 575 (base opcode 0x8fc0): */
        !          39548:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          39549:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39550:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39551:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          39552:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map83;
        !          39553: 
        !          39554:   /* root 576 (base opcode 0x9000): */
        !          39555:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          39556:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          39557:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39558:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          39559:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map84;
        !          39560: 
        !          39561:   /* root 577 (base opcode 0x9040): */
        !          39562:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          39563:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          39564:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39565:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          39566:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map85;
        !          39567: 
        !          39568:   /* root 578 (base opcode 0x9080): */
        !          39569:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          39570:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          39571:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39572:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          39573:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map86;
        !          39574: 
        !          39575:   /* root 579 (base opcode 0x90c0): */
        !          39576:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          39577:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          39578:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39579:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          39580:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map87;
        !          39581: 
        !          39582:   /* root 580 (base opcode 0x9100): */
        !          39583:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          39584:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          39585:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39586:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39587:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map142;
        !          39588: 
        !          39589:   /* root 581 (base opcode 0x9140): */
        !          39590:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          39591:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39592:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39593:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39594:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map143;
        !          39595: 
        !          39596:   /* root 582 (base opcode 0x9180): */
        !          39597:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          39598:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          39599:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39600:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39601:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map144;
        !          39602: 
        !          39603:   /* root 583 (base opcode 0x91c0): */
        !          39604:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          39605:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          39606:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39607:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          39608:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map91;
        !          39609: 
        !          39610:   /* root 584 (base opcode 0x9200): */
        !          39611:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          39612:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          39613:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39614:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          39615:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map84;
        !          39616: 
        !          39617:   /* root 585 (base opcode 0x9240): */
        !          39618:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          39619:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          39620:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39621:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          39622:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map85;
        !          39623: 
        !          39624:   /* root 586 (base opcode 0x9280): */
        !          39625:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          39626:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          39627:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39628:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          39629:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map86;
        !          39630: 
        !          39631:   /* root 587 (base opcode 0x92c0): */
        !          39632:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          39633:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          39634:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39635:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          39636:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map87;
        !          39637: 
        !          39638:   /* root 588 (base opcode 0x9300): */
        !          39639:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          39640:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          39641:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39642:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39643:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map142;
        !          39644: 
        !          39645:   /* root 589 (base opcode 0x9340): */
        !          39646:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          39647:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39648:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39649:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39650:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map143;
        !          39651: 
        !          39652:   /* root 590 (base opcode 0x9380): */
        !          39653:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          39654:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          39655:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39656:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39657:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map144;
        !          39658: 
        !          39659:   /* root 591 (base opcode 0x93c0): */
        !          39660:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          39661:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          39662:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39663:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          39664:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map91;
        !          39665: 
        !          39666:   /* root 592 (base opcode 0x9400): */
        !          39667:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          39668:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          39669:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39670:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          39671:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map84;
        !          39672: 
        !          39673:   /* root 593 (base opcode 0x9440): */
        !          39674:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          39675:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          39676:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39677:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          39678:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map85;
        !          39679: 
        !          39680:   /* root 594 (base opcode 0x9480): */
        !          39681:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          39682:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          39683:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39684:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          39685:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map86;
        !          39686: 
        !          39687:   /* root 595 (base opcode 0x94c0): */
        !          39688:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          39689:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          39690:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39691:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          39692:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map87;
        !          39693: 
        !          39694:   /* root 596 (base opcode 0x9500): */
        !          39695:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          39696:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          39697:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39698:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39699:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map142;
        !          39700: 
        !          39701:   /* root 597 (base opcode 0x9540): */
        !          39702:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          39703:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39704:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39705:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39706:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map143;
        !          39707: 
        !          39708:   /* root 598 (base opcode 0x9580): */
        !          39709:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          39710:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          39711:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39712:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39713:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map144;
        !          39714: 
        !          39715:   /* root 599 (base opcode 0x95c0): */
        !          39716:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          39717:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          39718:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39719:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          39720:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map91;
        !          39721: 
        !          39722:   /* root 600 (base opcode 0x9600): */
        !          39723:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          39724:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          39725:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39726:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          39727:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map84;
        !          39728: 
        !          39729:   /* root 601 (base opcode 0x9640): */
        !          39730:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          39731:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          39732:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39733:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          39734:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map85;
        !          39735: 
        !          39736:   /* root 602 (base opcode 0x9680): */
        !          39737:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          39738:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          39739:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39740:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          39741:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map86;
        !          39742: 
        !          39743:   /* root 603 (base opcode 0x96c0): */
        !          39744:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          39745:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          39746:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39747:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          39748:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map87;
        !          39749: 
        !          39750:   /* root 604 (base opcode 0x9700): */
        !          39751:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          39752:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          39753:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39754:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39755:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map142;
        !          39756: 
        !          39757:   /* root 605 (base opcode 0x9740): */
        !          39758:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          39759:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39760:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39761:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39762:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map143;
        !          39763: 
        !          39764:   /* root 606 (base opcode 0x9780): */
        !          39765:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          39766:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          39767:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39768:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39769:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map144;
        !          39770: 
        !          39771:   /* root 607 (base opcode 0x97c0): */
        !          39772:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          39773:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          39774:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39775:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          39776:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map91;
        !          39777: 
        !          39778:   /* root 608 (base opcode 0x9800): */
        !          39779:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          39780:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          39781:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39782:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          39783:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map84;
        !          39784: 
        !          39785:   /* root 609 (base opcode 0x9840): */
        !          39786:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          39787:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          39788:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39789:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          39790:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map85;
        !          39791: 
        !          39792:   /* root 610 (base opcode 0x9880): */
        !          39793:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          39794:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          39795:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39796:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          39797:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map86;
        !          39798: 
        !          39799:   /* root 611 (base opcode 0x98c0): */
        !          39800:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          39801:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          39802:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39803:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          39804:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map87;
        !          39805: 
        !          39806:   /* root 612 (base opcode 0x9900): */
        !          39807:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          39808:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          39809:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39810:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39811:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map142;
        !          39812: 
        !          39813:   /* root 613 (base opcode 0x9940): */
        !          39814:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          39815:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39816:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39817:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39818:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map143;
        !          39819: 
        !          39820:   /* root 614 (base opcode 0x9980): */
        !          39821:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          39822:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          39823:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39824:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39825:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map144;
        !          39826: 
        !          39827:   /* root 615 (base opcode 0x99c0): */
        !          39828:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          39829:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          39830:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39831:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          39832:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map91;
        !          39833: 
        !          39834:   /* root 616 (base opcode 0x9a00): */
        !          39835:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          39836:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          39837:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39838:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          39839:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map84;
        !          39840: 
        !          39841:   /* root 617 (base opcode 0x9a40): */
        !          39842:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          39843:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          39844:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39845:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          39846:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map85;
        !          39847: 
        !          39848:   /* root 618 (base opcode 0x9a80): */
        !          39849:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          39850:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          39851:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39852:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          39853:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map86;
        !          39854: 
        !          39855:   /* root 619 (base opcode 0x9ac0): */
        !          39856:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          39857:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          39858:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39859:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          39860:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map87;
        !          39861: 
        !          39862:   /* root 620 (base opcode 0x9b00): */
        !          39863:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          39864:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          39865:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39866:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39867:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map142;
        !          39868: 
        !          39869:   /* root 621 (base opcode 0x9b40): */
        !          39870:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          39871:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39872:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39873:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39874:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map143;
        !          39875: 
        !          39876:   /* root 622 (base opcode 0x9b80): */
        !          39877:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          39878:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          39879:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39880:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39881:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map144;
        !          39882: 
        !          39883:   /* root 623 (base opcode 0x9bc0): */
        !          39884:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          39885:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          39886:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39887:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          39888:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map91;
        !          39889: 
        !          39890:   /* root 624 (base opcode 0x9c00): */
        !          39891:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          39892:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          39893:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39894:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          39895:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map84;
        !          39896: 
        !          39897:   /* root 625 (base opcode 0x9c40): */
        !          39898:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          39899:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          39900:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39901:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          39902:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map85;
        !          39903: 
        !          39904:   /* root 626 (base opcode 0x9c80): */
        !          39905:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          39906:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          39907:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39908:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          39909:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map86;
        !          39910: 
        !          39911:   /* root 627 (base opcode 0x9cc0): */
        !          39912:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          39913:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          39914:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39915:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          39916:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map87;
        !          39917: 
        !          39918:   /* root 628 (base opcode 0x9d00): */
        !          39919:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          39920:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          39921:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39922:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39923:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map142;
        !          39924: 
        !          39925:   /* root 629 (base opcode 0x9d40): */
        !          39926:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          39927:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39928:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39929:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39930:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map143;
        !          39931: 
        !          39932:   /* root 630 (base opcode 0x9d80): */
        !          39933:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          39934:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          39935:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39936:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39937:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map144;
        !          39938: 
        !          39939:   /* root 631 (base opcode 0x9dc0): */
        !          39940:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          39941:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          39942:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39943:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          39944:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map91;
        !          39945: 
        !          39946:   /* root 632 (base opcode 0x9e00): */
        !          39947:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          39948:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          39949:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39950:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          39951:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map84;
        !          39952: 
        !          39953:   /* root 633 (base opcode 0x9e40): */
        !          39954:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          39955:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          39956:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39957:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          39958:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map85;
        !          39959: 
        !          39960:   /* root 634 (base opcode 0x9e80): */
        !          39961:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          39962:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          39963:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39964:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          39965:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map86;
        !          39966: 
        !          39967:   /* root 635 (base opcode 0x9ec0): */
        !          39968:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          39969:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          39970:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39971:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          39972:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map87;
        !          39973: 
        !          39974:   /* root 636 (base opcode 0x9f00): */
        !          39975:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          39976:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          39977:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          39978:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39979:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map142;
        !          39980: 
        !          39981:   /* root 637 (base opcode 0x9f40): */
        !          39982:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          39983:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          39984:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          39985:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39986:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map143;
        !          39987: 
        !          39988:   /* root 638 (base opcode 0x9f80): */
        !          39989:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          39990:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          39991:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39992:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          39993:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map144;
        !          39994: 
        !          39995:   /* root 639 (base opcode 0x9fc0): */
        !          39996:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          39997:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          39998:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          39999:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          40000:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map91;
        !          40001: 
        !          40002:   /* root 640 (base opcode 0xa000): */
        !          40003:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40004:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40005: 
        !          40006:   /* root 641 (base opcode 0xa040): */
        !          40007:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40008:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40009: 
        !          40010:   /* root 642 (base opcode 0xa080): */
        !          40011:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40012:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40013: 
        !          40014:   /* root 643 (base opcode 0xa0c0): */
        !          40015:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40016:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40017: 
        !          40018:   /* root 644 (base opcode 0xa100): */
        !          40019:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40020:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40021: 
        !          40022:   /* root 645 (base opcode 0xa140): */
        !          40023:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40024:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40025: 
        !          40026:   /* root 646 (base opcode 0xa180): */
        !          40027:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40028:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40029: 
        !          40030:   /* root 647 (base opcode 0xa1c0): */
        !          40031:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40032:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40033: 
        !          40034:   /* root 648 (base opcode 0xa200): */
        !          40035:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40036:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40037: 
        !          40038:   /* root 649 (base opcode 0xa240): */
        !          40039:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40040:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40041: 
        !          40042:   /* root 650 (base opcode 0xa280): */
        !          40043:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40044:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40045: 
        !          40046:   /* root 651 (base opcode 0xa2c0): */
        !          40047:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40048:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40049: 
        !          40050:   /* root 652 (base opcode 0xa300): */
        !          40051:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40052:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40053: 
        !          40054:   /* root 653 (base opcode 0xa340): */
        !          40055:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40056:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40057: 
        !          40058:   /* root 654 (base opcode 0xa380): */
        !          40059:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40060:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40061: 
        !          40062:   /* root 655 (base opcode 0xa3c0): */
        !          40063:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40064:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40065: 
        !          40066:   /* root 656 (base opcode 0xa400): */
        !          40067:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40068:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40069: 
        !          40070:   /* root 657 (base opcode 0xa440): */
        !          40071:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40072:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40073: 
        !          40074:   /* root 658 (base opcode 0xa480): */
        !          40075:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40076:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40077: 
        !          40078:   /* root 659 (base opcode 0xa4c0): */
        !          40079:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40080:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40081: 
        !          40082:   /* root 660 (base opcode 0xa500): */
        !          40083:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40084:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40085: 
        !          40086:   /* root 661 (base opcode 0xa540): */
        !          40087:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40088:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40089: 
        !          40090:   /* root 662 (base opcode 0xa580): */
        !          40091:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40092:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40093: 
        !          40094:   /* root 663 (base opcode 0xa5c0): */
        !          40095:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40096:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40097: 
        !          40098:   /* root 664 (base opcode 0xa600): */
        !          40099:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40100:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40101: 
        !          40102:   /* root 665 (base opcode 0xa640): */
        !          40103:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40104:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40105: 
        !          40106:   /* root 666 (base opcode 0xa680): */
        !          40107:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40108:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40109: 
        !          40110:   /* root 667 (base opcode 0xa6c0): */
        !          40111:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40112:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40113: 
        !          40114:   /* root 668 (base opcode 0xa700): */
        !          40115:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40116:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40117: 
        !          40118:   /* root 669 (base opcode 0xa740): */
        !          40119:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40120:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40121: 
        !          40122:   /* root 670 (base opcode 0xa780): */
        !          40123:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40124:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40125: 
        !          40126:   /* root 671 (base opcode 0xa7c0): */
        !          40127:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40128:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40129: 
        !          40130:   /* root 672 (base opcode 0xa800): */
        !          40131:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40132:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40133: 
        !          40134:   /* root 673 (base opcode 0xa840): */
        !          40135:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40136:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40137: 
        !          40138:   /* root 674 (base opcode 0xa880): */
        !          40139:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40140:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40141: 
        !          40142:   /* root 675 (base opcode 0xa8c0): */
        !          40143:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40144:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40145: 
        !          40146:   /* root 676 (base opcode 0xa900): */
        !          40147:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40148:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40149: 
        !          40150:   /* root 677 (base opcode 0xa940): */
        !          40151:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40152:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40153: 
        !          40154:   /* root 678 (base opcode 0xa980): */
        !          40155:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40156:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40157: 
        !          40158:   /* root 679 (base opcode 0xa9c0): */
        !          40159:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40160:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40161: 
        !          40162:   /* root 680 (base opcode 0xaa00): */
        !          40163:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40164:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40165: 
        !          40166:   /* root 681 (base opcode 0xaa40): */
        !          40167:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40168:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40169: 
        !          40170:   /* root 682 (base opcode 0xaa80): */
        !          40171:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40172:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40173: 
        !          40174:   /* root 683 (base opcode 0xaac0): */
        !          40175:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40176:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40177: 
        !          40178:   /* root 684 (base opcode 0xab00): */
        !          40179:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40180:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40181: 
        !          40182:   /* root 685 (base opcode 0xab40): */
        !          40183:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40184:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40185: 
        !          40186:   /* root 686 (base opcode 0xab80): */
        !          40187:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40188:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40189: 
        !          40190:   /* root 687 (base opcode 0xabc0): */
        !          40191:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40192:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40193: 
        !          40194:   /* root 688 (base opcode 0xac00): */
        !          40195:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40196:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40197: 
        !          40198:   /* root 689 (base opcode 0xac40): */
        !          40199:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40200:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40201: 
        !          40202:   /* root 690 (base opcode 0xac80): */
        !          40203:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40204:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40205: 
        !          40206:   /* root 691 (base opcode 0xacc0): */
        !          40207:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40208:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40209: 
        !          40210:   /* root 692 (base opcode 0xad00): */
        !          40211:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40212:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40213: 
        !          40214:   /* root 693 (base opcode 0xad40): */
        !          40215:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40216:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40217: 
        !          40218:   /* root 694 (base opcode 0xad80): */
        !          40219:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40220:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40221: 
        !          40222:   /* root 695 (base opcode 0xadc0): */
        !          40223:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40224:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40225: 
        !          40226:   /* root 696 (base opcode 0xae00): */
        !          40227:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40228:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40229: 
        !          40230:   /* root 697 (base opcode 0xae40): */
        !          40231:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40232:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40233: 
        !          40234:   /* root 698 (base opcode 0xae80): */
        !          40235:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40236:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40237: 
        !          40238:   /* root 699 (base opcode 0xaec0): */
        !          40239:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40240:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40241: 
        !          40242:   /* root 700 (base opcode 0xaf00): */
        !          40243:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40244:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40245: 
        !          40246:   /* root 701 (base opcode 0xaf40): */
        !          40247:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40248:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40249: 
        !          40250:   /* root 702 (base opcode 0xaf80): */
        !          40251:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40252:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40253: 
        !          40254:   /* root 703 (base opcode 0xafc0): */
        !          40255:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          40256:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          40257: 
        !          40258:   /* root 704 (base opcode 0xb000): */
        !          40259:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          40260:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          40261:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          40262:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          40263:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map92;
        !          40264: 
        !          40265:   /* root 705 (base opcode 0xb040): */
        !          40266:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          40267:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          40268:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40269:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          40270:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map93;
        !          40271: 
        !          40272:   /* root 706 (base opcode 0xb080): */
        !          40273:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          40274:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          40275:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40276:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          40277:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          40278: 
        !          40279:   /* root 707 (base opcode 0xb0c0): */
        !          40280:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          40281:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          40282:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40283:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          40284:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map94;
        !          40285: 
        !          40286:   /* root 708 (base opcode 0xb100): */
        !          40287:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          40288:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          40289:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          40290:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          40291:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map95;
        !          40292: 
        !          40293:   /* root 709 (base opcode 0xb140): */
        !          40294:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          40295:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          40296:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40297:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          40298:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map96;
        !          40299: 
        !          40300:   /* root 710 (base opcode 0xb180): */
        !          40301:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          40302:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          40303:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40304:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          40305:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map97;
        !          40306: 
        !          40307:   /* root 711 (base opcode 0xb1c0): */
        !          40308:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          40309:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          40310:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40311:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          40312:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          40313: 
        !          40314:   /* root 712 (base opcode 0xb200): */
        !          40315:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          40316:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          40317:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          40318:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          40319:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map92;
        !          40320: 
        !          40321:   /* root 713 (base opcode 0xb240): */
        !          40322:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          40323:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          40324:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40325:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          40326:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map93;
        !          40327: 
        !          40328:   /* root 714 (base opcode 0xb280): */
        !          40329:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          40330:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          40331:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40332:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          40333:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          40334: 
        !          40335:   /* root 715 (base opcode 0xb2c0): */
        !          40336:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          40337:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          40338:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40339:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          40340:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map94;
        !          40341: 
        !          40342:   /* root 716 (base opcode 0xb300): */
        !          40343:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          40344:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          40345:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          40346:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          40347:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map95;
        !          40348: 
        !          40349:   /* root 717 (base opcode 0xb340): */
        !          40350:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          40351:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          40352:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40353:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          40354:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map96;
        !          40355: 
        !          40356:   /* root 718 (base opcode 0xb380): */
        !          40357:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          40358:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          40359:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40360:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          40361:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map97;
        !          40362: 
        !          40363:   /* root 719 (base opcode 0xb3c0): */
        !          40364:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          40365:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          40366:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40367:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          40368:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          40369: 
        !          40370:   /* root 720 (base opcode 0xb400): */
        !          40371:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          40372:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          40373:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          40374:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          40375:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map92;
        !          40376: 
        !          40377:   /* root 721 (base opcode 0xb440): */
        !          40378:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          40379:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          40380:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40381:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          40382:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map93;
        !          40383: 
        !          40384:   /* root 722 (base opcode 0xb480): */
        !          40385:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          40386:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          40387:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40388:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          40389:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          40390: 
        !          40391:   /* root 723 (base opcode 0xb4c0): */
        !          40392:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          40393:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          40394:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40395:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          40396:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map94;
        !          40397: 
        !          40398:   /* root 724 (base opcode 0xb500): */
        !          40399:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          40400:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          40401:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          40402:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          40403:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map95;
        !          40404: 
        !          40405:   /* root 725 (base opcode 0xb540): */
        !          40406:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          40407:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          40408:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40409:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          40410:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map96;
        !          40411: 
        !          40412:   /* root 726 (base opcode 0xb580): */
        !          40413:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          40414:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          40415:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40416:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          40417:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map97;
        !          40418: 
        !          40419:   /* root 727 (base opcode 0xb5c0): */
        !          40420:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          40421:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          40422:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40423:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          40424:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          40425: 
        !          40426:   /* root 728 (base opcode 0xb600): */
        !          40427:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          40428:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          40429:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          40430:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          40431:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map92;
        !          40432: 
        !          40433:   /* root 729 (base opcode 0xb640): */
        !          40434:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          40435:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          40436:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40437:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          40438:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map93;
        !          40439: 
        !          40440:   /* root 730 (base opcode 0xb680): */
        !          40441:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          40442:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          40443:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40444:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          40445:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          40446: 
        !          40447:   /* root 731 (base opcode 0xb6c0): */
        !          40448:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          40449:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          40450:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40451:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          40452:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map94;
        !          40453: 
        !          40454:   /* root 732 (base opcode 0xb700): */
        !          40455:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          40456:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          40457:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          40458:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          40459:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map95;
        !          40460: 
        !          40461:   /* root 733 (base opcode 0xb740): */
        !          40462:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          40463:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          40464:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40465:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          40466:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map96;
        !          40467: 
        !          40468:   /* root 734 (base opcode 0xb780): */
        !          40469:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          40470:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          40471:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40472:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          40473:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map97;
        !          40474: 
        !          40475:   /* root 735 (base opcode 0xb7c0): */
        !          40476:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          40477:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          40478:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40479:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          40480:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          40481: 
        !          40482:   /* root 736 (base opcode 0xb800): */
        !          40483:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          40484:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          40485:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          40486:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          40487:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map92;
        !          40488: 
        !          40489:   /* root 737 (base opcode 0xb840): */
        !          40490:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          40491:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          40492:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40493:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          40494:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map93;
        !          40495: 
        !          40496:   /* root 738 (base opcode 0xb880): */
        !          40497:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          40498:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          40499:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40500:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          40501:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          40502: 
        !          40503:   /* root 739 (base opcode 0xb8c0): */
        !          40504:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          40505:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          40506:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40507:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          40508:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map94;
        !          40509: 
        !          40510:   /* root 740 (base opcode 0xb900): */
        !          40511:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          40512:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          40513:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          40514:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          40515:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map95;
        !          40516: 
        !          40517:   /* root 741 (base opcode 0xb940): */
        !          40518:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          40519:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          40520:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40521:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          40522:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map96;
        !          40523: 
        !          40524:   /* root 742 (base opcode 0xb980): */
        !          40525:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          40526:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          40527:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40528:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          40529:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map97;
        !          40530: 
        !          40531:   /* root 743 (base opcode 0xb9c0): */
        !          40532:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          40533:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          40534:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40535:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          40536:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          40537: 
        !          40538:   /* root 744 (base opcode 0xba00): */
        !          40539:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          40540:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          40541:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          40542:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          40543:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map92;
        !          40544: 
        !          40545:   /* root 745 (base opcode 0xba40): */
        !          40546:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          40547:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          40548:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40549:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          40550:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map93;
        !          40551: 
        !          40552:   /* root 746 (base opcode 0xba80): */
        !          40553:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          40554:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          40555:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40556:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          40557:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          40558: 
        !          40559:   /* root 747 (base opcode 0xbac0): */
        !          40560:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          40561:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          40562:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40563:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          40564:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map94;
        !          40565: 
        !          40566:   /* root 748 (base opcode 0xbb00): */
        !          40567:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          40568:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          40569:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          40570:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          40571:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map95;
        !          40572: 
        !          40573:   /* root 749 (base opcode 0xbb40): */
        !          40574:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          40575:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          40576:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40577:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          40578:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map96;
        !          40579: 
        !          40580:   /* root 750 (base opcode 0xbb80): */
        !          40581:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          40582:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          40583:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40584:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          40585:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map97;
        !          40586: 
        !          40587:   /* root 751 (base opcode 0xbbc0): */
        !          40588:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          40589:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          40590:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40591:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          40592:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          40593: 
        !          40594:   /* root 752 (base opcode 0xbc00): */
        !          40595:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          40596:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          40597:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          40598:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          40599:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map92;
        !          40600: 
        !          40601:   /* root 753 (base opcode 0xbc40): */
        !          40602:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          40603:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          40604:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40605:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          40606:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map93;
        !          40607: 
        !          40608:   /* root 754 (base opcode 0xbc80): */
        !          40609:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          40610:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          40611:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40612:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          40613:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          40614: 
        !          40615:   /* root 755 (base opcode 0xbcc0): */
        !          40616:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          40617:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          40618:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40619:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          40620:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map94;
        !          40621: 
        !          40622:   /* root 756 (base opcode 0xbd00): */
        !          40623:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          40624:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          40625:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          40626:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          40627:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map95;
        !          40628: 
        !          40629:   /* root 757 (base opcode 0xbd40): */
        !          40630:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          40631:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          40632:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40633:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          40634:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map96;
        !          40635: 
        !          40636:   /* root 758 (base opcode 0xbd80): */
        !          40637:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          40638:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          40639:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40640:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          40641:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map97;
        !          40642: 
        !          40643:   /* root 759 (base opcode 0xbdc0): */
        !          40644:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          40645:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          40646:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40647:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          40648:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          40649: 
        !          40650:   /* root 760 (base opcode 0xbe00): */
        !          40651:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          40652:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          40653:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          40654:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          40655:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map92;
        !          40656: 
        !          40657:   /* root 761 (base opcode 0xbe40): */
        !          40658:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          40659:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          40660:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40661:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          40662:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map93;
        !          40663: 
        !          40664:   /* root 762 (base opcode 0xbe80): */
        !          40665:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          40666:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          40667:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40668:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          40669:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          40670: 
        !          40671:   /* root 763 (base opcode 0xbec0): */
        !          40672:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          40673:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          40674:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40675:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          40676:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map94;
        !          40677: 
        !          40678:   /* root 764 (base opcode 0xbf00): */
        !          40679:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          40680:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          40681:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          40682:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          40683:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map95;
        !          40684: 
        !          40685:   /* root 765 (base opcode 0xbf40): */
        !          40686:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          40687:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          40688:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40689:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          40690:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map96;
        !          40691: 
        !          40692:   /* root 766 (base opcode 0xbf80): */
        !          40693:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          40694:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          40695:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40696:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          40697:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map97;
        !          40698: 
        !          40699:   /* root 767 (base opcode 0xbfc0): */
        !          40700:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          40701:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          40702:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40703:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          40704:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          40705: 
        !          40706:   /* root 768 (base opcode 0xc000): */
        !          40707:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          40708:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          40709:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          40710:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          40711:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map98;
        !          40712: 
        !          40713:   /* root 769 (base opcode 0xc040): */
        !          40714:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          40715:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          40716:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40717:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          40718:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map99;
        !          40719: 
        !          40720:   /* root 770 (base opcode 0xc080): */
        !          40721:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          40722:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          40723:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40724:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          40725:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map100;
        !          40726: 
        !          40727:   /* root 771 (base opcode 0xc0c0): */
        !          40728:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[0];
        !          40729:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          40730:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40731:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          40732:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map101;
        !          40733: 
        !          40734:   /* root 772 (base opcode 0xc100): */
        !          40735:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          40736:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          40737:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          40738:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          40739:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map106;
        !          40740: 
        !          40741:   /* root 773 (base opcode 0xc140): */
        !          40742:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          40743:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          40744:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40745:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          40746:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map103;
        !          40747: 
        !          40748:   /* root 774 (base opcode 0xc180): */
        !          40749:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          40750:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          40751:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40752:   root_entry->_tme_m68k_decoder_root_submap = submap44;
        !          40753:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map104;
        !          40754: 
        !          40755:   /* root 775 (base opcode 0xc1c0): */
        !          40756:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[0];
        !          40757:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          40758:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40759:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          40760:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map105;
        !          40761: 
        !          40762:   /* root 776 (base opcode 0xc200): */
        !          40763:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          40764:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          40765:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          40766:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          40767:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map98;
        !          40768: 
        !          40769:   /* root 777 (base opcode 0xc240): */
        !          40770:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          40771:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          40772:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40773:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          40774:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map99;
        !          40775: 
        !          40776:   /* root 778 (base opcode 0xc280): */
        !          40777:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          40778:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          40779:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40780:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          40781:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map100;
        !          40782: 
        !          40783:   /* root 779 (base opcode 0xc2c0): */
        !          40784:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          40785:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          40786:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40787:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          40788:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map101;
        !          40789: 
        !          40790:   /* root 780 (base opcode 0xc300): */
        !          40791:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          40792:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          40793:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          40794:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          40795:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map106;
        !          40796: 
        !          40797:   /* root 781 (base opcode 0xc340): */
        !          40798:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          40799:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          40800:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40801:   root_entry->_tme_m68k_decoder_root_submap = submap45;
        !          40802:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map103;
        !          40803: 
        !          40804:   /* root 782 (base opcode 0xc380): */
        !          40805:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          40806:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          40807:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40808:   root_entry->_tme_m68k_decoder_root_submap = submap44;
        !          40809:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map104;
        !          40810: 
        !          40811:   /* root 783 (base opcode 0xc3c0): */
        !          40812:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          40813:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          40814:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40815:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          40816:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map105;
        !          40817: 
        !          40818:   /* root 784 (base opcode 0xc400): */
        !          40819:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          40820:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          40821:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          40822:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          40823:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map98;
        !          40824: 
        !          40825:   /* root 785 (base opcode 0xc440): */
        !          40826:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          40827:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          40828:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40829:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          40830:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map99;
        !          40831: 
        !          40832:   /* root 786 (base opcode 0xc480): */
        !          40833:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          40834:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          40835:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40836:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          40837:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map100;
        !          40838: 
        !          40839:   /* root 787 (base opcode 0xc4c0): */
        !          40840:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          40841:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          40842:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40843:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          40844:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map101;
        !          40845: 
        !          40846:   /* root 788 (base opcode 0xc500): */
        !          40847:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          40848:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          40849:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          40850:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          40851:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map106;
        !          40852: 
        !          40853:   /* root 789 (base opcode 0xc540): */
        !          40854:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          40855:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          40856:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40857:   root_entry->_tme_m68k_decoder_root_submap = submap46;
        !          40858:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map103;
        !          40859: 
        !          40860:   /* root 790 (base opcode 0xc580): */
        !          40861:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          40862:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          40863:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40864:   root_entry->_tme_m68k_decoder_root_submap = submap44;
        !          40865:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map104;
        !          40866: 
        !          40867:   /* root 791 (base opcode 0xc5c0): */
        !          40868:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          40869:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          40870:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40871:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          40872:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map105;
        !          40873: 
        !          40874:   /* root 792 (base opcode 0xc600): */
        !          40875:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          40876:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          40877:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          40878:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          40879:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map98;
        !          40880: 
        !          40881:   /* root 793 (base opcode 0xc640): */
        !          40882:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          40883:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          40884:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40885:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          40886:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map99;
        !          40887: 
        !          40888:   /* root 794 (base opcode 0xc680): */
        !          40889:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          40890:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          40891:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40892:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          40893:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map100;
        !          40894: 
        !          40895:   /* root 795 (base opcode 0xc6c0): */
        !          40896:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          40897:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          40898:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40899:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          40900:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map101;
        !          40901: 
        !          40902:   /* root 796 (base opcode 0xc700): */
        !          40903:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          40904:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          40905:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          40906:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          40907:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map106;
        !          40908: 
        !          40909:   /* root 797 (base opcode 0xc740): */
        !          40910:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          40911:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          40912:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40913:   root_entry->_tme_m68k_decoder_root_submap = submap47;
        !          40914:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map103;
        !          40915: 
        !          40916:   /* root 798 (base opcode 0xc780): */
        !          40917:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          40918:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          40919:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40920:   root_entry->_tme_m68k_decoder_root_submap = submap44;
        !          40921:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map104;
        !          40922: 
        !          40923:   /* root 799 (base opcode 0xc7c0): */
        !          40924:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          40925:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          40926:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40927:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          40928:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map105;
        !          40929: 
        !          40930:   /* root 800 (base opcode 0xc800): */
        !          40931:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          40932:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          40933:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          40934:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          40935:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map98;
        !          40936: 
        !          40937:   /* root 801 (base opcode 0xc840): */
        !          40938:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          40939:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          40940:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40941:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          40942:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map99;
        !          40943: 
        !          40944:   /* root 802 (base opcode 0xc880): */
        !          40945:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          40946:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          40947:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40948:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          40949:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map100;
        !          40950: 
        !          40951:   /* root 803 (base opcode 0xc8c0): */
        !          40952:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          40953:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          40954:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40955:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          40956:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map101;
        !          40957: 
        !          40958:   /* root 804 (base opcode 0xc900): */
        !          40959:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          40960:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          40961:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          40962:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          40963:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map106;
        !          40964: 
        !          40965:   /* root 805 (base opcode 0xc940): */
        !          40966:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          40967:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          40968:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40969:   root_entry->_tme_m68k_decoder_root_submap = submap48;
        !          40970:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map103;
        !          40971: 
        !          40972:   /* root 806 (base opcode 0xc980): */
        !          40973:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          40974:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          40975:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          40976:   root_entry->_tme_m68k_decoder_root_submap = submap44;
        !          40977:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map104;
        !          40978: 
        !          40979:   /* root 807 (base opcode 0xc9c0): */
        !          40980:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          40981:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          40982:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40983:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          40984:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map105;
        !          40985: 
        !          40986:   /* root 808 (base opcode 0xca00): */
        !          40987:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          40988:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          40989:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          40990:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          40991:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map98;
        !          40992: 
        !          40993:   /* root 809 (base opcode 0xca40): */
        !          40994:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          40995:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          40996:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          40997:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          40998:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map99;
        !          40999: 
        !          41000:   /* root 810 (base opcode 0xca80): */
        !          41001:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          41002:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          41003:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41004:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          41005:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map100;
        !          41006: 
        !          41007:   /* root 811 (base opcode 0xcac0): */
        !          41008:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          41009:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          41010:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41011:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          41012:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map101;
        !          41013: 
        !          41014:   /* root 812 (base opcode 0xcb00): */
        !          41015:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          41016:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          41017:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          41018:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41019:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map106;
        !          41020: 
        !          41021:   /* root 813 (base opcode 0xcb40): */
        !          41022:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          41023:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          41024:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41025:   root_entry->_tme_m68k_decoder_root_submap = submap49;
        !          41026:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map103;
        !          41027: 
        !          41028:   /* root 814 (base opcode 0xcb80): */
        !          41029:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          41030:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          41031:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41032:   root_entry->_tme_m68k_decoder_root_submap = submap44;
        !          41033:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map104;
        !          41034: 
        !          41035:   /* root 815 (base opcode 0xcbc0): */
        !          41036:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          41037:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          41038:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41039:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          41040:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map105;
        !          41041: 
        !          41042:   /* root 816 (base opcode 0xcc00): */
        !          41043:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          41044:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          41045:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          41046:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          41047:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map98;
        !          41048: 
        !          41049:   /* root 817 (base opcode 0xcc40): */
        !          41050:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          41051:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          41052:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41053:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          41054:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map99;
        !          41055: 
        !          41056:   /* root 818 (base opcode 0xcc80): */
        !          41057:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          41058:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          41059:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41060:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          41061:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map100;
        !          41062: 
        !          41063:   /* root 819 (base opcode 0xccc0): */
        !          41064:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          41065:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          41066:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41067:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          41068:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map101;
        !          41069: 
        !          41070:   /* root 820 (base opcode 0xcd00): */
        !          41071:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          41072:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          41073:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          41074:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41075:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map106;
        !          41076: 
        !          41077:   /* root 821 (base opcode 0xcd40): */
        !          41078:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          41079:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          41080:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41081:   root_entry->_tme_m68k_decoder_root_submap = submap50;
        !          41082:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map103;
        !          41083: 
        !          41084:   /* root 822 (base opcode 0xcd80): */
        !          41085:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          41086:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          41087:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41088:   root_entry->_tme_m68k_decoder_root_submap = submap44;
        !          41089:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map104;
        !          41090: 
        !          41091:   /* root 823 (base opcode 0xcdc0): */
        !          41092:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          41093:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          41094:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41095:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          41096:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map105;
        !          41097: 
        !          41098:   /* root 824 (base opcode 0xce00): */
        !          41099:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          41100:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          41101:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          41102:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          41103:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map98;
        !          41104: 
        !          41105:   /* root 825 (base opcode 0xce40): */
        !          41106:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          41107:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          41108:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41109:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          41110:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map99;
        !          41111: 
        !          41112:   /* root 826 (base opcode 0xce80): */
        !          41113:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          41114:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          41115:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41116:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          41117:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map100;
        !          41118: 
        !          41119:   /* root 827 (base opcode 0xcec0): */
        !          41120:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          41121:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          41122:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41123:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          41124:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map101;
        !          41125: 
        !          41126:   /* root 828 (base opcode 0xcf00): */
        !          41127:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          41128:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          41129:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          41130:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41131:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map106;
        !          41132: 
        !          41133:   /* root 829 (base opcode 0xcf40): */
        !          41134:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          41135:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          41136:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41137:   root_entry->_tme_m68k_decoder_root_submap = submap51;
        !          41138:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map103;
        !          41139: 
        !          41140:   /* root 830 (base opcode 0xcf80): */
        !          41141:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          41142:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          41143:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41144:   root_entry->_tme_m68k_decoder_root_submap = submap44;
        !          41145:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map104;
        !          41146: 
        !          41147:   /* root 831 (base opcode 0xcfc0): */
        !          41148:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          41149:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          41150:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41151:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          41152:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map105;
        !          41153: 
        !          41154:   /* root 832 (base opcode 0xd000): */
        !          41155:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          41156:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          41157:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          41158:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          41159:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map107;
        !          41160: 
        !          41161:   /* root 833 (base opcode 0xd040): */
        !          41162:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          41163:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          41164:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41165:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          41166:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map108;
        !          41167: 
        !          41168:   /* root 834 (base opcode 0xd080): */
        !          41169:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          41170:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          41171:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41172:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          41173:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map109;
        !          41174: 
        !          41175:   /* root 835 (base opcode 0xd0c0): */
        !          41176:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          41177:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          41178:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41179:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          41180:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map110;
        !          41181: 
        !          41182:   /* root 836 (base opcode 0xd100): */
        !          41183:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          41184:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          41185:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          41186:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41187:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map111;
        !          41188: 
        !          41189:   /* root 837 (base opcode 0xd140): */
        !          41190:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          41191:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          41192:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41193:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41194:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map112;
        !          41195: 
        !          41196:   /* root 838 (base opcode 0xd180): */
        !          41197:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          41198:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          41199:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41200:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41201:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map113;
        !          41202: 
        !          41203:   /* root 839 (base opcode 0xd1c0): */
        !          41204:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          41205:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          41206:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41207:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          41208:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map114;
        !          41209: 
        !          41210:   /* root 840 (base opcode 0xd200): */
        !          41211:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          41212:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          41213:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          41214:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          41215:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map107;
        !          41216: 
        !          41217:   /* root 841 (base opcode 0xd240): */
        !          41218:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          41219:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          41220:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41221:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          41222:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map108;
        !          41223: 
        !          41224:   /* root 842 (base opcode 0xd280): */
        !          41225:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          41226:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          41227:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41228:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          41229:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map109;
        !          41230: 
        !          41231:   /* root 843 (base opcode 0xd2c0): */
        !          41232:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          41233:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          41234:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41235:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          41236:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map110;
        !          41237: 
        !          41238:   /* root 844 (base opcode 0xd300): */
        !          41239:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          41240:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          41241:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          41242:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41243:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map111;
        !          41244: 
        !          41245:   /* root 845 (base opcode 0xd340): */
        !          41246:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          41247:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          41248:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41249:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41250:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map112;
        !          41251: 
        !          41252:   /* root 846 (base opcode 0xd380): */
        !          41253:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          41254:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          41255:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41256:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41257:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map113;
        !          41258: 
        !          41259:   /* root 847 (base opcode 0xd3c0): */
        !          41260:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          41261:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          41262:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41263:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          41264:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map114;
        !          41265: 
        !          41266:   /* root 848 (base opcode 0xd400): */
        !          41267:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          41268:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          41269:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          41270:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          41271:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map107;
        !          41272: 
        !          41273:   /* root 849 (base opcode 0xd440): */
        !          41274:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          41275:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          41276:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41277:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          41278:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map108;
        !          41279: 
        !          41280:   /* root 850 (base opcode 0xd480): */
        !          41281:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          41282:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          41283:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41284:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          41285:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map109;
        !          41286: 
        !          41287:   /* root 851 (base opcode 0xd4c0): */
        !          41288:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          41289:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          41290:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41291:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          41292:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map110;
        !          41293: 
        !          41294:   /* root 852 (base opcode 0xd500): */
        !          41295:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          41296:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          41297:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          41298:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41299:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map111;
        !          41300: 
        !          41301:   /* root 853 (base opcode 0xd540): */
        !          41302:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          41303:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          41304:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41305:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41306:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map112;
        !          41307: 
        !          41308:   /* root 854 (base opcode 0xd580): */
        !          41309:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          41310:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          41311:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41312:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41313:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map113;
        !          41314: 
        !          41315:   /* root 855 (base opcode 0xd5c0): */
        !          41316:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          41317:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          41318:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41319:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          41320:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map114;
        !          41321: 
        !          41322:   /* root 856 (base opcode 0xd600): */
        !          41323:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          41324:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          41325:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          41326:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          41327:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map107;
        !          41328: 
        !          41329:   /* root 857 (base opcode 0xd640): */
        !          41330:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          41331:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          41332:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41333:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          41334:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map108;
        !          41335: 
        !          41336:   /* root 858 (base opcode 0xd680): */
        !          41337:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          41338:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          41339:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41340:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          41341:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map109;
        !          41342: 
        !          41343:   /* root 859 (base opcode 0xd6c0): */
        !          41344:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          41345:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          41346:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41347:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          41348:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map110;
        !          41349: 
        !          41350:   /* root 860 (base opcode 0xd700): */
        !          41351:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          41352:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          41353:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          41354:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41355:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map111;
        !          41356: 
        !          41357:   /* root 861 (base opcode 0xd740): */
        !          41358:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          41359:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          41360:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41361:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41362:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map112;
        !          41363: 
        !          41364:   /* root 862 (base opcode 0xd780): */
        !          41365:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          41366:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          41367:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41368:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41369:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map113;
        !          41370: 
        !          41371:   /* root 863 (base opcode 0xd7c0): */
        !          41372:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          41373:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          41374:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41375:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          41376:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map114;
        !          41377: 
        !          41378:   /* root 864 (base opcode 0xd800): */
        !          41379:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          41380:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          41381:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          41382:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          41383:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map107;
        !          41384: 
        !          41385:   /* root 865 (base opcode 0xd840): */
        !          41386:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          41387:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          41388:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41389:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          41390:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map108;
        !          41391: 
        !          41392:   /* root 866 (base opcode 0xd880): */
        !          41393:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          41394:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          41395:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41396:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          41397:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map109;
        !          41398: 
        !          41399:   /* root 867 (base opcode 0xd8c0): */
        !          41400:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          41401:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          41402:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41403:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          41404:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map110;
        !          41405: 
        !          41406:   /* root 868 (base opcode 0xd900): */
        !          41407:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          41408:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          41409:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          41410:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41411:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map111;
        !          41412: 
        !          41413:   /* root 869 (base opcode 0xd940): */
        !          41414:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          41415:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          41416:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41417:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41418:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map112;
        !          41419: 
        !          41420:   /* root 870 (base opcode 0xd980): */
        !          41421:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          41422:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          41423:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41424:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41425:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map113;
        !          41426: 
        !          41427:   /* root 871 (base opcode 0xd9c0): */
        !          41428:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          41429:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          41430:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41431:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          41432:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map114;
        !          41433: 
        !          41434:   /* root 872 (base opcode 0xda00): */
        !          41435:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          41436:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          41437:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          41438:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          41439:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map107;
        !          41440: 
        !          41441:   /* root 873 (base opcode 0xda40): */
        !          41442:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          41443:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          41444:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41445:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          41446:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map108;
        !          41447: 
        !          41448:   /* root 874 (base opcode 0xda80): */
        !          41449:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          41450:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          41451:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41452:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          41453:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map109;
        !          41454: 
        !          41455:   /* root 875 (base opcode 0xdac0): */
        !          41456:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          41457:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          41458:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41459:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          41460:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map110;
        !          41461: 
        !          41462:   /* root 876 (base opcode 0xdb00): */
        !          41463:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          41464:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          41465:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          41466:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41467:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map111;
        !          41468: 
        !          41469:   /* root 877 (base opcode 0xdb40): */
        !          41470:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          41471:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          41472:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41473:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41474:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map112;
        !          41475: 
        !          41476:   /* root 878 (base opcode 0xdb80): */
        !          41477:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          41478:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          41479:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41480:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41481:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map113;
        !          41482: 
        !          41483:   /* root 879 (base opcode 0xdbc0): */
        !          41484:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          41485:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          41486:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41487:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          41488:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map114;
        !          41489: 
        !          41490:   /* root 880 (base opcode 0xdc00): */
        !          41491:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          41492:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          41493:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          41494:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          41495:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map107;
        !          41496: 
        !          41497:   /* root 881 (base opcode 0xdc40): */
        !          41498:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          41499:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          41500:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41501:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          41502:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map108;
        !          41503: 
        !          41504:   /* root 882 (base opcode 0xdc80): */
        !          41505:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          41506:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          41507:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41508:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          41509:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map109;
        !          41510: 
        !          41511:   /* root 883 (base opcode 0xdcc0): */
        !          41512:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          41513:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          41514:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41515:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          41516:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map110;
        !          41517: 
        !          41518:   /* root 884 (base opcode 0xdd00): */
        !          41519:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          41520:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          41521:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          41522:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41523:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map111;
        !          41524: 
        !          41525:   /* root 885 (base opcode 0xdd40): */
        !          41526:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          41527:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          41528:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41529:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41530:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map112;
        !          41531: 
        !          41532:   /* root 886 (base opcode 0xdd80): */
        !          41533:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          41534:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          41535:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41536:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41537:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map113;
        !          41538: 
        !          41539:   /* root 887 (base opcode 0xddc0): */
        !          41540:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          41541:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          41542:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41543:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          41544:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map114;
        !          41545: 
        !          41546:   /* root 888 (base opcode 0xde00): */
        !          41547:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          41548:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          41549:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          41550:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          41551:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map107;
        !          41552: 
        !          41553:   /* root 889 (base opcode 0xde40): */
        !          41554:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          41555:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          41556:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41557:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          41558:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map108;
        !          41559: 
        !          41560:   /* root 890 (base opcode 0xde80): */
        !          41561:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          41562:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          41563:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41564:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          41565:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map109;
        !          41566: 
        !          41567:   /* root 891 (base opcode 0xdec0): */
        !          41568:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          41569:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          41570:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41571:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          41572:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map110;
        !          41573: 
        !          41574:   /* root 892 (base opcode 0xdf00): */
        !          41575:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          41576:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          41577:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          41578:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41579:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map111;
        !          41580: 
        !          41581:   /* root 893 (base opcode 0xdf40): */
        !          41582:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          41583:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          41584:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41585:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41586:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map112;
        !          41587: 
        !          41588:   /* root 894 (base opcode 0xdf80): */
        !          41589:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          41590:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          41591:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41592:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41593:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map113;
        !          41594: 
        !          41595:   /* root 895 (base opcode 0xdfc0): */
        !          41596:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          41597:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          41598:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          41599:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          41600:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map114;
        !          41601: 
        !          41602:   /* root 896 (base opcode 0xe000): */
        !          41603:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          41604:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          41605:   root_entry->_tme_m68k_decoder_root_submap = submap52;
        !          41606:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map115;
        !          41607: 
        !          41608:   /* root 897 (base opcode 0xe040): */
        !          41609:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          41610:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          41611:   root_entry->_tme_m68k_decoder_root_submap = submap53;
        !          41612:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map116;
        !          41613: 
        !          41614:   /* root 898 (base opcode 0xe080): */
        !          41615:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          41616:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          41617:   root_entry->_tme_m68k_decoder_root_submap = submap54;
        !          41618:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map117;
        !          41619: 
        !          41620:   /* root 899 (base opcode 0xe0c0): */
        !          41621:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          41622:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          41623:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41624:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41625:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map118;
        !          41626: 
        !          41627:   /* root 900 (base opcode 0xe100): */
        !          41628:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          41629:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          41630:   root_entry->_tme_m68k_decoder_root_submap = submap52;
        !          41631:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map119;
        !          41632: 
        !          41633:   /* root 901 (base opcode 0xe140): */
        !          41634:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          41635:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          41636:   root_entry->_tme_m68k_decoder_root_submap = submap53;
        !          41637:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map120;
        !          41638: 
        !          41639:   /* root 902 (base opcode 0xe180): */
        !          41640:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          41641:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          41642:   root_entry->_tme_m68k_decoder_root_submap = submap54;
        !          41643:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map121;
        !          41644: 
        !          41645:   /* root 903 (base opcode 0xe1c0): */
        !          41646:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          41647:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          41648:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41649:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41650:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map122;
        !          41651: 
        !          41652:   /* root 904 (base opcode 0xe200): */
        !          41653:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          41654:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          41655:   root_entry->_tme_m68k_decoder_root_submap = submap55;
        !          41656:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map115;
        !          41657: 
        !          41658:   /* root 905 (base opcode 0xe240): */
        !          41659:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          41660:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          41661:   root_entry->_tme_m68k_decoder_root_submap = submap56;
        !          41662:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map116;
        !          41663: 
        !          41664:   /* root 906 (base opcode 0xe280): */
        !          41665:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          41666:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          41667:   root_entry->_tme_m68k_decoder_root_submap = submap57;
        !          41668:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map117;
        !          41669: 
        !          41670:   /* root 907 (base opcode 0xe2c0): */
        !          41671:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          41672:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          41673:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41674:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41675:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map123;
        !          41676: 
        !          41677:   /* root 908 (base opcode 0xe300): */
        !          41678:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          41679:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          41680:   root_entry->_tme_m68k_decoder_root_submap = submap55;
        !          41681:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map119;
        !          41682: 
        !          41683:   /* root 909 (base opcode 0xe340): */
        !          41684:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          41685:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          41686:   root_entry->_tme_m68k_decoder_root_submap = submap56;
        !          41687:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map120;
        !          41688: 
        !          41689:   /* root 910 (base opcode 0xe380): */
        !          41690:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          41691:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          41692:   root_entry->_tme_m68k_decoder_root_submap = submap57;
        !          41693:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map121;
        !          41694: 
        !          41695:   /* root 911 (base opcode 0xe3c0): */
        !          41696:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          41697:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          41698:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41699:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41700:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map124;
        !          41701: 
        !          41702:   /* root 912 (base opcode 0xe400): */
        !          41703:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          41704:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          41705:   root_entry->_tme_m68k_decoder_root_submap = submap58;
        !          41706:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map115;
        !          41707: 
        !          41708:   /* root 913 (base opcode 0xe440): */
        !          41709:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          41710:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          41711:   root_entry->_tme_m68k_decoder_root_submap = submap59;
        !          41712:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map116;
        !          41713: 
        !          41714:   /* root 914 (base opcode 0xe480): */
        !          41715:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          41716:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          41717:   root_entry->_tme_m68k_decoder_root_submap = submap60;
        !          41718:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map117;
        !          41719: 
        !          41720:   /* root 915 (base opcode 0xe4c0): */
        !          41721:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          41722:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          41723:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41724:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41725:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map125;
        !          41726: 
        !          41727:   /* root 916 (base opcode 0xe500): */
        !          41728:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          41729:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          41730:   root_entry->_tme_m68k_decoder_root_submap = submap58;
        !          41731:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map119;
        !          41732: 
        !          41733:   /* root 917 (base opcode 0xe540): */
        !          41734:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          41735:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          41736:   root_entry->_tme_m68k_decoder_root_submap = submap59;
        !          41737:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map120;
        !          41738: 
        !          41739:   /* root 918 (base opcode 0xe580): */
        !          41740:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          41741:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          41742:   root_entry->_tme_m68k_decoder_root_submap = submap60;
        !          41743:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map121;
        !          41744: 
        !          41745:   /* root 919 (base opcode 0xe5c0): */
        !          41746:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          41747:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          41748:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41749:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41750:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map126;
        !          41751: 
        !          41752:   /* root 920 (base opcode 0xe600): */
        !          41753:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          41754:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          41755:   root_entry->_tme_m68k_decoder_root_submap = submap61;
        !          41756:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map115;
        !          41757: 
        !          41758:   /* root 921 (base opcode 0xe640): */
        !          41759:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          41760:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          41761:   root_entry->_tme_m68k_decoder_root_submap = submap62;
        !          41762:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map116;
        !          41763: 
        !          41764:   /* root 922 (base opcode 0xe680): */
        !          41765:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          41766:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          41767:   root_entry->_tme_m68k_decoder_root_submap = submap63;
        !          41768:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map117;
        !          41769: 
        !          41770:   /* root 923 (base opcode 0xe6c0): */
        !          41771:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          41772:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          41773:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41774:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41775:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map127;
        !          41776: 
        !          41777:   /* root 924 (base opcode 0xe700): */
        !          41778:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          41779:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          41780:   root_entry->_tme_m68k_decoder_root_submap = submap61;
        !          41781:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map119;
        !          41782: 
        !          41783:   /* root 925 (base opcode 0xe740): */
        !          41784:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          41785:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          41786:   root_entry->_tme_m68k_decoder_root_submap = submap62;
        !          41787:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map120;
        !          41788: 
        !          41789:   /* root 926 (base opcode 0xe780): */
        !          41790:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          41791:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          41792:   root_entry->_tme_m68k_decoder_root_submap = submap63;
        !          41793:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map121;
        !          41794: 
        !          41795:   /* root 927 (base opcode 0xe7c0): */
        !          41796:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          41797:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          41798:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          41799:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          41800:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map128;
        !          41801: 
        !          41802:   /* root 928 (base opcode 0xe800): */
        !          41803:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          41804:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          41805:   root_entry->_tme_m68k_decoder_root_submap = submap64;
        !          41806:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map115;
        !          41807: 
        !          41808:   /* root 929 (base opcode 0xe840): */
        !          41809:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          41810:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          41811:   root_entry->_tme_m68k_decoder_root_submap = submap65;
        !          41812:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map116;
        !          41813: 
        !          41814:   /* root 930 (base opcode 0xe880): */
        !          41815:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          41816:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          41817:   root_entry->_tme_m68k_decoder_root_submap = submap66;
        !          41818:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map117;
        !          41819: 
        !          41820:   /* root 931 (base opcode 0xe8c0): */
        !          41821:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          41822:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          41823: 
        !          41824:   /* root 932 (base opcode 0xe900): */
        !          41825:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          41826:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          41827:   root_entry->_tme_m68k_decoder_root_submap = submap64;
        !          41828:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map119;
        !          41829: 
        !          41830:   /* root 933 (base opcode 0xe940): */
        !          41831:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          41832:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          41833:   root_entry->_tme_m68k_decoder_root_submap = submap65;
        !          41834:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map120;
        !          41835: 
        !          41836:   /* root 934 (base opcode 0xe980): */
        !          41837:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          41838:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          41839:   root_entry->_tme_m68k_decoder_root_submap = submap66;
        !          41840:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map121;
        !          41841: 
        !          41842:   /* root 935 (base opcode 0xe9c0): */
        !          41843:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          41844:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          41845: 
        !          41846:   /* root 936 (base opcode 0xea00): */
        !          41847:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          41848:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          41849:   root_entry->_tme_m68k_decoder_root_submap = submap67;
        !          41850:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map115;
        !          41851: 
        !          41852:   /* root 937 (base opcode 0xea40): */
        !          41853:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          41854:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          41855:   root_entry->_tme_m68k_decoder_root_submap = submap68;
        !          41856:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map116;
        !          41857: 
        !          41858:   /* root 938 (base opcode 0xea80): */
        !          41859:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          41860:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          41861:   root_entry->_tme_m68k_decoder_root_submap = submap69;
        !          41862:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map117;
        !          41863: 
        !          41864:   /* root 939 (base opcode 0xeac0): */
        !          41865:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          41866:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          41867: 
        !          41868:   /* root 940 (base opcode 0xeb00): */
        !          41869:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          41870:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          41871:   root_entry->_tme_m68k_decoder_root_submap = submap67;
        !          41872:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map119;
        !          41873: 
        !          41874:   /* root 941 (base opcode 0xeb40): */
        !          41875:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          41876:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          41877:   root_entry->_tme_m68k_decoder_root_submap = submap68;
        !          41878:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map120;
        !          41879: 
        !          41880:   /* root 942 (base opcode 0xeb80): */
        !          41881:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          41882:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          41883:   root_entry->_tme_m68k_decoder_root_submap = submap69;
        !          41884:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map121;
        !          41885: 
        !          41886:   /* root 943 (base opcode 0xebc0): */
        !          41887:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          41888:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          41889: 
        !          41890:   /* root 944 (base opcode 0xec00): */
        !          41891:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          41892:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          41893:   root_entry->_tme_m68k_decoder_root_submap = submap70;
        !          41894:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map115;
        !          41895: 
        !          41896:   /* root 945 (base opcode 0xec40): */
        !          41897:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          41898:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          41899:   root_entry->_tme_m68k_decoder_root_submap = submap71;
        !          41900:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map116;
        !          41901: 
        !          41902:   /* root 946 (base opcode 0xec80): */
        !          41903:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          41904:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          41905:   root_entry->_tme_m68k_decoder_root_submap = submap72;
        !          41906:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map117;
        !          41907: 
        !          41908:   /* root 947 (base opcode 0xecc0): */
        !          41909:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          41910:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          41911: 
        !          41912:   /* root 948 (base opcode 0xed00): */
        !          41913:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          41914:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          41915:   root_entry->_tme_m68k_decoder_root_submap = submap70;
        !          41916:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map119;
        !          41917: 
        !          41918:   /* root 949 (base opcode 0xed40): */
        !          41919:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          41920:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          41921:   root_entry->_tme_m68k_decoder_root_submap = submap71;
        !          41922:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map120;
        !          41923: 
        !          41924:   /* root 950 (base opcode 0xed80): */
        !          41925:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          41926:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          41927:   root_entry->_tme_m68k_decoder_root_submap = submap72;
        !          41928:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map121;
        !          41929: 
        !          41930:   /* root 951 (base opcode 0xedc0): */
        !          41931:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          41932:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          41933: 
        !          41934:   /* root 952 (base opcode 0xee00): */
        !          41935:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          41936:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          41937:   root_entry->_tme_m68k_decoder_root_submap = submap73;
        !          41938:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map115;
        !          41939: 
        !          41940:   /* root 953 (base opcode 0xee40): */
        !          41941:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          41942:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          41943:   root_entry->_tme_m68k_decoder_root_submap = submap74;
        !          41944:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map116;
        !          41945: 
        !          41946:   /* root 954 (base opcode 0xee80): */
        !          41947:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          41948:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          41949:   root_entry->_tme_m68k_decoder_root_submap = submap75;
        !          41950:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map117;
        !          41951: 
        !          41952:   /* root 955 (base opcode 0xeec0): */
        !          41953:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          41954:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          41955: 
        !          41956:   /* root 956 (base opcode 0xef00): */
        !          41957:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          41958:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          41959:   root_entry->_tme_m68k_decoder_root_submap = submap73;
        !          41960:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map119;
        !          41961: 
        !          41962:   /* root 957 (base opcode 0xef40): */
        !          41963:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          41964:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          41965:   root_entry->_tme_m68k_decoder_root_submap = submap74;
        !          41966:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map120;
        !          41967: 
        !          41968:   /* root 958 (base opcode 0xef80): */
        !          41969:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          41970:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          41971:   root_entry->_tme_m68k_decoder_root_submap = submap75;
        !          41972:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map121;
        !          41973: 
        !          41974:   /* root 959 (base opcode 0xefc0): */
        !          41975:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          41976:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          41977: 
        !          41978:   /* root 960 (base opcode 0xf000): */
        !          41979:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          41980:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          41981: 
        !          41982:   /* root 961 (base opcode 0xf040): */
        !          41983:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          41984:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          41985: 
        !          41986:   /* root 962 (base opcode 0xf080): */
        !          41987:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          41988:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          41989: 
        !          41990:   /* root 963 (base opcode 0xf0c0): */
        !          41991:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          41992:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          41993: 
        !          41994:   /* root 964 (base opcode 0xf100): */
        !          41995:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          41996:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          41997: 
        !          41998:   /* root 965 (base opcode 0xf140): */
        !          41999:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42000:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42001: 
        !          42002:   /* root 966 (base opcode 0xf180): */
        !          42003:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42004:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42005: 
        !          42006:   /* root 967 (base opcode 0xf1c0): */
        !          42007:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42008:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42009: 
        !          42010:   /* root 968 (base opcode 0xf200): */
        !          42011:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42012:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42013: 
        !          42014:   /* root 969 (base opcode 0xf240): */
        !          42015:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42016:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42017: 
        !          42018:   /* root 970 (base opcode 0xf280): */
        !          42019:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42020:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42021: 
        !          42022:   /* root 971 (base opcode 0xf2c0): */
        !          42023:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42024:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42025: 
        !          42026:   /* root 972 (base opcode 0xf300): */
        !          42027:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42028:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42029: 
        !          42030:   /* root 973 (base opcode 0xf340): */
        !          42031:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42032:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42033: 
        !          42034:   /* root 974 (base opcode 0xf380): */
        !          42035:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42036:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42037: 
        !          42038:   /* root 975 (base opcode 0xf3c0): */
        !          42039:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42040:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42041: 
        !          42042:   /* root 976 (base opcode 0xf400): */
        !          42043:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42044:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42045: 
        !          42046:   /* root 977 (base opcode 0xf440): */
        !          42047:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42048:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42049: 
        !          42050:   /* root 978 (base opcode 0xf480): */
        !          42051:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42052:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42053: 
        !          42054:   /* root 979 (base opcode 0xf4c0): */
        !          42055:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42056:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42057: 
        !          42058:   /* root 980 (base opcode 0xf500): */
        !          42059:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42060:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42061: 
        !          42062:   /* root 981 (base opcode 0xf540): */
        !          42063:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42064:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42065: 
        !          42066:   /* root 982 (base opcode 0xf580): */
        !          42067:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42068:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42069: 
        !          42070:   /* root 983 (base opcode 0xf5c0): */
        !          42071:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42072:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42073: 
        !          42074:   /* root 984 (base opcode 0xf600): */
        !          42075:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42076:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42077: 
        !          42078:   /* root 985 (base opcode 0xf640): */
        !          42079:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42080:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42081: 
        !          42082:   /* root 986 (base opcode 0xf680): */
        !          42083:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42084:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42085: 
        !          42086:   /* root 987 (base opcode 0xf6c0): */
        !          42087:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42088:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42089: 
        !          42090:   /* root 988 (base opcode 0xf700): */
        !          42091:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42092:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42093: 
        !          42094:   /* root 989 (base opcode 0xf740): */
        !          42095:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42096:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42097: 
        !          42098:   /* root 990 (base opcode 0xf780): */
        !          42099:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42100:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42101: 
        !          42102:   /* root 991 (base opcode 0xf7c0): */
        !          42103:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42104:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42105: 
        !          42106:   /* root 992 (base opcode 0xf800): */
        !          42107:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42108:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42109: 
        !          42110:   /* root 993 (base opcode 0xf840): */
        !          42111:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42112:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42113: 
        !          42114:   /* root 994 (base opcode 0xf880): */
        !          42115:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42116:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42117: 
        !          42118:   /* root 995 (base opcode 0xf8c0): */
        !          42119:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42120:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42121: 
        !          42122:   /* root 996 (base opcode 0xf900): */
        !          42123:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42124:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42125: 
        !          42126:   /* root 997 (base opcode 0xf940): */
        !          42127:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42128:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42129: 
        !          42130:   /* root 998 (base opcode 0xf980): */
        !          42131:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42132:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42133: 
        !          42134:   /* root 999 (base opcode 0xf9c0): */
        !          42135:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42136:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42137: 
        !          42138:   /* root 1000 (base opcode 0xfa00): */
        !          42139:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42140:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42141: 
        !          42142:   /* root 1001 (base opcode 0xfa40): */
        !          42143:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42144:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42145: 
        !          42146:   /* root 1002 (base opcode 0xfa80): */
        !          42147:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42148:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42149: 
        !          42150:   /* root 1003 (base opcode 0xfac0): */
        !          42151:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42152:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42153: 
        !          42154:   /* root 1004 (base opcode 0xfb00): */
        !          42155:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42156:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42157: 
        !          42158:   /* root 1005 (base opcode 0xfb40): */
        !          42159:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42160:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42161: 
        !          42162:   /* root 1006 (base opcode 0xfb80): */
        !          42163:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42164:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42165: 
        !          42166:   /* root 1007 (base opcode 0xfbc0): */
        !          42167:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42168:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42169: 
        !          42170:   /* root 1008 (base opcode 0xfc00): */
        !          42171:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42172:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42173: 
        !          42174:   /* root 1009 (base opcode 0xfc40): */
        !          42175:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42176:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42177: 
        !          42178:   /* root 1010 (base opcode 0xfc80): */
        !          42179:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42180:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42181: 
        !          42182:   /* root 1011 (base opcode 0xfcc0): */
        !          42183:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42184:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42185: 
        !          42186:   /* root 1012 (base opcode 0xfd00): */
        !          42187:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42188:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42189: 
        !          42190:   /* root 1013 (base opcode 0xfd40): */
        !          42191:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42192:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42193: 
        !          42194:   /* root 1014 (base opcode 0xfd80): */
        !          42195:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42196:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42197: 
        !          42198:   /* root 1015 (base opcode 0xfdc0): */
        !          42199:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42200:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42201: 
        !          42202:   /* root 1016 (base opcode 0xfe00): */
        !          42203:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42204:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42205: 
        !          42206:   /* root 1017 (base opcode 0xfe40): */
        !          42207:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42208:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42209: 
        !          42210:   /* root 1018 (base opcode 0xfe80): */
        !          42211:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42212:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42213: 
        !          42214:   /* root 1019 (base opcode 0xfec0): */
        !          42215:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42216:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42217: 
        !          42218:   /* root 1020 (base opcode 0xff00): */
        !          42219:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42220:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42221: 
        !          42222:   /* root 1021 (base opcode 0xff40): */
        !          42223:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42224:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42225: 
        !          42226:   /* root 1022 (base opcode 0xff80): */
        !          42227:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42228:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42229: 
        !          42230:   /* root 1023 (base opcode 0xffc0): */
        !          42231:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          42232:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          42233: 
        !          42234: }
        !          42235: 
        !          42236: /* create submap 78: */
        !          42237: static struct _tme_m68k_decoder_submap *
        !          42238: _tme_m68k_create_submap78(struct tme_m68k *ic)
        !          42239: {
        !          42240:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          42241:   int entry_i;
        !          42242: 
        !          42243:   /* allocate and initialize the submap: */
        !          42244:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          42245:   submap_entry = submap;
        !          42246:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          42247:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          42248:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          42249:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          42250:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          42251:       submap_entry++;
        !          42252:   }
        !          42253: 
        !          42254:   /* fill the submap: */
        !          42255:   submap_entry = submap;
        !          42256: 
        !          42257:   /* submap 78 sub 0 */
        !          42258:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          42259:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          42260: 
        !          42261:   /* submap 78 sub 1 */
        !          42262:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          42263:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          42264: 
        !          42265:   /* submap 78 sub 2 */
        !          42266:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          42267:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          42268: 
        !          42269:   /* submap 78 sub 3 */
        !          42270:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          42271:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          42272: 
        !          42273:   /* submap 78 sub 4 */
        !          42274:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          42275:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          42276: 
        !          42277:   /* submap 78 sub 5 */
        !          42278:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          42279:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          42280: 
        !          42281:   /* submap 78 sub 6 */
        !          42282:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          42283:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          42284: 
        !          42285:   /* submap 78 sub 7 */
        !          42286:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          42287:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          42288: 
        !          42289:   /* submap 78 sub 8 */
        !          42290:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          42291:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          42292: 
        !          42293:   /* submap 78 sub 9 */
        !          42294:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          42295:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          42296: 
        !          42297:   /* submap 78 sub 10 */
        !          42298:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          42299:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          42300: 
        !          42301:   /* submap 78 sub 11 */
        !          42302:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          42303:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          42304: 
        !          42305:   /* submap 78 sub 12 */
        !          42306:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          42307:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          42308: 
        !          42309:   /* submap 78 sub 13 */
        !          42310:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          42311:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          42312: 
        !          42313:   /* submap 78 sub 14 */
        !          42314:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          42315:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          42316: 
        !          42317:   /* submap 78 sub 15 */
        !          42318:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          42319:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          42320: 
        !          42321:   /* submap 78 sub 16 */
        !          42322:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42323:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42324:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42325: 
        !          42326:   /* submap 78 sub 17 */
        !          42327:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42328:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42329:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42330: 
        !          42331:   /* submap 78 sub 18 */
        !          42332:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42333:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42334:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42335: 
        !          42336:   /* submap 78 sub 19 */
        !          42337:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42338:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42339:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42340: 
        !          42341:   /* submap 78 sub 20 */
        !          42342:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42343:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42344:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42345: 
        !          42346:   /* submap 78 sub 21 */
        !          42347:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42348:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42349:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42350: 
        !          42351:   /* submap 78 sub 22 */
        !          42352:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42353:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42354:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42355: 
        !          42356:   /* submap 78 sub 23 */
        !          42357:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42358:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42359:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42360: 
        !          42361:   /* submap 78 sub 24 */
        !          42362:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42363: 
        !          42364:   /* submap 78 sub 25 */
        !          42365:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42366: 
        !          42367:   /* submap 78 sub 26 */
        !          42368:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42369: 
        !          42370:   /* submap 78 sub 27 */
        !          42371:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42372: 
        !          42373:   /* submap 78 sub 28 */
        !          42374:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42375: 
        !          42376:   /* submap 78 sub 29 */
        !          42377:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42378: 
        !          42379:   /* submap 78 sub 30 */
        !          42380:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42381: 
        !          42382:   /* submap 78 sub 31 */
        !          42383:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42384: 
        !          42385:   /* submap 78 sub 32 */
        !          42386:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42387: 
        !          42388:   /* submap 78 sub 33 */
        !          42389:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42390: 
        !          42391:   /* submap 78 sub 34 */
        !          42392:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42393: 
        !          42394:   /* submap 78 sub 35 */
        !          42395:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42396: 
        !          42397:   /* submap 78 sub 36 */
        !          42398:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42399: 
        !          42400:   /* submap 78 sub 37 */
        !          42401:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42402: 
        !          42403:   /* submap 78 sub 38 */
        !          42404:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42405: 
        !          42406:   /* submap 78 sub 39 */
        !          42407:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42408: 
        !          42409:   /* submap 78 sub 40 */
        !          42410:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42411:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42412:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42413: 
        !          42414:   /* submap 78 sub 41 */
        !          42415:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42416:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42417:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42418: 
        !          42419:   /* submap 78 sub 42 */
        !          42420:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42421:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42422:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42423: 
        !          42424:   /* submap 78 sub 43 */
        !          42425:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42426:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42427:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42428: 
        !          42429:   /* submap 78 sub 44 */
        !          42430:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42431:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42432:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42433: 
        !          42434:   /* submap 78 sub 45 */
        !          42435:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42436:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42437:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42438: 
        !          42439:   /* submap 78 sub 46 */
        !          42440:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42441:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42442:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42443: 
        !          42444:   /* submap 78 sub 47 */
        !          42445:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42446:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42447:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42448: 
        !          42449:   /* submap 78 sub 48 */
        !          42450:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42451:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42452:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42453: 
        !          42454:   /* submap 78 sub 49 */
        !          42455:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42456:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42457:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42458: 
        !          42459:   /* submap 78 sub 50 */
        !          42460:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42461:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42462:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42463: 
        !          42464:   /* submap 78 sub 51 */
        !          42465:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42466:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42467:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42468: 
        !          42469:   /* submap 78 sub 52 */
        !          42470:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42471:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42472:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42473: 
        !          42474:   /* submap 78 sub 53 */
        !          42475:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42476:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42477:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42478: 
        !          42479:   /* submap 78 sub 54 */
        !          42480:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42481:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42482:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42483: 
        !          42484:   /* submap 78 sub 55 */
        !          42485:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42486:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42487:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42488: 
        !          42489:   /* submap 78 sub 56 */
        !          42490:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42491:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42492:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42493: 
        !          42494:   /* submap 78 sub 57 */
        !          42495:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42496:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42497:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42498: 
        !          42499:   /* submap 78 sub 58 */
        !          42500:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42501:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42502:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42503: 
        !          42504:   /* submap 78 sub 59 */
        !          42505:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42506:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42507:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42508: 
        !          42509:   /* submap 78 sub 60 */
        !          42510:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42511: 
        !          42512:   /* submap 78 sub 61 */
        !          42513:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42514: 
        !          42515:   /* submap 78 sub 62 */
        !          42516:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42517: 
        !          42518:   /* submap 78 sub 63 */
        !          42519:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42520: 
        !          42521:   /* done: */
        !          42522:   return(submap);
        !          42523: }
        !          42524: 
        !          42525: /* create submap 79: */
        !          42526: static struct _tme_m68k_decoder_submap *
        !          42527: _tme_m68k_create_submap79(struct tme_m68k *ic)
        !          42528: {
        !          42529:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          42530:   int entry_i;
        !          42531: 
        !          42532:   /* allocate and initialize the submap: */
        !          42533:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          42534:   submap_entry = submap;
        !          42535:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          42536:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          42537:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          42538:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          42539:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          42540:       submap_entry++;
        !          42541:   }
        !          42542: 
        !          42543:   /* fill the submap: */
        !          42544:   submap_entry = submap;
        !          42545: 
        !          42546:   /* submap 79 sub 0 */
        !          42547:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          42548:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42549:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42550: 
        !          42551:   /* submap 79 sub 1 */
        !          42552:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          42553:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42554:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42555: 
        !          42556:   /* submap 79 sub 2 */
        !          42557:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          42558:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42559:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42560: 
        !          42561:   /* submap 79 sub 3 */
        !          42562:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          42563:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42564:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42565: 
        !          42566:   /* submap 79 sub 4 */
        !          42567:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          42568:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42569:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42570: 
        !          42571:   /* submap 79 sub 5 */
        !          42572:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          42573:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42574:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42575: 
        !          42576:   /* submap 79 sub 6 */
        !          42577:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          42578:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42579:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42580: 
        !          42581:   /* submap 79 sub 7 */
        !          42582:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          42583:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42584:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42585: 
        !          42586:   /* submap 79 sub 8 */
        !          42587:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42588: 
        !          42589:   /* submap 79 sub 9 */
        !          42590:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42591: 
        !          42592:   /* submap 79 sub 10 */
        !          42593:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42594: 
        !          42595:   /* submap 79 sub 11 */
        !          42596:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42597: 
        !          42598:   /* submap 79 sub 12 */
        !          42599:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42600: 
        !          42601:   /* submap 79 sub 13 */
        !          42602:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42603: 
        !          42604:   /* submap 79 sub 14 */
        !          42605:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42606: 
        !          42607:   /* submap 79 sub 15 */
        !          42608:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42609: 
        !          42610:   /* submap 79 sub 16 */
        !          42611:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42612:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42613:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42614: 
        !          42615:   /* submap 79 sub 17 */
        !          42616:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42617:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42618:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42619: 
        !          42620:   /* submap 79 sub 18 */
        !          42621:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42622:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42623:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42624: 
        !          42625:   /* submap 79 sub 19 */
        !          42626:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42627:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42628:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42629: 
        !          42630:   /* submap 79 sub 20 */
        !          42631:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42632:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42633:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42634: 
        !          42635:   /* submap 79 sub 21 */
        !          42636:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42637:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42638:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42639: 
        !          42640:   /* submap 79 sub 22 */
        !          42641:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42642:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42643:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42644: 
        !          42645:   /* submap 79 sub 23 */
        !          42646:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42647:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42648:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42649: 
        !          42650:   /* submap 79 sub 24 */
        !          42651:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42652:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42653:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42654: 
        !          42655:   /* submap 79 sub 25 */
        !          42656:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42657:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42658:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42659: 
        !          42660:   /* submap 79 sub 26 */
        !          42661:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42662:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42663:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42664: 
        !          42665:   /* submap 79 sub 27 */
        !          42666:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42667:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42668:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42669: 
        !          42670:   /* submap 79 sub 28 */
        !          42671:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42672:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42673:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42674: 
        !          42675:   /* submap 79 sub 29 */
        !          42676:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42677:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42678:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42679: 
        !          42680:   /* submap 79 sub 30 */
        !          42681:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42682:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42683:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42684: 
        !          42685:   /* submap 79 sub 31 */
        !          42686:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42687:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42688:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42689: 
        !          42690:   /* submap 79 sub 32 */
        !          42691:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42692:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42693:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42694: 
        !          42695:   /* submap 79 sub 33 */
        !          42696:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42697:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42698:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42699: 
        !          42700:   /* submap 79 sub 34 */
        !          42701:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42702:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42703:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42704: 
        !          42705:   /* submap 79 sub 35 */
        !          42706:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42707:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42708:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42709: 
        !          42710:   /* submap 79 sub 36 */
        !          42711:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42712:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42713:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42714: 
        !          42715:   /* submap 79 sub 37 */
        !          42716:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42717:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42718:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42719: 
        !          42720:   /* submap 79 sub 38 */
        !          42721:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42722:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42723:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42724: 
        !          42725:   /* submap 79 sub 39 */
        !          42726:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42727:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42728:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42729: 
        !          42730:   /* submap 79 sub 40 */
        !          42731:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42732:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42733:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42734: 
        !          42735:   /* submap 79 sub 41 */
        !          42736:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42737:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42738:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42739: 
        !          42740:   /* submap 79 sub 42 */
        !          42741:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42742:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42743:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42744: 
        !          42745:   /* submap 79 sub 43 */
        !          42746:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42747:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42748:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42749: 
        !          42750:   /* submap 79 sub 44 */
        !          42751:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42752:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42753:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42754: 
        !          42755:   /* submap 79 sub 45 */
        !          42756:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42757:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42758:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42759: 
        !          42760:   /* submap 79 sub 46 */
        !          42761:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42762:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42763:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42764: 
        !          42765:   /* submap 79 sub 47 */
        !          42766:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42767:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42768:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42769: 
        !          42770:   /* submap 79 sub 48 */
        !          42771:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42772:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42773:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42774: 
        !          42775:   /* submap 79 sub 49 */
        !          42776:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42777:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42778:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42779: 
        !          42780:   /* submap 79 sub 50 */
        !          42781:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42782:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42783:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42784: 
        !          42785:   /* submap 79 sub 51 */
        !          42786:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42787:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42788:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42789: 
        !          42790:   /* submap 79 sub 52 */
        !          42791:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42792:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42793:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42794: 
        !          42795:   /* submap 79 sub 53 */
        !          42796:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42797:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42798:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42799: 
        !          42800:   /* submap 79 sub 54 */
        !          42801:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42802:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42803:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42804: 
        !          42805:   /* submap 79 sub 55 */
        !          42806:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42807:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42808:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42809: 
        !          42810:   /* submap 79 sub 56 */
        !          42811:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42812:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42813:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42814: 
        !          42815:   /* submap 79 sub 57 */
        !          42816:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42817:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42818:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42819: 
        !          42820:   /* submap 79 sub 58 */
        !          42821:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42822:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42823:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42824: 
        !          42825:   /* submap 79 sub 59 */
        !          42826:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42827:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42828:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42829: 
        !          42830:   /* submap 79 sub 60 */
        !          42831:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42832: 
        !          42833:   /* submap 79 sub 61 */
        !          42834:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42835: 
        !          42836:   /* submap 79 sub 62 */
        !          42837:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42838: 
        !          42839:   /* submap 79 sub 63 */
        !          42840:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42841: 
        !          42842:   /* done: */
        !          42843:   return(submap);
        !          42844: }
        !          42845: 
        !          42846: /* create submap 80: */
        !          42847: static struct _tme_m68k_decoder_submap *
        !          42848: _tme_m68k_create_submap80(struct tme_m68k *ic)
        !          42849: {
        !          42850:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          42851:   int entry_i;
        !          42852: 
        !          42853:   /* allocate and initialize the submap: */
        !          42854:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          42855:   submap_entry = submap;
        !          42856:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          42857:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          42858:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          42859:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          42860:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          42861:       submap_entry++;
        !          42862:   }
        !          42863: 
        !          42864:   /* fill the submap: */
        !          42865:   submap_entry = submap;
        !          42866: 
        !          42867:   /* submap 80 sub 0 */
        !          42868:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          42869:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42870:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42871: 
        !          42872:   /* submap 80 sub 1 */
        !          42873:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          42874:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42875:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42876: 
        !          42877:   /* submap 80 sub 2 */
        !          42878:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          42879:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42880:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42881: 
        !          42882:   /* submap 80 sub 3 */
        !          42883:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          42884:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42885:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42886: 
        !          42887:   /* submap 80 sub 4 */
        !          42888:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          42889:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42890:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42891: 
        !          42892:   /* submap 80 sub 5 */
        !          42893:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          42894:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42895:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42896: 
        !          42897:   /* submap 80 sub 6 */
        !          42898:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          42899:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42900:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42901: 
        !          42902:   /* submap 80 sub 7 */
        !          42903:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          42904:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42905:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42906: 
        !          42907:   /* submap 80 sub 8 */
        !          42908:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42909: 
        !          42910:   /* submap 80 sub 9 */
        !          42911:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42912: 
        !          42913:   /* submap 80 sub 10 */
        !          42914:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42915: 
        !          42916:   /* submap 80 sub 11 */
        !          42917:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42918: 
        !          42919:   /* submap 80 sub 12 */
        !          42920:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42921: 
        !          42922:   /* submap 80 sub 13 */
        !          42923:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42924: 
        !          42925:   /* submap 80 sub 14 */
        !          42926:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42927: 
        !          42928:   /* submap 80 sub 15 */
        !          42929:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          42930: 
        !          42931:   /* submap 80 sub 16 */
        !          42932:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42933:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42934:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42935: 
        !          42936:   /* submap 80 sub 17 */
        !          42937:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42938:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42939:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42940: 
        !          42941:   /* submap 80 sub 18 */
        !          42942:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42943:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42944:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42945: 
        !          42946:   /* submap 80 sub 19 */
        !          42947:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42948:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42949:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42950: 
        !          42951:   /* submap 80 sub 20 */
        !          42952:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42953:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42954:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42955: 
        !          42956:   /* submap 80 sub 21 */
        !          42957:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42958:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42959:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42960: 
        !          42961:   /* submap 80 sub 22 */
        !          42962:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42963:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42964:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42965: 
        !          42966:   /* submap 80 sub 23 */
        !          42967:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42968:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42969:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42970: 
        !          42971:   /* submap 80 sub 24 */
        !          42972:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42973:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42974:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42975: 
        !          42976:   /* submap 80 sub 25 */
        !          42977:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42978:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42979:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42980: 
        !          42981:   /* submap 80 sub 26 */
        !          42982:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42983:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42984:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42985: 
        !          42986:   /* submap 80 sub 27 */
        !          42987:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42988:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42989:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42990: 
        !          42991:   /* submap 80 sub 28 */
        !          42992:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42993:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42994:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          42995: 
        !          42996:   /* submap 80 sub 29 */
        !          42997:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          42998:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          42999:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43000: 
        !          43001:   /* submap 80 sub 30 */
        !          43002:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43003:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43004:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43005: 
        !          43006:   /* submap 80 sub 31 */
        !          43007:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43008:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43009:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43010: 
        !          43011:   /* submap 80 sub 32 */
        !          43012:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43013:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43014:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43015: 
        !          43016:   /* submap 80 sub 33 */
        !          43017:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43018:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43019:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43020: 
        !          43021:   /* submap 80 sub 34 */
        !          43022:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43023:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43024:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43025: 
        !          43026:   /* submap 80 sub 35 */
        !          43027:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43028:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43029:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43030: 
        !          43031:   /* submap 80 sub 36 */
        !          43032:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43033:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43034:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43035: 
        !          43036:   /* submap 80 sub 37 */
        !          43037:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43038:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43039:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43040: 
        !          43041:   /* submap 80 sub 38 */
        !          43042:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43043:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43044:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43045: 
        !          43046:   /* submap 80 sub 39 */
        !          43047:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43048:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43049:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43050: 
        !          43051:   /* submap 80 sub 40 */
        !          43052:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43053:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43054:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43055: 
        !          43056:   /* submap 80 sub 41 */
        !          43057:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43058:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43059:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43060: 
        !          43061:   /* submap 80 sub 42 */
        !          43062:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43063:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43064:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43065: 
        !          43066:   /* submap 80 sub 43 */
        !          43067:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43068:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43069:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43070: 
        !          43071:   /* submap 80 sub 44 */
        !          43072:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43073:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43074:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43075: 
        !          43076:   /* submap 80 sub 45 */
        !          43077:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43078:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43079:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43080: 
        !          43081:   /* submap 80 sub 46 */
        !          43082:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43083:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43084:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43085: 
        !          43086:   /* submap 80 sub 47 */
        !          43087:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43088:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43089:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43090: 
        !          43091:   /* submap 80 sub 48 */
        !          43092:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43093:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43094:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43095: 
        !          43096:   /* submap 80 sub 49 */
        !          43097:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43098:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43099:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43100: 
        !          43101:   /* submap 80 sub 50 */
        !          43102:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43103:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43104:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43105: 
        !          43106:   /* submap 80 sub 51 */
        !          43107:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43108:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43109:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43110: 
        !          43111:   /* submap 80 sub 52 */
        !          43112:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43113:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43114:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43115: 
        !          43116:   /* submap 80 sub 53 */
        !          43117:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43118:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43119:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43120: 
        !          43121:   /* submap 80 sub 54 */
        !          43122:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43123:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43124:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43125: 
        !          43126:   /* submap 80 sub 55 */
        !          43127:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43128:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43129:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43130: 
        !          43131:   /* submap 80 sub 56 */
        !          43132:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43133:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43134:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43135: 
        !          43136:   /* submap 80 sub 57 */
        !          43137:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43138:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43139:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43140: 
        !          43141:   /* submap 80 sub 58 */
        !          43142:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43143:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43144:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43145: 
        !          43146:   /* submap 80 sub 59 */
        !          43147:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43148:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43149:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43150: 
        !          43151:   /* submap 80 sub 60 */
        !          43152:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43153: 
        !          43154:   /* submap 80 sub 61 */
        !          43155:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43156: 
        !          43157:   /* submap 80 sub 62 */
        !          43158:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43159: 
        !          43160:   /* submap 80 sub 63 */
        !          43161:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43162: 
        !          43163:   /* done: */
        !          43164:   return(submap);
        !          43165: }
        !          43166: 
        !          43167: /* create submap 81: */
        !          43168: static struct _tme_m68k_decoder_submap *
        !          43169: _tme_m68k_create_submap81(struct tme_m68k *ic)
        !          43170: {
        !          43171:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          43172:   int entry_i;
        !          43173: 
        !          43174:   /* allocate and initialize the submap: */
        !          43175:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          43176:   submap_entry = submap;
        !          43177:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          43178:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          43179:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          43180:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          43181:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          43182:       submap_entry++;
        !          43183:   }
        !          43184: 
        !          43185:   /* fill the submap: */
        !          43186:   submap_entry = submap;
        !          43187: 
        !          43188:   /* submap 81 sub 0 */
        !          43189:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43190: 
        !          43191:   /* submap 81 sub 1 */
        !          43192:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43193: 
        !          43194:   /* submap 81 sub 2 */
        !          43195:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43196: 
        !          43197:   /* submap 81 sub 3 */
        !          43198:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43199: 
        !          43200:   /* submap 81 sub 4 */
        !          43201:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43202: 
        !          43203:   /* submap 81 sub 5 */
        !          43204:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43205: 
        !          43206:   /* submap 81 sub 6 */
        !          43207:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43208: 
        !          43209:   /* submap 81 sub 7 */
        !          43210:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43211: 
        !          43212:   /* submap 81 sub 8 */
        !          43213:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43214: 
        !          43215:   /* submap 81 sub 9 */
        !          43216:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43217: 
        !          43218:   /* submap 81 sub 10 */
        !          43219:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43220: 
        !          43221:   /* submap 81 sub 11 */
        !          43222:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43223: 
        !          43224:   /* submap 81 sub 12 */
        !          43225:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43226: 
        !          43227:   /* submap 81 sub 13 */
        !          43228:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43229: 
        !          43230:   /* submap 81 sub 14 */
        !          43231:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43232: 
        !          43233:   /* submap 81 sub 15 */
        !          43234:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43235: 
        !          43236:   /* submap 81 sub 16 */
        !          43237:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43238:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43239:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43240: 
        !          43241:   /* submap 81 sub 17 */
        !          43242:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43243:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43244:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43245: 
        !          43246:   /* submap 81 sub 18 */
        !          43247:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43248:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43249:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43250: 
        !          43251:   /* submap 81 sub 19 */
        !          43252:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43253:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43254:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43255: 
        !          43256:   /* submap 81 sub 20 */
        !          43257:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43258:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43259:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43260: 
        !          43261:   /* submap 81 sub 21 */
        !          43262:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43263:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43264:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43265: 
        !          43266:   /* submap 81 sub 22 */
        !          43267:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43268:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43269:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43270: 
        !          43271:   /* submap 81 sub 23 */
        !          43272:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43273:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43274:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43275: 
        !          43276:   /* submap 81 sub 24 */
        !          43277:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43278:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43279:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43280: 
        !          43281:   /* submap 81 sub 25 */
        !          43282:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43283:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43284:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43285: 
        !          43286:   /* submap 81 sub 26 */
        !          43287:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43288:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43289:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43290: 
        !          43291:   /* submap 81 sub 27 */
        !          43292:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43293:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43294:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43295: 
        !          43296:   /* submap 81 sub 28 */
        !          43297:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43298:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43299:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43300: 
        !          43301:   /* submap 81 sub 29 */
        !          43302:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43303:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43304:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43305: 
        !          43306:   /* submap 81 sub 30 */
        !          43307:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43308:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43309:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43310: 
        !          43311:   /* submap 81 sub 31 */
        !          43312:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43313:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43314:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43315: 
        !          43316:   /* submap 81 sub 32 */
        !          43317:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43318:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43319:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43320: 
        !          43321:   /* submap 81 sub 33 */
        !          43322:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43323:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43324:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43325: 
        !          43326:   /* submap 81 sub 34 */
        !          43327:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43328:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43329:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43330: 
        !          43331:   /* submap 81 sub 35 */
        !          43332:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43333:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43334:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43335: 
        !          43336:   /* submap 81 sub 36 */
        !          43337:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43338:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43339:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43340: 
        !          43341:   /* submap 81 sub 37 */
        !          43342:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43343:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43344:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43345: 
        !          43346:   /* submap 81 sub 38 */
        !          43347:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43348:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43349:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43350: 
        !          43351:   /* submap 81 sub 39 */
        !          43352:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43353:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43354:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43355: 
        !          43356:   /* submap 81 sub 40 */
        !          43357:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43358:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43359:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43360: 
        !          43361:   /* submap 81 sub 41 */
        !          43362:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43363:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43364:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43365: 
        !          43366:   /* submap 81 sub 42 */
        !          43367:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43368:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43369:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43370: 
        !          43371:   /* submap 81 sub 43 */
        !          43372:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43373:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43374:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43375: 
        !          43376:   /* submap 81 sub 44 */
        !          43377:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43378:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43379:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43380: 
        !          43381:   /* submap 81 sub 45 */
        !          43382:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43383:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43384:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43385: 
        !          43386:   /* submap 81 sub 46 */
        !          43387:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43388:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43389:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43390: 
        !          43391:   /* submap 81 sub 47 */
        !          43392:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43393:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43394:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43395: 
        !          43396:   /* submap 81 sub 48 */
        !          43397:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43398:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43399:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43400: 
        !          43401:   /* submap 81 sub 49 */
        !          43402:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43403:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43404:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43405: 
        !          43406:   /* submap 81 sub 50 */
        !          43407:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43408:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43409:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43410: 
        !          43411:   /* submap 81 sub 51 */
        !          43412:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43413:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43414:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43415: 
        !          43416:   /* submap 81 sub 52 */
        !          43417:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43418:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43419:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43420: 
        !          43421:   /* submap 81 sub 53 */
        !          43422:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43423:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43424:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43425: 
        !          43426:   /* submap 81 sub 54 */
        !          43427:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43428:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43429:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43430: 
        !          43431:   /* submap 81 sub 55 */
        !          43432:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43433:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43434:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43435: 
        !          43436:   /* submap 81 sub 56 */
        !          43437:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43438:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43439:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43440: 
        !          43441:   /* submap 81 sub 57 */
        !          43442:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43443:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43444:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43445: 
        !          43446:   /* submap 81 sub 58 */
        !          43447:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43448: 
        !          43449:   /* submap 81 sub 59 */
        !          43450:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43451: 
        !          43452:   /* submap 81 sub 60 */
        !          43453:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43454:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          43455: 
        !          43456:   /* submap 81 sub 61 */
        !          43457:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43458: 
        !          43459:   /* submap 81 sub 62 */
        !          43460:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43461: 
        !          43462:   /* submap 81 sub 63 */
        !          43463:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43464: 
        !          43465:   /* done: */
        !          43466:   return(submap);
        !          43467: }
        !          43468: 
        !          43469: /* create submap 82: */
        !          43470: static struct _tme_m68k_decoder_submap *
        !          43471: _tme_m68k_create_submap82(struct tme_m68k *ic)
        !          43472: {
        !          43473:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          43474:   int entry_i;
        !          43475: 
        !          43476:   /* allocate and initialize the submap: */
        !          43477:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          43478:   submap_entry = submap;
        !          43479:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          43480:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          43481:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          43482:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          43483:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          43484:       submap_entry++;
        !          43485:   }
        !          43486: 
        !          43487:   /* fill the submap: */
        !          43488:   submap_entry = submap;
        !          43489: 
        !          43490:   /* submap 82 sub 0 */
        !          43491:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          43492:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43493:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43494: 
        !          43495:   /* submap 82 sub 1 */
        !          43496:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          43497:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43498:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43499: 
        !          43500:   /* submap 82 sub 2 */
        !          43501:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          43502:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43503:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43504: 
        !          43505:   /* submap 82 sub 3 */
        !          43506:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          43507:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43508:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43509: 
        !          43510:   /* submap 82 sub 4 */
        !          43511:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          43512:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43513:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43514: 
        !          43515:   /* submap 82 sub 5 */
        !          43516:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          43517:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43518:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43519: 
        !          43520:   /* submap 82 sub 6 */
        !          43521:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          43522:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43523:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43524: 
        !          43525:   /* submap 82 sub 7 */
        !          43526:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          43527:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43528:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43529: 
        !          43530:   /* submap 82 sub 8 */
        !          43531:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          43532:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          43533:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          43534:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43535: 
        !          43536:   /* submap 82 sub 9 */
        !          43537:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          43538:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          43539:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          43540:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43541: 
        !          43542:   /* submap 82 sub 10 */
        !          43543:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          43544:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          43545:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          43546:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43547: 
        !          43548:   /* submap 82 sub 11 */
        !          43549:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          43550:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          43551:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          43552:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43553: 
        !          43554:   /* submap 82 sub 12 */
        !          43555:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          43556:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          43557:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          43558:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43559: 
        !          43560:   /* submap 82 sub 13 */
        !          43561:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          43562:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          43563:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          43564:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43565: 
        !          43566:   /* submap 82 sub 14 */
        !          43567:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          43568:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          43569:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          43570:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43571: 
        !          43572:   /* submap 82 sub 15 */
        !          43573:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          43574:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          43575:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          43576:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43577: 
        !          43578:   /* submap 82 sub 16 */
        !          43579:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43580:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43581:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43582: 
        !          43583:   /* submap 82 sub 17 */
        !          43584:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43585:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43586:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43587: 
        !          43588:   /* submap 82 sub 18 */
        !          43589:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43590:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43591:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43592: 
        !          43593:   /* submap 82 sub 19 */
        !          43594:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43595:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43596:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43597: 
        !          43598:   /* submap 82 sub 20 */
        !          43599:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43600:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43601:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43602: 
        !          43603:   /* submap 82 sub 21 */
        !          43604:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43605:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43606:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43607: 
        !          43608:   /* submap 82 sub 22 */
        !          43609:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43610:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43611:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43612: 
        !          43613:   /* submap 82 sub 23 */
        !          43614:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43615:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43616:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43617: 
        !          43618:   /* submap 82 sub 24 */
        !          43619:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43620:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43621:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43622: 
        !          43623:   /* submap 82 sub 25 */
        !          43624:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43625:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43626:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43627: 
        !          43628:   /* submap 82 sub 26 */
        !          43629:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43630:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43631:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43632: 
        !          43633:   /* submap 82 sub 27 */
        !          43634:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43635:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43636:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43637: 
        !          43638:   /* submap 82 sub 28 */
        !          43639:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43640:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43641:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43642: 
        !          43643:   /* submap 82 sub 29 */
        !          43644:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43645:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43646:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43647: 
        !          43648:   /* submap 82 sub 30 */
        !          43649:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43650:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43651:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43652: 
        !          43653:   /* submap 82 sub 31 */
        !          43654:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43655:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43656:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43657: 
        !          43658:   /* submap 82 sub 32 */
        !          43659:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43660:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43661:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43662: 
        !          43663:   /* submap 82 sub 33 */
        !          43664:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43665:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43666:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43667: 
        !          43668:   /* submap 82 sub 34 */
        !          43669:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43670:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43671:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43672: 
        !          43673:   /* submap 82 sub 35 */
        !          43674:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43675:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43676:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43677: 
        !          43678:   /* submap 82 sub 36 */
        !          43679:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43680:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43681:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43682: 
        !          43683:   /* submap 82 sub 37 */
        !          43684:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43685:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43686:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43687: 
        !          43688:   /* submap 82 sub 38 */
        !          43689:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43690:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43691:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43692: 
        !          43693:   /* submap 82 sub 39 */
        !          43694:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43695:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43696:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43697: 
        !          43698:   /* submap 82 sub 40 */
        !          43699:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43700:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43701:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43702: 
        !          43703:   /* submap 82 sub 41 */
        !          43704:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43705:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43706:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43707: 
        !          43708:   /* submap 82 sub 42 */
        !          43709:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43710:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43711:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43712: 
        !          43713:   /* submap 82 sub 43 */
        !          43714:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43715:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43716:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43717: 
        !          43718:   /* submap 82 sub 44 */
        !          43719:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43720:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43721:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43722: 
        !          43723:   /* submap 82 sub 45 */
        !          43724:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43725:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43726:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43727: 
        !          43728:   /* submap 82 sub 46 */
        !          43729:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43730:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43731:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43732: 
        !          43733:   /* submap 82 sub 47 */
        !          43734:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43735:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43736:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43737: 
        !          43738:   /* submap 82 sub 48 */
        !          43739:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43740:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43741:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43742: 
        !          43743:   /* submap 82 sub 49 */
        !          43744:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43745:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43746:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43747: 
        !          43748:   /* submap 82 sub 50 */
        !          43749:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43750:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43751:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43752: 
        !          43753:   /* submap 82 sub 51 */
        !          43754:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43755:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43756:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43757: 
        !          43758:   /* submap 82 sub 52 */
        !          43759:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43760:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43761:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43762: 
        !          43763:   /* submap 82 sub 53 */
        !          43764:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43765:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43766:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43767: 
        !          43768:   /* submap 82 sub 54 */
        !          43769:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43770:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43771:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43772: 
        !          43773:   /* submap 82 sub 55 */
        !          43774:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43775:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43776:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43777: 
        !          43778:   /* submap 82 sub 56 */
        !          43779:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43780:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43781:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43782: 
        !          43783:   /* submap 82 sub 57 */
        !          43784:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43785:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43786:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43787: 
        !          43788:   /* submap 82 sub 58 */
        !          43789:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          43790: 
        !          43791:   /* submap 82 sub 59 */
        !          43792:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          43793: 
        !          43794:   /* submap 82 sub 60 */
        !          43795:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          43796: 
        !          43797:   /* submap 82 sub 61 */
        !          43798:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          43799: 
        !          43800:   /* submap 82 sub 62 */
        !          43801:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          43802: 
        !          43803:   /* submap 82 sub 63 */
        !          43804:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          43805: 
        !          43806:   /* done: */
        !          43807:   return(submap);
        !          43808: }
        !          43809: 
        !          43810: /* create submap 83: */
        !          43811: static struct _tme_m68k_decoder_submap *
        !          43812: _tme_m68k_create_submap83(struct tme_m68k *ic)
        !          43813: {
        !          43814:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          43815:   int entry_i;
        !          43816: 
        !          43817:   /* allocate and initialize the submap: */
        !          43818:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          43819:   submap_entry = submap;
        !          43820:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          43821:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          43822:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          43823:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          43824:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          43825:       submap_entry++;
        !          43826:   }
        !          43827: 
        !          43828:   /* fill the submap: */
        !          43829:   submap_entry = submap;
        !          43830: 
        !          43831:   /* submap 83 sub 0 */
        !          43832:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          43833:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43834:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          43835: 
        !          43836:   /* submap 83 sub 1 */
        !          43837:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          43838:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43839:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          43840: 
        !          43841:   /* submap 83 sub 2 */
        !          43842:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          43843:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43844:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          43845: 
        !          43846:   /* submap 83 sub 3 */
        !          43847:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          43848:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43849:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          43850: 
        !          43851:   /* submap 83 sub 4 */
        !          43852:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          43853:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43854:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          43855: 
        !          43856:   /* submap 83 sub 5 */
        !          43857:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          43858:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43859:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          43860: 
        !          43861:   /* submap 83 sub 6 */
        !          43862:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          43863:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43864:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          43865: 
        !          43866:   /* submap 83 sub 7 */
        !          43867:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          43868:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43869:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          43870: 
        !          43871:   /* submap 83 sub 8 */
        !          43872:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43873: 
        !          43874:   /* submap 83 sub 9 */
        !          43875:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43876: 
        !          43877:   /* submap 83 sub 10 */
        !          43878:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43879: 
        !          43880:   /* submap 83 sub 11 */
        !          43881:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43882: 
        !          43883:   /* submap 83 sub 12 */
        !          43884:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43885: 
        !          43886:   /* submap 83 sub 13 */
        !          43887:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43888: 
        !          43889:   /* submap 83 sub 14 */
        !          43890:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43891: 
        !          43892:   /* submap 83 sub 15 */
        !          43893:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43894: 
        !          43895:   /* submap 83 sub 16 */
        !          43896:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43897:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43898:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43899: 
        !          43900:   /* submap 83 sub 17 */
        !          43901:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43902:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43903:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43904: 
        !          43905:   /* submap 83 sub 18 */
        !          43906:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43907:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43908:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43909: 
        !          43910:   /* submap 83 sub 19 */
        !          43911:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43912:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43913:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43914: 
        !          43915:   /* submap 83 sub 20 */
        !          43916:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43917:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43918:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43919: 
        !          43920:   /* submap 83 sub 21 */
        !          43921:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43922:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43923:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43924: 
        !          43925:   /* submap 83 sub 22 */
        !          43926:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43927:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43928:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43929: 
        !          43930:   /* submap 83 sub 23 */
        !          43931:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43932:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43933:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43934: 
        !          43935:   /* submap 83 sub 24 */
        !          43936:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43937: 
        !          43938:   /* submap 83 sub 25 */
        !          43939:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43940: 
        !          43941:   /* submap 83 sub 26 */
        !          43942:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43943: 
        !          43944:   /* submap 83 sub 27 */
        !          43945:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43946: 
        !          43947:   /* submap 83 sub 28 */
        !          43948:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43949: 
        !          43950:   /* submap 83 sub 29 */
        !          43951:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43952: 
        !          43953:   /* submap 83 sub 30 */
        !          43954:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43955: 
        !          43956:   /* submap 83 sub 31 */
        !          43957:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43958: 
        !          43959:   /* submap 83 sub 32 */
        !          43960:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43961: 
        !          43962:   /* submap 83 sub 33 */
        !          43963:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43964: 
        !          43965:   /* submap 83 sub 34 */
        !          43966:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43967: 
        !          43968:   /* submap 83 sub 35 */
        !          43969:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43970: 
        !          43971:   /* submap 83 sub 36 */
        !          43972:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43973: 
        !          43974:   /* submap 83 sub 37 */
        !          43975:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43976: 
        !          43977:   /* submap 83 sub 38 */
        !          43978:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43979: 
        !          43980:   /* submap 83 sub 39 */
        !          43981:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          43982: 
        !          43983:   /* submap 83 sub 40 */
        !          43984:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43985:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43986:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43987: 
        !          43988:   /* submap 83 sub 41 */
        !          43989:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43990:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43991:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43992: 
        !          43993:   /* submap 83 sub 42 */
        !          43994:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          43995:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          43996:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          43997: 
        !          43998:   /* submap 83 sub 43 */
        !          43999:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44000:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44001:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          44002: 
        !          44003:   /* submap 83 sub 44 */
        !          44004:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44005:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44006:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          44007: 
        !          44008:   /* submap 83 sub 45 */
        !          44009:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44010:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44011:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          44012: 
        !          44013:   /* submap 83 sub 46 */
        !          44014:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44015:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44016:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          44017: 
        !          44018:   /* submap 83 sub 47 */
        !          44019:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44020:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44021:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          44022: 
        !          44023:   /* submap 83 sub 48 */
        !          44024:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44025:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44026:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          44027: 
        !          44028:   /* submap 83 sub 49 */
        !          44029:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44030:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44031:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          44032: 
        !          44033:   /* submap 83 sub 50 */
        !          44034:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44035:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44036:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          44037: 
        !          44038:   /* submap 83 sub 51 */
        !          44039:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44040:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44041:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          44042: 
        !          44043:   /* submap 83 sub 52 */
        !          44044:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44045:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44046:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          44047: 
        !          44048:   /* submap 83 sub 53 */
        !          44049:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44050:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44051:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          44052: 
        !          44053:   /* submap 83 sub 54 */
        !          44054:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44055:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44056:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          44057: 
        !          44058:   /* submap 83 sub 55 */
        !          44059:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44060:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44061:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          44062: 
        !          44063:   /* submap 83 sub 56 */
        !          44064:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44065:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44066:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          44067: 
        !          44068:   /* submap 83 sub 57 */
        !          44069:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44070:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44071:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          44072: 
        !          44073:   /* submap 83 sub 58 */
        !          44074:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44075:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44076:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          44077: 
        !          44078:   /* submap 83 sub 59 */
        !          44079:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44080:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44081:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 4;
        !          44082: 
        !          44083:   /* submap 83 sub 60 */
        !          44084:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44085: 
        !          44086:   /* submap 83 sub 61 */
        !          44087:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44088: 
        !          44089:   /* submap 83 sub 62 */
        !          44090:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44091: 
        !          44092:   /* submap 83 sub 63 */
        !          44093:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44094: 
        !          44095:   /* done: */
        !          44096:   return(submap);
        !          44097: }
        !          44098: 
        !          44099: /* create submap 84: */
        !          44100: static struct _tme_m68k_decoder_submap *
        !          44101: _tme_m68k_create_submap84(struct tme_m68k *ic)
        !          44102: {
        !          44103:   struct _tme_m68k_decoder_submap *submap, *submap_entry;
        !          44104:   int entry_i;
        !          44105: 
        !          44106:   /* allocate and initialize the submap: */
        !          44107:   submap = tme_new(struct _tme_m68k_decoder_submap, 64);
        !          44108:   submap_entry = submap;
        !          44109:   for (entry_i = 0; entry_i < 64; entry_i++) {
        !          44110:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          44111:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          44112:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          44113:       submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          44114:       submap_entry++;
        !          44115:   }
        !          44116: 
        !          44117:   /* fill the submap: */
        !          44118:   submap_entry = submap;
        !          44119: 
        !          44120:   /* submap 84 sub 0 */
        !          44121:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          44122:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44123:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44124: 
        !          44125:   /* submap 84 sub 1 */
        !          44126:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          44127:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44128:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44129: 
        !          44130:   /* submap 84 sub 2 */
        !          44131:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          44132:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44133:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44134: 
        !          44135:   /* submap 84 sub 3 */
        !          44136:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          44137:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44138:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44139: 
        !          44140:   /* submap 84 sub 4 */
        !          44141:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          44142:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44143:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44144: 
        !          44145:   /* submap 84 sub 5 */
        !          44146:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          44147:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44148:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44149: 
        !          44150:   /* submap 84 sub 6 */
        !          44151:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          44152:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44153:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44154: 
        !          44155:   /* submap 84 sub 7 */
        !          44156:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          44157:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44158:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44159: 
        !          44160:   /* submap 84 sub 8 */
        !          44161:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          44162:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 1;
        !          44163:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          44164:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          44165: 
        !          44166:   /* submap 84 sub 9 */
        !          44167:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          44168:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 1;
        !          44169:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          44170:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          44171: 
        !          44172:   /* submap 84 sub 10 */
        !          44173:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          44174:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 1;
        !          44175:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          44176:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          44177: 
        !          44178:   /* submap 84 sub 11 */
        !          44179:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          44180:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 1;
        !          44181:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          44182:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          44183: 
        !          44184:   /* submap 84 sub 12 */
        !          44185:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          44186:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 1;
        !          44187:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          44188:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          44189: 
        !          44190:   /* submap 84 sub 13 */
        !          44191:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          44192:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 1;
        !          44193:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          44194:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          44195: 
        !          44196:   /* submap 84 sub 14 */
        !          44197:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          44198:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 1;
        !          44199:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          44200:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          44201: 
        !          44202:   /* submap 84 sub 15 */
        !          44203:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          44204:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 1;
        !          44205:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          44206:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 1;
        !          44207: 
        !          44208:   /* submap 84 sub 16 */
        !          44209:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44210:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44211:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44212: 
        !          44213:   /* submap 84 sub 17 */
        !          44214:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44215:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44216:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44217: 
        !          44218:   /* submap 84 sub 18 */
        !          44219:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44220:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44221:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44222: 
        !          44223:   /* submap 84 sub 19 */
        !          44224:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44225:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44226:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44227: 
        !          44228:   /* submap 84 sub 20 */
        !          44229:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44230:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44231:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44232: 
        !          44233:   /* submap 84 sub 21 */
        !          44234:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44235:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44236:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44237: 
        !          44238:   /* submap 84 sub 22 */
        !          44239:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44240:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44241:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44242: 
        !          44243:   /* submap 84 sub 23 */
        !          44244:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44245:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44246:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44247: 
        !          44248:   /* submap 84 sub 24 */
        !          44249:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44250:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44251:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44252: 
        !          44253:   /* submap 84 sub 25 */
        !          44254:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44255:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44256:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44257: 
        !          44258:   /* submap 84 sub 26 */
        !          44259:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44260:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44261:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44262: 
        !          44263:   /* submap 84 sub 27 */
        !          44264:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44265:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44266:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44267: 
        !          44268:   /* submap 84 sub 28 */
        !          44269:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44270:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44271:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44272: 
        !          44273:   /* submap 84 sub 29 */
        !          44274:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44275:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44276:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44277: 
        !          44278:   /* submap 84 sub 30 */
        !          44279:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44280:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44281:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44282: 
        !          44283:   /* submap 84 sub 31 */
        !          44284:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44285:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44286:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44287: 
        !          44288:   /* submap 84 sub 32 */
        !          44289:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44290:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44291:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44292: 
        !          44293:   /* submap 84 sub 33 */
        !          44294:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44295:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44296:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44297: 
        !          44298:   /* submap 84 sub 34 */
        !          44299:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44300:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44301:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44302: 
        !          44303:   /* submap 84 sub 35 */
        !          44304:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44305:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44306:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44307: 
        !          44308:   /* submap 84 sub 36 */
        !          44309:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44310:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44311:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44312: 
        !          44313:   /* submap 84 sub 37 */
        !          44314:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44315:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44316:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44317: 
        !          44318:   /* submap 84 sub 38 */
        !          44319:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44320:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44321:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44322: 
        !          44323:   /* submap 84 sub 39 */
        !          44324:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44325:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44326:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44327: 
        !          44328:   /* submap 84 sub 40 */
        !          44329:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44330:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44331:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44332: 
        !          44333:   /* submap 84 sub 41 */
        !          44334:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44335:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44336:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44337: 
        !          44338:   /* submap 84 sub 42 */
        !          44339:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44340:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44341:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44342: 
        !          44343:   /* submap 84 sub 43 */
        !          44344:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44345:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44346:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44347: 
        !          44348:   /* submap 84 sub 44 */
        !          44349:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44350:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44351:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44352: 
        !          44353:   /* submap 84 sub 45 */
        !          44354:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44355:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44356:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44357: 
        !          44358:   /* submap 84 sub 46 */
        !          44359:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44360:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44361:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44362: 
        !          44363:   /* submap 84 sub 47 */
        !          44364:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44365:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44366:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44367: 
        !          44368:   /* submap 84 sub 48 */
        !          44369:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44370:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44371:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44372: 
        !          44373:   /* submap 84 sub 49 */
        !          44374:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44375:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44376:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44377: 
        !          44378:   /* submap 84 sub 50 */
        !          44379:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44380:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44381:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44382: 
        !          44383:   /* submap 84 sub 51 */
        !          44384:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44385:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44386:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44387: 
        !          44388:   /* submap 84 sub 52 */
        !          44389:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44390:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44391:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44392: 
        !          44393:   /* submap 84 sub 53 */
        !          44394:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44395:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44396:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44397: 
        !          44398:   /* submap 84 sub 54 */
        !          44399:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44400:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44401:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44402: 
        !          44403:   /* submap 84 sub 55 */
        !          44404:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44405:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44406:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44407: 
        !          44408:   /* submap 84 sub 56 */
        !          44409:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44410:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44411:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44412: 
        !          44413:   /* submap 84 sub 57 */
        !          44414:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_SUBMAP_X;
        !          44415:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44416:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 0;
        !          44417: 
        !          44418:   /* submap 84 sub 58 */
        !          44419:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          44420:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          44421:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          44422: 
        !          44423:   /* submap 84 sub 59 */
        !          44424:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          44425:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          44426:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          44427: 
        !          44428:   /* submap 84 sub 60 */
        !          44429:   submap_entry->_tme_m68k_decoder_submap_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_SUBMAP_X;
        !          44430:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 3;
        !          44431: 
        !          44432:   /* submap 84 sub 61 */
        !          44433:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          44434: 
        !          44435:   /* submap 84 sub 62 */
        !          44436:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          44437: 
        !          44438:   /* submap 84 sub 63 */
        !          44439:   (submap_entry++)->_tme_m68k_decoder_submap_opcode_map_index = 2;
        !          44440: 
        !          44441:   /* done: */
        !          44442:   return(submap);
        !          44443: }
        !          44444: 
        !          44445: /* opcode map for m68020 root 3 (submap 12): */
        !          44446: static const struct _tme_m68k_opcode _tme_m68k_opcode_map145[3] = {
        !          44447:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44448:   { tme_m68k_cmp2_chk2, TME_M68K_SPECOP_SPECOP16, TME_BUS_CYCLE_UNDEF },
        !          44449:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44450: };
        !          44451: 
        !          44452: /* opcode map for m68020 root 27 (submap 78): */
        !          44453: static const struct _tme_m68k_opcode _tme_m68k_opcode_map146[3] = {
        !          44454:   { tme_m68k_callm, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44455:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44456:   { tme_m68k_rtm, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44457: };
        !          44458: 
        !          44459: /* opcode map for m68020 root 43 (submap 15): */
        !          44460: static const struct _tme_m68k_opcode _tme_m68k_opcode_map147[3] = {
        !          44461:   { tme_m68k_cas8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44462:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44463:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44464: };
        !          44465: 
        !          44466: /* opcode map for m68020 root 50 (submap 3): */
        !          44467: static const struct _tme_m68k_opcode _tme_m68k_opcode_map148[7] = {
        !          44468:   { tme_m68k_cmp32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          44469:   { tme_m68k_cmp32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          44470:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44471:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44472:   { tme_m68k_cmp32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          44473:   { tme_m68k_cmp32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          44474:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44475: };
        !          44476: 
        !          44477: /* opcode map for m68020 root 51 (submap 81): */
        !          44478: static const struct _tme_m68k_opcode _tme_m68k_opcode_map149[3] = {
        !          44479:   { tme_m68k_cas32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44480:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44481:   { tme_m68k_cas2_16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44482: };
        !          44483: 
        !          44484: /* opcode map for m68020 root 59 (submap 81): */
        !          44485: static const struct _tme_m68k_opcode _tme_m68k_opcode_map150[3] = {
        !          44486:   { tme_m68k_cas16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44487:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44488:   { tme_m68k_cas2_32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44489: };
        !          44490: 
        !          44491: /* opcode map for m68020 root 288 (submap 82): */
        !          44492: static const struct _tme_m68k_opcode _tme_m68k_opcode_map151[3] = {
        !          44493:   { tme_m68k_nbcd, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          44494:   { tme_m68k_link, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44495:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44496: };
        !          44497: 
        !          44498: /* opcode map for m68020 root 295 (submap 83): */
        !          44499: static const struct _tme_m68k_opcode _tme_m68k_opcode_map152[5] = {
        !          44500:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44501:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44502:   { tme_m68k_extbl, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44503:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44504:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44505: };
        !          44506: 
        !          44507: /* opcode map for m68020 root 296 (submap 4): */
        !          44508: static const struct _tme_m68k_opcode _tme_m68k_opcode_map153[2] = {
        !          44509:   { tme_m68k_tst8, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          44510:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44511: };
        !          44512: 
        !          44513: /* opcode map for m68020 root 297 (submap 8): */
        !          44514: static const struct _tme_m68k_opcode _tme_m68k_opcode_map154[2] = {
        !          44515:   { tme_m68k_tst16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ },
        !          44516:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44517: };
        !          44518: 
        !          44519: /* opcode map for m68020 root 303 (submap 83): */
        !          44520: static const struct _tme_m68k_opcode _tme_m68k_opcode_map155[5] = {
        !          44521:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44522:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44523:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44524:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44525:   { tme_m68k_lea, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44526: };
        !          44527: 
        !          44528: /* opcode map for m68020 root 304 (submap 10): */
        !          44529: static const struct _tme_m68k_opcode _tme_m68k_opcode_map156[30] = {
        !          44530:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44531:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44532:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44533:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44534:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44535:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44536:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44537:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44538:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44539:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44540:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44541:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44542:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44543:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44544:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44545:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44546:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44547:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44548:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44549:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44550:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44551:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44552:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44553:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44554:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44555:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44556:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44557:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44558:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44559:   { tme_m68k_mulul, TME_M68K_SPECOP_MULUL, TME_BUS_CYCLE_READ },
        !          44560: };
        !          44561: 
        !          44562: /* opcode map for m68020 root 305 (submap 10): */
        !          44563: static const struct _tme_m68k_opcode _tme_m68k_opcode_map157[30] = {
        !          44564:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44565:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44566:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44567:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44568:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44569:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44570:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44571:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44572:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44573:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44574:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44575:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44576:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44577:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44578:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44579:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44580:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44581:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44582:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44583:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44584:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44585:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44586:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44587:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44588:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44589:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44590:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44591:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44592:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44593:   { tme_m68k_divul, TME_M68K_SPECOP_DIVUL, TME_BUS_CYCLE_READ },
        !          44594: };
        !          44595: 
        !          44596: /* opcode map for m68020 root 323 (submap 84): */
        !          44597: static const struct _tme_m68k_opcode _tme_m68k_opcode_map158[4] = {
        !          44598:   { tme_m68k_scc, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          44599:   { tme_m68k_dbcc, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44600:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44601:   { tme_m68k_trapcc, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44602: };
        !          44603: 
        !          44604: /* opcode map for m68020 root 517 (submap 43): */
        !          44605: static const struct _tme_m68k_opcode _tme_m68k_opcode_map159[3] = {
        !          44606:   { tme_m68k_or16, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          44607:   { tme_m68k_pack, TME_M68K_SPECOP_SPECOP16, TME_BUS_CYCLE_UNDEF },
        !          44608:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44609: };
        !          44610: 
        !          44611: /* opcode map for m68020 root 518 (submap 43): */
        !          44612: static const struct _tme_m68k_opcode _tme_m68k_opcode_map160[3] = {
        !          44613:   { tme_m68k_or32, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_READ|TME_BUS_CYCLE_WRITE },
        !          44614:   { tme_m68k_unpk, TME_M68K_SPECOP_SPECOP16, TME_BUS_CYCLE_UNDEF },
        !          44615:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44616: };
        !          44617: 
        !          44618: /* opcode map for m68020 root 931 (submap 12): */
        !          44619: static const struct _tme_m68k_opcode _tme_m68k_opcode_map161[3] = {
        !          44620:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44621:   { tme_m68k_bftst, TME_M68K_SPECOP_SPECOP16, TME_BUS_CYCLE_UNDEF },
        !          44622:   { tme_m68k_bftst, TME_M68K_SPECOP_SPECOP16, TME_BUS_CYCLE_UNDEF },
        !          44623: };
        !          44624: 
        !          44625: /* opcode map for m68020 root 935 (submap 12): */
        !          44626: static const struct _tme_m68k_opcode _tme_m68k_opcode_map162[3] = {
        !          44627:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44628:   { tme_m68k_bfextu, TME_M68K_SPECOP_SPECOP16, TME_BUS_CYCLE_UNDEF },
        !          44629:   { tme_m68k_bfextu, TME_M68K_SPECOP_SPECOP16, TME_BUS_CYCLE_UNDEF },
        !          44630: };
        !          44631: 
        !          44632: /* opcode map for m68020 root 939 (submap 83): */
        !          44633: static const struct _tme_m68k_opcode _tme_m68k_opcode_map163[5] = {
        !          44634:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44635:   { tme_m68k_bfchg, TME_M68K_SPECOP_SPECOP16, TME_BUS_CYCLE_UNDEF },
        !          44636:   { tme_m68k_bfchg, TME_M68K_SPECOP_SPECOP16, TME_BUS_CYCLE_UNDEF },
        !          44637:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44638:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44639: };
        !          44640: 
        !          44641: /* opcode map for m68020 root 943 (submap 12): */
        !          44642: static const struct _tme_m68k_opcode _tme_m68k_opcode_map164[3] = {
        !          44643:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44644:   { tme_m68k_bfexts, TME_M68K_SPECOP_SPECOP16, TME_BUS_CYCLE_UNDEF },
        !          44645:   { tme_m68k_bfexts, TME_M68K_SPECOP_SPECOP16, TME_BUS_CYCLE_UNDEF },
        !          44646: };
        !          44647: 
        !          44648: /* opcode map for m68020 root 947 (submap 83): */
        !          44649: static const struct _tme_m68k_opcode _tme_m68k_opcode_map165[5] = {
        !          44650:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44651:   { tme_m68k_bfclr, TME_M68K_SPECOP_SPECOP16, TME_BUS_CYCLE_UNDEF },
        !          44652:   { tme_m68k_bfclr, TME_M68K_SPECOP_SPECOP16, TME_BUS_CYCLE_UNDEF },
        !          44653:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44654:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44655: };
        !          44656: 
        !          44657: /* opcode map for m68020 root 951 (submap 12): */
        !          44658: static const struct _tme_m68k_opcode _tme_m68k_opcode_map166[3] = {
        !          44659:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44660:   { tme_m68k_bfffo, TME_M68K_SPECOP_SPECOP16, TME_BUS_CYCLE_UNDEF },
        !          44661:   { tme_m68k_bfffo, TME_M68K_SPECOP_SPECOP16, TME_BUS_CYCLE_UNDEF },
        !          44662: };
        !          44663: 
        !          44664: /* opcode map for m68020 root 955 (submap 83): */
        !          44665: static const struct _tme_m68k_opcode _tme_m68k_opcode_map167[5] = {
        !          44666:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44667:   { tme_m68k_bfset, TME_M68K_SPECOP_SPECOP16, TME_BUS_CYCLE_UNDEF },
        !          44668:   { tme_m68k_bfset, TME_M68K_SPECOP_SPECOP16, TME_BUS_CYCLE_UNDEF },
        !          44669:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44670:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44671: };
        !          44672: 
        !          44673: /* opcode map for m68020 root 959 (submap 83): */
        !          44674: static const struct _tme_m68k_opcode _tme_m68k_opcode_map168[5] = {
        !          44675:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44676:   { tme_m68k_bfins, TME_M68K_SPECOP_SPECOP16, TME_BUS_CYCLE_UNDEF },
        !          44677:   { tme_m68k_bfins, TME_M68K_SPECOP_SPECOP16, TME_BUS_CYCLE_UNDEF },
        !          44678:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44679:   { tme_m68k_illegal, TME_M68K_SPECOP_UNDEF, TME_BUS_CYCLE_UNDEF },
        !          44680: };
        !          44681: 
        !          44682: /* initializes the m68020 decoder map: */
        !          44683: void
        !          44684: _tme_m68020_decoder_map_init(struct tme_m68k *ic)
        !          44685: {
        !          44686:   struct _tme_m68k_decoder_root *root, *root_entry;
        !          44687:   int entry_i;
        !          44688: 
        !          44689:   /* the submaps used by this CPU: */
        !          44690:   struct _tme_m68k_decoder_submap *submap0 = _tme_m68k_create_submap0(ic);
        !          44691:   struct _tme_m68k_decoder_submap *submap1 = _tme_m68k_create_submap1(ic);
        !          44692:   struct _tme_m68k_decoder_submap *submap2 = _tme_m68k_create_submap2(ic);
        !          44693:   struct _tme_m68k_decoder_submap *submap12 = _tme_m68k_create_submap12(ic);
        !          44694:   struct _tme_m68k_decoder_submap *submap3 = _tme_m68k_create_submap3(ic);
        !          44695:   struct _tme_m68k_decoder_submap *submap78 = _tme_m68k_create_submap78(ic);
        !          44696:   struct _tme_m68k_decoder_submap *submap15 = _tme_m68k_create_submap15(ic);
        !          44697:   struct _tme_m68k_decoder_submap *submap79 = _tme_m68k_create_submap79(ic);
        !          44698:   struct _tme_m68k_decoder_submap *submap80 = _tme_m68k_create_submap80(ic);
        !          44699:   struct _tme_m68k_decoder_submap *submap81 = _tme_m68k_create_submap81(ic);
        !          44700:   struct _tme_m68k_decoder_submap *submap4 = _tme_m68k_create_submap4(ic);
        !          44701:   struct _tme_m68k_decoder_submap *submap36 = _tme_m68k_create_submap36(ic);
        !          44702:   struct _tme_m68k_decoder_submap *submap5 = _tme_m68k_create_submap5(ic);
        !          44703:   struct _tme_m68k_decoder_submap *submap6 = _tme_m68k_create_submap6(ic);
        !          44704:   struct _tme_m68k_decoder_submap *submap7 = _tme_m68k_create_submap7(ic);
        !          44705:   struct _tme_m68k_decoder_submap *submap8 = _tme_m68k_create_submap8(ic);
        !          44706:   struct _tme_m68k_decoder_submap *submap9 = _tme_m68k_create_submap9(ic);
        !          44707:   struct _tme_m68k_decoder_submap *submap10 = _tme_m68k_create_submap10(ic);
        !          44708:   struct _tme_m68k_decoder_submap *submap11 = _tme_m68k_create_submap11(ic);
        !          44709:   struct _tme_m68k_decoder_submap *submap82 = _tme_m68k_create_submap82(ic);
        !          44710:   struct _tme_m68k_decoder_submap *submap76 = _tme_m68k_create_submap76(ic);
        !          44711:   struct _tme_m68k_decoder_submap *submap13 = _tme_m68k_create_submap13(ic);
        !          44712:   struct _tme_m68k_decoder_submap *submap14 = _tme_m68k_create_submap14(ic);
        !          44713:   struct _tme_m68k_decoder_submap *submap83 = _tme_m68k_create_submap83(ic);
        !          44714:   struct _tme_m68k_decoder_submap *submap16 = _tme_m68k_create_submap16(ic);
        !          44715:   struct _tme_m68k_decoder_submap *submap77 = _tme_m68k_create_submap77(ic);
        !          44716:   struct _tme_m68k_decoder_submap *submap18 = _tme_m68k_create_submap18(ic);
        !          44717:   struct _tme_m68k_decoder_submap *submap19 = _tme_m68k_create_submap19(ic);
        !          44718:   struct _tme_m68k_decoder_submap *submap20 = _tme_m68k_create_submap20(ic);
        !          44719:   struct _tme_m68k_decoder_submap *submap84 = _tme_m68k_create_submap84(ic);
        !          44720:   struct _tme_m68k_decoder_submap *submap22 = _tme_m68k_create_submap22(ic);
        !          44721:   struct _tme_m68k_decoder_submap *submap23 = _tme_m68k_create_submap23(ic);
        !          44722:   struct _tme_m68k_decoder_submap *submap24 = _tme_m68k_create_submap24(ic);
        !          44723:   struct _tme_m68k_decoder_submap *submap25 = _tme_m68k_create_submap25(ic);
        !          44724:   struct _tme_m68k_decoder_submap *submap26 = _tme_m68k_create_submap26(ic);
        !          44725:   struct _tme_m68k_decoder_submap *submap27 = _tme_m68k_create_submap27(ic);
        !          44726:   struct _tme_m68k_decoder_submap *submap28 = _tme_m68k_create_submap28(ic);
        !          44727:   struct _tme_m68k_decoder_submap *submap29 = _tme_m68k_create_submap29(ic);
        !          44728:   struct _tme_m68k_decoder_submap *submap30 = _tme_m68k_create_submap30(ic);
        !          44729:   struct _tme_m68k_decoder_submap *submap31 = _tme_m68k_create_submap31(ic);
        !          44730:   struct _tme_m68k_decoder_submap *submap32 = _tme_m68k_create_submap32(ic);
        !          44731:   struct _tme_m68k_decoder_submap *submap33 = _tme_m68k_create_submap33(ic);
        !          44732:   struct _tme_m68k_decoder_submap *submap34 = _tme_m68k_create_submap34(ic);
        !          44733:   struct _tme_m68k_decoder_submap *submap35 = _tme_m68k_create_submap35(ic);
        !          44734:   struct _tme_m68k_decoder_submap *submap37 = _tme_m68k_create_submap37(ic);
        !          44735:   struct _tme_m68k_decoder_submap *submap38 = _tme_m68k_create_submap38(ic);
        !          44736:   struct _tme_m68k_decoder_submap *submap39 = _tme_m68k_create_submap39(ic);
        !          44737:   struct _tme_m68k_decoder_submap *submap40 = _tme_m68k_create_submap40(ic);
        !          44738:   struct _tme_m68k_decoder_submap *submap43 = _tme_m68k_create_submap43(ic);
        !          44739:   struct _tme_m68k_decoder_submap *submap41 = _tme_m68k_create_submap41(ic);
        !          44740:   struct _tme_m68k_decoder_submap *submap42 = _tme_m68k_create_submap42(ic);
        !          44741:   struct _tme_m68k_decoder_submap *submap44 = _tme_m68k_create_submap44(ic);
        !          44742:   struct _tme_m68k_decoder_submap *submap45 = _tme_m68k_create_submap45(ic);
        !          44743:   struct _tme_m68k_decoder_submap *submap46 = _tme_m68k_create_submap46(ic);
        !          44744:   struct _tme_m68k_decoder_submap *submap47 = _tme_m68k_create_submap47(ic);
        !          44745:   struct _tme_m68k_decoder_submap *submap48 = _tme_m68k_create_submap48(ic);
        !          44746:   struct _tme_m68k_decoder_submap *submap49 = _tme_m68k_create_submap49(ic);
        !          44747:   struct _tme_m68k_decoder_submap *submap50 = _tme_m68k_create_submap50(ic);
        !          44748:   struct _tme_m68k_decoder_submap *submap51 = _tme_m68k_create_submap51(ic);
        !          44749:   struct _tme_m68k_decoder_submap *submap52 = _tme_m68k_create_submap52(ic);
        !          44750:   struct _tme_m68k_decoder_submap *submap53 = _tme_m68k_create_submap53(ic);
        !          44751:   struct _tme_m68k_decoder_submap *submap54 = _tme_m68k_create_submap54(ic);
        !          44752:   struct _tme_m68k_decoder_submap *submap55 = _tme_m68k_create_submap55(ic);
        !          44753:   struct _tme_m68k_decoder_submap *submap56 = _tme_m68k_create_submap56(ic);
        !          44754:   struct _tme_m68k_decoder_submap *submap57 = _tme_m68k_create_submap57(ic);
        !          44755:   struct _tme_m68k_decoder_submap *submap58 = _tme_m68k_create_submap58(ic);
        !          44756:   struct _tme_m68k_decoder_submap *submap59 = _tme_m68k_create_submap59(ic);
        !          44757:   struct _tme_m68k_decoder_submap *submap60 = _tme_m68k_create_submap60(ic);
        !          44758:   struct _tme_m68k_decoder_submap *submap61 = _tme_m68k_create_submap61(ic);
        !          44759:   struct _tme_m68k_decoder_submap *submap62 = _tme_m68k_create_submap62(ic);
        !          44760:   struct _tme_m68k_decoder_submap *submap63 = _tme_m68k_create_submap63(ic);
        !          44761:   struct _tme_m68k_decoder_submap *submap64 = _tme_m68k_create_submap64(ic);
        !          44762:   struct _tme_m68k_decoder_submap *submap65 = _tme_m68k_create_submap65(ic);
        !          44763:   struct _tme_m68k_decoder_submap *submap66 = _tme_m68k_create_submap66(ic);
        !          44764:   struct _tme_m68k_decoder_submap *submap67 = _tme_m68k_create_submap67(ic);
        !          44765:   struct _tme_m68k_decoder_submap *submap68 = _tme_m68k_create_submap68(ic);
        !          44766:   struct _tme_m68k_decoder_submap *submap69 = _tme_m68k_create_submap69(ic);
        !          44767:   struct _tme_m68k_decoder_submap *submap70 = _tme_m68k_create_submap70(ic);
        !          44768:   struct _tme_m68k_decoder_submap *submap71 = _tme_m68k_create_submap71(ic);
        !          44769:   struct _tme_m68k_decoder_submap *submap72 = _tme_m68k_create_submap72(ic);
        !          44770:   struct _tme_m68k_decoder_submap *submap73 = _tme_m68k_create_submap73(ic);
        !          44771:   struct _tme_m68k_decoder_submap *submap74 = _tme_m68k_create_submap74(ic);
        !          44772:   struct _tme_m68k_decoder_submap *submap75 = _tme_m68k_create_submap75(ic);
        !          44773: 
        !          44774:   /* allocate and initialize the root map: */
        !          44775:   root = tme_new(struct _tme_m68k_decoder_root, 1024);
        !          44776:   ic->_tme_m68k_decoder_root = root;
        !          44777:   root_entry = root;
        !          44778:   for (entry_i = 0; entry_i < 1024; entry_i++) {
        !          44779:       root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = NULL;
        !          44780:       root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = NULL;
        !          44781:       root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNDEF;
        !          44782:       root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = TME_M68K_OPNUM_UNDEF;
        !          44783:       root_entry++;
        !          44784:   }
        !          44785:   root_entry = root;
        !          44786: 
        !          44787:   /* fill the root map: */
        !          44788: 
        !          44789:   /* root 0 (base opcode 0x0000): */
        !          44790:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          44791:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          44792:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          44793:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          44794:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          44795:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map0;
        !          44796: 
        !          44797:   /* root 1 (base opcode 0x0040): */
        !          44798:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          44799:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          44800:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          44801:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          44802:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          44803:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map1;
        !          44804: 
        !          44805:   /* root 2 (base opcode 0x0080): */
        !          44806:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          44807:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          44808:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          44809:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          44810:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          44811:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map2;
        !          44812: 
        !          44813:   /* root 3 (base opcode 0x00c0): */
        !          44814:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          44815:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          44816:   root_entry->_tme_m68k_decoder_root_submap = submap12;
        !          44817:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map145;
        !          44818: 
        !          44819:   /* root 4 (base opcode 0x0100): */
        !          44820:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          44821:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          44822:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          44823:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          44824:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map4;
        !          44825: 
        !          44826:   /* root 5 (base opcode 0x0140): */
        !          44827:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          44828:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          44829:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          44830:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          44831:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map5;
        !          44832: 
        !          44833:   /* root 6 (base opcode 0x0180): */
        !          44834:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          44835:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          44836:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          44837:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          44838:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map6;
        !          44839: 
        !          44840:   /* root 7 (base opcode 0x01c0): */
        !          44841:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          44842:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          44843:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          44844:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          44845:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map7;
        !          44846: 
        !          44847:   /* root 8 (base opcode 0x0200): */
        !          44848:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          44849:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          44850:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          44851:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          44852:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          44853:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map8;
        !          44854: 
        !          44855:   /* root 9 (base opcode 0x0240): */
        !          44856:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          44857:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          44858:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          44859:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          44860:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          44861:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map9;
        !          44862: 
        !          44863:   /* root 10 (base opcode 0x0280): */
        !          44864:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          44865:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          44866:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          44867:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          44868:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          44869:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map10;
        !          44870: 
        !          44871:   /* root 11 (base opcode 0x02c0): */
        !          44872:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          44873:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          44874:   root_entry->_tme_m68k_decoder_root_submap = submap12;
        !          44875:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map145;
        !          44876: 
        !          44877:   /* root 12 (base opcode 0x0300): */
        !          44878:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          44879:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          44880:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          44881:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          44882:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map4;
        !          44883: 
        !          44884:   /* root 13 (base opcode 0x0340): */
        !          44885:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          44886:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          44887:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          44888:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          44889:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map5;
        !          44890: 
        !          44891:   /* root 14 (base opcode 0x0380): */
        !          44892:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          44893:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          44894:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          44895:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          44896:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map6;
        !          44897: 
        !          44898:   /* root 15 (base opcode 0x03c0): */
        !          44899:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          44900:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          44901:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          44902:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          44903:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map7;
        !          44904: 
        !          44905:   /* root 16 (base opcode 0x0400): */
        !          44906:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          44907:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          44908:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          44909:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          44910:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          44911:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map11;
        !          44912: 
        !          44913:   /* root 17 (base opcode 0x0440): */
        !          44914:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          44915:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          44916:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          44917:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          44918:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          44919:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map12;
        !          44920: 
        !          44921:   /* root 18 (base opcode 0x0480): */
        !          44922:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          44923:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          44924:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          44925:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          44926:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          44927:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map13;
        !          44928: 
        !          44929:   /* root 19 (base opcode 0x04c0): */
        !          44930:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          44931:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          44932:   root_entry->_tme_m68k_decoder_root_submap = submap12;
        !          44933:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map145;
        !          44934: 
        !          44935:   /* root 20 (base opcode 0x0500): */
        !          44936:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          44937:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          44938:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          44939:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          44940:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map4;
        !          44941: 
        !          44942:   /* root 21 (base opcode 0x0540): */
        !          44943:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          44944:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          44945:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          44946:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          44947:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map5;
        !          44948: 
        !          44949:   /* root 22 (base opcode 0x0580): */
        !          44950:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          44951:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          44952:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          44953:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          44954:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map6;
        !          44955: 
        !          44956:   /* root 23 (base opcode 0x05c0): */
        !          44957:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          44958:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          44959:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          44960:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          44961:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map7;
        !          44962: 
        !          44963:   /* root 24 (base opcode 0x0600): */
        !          44964:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          44965:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          44966:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          44967:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          44968:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          44969:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map14;
        !          44970: 
        !          44971:   /* root 25 (base opcode 0x0640): */
        !          44972:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          44973:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          44974:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          44975:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          44976:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          44977:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map15;
        !          44978: 
        !          44979:   /* root 26 (base opcode 0x0680): */
        !          44980:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          44981:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          44982:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          44983:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          44984:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          44985:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map16;
        !          44986: 
        !          44987:   /* root 27 (base opcode 0x06c0): */
        !          44988:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          44989:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          44990:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          44991:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          44992:   root_entry->_tme_m68k_decoder_root_submap = submap78;
        !          44993:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map146;
        !          44994: 
        !          44995:   /* root 28 (base opcode 0x0700): */
        !          44996:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          44997:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          44998:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          44999:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          45000:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map4;
        !          45001: 
        !          45002:   /* root 29 (base opcode 0x0740): */
        !          45003:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          45004:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45005:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45006:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          45007:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map5;
        !          45008: 
        !          45009:   /* root 30 (base opcode 0x0780): */
        !          45010:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          45011:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45012:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45013:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          45014:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map6;
        !          45015: 
        !          45016:   /* root 31 (base opcode 0x07c0): */
        !          45017:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          45018:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45019:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45020:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          45021:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map7;
        !          45022: 
        !          45023:   /* root 32 (base opcode 0x0800): */
        !          45024:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45025:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45026:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          45027:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          45028:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          45029:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map17;
        !          45030: 
        !          45031:   /* root 33 (base opcode 0x0840): */
        !          45032:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45033:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45034:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          45035:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          45036:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          45037:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map18;
        !          45038: 
        !          45039:   /* root 34 (base opcode 0x0880): */
        !          45040:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45041:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45042:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          45043:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          45044:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          45045:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map19;
        !          45046: 
        !          45047:   /* root 35 (base opcode 0x08c0): */
        !          45048:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45049:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45050:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          45051:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          45052:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          45053:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map20;
        !          45054: 
        !          45055:   /* root 36 (base opcode 0x0900): */
        !          45056:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          45057:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45058:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45059:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          45060:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map4;
        !          45061: 
        !          45062:   /* root 37 (base opcode 0x0940): */
        !          45063:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          45064:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45065:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45066:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          45067:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map5;
        !          45068: 
        !          45069:   /* root 38 (base opcode 0x0980): */
        !          45070:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          45071:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45072:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45073:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          45074:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map6;
        !          45075: 
        !          45076:   /* root 39 (base opcode 0x09c0): */
        !          45077:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          45078:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45079:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45080:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          45081:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map7;
        !          45082: 
        !          45083:   /* root 40 (base opcode 0x0a00): */
        !          45084:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45085:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45086:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          45087:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          45088:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          45089:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map21;
        !          45090: 
        !          45091:   /* root 41 (base opcode 0x0a40): */
        !          45092:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          45093:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          45094:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          45095:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          45096:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          45097:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map22;
        !          45098: 
        !          45099:   /* root 42 (base opcode 0x0a80): */
        !          45100:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45101:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45102:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          45103:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          45104:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          45105:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map23;
        !          45106: 
        !          45107:   /* root 43 (base opcode 0x0ac0): */
        !          45108:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          45109:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          45110:   root_entry->_tme_m68k_decoder_root_submap = submap15;
        !          45111:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map147;
        !          45112: 
        !          45113:   /* root 44 (base opcode 0x0b00): */
        !          45114:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          45115:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45116:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45117:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          45118:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map4;
        !          45119: 
        !          45120:   /* root 45 (base opcode 0x0b40): */
        !          45121:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          45122:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45123:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45124:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          45125:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map5;
        !          45126: 
        !          45127:   /* root 46 (base opcode 0x0b80): */
        !          45128:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          45129:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45130:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45131:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          45132:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map6;
        !          45133: 
        !          45134:   /* root 47 (base opcode 0x0bc0): */
        !          45135:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          45136:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45137:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45138:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          45139:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map7;
        !          45140: 
        !          45141:   /* root 48 (base opcode 0x0c00): */
        !          45142:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45143:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45144:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          45145:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16U8;
        !          45146:   root_entry->_tme_m68k_decoder_root_submap = submap79;
        !          45147:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map92;
        !          45148: 
        !          45149:   /* root 49 (base opcode 0x0c40): */
        !          45150:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          45151:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          45152:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          45153:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_16;
        !          45154:   root_entry->_tme_m68k_decoder_root_submap = submap80;
        !          45155:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map93;
        !          45156: 
        !          45157:   /* root 50 (base opcode 0x0c80): */
        !          45158:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45159:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45160:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_operand = 0;
        !          45161:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_imm_size = TME_M68K_SIZE_32;
        !          45162:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          45163:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map148;
        !          45164: 
        !          45165:   /* root 51 (base opcode 0x0cc0): */
        !          45166:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          45167:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          45168:   root_entry->_tme_m68k_decoder_root_submap = submap81;
        !          45169:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map149;
        !          45170: 
        !          45171:   /* root 52 (base opcode 0x0d00): */
        !          45172:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          45173:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45174:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45175:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          45176:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map4;
        !          45177: 
        !          45178:   /* root 53 (base opcode 0x0d40): */
        !          45179:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          45180:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45181:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45182:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          45183:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map5;
        !          45184: 
        !          45185:   /* root 54 (base opcode 0x0d80): */
        !          45186:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          45187:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45188:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45189:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          45190:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map6;
        !          45191: 
        !          45192:   /* root 55 (base opcode 0x0dc0): */
        !          45193:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          45194:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45195:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45196:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          45197:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map7;
        !          45198: 
        !          45199:   /* root 56 (base opcode 0x0e00): */
        !          45200:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45201:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45202:   root_entry->_tme_m68k_decoder_root_submap = submap15;
        !          45203:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map129;
        !          45204: 
        !          45205:   /* root 57 (base opcode 0x0e40): */
        !          45206:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          45207:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          45208:   root_entry->_tme_m68k_decoder_root_submap = submap15;
        !          45209:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map130;
        !          45210: 
        !          45211:   /* root 58 (base opcode 0x0e80): */
        !          45212:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45213:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45214:   root_entry->_tme_m68k_decoder_root_submap = submap15;
        !          45215:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map131;
        !          45216: 
        !          45217:   /* root 59 (base opcode 0x0ec0): */
        !          45218:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          45219:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          45220:   root_entry->_tme_m68k_decoder_root_submap = submap81;
        !          45221:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map150;
        !          45222: 
        !          45223:   /* root 60 (base opcode 0x0f00): */
        !          45224:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          45225:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45226:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45227:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          45228:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map4;
        !          45229: 
        !          45230:   /* root 61 (base opcode 0x0f40): */
        !          45231:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          45232:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45233:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45234:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          45235:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map5;
        !          45236: 
        !          45237:   /* root 62 (base opcode 0x0f80): */
        !          45238:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          45239:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45240:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45241:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          45242:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map6;
        !          45243: 
        !          45244:   /* root 63 (base opcode 0x0fc0): */
        !          45245:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          45246:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45247:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45248:   root_entry->_tme_m68k_decoder_root_submap = submap3;
        !          45249:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map7;
        !          45250: 
        !          45251:   /* root 64 (base opcode 0x1000): */
        !          45252:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          45253:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45254:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45255:   root_entry->_tme_m68k_decoder_root_submap = submap4;
        !          45256:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map27;
        !          45257: 
        !          45258:   /* root 65 (base opcode 0x1040): */
        !          45259:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          45260:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          45261: 
        !          45262:   /* root 66 (base opcode 0x1080): */
        !          45263:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45264:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45265:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45266:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45267:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45268: 
        !          45269:   /* root 67 (base opcode 0x10c0): */
        !          45270:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45271:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45272:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45273:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45274:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45275: 
        !          45276:   /* root 68 (base opcode 0x1100): */
        !          45277:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45278:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45279:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45280:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45281:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45282: 
        !          45283:   /* root 69 (base opcode 0x1140): */
        !          45284:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45285:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45286:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45287:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45288:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45289: 
        !          45290:   /* root 70 (base opcode 0x1180): */
        !          45291:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45292:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45293:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45294:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45295:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45296: 
        !          45297:   /* root 71 (base opcode 0x11c0): */
        !          45298:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45299:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45300:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45301:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45302:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45303: 
        !          45304:   /* root 72 (base opcode 0x1200): */
        !          45305:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          45306:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45307:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45308:   root_entry->_tme_m68k_decoder_root_submap = submap4;
        !          45309:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map27;
        !          45310: 
        !          45311:   /* root 73 (base opcode 0x1240): */
        !          45312:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          45313:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          45314: 
        !          45315:   /* root 74 (base opcode 0x1280): */
        !          45316:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45317:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45318:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45319:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45320:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45321: 
        !          45322:   /* root 75 (base opcode 0x12c0): */
        !          45323:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45324:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45325:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45326:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45327:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45328: 
        !          45329:   /* root 76 (base opcode 0x1300): */
        !          45330:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45331:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45332:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45333:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45334:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45335: 
        !          45336:   /* root 77 (base opcode 0x1340): */
        !          45337:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45338:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45339:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45340:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45341:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45342: 
        !          45343:   /* root 78 (base opcode 0x1380): */
        !          45344:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45345:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45346:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45347:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45348:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45349: 
        !          45350:   /* root 79 (base opcode 0x13c0): */
        !          45351:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45352:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45353:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45354:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45355:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45356: 
        !          45357:   /* root 80 (base opcode 0x1400): */
        !          45358:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          45359:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45360:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45361:   root_entry->_tme_m68k_decoder_root_submap = submap4;
        !          45362:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map27;
        !          45363: 
        !          45364:   /* root 81 (base opcode 0x1440): */
        !          45365:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          45366:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          45367: 
        !          45368:   /* root 82 (base opcode 0x1480): */
        !          45369:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45370:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45371:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45372:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45373:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45374: 
        !          45375:   /* root 83 (base opcode 0x14c0): */
        !          45376:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45377:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45378:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45379:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45380:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45381: 
        !          45382:   /* root 84 (base opcode 0x1500): */
        !          45383:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45384:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45385:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45386:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45387:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45388: 
        !          45389:   /* root 85 (base opcode 0x1540): */
        !          45390:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45391:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45392:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45393:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45394:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45395: 
        !          45396:   /* root 86 (base opcode 0x1580): */
        !          45397:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45398:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45399:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45400:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45401:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45402: 
        !          45403:   /* root 87 (base opcode 0x15c0): */
        !          45404:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          45405:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          45406: 
        !          45407:   /* root 88 (base opcode 0x1600): */
        !          45408:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          45409:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45410:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45411:   root_entry->_tme_m68k_decoder_root_submap = submap4;
        !          45412:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map27;
        !          45413: 
        !          45414:   /* root 89 (base opcode 0x1640): */
        !          45415:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          45416:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          45417: 
        !          45418:   /* root 90 (base opcode 0x1680): */
        !          45419:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45420:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45421:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45422:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45423:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45424: 
        !          45425:   /* root 91 (base opcode 0x16c0): */
        !          45426:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45427:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45428:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45429:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45430:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45431: 
        !          45432:   /* root 92 (base opcode 0x1700): */
        !          45433:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45434:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45435:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45436:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45437:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45438: 
        !          45439:   /* root 93 (base opcode 0x1740): */
        !          45440:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45441:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45442:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45443:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45444:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45445: 
        !          45446:   /* root 94 (base opcode 0x1780): */
        !          45447:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45448:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45449:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45450:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45451:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45452: 
        !          45453:   /* root 95 (base opcode 0x17c0): */
        !          45454:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          45455:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          45456: 
        !          45457:   /* root 96 (base opcode 0x1800): */
        !          45458:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          45459:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45460:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45461:   root_entry->_tme_m68k_decoder_root_submap = submap4;
        !          45462:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map27;
        !          45463: 
        !          45464:   /* root 97 (base opcode 0x1840): */
        !          45465:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          45466:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          45467: 
        !          45468:   /* root 98 (base opcode 0x1880): */
        !          45469:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45470:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45471:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45472:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45473:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45474: 
        !          45475:   /* root 99 (base opcode 0x18c0): */
        !          45476:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45477:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45478:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45479:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45480:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45481: 
        !          45482:   /* root 100 (base opcode 0x1900): */
        !          45483:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45484:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45485:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45486:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45487:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45488: 
        !          45489:   /* root 101 (base opcode 0x1940): */
        !          45490:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45491:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45492:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45493:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45494:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45495: 
        !          45496:   /* root 102 (base opcode 0x1980): */
        !          45497:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45498:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45499:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45500:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45501:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45502: 
        !          45503:   /* root 103 (base opcode 0x19c0): */
        !          45504:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          45505:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          45506: 
        !          45507:   /* root 104 (base opcode 0x1a00): */
        !          45508:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          45509:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45510:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45511:   root_entry->_tme_m68k_decoder_root_submap = submap4;
        !          45512:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map27;
        !          45513: 
        !          45514:   /* root 105 (base opcode 0x1a40): */
        !          45515:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          45516:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          45517: 
        !          45518:   /* root 106 (base opcode 0x1a80): */
        !          45519:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45520:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45521:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45522:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45523:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45524: 
        !          45525:   /* root 107 (base opcode 0x1ac0): */
        !          45526:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45527:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45528:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45529:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45530:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45531: 
        !          45532:   /* root 108 (base opcode 0x1b00): */
        !          45533:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45534:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45535:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45536:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45537:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45538: 
        !          45539:   /* root 109 (base opcode 0x1b40): */
        !          45540:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45541:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45542:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45543:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45544:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45545: 
        !          45546:   /* root 110 (base opcode 0x1b80): */
        !          45547:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45548:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45549:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45550:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45551:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45552: 
        !          45553:   /* root 111 (base opcode 0x1bc0): */
        !          45554:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          45555:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          45556: 
        !          45557:   /* root 112 (base opcode 0x1c00): */
        !          45558:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          45559:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45560:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45561:   root_entry->_tme_m68k_decoder_root_submap = submap4;
        !          45562:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map27;
        !          45563: 
        !          45564:   /* root 113 (base opcode 0x1c40): */
        !          45565:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          45566:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          45567: 
        !          45568:   /* root 114 (base opcode 0x1c80): */
        !          45569:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45570:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45571:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45572:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45573:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45574: 
        !          45575:   /* root 115 (base opcode 0x1cc0): */
        !          45576:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45577:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45578:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45579:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45580:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45581: 
        !          45582:   /* root 116 (base opcode 0x1d00): */
        !          45583:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45584:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45585:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45586:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45587:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45588: 
        !          45589:   /* root 117 (base opcode 0x1d40): */
        !          45590:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45591:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45592:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45593:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45594:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45595: 
        !          45596:   /* root 118 (base opcode 0x1d80): */
        !          45597:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45598:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45599:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45600:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45601:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45602: 
        !          45603:   /* root 119 (base opcode 0x1dc0): */
        !          45604:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          45605:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          45606: 
        !          45607:   /* root 120 (base opcode 0x1e00): */
        !          45608:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          45609:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45610:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45611:   root_entry->_tme_m68k_decoder_root_submap = submap4;
        !          45612:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map27;
        !          45613: 
        !          45614:   /* root 121 (base opcode 0x1e40): */
        !          45615:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          45616:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          45617: 
        !          45618:   /* root 122 (base opcode 0x1e80): */
        !          45619:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45620:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45621:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45622:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45623:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45624: 
        !          45625:   /* root 123 (base opcode 0x1ec0): */
        !          45626:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45627:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45628:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45629:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45630:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45631: 
        !          45632:   /* root 124 (base opcode 0x1f00): */
        !          45633:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45634:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45635:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45636:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45637:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45638: 
        !          45639:   /* root 125 (base opcode 0x1f40): */
        !          45640:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45641:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45642:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45643:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45644:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45645: 
        !          45646:   /* root 126 (base opcode 0x1f80): */
        !          45647:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          45648:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          45649:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          45650:   root_entry->_tme_m68k_decoder_root_submap = submap5;
        !          45651:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map28;
        !          45652: 
        !          45653:   /* root 127 (base opcode 0x1fc0): */
        !          45654:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          45655:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          45656: 
        !          45657:   /* root 128 (base opcode 0x2000): */
        !          45658:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          45659:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45660:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45661:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          45662:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map29;
        !          45663: 
        !          45664:   /* root 129 (base opcode 0x2040): */
        !          45665:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          45666:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45667:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45668:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          45669:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map30;
        !          45670: 
        !          45671:   /* root 130 (base opcode 0x2080): */
        !          45672:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45673:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45674:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45675:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45676:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45677: 
        !          45678:   /* root 131 (base opcode 0x20c0): */
        !          45679:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45680:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45681:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45682:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45683:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45684: 
        !          45685:   /* root 132 (base opcode 0x2100): */
        !          45686:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45687:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45688:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45689:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45690:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45691: 
        !          45692:   /* root 133 (base opcode 0x2140): */
        !          45693:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45694:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45695:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45696:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45697:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45698: 
        !          45699:   /* root 134 (base opcode 0x2180): */
        !          45700:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45701:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45702:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45703:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45704:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45705: 
        !          45706:   /* root 135 (base opcode 0x21c0): */
        !          45707:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45708:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45709:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45710:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45711:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45712: 
        !          45713:   /* root 136 (base opcode 0x2200): */
        !          45714:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          45715:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45716:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45717:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          45718:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map29;
        !          45719: 
        !          45720:   /* root 137 (base opcode 0x2240): */
        !          45721:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          45722:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45723:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45724:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          45725:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map30;
        !          45726: 
        !          45727:   /* root 138 (base opcode 0x2280): */
        !          45728:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45729:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45730:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45731:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45732:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45733: 
        !          45734:   /* root 139 (base opcode 0x22c0): */
        !          45735:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45736:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45737:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45738:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45739:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45740: 
        !          45741:   /* root 140 (base opcode 0x2300): */
        !          45742:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45743:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45744:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45745:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45746:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45747: 
        !          45748:   /* root 141 (base opcode 0x2340): */
        !          45749:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45750:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45751:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45752:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45753:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45754: 
        !          45755:   /* root 142 (base opcode 0x2380): */
        !          45756:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45757:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45758:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45759:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45760:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45761: 
        !          45762:   /* root 143 (base opcode 0x23c0): */
        !          45763:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45764:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45765:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45766:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45767:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45768: 
        !          45769:   /* root 144 (base opcode 0x2400): */
        !          45770:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          45771:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45772:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45773:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          45774:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map29;
        !          45775: 
        !          45776:   /* root 145 (base opcode 0x2440): */
        !          45777:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          45778:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45779:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45780:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          45781:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map30;
        !          45782: 
        !          45783:   /* root 146 (base opcode 0x2480): */
        !          45784:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45785:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45786:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45787:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45788:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45789: 
        !          45790:   /* root 147 (base opcode 0x24c0): */
        !          45791:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45792:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45793:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45794:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45795:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45796: 
        !          45797:   /* root 148 (base opcode 0x2500): */
        !          45798:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45799:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45800:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45801:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45802:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45803: 
        !          45804:   /* root 149 (base opcode 0x2540): */
        !          45805:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45806:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45807:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45808:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45809:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45810: 
        !          45811:   /* root 150 (base opcode 0x2580): */
        !          45812:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45813:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45814:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45815:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45816:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45817: 
        !          45818:   /* root 151 (base opcode 0x25c0): */
        !          45819:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          45820:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          45821: 
        !          45822:   /* root 152 (base opcode 0x2600): */
        !          45823:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          45824:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45825:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45826:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          45827:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map29;
        !          45828: 
        !          45829:   /* root 153 (base opcode 0x2640): */
        !          45830:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          45831:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45832:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45833:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          45834:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map30;
        !          45835: 
        !          45836:   /* root 154 (base opcode 0x2680): */
        !          45837:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45838:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45839:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45840:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45841:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45842: 
        !          45843:   /* root 155 (base opcode 0x26c0): */
        !          45844:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45845:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45846:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45847:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45848:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45849: 
        !          45850:   /* root 156 (base opcode 0x2700): */
        !          45851:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45852:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45853:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45854:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45855:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45856: 
        !          45857:   /* root 157 (base opcode 0x2740): */
        !          45858:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45859:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45860:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45861:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45862:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45863: 
        !          45864:   /* root 158 (base opcode 0x2780): */
        !          45865:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45866:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45867:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45868:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45869:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45870: 
        !          45871:   /* root 159 (base opcode 0x27c0): */
        !          45872:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          45873:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          45874: 
        !          45875:   /* root 160 (base opcode 0x2800): */
        !          45876:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          45877:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45878:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45879:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          45880:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map29;
        !          45881: 
        !          45882:   /* root 161 (base opcode 0x2840): */
        !          45883:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          45884:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45885:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45886:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          45887:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map30;
        !          45888: 
        !          45889:   /* root 162 (base opcode 0x2880): */
        !          45890:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45891:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45892:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45893:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45894:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45895: 
        !          45896:   /* root 163 (base opcode 0x28c0): */
        !          45897:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45898:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45899:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45900:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45901:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45902: 
        !          45903:   /* root 164 (base opcode 0x2900): */
        !          45904:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45905:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45906:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45907:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45908:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45909: 
        !          45910:   /* root 165 (base opcode 0x2940): */
        !          45911:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45912:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45913:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45914:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45915:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45916: 
        !          45917:   /* root 166 (base opcode 0x2980): */
        !          45918:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45919:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45920:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45921:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45922:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45923: 
        !          45924:   /* root 167 (base opcode 0x29c0): */
        !          45925:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          45926:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          45927: 
        !          45928:   /* root 168 (base opcode 0x2a00): */
        !          45929:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          45930:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45931:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45932:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          45933:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map29;
        !          45934: 
        !          45935:   /* root 169 (base opcode 0x2a40): */
        !          45936:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          45937:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45938:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45939:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          45940:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map30;
        !          45941: 
        !          45942:   /* root 170 (base opcode 0x2a80): */
        !          45943:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45944:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45945:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45946:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45947:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45948: 
        !          45949:   /* root 171 (base opcode 0x2ac0): */
        !          45950:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45951:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45952:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45953:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45954:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45955: 
        !          45956:   /* root 172 (base opcode 0x2b00): */
        !          45957:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45958:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45959:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45960:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45961:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45962: 
        !          45963:   /* root 173 (base opcode 0x2b40): */
        !          45964:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45965:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45966:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45967:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45968:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45969: 
        !          45970:   /* root 174 (base opcode 0x2b80): */
        !          45971:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45972:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45973:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45974:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          45975:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          45976: 
        !          45977:   /* root 175 (base opcode 0x2bc0): */
        !          45978:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          45979:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          45980: 
        !          45981:   /* root 176 (base opcode 0x2c00): */
        !          45982:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          45983:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45984:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45985:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          45986:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map29;
        !          45987: 
        !          45988:   /* root 177 (base opcode 0x2c40): */
        !          45989:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          45990:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45991:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45992:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          45993:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map30;
        !          45994: 
        !          45995:   /* root 178 (base opcode 0x2c80): */
        !          45996:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          45997:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          45998:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          45999:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          46000:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          46001: 
        !          46002:   /* root 179 (base opcode 0x2cc0): */
        !          46003:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          46004:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46005:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46006:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          46007:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          46008: 
        !          46009:   /* root 180 (base opcode 0x2d00): */
        !          46010:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          46011:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46012:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46013:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          46014:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          46015: 
        !          46016:   /* root 181 (base opcode 0x2d40): */
        !          46017:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          46018:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46019:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46020:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          46021:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          46022: 
        !          46023:   /* root 182 (base opcode 0x2d80): */
        !          46024:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          46025:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46026:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46027:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          46028:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          46029: 
        !          46030:   /* root 183 (base opcode 0x2dc0): */
        !          46031:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          46032:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          46033: 
        !          46034:   /* root 184 (base opcode 0x2e00): */
        !          46035:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          46036:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46037:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46038:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          46039:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map29;
        !          46040: 
        !          46041:   /* root 185 (base opcode 0x2e40): */
        !          46042:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          46043:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46044:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46045:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          46046:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map30;
        !          46047: 
        !          46048:   /* root 186 (base opcode 0x2e80): */
        !          46049:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          46050:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46051:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46052:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          46053:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          46054: 
        !          46055:   /* root 187 (base opcode 0x2ec0): */
        !          46056:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          46057:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46058:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46059:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          46060:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          46061: 
        !          46062:   /* root 188 (base opcode 0x2f00): */
        !          46063:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          46064:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46065:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46066:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          46067:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          46068: 
        !          46069:   /* root 189 (base opcode 0x2f40): */
        !          46070:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          46071:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46072:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46073:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          46074:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          46075: 
        !          46076:   /* root 190 (base opcode 0x2f80): */
        !          46077:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          46078:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46079:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46080:   root_entry->_tme_m68k_decoder_root_submap = submap7;
        !          46081:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map31;
        !          46082: 
        !          46083:   /* root 191 (base opcode 0x2fc0): */
        !          46084:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          46085:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          46086: 
        !          46087:   /* root 192 (base opcode 0x3000): */
        !          46088:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          46089:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46090:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46091:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          46092:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map32;
        !          46093: 
        !          46094:   /* root 193 (base opcode 0x3040): */
        !          46095:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          46096:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46097:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46098:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          46099:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map33;
        !          46100: 
        !          46101:   /* root 194 (base opcode 0x3080): */
        !          46102:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46103:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46104:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46105:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46106:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46107: 
        !          46108:   /* root 195 (base opcode 0x30c0): */
        !          46109:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46110:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46111:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46112:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46113:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46114: 
        !          46115:   /* root 196 (base opcode 0x3100): */
        !          46116:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46117:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46118:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46119:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46120:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46121: 
        !          46122:   /* root 197 (base opcode 0x3140): */
        !          46123:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46124:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46125:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46126:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46127:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46128: 
        !          46129:   /* root 198 (base opcode 0x3180): */
        !          46130:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46131:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46132:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46133:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46134:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46135: 
        !          46136:   /* root 199 (base opcode 0x31c0): */
        !          46137:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46138:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46139:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46140:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46141:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46142: 
        !          46143:   /* root 200 (base opcode 0x3200): */
        !          46144:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          46145:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46146:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46147:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          46148:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map32;
        !          46149: 
        !          46150:   /* root 201 (base opcode 0x3240): */
        !          46151:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          46152:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46153:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46154:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          46155:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map33;
        !          46156: 
        !          46157:   /* root 202 (base opcode 0x3280): */
        !          46158:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46159:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46160:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46161:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46162:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46163: 
        !          46164:   /* root 203 (base opcode 0x32c0): */
        !          46165:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46166:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46167:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46168:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46169:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46170: 
        !          46171:   /* root 204 (base opcode 0x3300): */
        !          46172:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46173:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46174:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46175:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46176:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46177: 
        !          46178:   /* root 205 (base opcode 0x3340): */
        !          46179:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46180:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46181:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46182:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46183:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46184: 
        !          46185:   /* root 206 (base opcode 0x3380): */
        !          46186:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46187:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46188:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46189:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46190:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46191: 
        !          46192:   /* root 207 (base opcode 0x33c0): */
        !          46193:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46194:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46195:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46196:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46197:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46198: 
        !          46199:   /* root 208 (base opcode 0x3400): */
        !          46200:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          46201:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46202:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46203:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          46204:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map32;
        !          46205: 
        !          46206:   /* root 209 (base opcode 0x3440): */
        !          46207:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          46208:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46209:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46210:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          46211:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map33;
        !          46212: 
        !          46213:   /* root 210 (base opcode 0x3480): */
        !          46214:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46215:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46216:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46217:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46218:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46219: 
        !          46220:   /* root 211 (base opcode 0x34c0): */
        !          46221:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46222:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46223:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46224:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46225:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46226: 
        !          46227:   /* root 212 (base opcode 0x3500): */
        !          46228:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46229:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46230:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46231:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46232:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46233: 
        !          46234:   /* root 213 (base opcode 0x3540): */
        !          46235:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46236:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46237:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46238:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46239:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46240: 
        !          46241:   /* root 214 (base opcode 0x3580): */
        !          46242:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46243:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46244:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46245:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46246:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46247: 
        !          46248:   /* root 215 (base opcode 0x35c0): */
        !          46249:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          46250:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          46251: 
        !          46252:   /* root 216 (base opcode 0x3600): */
        !          46253:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          46254:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46255:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46256:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          46257:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map32;
        !          46258: 
        !          46259:   /* root 217 (base opcode 0x3640): */
        !          46260:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          46261:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46262:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46263:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          46264:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map33;
        !          46265: 
        !          46266:   /* root 218 (base opcode 0x3680): */
        !          46267:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46268:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46269:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46270:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46271:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46272: 
        !          46273:   /* root 219 (base opcode 0x36c0): */
        !          46274:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46275:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46276:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46277:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46278:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46279: 
        !          46280:   /* root 220 (base opcode 0x3700): */
        !          46281:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46282:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46283:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46284:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46285:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46286: 
        !          46287:   /* root 221 (base opcode 0x3740): */
        !          46288:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46289:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46290:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46291:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46292:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46293: 
        !          46294:   /* root 222 (base opcode 0x3780): */
        !          46295:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46296:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46297:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46298:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46299:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46300: 
        !          46301:   /* root 223 (base opcode 0x37c0): */
        !          46302:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          46303:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          46304: 
        !          46305:   /* root 224 (base opcode 0x3800): */
        !          46306:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          46307:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46308:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46309:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          46310:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map32;
        !          46311: 
        !          46312:   /* root 225 (base opcode 0x3840): */
        !          46313:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          46314:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46315:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46316:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          46317:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map33;
        !          46318: 
        !          46319:   /* root 226 (base opcode 0x3880): */
        !          46320:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46321:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46322:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46323:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46324:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46325: 
        !          46326:   /* root 227 (base opcode 0x38c0): */
        !          46327:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46328:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46329:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46330:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46331:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46332: 
        !          46333:   /* root 228 (base opcode 0x3900): */
        !          46334:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46335:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46336:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46337:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46338:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46339: 
        !          46340:   /* root 229 (base opcode 0x3940): */
        !          46341:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46342:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46343:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46344:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46345:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46346: 
        !          46347:   /* root 230 (base opcode 0x3980): */
        !          46348:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46349:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46350:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46351:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46352:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46353: 
        !          46354:   /* root 231 (base opcode 0x39c0): */
        !          46355:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          46356:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          46357: 
        !          46358:   /* root 232 (base opcode 0x3a00): */
        !          46359:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          46360:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46361:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46362:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          46363:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map32;
        !          46364: 
        !          46365:   /* root 233 (base opcode 0x3a40): */
        !          46366:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          46367:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46368:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46369:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          46370:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map33;
        !          46371: 
        !          46372:   /* root 234 (base opcode 0x3a80): */
        !          46373:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46374:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46375:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46376:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46377:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46378: 
        !          46379:   /* root 235 (base opcode 0x3ac0): */
        !          46380:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46381:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46382:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46383:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46384:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46385: 
        !          46386:   /* root 236 (base opcode 0x3b00): */
        !          46387:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46388:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46389:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46390:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46391:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46392: 
        !          46393:   /* root 237 (base opcode 0x3b40): */
        !          46394:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46395:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46396:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46397:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46398:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46399: 
        !          46400:   /* root 238 (base opcode 0x3b80): */
        !          46401:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46402:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46403:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46404:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46405:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46406: 
        !          46407:   /* root 239 (base opcode 0x3bc0): */
        !          46408:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          46409:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          46410: 
        !          46411:   /* root 240 (base opcode 0x3c00): */
        !          46412:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          46413:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46414:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46415:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          46416:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map32;
        !          46417: 
        !          46418:   /* root 241 (base opcode 0x3c40): */
        !          46419:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          46420:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46421:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46422:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          46423:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map33;
        !          46424: 
        !          46425:   /* root 242 (base opcode 0x3c80): */
        !          46426:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46427:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46428:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46429:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46430:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46431: 
        !          46432:   /* root 243 (base opcode 0x3cc0): */
        !          46433:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46434:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46435:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46436:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46437:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46438: 
        !          46439:   /* root 244 (base opcode 0x3d00): */
        !          46440:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46441:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46442:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46443:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46444:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46445: 
        !          46446:   /* root 245 (base opcode 0x3d40): */
        !          46447:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46448:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46449:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46450:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46451:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46452: 
        !          46453:   /* root 246 (base opcode 0x3d80): */
        !          46454:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46455:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46456:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46457:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46458:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46459: 
        !          46460:   /* root 247 (base opcode 0x3dc0): */
        !          46461:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          46462:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          46463: 
        !          46464:   /* root 248 (base opcode 0x3e00): */
        !          46465:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          46466:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46467:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46468:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          46469:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map32;
        !          46470: 
        !          46471:   /* root 249 (base opcode 0x3e40): */
        !          46472:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          46473:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46474:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46475:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          46476:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map33;
        !          46477: 
        !          46478:   /* root 250 (base opcode 0x3e80): */
        !          46479:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46480:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46481:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46482:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46483:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46484: 
        !          46485:   /* root 251 (base opcode 0x3ec0): */
        !          46486:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46487:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46488:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46489:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46490:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46491: 
        !          46492:   /* root 252 (base opcode 0x3f00): */
        !          46493:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46494:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46495:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46496:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46497:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46498: 
        !          46499:   /* root 253 (base opcode 0x3f40): */
        !          46500:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46501:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46502:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46503:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46504:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46505: 
        !          46506:   /* root 254 (base opcode 0x3f80): */
        !          46507:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          46508:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46509:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46510:   root_entry->_tme_m68k_decoder_root_submap = submap9;
        !          46511:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map34;
        !          46512: 
        !          46513:   /* root 255 (base opcode 0x3fc0): */
        !          46514:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          46515:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          46516: 
        !          46517:   /* root 256 (base opcode 0x4000): */
        !          46518:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          46519:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          46520:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          46521:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map35;
        !          46522: 
        !          46523:   /* root 257 (base opcode 0x4040): */
        !          46524:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46525:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46526:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          46527:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map36;
        !          46528: 
        !          46529:   /* root 258 (base opcode 0x4080): */
        !          46530:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46531:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46532:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          46533:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map37;
        !          46534: 
        !          46535:   /* root 259 (base opcode 0x40c0): */
        !          46536:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46537:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46538:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          46539:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map132;
        !          46540: 
        !          46541:   /* root 260 (base opcode 0x4100): */
        !          46542:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          46543:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46544:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46545:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          46546:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map39;
        !          46547: 
        !          46548:   /* root 261 (base opcode 0x4140): */
        !          46549:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          46550:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          46551: 
        !          46552:   /* root 262 (base opcode 0x4180): */
        !          46553:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          46554:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46555:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46556:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          46557:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map40;
        !          46558: 
        !          46559:   /* root 263 (base opcode 0x41c0): */
        !          46560:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          46561:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          46562:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          46563:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          46564:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map41;
        !          46565: 
        !          46566:   /* root 264 (base opcode 0x4200): */
        !          46567:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          46568:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          46569:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          46570:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map133;
        !          46571: 
        !          46572:   /* root 265 (base opcode 0x4240): */
        !          46573:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46574:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46575:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          46576:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map134;
        !          46577: 
        !          46578:   /* root 266 (base opcode 0x4280): */
        !          46579:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46580:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46581:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          46582:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map135;
        !          46583: 
        !          46584:   /* root 267 (base opcode 0x42c0): */
        !          46585:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46586:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46587:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          46588:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map136;
        !          46589: 
        !          46590:   /* root 268 (base opcode 0x4300): */
        !          46591:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          46592:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46593:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46594:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          46595:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map39;
        !          46596: 
        !          46597:   /* root 269 (base opcode 0x4340): */
        !          46598:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          46599:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          46600: 
        !          46601:   /* root 270 (base opcode 0x4380): */
        !          46602:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          46603:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46604:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46605:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          46606:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map40;
        !          46607: 
        !          46608:   /* root 271 (base opcode 0x43c0): */
        !          46609:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          46610:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          46611:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          46612:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          46613:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map41;
        !          46614: 
        !          46615:   /* root 272 (base opcode 0x4400): */
        !          46616:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          46617:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          46618:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          46619:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map45;
        !          46620: 
        !          46621:   /* root 273 (base opcode 0x4440): */
        !          46622:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46623:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46624:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          46625:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map46;
        !          46626: 
        !          46627:   /* root 274 (base opcode 0x4480): */
        !          46628:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46629:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46630:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          46631:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map47;
        !          46632: 
        !          46633:   /* root 275 (base opcode 0x44c0): */
        !          46634:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46635:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46636:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          46637:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map48;
        !          46638: 
        !          46639:   /* root 276 (base opcode 0x4500): */
        !          46640:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          46641:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46642:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46643:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          46644:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map39;
        !          46645: 
        !          46646:   /* root 277 (base opcode 0x4540): */
        !          46647:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          46648:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          46649: 
        !          46650:   /* root 278 (base opcode 0x4580): */
        !          46651:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          46652:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46653:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46654:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          46655:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map40;
        !          46656: 
        !          46657:   /* root 279 (base opcode 0x45c0): */
        !          46658:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          46659:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          46660:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          46661:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          46662:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map41;
        !          46663: 
        !          46664:   /* root 280 (base opcode 0x4600): */
        !          46665:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          46666:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          46667:   root_entry->_tme_m68k_decoder_root_submap = submap0;
        !          46668:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map49;
        !          46669: 
        !          46670:   /* root 281 (base opcode 0x4640): */
        !          46671:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46672:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46673:   root_entry->_tme_m68k_decoder_root_submap = submap1;
        !          46674:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map50;
        !          46675: 
        !          46676:   /* root 282 (base opcode 0x4680): */
        !          46677:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46678:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46679:   root_entry->_tme_m68k_decoder_root_submap = submap2;
        !          46680:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map51;
        !          46681: 
        !          46682:   /* root 283 (base opcode 0x46c0): */
        !          46683:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46684:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46685:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          46686:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map52;
        !          46687: 
        !          46688:   /* root 284 (base opcode 0x4700): */
        !          46689:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          46690:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46691:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46692:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          46693:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map39;
        !          46694: 
        !          46695:   /* root 285 (base opcode 0x4740): */
        !          46696:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          46697:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          46698: 
        !          46699:   /* root 286 (base opcode 0x4780): */
        !          46700:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          46701:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46702:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46703:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          46704:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map40;
        !          46705: 
        !          46706:   /* root 287 (base opcode 0x47c0): */
        !          46707:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          46708:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          46709:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          46710:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          46711:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map41;
        !          46712: 
        !          46713:   /* root 288 (base opcode 0x4800): */
        !          46714:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          46715:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          46716:   root_entry->_tme_m68k_decoder_root_submap = submap82;
        !          46717:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map151;
        !          46718: 
        !          46719:   /* root 289 (base opcode 0x4840): */
        !          46720:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          46721:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          46722:   root_entry->_tme_m68k_decoder_root_submap = submap76;
        !          46723:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map137;
        !          46724: 
        !          46725:   /* root 290 (base opcode 0x4880): */
        !          46726:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          46727:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          46728:   root_entry->_tme_m68k_decoder_root_submap = submap13;
        !          46729:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map55;
        !          46730: 
        !          46731:   /* root 291 (base opcode 0x48c0): */
        !          46732:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          46733:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          46734:   root_entry->_tme_m68k_decoder_root_submap = submap14;
        !          46735:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map56;
        !          46736: 
        !          46737:   /* root 292 (base opcode 0x4900): */
        !          46738:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          46739:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46740:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46741:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          46742:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map39;
        !          46743: 
        !          46744:   /* root 293 (base opcode 0x4940): */
        !          46745:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          46746:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          46747: 
        !          46748:   /* root 294 (base opcode 0x4980): */
        !          46749:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          46750:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46751:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46752:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          46753:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map40;
        !          46754: 
        !          46755:   /* root 295 (base opcode 0x49c0): */
        !          46756:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          46757:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          46758:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          46759:   root_entry->_tme_m68k_decoder_root_submap = submap83;
        !          46760:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map152;
        !          46761: 
        !          46762:   /* root 296 (base opcode 0x4a00): */
        !          46763:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          46764:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          46765:   root_entry->_tme_m68k_decoder_root_submap = submap4;
        !          46766:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map153;
        !          46767: 
        !          46768:   /* root 297 (base opcode 0x4a40): */
        !          46769:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46770:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46771:   root_entry->_tme_m68k_decoder_root_submap = submap8;
        !          46772:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map154;
        !          46773: 
        !          46774:   /* root 298 (base opcode 0x4a80): */
        !          46775:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46776:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46777:   root_entry->_tme_m68k_decoder_root_submap = submap6;
        !          46778:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map59;
        !          46779: 
        !          46780:   /* root 299 (base opcode 0x4ac0): */
        !          46781:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          46782:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          46783:   root_entry->_tme_m68k_decoder_root_submap = submap15;
        !          46784:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map60;
        !          46785: 
        !          46786:   /* root 300 (base opcode 0x4b00): */
        !          46787:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          46788:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46789:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46790:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          46791:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map39;
        !          46792: 
        !          46793:   /* root 301 (base opcode 0x4b40): */
        !          46794:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          46795:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          46796: 
        !          46797:   /* root 302 (base opcode 0x4b80): */
        !          46798:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          46799:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46800:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46801:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          46802:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map40;
        !          46803: 
        !          46804:   /* root 303 (base opcode 0x4bc0): */
        !          46805:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          46806:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          46807:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          46808:   root_entry->_tme_m68k_decoder_root_submap = submap83;
        !          46809:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map155;
        !          46810: 
        !          46811:   /* root 304 (base opcode 0x4c00): */
        !          46812:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46813:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46814:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          46815:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map156;
        !          46816: 
        !          46817:   /* root 305 (base opcode 0x4c40): */
        !          46818:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46819:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46820:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          46821:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map157;
        !          46822: 
        !          46823:   /* root 306 (base opcode 0x4c80): */
        !          46824:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          46825:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          46826:   root_entry->_tme_m68k_decoder_root_submap = submap16;
        !          46827:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map61;
        !          46828: 
        !          46829:   /* root 307 (base opcode 0x4cc0): */
        !          46830:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          46831:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          46832:   root_entry->_tme_m68k_decoder_root_submap = submap16;
        !          46833:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map62;
        !          46834: 
        !          46835:   /* root 308 (base opcode 0x4d00): */
        !          46836:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          46837:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46838:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46839:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          46840:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map39;
        !          46841: 
        !          46842:   /* root 309 (base opcode 0x4d40): */
        !          46843:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          46844:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          46845: 
        !          46846:   /* root 310 (base opcode 0x4d80): */
        !          46847:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          46848:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46849:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46850:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          46851:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map40;
        !          46852: 
        !          46853:   /* root 311 (base opcode 0x4dc0): */
        !          46854:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          46855:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          46856:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          46857:   root_entry->_tme_m68k_decoder_root_submap = submap83;
        !          46858:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map155;
        !          46859: 
        !          46860:   /* root 312 (base opcode 0x4e00): */
        !          46861:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          46862:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          46863: 
        !          46864:   /* root 313 (base opcode 0x4e40): */
        !          46865:   root_entry->_tme_m68k_decoder_root_submap = submap77;
        !          46866:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map138;
        !          46867: 
        !          46868:   /* root 314 (base opcode 0x4e80): */
        !          46869:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          46870:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          46871:   root_entry->_tme_m68k_decoder_root_submap = submap12;
        !          46872:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map64;
        !          46873: 
        !          46874:   /* root 315 (base opcode 0x4ec0): */
        !          46875:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          46876:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          46877:   root_entry->_tme_m68k_decoder_root_submap = submap12;
        !          46878:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map65;
        !          46879: 
        !          46880:   /* root 316 (base opcode 0x4f00): */
        !          46881:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          46882:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46883:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46884:   root_entry->_tme_m68k_decoder_root_submap = submap10;
        !          46885:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map39;
        !          46886: 
        !          46887:   /* root 317 (base opcode 0x4f40): */
        !          46888:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          46889:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          46890: 
        !          46891:   /* root 318 (base opcode 0x4f80): */
        !          46892:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          46893:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46894:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46895:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          46896:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map40;
        !          46897: 
        !          46898:   /* root 319 (base opcode 0x4fc0): */
        !          46899:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          46900:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          46901:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          46902:   root_entry->_tme_m68k_decoder_root_submap = submap83;
        !          46903:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map155;
        !          46904: 
        !          46905:   /* root 320 (base opcode 0x5000): */
        !          46906:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          46907:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          46908:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          46909:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          46910:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map66;
        !          46911: 
        !          46912:   /* root 321 (base opcode 0x5040): */
        !          46913:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[8];
        !          46914:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46915:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46916:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          46917:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map67;
        !          46918: 
        !          46919:   /* root 322 (base opcode 0x5080): */
        !          46920:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[8];
        !          46921:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46922:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46923:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          46924:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map68;
        !          46925: 
        !          46926:   /* root 323 (base opcode 0x50c0): */
        !          46927:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          46928:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          46929:   root_entry->_tme_m68k_decoder_root_submap = submap84;
        !          46930:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map158;
        !          46931: 
        !          46932:   /* root 324 (base opcode 0x5100): */
        !          46933:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[8];
        !          46934:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          46935:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          46936:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          46937:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map70;
        !          46938: 
        !          46939:   /* root 325 (base opcode 0x5140): */
        !          46940:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[8];
        !          46941:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46942:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46943:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          46944:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map71;
        !          46945: 
        !          46946:   /* root 326 (base opcode 0x5180): */
        !          46947:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[8];
        !          46948:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46949:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46950:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          46951:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map72;
        !          46952: 
        !          46953:   /* root 327 (base opcode 0x51c0): */
        !          46954:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          46955:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          46956:   root_entry->_tme_m68k_decoder_root_submap = submap84;
        !          46957:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map158;
        !          46958: 
        !          46959:   /* root 328 (base opcode 0x5200): */
        !          46960:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          46961:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          46962:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          46963:   root_entry->_tme_m68k_decoder_root_submap = submap22;
        !          46964:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map66;
        !          46965: 
        !          46966:   /* root 329 (base opcode 0x5240): */
        !          46967:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[1];
        !          46968:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46969:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46970:   root_entry->_tme_m68k_decoder_root_submap = submap23;
        !          46971:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map67;
        !          46972: 
        !          46973:   /* root 330 (base opcode 0x5280): */
        !          46974:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          46975:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          46976:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          46977:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          46978:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map68;
        !          46979: 
        !          46980:   /* root 331 (base opcode 0x52c0): */
        !          46981:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          46982:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          46983:   root_entry->_tme_m68k_decoder_root_submap = submap84;
        !          46984:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map158;
        !          46985: 
        !          46986:   /* root 332 (base opcode 0x5300): */
        !          46987:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          46988:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          46989:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          46990:   root_entry->_tme_m68k_decoder_root_submap = submap22;
        !          46991:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map70;
        !          46992: 
        !          46993:   /* root 333 (base opcode 0x5340): */
        !          46994:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[1];
        !          46995:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          46996:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          46997:   root_entry->_tme_m68k_decoder_root_submap = submap23;
        !          46998:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map71;
        !          46999: 
        !          47000:   /* root 334 (base opcode 0x5380): */
        !          47001:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          47002:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          47003:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          47004:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          47005:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map72;
        !          47006: 
        !          47007:   /* root 335 (base opcode 0x53c0): */
        !          47008:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          47009:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47010:   root_entry->_tme_m68k_decoder_root_submap = submap84;
        !          47011:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map158;
        !          47012: 
        !          47013:   /* root 336 (base opcode 0x5400): */
        !          47014:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          47015:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          47016:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47017:   root_entry->_tme_m68k_decoder_root_submap = submap24;
        !          47018:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map66;
        !          47019: 
        !          47020:   /* root 337 (base opcode 0x5440): */
        !          47021:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[2];
        !          47022:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          47023:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          47024:   root_entry->_tme_m68k_decoder_root_submap = submap25;
        !          47025:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map67;
        !          47026: 
        !          47027:   /* root 338 (base opcode 0x5480): */
        !          47028:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          47029:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          47030:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          47031:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          47032:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map68;
        !          47033: 
        !          47034:   /* root 339 (base opcode 0x54c0): */
        !          47035:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          47036:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47037:   root_entry->_tme_m68k_decoder_root_submap = submap84;
        !          47038:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map158;
        !          47039: 
        !          47040:   /* root 340 (base opcode 0x5500): */
        !          47041:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[2];
        !          47042:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          47043:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47044:   root_entry->_tme_m68k_decoder_root_submap = submap24;
        !          47045:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map70;
        !          47046: 
        !          47047:   /* root 341 (base opcode 0x5540): */
        !          47048:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[2];
        !          47049:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          47050:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          47051:   root_entry->_tme_m68k_decoder_root_submap = submap25;
        !          47052:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map71;
        !          47053: 
        !          47054:   /* root 342 (base opcode 0x5580): */
        !          47055:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          47056:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          47057:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          47058:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          47059:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map72;
        !          47060: 
        !          47061:   /* root 343 (base opcode 0x55c0): */
        !          47062:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          47063:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47064:   root_entry->_tme_m68k_decoder_root_submap = submap84;
        !          47065:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map158;
        !          47066: 
        !          47067:   /* root 344 (base opcode 0x5600): */
        !          47068:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          47069:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          47070:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47071:   root_entry->_tme_m68k_decoder_root_submap = submap26;
        !          47072:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map66;
        !          47073: 
        !          47074:   /* root 345 (base opcode 0x5640): */
        !          47075:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[3];
        !          47076:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          47077:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          47078:   root_entry->_tme_m68k_decoder_root_submap = submap27;
        !          47079:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map67;
        !          47080: 
        !          47081:   /* root 346 (base opcode 0x5680): */
        !          47082:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          47083:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          47084:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          47085:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          47086:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map68;
        !          47087: 
        !          47088:   /* root 347 (base opcode 0x56c0): */
        !          47089:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          47090:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47091:   root_entry->_tme_m68k_decoder_root_submap = submap84;
        !          47092:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map158;
        !          47093: 
        !          47094:   /* root 348 (base opcode 0x5700): */
        !          47095:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[3];
        !          47096:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          47097:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47098:   root_entry->_tme_m68k_decoder_root_submap = submap26;
        !          47099:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map70;
        !          47100: 
        !          47101:   /* root 349 (base opcode 0x5740): */
        !          47102:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[3];
        !          47103:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          47104:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          47105:   root_entry->_tme_m68k_decoder_root_submap = submap27;
        !          47106:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map71;
        !          47107: 
        !          47108:   /* root 350 (base opcode 0x5780): */
        !          47109:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          47110:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          47111:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          47112:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          47113:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map72;
        !          47114: 
        !          47115:   /* root 351 (base opcode 0x57c0): */
        !          47116:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          47117:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47118:   root_entry->_tme_m68k_decoder_root_submap = submap84;
        !          47119:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map158;
        !          47120: 
        !          47121:   /* root 352 (base opcode 0x5800): */
        !          47122:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          47123:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          47124:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47125:   root_entry->_tme_m68k_decoder_root_submap = submap28;
        !          47126:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map66;
        !          47127: 
        !          47128:   /* root 353 (base opcode 0x5840): */
        !          47129:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[4];
        !          47130:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          47131:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          47132:   root_entry->_tme_m68k_decoder_root_submap = submap29;
        !          47133:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map67;
        !          47134: 
        !          47135:   /* root 354 (base opcode 0x5880): */
        !          47136:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          47137:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          47138:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          47139:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          47140:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map68;
        !          47141: 
        !          47142:   /* root 355 (base opcode 0x58c0): */
        !          47143:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          47144:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47145:   root_entry->_tme_m68k_decoder_root_submap = submap84;
        !          47146:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map158;
        !          47147: 
        !          47148:   /* root 356 (base opcode 0x5900): */
        !          47149:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[4];
        !          47150:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          47151:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47152:   root_entry->_tme_m68k_decoder_root_submap = submap28;
        !          47153:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map70;
        !          47154: 
        !          47155:   /* root 357 (base opcode 0x5940): */
        !          47156:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[4];
        !          47157:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          47158:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          47159:   root_entry->_tme_m68k_decoder_root_submap = submap29;
        !          47160:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map71;
        !          47161: 
        !          47162:   /* root 358 (base opcode 0x5980): */
        !          47163:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          47164:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          47165:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          47166:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          47167:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map72;
        !          47168: 
        !          47169:   /* root 359 (base opcode 0x59c0): */
        !          47170:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          47171:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47172:   root_entry->_tme_m68k_decoder_root_submap = submap84;
        !          47173:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map158;
        !          47174: 
        !          47175:   /* root 360 (base opcode 0x5a00): */
        !          47176:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          47177:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          47178:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47179:   root_entry->_tme_m68k_decoder_root_submap = submap30;
        !          47180:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map66;
        !          47181: 
        !          47182:   /* root 361 (base opcode 0x5a40): */
        !          47183:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[5];
        !          47184:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          47185:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          47186:   root_entry->_tme_m68k_decoder_root_submap = submap31;
        !          47187:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map67;
        !          47188: 
        !          47189:   /* root 362 (base opcode 0x5a80): */
        !          47190:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          47191:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          47192:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          47193:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          47194:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map68;
        !          47195: 
        !          47196:   /* root 363 (base opcode 0x5ac0): */
        !          47197:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          47198:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47199:   root_entry->_tme_m68k_decoder_root_submap = submap84;
        !          47200:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map158;
        !          47201: 
        !          47202:   /* root 364 (base opcode 0x5b00): */
        !          47203:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[5];
        !          47204:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          47205:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47206:   root_entry->_tme_m68k_decoder_root_submap = submap30;
        !          47207:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map70;
        !          47208: 
        !          47209:   /* root 365 (base opcode 0x5b40): */
        !          47210:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[5];
        !          47211:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          47212:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          47213:   root_entry->_tme_m68k_decoder_root_submap = submap31;
        !          47214:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map71;
        !          47215: 
        !          47216:   /* root 366 (base opcode 0x5b80): */
        !          47217:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          47218:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          47219:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          47220:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          47221:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map72;
        !          47222: 
        !          47223:   /* root 367 (base opcode 0x5bc0): */
        !          47224:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          47225:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47226:   root_entry->_tme_m68k_decoder_root_submap = submap84;
        !          47227:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map158;
        !          47228: 
        !          47229:   /* root 368 (base opcode 0x5c00): */
        !          47230:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          47231:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          47232:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47233:   root_entry->_tme_m68k_decoder_root_submap = submap32;
        !          47234:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map66;
        !          47235: 
        !          47236:   /* root 369 (base opcode 0x5c40): */
        !          47237:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[6];
        !          47238:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          47239:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          47240:   root_entry->_tme_m68k_decoder_root_submap = submap33;
        !          47241:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map67;
        !          47242: 
        !          47243:   /* root 370 (base opcode 0x5c80): */
        !          47244:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          47245:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          47246:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          47247:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          47248:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map68;
        !          47249: 
        !          47250:   /* root 371 (base opcode 0x5cc0): */
        !          47251:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          47252:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47253:   root_entry->_tme_m68k_decoder_root_submap = submap84;
        !          47254:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map158;
        !          47255: 
        !          47256:   /* root 372 (base opcode 0x5d00): */
        !          47257:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[6];
        !          47258:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          47259:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47260:   root_entry->_tme_m68k_decoder_root_submap = submap32;
        !          47261:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map70;
        !          47262: 
        !          47263:   /* root 373 (base opcode 0x5d40): */
        !          47264:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[6];
        !          47265:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          47266:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          47267:   root_entry->_tme_m68k_decoder_root_submap = submap33;
        !          47268:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map71;
        !          47269: 
        !          47270:   /* root 374 (base opcode 0x5d80): */
        !          47271:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          47272:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          47273:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          47274:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          47275:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map72;
        !          47276: 
        !          47277:   /* root 375 (base opcode 0x5dc0): */
        !          47278:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          47279:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47280:   root_entry->_tme_m68k_decoder_root_submap = submap84;
        !          47281:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map158;
        !          47282: 
        !          47283:   /* root 376 (base opcode 0x5e00): */
        !          47284:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          47285:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          47286:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47287:   root_entry->_tme_m68k_decoder_root_submap = submap34;
        !          47288:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map66;
        !          47289: 
        !          47290:   /* root 377 (base opcode 0x5e40): */
        !          47291:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[7];
        !          47292:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          47293:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          47294:   root_entry->_tme_m68k_decoder_root_submap = submap35;
        !          47295:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map67;
        !          47296: 
        !          47297:   /* root 378 (base opcode 0x5e80): */
        !          47298:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          47299:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          47300:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          47301:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          47302:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map68;
        !          47303: 
        !          47304:   /* root 379 (base opcode 0x5ec0): */
        !          47305:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          47306:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47307:   root_entry->_tme_m68k_decoder_root_submap = submap84;
        !          47308:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map158;
        !          47309: 
        !          47310:   /* root 380 (base opcode 0x5f00): */
        !          47311:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[7];
        !          47312:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          47313:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47314:   root_entry->_tme_m68k_decoder_root_submap = submap34;
        !          47315:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map70;
        !          47316: 
        !          47317:   /* root 381 (base opcode 0x5f40): */
        !          47318:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint16_t *) &_tme_m68k_imm16[7];
        !          47319:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          47320:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          47321:   root_entry->_tme_m68k_decoder_root_submap = submap35;
        !          47322:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map71;
        !          47323: 
        !          47324:   /* root 382 (base opcode 0x5f80): */
        !          47325:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          47326:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          47327:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          47328:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          47329:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map72;
        !          47330: 
        !          47331:   /* root 383 (base opcode 0x5fc0): */
        !          47332:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          47333:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47334:   root_entry->_tme_m68k_decoder_root_submap = submap84;
        !          47335:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map158;
        !          47336: 
        !          47337:   /* root 384 (base opcode 0x6000): */
        !          47338:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47339:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47340: 
        !          47341:   /* root 385 (base opcode 0x6040): */
        !          47342:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47343:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47344: 
        !          47345:   /* root 386 (base opcode 0x6080): */
        !          47346:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47347:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47348: 
        !          47349:   /* root 387 (base opcode 0x60c0): */
        !          47350:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47351:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47352: 
        !          47353:   /* root 388 (base opcode 0x6100): */
        !          47354:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47355:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47356: 
        !          47357:   /* root 389 (base opcode 0x6140): */
        !          47358:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47359:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47360: 
        !          47361:   /* root 390 (base opcode 0x6180): */
        !          47362:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47363:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47364: 
        !          47365:   /* root 391 (base opcode 0x61c0): */
        !          47366:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47367:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47368: 
        !          47369:   /* root 392 (base opcode 0x6200): */
        !          47370:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47371:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47372: 
        !          47373:   /* root 393 (base opcode 0x6240): */
        !          47374:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47375:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47376: 
        !          47377:   /* root 394 (base opcode 0x6280): */
        !          47378:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47379:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47380: 
        !          47381:   /* root 395 (base opcode 0x62c0): */
        !          47382:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47383:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47384: 
        !          47385:   /* root 396 (base opcode 0x6300): */
        !          47386:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47387:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47388: 
        !          47389:   /* root 397 (base opcode 0x6340): */
        !          47390:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47391:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47392: 
        !          47393:   /* root 398 (base opcode 0x6380): */
        !          47394:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47395:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47396: 
        !          47397:   /* root 399 (base opcode 0x63c0): */
        !          47398:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47399:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47400: 
        !          47401:   /* root 400 (base opcode 0x6400): */
        !          47402:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47403:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47404: 
        !          47405:   /* root 401 (base opcode 0x6440): */
        !          47406:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47407:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47408: 
        !          47409:   /* root 402 (base opcode 0x6480): */
        !          47410:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47411:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47412: 
        !          47413:   /* root 403 (base opcode 0x64c0): */
        !          47414:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47415:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47416: 
        !          47417:   /* root 404 (base opcode 0x6500): */
        !          47418:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47419:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47420: 
        !          47421:   /* root 405 (base opcode 0x6540): */
        !          47422:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47423:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47424: 
        !          47425:   /* root 406 (base opcode 0x6580): */
        !          47426:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47427:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47428: 
        !          47429:   /* root 407 (base opcode 0x65c0): */
        !          47430:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47431:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47432: 
        !          47433:   /* root 408 (base opcode 0x6600): */
        !          47434:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47435:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47436: 
        !          47437:   /* root 409 (base opcode 0x6640): */
        !          47438:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47439:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47440: 
        !          47441:   /* root 410 (base opcode 0x6680): */
        !          47442:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47443:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47444: 
        !          47445:   /* root 411 (base opcode 0x66c0): */
        !          47446:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47447:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47448: 
        !          47449:   /* root 412 (base opcode 0x6700): */
        !          47450:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47451:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47452: 
        !          47453:   /* root 413 (base opcode 0x6740): */
        !          47454:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47455:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47456: 
        !          47457:   /* root 414 (base opcode 0x6780): */
        !          47458:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47459:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47460: 
        !          47461:   /* root 415 (base opcode 0x67c0): */
        !          47462:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47463:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47464: 
        !          47465:   /* root 416 (base opcode 0x6800): */
        !          47466:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47467:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47468: 
        !          47469:   /* root 417 (base opcode 0x6840): */
        !          47470:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47471:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47472: 
        !          47473:   /* root 418 (base opcode 0x6880): */
        !          47474:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47475:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47476: 
        !          47477:   /* root 419 (base opcode 0x68c0): */
        !          47478:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47479:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47480: 
        !          47481:   /* root 420 (base opcode 0x6900): */
        !          47482:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47483:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47484: 
        !          47485:   /* root 421 (base opcode 0x6940): */
        !          47486:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47487:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47488: 
        !          47489:   /* root 422 (base opcode 0x6980): */
        !          47490:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47491:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47492: 
        !          47493:   /* root 423 (base opcode 0x69c0): */
        !          47494:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47495:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47496: 
        !          47497:   /* root 424 (base opcode 0x6a00): */
        !          47498:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47499:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47500: 
        !          47501:   /* root 425 (base opcode 0x6a40): */
        !          47502:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47503:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47504: 
        !          47505:   /* root 426 (base opcode 0x6a80): */
        !          47506:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47507:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47508: 
        !          47509:   /* root 427 (base opcode 0x6ac0): */
        !          47510:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47511:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47512: 
        !          47513:   /* root 428 (base opcode 0x6b00): */
        !          47514:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47515:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47516: 
        !          47517:   /* root 429 (base opcode 0x6b40): */
        !          47518:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47519:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47520: 
        !          47521:   /* root 430 (base opcode 0x6b80): */
        !          47522:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47523:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47524: 
        !          47525:   /* root 431 (base opcode 0x6bc0): */
        !          47526:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47527:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47528: 
        !          47529:   /* root 432 (base opcode 0x6c00): */
        !          47530:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47531:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47532: 
        !          47533:   /* root 433 (base opcode 0x6c40): */
        !          47534:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47535:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47536: 
        !          47537:   /* root 434 (base opcode 0x6c80): */
        !          47538:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47539:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47540: 
        !          47541:   /* root 435 (base opcode 0x6cc0): */
        !          47542:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47543:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47544: 
        !          47545:   /* root 436 (base opcode 0x6d00): */
        !          47546:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47547:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47548: 
        !          47549:   /* root 437 (base opcode 0x6d40): */
        !          47550:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47551:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47552: 
        !          47553:   /* root 438 (base opcode 0x6d80): */
        !          47554:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47555:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47556: 
        !          47557:   /* root 439 (base opcode 0x6dc0): */
        !          47558:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47559:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47560: 
        !          47561:   /* root 440 (base opcode 0x6e00): */
        !          47562:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47563:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47564: 
        !          47565:   /* root 441 (base opcode 0x6e40): */
        !          47566:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47567:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47568: 
        !          47569:   /* root 442 (base opcode 0x6e80): */
        !          47570:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47571:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47572: 
        !          47573:   /* root 443 (base opcode 0x6ec0): */
        !          47574:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47575:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47576: 
        !          47577:   /* root 444 (base opcode 0x6f00): */
        !          47578:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47579:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47580: 
        !          47581:   /* root 445 (base opcode 0x6f40): */
        !          47582:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47583:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47584: 
        !          47585:   /* root 446 (base opcode 0x6f80): */
        !          47586:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47587:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47588: 
        !          47589:   /* root 447 (base opcode 0x6fc0): */
        !          47590:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47591:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map73;
        !          47592: 
        !          47593:   /* root 448 (base opcode 0x7000): */
        !          47594:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          47595:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47596:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47597: 
        !          47598:   /* root 449 (base opcode 0x7040): */
        !          47599:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          47600:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47601:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47602: 
        !          47603:   /* root 450 (base opcode 0x7080): */
        !          47604:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          47605:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47606:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47607: 
        !          47608:   /* root 451 (base opcode 0x70c0): */
        !          47609:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          47610:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47611:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47612: 
        !          47613:   /* root 452 (base opcode 0x7100): */
        !          47614:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47615:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47616: 
        !          47617:   /* root 453 (base opcode 0x7140): */
        !          47618:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47619:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47620: 
        !          47621:   /* root 454 (base opcode 0x7180): */
        !          47622:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47623:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47624: 
        !          47625:   /* root 455 (base opcode 0x71c0): */
        !          47626:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47627:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47628: 
        !          47629:   /* root 456 (base opcode 0x7200): */
        !          47630:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          47631:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47632:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47633: 
        !          47634:   /* root 457 (base opcode 0x7240): */
        !          47635:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          47636:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47637:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47638: 
        !          47639:   /* root 458 (base opcode 0x7280): */
        !          47640:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          47641:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47642:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47643: 
        !          47644:   /* root 459 (base opcode 0x72c0): */
        !          47645:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          47646:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47647:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47648: 
        !          47649:   /* root 460 (base opcode 0x7300): */
        !          47650:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47651:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47652: 
        !          47653:   /* root 461 (base opcode 0x7340): */
        !          47654:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47655:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47656: 
        !          47657:   /* root 462 (base opcode 0x7380): */
        !          47658:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47659:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47660: 
        !          47661:   /* root 463 (base opcode 0x73c0): */
        !          47662:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47663:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47664: 
        !          47665:   /* root 464 (base opcode 0x7400): */
        !          47666:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          47667:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47668:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47669: 
        !          47670:   /* root 465 (base opcode 0x7440): */
        !          47671:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          47672:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47673:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47674: 
        !          47675:   /* root 466 (base opcode 0x7480): */
        !          47676:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          47677:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47678:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47679: 
        !          47680:   /* root 467 (base opcode 0x74c0): */
        !          47681:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          47682:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47683:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47684: 
        !          47685:   /* root 468 (base opcode 0x7500): */
        !          47686:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47687:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47688: 
        !          47689:   /* root 469 (base opcode 0x7540): */
        !          47690:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47691:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47692: 
        !          47693:   /* root 470 (base opcode 0x7580): */
        !          47694:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47695:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47696: 
        !          47697:   /* root 471 (base opcode 0x75c0): */
        !          47698:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47699:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47700: 
        !          47701:   /* root 472 (base opcode 0x7600): */
        !          47702:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          47703:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47704:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47705: 
        !          47706:   /* root 473 (base opcode 0x7640): */
        !          47707:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          47708:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47709:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47710: 
        !          47711:   /* root 474 (base opcode 0x7680): */
        !          47712:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          47713:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47714:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47715: 
        !          47716:   /* root 475 (base opcode 0x76c0): */
        !          47717:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          47718:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47719:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47720: 
        !          47721:   /* root 476 (base opcode 0x7700): */
        !          47722:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47723:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47724: 
        !          47725:   /* root 477 (base opcode 0x7740): */
        !          47726:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47727:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47728: 
        !          47729:   /* root 478 (base opcode 0x7780): */
        !          47730:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47731:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47732: 
        !          47733:   /* root 479 (base opcode 0x77c0): */
        !          47734:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47735:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47736: 
        !          47737:   /* root 480 (base opcode 0x7800): */
        !          47738:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          47739:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47740:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47741: 
        !          47742:   /* root 481 (base opcode 0x7840): */
        !          47743:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          47744:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47745:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47746: 
        !          47747:   /* root 482 (base opcode 0x7880): */
        !          47748:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          47749:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47750:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47751: 
        !          47752:   /* root 483 (base opcode 0x78c0): */
        !          47753:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          47754:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47755:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47756: 
        !          47757:   /* root 484 (base opcode 0x7900): */
        !          47758:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47759:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47760: 
        !          47761:   /* root 485 (base opcode 0x7940): */
        !          47762:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47763:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47764: 
        !          47765:   /* root 486 (base opcode 0x7980): */
        !          47766:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47767:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47768: 
        !          47769:   /* root 487 (base opcode 0x79c0): */
        !          47770:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47771:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47772: 
        !          47773:   /* root 488 (base opcode 0x7a00): */
        !          47774:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          47775:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47776:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47777: 
        !          47778:   /* root 489 (base opcode 0x7a40): */
        !          47779:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          47780:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47781:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47782: 
        !          47783:   /* root 490 (base opcode 0x7a80): */
        !          47784:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          47785:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47786:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47787: 
        !          47788:   /* root 491 (base opcode 0x7ac0): */
        !          47789:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          47790:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47791:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47792: 
        !          47793:   /* root 492 (base opcode 0x7b00): */
        !          47794:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47795:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47796: 
        !          47797:   /* root 493 (base opcode 0x7b40): */
        !          47798:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47799:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47800: 
        !          47801:   /* root 494 (base opcode 0x7b80): */
        !          47802:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47803:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47804: 
        !          47805:   /* root 495 (base opcode 0x7bc0): */
        !          47806:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47807:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47808: 
        !          47809:   /* root 496 (base opcode 0x7c00): */
        !          47810:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          47811:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47812:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47813: 
        !          47814:   /* root 497 (base opcode 0x7c40): */
        !          47815:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          47816:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47817:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47818: 
        !          47819:   /* root 498 (base opcode 0x7c80): */
        !          47820:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          47821:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47822:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47823: 
        !          47824:   /* root 499 (base opcode 0x7cc0): */
        !          47825:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          47826:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47827:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47828: 
        !          47829:   /* root 500 (base opcode 0x7d00): */
        !          47830:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47831:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47832: 
        !          47833:   /* root 501 (base opcode 0x7d40): */
        !          47834:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47835:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47836: 
        !          47837:   /* root 502 (base opcode 0x7d80): */
        !          47838:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47839:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47840: 
        !          47841:   /* root 503 (base opcode 0x7dc0): */
        !          47842:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47843:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47844: 
        !          47845:   /* root 504 (base opcode 0x7e00): */
        !          47846:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          47847:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47848:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47849: 
        !          47850:   /* root 505 (base opcode 0x7e40): */
        !          47851:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          47852:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47853:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47854: 
        !          47855:   /* root 506 (base opcode 0x7e80): */
        !          47856:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          47857:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47858:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47859: 
        !          47860:   /* root 507 (base opcode 0x7ec0): */
        !          47861:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          47862:   root_entry->_tme_m68k_decoder_root_submap = submap37;
        !          47863:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map74;
        !          47864: 
        !          47865:   /* root 508 (base opcode 0x7f00): */
        !          47866:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47867:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47868: 
        !          47869:   /* root 509 (base opcode 0x7f40): */
        !          47870:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47871:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47872: 
        !          47873:   /* root 510 (base opcode 0x7f80): */
        !          47874:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47875:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47876: 
        !          47877:   /* root 511 (base opcode 0x7fc0): */
        !          47878:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          47879:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          47880: 
        !          47881:   /* root 512 (base opcode 0x8000): */
        !          47882:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          47883:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          47884:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47885:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          47886:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map76;
        !          47887: 
        !          47888:   /* root 513 (base opcode 0x8040): */
        !          47889:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          47890:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          47891:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          47892:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          47893:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map77;
        !          47894: 
        !          47895:   /* root 514 (base opcode 0x8080): */
        !          47896:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          47897:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          47898:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          47899:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          47900:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map78;
        !          47901: 
        !          47902:   /* root 515 (base opcode 0x80c0): */
        !          47903:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[0];
        !          47904:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          47905:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          47906:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          47907:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map79;
        !          47908: 
        !          47909:   /* root 516 (base opcode 0x8100): */
        !          47910:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          47911:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          47912:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47913:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          47914:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map139;
        !          47915: 
        !          47916:   /* root 517 (base opcode 0x8140): */
        !          47917:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          47918:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          47919:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          47920:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          47921:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map159;
        !          47922: 
        !          47923:   /* root 518 (base opcode 0x8180): */
        !          47924:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          47925:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          47926:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          47927:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          47928:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map160;
        !          47929: 
        !          47930:   /* root 519 (base opcode 0x81c0): */
        !          47931:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[0];
        !          47932:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          47933:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          47934:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          47935:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map83;
        !          47936: 
        !          47937:   /* root 520 (base opcode 0x8200): */
        !          47938:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          47939:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          47940:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47941:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          47942:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map76;
        !          47943: 
        !          47944:   /* root 521 (base opcode 0x8240): */
        !          47945:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          47946:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          47947:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          47948:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          47949:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map77;
        !          47950: 
        !          47951:   /* root 522 (base opcode 0x8280): */
        !          47952:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          47953:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          47954:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          47955:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          47956:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map78;
        !          47957: 
        !          47958:   /* root 523 (base opcode 0x82c0): */
        !          47959:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          47960:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          47961:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          47962:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          47963:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map79;
        !          47964: 
        !          47965:   /* root 524 (base opcode 0x8300): */
        !          47966:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          47967:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          47968:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47969:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          47970:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map139;
        !          47971: 
        !          47972:   /* root 525 (base opcode 0x8340): */
        !          47973:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          47974:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          47975:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          47976:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          47977:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map159;
        !          47978: 
        !          47979:   /* root 526 (base opcode 0x8380): */
        !          47980:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          47981:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          47982:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          47983:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          47984:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map160;
        !          47985: 
        !          47986:   /* root 527 (base opcode 0x83c0): */
        !          47987:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          47988:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          47989:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          47990:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          47991:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map83;
        !          47992: 
        !          47993:   /* root 528 (base opcode 0x8400): */
        !          47994:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          47995:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          47996:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          47997:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          47998:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map76;
        !          47999: 
        !          48000:   /* root 529 (base opcode 0x8440): */
        !          48001:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          48002:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          48003:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48004:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          48005:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map77;
        !          48006: 
        !          48007:   /* root 530 (base opcode 0x8480): */
        !          48008:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          48009:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          48010:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48011:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          48012:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map78;
        !          48013: 
        !          48014:   /* root 531 (base opcode 0x84c0): */
        !          48015:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          48016:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          48017:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48018:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          48019:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map79;
        !          48020: 
        !          48021:   /* root 532 (base opcode 0x8500): */
        !          48022:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          48023:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          48024:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          48025:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48026:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map139;
        !          48027: 
        !          48028:   /* root 533 (base opcode 0x8540): */
        !          48029:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          48030:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          48031:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48032:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48033:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map159;
        !          48034: 
        !          48035:   /* root 534 (base opcode 0x8580): */
        !          48036:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          48037:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          48038:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48039:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48040:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map160;
        !          48041: 
        !          48042:   /* root 535 (base opcode 0x85c0): */
        !          48043:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          48044:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          48045:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48046:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          48047:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map83;
        !          48048: 
        !          48049:   /* root 536 (base opcode 0x8600): */
        !          48050:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          48051:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          48052:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          48053:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          48054:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map76;
        !          48055: 
        !          48056:   /* root 537 (base opcode 0x8640): */
        !          48057:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          48058:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          48059:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48060:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          48061:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map77;
        !          48062: 
        !          48063:   /* root 538 (base opcode 0x8680): */
        !          48064:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          48065:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          48066:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48067:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          48068:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map78;
        !          48069: 
        !          48070:   /* root 539 (base opcode 0x86c0): */
        !          48071:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          48072:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          48073:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48074:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          48075:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map79;
        !          48076: 
        !          48077:   /* root 540 (base opcode 0x8700): */
        !          48078:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          48079:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          48080:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          48081:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48082:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map139;
        !          48083: 
        !          48084:   /* root 541 (base opcode 0x8740): */
        !          48085:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          48086:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          48087:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48088:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48089:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map159;
        !          48090: 
        !          48091:   /* root 542 (base opcode 0x8780): */
        !          48092:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          48093:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          48094:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48095:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48096:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map160;
        !          48097: 
        !          48098:   /* root 543 (base opcode 0x87c0): */
        !          48099:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          48100:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          48101:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48102:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          48103:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map83;
        !          48104: 
        !          48105:   /* root 544 (base opcode 0x8800): */
        !          48106:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          48107:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          48108:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          48109:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          48110:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map76;
        !          48111: 
        !          48112:   /* root 545 (base opcode 0x8840): */
        !          48113:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          48114:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          48115:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48116:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          48117:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map77;
        !          48118: 
        !          48119:   /* root 546 (base opcode 0x8880): */
        !          48120:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          48121:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          48122:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48123:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          48124:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map78;
        !          48125: 
        !          48126:   /* root 547 (base opcode 0x88c0): */
        !          48127:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          48128:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          48129:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48130:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          48131:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map79;
        !          48132: 
        !          48133:   /* root 548 (base opcode 0x8900): */
        !          48134:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          48135:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          48136:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          48137:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48138:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map139;
        !          48139: 
        !          48140:   /* root 549 (base opcode 0x8940): */
        !          48141:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          48142:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          48143:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48144:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48145:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map159;
        !          48146: 
        !          48147:   /* root 550 (base opcode 0x8980): */
        !          48148:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          48149:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          48150:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48151:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48152:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map160;
        !          48153: 
        !          48154:   /* root 551 (base opcode 0x89c0): */
        !          48155:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          48156:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          48157:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48158:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          48159:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map83;
        !          48160: 
        !          48161:   /* root 552 (base opcode 0x8a00): */
        !          48162:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          48163:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          48164:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          48165:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          48166:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map76;
        !          48167: 
        !          48168:   /* root 553 (base opcode 0x8a40): */
        !          48169:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          48170:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          48171:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48172:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          48173:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map77;
        !          48174: 
        !          48175:   /* root 554 (base opcode 0x8a80): */
        !          48176:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          48177:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          48178:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48179:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          48180:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map78;
        !          48181: 
        !          48182:   /* root 555 (base opcode 0x8ac0): */
        !          48183:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          48184:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          48185:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48186:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          48187:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map79;
        !          48188: 
        !          48189:   /* root 556 (base opcode 0x8b00): */
        !          48190:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          48191:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          48192:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          48193:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48194:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map139;
        !          48195: 
        !          48196:   /* root 557 (base opcode 0x8b40): */
        !          48197:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          48198:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          48199:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48200:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48201:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map159;
        !          48202: 
        !          48203:   /* root 558 (base opcode 0x8b80): */
        !          48204:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          48205:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          48206:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48207:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48208:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map160;
        !          48209: 
        !          48210:   /* root 559 (base opcode 0x8bc0): */
        !          48211:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          48212:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          48213:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48214:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          48215:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map83;
        !          48216: 
        !          48217:   /* root 560 (base opcode 0x8c00): */
        !          48218:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          48219:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          48220:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          48221:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          48222:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map76;
        !          48223: 
        !          48224:   /* root 561 (base opcode 0x8c40): */
        !          48225:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          48226:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          48227:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48228:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          48229:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map77;
        !          48230: 
        !          48231:   /* root 562 (base opcode 0x8c80): */
        !          48232:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          48233:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          48234:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48235:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          48236:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map78;
        !          48237: 
        !          48238:   /* root 563 (base opcode 0x8cc0): */
        !          48239:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          48240:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          48241:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48242:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          48243:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map79;
        !          48244: 
        !          48245:   /* root 564 (base opcode 0x8d00): */
        !          48246:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          48247:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          48248:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          48249:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48250:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map139;
        !          48251: 
        !          48252:   /* root 565 (base opcode 0x8d40): */
        !          48253:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          48254:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          48255:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48256:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48257:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map159;
        !          48258: 
        !          48259:   /* root 566 (base opcode 0x8d80): */
        !          48260:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          48261:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          48262:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48263:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48264:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map160;
        !          48265: 
        !          48266:   /* root 567 (base opcode 0x8dc0): */
        !          48267:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          48268:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          48269:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48270:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          48271:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map83;
        !          48272: 
        !          48273:   /* root 568 (base opcode 0x8e00): */
        !          48274:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          48275:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          48276:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          48277:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          48278:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map76;
        !          48279: 
        !          48280:   /* root 569 (base opcode 0x8e40): */
        !          48281:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          48282:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          48283:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48284:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          48285:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map77;
        !          48286: 
        !          48287:   /* root 570 (base opcode 0x8e80): */
        !          48288:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          48289:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          48290:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48291:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          48292:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map78;
        !          48293: 
        !          48294:   /* root 571 (base opcode 0x8ec0): */
        !          48295:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          48296:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          48297:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48298:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          48299:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map79;
        !          48300: 
        !          48301:   /* root 572 (base opcode 0x8f00): */
        !          48302:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          48303:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          48304:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          48305:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48306:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map139;
        !          48307: 
        !          48308:   /* root 573 (base opcode 0x8f40): */
        !          48309:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          48310:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          48311:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48312:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48313:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map159;
        !          48314: 
        !          48315:   /* root 574 (base opcode 0x8f80): */
        !          48316:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          48317:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          48318:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48319:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48320:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map160;
        !          48321: 
        !          48322:   /* root 575 (base opcode 0x8fc0): */
        !          48323:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          48324:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          48325:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48326:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          48327:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map83;
        !          48328: 
        !          48329:   /* root 576 (base opcode 0x9000): */
        !          48330:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          48331:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          48332:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          48333:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          48334:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map84;
        !          48335: 
        !          48336:   /* root 577 (base opcode 0x9040): */
        !          48337:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          48338:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          48339:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48340:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          48341:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map85;
        !          48342: 
        !          48343:   /* root 578 (base opcode 0x9080): */
        !          48344:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          48345:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          48346:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48347:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          48348:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map86;
        !          48349: 
        !          48350:   /* root 579 (base opcode 0x90c0): */
        !          48351:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          48352:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          48353:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48354:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          48355:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map87;
        !          48356: 
        !          48357:   /* root 580 (base opcode 0x9100): */
        !          48358:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          48359:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          48360:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          48361:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48362:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map142;
        !          48363: 
        !          48364:   /* root 581 (base opcode 0x9140): */
        !          48365:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          48366:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          48367:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48368:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48369:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map143;
        !          48370: 
        !          48371:   /* root 582 (base opcode 0x9180): */
        !          48372:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          48373:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          48374:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48375:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48376:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map144;
        !          48377: 
        !          48378:   /* root 583 (base opcode 0x91c0): */
        !          48379:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          48380:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          48381:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48382:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          48383:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map91;
        !          48384: 
        !          48385:   /* root 584 (base opcode 0x9200): */
        !          48386:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          48387:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          48388:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          48389:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          48390:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map84;
        !          48391: 
        !          48392:   /* root 585 (base opcode 0x9240): */
        !          48393:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          48394:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          48395:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48396:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          48397:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map85;
        !          48398: 
        !          48399:   /* root 586 (base opcode 0x9280): */
        !          48400:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          48401:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          48402:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48403:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          48404:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map86;
        !          48405: 
        !          48406:   /* root 587 (base opcode 0x92c0): */
        !          48407:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          48408:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          48409:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48410:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          48411:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map87;
        !          48412: 
        !          48413:   /* root 588 (base opcode 0x9300): */
        !          48414:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          48415:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          48416:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          48417:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48418:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map142;
        !          48419: 
        !          48420:   /* root 589 (base opcode 0x9340): */
        !          48421:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          48422:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          48423:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48424:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48425:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map143;
        !          48426: 
        !          48427:   /* root 590 (base opcode 0x9380): */
        !          48428:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          48429:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          48430:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48431:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48432:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map144;
        !          48433: 
        !          48434:   /* root 591 (base opcode 0x93c0): */
        !          48435:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          48436:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          48437:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48438:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          48439:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map91;
        !          48440: 
        !          48441:   /* root 592 (base opcode 0x9400): */
        !          48442:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          48443:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          48444:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          48445:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          48446:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map84;
        !          48447: 
        !          48448:   /* root 593 (base opcode 0x9440): */
        !          48449:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          48450:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          48451:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48452:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          48453:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map85;
        !          48454: 
        !          48455:   /* root 594 (base opcode 0x9480): */
        !          48456:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          48457:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          48458:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48459:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          48460:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map86;
        !          48461: 
        !          48462:   /* root 595 (base opcode 0x94c0): */
        !          48463:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          48464:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          48465:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48466:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          48467:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map87;
        !          48468: 
        !          48469:   /* root 596 (base opcode 0x9500): */
        !          48470:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          48471:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          48472:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          48473:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48474:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map142;
        !          48475: 
        !          48476:   /* root 597 (base opcode 0x9540): */
        !          48477:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          48478:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          48479:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48480:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48481:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map143;
        !          48482: 
        !          48483:   /* root 598 (base opcode 0x9580): */
        !          48484:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          48485:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          48486:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48487:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48488:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map144;
        !          48489: 
        !          48490:   /* root 599 (base opcode 0x95c0): */
        !          48491:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          48492:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          48493:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48494:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          48495:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map91;
        !          48496: 
        !          48497:   /* root 600 (base opcode 0x9600): */
        !          48498:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          48499:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          48500:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          48501:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          48502:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map84;
        !          48503: 
        !          48504:   /* root 601 (base opcode 0x9640): */
        !          48505:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          48506:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          48507:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48508:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          48509:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map85;
        !          48510: 
        !          48511:   /* root 602 (base opcode 0x9680): */
        !          48512:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          48513:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          48514:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48515:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          48516:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map86;
        !          48517: 
        !          48518:   /* root 603 (base opcode 0x96c0): */
        !          48519:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          48520:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          48521:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48522:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          48523:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map87;
        !          48524: 
        !          48525:   /* root 604 (base opcode 0x9700): */
        !          48526:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          48527:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          48528:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          48529:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48530:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map142;
        !          48531: 
        !          48532:   /* root 605 (base opcode 0x9740): */
        !          48533:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          48534:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          48535:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48536:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48537:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map143;
        !          48538: 
        !          48539:   /* root 606 (base opcode 0x9780): */
        !          48540:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          48541:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          48542:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48543:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48544:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map144;
        !          48545: 
        !          48546:   /* root 607 (base opcode 0x97c0): */
        !          48547:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          48548:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          48549:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48550:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          48551:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map91;
        !          48552: 
        !          48553:   /* root 608 (base opcode 0x9800): */
        !          48554:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          48555:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          48556:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          48557:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          48558:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map84;
        !          48559: 
        !          48560:   /* root 609 (base opcode 0x9840): */
        !          48561:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          48562:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          48563:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48564:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          48565:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map85;
        !          48566: 
        !          48567:   /* root 610 (base opcode 0x9880): */
        !          48568:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          48569:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          48570:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48571:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          48572:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map86;
        !          48573: 
        !          48574:   /* root 611 (base opcode 0x98c0): */
        !          48575:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          48576:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          48577:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48578:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          48579:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map87;
        !          48580: 
        !          48581:   /* root 612 (base opcode 0x9900): */
        !          48582:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          48583:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          48584:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          48585:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48586:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map142;
        !          48587: 
        !          48588:   /* root 613 (base opcode 0x9940): */
        !          48589:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          48590:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          48591:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48592:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48593:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map143;
        !          48594: 
        !          48595:   /* root 614 (base opcode 0x9980): */
        !          48596:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          48597:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          48598:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48599:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48600:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map144;
        !          48601: 
        !          48602:   /* root 615 (base opcode 0x99c0): */
        !          48603:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          48604:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          48605:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48606:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          48607:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map91;
        !          48608: 
        !          48609:   /* root 616 (base opcode 0x9a00): */
        !          48610:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          48611:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          48612:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          48613:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          48614:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map84;
        !          48615: 
        !          48616:   /* root 617 (base opcode 0x9a40): */
        !          48617:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          48618:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          48619:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48620:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          48621:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map85;
        !          48622: 
        !          48623:   /* root 618 (base opcode 0x9a80): */
        !          48624:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          48625:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          48626:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48627:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          48628:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map86;
        !          48629: 
        !          48630:   /* root 619 (base opcode 0x9ac0): */
        !          48631:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          48632:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          48633:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48634:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          48635:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map87;
        !          48636: 
        !          48637:   /* root 620 (base opcode 0x9b00): */
        !          48638:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          48639:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          48640:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          48641:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48642:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map142;
        !          48643: 
        !          48644:   /* root 621 (base opcode 0x9b40): */
        !          48645:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          48646:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          48647:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48648:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48649:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map143;
        !          48650: 
        !          48651:   /* root 622 (base opcode 0x9b80): */
        !          48652:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          48653:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          48654:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48655:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48656:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map144;
        !          48657: 
        !          48658:   /* root 623 (base opcode 0x9bc0): */
        !          48659:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          48660:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          48661:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48662:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          48663:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map91;
        !          48664: 
        !          48665:   /* root 624 (base opcode 0x9c00): */
        !          48666:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          48667:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          48668:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          48669:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          48670:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map84;
        !          48671: 
        !          48672:   /* root 625 (base opcode 0x9c40): */
        !          48673:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          48674:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          48675:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48676:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          48677:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map85;
        !          48678: 
        !          48679:   /* root 626 (base opcode 0x9c80): */
        !          48680:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          48681:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          48682:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48683:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          48684:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map86;
        !          48685: 
        !          48686:   /* root 627 (base opcode 0x9cc0): */
        !          48687:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          48688:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          48689:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48690:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          48691:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map87;
        !          48692: 
        !          48693:   /* root 628 (base opcode 0x9d00): */
        !          48694:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          48695:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          48696:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          48697:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48698:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map142;
        !          48699: 
        !          48700:   /* root 629 (base opcode 0x9d40): */
        !          48701:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          48702:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          48703:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48704:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48705:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map143;
        !          48706: 
        !          48707:   /* root 630 (base opcode 0x9d80): */
        !          48708:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          48709:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          48710:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48711:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48712:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map144;
        !          48713: 
        !          48714:   /* root 631 (base opcode 0x9dc0): */
        !          48715:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          48716:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          48717:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48718:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          48719:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map91;
        !          48720: 
        !          48721:   /* root 632 (base opcode 0x9e00): */
        !          48722:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          48723:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          48724:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          48725:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          48726:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map84;
        !          48727: 
        !          48728:   /* root 633 (base opcode 0x9e40): */
        !          48729:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          48730:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          48731:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48732:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          48733:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map85;
        !          48734: 
        !          48735:   /* root 634 (base opcode 0x9e80): */
        !          48736:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          48737:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          48738:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48739:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          48740:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map86;
        !          48741: 
        !          48742:   /* root 635 (base opcode 0x9ec0): */
        !          48743:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          48744:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          48745:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48746:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          48747:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map87;
        !          48748: 
        !          48749:   /* root 636 (base opcode 0x9f00): */
        !          48750:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          48751:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          48752:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          48753:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48754:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map142;
        !          48755: 
        !          48756:   /* root 637 (base opcode 0x9f40): */
        !          48757:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          48758:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          48759:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          48760:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48761:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map143;
        !          48762: 
        !          48763:   /* root 638 (base opcode 0x9f80): */
        !          48764:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          48765:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          48766:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48767:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          48768:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map144;
        !          48769: 
        !          48770:   /* root 639 (base opcode 0x9fc0): */
        !          48771:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          48772:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          48773:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          48774:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          48775:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map91;
        !          48776: 
        !          48777:   /* root 640 (base opcode 0xa000): */
        !          48778:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48779:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48780: 
        !          48781:   /* root 641 (base opcode 0xa040): */
        !          48782:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48783:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48784: 
        !          48785:   /* root 642 (base opcode 0xa080): */
        !          48786:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48787:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48788: 
        !          48789:   /* root 643 (base opcode 0xa0c0): */
        !          48790:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48791:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48792: 
        !          48793:   /* root 644 (base opcode 0xa100): */
        !          48794:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48795:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48796: 
        !          48797:   /* root 645 (base opcode 0xa140): */
        !          48798:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48799:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48800: 
        !          48801:   /* root 646 (base opcode 0xa180): */
        !          48802:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48803:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48804: 
        !          48805:   /* root 647 (base opcode 0xa1c0): */
        !          48806:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48807:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48808: 
        !          48809:   /* root 648 (base opcode 0xa200): */
        !          48810:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48811:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48812: 
        !          48813:   /* root 649 (base opcode 0xa240): */
        !          48814:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48815:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48816: 
        !          48817:   /* root 650 (base opcode 0xa280): */
        !          48818:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48819:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48820: 
        !          48821:   /* root 651 (base opcode 0xa2c0): */
        !          48822:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48823:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48824: 
        !          48825:   /* root 652 (base opcode 0xa300): */
        !          48826:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48827:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48828: 
        !          48829:   /* root 653 (base opcode 0xa340): */
        !          48830:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48831:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48832: 
        !          48833:   /* root 654 (base opcode 0xa380): */
        !          48834:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48835:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48836: 
        !          48837:   /* root 655 (base opcode 0xa3c0): */
        !          48838:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48839:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48840: 
        !          48841:   /* root 656 (base opcode 0xa400): */
        !          48842:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48843:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48844: 
        !          48845:   /* root 657 (base opcode 0xa440): */
        !          48846:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48847:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48848: 
        !          48849:   /* root 658 (base opcode 0xa480): */
        !          48850:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48851:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48852: 
        !          48853:   /* root 659 (base opcode 0xa4c0): */
        !          48854:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48855:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48856: 
        !          48857:   /* root 660 (base opcode 0xa500): */
        !          48858:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48859:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48860: 
        !          48861:   /* root 661 (base opcode 0xa540): */
        !          48862:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48863:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48864: 
        !          48865:   /* root 662 (base opcode 0xa580): */
        !          48866:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48867:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48868: 
        !          48869:   /* root 663 (base opcode 0xa5c0): */
        !          48870:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48871:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48872: 
        !          48873:   /* root 664 (base opcode 0xa600): */
        !          48874:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48875:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48876: 
        !          48877:   /* root 665 (base opcode 0xa640): */
        !          48878:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48879:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48880: 
        !          48881:   /* root 666 (base opcode 0xa680): */
        !          48882:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48883:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48884: 
        !          48885:   /* root 667 (base opcode 0xa6c0): */
        !          48886:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48887:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48888: 
        !          48889:   /* root 668 (base opcode 0xa700): */
        !          48890:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48891:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48892: 
        !          48893:   /* root 669 (base opcode 0xa740): */
        !          48894:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48895:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48896: 
        !          48897:   /* root 670 (base opcode 0xa780): */
        !          48898:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48899:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48900: 
        !          48901:   /* root 671 (base opcode 0xa7c0): */
        !          48902:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48903:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48904: 
        !          48905:   /* root 672 (base opcode 0xa800): */
        !          48906:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48907:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48908: 
        !          48909:   /* root 673 (base opcode 0xa840): */
        !          48910:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48911:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48912: 
        !          48913:   /* root 674 (base opcode 0xa880): */
        !          48914:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48915:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48916: 
        !          48917:   /* root 675 (base opcode 0xa8c0): */
        !          48918:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48919:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48920: 
        !          48921:   /* root 676 (base opcode 0xa900): */
        !          48922:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48923:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48924: 
        !          48925:   /* root 677 (base opcode 0xa940): */
        !          48926:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48927:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48928: 
        !          48929:   /* root 678 (base opcode 0xa980): */
        !          48930:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48931:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48932: 
        !          48933:   /* root 679 (base opcode 0xa9c0): */
        !          48934:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48935:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48936: 
        !          48937:   /* root 680 (base opcode 0xaa00): */
        !          48938:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48939:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48940: 
        !          48941:   /* root 681 (base opcode 0xaa40): */
        !          48942:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48943:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48944: 
        !          48945:   /* root 682 (base opcode 0xaa80): */
        !          48946:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48947:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48948: 
        !          48949:   /* root 683 (base opcode 0xaac0): */
        !          48950:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48951:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48952: 
        !          48953:   /* root 684 (base opcode 0xab00): */
        !          48954:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48955:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48956: 
        !          48957:   /* root 685 (base opcode 0xab40): */
        !          48958:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48959:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48960: 
        !          48961:   /* root 686 (base opcode 0xab80): */
        !          48962:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48963:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48964: 
        !          48965:   /* root 687 (base opcode 0xabc0): */
        !          48966:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48967:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48968: 
        !          48969:   /* root 688 (base opcode 0xac00): */
        !          48970:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48971:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48972: 
        !          48973:   /* root 689 (base opcode 0xac40): */
        !          48974:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48975:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48976: 
        !          48977:   /* root 690 (base opcode 0xac80): */
        !          48978:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48979:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48980: 
        !          48981:   /* root 691 (base opcode 0xacc0): */
        !          48982:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48983:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48984: 
        !          48985:   /* root 692 (base opcode 0xad00): */
        !          48986:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48987:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48988: 
        !          48989:   /* root 693 (base opcode 0xad40): */
        !          48990:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48991:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48992: 
        !          48993:   /* root 694 (base opcode 0xad80): */
        !          48994:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48995:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          48996: 
        !          48997:   /* root 695 (base opcode 0xadc0): */
        !          48998:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          48999:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          49000: 
        !          49001:   /* root 696 (base opcode 0xae00): */
        !          49002:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          49003:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          49004: 
        !          49005:   /* root 697 (base opcode 0xae40): */
        !          49006:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          49007:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          49008: 
        !          49009:   /* root 698 (base opcode 0xae80): */
        !          49010:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          49011:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          49012: 
        !          49013:   /* root 699 (base opcode 0xaec0): */
        !          49014:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          49015:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          49016: 
        !          49017:   /* root 700 (base opcode 0xaf00): */
        !          49018:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          49019:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          49020: 
        !          49021:   /* root 701 (base opcode 0xaf40): */
        !          49022:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          49023:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          49024: 
        !          49025:   /* root 702 (base opcode 0xaf80): */
        !          49026:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          49027:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          49028: 
        !          49029:   /* root 703 (base opcode 0xafc0): */
        !          49030:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          49031:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          49032: 
        !          49033:   /* root 704 (base opcode 0xb000): */
        !          49034:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          49035:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          49036:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49037:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          49038:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map92;
        !          49039: 
        !          49040:   /* root 705 (base opcode 0xb040): */
        !          49041:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          49042:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          49043:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49044:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          49045:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map93;
        !          49046: 
        !          49047:   /* root 706 (base opcode 0xb080): */
        !          49048:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          49049:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          49050:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49051:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          49052:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          49053: 
        !          49054:   /* root 707 (base opcode 0xb0c0): */
        !          49055:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          49056:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          49057:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49058:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          49059:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map94;
        !          49060: 
        !          49061:   /* root 708 (base opcode 0xb100): */
        !          49062:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          49063:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          49064:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49065:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          49066:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map95;
        !          49067: 
        !          49068:   /* root 709 (base opcode 0xb140): */
        !          49069:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          49070:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49071:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49072:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          49073:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map96;
        !          49074: 
        !          49075:   /* root 710 (base opcode 0xb180): */
        !          49076:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          49077:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          49078:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49079:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          49080:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map97;
        !          49081: 
        !          49082:   /* root 711 (base opcode 0xb1c0): */
        !          49083:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          49084:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          49085:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49086:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          49087:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          49088: 
        !          49089:   /* root 712 (base opcode 0xb200): */
        !          49090:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          49091:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          49092:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49093:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          49094:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map92;
        !          49095: 
        !          49096:   /* root 713 (base opcode 0xb240): */
        !          49097:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          49098:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          49099:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49100:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          49101:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map93;
        !          49102: 
        !          49103:   /* root 714 (base opcode 0xb280): */
        !          49104:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          49105:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          49106:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49107:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          49108:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          49109: 
        !          49110:   /* root 715 (base opcode 0xb2c0): */
        !          49111:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          49112:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          49113:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49114:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          49115:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map94;
        !          49116: 
        !          49117:   /* root 716 (base opcode 0xb300): */
        !          49118:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          49119:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          49120:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49121:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          49122:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map95;
        !          49123: 
        !          49124:   /* root 717 (base opcode 0xb340): */
        !          49125:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          49126:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49127:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49128:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          49129:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map96;
        !          49130: 
        !          49131:   /* root 718 (base opcode 0xb380): */
        !          49132:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          49133:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          49134:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49135:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          49136:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map97;
        !          49137: 
        !          49138:   /* root 719 (base opcode 0xb3c0): */
        !          49139:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          49140:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          49141:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49142:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          49143:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          49144: 
        !          49145:   /* root 720 (base opcode 0xb400): */
        !          49146:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          49147:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          49148:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49149:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          49150:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map92;
        !          49151: 
        !          49152:   /* root 721 (base opcode 0xb440): */
        !          49153:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          49154:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          49155:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49156:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          49157:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map93;
        !          49158: 
        !          49159:   /* root 722 (base opcode 0xb480): */
        !          49160:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          49161:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          49162:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49163:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          49164:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          49165: 
        !          49166:   /* root 723 (base opcode 0xb4c0): */
        !          49167:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          49168:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          49169:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49170:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          49171:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map94;
        !          49172: 
        !          49173:   /* root 724 (base opcode 0xb500): */
        !          49174:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          49175:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          49176:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49177:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          49178:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map95;
        !          49179: 
        !          49180:   /* root 725 (base opcode 0xb540): */
        !          49181:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          49182:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49183:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49184:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          49185:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map96;
        !          49186: 
        !          49187:   /* root 726 (base opcode 0xb580): */
        !          49188:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          49189:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          49190:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49191:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          49192:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map97;
        !          49193: 
        !          49194:   /* root 727 (base opcode 0xb5c0): */
        !          49195:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          49196:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          49197:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49198:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          49199:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          49200: 
        !          49201:   /* root 728 (base opcode 0xb600): */
        !          49202:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          49203:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          49204:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49205:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          49206:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map92;
        !          49207: 
        !          49208:   /* root 729 (base opcode 0xb640): */
        !          49209:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          49210:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          49211:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49212:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          49213:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map93;
        !          49214: 
        !          49215:   /* root 730 (base opcode 0xb680): */
        !          49216:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          49217:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          49218:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49219:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          49220:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          49221: 
        !          49222:   /* root 731 (base opcode 0xb6c0): */
        !          49223:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          49224:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          49225:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49226:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          49227:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map94;
        !          49228: 
        !          49229:   /* root 732 (base opcode 0xb700): */
        !          49230:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          49231:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          49232:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49233:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          49234:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map95;
        !          49235: 
        !          49236:   /* root 733 (base opcode 0xb740): */
        !          49237:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          49238:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49239:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49240:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          49241:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map96;
        !          49242: 
        !          49243:   /* root 734 (base opcode 0xb780): */
        !          49244:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          49245:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          49246:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49247:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          49248:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map97;
        !          49249: 
        !          49250:   /* root 735 (base opcode 0xb7c0): */
        !          49251:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          49252:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          49253:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49254:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          49255:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          49256: 
        !          49257:   /* root 736 (base opcode 0xb800): */
        !          49258:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          49259:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          49260:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49261:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          49262:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map92;
        !          49263: 
        !          49264:   /* root 737 (base opcode 0xb840): */
        !          49265:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          49266:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          49267:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49268:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          49269:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map93;
        !          49270: 
        !          49271:   /* root 738 (base opcode 0xb880): */
        !          49272:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          49273:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          49274:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49275:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          49276:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          49277: 
        !          49278:   /* root 739 (base opcode 0xb8c0): */
        !          49279:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          49280:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          49281:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49282:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          49283:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map94;
        !          49284: 
        !          49285:   /* root 740 (base opcode 0xb900): */
        !          49286:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          49287:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          49288:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49289:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          49290:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map95;
        !          49291: 
        !          49292:   /* root 741 (base opcode 0xb940): */
        !          49293:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          49294:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49295:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49296:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          49297:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map96;
        !          49298: 
        !          49299:   /* root 742 (base opcode 0xb980): */
        !          49300:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          49301:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          49302:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49303:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          49304:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map97;
        !          49305: 
        !          49306:   /* root 743 (base opcode 0xb9c0): */
        !          49307:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          49308:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          49309:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49310:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          49311:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          49312: 
        !          49313:   /* root 744 (base opcode 0xba00): */
        !          49314:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          49315:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          49316:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49317:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          49318:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map92;
        !          49319: 
        !          49320:   /* root 745 (base opcode 0xba40): */
        !          49321:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          49322:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          49323:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49324:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          49325:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map93;
        !          49326: 
        !          49327:   /* root 746 (base opcode 0xba80): */
        !          49328:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          49329:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          49330:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49331:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          49332:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          49333: 
        !          49334:   /* root 747 (base opcode 0xbac0): */
        !          49335:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          49336:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          49337:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49338:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          49339:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map94;
        !          49340: 
        !          49341:   /* root 748 (base opcode 0xbb00): */
        !          49342:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          49343:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          49344:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49345:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          49346:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map95;
        !          49347: 
        !          49348:   /* root 749 (base opcode 0xbb40): */
        !          49349:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          49350:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49351:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49352:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          49353:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map96;
        !          49354: 
        !          49355:   /* root 750 (base opcode 0xbb80): */
        !          49356:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          49357:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          49358:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49359:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          49360:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map97;
        !          49361: 
        !          49362:   /* root 751 (base opcode 0xbbc0): */
        !          49363:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          49364:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          49365:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49366:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          49367:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          49368: 
        !          49369:   /* root 752 (base opcode 0xbc00): */
        !          49370:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          49371:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          49372:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49373:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          49374:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map92;
        !          49375: 
        !          49376:   /* root 753 (base opcode 0xbc40): */
        !          49377:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          49378:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          49379:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49380:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          49381:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map93;
        !          49382: 
        !          49383:   /* root 754 (base opcode 0xbc80): */
        !          49384:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          49385:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          49386:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49387:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          49388:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          49389: 
        !          49390:   /* root 755 (base opcode 0xbcc0): */
        !          49391:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          49392:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          49393:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49394:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          49395:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map94;
        !          49396: 
        !          49397:   /* root 756 (base opcode 0xbd00): */
        !          49398:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          49399:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          49400:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49401:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          49402:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map95;
        !          49403: 
        !          49404:   /* root 757 (base opcode 0xbd40): */
        !          49405:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          49406:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49407:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49408:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          49409:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map96;
        !          49410: 
        !          49411:   /* root 758 (base opcode 0xbd80): */
        !          49412:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          49413:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          49414:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49415:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          49416:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map97;
        !          49417: 
        !          49418:   /* root 759 (base opcode 0xbdc0): */
        !          49419:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          49420:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          49421:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49422:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          49423:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          49424: 
        !          49425:   /* root 760 (base opcode 0xbe00): */
        !          49426:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          49427:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          49428:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49429:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          49430:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map92;
        !          49431: 
        !          49432:   /* root 761 (base opcode 0xbe40): */
        !          49433:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          49434:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          49435:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49436:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          49437:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map93;
        !          49438: 
        !          49439:   /* root 762 (base opcode 0xbe80): */
        !          49440:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          49441:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          49442:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49443:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          49444:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          49445: 
        !          49446:   /* root 763 (base opcode 0xbec0): */
        !          49447:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          49448:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          49449:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49450:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          49451:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map94;
        !          49452: 
        !          49453:   /* root 764 (base opcode 0xbf00): */
        !          49454:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          49455:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          49456:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49457:   root_entry->_tme_m68k_decoder_root_submap = submap18;
        !          49458:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map95;
        !          49459: 
        !          49460:   /* root 765 (base opcode 0xbf40): */
        !          49461:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          49462:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49463:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49464:   root_entry->_tme_m68k_decoder_root_submap = submap19;
        !          49465:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map96;
        !          49466: 
        !          49467:   /* root 766 (base opcode 0xbf80): */
        !          49468:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          49469:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          49470:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49471:   root_entry->_tme_m68k_decoder_root_submap = submap20;
        !          49472:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map97;
        !          49473: 
        !          49474:   /* root 767 (base opcode 0xbfc0): */
        !          49475:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          49476:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          49477:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49478:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          49479:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map26;
        !          49480: 
        !          49481:   /* root 768 (base opcode 0xc000): */
        !          49482:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          49483:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          49484:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49485:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          49486:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map98;
        !          49487: 
        !          49488:   /* root 769 (base opcode 0xc040): */
        !          49489:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          49490:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          49491:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49492:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          49493:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map99;
        !          49494: 
        !          49495:   /* root 770 (base opcode 0xc080): */
        !          49496:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          49497:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          49498:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49499:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          49500:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map100;
        !          49501: 
        !          49502:   /* root 771 (base opcode 0xc0c0): */
        !          49503:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[0];
        !          49504:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49505:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49506:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          49507:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map101;
        !          49508: 
        !          49509:   /* root 772 (base opcode 0xc100): */
        !          49510:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          49511:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          49512:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49513:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          49514:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map106;
        !          49515: 
        !          49516:   /* root 773 (base opcode 0xc140): */
        !          49517:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          49518:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49519:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49520:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          49521:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map103;
        !          49522: 
        !          49523:   /* root 774 (base opcode 0xc180): */
        !          49524:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          49525:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          49526:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49527:   root_entry->_tme_m68k_decoder_root_submap = submap44;
        !          49528:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map104;
        !          49529: 
        !          49530:   /* root 775 (base opcode 0xc1c0): */
        !          49531:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[0];
        !          49532:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49533:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49534:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          49535:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map105;
        !          49536: 
        !          49537:   /* root 776 (base opcode 0xc200): */
        !          49538:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          49539:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          49540:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49541:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          49542:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map98;
        !          49543: 
        !          49544:   /* root 777 (base opcode 0xc240): */
        !          49545:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          49546:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          49547:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49548:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          49549:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map99;
        !          49550: 
        !          49551:   /* root 778 (base opcode 0xc280): */
        !          49552:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          49553:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          49554:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49555:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          49556:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map100;
        !          49557: 
        !          49558:   /* root 779 (base opcode 0xc2c0): */
        !          49559:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          49560:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49561:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49562:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          49563:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map101;
        !          49564: 
        !          49565:   /* root 780 (base opcode 0xc300): */
        !          49566:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          49567:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          49568:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49569:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          49570:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map106;
        !          49571: 
        !          49572:   /* root 781 (base opcode 0xc340): */
        !          49573:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          49574:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49575:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49576:   root_entry->_tme_m68k_decoder_root_submap = submap45;
        !          49577:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map103;
        !          49578: 
        !          49579:   /* root 782 (base opcode 0xc380): */
        !          49580:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          49581:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          49582:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49583:   root_entry->_tme_m68k_decoder_root_submap = submap44;
        !          49584:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map104;
        !          49585: 
        !          49586:   /* root 783 (base opcode 0xc3c0): */
        !          49587:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[1];
        !          49588:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49589:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49590:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          49591:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map105;
        !          49592: 
        !          49593:   /* root 784 (base opcode 0xc400): */
        !          49594:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          49595:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          49596:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49597:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          49598:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map98;
        !          49599: 
        !          49600:   /* root 785 (base opcode 0xc440): */
        !          49601:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          49602:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          49603:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49604:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          49605:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map99;
        !          49606: 
        !          49607:   /* root 786 (base opcode 0xc480): */
        !          49608:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          49609:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          49610:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49611:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          49612:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map100;
        !          49613: 
        !          49614:   /* root 787 (base opcode 0xc4c0): */
        !          49615:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          49616:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49617:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49618:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          49619:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map101;
        !          49620: 
        !          49621:   /* root 788 (base opcode 0xc500): */
        !          49622:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          49623:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          49624:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49625:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          49626:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map106;
        !          49627: 
        !          49628:   /* root 789 (base opcode 0xc540): */
        !          49629:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          49630:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49631:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49632:   root_entry->_tme_m68k_decoder_root_submap = submap46;
        !          49633:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map103;
        !          49634: 
        !          49635:   /* root 790 (base opcode 0xc580): */
        !          49636:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          49637:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          49638:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49639:   root_entry->_tme_m68k_decoder_root_submap = submap44;
        !          49640:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map104;
        !          49641: 
        !          49642:   /* root 791 (base opcode 0xc5c0): */
        !          49643:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[2];
        !          49644:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49645:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49646:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          49647:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map105;
        !          49648: 
        !          49649:   /* root 792 (base opcode 0xc600): */
        !          49650:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          49651:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          49652:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49653:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          49654:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map98;
        !          49655: 
        !          49656:   /* root 793 (base opcode 0xc640): */
        !          49657:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          49658:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          49659:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49660:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          49661:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map99;
        !          49662: 
        !          49663:   /* root 794 (base opcode 0xc680): */
        !          49664:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          49665:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          49666:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49667:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          49668:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map100;
        !          49669: 
        !          49670:   /* root 795 (base opcode 0xc6c0): */
        !          49671:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          49672:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49673:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49674:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          49675:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map101;
        !          49676: 
        !          49677:   /* root 796 (base opcode 0xc700): */
        !          49678:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          49679:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          49680:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49681:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          49682:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map106;
        !          49683: 
        !          49684:   /* root 797 (base opcode 0xc740): */
        !          49685:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          49686:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49687:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49688:   root_entry->_tme_m68k_decoder_root_submap = submap47;
        !          49689:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map103;
        !          49690: 
        !          49691:   /* root 798 (base opcode 0xc780): */
        !          49692:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          49693:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          49694:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49695:   root_entry->_tme_m68k_decoder_root_submap = submap44;
        !          49696:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map104;
        !          49697: 
        !          49698:   /* root 799 (base opcode 0xc7c0): */
        !          49699:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[3];
        !          49700:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49701:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49702:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          49703:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map105;
        !          49704: 
        !          49705:   /* root 800 (base opcode 0xc800): */
        !          49706:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          49707:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          49708:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49709:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          49710:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map98;
        !          49711: 
        !          49712:   /* root 801 (base opcode 0xc840): */
        !          49713:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          49714:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          49715:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49716:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          49717:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map99;
        !          49718: 
        !          49719:   /* root 802 (base opcode 0xc880): */
        !          49720:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          49721:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          49722:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49723:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          49724:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map100;
        !          49725: 
        !          49726:   /* root 803 (base opcode 0xc8c0): */
        !          49727:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          49728:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49729:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49730:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          49731:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map101;
        !          49732: 
        !          49733:   /* root 804 (base opcode 0xc900): */
        !          49734:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          49735:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          49736:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49737:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          49738:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map106;
        !          49739: 
        !          49740:   /* root 805 (base opcode 0xc940): */
        !          49741:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          49742:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49743:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49744:   root_entry->_tme_m68k_decoder_root_submap = submap48;
        !          49745:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map103;
        !          49746: 
        !          49747:   /* root 806 (base opcode 0xc980): */
        !          49748:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          49749:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          49750:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49751:   root_entry->_tme_m68k_decoder_root_submap = submap44;
        !          49752:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map104;
        !          49753: 
        !          49754:   /* root 807 (base opcode 0xc9c0): */
        !          49755:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[4];
        !          49756:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49757:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49758:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          49759:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map105;
        !          49760: 
        !          49761:   /* root 808 (base opcode 0xca00): */
        !          49762:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          49763:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          49764:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49765:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          49766:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map98;
        !          49767: 
        !          49768:   /* root 809 (base opcode 0xca40): */
        !          49769:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          49770:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          49771:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49772:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          49773:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map99;
        !          49774: 
        !          49775:   /* root 810 (base opcode 0xca80): */
        !          49776:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          49777:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          49778:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49779:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          49780:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map100;
        !          49781: 
        !          49782:   /* root 811 (base opcode 0xcac0): */
        !          49783:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          49784:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49785:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49786:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          49787:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map101;
        !          49788: 
        !          49789:   /* root 812 (base opcode 0xcb00): */
        !          49790:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          49791:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          49792:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49793:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          49794:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map106;
        !          49795: 
        !          49796:   /* root 813 (base opcode 0xcb40): */
        !          49797:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          49798:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49799:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49800:   root_entry->_tme_m68k_decoder_root_submap = submap49;
        !          49801:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map103;
        !          49802: 
        !          49803:   /* root 814 (base opcode 0xcb80): */
        !          49804:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          49805:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          49806:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49807:   root_entry->_tme_m68k_decoder_root_submap = submap44;
        !          49808:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map104;
        !          49809: 
        !          49810:   /* root 815 (base opcode 0xcbc0): */
        !          49811:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[5];
        !          49812:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49813:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49814:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          49815:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map105;
        !          49816: 
        !          49817:   /* root 816 (base opcode 0xcc00): */
        !          49818:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          49819:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          49820:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49821:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          49822:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map98;
        !          49823: 
        !          49824:   /* root 817 (base opcode 0xcc40): */
        !          49825:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          49826:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          49827:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49828:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          49829:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map99;
        !          49830: 
        !          49831:   /* root 818 (base opcode 0xcc80): */
        !          49832:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          49833:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          49834:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49835:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          49836:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map100;
        !          49837: 
        !          49838:   /* root 819 (base opcode 0xccc0): */
        !          49839:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          49840:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49841:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49842:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          49843:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map101;
        !          49844: 
        !          49845:   /* root 820 (base opcode 0xcd00): */
        !          49846:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          49847:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          49848:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49849:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          49850:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map106;
        !          49851: 
        !          49852:   /* root 821 (base opcode 0xcd40): */
        !          49853:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          49854:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49855:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49856:   root_entry->_tme_m68k_decoder_root_submap = submap50;
        !          49857:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map103;
        !          49858: 
        !          49859:   /* root 822 (base opcode 0xcd80): */
        !          49860:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          49861:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          49862:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49863:   root_entry->_tme_m68k_decoder_root_submap = submap44;
        !          49864:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map104;
        !          49865: 
        !          49866:   /* root 823 (base opcode 0xcdc0): */
        !          49867:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[6];
        !          49868:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49869:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49870:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          49871:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map105;
        !          49872: 
        !          49873:   /* root 824 (base opcode 0xce00): */
        !          49874:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          49875:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          49876:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49877:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          49878:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map98;
        !          49879: 
        !          49880:   /* root 825 (base opcode 0xce40): */
        !          49881:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          49882:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          49883:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49884:   root_entry->_tme_m68k_decoder_root_submap = submap39;
        !          49885:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map99;
        !          49886: 
        !          49887:   /* root 826 (base opcode 0xce80): */
        !          49888:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          49889:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          49890:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49891:   root_entry->_tme_m68k_decoder_root_submap = submap40;
        !          49892:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map100;
        !          49893: 
        !          49894:   /* root 827 (base opcode 0xcec0): */
        !          49895:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          49896:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49897:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49898:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          49899:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map101;
        !          49900: 
        !          49901:   /* root 828 (base opcode 0xcf00): */
        !          49902:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          49903:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          49904:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49905:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          49906:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map106;
        !          49907: 
        !          49908:   /* root 829 (base opcode 0xcf40): */
        !          49909:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          49910:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49911:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49912:   root_entry->_tme_m68k_decoder_root_submap = submap51;
        !          49913:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map103;
        !          49914: 
        !          49915:   /* root 830 (base opcode 0xcf80): */
        !          49916:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          49917:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          49918:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49919:   root_entry->_tme_m68k_decoder_root_submap = submap44;
        !          49920:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map104;
        !          49921: 
        !          49922:   /* root 831 (base opcode 0xcfc0): */
        !          49923:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint32_t *) &_tme_m68k_imm32[7];
        !          49924:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49925:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49926:   root_entry->_tme_m68k_decoder_root_submap = submap11;
        !          49927:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map105;
        !          49928: 
        !          49929:   /* root 832 (base opcode 0xd000): */
        !          49930:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          49931:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          49932:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49933:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          49934:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map107;
        !          49935: 
        !          49936:   /* root 833 (base opcode 0xd040): */
        !          49937:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          49938:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          49939:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49940:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          49941:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map108;
        !          49942: 
        !          49943:   /* root 834 (base opcode 0xd080): */
        !          49944:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          49945:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          49946:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49947:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          49948:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map109;
        !          49949: 
        !          49950:   /* root 835 (base opcode 0xd0c0): */
        !          49951:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          49952:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          49953:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49954:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          49955:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map110;
        !          49956: 
        !          49957:   /* root 836 (base opcode 0xd100): */
        !          49958:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          49959:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          49960:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49961:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          49962:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map111;
        !          49963: 
        !          49964:   /* root 837 (base opcode 0xd140): */
        !          49965:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          49966:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          49967:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49968:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          49969:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map112;
        !          49970: 
        !          49971:   /* root 838 (base opcode 0xd180): */
        !          49972:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          49973:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          49974:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49975:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          49976:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map113;
        !          49977: 
        !          49978:   /* root 839 (base opcode 0xd1c0): */
        !          49979:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          49980:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A0);
        !          49981:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          49982:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          49983:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map114;
        !          49984: 
        !          49985:   /* root 840 (base opcode 0xd200): */
        !          49986:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          49987:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          49988:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          49989:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          49990:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map107;
        !          49991: 
        !          49992:   /* root 841 (base opcode 0xd240): */
        !          49993:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          49994:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          49995:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          49996:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          49997:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map108;
        !          49998: 
        !          49999:   /* root 842 (base opcode 0xd280): */
        !          50000:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          50001:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          50002:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          50003:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          50004:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map109;
        !          50005: 
        !          50006:   /* root 843 (base opcode 0xd2c0): */
        !          50007:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          50008:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          50009:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          50010:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          50011:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map110;
        !          50012: 
        !          50013:   /* root 844 (base opcode 0xd300): */
        !          50014:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          50015:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          50016:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          50017:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50018:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map111;
        !          50019: 
        !          50020:   /* root 845 (base opcode 0xd340): */
        !          50021:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1);
        !          50022:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          50023:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          50024:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50025:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map112;
        !          50026: 
        !          50027:   /* root 846 (base opcode 0xd380): */
        !          50028:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D1);
        !          50029:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          50030:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          50031:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50032:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map113;
        !          50033: 
        !          50034:   /* root 847 (base opcode 0xd3c0): */
        !          50035:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          50036:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A1);
        !          50037:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          50038:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          50039:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map114;
        !          50040: 
        !          50041:   /* root 848 (base opcode 0xd400): */
        !          50042:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          50043:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          50044:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          50045:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          50046:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map107;
        !          50047: 
        !          50048:   /* root 849 (base opcode 0xd440): */
        !          50049:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          50050:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          50051:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          50052:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          50053:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map108;
        !          50054: 
        !          50055:   /* root 850 (base opcode 0xd480): */
        !          50056:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          50057:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          50058:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          50059:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          50060:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map109;
        !          50061: 
        !          50062:   /* root 851 (base opcode 0xd4c0): */
        !          50063:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          50064:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          50065:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          50066:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          50067:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map110;
        !          50068: 
        !          50069:   /* root 852 (base opcode 0xd500): */
        !          50070:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          50071:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          50072:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          50073:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50074:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map111;
        !          50075: 
        !          50076:   /* root 853 (base opcode 0xd540): */
        !          50077:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1);
        !          50078:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          50079:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          50080:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50081:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map112;
        !          50082: 
        !          50083:   /* root 854 (base opcode 0xd580): */
        !          50084:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D2);
        !          50085:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          50086:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          50087:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50088:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map113;
        !          50089: 
        !          50090:   /* root 855 (base opcode 0xd5c0): */
        !          50091:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          50092:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A2);
        !          50093:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          50094:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          50095:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map114;
        !          50096: 
        !          50097:   /* root 856 (base opcode 0xd600): */
        !          50098:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          50099:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          50100:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          50101:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          50102:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map107;
        !          50103: 
        !          50104:   /* root 857 (base opcode 0xd640): */
        !          50105:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          50106:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          50107:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          50108:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          50109:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map108;
        !          50110: 
        !          50111:   /* root 858 (base opcode 0xd680): */
        !          50112:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          50113:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          50114:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          50115:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          50116:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map109;
        !          50117: 
        !          50118:   /* root 859 (base opcode 0xd6c0): */
        !          50119:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          50120:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          50121:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          50122:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          50123:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map110;
        !          50124: 
        !          50125:   /* root 860 (base opcode 0xd700): */
        !          50126:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          50127:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          50128:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          50129:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50130:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map111;
        !          50131: 
        !          50132:   /* root 861 (base opcode 0xd740): */
        !          50133:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1);
        !          50134:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          50135:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          50136:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50137:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map112;
        !          50138: 
        !          50139:   /* root 862 (base opcode 0xd780): */
        !          50140:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D3);
        !          50141:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          50142:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          50143:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50144:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map113;
        !          50145: 
        !          50146:   /* root 863 (base opcode 0xd7c0): */
        !          50147:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          50148:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A3);
        !          50149:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          50150:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          50151:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map114;
        !          50152: 
        !          50153:   /* root 864 (base opcode 0xd800): */
        !          50154:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          50155:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          50156:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          50157:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          50158:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map107;
        !          50159: 
        !          50160:   /* root 865 (base opcode 0xd840): */
        !          50161:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          50162:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          50163:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          50164:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          50165:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map108;
        !          50166: 
        !          50167:   /* root 866 (base opcode 0xd880): */
        !          50168:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          50169:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          50170:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          50171:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          50172:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map109;
        !          50173: 
        !          50174:   /* root 867 (base opcode 0xd8c0): */
        !          50175:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          50176:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          50177:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          50178:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          50179:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map110;
        !          50180: 
        !          50181:   /* root 868 (base opcode 0xd900): */
        !          50182:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          50183:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          50184:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          50185:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50186:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map111;
        !          50187: 
        !          50188:   /* root 869 (base opcode 0xd940): */
        !          50189:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1);
        !          50190:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          50191:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          50192:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50193:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map112;
        !          50194: 
        !          50195:   /* root 870 (base opcode 0xd980): */
        !          50196:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D4);
        !          50197:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          50198:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          50199:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50200:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map113;
        !          50201: 
        !          50202:   /* root 871 (base opcode 0xd9c0): */
        !          50203:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          50204:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A4);
        !          50205:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          50206:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          50207:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map114;
        !          50208: 
        !          50209:   /* root 872 (base opcode 0xda00): */
        !          50210:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          50211:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          50212:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          50213:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          50214:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map107;
        !          50215: 
        !          50216:   /* root 873 (base opcode 0xda40): */
        !          50217:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          50218:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          50219:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          50220:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          50221:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map108;
        !          50222: 
        !          50223:   /* root 874 (base opcode 0xda80): */
        !          50224:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          50225:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          50226:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          50227:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          50228:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map109;
        !          50229: 
        !          50230:   /* root 875 (base opcode 0xdac0): */
        !          50231:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          50232:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          50233:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          50234:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          50235:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map110;
        !          50236: 
        !          50237:   /* root 876 (base opcode 0xdb00): */
        !          50238:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          50239:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          50240:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          50241:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50242:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map111;
        !          50243: 
        !          50244:   /* root 877 (base opcode 0xdb40): */
        !          50245:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1);
        !          50246:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          50247:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          50248:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50249:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map112;
        !          50250: 
        !          50251:   /* root 878 (base opcode 0xdb80): */
        !          50252:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D5);
        !          50253:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          50254:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          50255:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50256:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map113;
        !          50257: 
        !          50258:   /* root 879 (base opcode 0xdbc0): */
        !          50259:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          50260:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A5);
        !          50261:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          50262:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          50263:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map114;
        !          50264: 
        !          50265:   /* root 880 (base opcode 0xdc00): */
        !          50266:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          50267:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          50268:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          50269:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          50270:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map107;
        !          50271: 
        !          50272:   /* root 881 (base opcode 0xdc40): */
        !          50273:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          50274:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          50275:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          50276:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          50277:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map108;
        !          50278: 
        !          50279:   /* root 882 (base opcode 0xdc80): */
        !          50280:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          50281:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          50282:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          50283:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          50284:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map109;
        !          50285: 
        !          50286:   /* root 883 (base opcode 0xdcc0): */
        !          50287:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          50288:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          50289:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          50290:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          50291:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map110;
        !          50292: 
        !          50293:   /* root 884 (base opcode 0xdd00): */
        !          50294:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          50295:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          50296:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          50297:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50298:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map111;
        !          50299: 
        !          50300:   /* root 885 (base opcode 0xdd40): */
        !          50301:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1);
        !          50302:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          50303:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          50304:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50305:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map112;
        !          50306: 
        !          50307:   /* root 886 (base opcode 0xdd80): */
        !          50308:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D6);
        !          50309:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          50310:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          50311:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50312:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map113;
        !          50313: 
        !          50314:   /* root 887 (base opcode 0xddc0): */
        !          50315:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          50316:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A6);
        !          50317:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          50318:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          50319:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map114;
        !          50320: 
        !          50321:   /* root 888 (base opcode 0xde00): */
        !          50322:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx8;
        !          50323:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          50324:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          50325:   root_entry->_tme_m68k_decoder_root_submap = submap38;
        !          50326:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map107;
        !          50327: 
        !          50328:   /* root 889 (base opcode 0xde40): */
        !          50329:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          50330:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          50331:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          50332:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          50333:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map108;
        !          50334: 
        !          50335:   /* root 890 (base opcode 0xde80): */
        !          50336:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          50337:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          50338:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          50339:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          50340:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map109;
        !          50341: 
        !          50342:   /* root 891 (base opcode 0xdec0): */
        !          50343:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx16;
        !          50344:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          50345:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          50346:   root_entry->_tme_m68k_decoder_root_submap = submap41;
        !          50347:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map110;
        !          50348: 
        !          50349:   /* root 892 (base opcode 0xdf00): */
        !          50350:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          50351:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx8;
        !          50352:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_8;
        !          50353:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50354:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map111;
        !          50355: 
        !          50356:   /* root 893 (base opcode 0xdf40): */
        !          50357:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1);
        !          50358:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          50359:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          50360:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50361:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map112;
        !          50362: 
        !          50363:   /* root 894 (base opcode 0xdf80): */
        !          50364:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D7);
        !          50365:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx32;
        !          50366:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          50367:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50368:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map113;
        !          50369: 
        !          50370:   /* root 895 (base opcode 0xdfc0): */
        !          50371:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_memx32;
        !          50372:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_A7);
        !          50373:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_32;
        !          50374:   root_entry->_tme_m68k_decoder_root_submap = submap42;
        !          50375:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map114;
        !          50376: 
        !          50377:   /* root 896 (base opcode 0xe000): */
        !          50378:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          50379:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          50380:   root_entry->_tme_m68k_decoder_root_submap = submap52;
        !          50381:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map115;
        !          50382: 
        !          50383:   /* root 897 (base opcode 0xe040): */
        !          50384:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          50385:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          50386:   root_entry->_tme_m68k_decoder_root_submap = submap53;
        !          50387:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map116;
        !          50388: 
        !          50389:   /* root 898 (base opcode 0xe080): */
        !          50390:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          50391:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          50392:   root_entry->_tme_m68k_decoder_root_submap = submap54;
        !          50393:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map117;
        !          50394: 
        !          50395:   /* root 899 (base opcode 0xe0c0): */
        !          50396:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          50397:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          50398:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          50399:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50400:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map118;
        !          50401: 
        !          50402:   /* root 900 (base opcode 0xe100): */
        !          50403:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          50404:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          50405:   root_entry->_tme_m68k_decoder_root_submap = submap52;
        !          50406:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map119;
        !          50407: 
        !          50408:   /* root 901 (base opcode 0xe140): */
        !          50409:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          50410:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          50411:   root_entry->_tme_m68k_decoder_root_submap = submap53;
        !          50412:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map120;
        !          50413: 
        !          50414:   /* root 902 (base opcode 0xe180): */
        !          50415:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          50416:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          50417:   root_entry->_tme_m68k_decoder_root_submap = submap54;
        !          50418:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map121;
        !          50419: 
        !          50420:   /* root 903 (base opcode 0xe1c0): */
        !          50421:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          50422:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          50423:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          50424:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50425:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map122;
        !          50426: 
        !          50427:   /* root 904 (base opcode 0xe200): */
        !          50428:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          50429:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          50430:   root_entry->_tme_m68k_decoder_root_submap = submap55;
        !          50431:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map115;
        !          50432: 
        !          50433:   /* root 905 (base opcode 0xe240): */
        !          50434:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          50435:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          50436:   root_entry->_tme_m68k_decoder_root_submap = submap56;
        !          50437:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map116;
        !          50438: 
        !          50439:   /* root 906 (base opcode 0xe280): */
        !          50440:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          50441:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          50442:   root_entry->_tme_m68k_decoder_root_submap = submap57;
        !          50443:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map117;
        !          50444: 
        !          50445:   /* root 907 (base opcode 0xe2c0): */
        !          50446:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          50447:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          50448:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          50449:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50450:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map123;
        !          50451: 
        !          50452:   /* root 908 (base opcode 0xe300): */
        !          50453:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          50454:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          50455:   root_entry->_tme_m68k_decoder_root_submap = submap55;
        !          50456:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map119;
        !          50457: 
        !          50458:   /* root 909 (base opcode 0xe340): */
        !          50459:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          50460:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          50461:   root_entry->_tme_m68k_decoder_root_submap = submap56;
        !          50462:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map120;
        !          50463: 
        !          50464:   /* root 910 (base opcode 0xe380): */
        !          50465:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2);
        !          50466:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          50467:   root_entry->_tme_m68k_decoder_root_submap = submap57;
        !          50468:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map121;
        !          50469: 
        !          50470:   /* root 911 (base opcode 0xe3c0): */
        !          50471:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          50472:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          50473:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          50474:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50475:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map124;
        !          50476: 
        !          50477:   /* root 912 (base opcode 0xe400): */
        !          50478:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          50479:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          50480:   root_entry->_tme_m68k_decoder_root_submap = submap58;
        !          50481:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map115;
        !          50482: 
        !          50483:   /* root 913 (base opcode 0xe440): */
        !          50484:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          50485:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          50486:   root_entry->_tme_m68k_decoder_root_submap = submap59;
        !          50487:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map116;
        !          50488: 
        !          50489:   /* root 914 (base opcode 0xe480): */
        !          50490:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          50491:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          50492:   root_entry->_tme_m68k_decoder_root_submap = submap60;
        !          50493:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map117;
        !          50494: 
        !          50495:   /* root 915 (base opcode 0xe4c0): */
        !          50496:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          50497:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          50498:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          50499:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50500:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map125;
        !          50501: 
        !          50502:   /* root 916 (base opcode 0xe500): */
        !          50503:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          50504:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          50505:   root_entry->_tme_m68k_decoder_root_submap = submap58;
        !          50506:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map119;
        !          50507: 
        !          50508:   /* root 917 (base opcode 0xe540): */
        !          50509:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          50510:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          50511:   root_entry->_tme_m68k_decoder_root_submap = submap59;
        !          50512:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map120;
        !          50513: 
        !          50514:   /* root 918 (base opcode 0xe580): */
        !          50515:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2);
        !          50516:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          50517:   root_entry->_tme_m68k_decoder_root_submap = submap60;
        !          50518:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map121;
        !          50519: 
        !          50520:   /* root 919 (base opcode 0xe5c0): */
        !          50521:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          50522:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          50523:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          50524:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50525:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map126;
        !          50526: 
        !          50527:   /* root 920 (base opcode 0xe600): */
        !          50528:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          50529:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          50530:   root_entry->_tme_m68k_decoder_root_submap = submap61;
        !          50531:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map115;
        !          50532: 
        !          50533:   /* root 921 (base opcode 0xe640): */
        !          50534:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          50535:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          50536:   root_entry->_tme_m68k_decoder_root_submap = submap62;
        !          50537:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map116;
        !          50538: 
        !          50539:   /* root 922 (base opcode 0xe680): */
        !          50540:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          50541:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          50542:   root_entry->_tme_m68k_decoder_root_submap = submap63;
        !          50543:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map117;
        !          50544: 
        !          50545:   /* root 923 (base opcode 0xe6c0): */
        !          50546:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          50547:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          50548:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          50549:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50550:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map127;
        !          50551: 
        !          50552:   /* root 924 (base opcode 0xe700): */
        !          50553:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          50554:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          50555:   root_entry->_tme_m68k_decoder_root_submap = submap61;
        !          50556:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map119;
        !          50557: 
        !          50558:   /* root 925 (base opcode 0xe740): */
        !          50559:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          50560:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          50561:   root_entry->_tme_m68k_decoder_root_submap = submap62;
        !          50562:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map120;
        !          50563: 
        !          50564:   /* root 926 (base opcode 0xe780): */
        !          50565:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2);
        !          50566:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          50567:   root_entry->_tme_m68k_decoder_root_submap = submap63;
        !          50568:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map121;
        !          50569: 
        !          50570:   /* root 927 (base opcode 0xe7c0): */
        !          50571:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = (tme_uint8_t *) &_tme_m68k_imm8[1];
        !          50572:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_memx16;
        !          50573:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_16;
        !          50574:   root_entry->_tme_m68k_decoder_root_submap = submap43;
        !          50575:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map128;
        !          50576: 
        !          50577:   /* root 928 (base opcode 0xe800): */
        !          50578:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          50579:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          50580:   root_entry->_tme_m68k_decoder_root_submap = submap64;
        !          50581:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map115;
        !          50582: 
        !          50583:   /* root 929 (base opcode 0xe840): */
        !          50584:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          50585:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          50586:   root_entry->_tme_m68k_decoder_root_submap = submap65;
        !          50587:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map116;
        !          50588: 
        !          50589:   /* root 930 (base opcode 0xe880): */
        !          50590:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          50591:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          50592:   root_entry->_tme_m68k_decoder_root_submap = submap66;
        !          50593:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map117;
        !          50594: 
        !          50595:   /* root 931 (base opcode 0xe8c0): */
        !          50596:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          50597:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          50598:   root_entry->_tme_m68k_decoder_root_submap = submap12;
        !          50599:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map161;
        !          50600: 
        !          50601:   /* root 932 (base opcode 0xe900): */
        !          50602:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          50603:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          50604:   root_entry->_tme_m68k_decoder_root_submap = submap64;
        !          50605:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map119;
        !          50606: 
        !          50607:   /* root 933 (base opcode 0xe940): */
        !          50608:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          50609:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          50610:   root_entry->_tme_m68k_decoder_root_submap = submap65;
        !          50611:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map120;
        !          50612: 
        !          50613:   /* root 934 (base opcode 0xe980): */
        !          50614:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2);
        !          50615:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          50616:   root_entry->_tme_m68k_decoder_root_submap = submap66;
        !          50617:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map121;
        !          50618: 
        !          50619:   /* root 935 (base opcode 0xe9c0): */
        !          50620:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          50621:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          50622:   root_entry->_tme_m68k_decoder_root_submap = submap12;
        !          50623:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map162;
        !          50624: 
        !          50625:   /* root 936 (base opcode 0xea00): */
        !          50626:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          50627:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          50628:   root_entry->_tme_m68k_decoder_root_submap = submap67;
        !          50629:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map115;
        !          50630: 
        !          50631:   /* root 937 (base opcode 0xea40): */
        !          50632:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          50633:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          50634:   root_entry->_tme_m68k_decoder_root_submap = submap68;
        !          50635:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map116;
        !          50636: 
        !          50637:   /* root 938 (base opcode 0xea80): */
        !          50638:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          50639:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          50640:   root_entry->_tme_m68k_decoder_root_submap = submap69;
        !          50641:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map117;
        !          50642: 
        !          50643:   /* root 939 (base opcode 0xeac0): */
        !          50644:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          50645:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          50646:   root_entry->_tme_m68k_decoder_root_submap = submap83;
        !          50647:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map163;
        !          50648: 
        !          50649:   /* root 940 (base opcode 0xeb00): */
        !          50650:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          50651:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          50652:   root_entry->_tme_m68k_decoder_root_submap = submap67;
        !          50653:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map119;
        !          50654: 
        !          50655:   /* root 941 (base opcode 0xeb40): */
        !          50656:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          50657:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          50658:   root_entry->_tme_m68k_decoder_root_submap = submap68;
        !          50659:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map120;
        !          50660: 
        !          50661:   /* root 942 (base opcode 0xeb80): */
        !          50662:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2);
        !          50663:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          50664:   root_entry->_tme_m68k_decoder_root_submap = submap69;
        !          50665:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map121;
        !          50666: 
        !          50667:   /* root 943 (base opcode 0xebc0): */
        !          50668:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          50669:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          50670:   root_entry->_tme_m68k_decoder_root_submap = submap12;
        !          50671:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map164;
        !          50672: 
        !          50673:   /* root 944 (base opcode 0xec00): */
        !          50674:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          50675:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          50676:   root_entry->_tme_m68k_decoder_root_submap = submap70;
        !          50677:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map115;
        !          50678: 
        !          50679:   /* root 945 (base opcode 0xec40): */
        !          50680:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          50681:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          50682:   root_entry->_tme_m68k_decoder_root_submap = submap71;
        !          50683:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map116;
        !          50684: 
        !          50685:   /* root 946 (base opcode 0xec80): */
        !          50686:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          50687:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          50688:   root_entry->_tme_m68k_decoder_root_submap = submap72;
        !          50689:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map117;
        !          50690: 
        !          50691:   /* root 947 (base opcode 0xecc0): */
        !          50692:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          50693:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          50694:   root_entry->_tme_m68k_decoder_root_submap = submap83;
        !          50695:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map165;
        !          50696: 
        !          50697:   /* root 948 (base opcode 0xed00): */
        !          50698:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          50699:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          50700:   root_entry->_tme_m68k_decoder_root_submap = submap70;
        !          50701:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map119;
        !          50702: 
        !          50703:   /* root 949 (base opcode 0xed40): */
        !          50704:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          50705:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          50706:   root_entry->_tme_m68k_decoder_root_submap = submap71;
        !          50707:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map120;
        !          50708: 
        !          50709:   /* root 950 (base opcode 0xed80): */
        !          50710:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2);
        !          50711:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          50712:   root_entry->_tme_m68k_decoder_root_submap = submap72;
        !          50713:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map121;
        !          50714: 
        !          50715:   /* root 951 (base opcode 0xedc0): */
        !          50716:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          50717:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          50718:   root_entry->_tme_m68k_decoder_root_submap = submap12;
        !          50719:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map166;
        !          50720: 
        !          50721:   /* root 952 (base opcode 0xee00): */
        !          50722:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          50723:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          50724:   root_entry->_tme_m68k_decoder_root_submap = submap73;
        !          50725:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map115;
        !          50726: 
        !          50727:   /* root 953 (base opcode 0xee40): */
        !          50728:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          50729:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          50730:   root_entry->_tme_m68k_decoder_root_submap = submap74;
        !          50731:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map116;
        !          50732: 
        !          50733:   /* root 954 (base opcode 0xee80): */
        !          50734:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          50735:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          50736:   root_entry->_tme_m68k_decoder_root_submap = submap75;
        !          50737:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map117;
        !          50738: 
        !          50739:   /* root 955 (base opcode 0xeec0): */
        !          50740:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          50741:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          50742:   root_entry->_tme_m68k_decoder_root_submap = submap83;
        !          50743:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map167;
        !          50744: 
        !          50745:   /* root 956 (base opcode 0xef00): */
        !          50746:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          50747:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2);
        !          50748:   root_entry->_tme_m68k_decoder_root_submap = submap73;
        !          50749:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map119;
        !          50750: 
        !          50751:   /* root 957 (base opcode 0xef40): */
        !          50752:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          50753:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1);
        !          50754:   root_entry->_tme_m68k_decoder_root_submap = submap74;
        !          50755:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map120;
        !          50756: 
        !          50757:   /* root 958 (base opcode 0xef80): */
        !          50758:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand0 = &ic->tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2);
        !          50759:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->tme_m68k_ireg_uint32(TME_M68K_IREG_D0);
        !          50760:   root_entry->_tme_m68k_decoder_root_submap = submap75;
        !          50761:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map121;
        !          50762: 
        !          50763:   /* root 959 (base opcode 0xefc0): */
        !          50764:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_operand1 = &ic->_tme_m68k_ea_address;
        !          50765:   root_entry->_tme_m68k_decoder_root_gen._tme_m68k_decoder_gen_eax_size = TME_M68K_SIZE_UNSIZED;
        !          50766:   root_entry->_tme_m68k_decoder_root_submap = submap83;
        !          50767:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map168;
        !          50768: 
        !          50769:   /* root 960 (base opcode 0xf000): */
        !          50770:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50771:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50772: 
        !          50773:   /* root 961 (base opcode 0xf040): */
        !          50774:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50775:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50776: 
        !          50777:   /* root 962 (base opcode 0xf080): */
        !          50778:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50779:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50780: 
        !          50781:   /* root 963 (base opcode 0xf0c0): */
        !          50782:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50783:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50784: 
        !          50785:   /* root 964 (base opcode 0xf100): */
        !          50786:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50787:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50788: 
        !          50789:   /* root 965 (base opcode 0xf140): */
        !          50790:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50791:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50792: 
        !          50793:   /* root 966 (base opcode 0xf180): */
        !          50794:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50795:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50796: 
        !          50797:   /* root 967 (base opcode 0xf1c0): */
        !          50798:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50799:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50800: 
        !          50801:   /* root 968 (base opcode 0xf200): */
        !          50802:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50803:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50804: 
        !          50805:   /* root 969 (base opcode 0xf240): */
        !          50806:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50807:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50808: 
        !          50809:   /* root 970 (base opcode 0xf280): */
        !          50810:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50811:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50812: 
        !          50813:   /* root 971 (base opcode 0xf2c0): */
        !          50814:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50815:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50816: 
        !          50817:   /* root 972 (base opcode 0xf300): */
        !          50818:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50819:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50820: 
        !          50821:   /* root 973 (base opcode 0xf340): */
        !          50822:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50823:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50824: 
        !          50825:   /* root 974 (base opcode 0xf380): */
        !          50826:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50827:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50828: 
        !          50829:   /* root 975 (base opcode 0xf3c0): */
        !          50830:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50831:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50832: 
        !          50833:   /* root 976 (base opcode 0xf400): */
        !          50834:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50835:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50836: 
        !          50837:   /* root 977 (base opcode 0xf440): */
        !          50838:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50839:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50840: 
        !          50841:   /* root 978 (base opcode 0xf480): */
        !          50842:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50843:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50844: 
        !          50845:   /* root 979 (base opcode 0xf4c0): */
        !          50846:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50847:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50848: 
        !          50849:   /* root 980 (base opcode 0xf500): */
        !          50850:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50851:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50852: 
        !          50853:   /* root 981 (base opcode 0xf540): */
        !          50854:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50855:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50856: 
        !          50857:   /* root 982 (base opcode 0xf580): */
        !          50858:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50859:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50860: 
        !          50861:   /* root 983 (base opcode 0xf5c0): */
        !          50862:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50863:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50864: 
        !          50865:   /* root 984 (base opcode 0xf600): */
        !          50866:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50867:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50868: 
        !          50869:   /* root 985 (base opcode 0xf640): */
        !          50870:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50871:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50872: 
        !          50873:   /* root 986 (base opcode 0xf680): */
        !          50874:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50875:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50876: 
        !          50877:   /* root 987 (base opcode 0xf6c0): */
        !          50878:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50879:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50880: 
        !          50881:   /* root 988 (base opcode 0xf700): */
        !          50882:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50883:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50884: 
        !          50885:   /* root 989 (base opcode 0xf740): */
        !          50886:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50887:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50888: 
        !          50889:   /* root 990 (base opcode 0xf780): */
        !          50890:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50891:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50892: 
        !          50893:   /* root 991 (base opcode 0xf7c0): */
        !          50894:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50895:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50896: 
        !          50897:   /* root 992 (base opcode 0xf800): */
        !          50898:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50899:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50900: 
        !          50901:   /* root 993 (base opcode 0xf840): */
        !          50902:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50903:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50904: 
        !          50905:   /* root 994 (base opcode 0xf880): */
        !          50906:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50907:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50908: 
        !          50909:   /* root 995 (base opcode 0xf8c0): */
        !          50910:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50911:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50912: 
        !          50913:   /* root 996 (base opcode 0xf900): */
        !          50914:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50915:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50916: 
        !          50917:   /* root 997 (base opcode 0xf940): */
        !          50918:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50919:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50920: 
        !          50921:   /* root 998 (base opcode 0xf980): */
        !          50922:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50923:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50924: 
        !          50925:   /* root 999 (base opcode 0xf9c0): */
        !          50926:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50927:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50928: 
        !          50929:   /* root 1000 (base opcode 0xfa00): */
        !          50930:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50931:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50932: 
        !          50933:   /* root 1001 (base opcode 0xfa40): */
        !          50934:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50935:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50936: 
        !          50937:   /* root 1002 (base opcode 0xfa80): */
        !          50938:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50939:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50940: 
        !          50941:   /* root 1003 (base opcode 0xfac0): */
        !          50942:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50943:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50944: 
        !          50945:   /* root 1004 (base opcode 0xfb00): */
        !          50946:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50947:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50948: 
        !          50949:   /* root 1005 (base opcode 0xfb40): */
        !          50950:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50951:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50952: 
        !          50953:   /* root 1006 (base opcode 0xfb80): */
        !          50954:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50955:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50956: 
        !          50957:   /* root 1007 (base opcode 0xfbc0): */
        !          50958:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50959:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50960: 
        !          50961:   /* root 1008 (base opcode 0xfc00): */
        !          50962:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50963:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50964: 
        !          50965:   /* root 1009 (base opcode 0xfc40): */
        !          50966:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50967:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50968: 
        !          50969:   /* root 1010 (base opcode 0xfc80): */
        !          50970:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50971:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50972: 
        !          50973:   /* root 1011 (base opcode 0xfcc0): */
        !          50974:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50975:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50976: 
        !          50977:   /* root 1012 (base opcode 0xfd00): */
        !          50978:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50979:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50980: 
        !          50981:   /* root 1013 (base opcode 0xfd40): */
        !          50982:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50983:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50984: 
        !          50985:   /* root 1014 (base opcode 0xfd80): */
        !          50986:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50987:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50988: 
        !          50989:   /* root 1015 (base opcode 0xfdc0): */
        !          50990:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50991:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50992: 
        !          50993:   /* root 1016 (base opcode 0xfe00): */
        !          50994:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50995:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          50996: 
        !          50997:   /* root 1017 (base opcode 0xfe40): */
        !          50998:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          50999:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          51000: 
        !          51001:   /* root 1018 (base opcode 0xfe80): */
        !          51002:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          51003:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          51004: 
        !          51005:   /* root 1019 (base opcode 0xfec0): */
        !          51006:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          51007:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          51008: 
        !          51009:   /* root 1020 (base opcode 0xff00): */
        !          51010:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          51011:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          51012: 
        !          51013:   /* root 1021 (base opcode 0xff40): */
        !          51014:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          51015:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          51016: 
        !          51017:   /* root 1022 (base opcode 0xff80): */
        !          51018:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          51019:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          51020: 
        !          51021:   /* root 1023 (base opcode 0xffc0): */
        !          51022:   root_entry->_tme_m68k_decoder_root_submap = submap36;
        !          51023:   (root_entry++)->_tme_m68k_decoder_root_opcode_map = _tme_m68k_opcode_map75;
        !          51024: 
        !          51025: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.