|
|
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: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.