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

1.1       root        1: /* generated automatically by m68k-opmap-make.pl, do not edit! */
                      2: 
                      3: /* includes: */
                      4: #include "m68k-impl.h"
                      5: 
1.1.1.2   root        6: /* root init 0: */
                      7: static void
                      8: _tme_m68k_opcode_root_init_0(tme_uint32_t *root, const tme_uint32_t *params)
                      9: {
                     10:   root[0] = params[0] | params[9] | params[12];
                     11:   root[1] = params[3] | params[9] | params[12];
                     12:   root[2] = params[5] | params[9] | params[12];
                     13:   root[3] = params[7] | params[9] | params[12];
                     14:   root[4] = params[2] | params[9] | params[12];
                     15:   root[5] = params[4] | params[9] | params[12];
                     16:   root[6] = params[6] | params[9] | params[12];
                     17:   root[7] = params[1] | params[9] | params[12];
                     18:   root[8] = params[10];
                     19:   root[9] = params[10];
                     20:   root[10] = params[10];
                     21:   root[11] = params[10];
                     22:   root[12] = params[10];
                     23:   root[13] = params[10];
                     24:   root[14] = params[10];
                     25:   root[15] = params[10];
                     26:   root[16] = params[9] | params[11] | params[12];
                     27:   root[17] = params[9] | params[11] | params[12];
                     28:   root[18] = params[9] | params[11] | params[12];
                     29:   root[19] = params[9] | params[11] | params[12];
                     30:   root[20] = params[9] | params[11] | params[12];
                     31:   root[21] = params[9] | params[11] | params[12];
                     32:   root[22] = params[9] | params[11] | params[12];
                     33:   root[23] = params[9] | params[11] | params[12];
                     34:   root[24] = params[9] | params[11] | params[12];
                     35:   root[25] = params[9] | params[11] | params[12];
                     36:   root[26] = params[9] | params[11] | params[12];
                     37:   root[27] = params[9] | params[11] | params[12];
                     38:   root[28] = params[9] | params[11] | params[12];
                     39:   root[29] = params[9] | params[11] | params[12];
                     40:   root[30] = params[9] | params[11] | params[12];
                     41:   root[31] = params[9] | params[11] | params[12];
                     42:   root[32] = params[9] | params[11] | params[12];
                     43:   root[33] = params[9] | params[11] | params[12];
                     44:   root[34] = params[9] | params[11] | params[12];
                     45:   root[35] = params[9] | params[11] | params[12];
                     46:   root[36] = params[9] | params[11] | params[12];
                     47:   root[37] = params[9] | params[11] | params[12];
                     48:   root[38] = params[9] | params[11] | params[12];
                     49:   root[39] = params[9] | params[11] | params[12];
                     50:   root[40] = params[9] | params[11] | params[12];
                     51:   root[41] = params[9] | params[11] | params[12];
                     52:   root[42] = params[9] | params[11] | params[12];
                     53:   root[43] = params[9] | params[11] | params[12];
                     54:   root[44] = params[9] | params[11] | params[12];
                     55:   root[45] = params[9] | params[11] | params[12];
                     56:   root[46] = params[9] | params[11] | params[12];
                     57:   root[47] = params[9] | params[11] | params[12];
                     58:   root[48] = params[9] | params[11] | params[12];
                     59:   root[49] = params[9] | params[11] | params[12];
                     60:   root[50] = params[9] | params[11] | params[12];
                     61:   root[51] = params[9] | params[11] | params[12];
                     62:   root[52] = params[9] | params[11] | params[12];
                     63:   root[53] = params[9] | params[11] | params[12];
                     64:   root[54] = params[9] | params[11] | params[12];
                     65:   root[55] = params[9] | params[11] | params[12];
                     66:   root[56] = params[9] | params[11] | params[12];
                     67:   root[57] = params[9] | params[11] | params[12];
                     68:   root[58] = params[10];
                     69:   root[59] = params[10];
                     70:   root[60] = params[8] | params[9];
                     71:   root[61] = params[10];
                     72:   root[62] = params[10];
                     73:   root[63] = params[10];
                     74: }
                     75: 
                     76: /* root init 1: */
                     77: static void
                     78: _tme_m68k_opcode_root_init_1(tme_uint32_t *root, const tme_uint32_t *params)
                     79: {
                     80:   root[0] = params[0] | params[10];
                     81:   root[1] = params[3] | params[10];
                     82:   root[2] = params[5] | params[10];
                     83:   root[3] = params[7] | params[10];
                     84:   root[4] = params[2] | params[10];
                     85:   root[5] = params[4] | params[10];
                     86:   root[6] = params[6] | params[10];
                     87:   root[7] = params[1] | params[10];
                     88:   root[8] = params[8];
                     89:   root[9] = params[8];
                     90:   root[10] = params[8];
                     91:   root[11] = params[8];
                     92:   root[12] = params[8];
                     93:   root[13] = params[8];
                     94:   root[14] = params[8];
                     95:   root[15] = params[8];
                     96:   root[16] = params[9] | params[10];
                     97:   root[17] = params[9] | params[10];
                     98:   root[18] = params[9] | params[10];
                     99:   root[19] = params[9] | params[10];
                    100:   root[20] = params[9] | params[10];
                    101:   root[21] = params[9] | params[10];
                    102:   root[22] = params[9] | params[10];
                    103:   root[23] = params[9] | params[10];
                    104:   root[24] = params[9] | params[10];
                    105:   root[25] = params[9] | params[10];
                    106:   root[26] = params[9] | params[10];
                    107:   root[27] = params[9] | params[10];
                    108:   root[28] = params[9] | params[10];
                    109:   root[29] = params[9] | params[10];
                    110:   root[30] = params[9] | params[10];
                    111:   root[31] = params[9] | params[10];
                    112:   root[32] = params[9] | params[10];
                    113:   root[33] = params[9] | params[10];
                    114:   root[34] = params[9] | params[10];
                    115:   root[35] = params[9] | params[10];
                    116:   root[36] = params[9] | params[10];
                    117:   root[37] = params[9] | params[10];
                    118:   root[38] = params[9] | params[10];
                    119:   root[39] = params[9] | params[10];
                    120:   root[40] = params[9] | params[10];
                    121:   root[41] = params[9] | params[10];
                    122:   root[42] = params[9] | params[10];
                    123:   root[43] = params[9] | params[10];
                    124:   root[44] = params[9] | params[10];
                    125:   root[45] = params[9] | params[10];
                    126:   root[46] = params[9] | params[10];
                    127:   root[47] = params[9] | params[10];
                    128:   root[48] = params[9] | params[10];
                    129:   root[49] = params[9] | params[10];
                    130:   root[50] = params[9] | params[10];
                    131:   root[51] = params[9] | params[10];
                    132:   root[52] = params[9] | params[10];
                    133:   root[53] = params[9] | params[10];
                    134:   root[54] = params[9] | params[10];
                    135:   root[55] = params[9] | params[10];
                    136:   root[56] = params[9] | params[10];
                    137:   root[57] = params[9] | params[10];
                    138:   root[58] = params[8];
                    139:   root[59] = params[8];
                    140:   root[60] = params[8];
                    141:   root[61] = params[8];
                    142:   root[62] = params[8];
                    143:   root[63] = params[8];
                    144: }
                    145: 
                    146: /* root init 2: */
                    147: static void
                    148: _tme_m68k_opcode_root_init_2(tme_uint32_t *root, const tme_uint32_t *params)
                    149: {
                    150:   root[0] = params[0];
                    151:   root[1] = params[0];
                    152:   root[2] = params[0];
                    153:   root[3] = params[0];
                    154:   root[4] = params[0];
                    155:   root[5] = params[0];
                    156:   root[6] = params[0];
                    157:   root[7] = params[0];
                    158:   root[8] = params[0];
                    159:   root[9] = params[0];
                    160:   root[10] = params[0];
                    161:   root[11] = params[0];
                    162:   root[12] = params[0];
                    163:   root[13] = params[0];
                    164:   root[14] = params[0];
                    165:   root[15] = params[0];
                    166:   root[16] = params[0];
                    167:   root[17] = params[0];
                    168:   root[18] = params[0];
                    169:   root[19] = params[0];
                    170:   root[20] = params[0];
                    171:   root[21] = params[0];
                    172:   root[22] = params[0];
                    173:   root[23] = params[0];
                    174:   root[24] = params[0];
                    175:   root[25] = params[0];
                    176:   root[26] = params[0];
                    177:   root[27] = params[0];
                    178:   root[28] = params[0];
                    179:   root[29] = params[0];
                    180:   root[30] = params[0];
                    181:   root[31] = params[0];
                    182:   root[32] = params[0];
                    183:   root[33] = params[0];
                    184:   root[34] = params[0];
                    185:   root[35] = params[0];
                    186:   root[36] = params[0];
                    187:   root[37] = params[0];
                    188:   root[38] = params[0];
                    189:   root[39] = params[0];
                    190:   root[40] = params[0];
                    191:   root[41] = params[0];
                    192:   root[42] = params[0];
                    193:   root[43] = params[0];
                    194:   root[44] = params[0];
                    195:   root[45] = params[0];
                    196:   root[46] = params[0];
                    197:   root[47] = params[0];
                    198:   root[48] = params[0];
                    199:   root[49] = params[0];
                    200:   root[50] = params[0];
                    201:   root[51] = params[0];
                    202:   root[52] = params[0];
                    203:   root[53] = params[0];
                    204:   root[54] = params[0];
                    205:   root[55] = params[0];
                    206:   root[56] = params[0];
                    207:   root[57] = params[0];
                    208:   root[58] = params[0];
                    209:   root[59] = params[0];
                    210:   root[60] = params[0];
                    211:   root[61] = params[0];
                    212:   root[62] = params[0];
                    213:   root[63] = params[0];
                    214: }
                    215: 
                    216: /* root init 3: */
                    217: static void
                    218: _tme_m68k_opcode_root_init_3(tme_uint32_t *root, const tme_uint32_t *params)
                    219: {
                    220:   root[0] = params[0] | params[7] | params[22];
                    221:   root[1] = params[5] | params[7] | params[22];
                    222:   root[2] = params[7] | params[11] | params[22];
                    223:   root[3] = params[7] | params[16] | params[22];
                    224:   root[4] = params[3] | params[7] | params[22];
                    225:   root[5] = params[7] | params[9] | params[22];
                    226:   root[6] = params[7] | params[14] | params[22];
                    227:   root[7] = params[2] | params[7] | params[22];
                    228:   root[8] = params[8] | params[15];
                    229:   root[9] = params[13] | params[15];
                    230:   root[10] = params[1] | params[15];
                    231:   root[11] = params[6] | params[15];
                    232:   root[12] = params[12] | params[15];
                    233:   root[13] = params[15] | params[17];
                    234:   root[14] = params[4] | params[15];
                    235:   root[15] = params[10] | params[15];
                    236:   root[16] = params[18] | params[21] | params[22];
                    237:   root[17] = params[18] | params[21] | params[22];
                    238:   root[18] = params[18] | params[21] | params[22];
                    239:   root[19] = params[18] | params[21] | params[22];
                    240:   root[20] = params[18] | params[21] | params[22];
                    241:   root[21] = params[18] | params[21] | params[22];
                    242:   root[22] = params[18] | params[21] | params[22];
                    243:   root[23] = params[18] | params[21] | params[22];
                    244:   root[24] = params[18] | params[21] | params[22];
                    245:   root[25] = params[18] | params[21] | params[22];
                    246:   root[26] = params[18] | params[21] | params[22];
                    247:   root[27] = params[18] | params[21] | params[22];
                    248:   root[28] = params[18] | params[21] | params[22];
                    249:   root[29] = params[18] | params[21] | params[22];
                    250:   root[30] = params[18] | params[21] | params[22];
                    251:   root[31] = params[18] | params[21] | params[22];
                    252:   root[32] = params[18] | params[21] | params[22];
                    253:   root[33] = params[18] | params[21] | params[22];
                    254:   root[34] = params[18] | params[21] | params[22];
                    255:   root[35] = params[18] | params[21] | params[22];
                    256:   root[36] = params[18] | params[21] | params[22];
                    257:   root[37] = params[18] | params[21] | params[22];
                    258:   root[38] = params[18] | params[21] | params[22];
                    259:   root[39] = params[18] | params[21] | params[22];
                    260:   root[40] = params[18] | params[21] | params[22];
                    261:   root[41] = params[18] | params[21] | params[22];
                    262:   root[42] = params[18] | params[21] | params[22];
                    263:   root[43] = params[18] | params[21] | params[22];
                    264:   root[44] = params[18] | params[21] | params[22];
                    265:   root[45] = params[18] | params[21] | params[22];
                    266:   root[46] = params[18] | params[21] | params[22];
                    267:   root[47] = params[18] | params[21] | params[22];
                    268:   root[48] = params[18] | params[21] | params[22];
                    269:   root[49] = params[18] | params[21] | params[22];
                    270:   root[50] = params[18] | params[21] | params[22];
                    271:   root[51] = params[18] | params[21] | params[22];
                    272:   root[52] = params[18] | params[21] | params[22];
                    273:   root[53] = params[18] | params[21] | params[22];
                    274:   root[54] = params[18] | params[21] | params[22];
                    275:   root[55] = params[18] | params[21] | params[22];
                    276:   root[56] = params[18] | params[21] | params[22];
                    277:   root[57] = params[18] | params[21] | params[22];
                    278:   root[58] = params[18] | params[21] | params[22];
                    279:   root[59] = params[18] | params[21] | params[22];
                    280:   root[60] = params[19] | params[21] | params[22];
                    281:   root[61] = params[20];
                    282:   root[62] = params[20];
                    283:   root[63] = params[20];
                    284: }
                    285: 
                    286: /* root init 4: */
                    287: static void
                    288: _tme_m68k_opcode_root_init_4(tme_uint32_t *root, const tme_uint32_t *params)
                    289: {
                    290:   root[0] = params[0] | params[7] | params[20];
                    291:   root[1] = params[5] | params[7] | params[20];
                    292:   root[2] = params[7] | params[11] | params[20];
                    293:   root[3] = params[7] | params[16] | params[20];
                    294:   root[4] = params[3] | params[7] | params[20];
                    295:   root[5] = params[7] | params[9] | params[20];
                    296:   root[6] = params[7] | params[14] | params[20];
                    297:   root[7] = params[2] | params[7] | params[20];
                    298:   root[8] = params[8] | params[15];
                    299:   root[9] = params[13] | params[15];
                    300:   root[10] = params[1] | params[15];
                    301:   root[11] = params[6] | params[15];
                    302:   root[12] = params[12] | params[15];
                    303:   root[13] = params[15] | params[17];
                    304:   root[14] = params[4] | params[15];
                    305:   root[15] = params[10] | params[15];
                    306:   root[16] = params[19] | params[20];
                    307:   root[17] = params[19] | params[20];
                    308:   root[18] = params[19] | params[20];
                    309:   root[19] = params[19] | params[20];
                    310:   root[20] = params[19] | params[20];
                    311:   root[21] = params[19] | params[20];
                    312:   root[22] = params[19] | params[20];
                    313:   root[23] = params[19] | params[20];
                    314:   root[24] = params[19] | params[20];
                    315:   root[25] = params[19] | params[20];
                    316:   root[26] = params[19] | params[20];
                    317:   root[27] = params[19] | params[20];
                    318:   root[28] = params[19] | params[20];
                    319:   root[29] = params[19] | params[20];
                    320:   root[30] = params[19] | params[20];
                    321:   root[31] = params[19] | params[20];
                    322:   root[32] = params[19] | params[20];
                    323:   root[33] = params[19] | params[20];
                    324:   root[34] = params[19] | params[20];
                    325:   root[35] = params[19] | params[20];
                    326:   root[36] = params[19] | params[20];
                    327:   root[37] = params[19] | params[20];
                    328:   root[38] = params[19] | params[20];
                    329:   root[39] = params[19] | params[20];
                    330:   root[40] = params[19] | params[20];
                    331:   root[41] = params[19] | params[20];
                    332:   root[42] = params[19] | params[20];
                    333:   root[43] = params[19] | params[20];
                    334:   root[44] = params[19] | params[20];
                    335:   root[45] = params[19] | params[20];
                    336:   root[46] = params[19] | params[20];
                    337:   root[47] = params[19] | params[20];
                    338:   root[48] = params[19] | params[20];
                    339:   root[49] = params[19] | params[20];
                    340:   root[50] = params[19] | params[20];
                    341:   root[51] = params[19] | params[20];
                    342:   root[52] = params[19] | params[20];
                    343:   root[53] = params[19] | params[20];
                    344:   root[54] = params[19] | params[20];
                    345:   root[55] = params[19] | params[20];
                    346:   root[56] = params[19] | params[20];
                    347:   root[57] = params[19] | params[20];
                    348:   root[58] = params[18];
                    349:   root[59] = params[18];
                    350:   root[60] = params[18];
                    351:   root[61] = params[18];
                    352:   root[62] = params[18];
                    353:   root[63] = params[18];
                    354: }
                    355: 
                    356: /* root init 5: */
                    357: static void
                    358: _tme_m68k_opcode_root_init_5(tme_uint32_t *root, const tme_uint32_t *params)
                    359: {
                    360:   root[0] = params[0] | params[4] | params[10] | params[14];
                    361:   root[1] = params[3] | params[4] | params[10] | params[14];
                    362:   root[2] = params[4] | params[6] | params[10] | params[14];
                    363:   root[3] = params[4] | params[8] | params[10] | params[14];
                    364:   root[4] = params[2] | params[4] | params[10] | params[14];
                    365:   root[5] = params[4] | params[5] | params[10] | params[14];
                    366:   root[6] = params[4] | params[7] | params[10] | params[14];
                    367:   root[7] = params[1] | params[4] | params[10] | params[14];
                    368:   root[8] = params[12];
                    369:   root[9] = params[12];
                    370:   root[10] = params[12];
                    371:   root[11] = params[12];
                    372:   root[12] = params[12];
                    373:   root[13] = params[12];
                    374:   root[14] = params[12];
                    375:   root[15] = params[12];
                    376:   root[16] = params[9] | params[10] | params[13] | params[14];
                    377:   root[17] = params[9] | params[10] | params[13] | params[14];
                    378:   root[18] = params[9] | params[10] | params[13] | params[14];
                    379:   root[19] = params[9] | params[10] | params[13] | params[14];
                    380:   root[20] = params[9] | params[10] | params[13] | params[14];
                    381:   root[21] = params[9] | params[10] | params[13] | params[14];
                    382:   root[22] = params[9] | params[10] | params[13] | params[14];
                    383:   root[23] = params[9] | params[10] | params[13] | params[14];
                    384:   root[24] = params[9] | params[10] | params[13] | params[14];
                    385:   root[25] = params[9] | params[10] | params[13] | params[14];
                    386:   root[26] = params[9] | params[10] | params[13] | params[14];
                    387:   root[27] = params[9] | params[10] | params[13] | params[14];
                    388:   root[28] = params[9] | params[10] | params[13] | params[14];
                    389:   root[29] = params[9] | params[10] | params[13] | params[14];
                    390:   root[30] = params[9] | params[10] | params[13] | params[14];
                    391:   root[31] = params[9] | params[10] | params[13] | params[14];
                    392:   root[32] = params[9] | params[10] | params[13] | params[14];
                    393:   root[33] = params[9] | params[10] | params[13] | params[14];
                    394:   root[34] = params[9] | params[10] | params[13] | params[14];
                    395:   root[35] = params[9] | params[10] | params[13] | params[14];
                    396:   root[36] = params[9] | params[10] | params[13] | params[14];
                    397:   root[37] = params[9] | params[10] | params[13] | params[14];
                    398:   root[38] = params[9] | params[10] | params[13] | params[14];
                    399:   root[39] = params[9] | params[10] | params[13] | params[14];
                    400:   root[40] = params[9] | params[10] | params[13] | params[14];
                    401:   root[41] = params[9] | params[10] | params[13] | params[14];
                    402:   root[42] = params[9] | params[10] | params[13] | params[14];
                    403:   root[43] = params[9] | params[10] | params[13] | params[14];
                    404:   root[44] = params[9] | params[10] | params[13] | params[14];
                    405:   root[45] = params[9] | params[10] | params[13] | params[14];
                    406:   root[46] = params[9] | params[10] | params[13] | params[14];
                    407:   root[47] = params[9] | params[10] | params[13] | params[14];
                    408:   root[48] = params[9] | params[10] | params[13] | params[14];
                    409:   root[49] = params[9] | params[10] | params[13] | params[14];
                    410:   root[50] = params[9] | params[10] | params[13] | params[14];
                    411:   root[51] = params[9] | params[10] | params[13] | params[14];
                    412:   root[52] = params[9] | params[10] | params[13] | params[14];
                    413:   root[53] = params[9] | params[10] | params[13] | params[14];
                    414:   root[54] = params[9] | params[10] | params[13] | params[14];
                    415:   root[55] = params[9] | params[10] | params[13] | params[14];
                    416:   root[56] = params[9] | params[10] | params[13] | params[14];
                    417:   root[57] = params[9] | params[10] | params[13] | params[14];
                    418:   root[58] = params[9] | params[10] | params[13] | params[14];
                    419:   root[59] = params[9] | params[10] | params[13] | params[14];
                    420:   root[60] = params[11] | params[13] | params[14];
                    421:   root[61] = params[12];
                    422:   root[62] = params[12];
                    423:   root[63] = params[12];
                    424: }
                    425: 
                    426: /* root init 6: */
                    427: static void
                    428: _tme_m68k_opcode_root_init_6(tme_uint32_t *root, const tme_uint32_t *params)
                    429: {
                    430:   root[0] = params[0] | params[4] | params[11];
                    431:   root[1] = params[3] | params[4] | params[11];
                    432:   root[2] = params[4] | params[6] | params[11];
                    433:   root[3] = params[4] | params[8] | params[11];
                    434:   root[4] = params[2] | params[4] | params[11];
                    435:   root[5] = params[4] | params[5] | params[11];
                    436:   root[6] = params[4] | params[7] | params[11];
                    437:   root[7] = params[1] | params[4] | params[11];
                    438:   root[8] = params[9];
                    439:   root[9] = params[9];
                    440:   root[10] = params[9];
                    441:   root[11] = params[9];
                    442:   root[12] = params[9];
                    443:   root[13] = params[9];
                    444:   root[14] = params[9];
                    445:   root[15] = params[9];
                    446:   root[16] = params[10] | params[11];
                    447:   root[17] = params[10] | params[11];
                    448:   root[18] = params[10] | params[11];
                    449:   root[19] = params[10] | params[11];
                    450:   root[20] = params[10] | params[11];
                    451:   root[21] = params[10] | params[11];
                    452:   root[22] = params[10] | params[11];
                    453:   root[23] = params[10] | params[11];
                    454:   root[24] = params[10] | params[11];
                    455:   root[25] = params[10] | params[11];
                    456:   root[26] = params[10] | params[11];
                    457:   root[27] = params[10] | params[11];
                    458:   root[28] = params[10] | params[11];
                    459:   root[29] = params[10] | params[11];
                    460:   root[30] = params[10] | params[11];
                    461:   root[31] = params[10] | params[11];
                    462:   root[32] = params[10] | params[11];
                    463:   root[33] = params[10] | params[11];
                    464:   root[34] = params[10] | params[11];
                    465:   root[35] = params[10] | params[11];
                    466:   root[36] = params[10] | params[11];
                    467:   root[37] = params[10] | params[11];
                    468:   root[38] = params[10] | params[11];
                    469:   root[39] = params[10] | params[11];
                    470:   root[40] = params[10] | params[11];
                    471:   root[41] = params[10] | params[11];
                    472:   root[42] = params[10] | params[11];
                    473:   root[43] = params[10] | params[11];
                    474:   root[44] = params[10] | params[11];
                    475:   root[45] = params[10] | params[11];
                    476:   root[46] = params[10] | params[11];
                    477:   root[47] = params[10] | params[11];
                    478:   root[48] = params[10] | params[11];
                    479:   root[49] = params[10] | params[11];
                    480:   root[50] = params[10] | params[11];
                    481:   root[51] = params[10] | params[11];
                    482:   root[52] = params[10] | params[11];
                    483:   root[53] = params[10] | params[11];
                    484:   root[54] = params[10] | params[11];
                    485:   root[55] = params[10] | params[11];
                    486:   root[56] = params[10] | params[11];
                    487:   root[57] = params[10] | params[11];
                    488:   root[58] = params[9];
                    489:   root[59] = params[9];
                    490:   root[60] = params[9];
                    491:   root[61] = params[9];
                    492:   root[62] = params[9];
                    493:   root[63] = params[9];
                    494: }
                    495: 
                    496: /* root init 7: */
                    497: static void
                    498: _tme_m68k_opcode_root_init_7(tme_uint32_t *root, const tme_uint32_t *params)
                    499: {
                    500:   root[0] = params[0] | params[11];
                    501:   root[1] = params[3] | params[11];
                    502:   root[2] = params[5] | params[11];
                    503:   root[3] = params[7] | params[11];
                    504:   root[4] = params[2] | params[11];
                    505:   root[5] = params[4] | params[11];
                    506:   root[6] = params[6] | params[11];
                    507:   root[7] = params[1] | params[11];
                    508:   root[8] = params[10];
                    509:   root[9] = params[10];
                    510:   root[10] = params[10];
                    511:   root[11] = params[10];
                    512:   root[12] = params[10];
                    513:   root[13] = params[10];
                    514:   root[14] = params[10];
                    515:   root[15] = params[10];
                    516:   root[16] = params[8] | params[11];
                    517:   root[17] = params[8] | params[11];
                    518:   root[18] = params[8] | params[11];
                    519:   root[19] = params[8] | params[11];
                    520:   root[20] = params[8] | params[11];
                    521:   root[21] = params[8] | params[11];
                    522:   root[22] = params[8] | params[11];
                    523:   root[23] = params[8] | params[11];
                    524:   root[24] = params[8] | params[11];
                    525:   root[25] = params[8] | params[11];
                    526:   root[26] = params[8] | params[11];
                    527:   root[27] = params[8] | params[11];
                    528:   root[28] = params[8] | params[11];
                    529:   root[29] = params[8] | params[11];
                    530:   root[30] = params[8] | params[11];
                    531:   root[31] = params[8] | params[11];
                    532:   root[32] = params[8] | params[11];
                    533:   root[33] = params[8] | params[11];
                    534:   root[34] = params[8] | params[11];
                    535:   root[35] = params[8] | params[11];
                    536:   root[36] = params[8] | params[11];
                    537:   root[37] = params[8] | params[11];
                    538:   root[38] = params[8] | params[11];
                    539:   root[39] = params[8] | params[11];
                    540:   root[40] = params[8] | params[11];
                    541:   root[41] = params[8] | params[11];
                    542:   root[42] = params[8] | params[11];
                    543:   root[43] = params[8] | params[11];
                    544:   root[44] = params[8] | params[11];
                    545:   root[45] = params[8] | params[11];
                    546:   root[46] = params[8] | params[11];
                    547:   root[47] = params[8] | params[11];
                    548:   root[48] = params[8] | params[11];
                    549:   root[49] = params[8] | params[11];
                    550:   root[50] = params[8] | params[11];
                    551:   root[51] = params[8] | params[11];
                    552:   root[52] = params[8] | params[11];
                    553:   root[53] = params[8] | params[11];
                    554:   root[54] = params[8] | params[11];
                    555:   root[55] = params[8] | params[11];
                    556:   root[56] = params[8] | params[11];
                    557:   root[57] = params[8] | params[11];
                    558:   root[58] = params[8] | params[11];
                    559:   root[59] = params[8] | params[11];
                    560:   root[60] = params[9] | params[11];
                    561:   root[61] = params[10];
                    562:   root[62] = params[10];
                    563:   root[63] = params[10];
                    564: }
                    565: 
                    566: /* root init 8: */
                    567: static void
                    568: _tme_m68k_opcode_root_init_8(tme_uint32_t *root, const tme_uint32_t *params)
                    569: {
                    570:   root[0] = params[0] | params[10] | params[12];
                    571:   root[1] = params[3] | params[10] | params[12];
                    572:   root[2] = params[5] | params[10] | params[12];
                    573:   root[3] = params[7] | params[10] | params[12];
                    574:   root[4] = params[2] | params[10] | params[12];
                    575:   root[5] = params[4] | params[10] | params[12];
                    576:   root[6] = params[6] | params[10] | params[12];
                    577:   root[7] = params[1] | params[10] | params[12];
                    578:   root[8] = params[11];
                    579:   root[9] = params[11];
                    580:   root[10] = params[11];
                    581:   root[11] = params[11];
                    582:   root[12] = params[11];
                    583:   root[13] = params[11];
                    584:   root[14] = params[11];
                    585:   root[15] = params[11];
                    586:   root[16] = params[8] | params[12];
                    587:   root[17] = params[8] | params[12];
                    588:   root[18] = params[8] | params[12];
                    589:   root[19] = params[8] | params[12];
                    590:   root[20] = params[8] | params[12];
                    591:   root[21] = params[8] | params[12];
                    592:   root[22] = params[8] | params[12];
                    593:   root[23] = params[8] | params[12];
                    594:   root[24] = params[8] | params[12];
                    595:   root[25] = params[8] | params[12];
                    596:   root[26] = params[8] | params[12];
                    597:   root[27] = params[8] | params[12];
                    598:   root[28] = params[8] | params[12];
                    599:   root[29] = params[8] | params[12];
                    600:   root[30] = params[8] | params[12];
                    601:   root[31] = params[8] | params[12];
                    602:   root[32] = params[8] | params[12];
                    603:   root[33] = params[8] | params[12];
                    604:   root[34] = params[8] | params[12];
                    605:   root[35] = params[8] | params[12];
                    606:   root[36] = params[8] | params[12];
                    607:   root[37] = params[8] | params[12];
                    608:   root[38] = params[8] | params[12];
                    609:   root[39] = params[8] | params[12];
                    610:   root[40] = params[8] | params[12];
                    611:   root[41] = params[8] | params[12];
                    612:   root[42] = params[8] | params[12];
                    613:   root[43] = params[8] | params[12];
                    614:   root[44] = params[8] | params[12];
                    615:   root[45] = params[8] | params[12];
                    616:   root[46] = params[8] | params[12];
                    617:   root[47] = params[8] | params[12];
                    618:   root[48] = params[8] | params[12];
                    619:   root[49] = params[8] | params[12];
                    620:   root[50] = params[8] | params[12];
                    621:   root[51] = params[8] | params[12];
                    622:   root[52] = params[8] | params[12];
                    623:   root[53] = params[8] | params[12];
                    624:   root[54] = params[8] | params[12];
                    625:   root[55] = params[8] | params[12];
                    626:   root[56] = params[8] | params[12];
                    627:   root[57] = params[8] | params[12];
                    628:   root[58] = params[8] | params[12];
                    629:   root[59] = params[8] | params[12];
                    630:   root[60] = params[9] | params[10] | params[12];
                    631:   root[61] = params[11];
                    632:   root[62] = params[11];
                    633:   root[63] = params[11];
                    634: }
                    635: 
                    636: /* root init 9: */
                    637: static void
                    638: _tme_m68k_opcode_root_init_9(tme_uint32_t *root, const tme_uint32_t *params)
                    639: {
                    640:   root[0] = params[0] | params[19];
                    641:   root[1] = params[5] | params[19];
                    642:   root[2] = params[10] | params[19];
                    643:   root[3] = params[14] | params[19];
                    644:   root[4] = params[3] | params[19];
                    645:   root[5] = params[8] | params[19];
                    646:   root[6] = params[13] | params[19];
                    647:   root[7] = params[2] | params[19];
                    648:   root[8] = params[7] | params[19];
                    649:   root[9] = params[12] | params[19];
                    650:   root[10] = params[1] | params[19];
                    651:   root[11] = params[6] | params[19];
                    652:   root[12] = params[11] | params[19];
                    653:   root[13] = params[15] | params[19];
                    654:   root[14] = params[4] | params[19];
                    655:   root[15] = params[9] | params[19];
                    656:   root[16] = params[16] | params[19];
                    657:   root[17] = params[16] | params[19];
                    658:   root[18] = params[16] | params[19];
                    659:   root[19] = params[16] | params[19];
                    660:   root[20] = params[16] | params[19];
                    661:   root[21] = params[16] | params[19];
                    662:   root[22] = params[16] | params[19];
                    663:   root[23] = params[16] | params[19];
                    664:   root[24] = params[16] | params[19];
                    665:   root[25] = params[16] | params[19];
                    666:   root[26] = params[16] | params[19];
                    667:   root[27] = params[16] | params[19];
                    668:   root[28] = params[16] | params[19];
                    669:   root[29] = params[16] | params[19];
                    670:   root[30] = params[16] | params[19];
                    671:   root[31] = params[16] | params[19];
                    672:   root[32] = params[16] | params[19];
                    673:   root[33] = params[16] | params[19];
                    674:   root[34] = params[16] | params[19];
                    675:   root[35] = params[16] | params[19];
                    676:   root[36] = params[16] | params[19];
                    677:   root[37] = params[16] | params[19];
                    678:   root[38] = params[16] | params[19];
                    679:   root[39] = params[16] | params[19];
                    680:   root[40] = params[16] | params[19];
                    681:   root[41] = params[16] | params[19];
                    682:   root[42] = params[16] | params[19];
                    683:   root[43] = params[16] | params[19];
                    684:   root[44] = params[16] | params[19];
                    685:   root[45] = params[16] | params[19];
                    686:   root[46] = params[16] | params[19];
                    687:   root[47] = params[16] | params[19];
                    688:   root[48] = params[16] | params[19];
                    689:   root[49] = params[16] | params[19];
                    690:   root[50] = params[16] | params[19];
                    691:   root[51] = params[16] | params[19];
                    692:   root[52] = params[16] | params[19];
                    693:   root[53] = params[16] | params[19];
                    694:   root[54] = params[16] | params[19];
                    695:   root[55] = params[16] | params[19];
                    696:   root[56] = params[16] | params[19];
                    697:   root[57] = params[16] | params[19];
                    698:   root[58] = params[16] | params[19];
                    699:   root[59] = params[16] | params[19];
                    700:   root[60] = params[17] | params[19];
                    701:   root[61] = params[18];
                    702:   root[62] = params[18];
                    703:   root[63] = params[18];
                    704: }
                    705: 
                    706: /* root init 10: */
                    707: static void
                    708: _tme_m68k_opcode_root_init_10(tme_uint32_t *root, const tme_uint32_t *params)
                    709: {
                    710:   root[0] = params[0] | params[18] | params[20];
                    711:   root[1] = params[5] | params[18] | params[20];
                    712:   root[2] = params[10] | params[18] | params[20];
                    713:   root[3] = params[14] | params[18] | params[20];
                    714:   root[4] = params[3] | params[18] | params[20];
                    715:   root[5] = params[8] | params[18] | params[20];
                    716:   root[6] = params[13] | params[18] | params[20];
                    717:   root[7] = params[2] | params[18] | params[20];
                    718:   root[8] = params[7] | params[18] | params[20];
                    719:   root[9] = params[12] | params[18] | params[20];
                    720:   root[10] = params[1] | params[18] | params[20];
                    721:   root[11] = params[6] | params[18] | params[20];
                    722:   root[12] = params[11] | params[18] | params[20];
                    723:   root[13] = params[15] | params[18] | params[20];
                    724:   root[14] = params[4] | params[18] | params[20];
                    725:   root[15] = params[9] | params[18] | params[20];
                    726:   root[16] = params[16] | params[20];
                    727:   root[17] = params[16] | params[20];
                    728:   root[18] = params[16] | params[20];
                    729:   root[19] = params[16] | params[20];
                    730:   root[20] = params[16] | params[20];
                    731:   root[21] = params[16] | params[20];
                    732:   root[22] = params[16] | params[20];
                    733:   root[23] = params[16] | params[20];
                    734:   root[24] = params[16] | params[20];
                    735:   root[25] = params[16] | params[20];
                    736:   root[26] = params[16] | params[20];
                    737:   root[27] = params[16] | params[20];
                    738:   root[28] = params[16] | params[20];
                    739:   root[29] = params[16] | params[20];
                    740:   root[30] = params[16] | params[20];
                    741:   root[31] = params[16] | params[20];
                    742:   root[32] = params[16] | params[20];
                    743:   root[33] = params[16] | params[20];
                    744:   root[34] = params[16] | params[20];
                    745:   root[35] = params[16] | params[20];
                    746:   root[36] = params[16] | params[20];
                    747:   root[37] = params[16] | params[20];
                    748:   root[38] = params[16] | params[20];
                    749:   root[39] = params[16] | params[20];
                    750:   root[40] = params[16] | params[20];
                    751:   root[41] = params[16] | params[20];
                    752:   root[42] = params[16] | params[20];
                    753:   root[43] = params[16] | params[20];
                    754:   root[44] = params[16] | params[20];
                    755:   root[45] = params[16] | params[20];
                    756:   root[46] = params[16] | params[20];
                    757:   root[47] = params[16] | params[20];
                    758:   root[48] = params[16] | params[20];
                    759:   root[49] = params[16] | params[20];
                    760:   root[50] = params[16] | params[20];
                    761:   root[51] = params[16] | params[20];
                    762:   root[52] = params[16] | params[20];
                    763:   root[53] = params[16] | params[20];
                    764:   root[54] = params[16] | params[20];
                    765:   root[55] = params[16] | params[20];
                    766:   root[56] = params[16] | params[20];
                    767:   root[57] = params[16] | params[20];
                    768:   root[58] = params[16] | params[20];
                    769:   root[59] = params[16] | params[20];
                    770:   root[60] = params[17] | params[18] | params[20];
                    771:   root[61] = params[19];
                    772:   root[62] = params[19];
                    773:   root[63] = params[19];
                    774: }
                    775: 
                    776: /* root init 11: */
                    777: static void
                    778: _tme_m68k_opcode_root_init_11(tme_uint32_t *root, const tme_uint32_t *params)
                    779: {
1.1.1.3 ! root      780:   root[0] = params[0] | params[18] | params[20] | params[21];
        !           781:   root[1] = params[5] | params[18] | params[20] | params[21];
        !           782:   root[2] = params[10] | params[18] | params[20] | params[21];
        !           783:   root[3] = params[14] | params[18] | params[20] | params[21];
        !           784:   root[4] = params[3] | params[18] | params[20] | params[21];
        !           785:   root[5] = params[8] | params[18] | params[20] | params[21];
        !           786:   root[6] = params[13] | params[18] | params[20] | params[21];
        !           787:   root[7] = params[2] | params[18] | params[20] | params[21];
        !           788:   root[8] = params[7] | params[18] | params[21];
        !           789:   root[9] = params[12] | params[18] | params[20] | params[21];
        !           790:   root[10] = params[1] | params[18] | params[20] | params[21];
        !           791:   root[11] = params[6] | params[18] | params[20] | params[21];
        !           792:   root[12] = params[11] | params[18] | params[20] | params[21];
        !           793:   root[13] = params[15] | params[18] | params[20] | params[21];
        !           794:   root[14] = params[4] | params[18] | params[20] | params[21];
        !           795:   root[15] = params[9] | params[18] | params[20] | params[21];
        !           796:   root[16] = params[16] | params[20] | params[21];
        !           797:   root[17] = params[16] | params[20] | params[21];
        !           798:   root[18] = params[16] | params[20] | params[21];
        !           799:   root[19] = params[16] | params[20] | params[21];
        !           800:   root[20] = params[16] | params[20] | params[21];
        !           801:   root[21] = params[16] | params[20] | params[21];
        !           802:   root[22] = params[16] | params[20] | params[21];
        !           803:   root[23] = params[16] | params[20] | params[21];
        !           804:   root[24] = params[16] | params[20] | params[21];
        !           805:   root[25] = params[16] | params[20] | params[21];
        !           806:   root[26] = params[16] | params[20] | params[21];
        !           807:   root[27] = params[16] | params[20] | params[21];
        !           808:   root[28] = params[16] | params[20] | params[21];
        !           809:   root[29] = params[16] | params[20] | params[21];
        !           810:   root[30] = params[16] | params[20] | params[21];
        !           811:   root[31] = params[16] | params[20] | params[21];
        !           812:   root[32] = params[16] | params[20] | params[21];
        !           813:   root[33] = params[16] | params[20] | params[21];
        !           814:   root[34] = params[16] | params[20] | params[21];
        !           815:   root[35] = params[16] | params[20] | params[21];
        !           816:   root[36] = params[16] | params[20] | params[21];
        !           817:   root[37] = params[16] | params[20] | params[21];
        !           818:   root[38] = params[16] | params[20] | params[21];
        !           819:   root[39] = params[16] | params[20] | params[21];
        !           820:   root[40] = params[16] | params[20] | params[21];
        !           821:   root[41] = params[16] | params[20] | params[21];
        !           822:   root[42] = params[16] | params[20] | params[21];
        !           823:   root[43] = params[16] | params[20] | params[21];
        !           824:   root[44] = params[16] | params[20] | params[21];
        !           825:   root[45] = params[16] | params[20] | params[21];
        !           826:   root[46] = params[16] | params[20] | params[21];
        !           827:   root[47] = params[16] | params[20] | params[21];
        !           828:   root[48] = params[16] | params[20] | params[21];
        !           829:   root[49] = params[16] | params[20] | params[21];
        !           830:   root[50] = params[16] | params[20] | params[21];
        !           831:   root[51] = params[16] | params[20] | params[21];
        !           832:   root[52] = params[16] | params[20] | params[21];
        !           833:   root[53] = params[16] | params[20] | params[21];
        !           834:   root[54] = params[16] | params[20] | params[21];
        !           835:   root[55] = params[16] | params[20] | params[21];
        !           836:   root[56] = params[16] | params[20] | params[21];
        !           837:   root[57] = params[16] | params[20] | params[21];
        !           838:   root[58] = params[16] | params[20] | params[21];
        !           839:   root[59] = params[16] | params[20] | params[21];
        !           840:   root[60] = params[17] | params[18] | params[20] | params[21];
        !           841:   root[61] = params[19];
        !           842:   root[62] = params[19];
        !           843:   root[63] = params[19];
        !           844: }
        !           845: 
        !           846: /* root init 12: */
        !           847: static void
        !           848: _tme_m68k_opcode_root_init_12(tme_uint32_t *root, const tme_uint32_t *params)
        !           849: {
        !           850:   root[0] = params[0] | params[18] | params[20] | params[21];
        !           851:   root[1] = params[5] | params[18] | params[20] | params[21];
        !           852:   root[2] = params[10] | params[18] | params[20] | params[21];
        !           853:   root[3] = params[14] | params[18] | params[20] | params[21];
        !           854:   root[4] = params[3] | params[18] | params[20] | params[21];
        !           855:   root[5] = params[8] | params[18] | params[20] | params[21];
        !           856:   root[6] = params[13] | params[18] | params[20] | params[21];
        !           857:   root[7] = params[2] | params[18] | params[20] | params[21];
        !           858:   root[8] = params[7] | params[18] | params[20] | params[21];
        !           859:   root[9] = params[12] | params[18] | params[21];
        !           860:   root[10] = params[1] | params[18] | params[20] | params[21];
        !           861:   root[11] = params[6] | params[18] | params[20] | params[21];
        !           862:   root[12] = params[11] | params[18] | params[20] | params[21];
        !           863:   root[13] = params[15] | params[18] | params[20] | params[21];
        !           864:   root[14] = params[4] | params[18] | params[20] | params[21];
        !           865:   root[15] = params[9] | params[18] | params[20] | params[21];
        !           866:   root[16] = params[16] | params[20] | params[21];
        !           867:   root[17] = params[16] | params[20] | params[21];
        !           868:   root[18] = params[16] | params[20] | params[21];
        !           869:   root[19] = params[16] | params[20] | params[21];
        !           870:   root[20] = params[16] | params[20] | params[21];
        !           871:   root[21] = params[16] | params[20] | params[21];
        !           872:   root[22] = params[16] | params[20] | params[21];
        !           873:   root[23] = params[16] | params[20] | params[21];
        !           874:   root[24] = params[16] | params[20] | params[21];
        !           875:   root[25] = params[16] | params[20] | params[21];
        !           876:   root[26] = params[16] | params[20] | params[21];
        !           877:   root[27] = params[16] | params[20] | params[21];
        !           878:   root[28] = params[16] | params[20] | params[21];
        !           879:   root[29] = params[16] | params[20] | params[21];
        !           880:   root[30] = params[16] | params[20] | params[21];
        !           881:   root[31] = params[16] | params[20] | params[21];
        !           882:   root[32] = params[16] | params[20] | params[21];
        !           883:   root[33] = params[16] | params[20] | params[21];
        !           884:   root[34] = params[16] | params[20] | params[21];
        !           885:   root[35] = params[16] | params[20] | params[21];
        !           886:   root[36] = params[16] | params[20] | params[21];
        !           887:   root[37] = params[16] | params[20] | params[21];
        !           888:   root[38] = params[16] | params[20] | params[21];
        !           889:   root[39] = params[16] | params[20] | params[21];
        !           890:   root[40] = params[16] | params[20] | params[21];
        !           891:   root[41] = params[16] | params[20] | params[21];
        !           892:   root[42] = params[16] | params[20] | params[21];
        !           893:   root[43] = params[16] | params[20] | params[21];
        !           894:   root[44] = params[16] | params[20] | params[21];
        !           895:   root[45] = params[16] | params[20] | params[21];
        !           896:   root[46] = params[16] | params[20] | params[21];
        !           897:   root[47] = params[16] | params[20] | params[21];
        !           898:   root[48] = params[16] | params[20] | params[21];
        !           899:   root[49] = params[16] | params[20] | params[21];
        !           900:   root[50] = params[16] | params[20] | params[21];
        !           901:   root[51] = params[16] | params[20] | params[21];
        !           902:   root[52] = params[16] | params[20] | params[21];
        !           903:   root[53] = params[16] | params[20] | params[21];
        !           904:   root[54] = params[16] | params[20] | params[21];
        !           905:   root[55] = params[16] | params[20] | params[21];
        !           906:   root[56] = params[16] | params[20] | params[21];
        !           907:   root[57] = params[16] | params[20] | params[21];
        !           908:   root[58] = params[16] | params[20] | params[21];
        !           909:   root[59] = params[16] | params[20] | params[21];
        !           910:   root[60] = params[17] | params[18] | params[20] | params[21];
        !           911:   root[61] = params[19];
        !           912:   root[62] = params[19];
        !           913:   root[63] = params[19];
        !           914: }
        !           915: 
        !           916: /* root init 13: */
        !           917: static void
        !           918: _tme_m68k_opcode_root_init_13(tme_uint32_t *root, const tme_uint32_t *params)
        !           919: {
        !           920:   root[0] = params[0] | params[18] | params[20] | params[21];
        !           921:   root[1] = params[5] | params[18] | params[20] | params[21];
        !           922:   root[2] = params[10] | params[18] | params[20] | params[21];
        !           923:   root[3] = params[14] | params[18] | params[20] | params[21];
        !           924:   root[4] = params[3] | params[18] | params[20] | params[21];
        !           925:   root[5] = params[8] | params[18] | params[20] | params[21];
        !           926:   root[6] = params[13] | params[18] | params[20] | params[21];
        !           927:   root[7] = params[2] | params[18] | params[20] | params[21];
        !           928:   root[8] = params[7] | params[18] | params[20] | params[21];
        !           929:   root[9] = params[12] | params[18] | params[20] | params[21];
        !           930:   root[10] = params[1] | params[18] | params[21];
        !           931:   root[11] = params[6] | params[18] | params[20] | params[21];
        !           932:   root[12] = params[11] | params[18] | params[20] | params[21];
        !           933:   root[13] = params[15] | params[18] | params[20] | params[21];
        !           934:   root[14] = params[4] | params[18] | params[20] | params[21];
        !           935:   root[15] = params[9] | params[18] | params[20] | params[21];
        !           936:   root[16] = params[16] | params[20] | params[21];
        !           937:   root[17] = params[16] | params[20] | params[21];
        !           938:   root[18] = params[16] | params[20] | params[21];
        !           939:   root[19] = params[16] | params[20] | params[21];
        !           940:   root[20] = params[16] | params[20] | params[21];
        !           941:   root[21] = params[16] | params[20] | params[21];
        !           942:   root[22] = params[16] | params[20] | params[21];
        !           943:   root[23] = params[16] | params[20] | params[21];
        !           944:   root[24] = params[16] | params[20] | params[21];
        !           945:   root[25] = params[16] | params[20] | params[21];
        !           946:   root[26] = params[16] | params[20] | params[21];
        !           947:   root[27] = params[16] | params[20] | params[21];
        !           948:   root[28] = params[16] | params[20] | params[21];
        !           949:   root[29] = params[16] | params[20] | params[21];
        !           950:   root[30] = params[16] | params[20] | params[21];
        !           951:   root[31] = params[16] | params[20] | params[21];
        !           952:   root[32] = params[16] | params[20] | params[21];
        !           953:   root[33] = params[16] | params[20] | params[21];
        !           954:   root[34] = params[16] | params[20] | params[21];
        !           955:   root[35] = params[16] | params[20] | params[21];
        !           956:   root[36] = params[16] | params[20] | params[21];
        !           957:   root[37] = params[16] | params[20] | params[21];
        !           958:   root[38] = params[16] | params[20] | params[21];
        !           959:   root[39] = params[16] | params[20] | params[21];
        !           960:   root[40] = params[16] | params[20] | params[21];
        !           961:   root[41] = params[16] | params[20] | params[21];
        !           962:   root[42] = params[16] | params[20] | params[21];
        !           963:   root[43] = params[16] | params[20] | params[21];
        !           964:   root[44] = params[16] | params[20] | params[21];
        !           965:   root[45] = params[16] | params[20] | params[21];
        !           966:   root[46] = params[16] | params[20] | params[21];
        !           967:   root[47] = params[16] | params[20] | params[21];
        !           968:   root[48] = params[16] | params[20] | params[21];
        !           969:   root[49] = params[16] | params[20] | params[21];
        !           970:   root[50] = params[16] | params[20] | params[21];
        !           971:   root[51] = params[16] | params[20] | params[21];
        !           972:   root[52] = params[16] | params[20] | params[21];
        !           973:   root[53] = params[16] | params[20] | params[21];
        !           974:   root[54] = params[16] | params[20] | params[21];
        !           975:   root[55] = params[16] | params[20] | params[21];
        !           976:   root[56] = params[16] | params[20] | params[21];
        !           977:   root[57] = params[16] | params[20] | params[21];
        !           978:   root[58] = params[16] | params[20] | params[21];
        !           979:   root[59] = params[16] | params[20] | params[21];
        !           980:   root[60] = params[17] | params[18] | params[20] | params[21];
        !           981:   root[61] = params[19];
        !           982:   root[62] = params[19];
        !           983:   root[63] = params[19];
        !           984: }
        !           985: 
        !           986: /* root init 14: */
        !           987: static void
        !           988: _tme_m68k_opcode_root_init_14(tme_uint32_t *root, const tme_uint32_t *params)
        !           989: {
        !           990:   root[0] = params[0] | params[18] | params[20] | params[21];
        !           991:   root[1] = params[5] | params[18] | params[20] | params[21];
        !           992:   root[2] = params[10] | params[18] | params[20] | params[21];
        !           993:   root[3] = params[14] | params[18] | params[20] | params[21];
        !           994:   root[4] = params[3] | params[18] | params[20] | params[21];
        !           995:   root[5] = params[8] | params[18] | params[20] | params[21];
        !           996:   root[6] = params[13] | params[18] | params[20] | params[21];
        !           997:   root[7] = params[2] | params[18] | params[20] | params[21];
        !           998:   root[8] = params[7] | params[18] | params[20] | params[21];
        !           999:   root[9] = params[12] | params[18] | params[20] | params[21];
        !          1000:   root[10] = params[1] | params[18] | params[20] | params[21];
        !          1001:   root[11] = params[6] | params[18] | params[21];
        !          1002:   root[12] = params[11] | params[18] | params[20] | params[21];
        !          1003:   root[13] = params[15] | params[18] | params[20] | params[21];
        !          1004:   root[14] = params[4] | params[18] | params[20] | params[21];
        !          1005:   root[15] = params[9] | params[18] | params[20] | params[21];
        !          1006:   root[16] = params[16] | params[20] | params[21];
        !          1007:   root[17] = params[16] | params[20] | params[21];
        !          1008:   root[18] = params[16] | params[20] | params[21];
        !          1009:   root[19] = params[16] | params[20] | params[21];
        !          1010:   root[20] = params[16] | params[20] | params[21];
        !          1011:   root[21] = params[16] | params[20] | params[21];
        !          1012:   root[22] = params[16] | params[20] | params[21];
        !          1013:   root[23] = params[16] | params[20] | params[21];
        !          1014:   root[24] = params[16] | params[20] | params[21];
        !          1015:   root[25] = params[16] | params[20] | params[21];
        !          1016:   root[26] = params[16] | params[20] | params[21];
        !          1017:   root[27] = params[16] | params[20] | params[21];
        !          1018:   root[28] = params[16] | params[20] | params[21];
        !          1019:   root[29] = params[16] | params[20] | params[21];
        !          1020:   root[30] = params[16] | params[20] | params[21];
        !          1021:   root[31] = params[16] | params[20] | params[21];
        !          1022:   root[32] = params[16] | params[20] | params[21];
        !          1023:   root[33] = params[16] | params[20] | params[21];
        !          1024:   root[34] = params[16] | params[20] | params[21];
        !          1025:   root[35] = params[16] | params[20] | params[21];
        !          1026:   root[36] = params[16] | params[20] | params[21];
        !          1027:   root[37] = params[16] | params[20] | params[21];
        !          1028:   root[38] = params[16] | params[20] | params[21];
        !          1029:   root[39] = params[16] | params[20] | params[21];
        !          1030:   root[40] = params[16] | params[20] | params[21];
        !          1031:   root[41] = params[16] | params[20] | params[21];
        !          1032:   root[42] = params[16] | params[20] | params[21];
        !          1033:   root[43] = params[16] | params[20] | params[21];
        !          1034:   root[44] = params[16] | params[20] | params[21];
        !          1035:   root[45] = params[16] | params[20] | params[21];
        !          1036:   root[46] = params[16] | params[20] | params[21];
        !          1037:   root[47] = params[16] | params[20] | params[21];
        !          1038:   root[48] = params[16] | params[20] | params[21];
        !          1039:   root[49] = params[16] | params[20] | params[21];
        !          1040:   root[50] = params[16] | params[20] | params[21];
        !          1041:   root[51] = params[16] | params[20] | params[21];
        !          1042:   root[52] = params[16] | params[20] | params[21];
        !          1043:   root[53] = params[16] | params[20] | params[21];
        !          1044:   root[54] = params[16] | params[20] | params[21];
        !          1045:   root[55] = params[16] | params[20] | params[21];
        !          1046:   root[56] = params[16] | params[20] | params[21];
        !          1047:   root[57] = params[16] | params[20] | params[21];
        !          1048:   root[58] = params[16] | params[20] | params[21];
        !          1049:   root[59] = params[16] | params[20] | params[21];
        !          1050:   root[60] = params[17] | params[18] | params[20] | params[21];
        !          1051:   root[61] = params[19];
        !          1052:   root[62] = params[19];
        !          1053:   root[63] = params[19];
        !          1054: }
        !          1055: 
        !          1056: /* root init 15: */
        !          1057: static void
        !          1058: _tme_m68k_opcode_root_init_15(tme_uint32_t *root, const tme_uint32_t *params)
        !          1059: {
        !          1060:   root[0] = params[0] | params[18] | params[20] | params[21];
        !          1061:   root[1] = params[5] | params[18] | params[20] | params[21];
        !          1062:   root[2] = params[10] | params[18] | params[20] | params[21];
        !          1063:   root[3] = params[14] | params[18] | params[20] | params[21];
        !          1064:   root[4] = params[3] | params[18] | params[20] | params[21];
        !          1065:   root[5] = params[8] | params[18] | params[20] | params[21];
        !          1066:   root[6] = params[13] | params[18] | params[20] | params[21];
        !          1067:   root[7] = params[2] | params[18] | params[20] | params[21];
        !          1068:   root[8] = params[7] | params[18] | params[20] | params[21];
        !          1069:   root[9] = params[12] | params[18] | params[20] | params[21];
        !          1070:   root[10] = params[1] | params[18] | params[20] | params[21];
        !          1071:   root[11] = params[6] | params[18] | params[20] | params[21];
        !          1072:   root[12] = params[11] | params[18] | params[21];
        !          1073:   root[13] = params[15] | params[18] | params[20] | params[21];
        !          1074:   root[14] = params[4] | params[18] | params[20] | params[21];
        !          1075:   root[15] = params[9] | params[18] | params[20] | params[21];
        !          1076:   root[16] = params[16] | params[20] | params[21];
        !          1077:   root[17] = params[16] | params[20] | params[21];
        !          1078:   root[18] = params[16] | params[20] | params[21];
        !          1079:   root[19] = params[16] | params[20] | params[21];
        !          1080:   root[20] = params[16] | params[20] | params[21];
        !          1081:   root[21] = params[16] | params[20] | params[21];
        !          1082:   root[22] = params[16] | params[20] | params[21];
        !          1083:   root[23] = params[16] | params[20] | params[21];
        !          1084:   root[24] = params[16] | params[20] | params[21];
        !          1085:   root[25] = params[16] | params[20] | params[21];
        !          1086:   root[26] = params[16] | params[20] | params[21];
        !          1087:   root[27] = params[16] | params[20] | params[21];
        !          1088:   root[28] = params[16] | params[20] | params[21];
        !          1089:   root[29] = params[16] | params[20] | params[21];
        !          1090:   root[30] = params[16] | params[20] | params[21];
        !          1091:   root[31] = params[16] | params[20] | params[21];
        !          1092:   root[32] = params[16] | params[20] | params[21];
        !          1093:   root[33] = params[16] | params[20] | params[21];
        !          1094:   root[34] = params[16] | params[20] | params[21];
        !          1095:   root[35] = params[16] | params[20] | params[21];
        !          1096:   root[36] = params[16] | params[20] | params[21];
        !          1097:   root[37] = params[16] | params[20] | params[21];
        !          1098:   root[38] = params[16] | params[20] | params[21];
        !          1099:   root[39] = params[16] | params[20] | params[21];
        !          1100:   root[40] = params[16] | params[20] | params[21];
        !          1101:   root[41] = params[16] | params[20] | params[21];
        !          1102:   root[42] = params[16] | params[20] | params[21];
        !          1103:   root[43] = params[16] | params[20] | params[21];
        !          1104:   root[44] = params[16] | params[20] | params[21];
        !          1105:   root[45] = params[16] | params[20] | params[21];
        !          1106:   root[46] = params[16] | params[20] | params[21];
        !          1107:   root[47] = params[16] | params[20] | params[21];
        !          1108:   root[48] = params[16] | params[20] | params[21];
        !          1109:   root[49] = params[16] | params[20] | params[21];
        !          1110:   root[50] = params[16] | params[20] | params[21];
        !          1111:   root[51] = params[16] | params[20] | params[21];
        !          1112:   root[52] = params[16] | params[20] | params[21];
        !          1113:   root[53] = params[16] | params[20] | params[21];
        !          1114:   root[54] = params[16] | params[20] | params[21];
        !          1115:   root[55] = params[16] | params[20] | params[21];
        !          1116:   root[56] = params[16] | params[20] | params[21];
        !          1117:   root[57] = params[16] | params[20] | params[21];
        !          1118:   root[58] = params[16] | params[20] | params[21];
        !          1119:   root[59] = params[16] | params[20] | params[21];
        !          1120:   root[60] = params[17] | params[18] | params[20] | params[21];
        !          1121:   root[61] = params[19];
        !          1122:   root[62] = params[19];
        !          1123:   root[63] = params[19];
        !          1124: }
        !          1125: 
        !          1126: /* root init 16: */
        !          1127: static void
        !          1128: _tme_m68k_opcode_root_init_16(tme_uint32_t *root, const tme_uint32_t *params)
        !          1129: {
        !          1130:   root[0] = params[0] | params[18] | params[20] | params[21];
        !          1131:   root[1] = params[5] | params[18] | params[20] | params[21];
        !          1132:   root[2] = params[10] | params[18] | params[20] | params[21];
        !          1133:   root[3] = params[14] | params[18] | params[20] | params[21];
        !          1134:   root[4] = params[3] | params[18] | params[20] | params[21];
        !          1135:   root[5] = params[8] | params[18] | params[20] | params[21];
        !          1136:   root[6] = params[13] | params[18] | params[20] | params[21];
        !          1137:   root[7] = params[2] | params[18] | params[20] | params[21];
        !          1138:   root[8] = params[7] | params[18] | params[20] | params[21];
        !          1139:   root[9] = params[12] | params[18] | params[20] | params[21];
        !          1140:   root[10] = params[1] | params[18] | params[20] | params[21];
        !          1141:   root[11] = params[6] | params[18] | params[20] | params[21];
        !          1142:   root[12] = params[11] | params[18] | params[20] | params[21];
        !          1143:   root[13] = params[15] | params[18] | params[21];
        !          1144:   root[14] = params[4] | params[18] | params[20] | params[21];
        !          1145:   root[15] = params[9] | params[18] | params[20] | params[21];
        !          1146:   root[16] = params[16] | params[20] | params[21];
        !          1147:   root[17] = params[16] | params[20] | params[21];
        !          1148:   root[18] = params[16] | params[20] | params[21];
        !          1149:   root[19] = params[16] | params[20] | params[21];
        !          1150:   root[20] = params[16] | params[20] | params[21];
        !          1151:   root[21] = params[16] | params[20] | params[21];
        !          1152:   root[22] = params[16] | params[20] | params[21];
        !          1153:   root[23] = params[16] | params[20] | params[21];
        !          1154:   root[24] = params[16] | params[20] | params[21];
        !          1155:   root[25] = params[16] | params[20] | params[21];
        !          1156:   root[26] = params[16] | params[20] | params[21];
        !          1157:   root[27] = params[16] | params[20] | params[21];
        !          1158:   root[28] = params[16] | params[20] | params[21];
        !          1159:   root[29] = params[16] | params[20] | params[21];
        !          1160:   root[30] = params[16] | params[20] | params[21];
        !          1161:   root[31] = params[16] | params[20] | params[21];
        !          1162:   root[32] = params[16] | params[20] | params[21];
        !          1163:   root[33] = params[16] | params[20] | params[21];
        !          1164:   root[34] = params[16] | params[20] | params[21];
        !          1165:   root[35] = params[16] | params[20] | params[21];
        !          1166:   root[36] = params[16] | params[20] | params[21];
        !          1167:   root[37] = params[16] | params[20] | params[21];
        !          1168:   root[38] = params[16] | params[20] | params[21];
        !          1169:   root[39] = params[16] | params[20] | params[21];
        !          1170:   root[40] = params[16] | params[20] | params[21];
        !          1171:   root[41] = params[16] | params[20] | params[21];
        !          1172:   root[42] = params[16] | params[20] | params[21];
        !          1173:   root[43] = params[16] | params[20] | params[21];
        !          1174:   root[44] = params[16] | params[20] | params[21];
        !          1175:   root[45] = params[16] | params[20] | params[21];
        !          1176:   root[46] = params[16] | params[20] | params[21];
        !          1177:   root[47] = params[16] | params[20] | params[21];
        !          1178:   root[48] = params[16] | params[20] | params[21];
        !          1179:   root[49] = params[16] | params[20] | params[21];
        !          1180:   root[50] = params[16] | params[20] | params[21];
        !          1181:   root[51] = params[16] | params[20] | params[21];
        !          1182:   root[52] = params[16] | params[20] | params[21];
        !          1183:   root[53] = params[16] | params[20] | params[21];
        !          1184:   root[54] = params[16] | params[20] | params[21];
        !          1185:   root[55] = params[16] | params[20] | params[21];
        !          1186:   root[56] = params[16] | params[20] | params[21];
        !          1187:   root[57] = params[16] | params[20] | params[21];
        !          1188:   root[58] = params[16] | params[20] | params[21];
        !          1189:   root[59] = params[16] | params[20] | params[21];
        !          1190:   root[60] = params[17] | params[18] | params[20] | params[21];
        !          1191:   root[61] = params[19];
        !          1192:   root[62] = params[19];
        !          1193:   root[63] = params[19];
        !          1194: }
        !          1195: 
        !          1196: /* root init 17: */
        !          1197: static void
        !          1198: _tme_m68k_opcode_root_init_17(tme_uint32_t *root, const tme_uint32_t *params)
        !          1199: {
        !          1200:   root[0] = params[0] | params[18] | params[20] | params[21];
        !          1201:   root[1] = params[5] | params[18] | params[20] | params[21];
        !          1202:   root[2] = params[10] | params[18] | params[20] | params[21];
        !          1203:   root[3] = params[14] | params[18] | params[20] | params[21];
        !          1204:   root[4] = params[3] | params[18] | params[20] | params[21];
        !          1205:   root[5] = params[8] | params[18] | params[20] | params[21];
        !          1206:   root[6] = params[13] | params[18] | params[20] | params[21];
        !          1207:   root[7] = params[2] | params[18] | params[20] | params[21];
        !          1208:   root[8] = params[7] | params[18] | params[20] | params[21];
        !          1209:   root[9] = params[12] | params[18] | params[20] | params[21];
        !          1210:   root[10] = params[1] | params[18] | params[20] | params[21];
        !          1211:   root[11] = params[6] | params[18] | params[20] | params[21];
        !          1212:   root[12] = params[11] | params[18] | params[20] | params[21];
        !          1213:   root[13] = params[15] | params[18] | params[20] | params[21];
        !          1214:   root[14] = params[4] | params[18] | params[21];
        !          1215:   root[15] = params[9] | params[18] | params[20] | params[21];
        !          1216:   root[16] = params[16] | params[20] | params[21];
        !          1217:   root[17] = params[16] | params[20] | params[21];
        !          1218:   root[18] = params[16] | params[20] | params[21];
        !          1219:   root[19] = params[16] | params[20] | params[21];
        !          1220:   root[20] = params[16] | params[20] | params[21];
        !          1221:   root[21] = params[16] | params[20] | params[21];
        !          1222:   root[22] = params[16] | params[20] | params[21];
        !          1223:   root[23] = params[16] | params[20] | params[21];
        !          1224:   root[24] = params[16] | params[20] | params[21];
        !          1225:   root[25] = params[16] | params[20] | params[21];
        !          1226:   root[26] = params[16] | params[20] | params[21];
        !          1227:   root[27] = params[16] | params[20] | params[21];
        !          1228:   root[28] = params[16] | params[20] | params[21];
        !          1229:   root[29] = params[16] | params[20] | params[21];
        !          1230:   root[30] = params[16] | params[20] | params[21];
        !          1231:   root[31] = params[16] | params[20] | params[21];
        !          1232:   root[32] = params[16] | params[20] | params[21];
        !          1233:   root[33] = params[16] | params[20] | params[21];
        !          1234:   root[34] = params[16] | params[20] | params[21];
        !          1235:   root[35] = params[16] | params[20] | params[21];
        !          1236:   root[36] = params[16] | params[20] | params[21];
        !          1237:   root[37] = params[16] | params[20] | params[21];
        !          1238:   root[38] = params[16] | params[20] | params[21];
        !          1239:   root[39] = params[16] | params[20] | params[21];
        !          1240:   root[40] = params[16] | params[20] | params[21];
        !          1241:   root[41] = params[16] | params[20] | params[21];
        !          1242:   root[42] = params[16] | params[20] | params[21];
        !          1243:   root[43] = params[16] | params[20] | params[21];
        !          1244:   root[44] = params[16] | params[20] | params[21];
        !          1245:   root[45] = params[16] | params[20] | params[21];
        !          1246:   root[46] = params[16] | params[20] | params[21];
        !          1247:   root[47] = params[16] | params[20] | params[21];
        !          1248:   root[48] = params[16] | params[20] | params[21];
        !          1249:   root[49] = params[16] | params[20] | params[21];
        !          1250:   root[50] = params[16] | params[20] | params[21];
        !          1251:   root[51] = params[16] | params[20] | params[21];
        !          1252:   root[52] = params[16] | params[20] | params[21];
        !          1253:   root[53] = params[16] | params[20] | params[21];
        !          1254:   root[54] = params[16] | params[20] | params[21];
        !          1255:   root[55] = params[16] | params[20] | params[21];
        !          1256:   root[56] = params[16] | params[20] | params[21];
        !          1257:   root[57] = params[16] | params[20] | params[21];
        !          1258:   root[58] = params[16] | params[20] | params[21];
        !          1259:   root[59] = params[16] | params[20] | params[21];
        !          1260:   root[60] = params[17] | params[18] | params[20] | params[21];
        !          1261:   root[61] = params[19];
        !          1262:   root[62] = params[19];
        !          1263:   root[63] = params[19];
        !          1264: }
        !          1265: 
        !          1266: /* root init 18: */
        !          1267: static void
        !          1268: _tme_m68k_opcode_root_init_18(tme_uint32_t *root, const tme_uint32_t *params)
        !          1269: {
        !          1270:   root[0] = params[0] | params[18] | params[20] | params[21];
        !          1271:   root[1] = params[5] | params[18] | params[20] | params[21];
        !          1272:   root[2] = params[10] | params[18] | params[20] | params[21];
        !          1273:   root[3] = params[14] | params[18] | params[20] | params[21];
        !          1274:   root[4] = params[3] | params[18] | params[20] | params[21];
        !          1275:   root[5] = params[8] | params[18] | params[20] | params[21];
        !          1276:   root[6] = params[13] | params[18] | params[20] | params[21];
        !          1277:   root[7] = params[2] | params[18] | params[20] | params[21];
        !          1278:   root[8] = params[7] | params[18] | params[20] | params[21];
        !          1279:   root[9] = params[12] | params[18] | params[20] | params[21];
        !          1280:   root[10] = params[1] | params[18] | params[20] | params[21];
        !          1281:   root[11] = params[6] | params[18] | params[20] | params[21];
        !          1282:   root[12] = params[11] | params[18] | params[20] | params[21];
        !          1283:   root[13] = params[15] | params[18] | params[20] | params[21];
        !          1284:   root[14] = params[4] | params[18] | params[20] | params[21];
        !          1285:   root[15] = params[9] | params[18] | params[21];
        !          1286:   root[16] = params[16] | params[20] | params[21];
        !          1287:   root[17] = params[16] | params[20] | params[21];
        !          1288:   root[18] = params[16] | params[20] | params[21];
        !          1289:   root[19] = params[16] | params[20] | params[21];
        !          1290:   root[20] = params[16] | params[20] | params[21];
        !          1291:   root[21] = params[16] | params[20] | params[21];
        !          1292:   root[22] = params[16] | params[20] | params[21];
        !          1293:   root[23] = params[16] | params[20] | params[21];
        !          1294:   root[24] = params[16] | params[20] | params[21];
        !          1295:   root[25] = params[16] | params[20] | params[21];
        !          1296:   root[26] = params[16] | params[20] | params[21];
        !          1297:   root[27] = params[16] | params[20] | params[21];
        !          1298:   root[28] = params[16] | params[20] | params[21];
        !          1299:   root[29] = params[16] | params[20] | params[21];
        !          1300:   root[30] = params[16] | params[20] | params[21];
        !          1301:   root[31] = params[16] | params[20] | params[21];
        !          1302:   root[32] = params[16] | params[20] | params[21];
        !          1303:   root[33] = params[16] | params[20] | params[21];
        !          1304:   root[34] = params[16] | params[20] | params[21];
        !          1305:   root[35] = params[16] | params[20] | params[21];
        !          1306:   root[36] = params[16] | params[20] | params[21];
        !          1307:   root[37] = params[16] | params[20] | params[21];
        !          1308:   root[38] = params[16] | params[20] | params[21];
        !          1309:   root[39] = params[16] | params[20] | params[21];
        !          1310:   root[40] = params[16] | params[20] | params[21];
        !          1311:   root[41] = params[16] | params[20] | params[21];
        !          1312:   root[42] = params[16] | params[20] | params[21];
        !          1313:   root[43] = params[16] | params[20] | params[21];
        !          1314:   root[44] = params[16] | params[20] | params[21];
        !          1315:   root[45] = params[16] | params[20] | params[21];
        !          1316:   root[46] = params[16] | params[20] | params[21];
        !          1317:   root[47] = params[16] | params[20] | params[21];
        !          1318:   root[48] = params[16] | params[20] | params[21];
        !          1319:   root[49] = params[16] | params[20] | params[21];
        !          1320:   root[50] = params[16] | params[20] | params[21];
        !          1321:   root[51] = params[16] | params[20] | params[21];
        !          1322:   root[52] = params[16] | params[20] | params[21];
        !          1323:   root[53] = params[16] | params[20] | params[21];
        !          1324:   root[54] = params[16] | params[20] | params[21];
        !          1325:   root[55] = params[16] | params[20] | params[21];
        !          1326:   root[56] = params[16] | params[20] | params[21];
        !          1327:   root[57] = params[16] | params[20] | params[21];
        !          1328:   root[58] = params[16] | params[20] | params[21];
        !          1329:   root[59] = params[16] | params[20] | params[21];
        !          1330:   root[60] = params[17] | params[18] | params[20] | params[21];
        !          1331:   root[61] = params[19];
        !          1332:   root[62] = params[19];
        !          1333:   root[63] = params[19];
        !          1334: }
        !          1335: 
        !          1336: /* root init 19: */
        !          1337: static void
        !          1338: _tme_m68k_opcode_root_init_19(tme_uint32_t *root, const tme_uint32_t *params)
        !          1339: {
1.1.1.2   root     1340:   root[0] = params[1];
                   1341:   root[1] = params[1];
                   1342:   root[2] = params[1];
                   1343:   root[3] = params[1];
                   1344:   root[4] = params[1];
                   1345:   root[5] = params[1];
                   1346:   root[6] = params[1];
                   1347:   root[7] = params[1];
                   1348:   root[8] = params[1];
                   1349:   root[9] = params[1];
                   1350:   root[10] = params[1];
                   1351:   root[11] = params[1];
                   1352:   root[12] = params[1];
                   1353:   root[13] = params[1];
                   1354:   root[14] = params[1];
                   1355:   root[15] = params[1];
                   1356:   root[16] = params[0];
                   1357:   root[17] = params[0];
                   1358:   root[18] = params[0];
                   1359:   root[19] = params[0];
                   1360:   root[20] = params[0];
                   1361:   root[21] = params[0];
                   1362:   root[22] = params[0];
                   1363:   root[23] = params[0];
                   1364:   root[24] = params[1];
                   1365:   root[25] = params[1];
                   1366:   root[26] = params[1];
                   1367:   root[27] = params[1];
                   1368:   root[28] = params[1];
                   1369:   root[29] = params[1];
                   1370:   root[30] = params[1];
                   1371:   root[31] = params[1];
                   1372:   root[32] = params[1];
                   1373:   root[33] = params[1];
                   1374:   root[34] = params[1];
                   1375:   root[35] = params[1];
                   1376:   root[36] = params[1];
                   1377:   root[37] = params[1];
                   1378:   root[38] = params[1];
                   1379:   root[39] = params[1];
                   1380:   root[40] = params[0];
                   1381:   root[41] = params[0];
                   1382:   root[42] = params[0];
                   1383:   root[43] = params[0];
                   1384:   root[44] = params[0];
                   1385:   root[45] = params[0];
                   1386:   root[46] = params[0];
                   1387:   root[47] = params[0];
                   1388:   root[48] = params[0];
                   1389:   root[49] = params[0];
                   1390:   root[50] = params[0];
                   1391:   root[51] = params[0];
                   1392:   root[52] = params[0];
                   1393:   root[53] = params[0];
                   1394:   root[54] = params[0];
                   1395:   root[55] = params[0];
                   1396:   root[56] = params[0];
                   1397:   root[57] = params[0];
                   1398:   root[58] = params[0];
                   1399:   root[59] = params[0];
                   1400:   root[60] = params[1];
                   1401:   root[61] = params[1];
                   1402:   root[62] = params[1];
                   1403:   root[63] = params[1];
                   1404: }
                   1405: 
1.1.1.3 ! root     1406: /* root init 20: */
1.1.1.2   root     1407: static void
1.1.1.3 ! root     1408: _tme_m68k_opcode_root_init_20(tme_uint32_t *root, const tme_uint32_t *params)
1.1.1.2   root     1409: {
                   1410:   root[0] = params[0] | params[4];
                   1411:   root[1] = params[3] | params[4];
                   1412:   root[2] = params[4] | params[6];
                   1413:   root[3] = params[4] | params[8];
                   1414:   root[4] = params[2] | params[4];
                   1415:   root[5] = params[4] | params[5];
                   1416:   root[6] = params[4] | params[7];
                   1417:   root[7] = params[1] | params[4];
                   1418:   root[8] = params[10];
                   1419:   root[9] = params[10];
                   1420:   root[10] = params[10];
                   1421:   root[11] = params[10];
                   1422:   root[12] = params[10];
                   1423:   root[13] = params[10];
                   1424:   root[14] = params[10];
                   1425:   root[15] = params[10];
                   1426:   root[16] = params[9];
                   1427:   root[17] = params[9];
                   1428:   root[18] = params[9];
                   1429:   root[19] = params[9];
                   1430:   root[20] = params[9];
                   1431:   root[21] = params[9];
                   1432:   root[22] = params[9];
                   1433:   root[23] = params[9];
                   1434:   root[24] = params[10];
                   1435:   root[25] = params[10];
                   1436:   root[26] = params[10];
                   1437:   root[27] = params[10];
                   1438:   root[28] = params[10];
                   1439:   root[29] = params[10];
                   1440:   root[30] = params[10];
                   1441:   root[31] = params[10];
                   1442:   root[32] = params[10];
                   1443:   root[33] = params[10];
                   1444:   root[34] = params[10];
                   1445:   root[35] = params[10];
                   1446:   root[36] = params[10];
                   1447:   root[37] = params[10];
                   1448:   root[38] = params[10];
                   1449:   root[39] = params[10];
                   1450:   root[40] = params[9];
                   1451:   root[41] = params[9];
                   1452:   root[42] = params[9];
                   1453:   root[43] = params[9];
                   1454:   root[44] = params[9];
                   1455:   root[45] = params[9];
                   1456:   root[46] = params[9];
                   1457:   root[47] = params[9];
                   1458:   root[48] = params[9];
                   1459:   root[49] = params[9];
                   1460:   root[50] = params[9];
                   1461:   root[51] = params[9];
                   1462:   root[52] = params[9];
                   1463:   root[53] = params[9];
                   1464:   root[54] = params[9];
                   1465:   root[55] = params[9];
                   1466:   root[56] = params[9];
                   1467:   root[57] = params[9];
                   1468:   root[58] = params[9];
                   1469:   root[59] = params[9];
                   1470:   root[60] = params[10];
                   1471:   root[61] = params[10];
                   1472:   root[62] = params[10];
                   1473:   root[63] = params[10];
                   1474: }
                   1475: 
1.1.1.3 ! root     1476: /* root init 21: */
1.1.1.2   root     1477: static void
1.1.1.3 ! root     1478: _tme_m68k_opcode_root_init_21(tme_uint32_t *root, const tme_uint32_t *params)
1.1.1.2   root     1479: {
                   1480:   root[0] = params[0] | params[4];
                   1481:   root[1] = params[3] | params[4];
                   1482:   root[2] = params[4] | params[6];
                   1483:   root[3] = params[4] | params[8];
                   1484:   root[4] = params[2] | params[4];
                   1485:   root[5] = params[4] | params[5];
                   1486:   root[6] = params[4] | params[7];
                   1487:   root[7] = params[1] | params[4];
                   1488:   root[8] = params[9];
                   1489:   root[9] = params[9];
                   1490:   root[10] = params[9];
                   1491:   root[11] = params[9];
                   1492:   root[12] = params[9];
                   1493:   root[13] = params[9];
                   1494:   root[14] = params[9];
                   1495:   root[15] = params[9];
                   1496:   root[16] = params[10];
                   1497:   root[17] = params[10];
                   1498:   root[18] = params[10];
                   1499:   root[19] = params[10];
                   1500:   root[20] = params[10];
                   1501:   root[21] = params[10];
                   1502:   root[22] = params[10];
                   1503:   root[23] = params[10];
                   1504:   root[24] = params[9];
                   1505:   root[25] = params[9];
                   1506:   root[26] = params[9];
                   1507:   root[27] = params[9];
                   1508:   root[28] = params[9];
                   1509:   root[29] = params[9];
                   1510:   root[30] = params[9];
                   1511:   root[31] = params[9];
                   1512:   root[32] = params[10];
                   1513:   root[33] = params[10];
                   1514:   root[34] = params[10];
                   1515:   root[35] = params[10];
                   1516:   root[36] = params[10];
                   1517:   root[37] = params[10];
                   1518:   root[38] = params[10];
                   1519:   root[39] = params[10];
                   1520:   root[40] = params[10];
                   1521:   root[41] = params[10];
                   1522:   root[42] = params[10];
                   1523:   root[43] = params[10];
                   1524:   root[44] = params[10];
                   1525:   root[45] = params[10];
                   1526:   root[46] = params[10];
                   1527:   root[47] = params[10];
                   1528:   root[48] = params[10];
                   1529:   root[49] = params[10];
                   1530:   root[50] = params[10];
                   1531:   root[51] = params[10];
                   1532:   root[52] = params[10];
                   1533:   root[53] = params[10];
                   1534:   root[54] = params[10];
                   1535:   root[55] = params[10];
                   1536:   root[56] = params[10];
                   1537:   root[57] = params[10];
                   1538:   root[58] = params[9];
                   1539:   root[59] = params[9];
                   1540:   root[60] = params[9];
                   1541:   root[61] = params[9];
                   1542:   root[62] = params[9];
                   1543:   root[63] = params[9];
                   1544: }
                   1545: 
1.1.1.3 ! root     1546: /* root init 22: */
1.1.1.2   root     1547: static void
1.1.1.3 ! root     1548: _tme_m68k_opcode_root_init_22(tme_uint32_t *root, const tme_uint32_t *params)
1.1.1.2   root     1549: {
                   1550:   root[0] = params[0] | params[4];
                   1551:   root[1] = params[3] | params[4];
                   1552:   root[2] = params[4] | params[6];
                   1553:   root[3] = params[4] | params[8];
                   1554:   root[4] = params[2] | params[4];
                   1555:   root[5] = params[4] | params[5];
                   1556:   root[6] = params[4] | params[7];
                   1557:   root[7] = params[1] | params[4];
                   1558:   root[8] = params[9];
                   1559:   root[9] = params[9];
                   1560:   root[10] = params[9];
                   1561:   root[11] = params[9];
                   1562:   root[12] = params[9];
                   1563:   root[13] = params[9];
                   1564:   root[14] = params[9];
                   1565:   root[15] = params[9];
                   1566:   root[16] = params[10];
                   1567:   root[17] = params[10];
                   1568:   root[18] = params[10];
                   1569:   root[19] = params[10];
                   1570:   root[20] = params[10];
                   1571:   root[21] = params[10];
                   1572:   root[22] = params[10];
                   1573:   root[23] = params[10];
                   1574:   root[24] = params[10];
                   1575:   root[25] = params[10];
                   1576:   root[26] = params[10];
                   1577:   root[27] = params[10];
                   1578:   root[28] = params[10];
                   1579:   root[29] = params[10];
                   1580:   root[30] = params[10];
                   1581:   root[31] = params[10];
                   1582:   root[32] = params[10];
                   1583:   root[33] = params[10];
                   1584:   root[34] = params[10];
                   1585:   root[35] = params[10];
                   1586:   root[36] = params[10];
                   1587:   root[37] = params[10];
                   1588:   root[38] = params[10];
                   1589:   root[39] = params[10];
                   1590:   root[40] = params[10];
                   1591:   root[41] = params[10];
                   1592:   root[42] = params[10];
                   1593:   root[43] = params[10];
                   1594:   root[44] = params[10];
                   1595:   root[45] = params[10];
                   1596:   root[46] = params[10];
                   1597:   root[47] = params[10];
                   1598:   root[48] = params[10];
                   1599:   root[49] = params[10];
                   1600:   root[50] = params[10];
                   1601:   root[51] = params[10];
                   1602:   root[52] = params[10];
                   1603:   root[53] = params[10];
                   1604:   root[54] = params[10];
                   1605:   root[55] = params[10];
                   1606:   root[56] = params[10];
                   1607:   root[57] = params[10];
                   1608:   root[58] = params[9];
                   1609:   root[59] = params[9];
                   1610:   root[60] = params[9];
                   1611:   root[61] = params[9];
                   1612:   root[62] = params[9];
                   1613:   root[63] = params[9];
                   1614: }
                   1615: 
1.1.1.3 ! root     1616: /* root init 23: */
1.1.1.2   root     1617: static void
1.1.1.3 ! root     1618: _tme_m68k_opcode_root_init_23(tme_uint32_t *root, const tme_uint32_t *params)
1.1.1.2   root     1619: {
                   1620:   root[0] = params[1];
                   1621:   root[1] = params[1];
                   1622:   root[2] = params[1];
                   1623:   root[3] = params[1];
                   1624:   root[4] = params[1];
                   1625:   root[5] = params[1];
                   1626:   root[6] = params[1];
                   1627:   root[7] = params[1];
                   1628:   root[8] = params[1];
                   1629:   root[9] = params[1];
                   1630:   root[10] = params[1];
                   1631:   root[11] = params[1];
                   1632:   root[12] = params[1];
                   1633:   root[13] = params[1];
                   1634:   root[14] = params[1];
                   1635:   root[15] = params[1];
                   1636:   root[16] = params[0];
                   1637:   root[17] = params[0];
                   1638:   root[18] = params[0];
                   1639:   root[19] = params[0];
                   1640:   root[20] = params[0];
                   1641:   root[21] = params[0];
                   1642:   root[22] = params[0];
                   1643:   root[23] = params[0];
                   1644:   root[24] = params[0];
                   1645:   root[25] = params[0];
                   1646:   root[26] = params[0];
                   1647:   root[27] = params[0];
                   1648:   root[28] = params[0];
                   1649:   root[29] = params[0];
                   1650:   root[30] = params[0];
                   1651:   root[31] = params[0];
                   1652:   root[32] = params[1];
                   1653:   root[33] = params[1];
                   1654:   root[34] = params[1];
                   1655:   root[35] = params[1];
                   1656:   root[36] = params[1];
                   1657:   root[37] = params[1];
                   1658:   root[38] = params[1];
                   1659:   root[39] = params[1];
                   1660:   root[40] = params[0];
                   1661:   root[41] = params[0];
                   1662:   root[42] = params[0];
                   1663:   root[43] = params[0];
                   1664:   root[44] = params[0];
                   1665:   root[45] = params[0];
                   1666:   root[46] = params[0];
                   1667:   root[47] = params[0];
                   1668:   root[48] = params[0];
                   1669:   root[49] = params[0];
                   1670:   root[50] = params[0];
                   1671:   root[51] = params[0];
                   1672:   root[52] = params[0];
                   1673:   root[53] = params[0];
                   1674:   root[54] = params[0];
                   1675:   root[55] = params[0];
                   1676:   root[56] = params[0];
                   1677:   root[57] = params[0];
                   1678:   root[58] = params[0];
                   1679:   root[59] = params[0];
                   1680:   root[60] = params[1];
                   1681:   root[61] = params[1];
                   1682:   root[62] = params[1];
                   1683:   root[63] = params[1];
                   1684: }
                   1685: 
1.1.1.3 ! root     1686: /* root init 24: */
1.1.1.2   root     1687: static void
1.1.1.3 ! root     1688: _tme_m68k_opcode_root_init_24(tme_uint32_t *root, const tme_uint32_t *params)
1.1.1.2   root     1689: {
                   1690:   root[0] = params[9];
                   1691:   root[1] = params[9];
                   1692:   root[2] = params[9];
                   1693:   root[3] = params[9];
                   1694:   root[4] = params[9];
                   1695:   root[5] = params[9];
                   1696:   root[6] = params[9];
                   1697:   root[7] = params[9];
                   1698:   root[8] = params[9];
                   1699:   root[9] = params[9];
                   1700:   root[10] = params[9];
                   1701:   root[11] = params[9];
                   1702:   root[12] = params[9];
                   1703:   root[13] = params[9];
                   1704:   root[14] = params[9];
                   1705:   root[15] = params[9];
                   1706:   root[16] = params[2] | params[16];
                   1707:   root[17] = params[2] | params[22];
                   1708:   root[18] = params[2] | params[11];
                   1709:   root[19] = params[2] | params[14];
                   1710:   root[20] = params[2] | params[19];
                   1711:   root[21] = params[2] | params[26];
                   1712:   root[22] = params[2] | params[13];
                   1713:   root[23] = params[2] | params[18];
                   1714:   root[24] = params[3] | params[7];
                   1715:   root[25] = params[6] | params[7];
                   1716:   root[26] = params[7] | params[10];
                   1717:   root[27] = params[1] | params[7];
                   1718:   root[28] = params[5] | params[7];
                   1719:   root[29] = params[7] | params[8];
                   1720:   root[30] = params[0] | params[7];
                   1721:   root[31] = params[4] | params[7];
                   1722:   root[32] = params[16] | params[24];
                   1723:   root[33] = params[22] | params[24];
                   1724:   root[34] = params[11] | params[24];
                   1725:   root[35] = params[14] | params[24];
                   1726:   root[36] = params[19] | params[24];
                   1727:   root[37] = params[24] | params[26];
                   1728:   root[38] = params[13] | params[24];
                   1729:   root[39] = params[18] | params[24];
                   1730:   root[40] = params[16] | params[24];
                   1731:   root[41] = params[22] | params[24];
                   1732:   root[42] = params[11] | params[24];
                   1733:   root[43] = params[14] | params[24];
                   1734:   root[44] = params[19] | params[24];
                   1735:   root[45] = params[24] | params[26];
                   1736:   root[46] = params[13] | params[24];
                   1737:   root[47] = params[18] | params[24];
                   1738:   root[48] = params[25];
                   1739:   root[49] = params[12];
                   1740:   root[50] = params[17];
                   1741:   root[51] = params[23];
                   1742:   root[52] = params[21];
                   1743:   root[53] = params[15];
                   1744:   root[54] = params[20];
                   1745:   root[55] = params[27];
                   1746:   root[56] = params[21];
                   1747:   root[57] = params[21];
                   1748:   root[58] = params[21];
                   1749:   root[59] = params[21];
                   1750:   root[60] = params[21];
                   1751:   root[61] = params[21];
                   1752:   root[62] = params[21];
                   1753:   root[63] = params[21];
                   1754: }
                   1755: 
1.1.1.3 ! root     1756: /* root init 25: */
1.1.1.2   root     1757: static void
1.1.1.3 ! root     1758: _tme_m68k_opcode_root_init_25(tme_uint32_t *root, const tme_uint32_t *params)
1.1.1.2   root     1759: {
                   1760:   root[0] = params[0] | params[19];
                   1761:   root[1] = params[5] | params[19];
                   1762:   root[2] = params[10] | params[19];
                   1763:   root[3] = params[15] | params[19];
                   1764:   root[4] = params[3] | params[19];
                   1765:   root[5] = params[8] | params[19];
                   1766:   root[6] = params[13] | params[19];
                   1767:   root[7] = params[2] | params[19];
                   1768:   root[8] = params[7] | params[14];
                   1769:   root[9] = params[12] | params[14];
                   1770:   root[10] = params[1] | params[14];
                   1771:   root[11] = params[6] | params[14];
                   1772:   root[12] = params[11] | params[14];
                   1773:   root[13] = params[14] | params[16];
                   1774:   root[14] = params[4] | params[14];
                   1775:   root[15] = params[9] | params[14];
                   1776:   root[16] = params[18] | params[19];
                   1777:   root[17] = params[18] | params[19];
                   1778:   root[18] = params[18] | params[19];
                   1779:   root[19] = params[18] | params[19];
                   1780:   root[20] = params[18] | params[19];
                   1781:   root[21] = params[18] | params[19];
                   1782:   root[22] = params[18] | params[19];
                   1783:   root[23] = params[18] | params[19];
                   1784:   root[24] = params[18] | params[19];
                   1785:   root[25] = params[18] | params[19];
                   1786:   root[26] = params[18] | params[19];
                   1787:   root[27] = params[18] | params[19];
                   1788:   root[28] = params[18] | params[19];
                   1789:   root[29] = params[18] | params[19];
                   1790:   root[30] = params[18] | params[19];
                   1791:   root[31] = params[18] | params[19];
                   1792:   root[32] = params[18] | params[19];
                   1793:   root[33] = params[18] | params[19];
                   1794:   root[34] = params[18] | params[19];
                   1795:   root[35] = params[18] | params[19];
                   1796:   root[36] = params[18] | params[19];
                   1797:   root[37] = params[18] | params[19];
                   1798:   root[38] = params[18] | params[19];
                   1799:   root[39] = params[18] | params[19];
                   1800:   root[40] = params[18] | params[19];
                   1801:   root[41] = params[18] | params[19];
                   1802:   root[42] = params[18] | params[19];
                   1803:   root[43] = params[18] | params[19];
                   1804:   root[44] = params[18] | params[19];
                   1805:   root[45] = params[18] | params[19];
                   1806:   root[46] = params[18] | params[19];
                   1807:   root[47] = params[18] | params[19];
                   1808:   root[48] = params[18] | params[19];
                   1809:   root[49] = params[18] | params[19];
                   1810:   root[50] = params[18] | params[19];
                   1811:   root[51] = params[18] | params[19];
                   1812:   root[52] = params[18] | params[19];
                   1813:   root[53] = params[18] | params[19];
                   1814:   root[54] = params[18] | params[19];
                   1815:   root[55] = params[18] | params[19];
                   1816:   root[56] = params[18] | params[19];
                   1817:   root[57] = params[18] | params[19];
                   1818:   root[58] = params[17];
                   1819:   root[59] = params[17];
                   1820:   root[60] = params[17];
                   1821:   root[61] = params[17];
                   1822:   root[62] = params[17];
                   1823:   root[63] = params[17];
                   1824: }
                   1825: 
1.1.1.3 ! root     1826: /* root init 26: */
1.1.1.2   root     1827: static void
1.1.1.3 ! root     1828: _tme_m68k_opcode_root_init_26(tme_uint32_t *root, const tme_uint32_t *params)
1.1.1.2   root     1829: {
                   1830:   root[0] = params[0] | params[19] | params[20];
                   1831:   root[1] = params[5] | params[19] | params[20];
                   1832:   root[2] = params[10] | params[19] | params[20];
                   1833:   root[3] = params[15] | params[19] | params[20];
                   1834:   root[4] = params[3] | params[19] | params[20];
                   1835:   root[5] = params[8] | params[19] | params[20];
                   1836:   root[6] = params[13] | params[19] | params[20];
                   1837:   root[7] = params[2] | params[19] | params[20];
                   1838:   root[8] = params[7] | params[14] | params[20];
                   1839:   root[9] = params[12] | params[14] | params[20];
                   1840:   root[10] = params[1] | params[14] | params[20];
                   1841:   root[11] = params[6] | params[14] | params[20];
                   1842:   root[12] = params[11] | params[14] | params[20];
                   1843:   root[13] = params[14] | params[16] | params[20];
                   1844:   root[14] = params[4] | params[14] | params[20];
                   1845:   root[15] = params[9] | params[14] | params[20];
                   1846:   root[16] = params[18] | params[19] | params[20];
                   1847:   root[17] = params[18] | params[19] | params[20];
                   1848:   root[18] = params[18] | params[19] | params[20];
                   1849:   root[19] = params[18] | params[19] | params[20];
                   1850:   root[20] = params[18] | params[19] | params[20];
                   1851:   root[21] = params[18] | params[19] | params[20];
                   1852:   root[22] = params[18] | params[19] | params[20];
                   1853:   root[23] = params[18] | params[19] | params[20];
                   1854:   root[24] = params[18] | params[19] | params[20];
                   1855:   root[25] = params[18] | params[19] | params[20];
                   1856:   root[26] = params[18] | params[19] | params[20];
                   1857:   root[27] = params[18] | params[19] | params[20];
                   1858:   root[28] = params[18] | params[19] | params[20];
                   1859:   root[29] = params[18] | params[19] | params[20];
                   1860:   root[30] = params[18] | params[19] | params[20];
                   1861:   root[31] = params[18] | params[19] | params[20];
                   1862:   root[32] = params[18] | params[19] | params[20];
                   1863:   root[33] = params[18] | params[19] | params[20];
                   1864:   root[34] = params[18] | params[19] | params[20];
                   1865:   root[35] = params[18] | params[19] | params[20];
                   1866:   root[36] = params[18] | params[19] | params[20];
                   1867:   root[37] = params[18] | params[19] | params[20];
                   1868:   root[38] = params[18] | params[19] | params[20];
                   1869:   root[39] = params[18] | params[19] | params[20];
                   1870:   root[40] = params[18] | params[19] | params[20];
                   1871:   root[41] = params[18] | params[19] | params[20];
                   1872:   root[42] = params[18] | params[19] | params[20];
                   1873:   root[43] = params[18] | params[19] | params[20];
                   1874:   root[44] = params[18] | params[19] | params[20];
                   1875:   root[45] = params[18] | params[19] | params[20];
                   1876:   root[46] = params[18] | params[19] | params[20];
                   1877:   root[47] = params[18] | params[19] | params[20];
                   1878:   root[48] = params[18] | params[19] | params[20];
                   1879:   root[49] = params[18] | params[19] | params[20];
                   1880:   root[50] = params[18] | params[19] | params[20];
                   1881:   root[51] = params[18] | params[19] | params[20];
                   1882:   root[52] = params[18] | params[19] | params[20];
                   1883:   root[53] = params[18] | params[19] | params[20];
                   1884:   root[54] = params[18] | params[19] | params[20];
                   1885:   root[55] = params[18] | params[19] | params[20];
                   1886:   root[56] = params[18] | params[19] | params[20];
                   1887:   root[57] = params[18] | params[19] | params[20];
                   1888:   root[58] = params[17];
                   1889:   root[59] = params[17];
                   1890:   root[60] = params[17];
                   1891:   root[61] = params[17];
                   1892:   root[62] = params[17];
                   1893:   root[63] = params[17];
                   1894: }
                   1895: 
1.1.1.3 ! root     1896: /* root init 27: */
1.1.1.2   root     1897: static void
1.1.1.3 ! root     1898: _tme_m68k_opcode_root_init_27(tme_uint32_t *root, const tme_uint32_t *params)
1.1.1.2   root     1899: {
                   1900:   root[0] = params[0];
                   1901:   root[1] = params[1];
                   1902:   root[2] = params[1];
                   1903:   root[3] = params[1];
                   1904:   root[4] = params[1];
                   1905:   root[5] = params[1];
                   1906:   root[6] = params[1];
                   1907:   root[7] = params[1];
                   1908:   root[8] = params[1];
                   1909:   root[9] = params[1];
                   1910:   root[10] = params[1];
                   1911:   root[11] = params[1];
                   1912:   root[12] = params[1];
                   1913:   root[13] = params[1];
                   1914:   root[14] = params[1];
                   1915:   root[15] = params[1];
                   1916:   root[16] = params[1];
                   1917:   root[17] = params[1];
                   1918:   root[18] = params[1];
                   1919:   root[19] = params[1];
                   1920:   root[20] = params[1];
                   1921:   root[21] = params[1];
                   1922:   root[22] = params[1];
                   1923:   root[23] = params[1];
                   1924:   root[24] = params[1];
                   1925:   root[25] = params[1];
                   1926:   root[26] = params[1];
                   1927:   root[27] = params[1];
                   1928:   root[28] = params[1];
                   1929:   root[29] = params[1];
                   1930:   root[30] = params[1];
                   1931:   root[31] = params[1];
                   1932:   root[32] = params[1];
                   1933:   root[33] = params[1];
                   1934:   root[34] = params[1];
                   1935:   root[35] = params[1];
                   1936:   root[36] = params[1];
                   1937:   root[37] = params[1];
                   1938:   root[38] = params[1];
                   1939:   root[39] = params[1];
                   1940:   root[40] = params[1];
                   1941:   root[41] = params[1];
                   1942:   root[42] = params[1];
                   1943:   root[43] = params[1];
                   1944:   root[44] = params[1];
                   1945:   root[45] = params[1];
                   1946:   root[46] = params[1];
                   1947:   root[47] = params[1];
                   1948:   root[48] = params[1];
                   1949:   root[49] = params[1];
                   1950:   root[50] = params[1];
                   1951:   root[51] = params[1];
                   1952:   root[52] = params[1];
                   1953:   root[53] = params[1];
                   1954:   root[54] = params[1];
                   1955:   root[55] = params[1];
                   1956:   root[56] = params[1];
                   1957:   root[57] = params[1];
                   1958:   root[58] = params[1];
                   1959:   root[59] = params[1];
                   1960:   root[60] = params[1];
                   1961:   root[61] = params[1];
                   1962:   root[62] = params[1];
                   1963:   root[63] = params[1];
                   1964: }
                   1965: 
1.1.1.3 ! root     1966: /* root init 28: */
1.1.1.2   root     1967: static void
1.1.1.3 ! root     1968: _tme_m68k_opcode_root_init_28(tme_uint32_t *root, const tme_uint32_t *params)
1.1.1.2   root     1969: {
                   1970:   root[0] = params[0];
                   1971:   root[1] = params[0];
                   1972:   root[2] = params[0];
                   1973:   root[3] = params[0];
                   1974:   root[4] = params[0];
                   1975:   root[5] = params[0];
                   1976:   root[6] = params[0];
                   1977:   root[7] = params[0];
                   1978:   root[8] = params[0];
                   1979:   root[9] = params[0];
                   1980:   root[10] = params[0];
                   1981:   root[11] = params[0];
                   1982:   root[12] = params[0];
                   1983:   root[13] = params[0];
                   1984:   root[14] = params[0];
                   1985:   root[15] = params[0];
                   1986:   root[16] = params[2];
                   1987:   root[17] = params[2];
                   1988:   root[18] = params[2];
                   1989:   root[19] = params[2];
                   1990:   root[20] = params[2];
                   1991:   root[21] = params[2];
                   1992:   root[22] = params[2];
                   1993:   root[23] = params[2];
                   1994:   root[24] = params[2];
                   1995:   root[25] = params[2];
                   1996:   root[26] = params[2];
                   1997:   root[27] = params[2];
                   1998:   root[28] = params[2];
                   1999:   root[29] = params[2];
                   2000:   root[30] = params[2];
                   2001:   root[31] = params[2];
                   2002:   root[32] = params[2];
                   2003:   root[33] = params[2];
                   2004:   root[34] = params[2];
                   2005:   root[35] = params[2];
                   2006:   root[36] = params[2];
                   2007:   root[37] = params[2];
                   2008:   root[38] = params[2];
                   2009:   root[39] = params[2];
                   2010:   root[40] = params[2];
                   2011:   root[41] = params[2];
                   2012:   root[42] = params[2];
                   2013:   root[43] = params[2];
                   2014:   root[44] = params[2];
                   2015:   root[45] = params[2];
                   2016:   root[46] = params[2];
                   2017:   root[47] = params[2];
                   2018:   root[48] = params[2];
                   2019:   root[49] = params[2];
                   2020:   root[50] = params[2];
                   2021:   root[51] = params[2];
                   2022:   root[52] = params[2];
                   2023:   root[53] = params[2];
                   2024:   root[54] = params[2];
                   2025:   root[55] = params[2];
                   2026:   root[56] = params[2];
                   2027:   root[57] = params[2];
                   2028:   root[58] = params[1];
                   2029:   root[59] = params[1];
                   2030:   root[60] = params[1];
                   2031:   root[61] = params[1];
                   2032:   root[62] = params[1];
                   2033:   root[63] = params[1];
                   2034: }
                   2035: 
1.1.1.3 ! root     2036: /* root init 29: */
1.1.1.2   root     2037: static void
1.1.1.3 ! root     2038: _tme_m68k_opcode_root_init_29(tme_uint32_t *root, const tme_uint32_t *params)
1.1.1.2   root     2039: {
                   2040:   root[0] = params[0];
                   2041:   root[1] = params[0];
                   2042:   root[2] = params[0];
                   2043:   root[3] = params[0];
                   2044:   root[4] = params[0];
                   2045:   root[5] = params[0];
                   2046:   root[6] = params[0];
                   2047:   root[7] = params[0];
                   2048:   root[8] = params[0];
                   2049:   root[9] = params[0];
                   2050:   root[10] = params[0];
                   2051:   root[11] = params[0];
                   2052:   root[12] = params[0];
                   2053:   root[13] = params[0];
                   2054:   root[14] = params[0];
                   2055:   root[15] = params[0];
                   2056:   root[16] = params[1];
                   2057:   root[17] = params[1];
                   2058:   root[18] = params[1];
                   2059:   root[19] = params[1];
                   2060:   root[20] = params[1];
                   2061:   root[21] = params[1];
                   2062:   root[22] = params[1];
                   2063:   root[23] = params[1];
                   2064:   root[24] = params[1];
                   2065:   root[25] = params[1];
                   2066:   root[26] = params[1];
                   2067:   root[27] = params[1];
                   2068:   root[28] = params[1];
                   2069:   root[29] = params[1];
                   2070:   root[30] = params[1];
                   2071:   root[31] = params[1];
                   2072:   root[32] = params[1];
                   2073:   root[33] = params[1];
                   2074:   root[34] = params[1];
                   2075:   root[35] = params[1];
                   2076:   root[36] = params[1];
                   2077:   root[37] = params[1];
                   2078:   root[38] = params[1];
                   2079:   root[39] = params[1];
                   2080:   root[40] = params[1];
                   2081:   root[41] = params[1];
                   2082:   root[42] = params[1];
                   2083:   root[43] = params[1];
                   2084:   root[44] = params[1];
                   2085:   root[45] = params[1];
                   2086:   root[46] = params[1];
                   2087:   root[47] = params[1];
                   2088:   root[48] = params[1];
                   2089:   root[49] = params[1];
                   2090:   root[50] = params[1];
                   2091:   root[51] = params[1];
                   2092:   root[52] = params[1];
                   2093:   root[53] = params[1];
                   2094:   root[54] = params[1];
                   2095:   root[55] = params[1];
                   2096:   root[56] = params[1];
                   2097:   root[57] = params[1];
                   2098:   root[58] = params[0];
                   2099:   root[59] = params[0];
                   2100:   root[60] = params[0];
                   2101:   root[61] = params[0];
                   2102:   root[62] = params[0];
                   2103:   root[63] = params[0];
                   2104: }
                   2105: 
1.1.1.3 ! root     2106: /* root init 30: */
1.1.1.2   root     2107: static void
1.1.1.3 ! root     2108: _tme_m68k_opcode_root_init_30(tme_uint32_t *root, const tme_uint32_t *params)
1.1.1.2   root     2109: {
                   2110:   root[0] = params[0] | params[11];
                   2111:   root[1] = params[3] | params[11];
                   2112:   root[2] = params[5] | params[11];
                   2113:   root[3] = params[8] | params[11];
                   2114:   root[4] = params[2] | params[11];
                   2115:   root[5] = params[4] | params[11];
                   2116:   root[6] = params[6] | params[11];
                   2117:   root[7] = params[1] | params[11];
                   2118:   root[8] = params[7];
                   2119:   root[9] = params[7];
                   2120:   root[10] = params[7];
                   2121:   root[11] = params[7];
                   2122:   root[12] = params[7];
                   2123:   root[13] = params[7];
                   2124:   root[14] = params[7];
                   2125:   root[15] = params[7];
                   2126:   root[16] = params[10] | params[11];
                   2127:   root[17] = params[10] | params[11];
                   2128:   root[18] = params[10] | params[11];
                   2129:   root[19] = params[10] | params[11];
                   2130:   root[20] = params[10] | params[11];
                   2131:   root[21] = params[10] | params[11];
                   2132:   root[22] = params[10] | params[11];
                   2133:   root[23] = params[10] | params[11];
                   2134:   root[24] = params[10] | params[11];
                   2135:   root[25] = params[10] | params[11];
                   2136:   root[26] = params[10] | params[11];
                   2137:   root[27] = params[10] | params[11];
                   2138:   root[28] = params[10] | params[11];
                   2139:   root[29] = params[10] | params[11];
                   2140:   root[30] = params[10] | params[11];
                   2141:   root[31] = params[10] | params[11];
                   2142:   root[32] = params[10] | params[11];
                   2143:   root[33] = params[10] | params[11];
                   2144:   root[34] = params[10] | params[11];
                   2145:   root[35] = params[10] | params[11];
                   2146:   root[36] = params[10] | params[11];
                   2147:   root[37] = params[10] | params[11];
                   2148:   root[38] = params[10] | params[11];
                   2149:   root[39] = params[10] | params[11];
                   2150:   root[40] = params[10] | params[11];
                   2151:   root[41] = params[10] | params[11];
                   2152:   root[42] = params[10] | params[11];
                   2153:   root[43] = params[10] | params[11];
                   2154:   root[44] = params[10] | params[11];
                   2155:   root[45] = params[10] | params[11];
                   2156:   root[46] = params[10] | params[11];
                   2157:   root[47] = params[10] | params[11];
                   2158:   root[48] = params[10] | params[11];
                   2159:   root[49] = params[10] | params[11];
                   2160:   root[50] = params[10] | params[11];
                   2161:   root[51] = params[10] | params[11];
                   2162:   root[52] = params[10] | params[11];
                   2163:   root[53] = params[10] | params[11];
                   2164:   root[54] = params[10] | params[11];
                   2165:   root[55] = params[10] | params[11];
                   2166:   root[56] = params[10] | params[11];
                   2167:   root[57] = params[10] | params[11];
                   2168:   root[58] = params[9];
                   2169:   root[59] = params[9];
                   2170:   root[60] = params[9];
                   2171:   root[61] = params[9];
                   2172:   root[62] = params[9];
                   2173:   root[63] = params[9];
                   2174: }
                   2175: 
1.1.1.3 ! root     2176: /* root init 31: */
1.1.1.2   root     2177: static void
1.1.1.3 ! root     2178: _tme_m68k_opcode_root_init_31(tme_uint32_t *root, const tme_uint32_t *params)
1.1.1.2   root     2179: {
                   2180:   root[0] = params[0] | params[7] | params[16];
                   2181:   root[1] = params[5] | params[7] | params[16];
                   2182:   root[2] = params[7] | params[11] | params[16];
                   2183:   root[3] = params[7] | params[16] | params[17];
                   2184:   root[4] = params[3] | params[7] | params[16];
                   2185:   root[5] = params[7] | params[9] | params[16];
                   2186:   root[6] = params[7] | params[14] | params[16];
                   2187:   root[7] = params[2] | params[7] | params[16];
                   2188:   root[8] = params[8] | params[15] | params[16];
                   2189:   root[9] = params[13] | params[15] | params[16];
                   2190:   root[10] = params[1] | params[15] | params[16];
                   2191:   root[11] = params[6] | params[15] | params[16];
                   2192:   root[12] = params[12] | params[15] | params[16];
                   2193:   root[13] = params[15] | params[16] | params[18];
                   2194:   root[14] = params[4] | params[15] | params[16];
                   2195:   root[15] = params[10] | params[15] | params[16];
                   2196:   root[16] = params[20];
                   2197:   root[17] = params[20];
                   2198:   root[18] = params[20];
                   2199:   root[19] = params[20];
                   2200:   root[20] = params[20];
                   2201:   root[21] = params[20];
                   2202:   root[22] = params[20];
                   2203:   root[23] = params[20];
                   2204:   root[24] = params[20];
                   2205:   root[25] = params[20];
                   2206:   root[26] = params[20];
                   2207:   root[27] = params[20];
                   2208:   root[28] = params[20];
                   2209:   root[29] = params[20];
                   2210:   root[30] = params[20];
                   2211:   root[31] = params[20];
                   2212:   root[32] = params[20];
                   2213:   root[33] = params[20];
                   2214:   root[34] = params[20];
                   2215:   root[35] = params[20];
                   2216:   root[36] = params[20];
                   2217:   root[37] = params[20];
                   2218:   root[38] = params[20];
                   2219:   root[39] = params[20];
                   2220:   root[40] = params[20];
                   2221:   root[41] = params[20];
                   2222:   root[42] = params[20];
                   2223:   root[43] = params[20];
                   2224:   root[44] = params[20];
                   2225:   root[45] = params[20];
                   2226:   root[46] = params[20];
                   2227:   root[47] = params[20];
                   2228:   root[48] = params[20];
                   2229:   root[49] = params[20];
                   2230:   root[50] = params[20];
                   2231:   root[51] = params[20];
                   2232:   root[52] = params[20];
                   2233:   root[53] = params[20];
                   2234:   root[54] = params[20];
                   2235:   root[55] = params[20];
                   2236:   root[56] = params[20];
                   2237:   root[57] = params[20];
                   2238:   root[58] = params[19];
                   2239:   root[59] = params[19];
                   2240:   root[60] = params[19];
                   2241:   root[61] = params[19];
                   2242:   root[62] = params[19];
                   2243:   root[63] = params[19];
                   2244: }
                   2245: 
1.1.1.3 ! root     2246: /* root init 32: */
1.1.1.2   root     2247: static void
1.1.1.3 ! root     2248: _tme_m68k_opcode_root_init_32(tme_uint32_t *root, const tme_uint32_t *params)
1.1.1.2   root     2249: {
                   2250:   root[0] = params[9];
                   2251:   root[1] = params[9];
                   2252:   root[2] = params[9];
                   2253:   root[3] = params[9];
                   2254:   root[4] = params[9];
                   2255:   root[5] = params[9];
                   2256:   root[6] = params[9];
                   2257:   root[7] = params[9];
                   2258:   root[8] = params[3] | params[7] | params[11];
                   2259:   root[9] = params[6] | params[7] | params[11];
                   2260:   root[10] = params[0] | params[7] | params[11];
                   2261:   root[11] = params[2] | params[7] | params[11];
                   2262:   root[12] = params[5] | params[7] | params[11];
                   2263:   root[13] = params[7] | params[8] | params[11];
                   2264:   root[14] = params[1] | params[7] | params[11];
                   2265:   root[15] = params[4] | params[7] | params[11];
                   2266:   root[16] = params[10] | params[11];
                   2267:   root[17] = params[10] | params[11];
                   2268:   root[18] = params[10] | params[11];
                   2269:   root[19] = params[10] | params[11];
                   2270:   root[20] = params[10] | params[11];
                   2271:   root[21] = params[10] | params[11];
                   2272:   root[22] = params[10] | params[11];
                   2273:   root[23] = params[10] | params[11];
                   2274:   root[24] = params[10] | params[11];
                   2275:   root[25] = params[10] | params[11];
                   2276:   root[26] = params[10] | params[11];
                   2277:   root[27] = params[10] | params[11];
                   2278:   root[28] = params[10] | params[11];
                   2279:   root[29] = params[10] | params[11];
                   2280:   root[30] = params[10] | params[11];
                   2281:   root[31] = params[10] | params[11];
                   2282:   root[32] = params[10] | params[11];
                   2283:   root[33] = params[10] | params[11];
                   2284:   root[34] = params[10] | params[11];
                   2285:   root[35] = params[10] | params[11];
                   2286:   root[36] = params[10] | params[11];
                   2287:   root[37] = params[10] | params[11];
                   2288:   root[38] = params[10] | params[11];
                   2289:   root[39] = params[10] | params[11];
                   2290:   root[40] = params[10] | params[11];
                   2291:   root[41] = params[10] | params[11];
                   2292:   root[42] = params[10] | params[11];
                   2293:   root[43] = params[10] | params[11];
                   2294:   root[44] = params[10] | params[11];
                   2295:   root[45] = params[10] | params[11];
                   2296:   root[46] = params[10] | params[11];
                   2297:   root[47] = params[10] | params[11];
                   2298:   root[48] = params[10] | params[11];
                   2299:   root[49] = params[10] | params[11];
                   2300:   root[50] = params[10] | params[11];
                   2301:   root[51] = params[10] | params[11];
                   2302:   root[52] = params[10] | params[11];
                   2303:   root[53] = params[10] | params[11];
                   2304:   root[54] = params[10] | params[11];
                   2305:   root[55] = params[10] | params[11];
                   2306:   root[56] = params[10] | params[11];
                   2307:   root[57] = params[10] | params[11];
                   2308:   root[58] = params[9];
                   2309:   root[59] = params[9];
                   2310:   root[60] = params[9];
                   2311:   root[61] = params[9];
                   2312:   root[62] = params[9];
                   2313:   root[63] = params[9];
                   2314: }
                   2315: 
1.1.1.3 ! root     2316: /* root init 33: */
1.1.1.2   root     2317: static void
1.1.1.3 ! root     2318: _tme_m68k_opcode_root_init_33(tme_uint32_t *root, const tme_uint32_t *params)
1.1.1.2   root     2319: {
                   2320:   root[0] = params[0] | params[4] | params[6];
                   2321:   root[1] = params[0] | params[6] | params[8];
                   2322:   root[2] = params[0] | params[6] | params[13];
                   2323:   root[3] = params[0] | params[2] | params[6];
                   2324:   root[4] = params[0] | params[6] | params[7];
                   2325:   root[5] = params[0] | params[6] | params[11];
                   2326:   root[6] = params[0] | params[1] | params[6];
                   2327:   root[7] = params[0] | params[5] | params[6];
                   2328:   root[8] = params[0] | params[4] | params[12];
                   2329:   root[9] = params[0] | params[8] | params[12];
                   2330:   root[10] = params[0] | params[12] | params[13];
                   2331:   root[11] = params[0] | params[2] | params[12];
                   2332:   root[12] = params[0] | params[7] | params[12];
                   2333:   root[13] = params[0] | params[11] | params[12];
                   2334:   root[14] = params[0] | params[1] | params[12];
                   2335:   root[15] = params[0] | params[5] | params[12];
                   2336:   root[16] = params[0] | params[3] | params[4];
                   2337:   root[17] = params[0] | params[3] | params[8];
                   2338:   root[18] = params[0] | params[3] | params[13];
                   2339:   root[19] = params[0] | params[2] | params[3];
                   2340:   root[20] = params[0] | params[3] | params[7];
                   2341:   root[21] = params[0] | params[3] | params[11];
                   2342:   root[22] = params[0] | params[1] | params[3];
                   2343:   root[23] = params[0] | params[3] | params[5];
                   2344:   root[24] = params[0] | params[4] | params[9];
                   2345:   root[25] = params[0] | params[8] | params[9];
                   2346:   root[26] = params[0] | params[9] | params[13];
                   2347:   root[27] = params[0] | params[2] | params[9];
                   2348:   root[28] = params[0] | params[7] | params[9];
                   2349:   root[29] = params[0] | params[9] | params[11];
                   2350:   root[30] = params[0] | params[1] | params[9];
                   2351:   root[31] = params[0] | params[5] | params[9];
                   2352:   root[32] = params[4] | params[6] | params[10];
                   2353:   root[33] = params[6] | params[8] | params[10];
                   2354:   root[34] = params[6] | params[10] | params[13];
                   2355:   root[35] = params[2] | params[6] | params[10];
                   2356:   root[36] = params[6] | params[7] | params[10];
                   2357:   root[37] = params[6] | params[10] | params[11];
                   2358:   root[38] = params[1] | params[6] | params[10];
                   2359:   root[39] = params[5] | params[6] | params[10];
                   2360:   root[40] = params[4] | params[10] | params[12];
                   2361:   root[41] = params[8] | params[10] | params[12];
                   2362:   root[42] = params[10] | params[12] | params[13];
                   2363:   root[43] = params[2] | params[10] | params[12];
                   2364:   root[44] = params[7] | params[10] | params[12];
                   2365:   root[45] = params[10] | params[11] | params[12];
                   2366:   root[46] = params[1] | params[10] | params[12];
                   2367:   root[47] = params[5] | params[10] | params[12];
                   2368:   root[48] = params[3] | params[4] | params[10];
                   2369:   root[49] = params[3] | params[8] | params[10];
                   2370:   root[50] = params[3] | params[10] | params[13];
                   2371:   root[51] = params[2] | params[3] | params[10];
                   2372:   root[52] = params[3] | params[7] | params[10];
                   2373:   root[53] = params[3] | params[10] | params[11];
                   2374:   root[54] = params[1] | params[3] | params[10];
                   2375:   root[55] = params[3] | params[5] | params[10];
                   2376:   root[56] = params[4] | params[9] | params[10];
                   2377:   root[57] = params[8] | params[9] | params[10];
                   2378:   root[58] = params[9] | params[10] | params[13];
                   2379:   root[59] = params[2] | params[9] | params[10];
                   2380:   root[60] = params[7] | params[9] | params[10];
                   2381:   root[61] = params[9] | params[10] | params[11];
                   2382:   root[62] = params[1] | params[9] | params[10];
                   2383:   root[63] = params[5] | params[9] | params[10];
                   2384: }
1.1       root     2385: 
1.1.1.2   root     2386: /* the m68000 opcode map: */
                   2387: tme_uint32_t tme_m68k_opcodes_m68000[65536];
1.1       root     2388: 
1.1.1.2   root     2389: /* the m68000 opcode map initialization: */
                   2390: void
                   2391: tme_m68k_opcodes_init_m68000(tme_uint32_t *opcodes)
                   2392: {
                   2393:   tme_uint32_t params[64];
                   2394:   const tme_uint16_t root_group17[] = {504, 505, 506, 507};
                   2395:   const tme_uint16_t root_group16[] = {496, 497, 498, 499};
                   2396:   const tme_uint16_t root_group15[] = {488, 489, 490, 491};
                   2397:   const tme_uint16_t root_group14[] = {480, 481, 482, 483};
                   2398:   const tme_uint16_t root_group13[] = {472, 473, 474, 475};
                   2399:   const tme_uint16_t root_group12[] = {464, 465, 466, 467};
                   2400:   const tme_uint16_t root_group11[] = {456, 457, 458, 459};
                   2401:   const tme_uint16_t root_group10[] = {448, 449, 450, 451};
                   2402:   const tme_uint16_t root_group9[] = {389, 390, 391};
                   2403:   const tme_uint16_t root_group8[] = {385, 386, 387, 393, 394, 395, 397, 398, 399, 401, 402, 403, 405, 406, 407, 409, 410, 411, 413, 414, 415, 417, 418, 419, 421, 422, 423, 425, 426, 427, 429, 430, 431, 433, 434, 435, 437, 438, 439, 441, 442, 443, 445, 446, 447};
                   2404:   const tme_uint16_t root_group7[] = {384, 392, 396, 400, 404, 408, 412, 416, 420, 424, 428, 432, 436, 440, 444};
1.1.1.3 ! root     2405:   const tme_uint16_t root_group6[] = {931, 935, 939, 943, 947, 951, 955, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023};
        !          2406:   const tme_uint16_t root_group5[] = {640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703};
        !          2407:   const tme_uint16_t root_group4[] = {3, 11, 19, 27, 43, 51, 56, 57, 58, 59, 65, 73, 81, 87, 89, 95, 97, 103, 105, 111, 113, 119, 121, 127, 151, 159, 167, 175, 183, 191, 215, 223, 231, 239, 247, 255, 261, 267, 269, 277, 285, 293, 301, 304, 305, 309, 312, 317, 452, 453, 454, 455, 460, 461, 462, 463, 468, 469, 470, 471, 476, 477, 478, 479, 484, 485, 486, 487, 492, 493, 494, 495, 500, 501, 502, 503, 508, 509, 510, 511};
        !          2408:   const tme_uint16_t root_group3[] = {323, 327, 331, 335, 339, 343, 347, 351, 355, 359, 363, 367, 371, 375, 379, 383};
        !          2409:   const tme_uint16_t root_group2[] = {130, 133, 134, 135, 138, 141, 142, 143, 146, 149, 150, 154, 157, 158, 162, 165, 166, 170, 173, 174, 178, 181, 182, 186, 189, 190};
        !          2410:   const tme_uint16_t root_group1[] = {194, 197, 198, 199, 202, 205, 206, 207, 210, 213, 214, 218, 221, 222, 226, 229, 230, 234, 237, 238, 242, 245, 246, 250, 253, 254};
1.1.1.2   root     2411:   const tme_uint16_t root_group0[] = {66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 82, 83, 84, 85, 86, 90, 91, 92, 93, 94, 98, 99, 100, 101, 102, 106, 107, 108, 109, 110, 114, 115, 116, 117, 118, 122, 123, 124, 125, 126};
                   2412:   tme_uint16_t root_i;
                   2413:   const tme_uint32_t param120 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_A5 << 1));
                   2414:   const tme_uint32_t param119 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_A1 << 1));
                   2415:   const tme_uint32_t param118 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_A4 << 1));
                   2416:   const tme_uint32_t param117 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_A7 << 1));
                   2417:   const tme_uint32_t param116 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_A0 << 1));
                   2418:   const tme_uint32_t param115 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_A3 << 1));
                   2419:   const tme_uint32_t param114 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_A6 << 1));
                   2420:   const tme_uint32_t param113 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_A2 << 1));
                   2421:   const tme_uint32_t param112 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_ZERO));
                   2422:   const tme_uint32_t param111 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_SEVEN << 1));
                   2423:   const tme_uint32_t param110 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint8(TME_M68K_IREG_SEVEN << 2));
                   2424:   const tme_uint32_t param109 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_SEVEN));
                   2425:   const tme_uint32_t param108 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_SIX << 1));
                   2426:   const tme_uint32_t param107 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint8(TME_M68K_IREG_SIX << 2));
                   2427:   const tme_uint32_t param106 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_SIX));
                   2428:   const tme_uint32_t param105 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_FIVE << 1));
                   2429:   const tme_uint32_t param104 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint8(TME_M68K_IREG_FIVE << 2));
                   2430:   const tme_uint32_t param103 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_FIVE));
                   2431:   const tme_uint32_t param102 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_FOUR << 1));
                   2432:   const tme_uint32_t param101 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint8(TME_M68K_IREG_FOUR << 2));
                   2433:   const tme_uint32_t param100 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_FOUR));
                   2434:   const tme_uint32_t param99 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_THREE << 1));
                   2435:   const tme_uint32_t param98 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint8(TME_M68K_IREG_THREE << 2));
                   2436:   const tme_uint32_t param97 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_THREE));
                   2437:   const tme_uint32_t param96 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_TWO << 1));
                   2438:   const tme_uint32_t param95 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint8(TME_M68K_IREG_TWO << 2));
                   2439:   const tme_uint32_t param94 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_TWO));
                   2440:   const tme_uint32_t param93 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_ONE << 1));
                   2441:   const tme_uint32_t param92 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint8(TME_M68K_IREG_ONE << 2));
                   2442:   const tme_uint32_t param91 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_ONE));
                   2443:   const tme_uint32_t param90 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_EIGHT << 1));
                   2444:   const tme_uint32_t param89 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint8(TME_M68K_IREG_EIGHT << 2));
                   2445:   const tme_uint32_t param88 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_EIGHT));
                   2446:   const tme_uint32_t param87 = TME_M68K_OPCODE_OP1(_tme_m68k_ea_address);
                   2447:   const tme_uint32_t param86 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1));
                   2448:   const tme_uint32_t param85 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1));
                   2449:   const tme_uint32_t param84 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1));
                   2450:   const tme_uint32_t param83 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1));
                   2451:   const tme_uint32_t param82 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1));
                   2452:   const tme_uint32_t param81 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1));
                   2453:   const tme_uint32_t param80 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1));
                   2454:   const tme_uint32_t param79 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_memx16);
                   2455:   const tme_uint32_t param78 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_memy16);
                   2456:   const tme_uint32_t param77 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1));
                   2457:   const tme_uint32_t param76 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_IMM32 << 1));
                   2458:   const tme_uint32_t param75 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_A5 << 1));
                   2459:   const tme_uint32_t param74 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_A1 << 1));
                   2460:   const tme_uint32_t param73 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_A4 << 1));
                   2461:   const tme_uint32_t param72 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_A7 << 1));
                   2462:   const tme_uint32_t param71 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_A0 << 1));
                   2463:   const tme_uint32_t param70 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_A3 << 1));
                   2464:   const tme_uint32_t param69 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_A6 << 1));
                   2465:   const tme_uint32_t param68 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_A2 << 1));
                   2466:   const tme_uint32_t param67 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_A7));
                   2467:   const tme_uint32_t param66 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_D7));
                   2468:   const tme_uint32_t param65 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_A6));
                   2469:   const tme_uint32_t param64 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_D6));
                   2470:   const tme_uint32_t param63 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_A5));
                   2471:   const tme_uint32_t param62 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_D5));
                   2472:   const tme_uint32_t param61 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_A4));
                   2473:   const tme_uint32_t param60 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_D4));
                   2474:   const tme_uint32_t param59 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_A3));
                   2475:   const tme_uint32_t param58 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_D3));
                   2476:   const tme_uint32_t param57 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_A2));
                   2477:   const tme_uint32_t param56 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_D2));
                   2478:   const tme_uint32_t param55 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_A1));
                   2479:   const tme_uint32_t param54 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_D1));
                   2480:   const tme_uint32_t param53 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_memx32);
                   2481:   const tme_uint32_t param52 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_memy32);
                   2482:   const tme_uint32_t param51 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_A0));
                   2483:   const tme_uint32_t param50 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_D0));
                   2484:   const tme_uint32_t param49 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_IMM32));
                   2485:   const tme_uint32_t param48 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_memx8);
                   2486:   const tme_uint32_t param47 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_memy8);
                   2487:   const tme_uint32_t param46 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2));
                   2488:   const tme_uint32_t param45 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2));
                   2489:   const tme_uint32_t param44 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2));
                   2490:   const tme_uint32_t param43 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2));
                   2491:   const tme_uint32_t param42 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2));
                   2492:   const tme_uint32_t param41 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2));
                   2493:   const tme_uint32_t param40 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2));
                   2494:   const tme_uint32_t param39 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2));
                   2495:   const tme_uint32_t param38 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint8(TME_M68K_IREG_IMM32 << 2));
                   2496:   const tme_uint32_t param37 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_A5));
                   2497:   const tme_uint32_t param36 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_A1));
                   2498:   const tme_uint32_t param35 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_A4));
                   2499:   const tme_uint32_t param34 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_A7));
                   2500:   const tme_uint32_t param33 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_A0));
                   2501:   const tme_uint32_t param32 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_A3));
                   2502:   const tme_uint32_t param31 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_A6));
                   2503:   const tme_uint32_t param30 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_A2));
                   2504:   const tme_uint32_t param29 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_IMM32));
                   2505:   const tme_uint32_t param28 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_memx32);
                   2506:   const tme_uint32_t param27 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_D3));
                   2507:   const tme_uint32_t param26 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_D6));
                   2508:   const tme_uint32_t param25 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_D2));
                   2509:   const tme_uint32_t param24 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_D5));
                   2510:   const tme_uint32_t param23 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_D1));
                   2511:   const tme_uint32_t param22 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_D4));
                   2512:   const tme_uint32_t param21 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_D7));
                   2513:   const tme_uint32_t param20 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_D0));
                   2514:   const tme_uint32_t param19 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_memx16);
                   2515:   const tme_uint32_t param18 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_IMM32 << 1));
                   2516:   const tme_uint32_t param17 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1));
                   2517:   const tme_uint32_t param16 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1));
                   2518:   const tme_uint32_t param15 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1));
                   2519:   const tme_uint32_t param14 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1));
                   2520:   const tme_uint32_t param13 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1));
                   2521:   const tme_uint32_t param12 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1));
                   2522:   const tme_uint32_t param11 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1));
                   2523:   const tme_uint32_t param10 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1));
                   2524:   const tme_uint32_t param9 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_memx8);
                   2525:   const tme_uint32_t param8 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint8(TME_M68K_IREG_IMM32 << 2));
                   2526:   const tme_uint32_t param7 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2));
                   2527:   const tme_uint32_t param6 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2));
                   2528:   const tme_uint32_t param5 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2));
                   2529:   const tme_uint32_t param4 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2));
                   2530:   const tme_uint32_t param3 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2));
                   2531:   const tme_uint32_t param2 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2));
                   2532:   const tme_uint32_t param1 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2));
                   2533:   const tme_uint32_t param0 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2));
1.1       root     2534: 
1.1.1.2   root     2535:   params[0] = param0;
                   2536:   params[1] = param1;
                   2537:   params[2] = param2;
                   2538:   params[3] = param3;
                   2539:   params[4] = param4;
                   2540:   params[5] = param5;
                   2541:   params[6] = param6;
                   2542:   params[7] = param7;
                   2543:   params[8] = TME_M68K_OPCODE_INSN(2);
                   2544:   params[9] = TME_M68K_OPCODE_IMM_16 | param8;
                   2545:   params[10] = TME_M68K_OPCODE_INSN(1);
                   2546:   params[11] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | param9;
                   2547:   params[12] = TME_M68K_OPCODE_INSN(0);
1.1       root     2548: 
1.1.1.2   root     2549:   /* root 0: */
                   2550:   _tme_m68k_opcode_root_init_0(opcodes + (0 * 64), params);
1.1       root     2551: 
1.1.1.2   root     2552:   params[8] = TME_M68K_OPCODE_INSN(19);
                   2553:   params[12] = TME_M68K_OPCODE_INSN(18);
1.1       root     2554: 
1.1.1.2   root     2555:   /* root 8: */
                   2556:   _tme_m68k_opcode_root_init_0(opcodes + (8 * 64), params);
1.1       root     2557: 
1.1.1.2   root     2558:   params[8] = TME_M68K_OPCODE_INSN(30);
                   2559:   params[12] = TME_M68K_OPCODE_INSN(29);
1.1       root     2560: 
1.1.1.2   root     2561:   /* root 40: */
                   2562:   _tme_m68k_opcode_root_init_0(opcodes + (40 * 64), params);
1.1       root     2563: 
1.1.1.2   root     2564:   params[0] = param39;
                   2565:   params[1] = param46;
                   2566:   params[2] = param43;
                   2567:   params[3] = param40;
                   2568:   params[4] = param44;
                   2569:   params[5] = param41;
                   2570:   params[6] = param45;
                   2571:   params[7] = param42;
                   2572:   params[8] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | param48;
                   2573:   params[11] = TME_M68K_OPCODE_INSN(0) | param0;
1.1       root     2574: 
1.1.1.2   root     2575:   /* root 512: */
                   2576:   _tme_m68k_opcode_root_init_7(opcodes + (512 * 64), params);
1.1       root     2577: 
1.1.1.2   root     2578:   params[11] = TME_M68K_OPCODE_INSN(0) | param3;
1.1       root     2579: 
1.1.1.2   root     2580:   /* root 520: */
                   2581:   _tme_m68k_opcode_root_init_7(opcodes + (520 * 64), params);
1.1       root     2582: 
1.1.1.2   root     2583:   params[11] = TME_M68K_OPCODE_INSN(0) | param5;
1.1       root     2584: 
1.1.1.2   root     2585:   /* root 528: */
                   2586:   _tme_m68k_opcode_root_init_7(opcodes + (528 * 64), params);
1.1       root     2587: 
1.1.1.2   root     2588:   params[11] = TME_M68K_OPCODE_INSN(0) | param7;
1.1       root     2589: 
1.1.1.2   root     2590:   /* root 536: */
                   2591:   _tme_m68k_opcode_root_init_7(opcodes + (536 * 64), params);
1.1       root     2592: 
1.1.1.2   root     2593:   params[11] = TME_M68K_OPCODE_INSN(0) | param2;
1.1       root     2594: 
1.1.1.2   root     2595:   /* root 544: */
                   2596:   _tme_m68k_opcode_root_init_7(opcodes + (544 * 64), params);
1.1       root     2597: 
1.1.1.2   root     2598:   params[11] = TME_M68K_OPCODE_INSN(0) | param4;
1.1       root     2599: 
1.1.1.2   root     2600:   /* root 552: */
                   2601:   _tme_m68k_opcode_root_init_7(opcodes + (552 * 64), params);
1.1       root     2602: 
1.1.1.2   root     2603:   params[11] = TME_M68K_OPCODE_INSN(0) | param6;
1.1       root     2604: 
1.1.1.2   root     2605:   /* root 560: */
                   2606:   _tme_m68k_opcode_root_init_7(opcodes + (560 * 64), params);
1.1       root     2607: 
1.1.1.2   root     2608:   params[11] = TME_M68K_OPCODE_INSN(0) | param1;
1.1       root     2609: 
1.1.1.2   root     2610:   /* root 568: */
                   2611:   _tme_m68k_opcode_root_init_7(opcodes + (568 * 64), params);
1.1       root     2612: 
1.1.1.2   root     2613:   params[11] = TME_M68K_OPCODE_INSN(23) | param0;
1.1       root     2614: 
1.1.1.2   root     2615:   /* root 576: */
                   2616:   _tme_m68k_opcode_root_init_7(opcodes + (576 * 64), params);
1.1       root     2617: 
1.1.1.2   root     2618:   params[11] = TME_M68K_OPCODE_INSN(23) | param3;
1.1       root     2619: 
1.1.1.2   root     2620:   /* root 584: */
                   2621:   _tme_m68k_opcode_root_init_7(opcodes + (584 * 64), params);
1.1       root     2622: 
1.1.1.2   root     2623:   params[11] = TME_M68K_OPCODE_INSN(23) | param5;
1.1       root     2624: 
1.1.1.2   root     2625:   /* root 592: */
                   2626:   _tme_m68k_opcode_root_init_7(opcodes + (592 * 64), params);
1.1       root     2627: 
1.1.1.2   root     2628:   params[11] = TME_M68K_OPCODE_INSN(23) | param7;
1.1       root     2629: 
1.1.1.2   root     2630:   /* root 600: */
                   2631:   _tme_m68k_opcode_root_init_7(opcodes + (600 * 64), params);
1.1       root     2632: 
1.1.1.2   root     2633:   params[11] = TME_M68K_OPCODE_INSN(23) | param2;
1.1       root     2634: 
1.1.1.2   root     2635:   /* root 608: */
                   2636:   _tme_m68k_opcode_root_init_7(opcodes + (608 * 64), params);
1.1       root     2637: 
1.1.1.2   root     2638:   params[11] = TME_M68K_OPCODE_INSN(23) | param4;
1.1       root     2639: 
1.1.1.2   root     2640:   /* root 616: */
                   2641:   _tme_m68k_opcode_root_init_7(opcodes + (616 * 64), params);
1.1       root     2642: 
1.1.1.2   root     2643:   params[11] = TME_M68K_OPCODE_INSN(23) | param6;
1.1       root     2644: 
1.1.1.2   root     2645:   /* root 624: */
                   2646:   _tme_m68k_opcode_root_init_7(opcodes + (624 * 64), params);
1.1       root     2647: 
1.1.1.2   root     2648:   params[11] = TME_M68K_OPCODE_INSN(23) | param1;
1.1       root     2649: 
1.1.1.2   root     2650:   /* root 632: */
                   2651:   _tme_m68k_opcode_root_init_7(opcodes + (632 * 64), params);
1.1       root     2652: 
1.1.1.2   root     2653:   params[11] = TME_M68K_OPCODE_INSN(34) | param0;
1.1       root     2654: 
1.1.1.2   root     2655:   /* root 704: */
                   2656:   _tme_m68k_opcode_root_init_7(opcodes + (704 * 64), params);
1.1       root     2657: 
1.1.1.2   root     2658:   params[11] = TME_M68K_OPCODE_INSN(34) | param3;
1.1       root     2659: 
1.1.1.2   root     2660:   /* root 712: */
                   2661:   _tme_m68k_opcode_root_init_7(opcodes + (712 * 64), params);
1.1       root     2662: 
1.1.1.2   root     2663:   params[11] = TME_M68K_OPCODE_INSN(34) | param5;
1.1       root     2664: 
1.1.1.2   root     2665:   /* root 720: */
                   2666:   _tme_m68k_opcode_root_init_7(opcodes + (720 * 64), params);
1.1       root     2667: 
1.1.1.2   root     2668:   params[11] = TME_M68K_OPCODE_INSN(34) | param7;
1.1       root     2669: 
1.1.1.2   root     2670:   /* root 728: */
                   2671:   _tme_m68k_opcode_root_init_7(opcodes + (728 * 64), params);
1.1       root     2672: 
1.1.1.2   root     2673:   params[11] = TME_M68K_OPCODE_INSN(34) | param2;
1.1       root     2674: 
1.1.1.2   root     2675:   /* root 736: */
                   2676:   _tme_m68k_opcode_root_init_7(opcodes + (736 * 64), params);
1.1       root     2677: 
1.1.1.2   root     2678:   params[11] = TME_M68K_OPCODE_INSN(34) | param4;
1.1       root     2679: 
1.1.1.2   root     2680:   /* root 744: */
                   2681:   _tme_m68k_opcode_root_init_7(opcodes + (744 * 64), params);
1.1       root     2682: 
1.1.1.2   root     2683:   params[11] = TME_M68K_OPCODE_INSN(34) | param6;
1.1       root     2684: 
1.1.1.2   root     2685:   /* root 752: */
                   2686:   _tme_m68k_opcode_root_init_7(opcodes + (752 * 64), params);
1.1       root     2687: 
1.1.1.2   root     2688:   params[11] = TME_M68K_OPCODE_INSN(34) | param1;
1.1       root     2689: 
1.1.1.2   root     2690:   /* root 760: */
                   2691:   _tme_m68k_opcode_root_init_7(opcodes + (760 * 64), params);
1.1       root     2692: 
1.1.1.2   root     2693:   params[11] = TME_M68K_OPCODE_INSN(18) | param0;
1.1       root     2694: 
1.1.1.2   root     2695:   /* root 768: */
                   2696:   _tme_m68k_opcode_root_init_7(opcodes + (768 * 64), params);
1.1       root     2697: 
1.1.1.2   root     2698:   params[11] = TME_M68K_OPCODE_INSN(18) | param3;
1.1       root     2699: 
1.1.1.2   root     2700:   /* root 776: */
                   2701:   _tme_m68k_opcode_root_init_7(opcodes + (776 * 64), params);
1.1       root     2702: 
1.1.1.2   root     2703:   params[11] = TME_M68K_OPCODE_INSN(18) | param5;
1.1       root     2704: 
1.1.1.2   root     2705:   /* root 784: */
                   2706:   _tme_m68k_opcode_root_init_7(opcodes + (784 * 64), params);
1.1       root     2707: 
1.1.1.2   root     2708:   params[11] = TME_M68K_OPCODE_INSN(18) | param7;
1.1       root     2709: 
1.1.1.2   root     2710:   /* root 792: */
                   2711:   _tme_m68k_opcode_root_init_7(opcodes + (792 * 64), params);
1.1       root     2712: 
1.1.1.2   root     2713:   params[11] = TME_M68K_OPCODE_INSN(18) | param2;
1.1       root     2714: 
1.1.1.2   root     2715:   /* root 800: */
                   2716:   _tme_m68k_opcode_root_init_7(opcodes + (800 * 64), params);
1.1       root     2717: 
1.1.1.2   root     2718:   params[11] = TME_M68K_OPCODE_INSN(18) | param4;
1.1       root     2719: 
1.1.1.2   root     2720:   /* root 808: */
                   2721:   _tme_m68k_opcode_root_init_7(opcodes + (808 * 64), params);
1.1       root     2722: 
1.1.1.2   root     2723:   params[11] = TME_M68K_OPCODE_INSN(18) | param6;
1.1       root     2724: 
1.1.1.2   root     2725:   /* root 816: */
                   2726:   _tme_m68k_opcode_root_init_7(opcodes + (816 * 64), params);
1.1       root     2727: 
1.1.1.2   root     2728:   params[11] = TME_M68K_OPCODE_INSN(18) | param1;
1.1       root     2729: 
1.1.1.2   root     2730:   /* root 824: */
                   2731:   _tme_m68k_opcode_root_init_7(opcodes + (824 * 64), params);
1.1       root     2732: 
1.1.1.2   root     2733:   params[11] = TME_M68K_OPCODE_INSN(26) | param0;
1.1       root     2734: 
1.1.1.2   root     2735:   /* root 832: */
                   2736:   _tme_m68k_opcode_root_init_7(opcodes + (832 * 64), params);
1.1       root     2737: 
1.1.1.2   root     2738:   params[11] = TME_M68K_OPCODE_INSN(26) | param3;
1.1       root     2739: 
1.1.1.2   root     2740:   /* root 840: */
                   2741:   _tme_m68k_opcode_root_init_7(opcodes + (840 * 64), params);
1.1       root     2742: 
1.1.1.2   root     2743:   params[11] = TME_M68K_OPCODE_INSN(26) | param5;
1.1       root     2744: 
1.1.1.2   root     2745:   /* root 848: */
                   2746:   _tme_m68k_opcode_root_init_7(opcodes + (848 * 64), params);
1.1       root     2747: 
1.1.1.2   root     2748:   params[11] = TME_M68K_OPCODE_INSN(26) | param7;
1.1       root     2749: 
1.1.1.2   root     2750:   /* root 856: */
                   2751:   _tme_m68k_opcode_root_init_7(opcodes + (856 * 64), params);
1.1       root     2752: 
1.1.1.2   root     2753:   params[11] = TME_M68K_OPCODE_INSN(26) | param2;
1.1       root     2754: 
1.1.1.2   root     2755:   /* root 864: */
                   2756:   _tme_m68k_opcode_root_init_7(opcodes + (864 * 64), params);
1.1       root     2757: 
1.1.1.2   root     2758:   params[11] = TME_M68K_OPCODE_INSN(26) | param4;
1.1       root     2759: 
1.1.1.2   root     2760:   /* root 872: */
                   2761:   _tme_m68k_opcode_root_init_7(opcodes + (872 * 64), params);
1.1       root     2762: 
1.1.1.2   root     2763:   params[11] = TME_M68K_OPCODE_INSN(26) | param6;
1.1       root     2764: 
1.1.1.2   root     2765:   /* root 880: */
                   2766:   _tme_m68k_opcode_root_init_7(opcodes + (880 * 64), params);
1.1       root     2767: 
1.1.1.2   root     2768:   params[11] = TME_M68K_OPCODE_INSN(26) | param1;
1.1       root     2769: 
1.1.1.2   root     2770:   /* root 888: */
                   2771:   _tme_m68k_opcode_root_init_7(opcodes + (888 * 64), params);
1.1       root     2772: 
1.1.1.2   root     2773:   params[0] = param0;
                   2774:   params[1] = param1;
                   2775:   params[2] = param2;
                   2776:   params[3] = param3;
                   2777:   params[4] = param4;
                   2778:   params[5] = param5;
                   2779:   params[6] = param6;
                   2780:   params[7] = param7;
                   2781:   params[8] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | param9;
                   2782:   params[9] = TME_M68K_OPCODE_IMM_16 | param38;
                   2783:   params[11] = TME_M68K_OPCODE_INSN(37) | param39;
1.1       root     2784: 
1.1.1.2   root     2785:   /* root 64: */
                   2786:   _tme_m68k_opcode_root_init_7(opcodes + (64 * 64), params);
1.1       root     2787: 
1.1.1.2   root     2788:   params[11] = TME_M68K_OPCODE_INSN(37) | param40;
1.1       root     2789: 
1.1.1.2   root     2790:   /* root 72: */
                   2791:   _tme_m68k_opcode_root_init_7(opcodes + (72 * 64), params);
1.1       root     2792: 
1.1.1.2   root     2793:   params[11] = TME_M68K_OPCODE_INSN(37) | param41;
1.1       root     2794: 
1.1.1.2   root     2795:   /* root 80: */
                   2796:   _tme_m68k_opcode_root_init_7(opcodes + (80 * 64), params);
1.1       root     2797: 
1.1.1.2   root     2798:   params[11] = TME_M68K_OPCODE_INSN(37) | param42;
1.1       root     2799: 
1.1.1.2   root     2800:   /* root 88: */
                   2801:   _tme_m68k_opcode_root_init_7(opcodes + (88 * 64), params);
1.1       root     2802: 
1.1.1.2   root     2803:   params[11] = TME_M68K_OPCODE_INSN(37) | param43;
1.1       root     2804: 
1.1.1.2   root     2805:   /* root 96: */
                   2806:   _tme_m68k_opcode_root_init_7(opcodes + (96 * 64), params);
1.1       root     2807: 
1.1.1.2   root     2808:   params[11] = TME_M68K_OPCODE_INSN(37) | param44;
1.1       root     2809: 
1.1.1.2   root     2810:   /* root 104: */
                   2811:   _tme_m68k_opcode_root_init_7(opcodes + (104 * 64), params);
1.1       root     2812: 
1.1.1.2   root     2813:   params[11] = TME_M68K_OPCODE_INSN(37) | param45;
1.1       root     2814: 
1.1.1.2   root     2815:   /* root 112: */
                   2816:   _tme_m68k_opcode_root_init_7(opcodes + (112 * 64), params);
1.1       root     2817: 
1.1.1.2   root     2818:   params[11] = TME_M68K_OPCODE_INSN(37) | param46;
1.1       root     2819: 
1.1.1.2   root     2820:   /* root 120: */
                   2821:   _tme_m68k_opcode_root_init_7(opcodes + (120 * 64), params);
1.1       root     2822: 
1.1.1.2   root     2823:   params[8] = TME_M68K_OPCODE_EA_READ | param47 | param9 | TME_M68K_OPCODE_SPECOP;
                   2824:   params[10] = TME_M68K_OPCODE_EA_WRITE | param48;
                   2825:   params[11] = TME_M68K_OPCODE_INSN(1);
                   2826:   params[12] = TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_Y | TME_M68K_OPCODE_INSN(37);
1.1       root     2827: 
1.1.1.2   root     2828:   /* roots 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 82, 83, 84, 85, 86, 90, 91, 92, 93, 94, 98, 99, 100, 101, 102, 106, 107, 108, 109, 110, 114, 115, 116, 117, 118, 122, 123, 124, 125, 126: */
                   2829:   for (root_i = 0; root_i < 42; root_i++) {
                   2830:     _tme_m68k_opcode_root_init_8(opcodes + (root_group0[root_i] * 64), params);
1.1       root     2831:   }
                   2832: 
1.1.1.2   root     2833:   params[8] = TME_M68K_OPCODE_INSN(1);
                   2834:   params[9] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | param9;
                   2835:   params[10] = TME_M68K_OPCODE_IMM_16 | TME_M68K_OPCODE_INSN(23) | param8;
1.1       root     2836: 
1.1.1.2   root     2837:   /* root 16: */
                   2838:   _tme_m68k_opcode_root_init_1(opcodes + (16 * 64), params);
1.1       root     2839: 
1.1.1.2   root     2840:   params[10] = TME_M68K_OPCODE_IMM_16 | TME_M68K_OPCODE_INSN(26) | param8;
1.1       root     2841: 
1.1.1.2   root     2842:   /* root 24: */
                   2843:   _tme_m68k_opcode_root_init_1(opcodes + (24 * 64), params);
1.1       root     2844: 
1.1.1.3 ! root     2845:   params[10] = TME_M68K_OPCODE_INSN(46);
1.1       root     2846: 
1.1.1.2   root     2847:   /* root 256: */
                   2848:   _tme_m68k_opcode_root_init_1(opcodes + (256 * 64), params);
1.1       root     2849: 
1.1.1.3 ! root     2850:   params[10] = TME_M68K_OPCODE_INSN(53);
1.1       root     2851: 
1.1.1.2   root     2852:   /* root 264: */
                   2853:   _tme_m68k_opcode_root_init_1(opcodes + (264 * 64), params);
1.1       root     2854: 
1.1.1.3 ! root     2855:   params[10] = TME_M68K_OPCODE_INSN(56);
1.1       root     2856: 
1.1.1.2   root     2857:   /* root 272: */
                   2858:   _tme_m68k_opcode_root_init_1(opcodes + (272 * 64), params);
1.1       root     2859: 
1.1.1.3 ! root     2860:   params[10] = TME_M68K_OPCODE_INSN(60);
1.1       root     2861: 
1.1.1.2   root     2862:   /* root 280: */
                   2863:   _tme_m68k_opcode_root_init_1(opcodes + (280 * 64), params);
1.1       root     2864: 
1.1.1.3 ! root     2865:   params[10] = TME_M68K_OPCODE_INSN(64);
1.1       root     2866: 
1.1.1.2   root     2867:   /* root 288: */
                   2868:   _tme_m68k_opcode_root_init_1(opcodes + (288 * 64), params);
1.1       root     2869: 
1.1.1.2   root     2870:   params[9] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | param9;
                   2871:   params[10] = TME_M68K_OPCODE_IMM_16 | TME_M68K_OPCODE_INSN(34) | param8;
1.1       root     2872: 
1.1.1.2   root     2873:   /* root 48: */
                   2874:   _tme_m68k_opcode_root_init_1(opcodes + (48 * 64), params);
1.1       root     2875: 
1.1.1.3 ! root     2876:   params[10] = TME_M68K_OPCODE_INSN(71);
1.1       root     2877: 
1.1.1.2   root     2878:   /* root 296: */
                   2879:   _tme_m68k_opcode_root_init_1(opcodes + (296 * 64), params);
1.1       root     2880: 
1.1.1.3 ! root     2881:   params[7] = TME_M68K_OPCODE_INSN(108);
1.1.1.2   root     2882:   params[8] = param7;
                   2883:   params[9] = TME_M68K_OPCODE_INSN(1);
                   2884:   params[10] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | param9;
                   2885:   params[11] = TME_M68K_OPCODE_INSN(29) | param39;
1.1       root     2886: 
1.1.1.2   root     2887:   /* root 708: */
1.1.1.3 ! root     2888:   _tme_m68k_opcode_root_init_30(opcodes + (708 * 64), params);
1.1       root     2889: 
1.1.1.2   root     2890:   params[11] = TME_M68K_OPCODE_INSN(29) | param40;
1.1       root     2891: 
1.1.1.2   root     2892:   /* root 716: */
1.1.1.3 ! root     2893:   _tme_m68k_opcode_root_init_30(opcodes + (716 * 64), params);
1.1       root     2894: 
1.1.1.2   root     2895:   params[11] = TME_M68K_OPCODE_INSN(29) | param41;
1.1       root     2896: 
1.1.1.2   root     2897:   /* root 724: */
1.1.1.3 ! root     2898:   _tme_m68k_opcode_root_init_30(opcodes + (724 * 64), params);
1.1       root     2899: 
1.1.1.2   root     2900:   params[11] = TME_M68K_OPCODE_INSN(29) | param42;
1.1       root     2901: 
1.1.1.2   root     2902:   /* root 732: */
1.1.1.3 ! root     2903:   _tme_m68k_opcode_root_init_30(opcodes + (732 * 64), params);
1.1       root     2904: 
1.1.1.2   root     2905:   params[11] = TME_M68K_OPCODE_INSN(29) | param43;
1.1       root     2906: 
1.1.1.2   root     2907:   /* root 740: */
1.1.1.3 ! root     2908:   _tme_m68k_opcode_root_init_30(opcodes + (740 * 64), params);
1.1       root     2909: 
1.1.1.2   root     2910:   params[11] = TME_M68K_OPCODE_INSN(29) | param44;
1.1       root     2911: 
1.1.1.2   root     2912:   /* root 748: */
1.1.1.3 ! root     2913:   _tme_m68k_opcode_root_init_30(opcodes + (748 * 64), params);
1.1       root     2914: 
1.1.1.2   root     2915:   params[11] = TME_M68K_OPCODE_INSN(29) | param45;
1.1       root     2916: 
1.1.1.2   root     2917:   /* root 756: */
1.1.1.3 ! root     2918:   _tme_m68k_opcode_root_init_30(opcodes + (756 * 64), params);
1.1       root     2919: 
1.1.1.2   root     2920:   params[11] = TME_M68K_OPCODE_INSN(29) | param46;
1.1       root     2921: 
1.1.1.2   root     2922:   /* root 764: */
1.1.1.3 ! root     2923:   _tme_m68k_opcode_root_init_30(opcodes + (764 * 64), params);
1.1       root     2924: 
1.1.1.3 ! root     2925:   params[4] = TME_M68K_OPCODE_INSN(74);
1.1.1.2   root     2926:   params[5] = param4;
                   2927:   params[6] = param5;
                   2928:   params[7] = param6;
1.1.1.3 ! root     2929:   params[10] = TME_M68K_OPCODE_EA_UNSIZED | TME_M68K_OPCODE_INSN(75) | param87;
1.1       root     2930: 
1.1.1.2   root     2931:   /* root 299: */
1.1.1.3 ! root     2932:   _tme_m68k_opcode_root_init_22(opcodes + (299 * 64), params);
1.1       root     2933: 
1.1.1.2   root     2934:   params[0] = param10;
                   2935:   params[1] = param11;
                   2936:   params[2] = param12;
                   2937:   params[3] = param13;
                   2938:   params[4] = param14;
                   2939:   params[5] = param15;
                   2940:   params[6] = param16;
                   2941:   params[7] = param17;
                   2942:   params[8] = TME_M68K_OPCODE_INSN(4);
                   2943:   params[9] = TME_M68K_OPCODE_IMM_16 | param18;
                   2944:   params[10] = TME_M68K_OPCODE_INSN(1);
                   2945:   params[11] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | param19;
                   2946:   params[12] = TME_M68K_OPCODE_INSN(3);
1.1       root     2947: 
1.1.1.2   root     2948:   /* root 1: */
                   2949:   _tme_m68k_opcode_root_init_0(opcodes + (1 * 64), params);
1.1       root     2950: 
1.1.1.2   root     2951:   params[8] = TME_M68K_OPCODE_INSN(21);
                   2952:   params[12] = TME_M68K_OPCODE_INSN(20);
1.1       root     2953: 
1.1.1.2   root     2954:   /* root 9: */
                   2955:   _tme_m68k_opcode_root_init_0(opcodes + (9 * 64), params);
1.1       root     2956: 
1.1.1.2   root     2957:   params[8] = TME_M68K_OPCODE_INSN(32);
                   2958:   params[12] = TME_M68K_OPCODE_INSN(31);
1.1       root     2959: 
1.1.1.2   root     2960:   /* root 41: */
                   2961:   _tme_m68k_opcode_root_init_0(opcodes + (41 * 64), params);
1.1       root     2962: 
1.1.1.2   root     2963:   params[0] = param77;
                   2964:   params[1] = param86;
                   2965:   params[2] = param83;
                   2966:   params[3] = param80;
                   2967:   params[4] = param84;
                   2968:   params[5] = param81;
                   2969:   params[6] = param85;
                   2970:   params[7] = param82;
                   2971:   params[8] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | param79;
                   2972:   params[11] = TME_M68K_OPCODE_INSN(3) | param10;
1.1       root     2973: 
1.1.1.2   root     2974:   /* root 513: */
                   2975:   _tme_m68k_opcode_root_init_7(opcodes + (513 * 64), params);
1.1       root     2976: 
1.1.1.2   root     2977:   params[11] = TME_M68K_OPCODE_INSN(3) | param13;
1.1       root     2978: 
1.1.1.2   root     2979:   /* root 521: */
                   2980:   _tme_m68k_opcode_root_init_7(opcodes + (521 * 64), params);
1.1       root     2981: 
1.1.1.2   root     2982:   params[11] = TME_M68K_OPCODE_INSN(3) | param15;
1.1       root     2983: 
1.1.1.2   root     2984:   /* root 529: */
                   2985:   _tme_m68k_opcode_root_init_7(opcodes + (529 * 64), params);
1.1       root     2986: 
1.1.1.2   root     2987:   params[11] = TME_M68K_OPCODE_INSN(3) | param17;
1.1       root     2988: 
1.1.1.2   root     2989:   /* root 537: */
                   2990:   _tme_m68k_opcode_root_init_7(opcodes + (537 * 64), params);
1.1       root     2991: 
1.1.1.2   root     2992:   params[11] = TME_M68K_OPCODE_INSN(3) | param12;
1.1       root     2993: 
1.1.1.2   root     2994:   /* root 545: */
                   2995:   _tme_m68k_opcode_root_init_7(opcodes + (545 * 64), params);
1.1       root     2996: 
1.1.1.2   root     2997:   params[11] = TME_M68K_OPCODE_INSN(3) | param14;
1.1       root     2998: 
1.1.1.2   root     2999:   /* root 553: */
                   3000:   _tme_m68k_opcode_root_init_7(opcodes + (553 * 64), params);
1.1       root     3001: 
1.1.1.2   root     3002:   params[11] = TME_M68K_OPCODE_INSN(3) | param16;
1.1       root     3003: 
1.1.1.2   root     3004:   /* root 561: */
                   3005:   _tme_m68k_opcode_root_init_7(opcodes + (561 * 64), params);
1.1       root     3006: 
1.1.1.2   root     3007:   params[11] = TME_M68K_OPCODE_INSN(3) | param11;
1.1       root     3008: 
1.1.1.2   root     3009:   /* root 569: */
                   3010:   _tme_m68k_opcode_root_init_7(opcodes + (569 * 64), params);
1.1       root     3011: 
1.1.1.2   root     3012:   params[11] = TME_M68K_OPCODE_INSN(20) | param10;
1.1       root     3013: 
1.1.1.2   root     3014:   /* root 769: */
                   3015:   _tme_m68k_opcode_root_init_7(opcodes + (769 * 64), params);
1.1       root     3016: 
1.1.1.2   root     3017:   params[11] = TME_M68K_OPCODE_INSN(20) | param13;
1.1       root     3018: 
1.1.1.2   root     3019:   /* root 777: */
                   3020:   _tme_m68k_opcode_root_init_7(opcodes + (777 * 64), params);
1.1       root     3021: 
1.1.1.2   root     3022:   params[11] = TME_M68K_OPCODE_INSN(20) | param15;
1.1       root     3023: 
1.1.1.2   root     3024:   /* root 785: */
                   3025:   _tme_m68k_opcode_root_init_7(opcodes + (785 * 64), params);
1.1       root     3026: 
1.1.1.2   root     3027:   params[11] = TME_M68K_OPCODE_INSN(20) | param17;
1.1       root     3028: 
1.1.1.2   root     3029:   /* root 793: */
                   3030:   _tme_m68k_opcode_root_init_7(opcodes + (793 * 64), params);
1.1       root     3031: 
1.1.1.2   root     3032:   params[11] = TME_M68K_OPCODE_INSN(20) | param12;
1.1       root     3033: 
1.1.1.2   root     3034:   /* root 801: */
                   3035:   _tme_m68k_opcode_root_init_7(opcodes + (801 * 64), params);
1.1       root     3036: 
1.1.1.2   root     3037:   params[11] = TME_M68K_OPCODE_INSN(20) | param14;
1.1       root     3038: 
1.1.1.2   root     3039:   /* root 809: */
                   3040:   _tme_m68k_opcode_root_init_7(opcodes + (809 * 64), params);
1.1       root     3041: 
1.1.1.2   root     3042:   params[11] = TME_M68K_OPCODE_INSN(20) | param16;
1.1       root     3043: 
1.1.1.2   root     3044:   /* root 817: */
                   3045:   _tme_m68k_opcode_root_init_7(opcodes + (817 * 64), params);
1.1       root     3046: 
1.1.1.2   root     3047:   params[11] = TME_M68K_OPCODE_INSN(20) | param11;
1.1       root     3048: 
1.1.1.2   root     3049:   /* root 825: */
                   3050:   _tme_m68k_opcode_root_init_7(opcodes + (825 * 64), params);
1.1       root     3051: 
1.1.1.2   root     3052:   params[0] = param10;
                   3053:   params[1] = param11;
                   3054:   params[2] = param12;
                   3055:   params[3] = param13;
                   3056:   params[4] = param14;
                   3057:   params[5] = param15;
                   3058:   params[6] = param16;
                   3059:   params[7] = param17;
                   3060:   params[8] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | param19;
                   3061:   params[9] = TME_M68K_OPCODE_IMM_16 | param76;
1.1.1.3 ! root     3062:   params[11] = TME_M68K_OPCODE_INSN(51) | param77;
1.1       root     3063: 
1.1.1.2   root     3064:   /* root 262: */
                   3065:   _tme_m68k_opcode_root_init_7(opcodes + (262 * 64), params);
1.1       root     3066: 
1.1.1.3 ! root     3067:   params[11] = TME_M68K_OPCODE_INSN(51) | param80;
1.1       root     3068: 
1.1.1.2   root     3069:   /* root 270: */
                   3070:   _tme_m68k_opcode_root_init_7(opcodes + (270 * 64), params);
1.1       root     3071: 
1.1.1.3 ! root     3072:   params[11] = TME_M68K_OPCODE_INSN(59);
1.1       root     3073: 
1.1.1.2   root     3074:   /* root 275: */
                   3075:   _tme_m68k_opcode_root_init_7(opcodes + (275 * 64), params);
1.1       root     3076: 
1.1.1.3 ! root     3077:   params[11] = TME_M68K_OPCODE_INSN(51) | param81;
1.1       root     3078: 
1.1.1.2   root     3079:   /* root 278: */
                   3080:   _tme_m68k_opcode_root_init_7(opcodes + (278 * 64), params);
1.1       root     3081: 
1.1.1.3 ! root     3082:   params[11] = TME_M68K_OPCODE_INSN(63);
1.1       root     3083: 
1.1.1.2   root     3084:   /* root 283: */
                   3085:   _tme_m68k_opcode_root_init_7(opcodes + (283 * 64), params);
1.1       root     3086: 
1.1.1.3 ! root     3087:   params[11] = TME_M68K_OPCODE_INSN(51) | param82;
1.1       root     3088: 
1.1.1.2   root     3089:   /* root 286: */
                   3090:   _tme_m68k_opcode_root_init_7(opcodes + (286 * 64), params);
1.1       root     3091: 
1.1.1.3 ! root     3092:   params[11] = TME_M68K_OPCODE_INSN(51) | param83;
1.1       root     3093: 
1.1.1.2   root     3094:   /* root 294: */
                   3095:   _tme_m68k_opcode_root_init_7(opcodes + (294 * 64), params);
1.1       root     3096: 
1.1.1.3 ! root     3097:   params[11] = TME_M68K_OPCODE_INSN(51) | param84;
1.1       root     3098: 
1.1.1.2   root     3099:   /* root 302: */
                   3100:   _tme_m68k_opcode_root_init_7(opcodes + (302 * 64), params);
1.1       root     3101: 
1.1.1.3 ! root     3102:   params[11] = TME_M68K_OPCODE_INSN(51) | param85;
1.1       root     3103: 
1.1.1.2   root     3104:   /* root 310: */
                   3105:   _tme_m68k_opcode_root_init_7(opcodes + (310 * 64), params);
1.1       root     3106: 
1.1.1.3 ! root     3107:   params[11] = TME_M68K_OPCODE_INSN(51) | param86;
1.1       root     3108: 
1.1.1.2   root     3109:   /* root 318: */
                   3110:   _tme_m68k_opcode_root_init_7(opcodes + (318 * 64), params);
1.1       root     3111: 
1.1.1.3 ! root     3112:   params[11] = TME_M68K_OPCODE_INSN(100) | param112;
1.1       root     3113: 
1.1.1.2   root     3114:   /* root 515: */
                   3115:   _tme_m68k_opcode_root_init_7(opcodes + (515 * 64), params);
1.1       root     3116: 
1.1.1.3 ! root     3117:   params[11] = TME_M68K_OPCODE_INSN(102) | param112;
1.1       root     3118: 
1.1.1.2   root     3119:   /* root 519: */
                   3120:   _tme_m68k_opcode_root_init_7(opcodes + (519 * 64), params);
1.1       root     3121: 
1.1.1.3 ! root     3122:   params[11] = TME_M68K_OPCODE_INSN(100) | param91;
1.1       root     3123: 
1.1.1.2   root     3124:   /* root 523: */
                   3125:   _tme_m68k_opcode_root_init_7(opcodes + (523 * 64), params);
1.1       root     3126: 
1.1.1.3 ! root     3127:   params[11] = TME_M68K_OPCODE_INSN(102) | param91;
1.1       root     3128: 
1.1.1.2   root     3129:   /* root 527: */
                   3130:   _tme_m68k_opcode_root_init_7(opcodes + (527 * 64), params);
1.1       root     3131: 
1.1.1.3 ! root     3132:   params[11] = TME_M68K_OPCODE_INSN(100) | param94;
1.1       root     3133: 
1.1.1.2   root     3134:   /* root 531: */
                   3135:   _tme_m68k_opcode_root_init_7(opcodes + (531 * 64), params);
1.1       root     3136: 
1.1.1.3 ! root     3137:   params[11] = TME_M68K_OPCODE_INSN(102) | param94;
1.1       root     3138: 
1.1.1.2   root     3139:   /* root 535: */
                   3140:   _tme_m68k_opcode_root_init_7(opcodes + (535 * 64), params);
1.1       root     3141: 
1.1.1.3 ! root     3142:   params[11] = TME_M68K_OPCODE_INSN(100) | param97;
1.1       root     3143: 
1.1.1.2   root     3144:   /* root 539: */
                   3145:   _tme_m68k_opcode_root_init_7(opcodes + (539 * 64), params);
1.1       root     3146: 
1.1.1.3 ! root     3147:   params[11] = TME_M68K_OPCODE_INSN(102) | param97;
1.1       root     3148: 
1.1.1.2   root     3149:   /* root 543: */
                   3150:   _tme_m68k_opcode_root_init_7(opcodes + (543 * 64), params);
1.1       root     3151: 
1.1.1.3 ! root     3152:   params[11] = TME_M68K_OPCODE_INSN(100) | param100;
1.1       root     3153: 
1.1.1.2   root     3154:   /* root 547: */
                   3155:   _tme_m68k_opcode_root_init_7(opcodes + (547 * 64), params);
1.1       root     3156: 
1.1.1.3 ! root     3157:   params[11] = TME_M68K_OPCODE_INSN(102) | param100;
1.1       root     3158: 
1.1.1.2   root     3159:   /* root 551: */
                   3160:   _tme_m68k_opcode_root_init_7(opcodes + (551 * 64), params);
1.1       root     3161: 
1.1.1.3 ! root     3162:   params[11] = TME_M68K_OPCODE_INSN(100) | param103;
1.1       root     3163: 
1.1.1.2   root     3164:   /* root 555: */
                   3165:   _tme_m68k_opcode_root_init_7(opcodes + (555 * 64), params);
1.1       root     3166: 
1.1.1.3 ! root     3167:   params[11] = TME_M68K_OPCODE_INSN(102) | param103;
1.1       root     3168: 
1.1.1.2   root     3169:   /* root 559: */
                   3170:   _tme_m68k_opcode_root_init_7(opcodes + (559 * 64), params);
1.1       root     3171: 
1.1.1.3 ! root     3172:   params[11] = TME_M68K_OPCODE_INSN(100) | param106;
1.1       root     3173: 
1.1.1.2   root     3174:   /* root 563: */
                   3175:   _tme_m68k_opcode_root_init_7(opcodes + (563 * 64), params);
1.1       root     3176: 
1.1.1.3 ! root     3177:   params[11] = TME_M68K_OPCODE_INSN(102) | param106;
1.1       root     3178: 
1.1.1.2   root     3179:   /* root 567: */
                   3180:   _tme_m68k_opcode_root_init_7(opcodes + (567 * 64), params);
1.1       root     3181: 
1.1.1.3 ! root     3182:   params[11] = TME_M68K_OPCODE_INSN(100) | param109;
1.1       root     3183: 
1.1.1.2   root     3184:   /* root 571: */
                   3185:   _tme_m68k_opcode_root_init_7(opcodes + (571 * 64), params);
1.1       root     3186: 
1.1.1.3 ! root     3187:   params[11] = TME_M68K_OPCODE_INSN(102) | param109;
1.1       root     3188: 
1.1.1.2   root     3189:   /* root 575: */
                   3190:   _tme_m68k_opcode_root_init_7(opcodes + (575 * 64), params);
1.1       root     3191: 
1.1.1.3 ! root     3192:   params[11] = TME_M68K_OPCODE_INSN(111) | param112;
1.1       root     3193: 
1.1.1.2   root     3194:   /* root 771: */
                   3195:   _tme_m68k_opcode_root_init_7(opcodes + (771 * 64), params);
1.1       root     3196: 
1.1.1.3 ! root     3197:   params[11] = TME_M68K_OPCODE_INSN(114) | param112;
1.1       root     3198: 
1.1.1.2   root     3199:   /* root 775: */
                   3200:   _tme_m68k_opcode_root_init_7(opcodes + (775 * 64), params);
1.1       root     3201: 
1.1.1.3 ! root     3202:   params[11] = TME_M68K_OPCODE_INSN(111) | param91;
1.1       root     3203: 
1.1.1.2   root     3204:   /* root 779: */
                   3205:   _tme_m68k_opcode_root_init_7(opcodes + (779 * 64), params);
1.1       root     3206: 
1.1.1.3 ! root     3207:   params[11] = TME_M68K_OPCODE_INSN(114) | param91;
1.1       root     3208: 
1.1.1.2   root     3209:   /* root 783: */
                   3210:   _tme_m68k_opcode_root_init_7(opcodes + (783 * 64), params);
1.1       root     3211: 
1.1.1.3 ! root     3212:   params[11] = TME_M68K_OPCODE_INSN(111) | param94;
1.1       root     3213: 
1.1.1.2   root     3214:   /* root 787: */
                   3215:   _tme_m68k_opcode_root_init_7(opcodes + (787 * 64), params);
1.1       root     3216: 
1.1.1.3 ! root     3217:   params[11] = TME_M68K_OPCODE_INSN(114) | param94;
1.1       root     3218: 
1.1.1.2   root     3219:   /* root 791: */
                   3220:   _tme_m68k_opcode_root_init_7(opcodes + (791 * 64), params);
1.1       root     3221: 
1.1.1.3 ! root     3222:   params[11] = TME_M68K_OPCODE_INSN(111) | param97;
1.1       root     3223: 
1.1.1.2   root     3224:   /* root 795: */
                   3225:   _tme_m68k_opcode_root_init_7(opcodes + (795 * 64), params);
1.1       root     3226: 
1.1.1.3 ! root     3227:   params[11] = TME_M68K_OPCODE_INSN(114) | param97;
1.1       root     3228: 
1.1.1.2   root     3229:   /* root 799: */
                   3230:   _tme_m68k_opcode_root_init_7(opcodes + (799 * 64), params);
1.1       root     3231: 
1.1.1.3 ! root     3232:   params[11] = TME_M68K_OPCODE_INSN(111) | param100;
1.1       root     3233: 
1.1.1.2   root     3234:   /* root 803: */
                   3235:   _tme_m68k_opcode_root_init_7(opcodes + (803 * 64), params);
1.1       root     3236: 
1.1.1.3 ! root     3237:   params[11] = TME_M68K_OPCODE_INSN(114) | param100;
1.1       root     3238: 
1.1.1.2   root     3239:   /* root 807: */
                   3240:   _tme_m68k_opcode_root_init_7(opcodes + (807 * 64), params);
1.1       root     3241: 
1.1.1.3 ! root     3242:   params[11] = TME_M68K_OPCODE_INSN(111) | param103;
1.1       root     3243: 
1.1.1.2   root     3244:   /* root 811: */
                   3245:   _tme_m68k_opcode_root_init_7(opcodes + (811 * 64), params);
1.1       root     3246: 
1.1.1.3 ! root     3247:   params[11] = TME_M68K_OPCODE_INSN(114) | param103;
1.1       root     3248: 
1.1.1.2   root     3249:   /* root 815: */
                   3250:   _tme_m68k_opcode_root_init_7(opcodes + (815 * 64), params);
1.1       root     3251: 
1.1.1.3 ! root     3252:   params[11] = TME_M68K_OPCODE_INSN(111) | param106;
1.1       root     3253: 
1.1.1.2   root     3254:   /* root 819: */
                   3255:   _tme_m68k_opcode_root_init_7(opcodes + (819 * 64), params);
1.1       root     3256: 
1.1.1.3 ! root     3257:   params[11] = TME_M68K_OPCODE_INSN(114) | param106;
1.1       root     3258: 
1.1.1.2   root     3259:   /* root 823: */
                   3260:   _tme_m68k_opcode_root_init_7(opcodes + (823 * 64), params);
1.1       root     3261: 
1.1.1.3 ! root     3262:   params[11] = TME_M68K_OPCODE_INSN(111) | param109;
1.1       root     3263: 
1.1.1.2   root     3264:   /* root 827: */
                   3265:   _tme_m68k_opcode_root_init_7(opcodes + (827 * 64), params);
1.1       root     3266: 
1.1.1.3 ! root     3267:   params[11] = TME_M68K_OPCODE_INSN(114) | param109;
1.1       root     3268: 
1.1.1.2   root     3269:   /* root 831: */
                   3270:   _tme_m68k_opcode_root_init_7(opcodes + (831 * 64), params);
1.1       root     3271: 
1.1.1.2   root     3272:   params[8] = TME_M68K_OPCODE_INSN(1);
                   3273:   params[9] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | param19;
                   3274:   params[10] = TME_M68K_OPCODE_IMM_16 | TME_M68K_OPCODE_INSN(24) | param18;
1.1       root     3275: 
1.1.1.2   root     3276:   /* root 17: */
                   3277:   _tme_m68k_opcode_root_init_1(opcodes + (17 * 64), params);
1.1       root     3278: 
1.1.1.2   root     3279:   params[10] = TME_M68K_OPCODE_IMM_16 | TME_M68K_OPCODE_INSN(27) | param18;
1.1       root     3280: 
1.1.1.2   root     3281:   /* root 25: */
                   3282:   _tme_m68k_opcode_root_init_1(opcodes + (25 * 64), params);
1.1       root     3283: 
1.1.1.3 ! root     3284:   params[10] = TME_M68K_OPCODE_INSN(47);
1.1       root     3285: 
1.1.1.2   root     3286:   /* root 257: */
                   3287:   _tme_m68k_opcode_root_init_1(opcodes + (257 * 64), params);
1.1       root     3288: 
1.1.1.3 ! root     3289:   params[10] = TME_M68K_OPCODE_INSN(49);
1.1       root     3290: 
1.1.1.2   root     3291:   /* root 259: */
                   3292:   _tme_m68k_opcode_root_init_1(opcodes + (259 * 64), params);
1.1       root     3293: 
1.1.1.3 ! root     3294:   params[10] = TME_M68K_OPCODE_INSN(54);
1.1       root     3295: 
1.1.1.2   root     3296:   /* root 265: */
                   3297:   _tme_m68k_opcode_root_init_1(opcodes + (265 * 64), params);
1.1       root     3298: 
1.1.1.3 ! root     3299:   params[10] = TME_M68K_OPCODE_INSN(57);
1.1       root     3300: 
1.1.1.2   root     3301:   /* root 273: */
                   3302:   _tme_m68k_opcode_root_init_1(opcodes + (273 * 64), params);
1.1       root     3303: 
1.1.1.3 ! root     3304:   params[10] = TME_M68K_OPCODE_INSN(61);
1.1       root     3305: 
1.1.1.2   root     3306:   /* root 281: */
                   3307:   _tme_m68k_opcode_root_init_1(opcodes + (281 * 64), params);
1.1       root     3308: 
1.1.1.2   root     3309:   params[9] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | param19;
                   3310:   params[10] = TME_M68K_OPCODE_IMM_16 | TME_M68K_OPCODE_INSN(35) | param18;
1.1       root     3311: 
1.1.1.2   root     3312:   /* root 49: */
                   3313:   _tme_m68k_opcode_root_init_1(opcodes + (49 * 64), params);
1.1       root     3314: 
1.1.1.3 ! root     3315:   params[10] = TME_M68K_OPCODE_INSN(72);
1.1       root     3316: 
1.1.1.2   root     3317:   /* root 297: */
                   3318:   _tme_m68k_opcode_root_init_1(opcodes + (297 * 64), params);
1.1       root     3319: 
1.1.1.3 ! root     3320:   params[7] = TME_M68K_OPCODE_INSN(109);
1.1.1.2   root     3321:   params[8] = param17;
                   3322:   params[9] = TME_M68K_OPCODE_INSN(1);
                   3323:   params[10] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | param19;
                   3324:   params[11] = TME_M68K_OPCODE_INSN(31) | param77;
1.1       root     3325: 
1.1.1.2   root     3326:   /* root 709: */
1.1.1.3 ! root     3327:   _tme_m68k_opcode_root_init_30(opcodes + (709 * 64), params);
1.1       root     3328: 
1.1.1.2   root     3329:   params[11] = TME_M68K_OPCODE_INSN(31) | param80;
1.1       root     3330: 
1.1.1.2   root     3331:   /* root 717: */
1.1.1.3 ! root     3332:   _tme_m68k_opcode_root_init_30(opcodes + (717 * 64), params);
1.1       root     3333: 
1.1.1.2   root     3334:   params[11] = TME_M68K_OPCODE_INSN(31) | param81;
1.1       root     3335: 
1.1.1.2   root     3336:   /* root 725: */
1.1.1.3 ! root     3337:   _tme_m68k_opcode_root_init_30(opcodes + (725 * 64), params);
1.1       root     3338: 
1.1.1.2   root     3339:   params[11] = TME_M68K_OPCODE_INSN(31) | param82;
1.1       root     3340: 
1.1.1.2   root     3341:   /* root 733: */
1.1.1.3 ! root     3342:   _tme_m68k_opcode_root_init_30(opcodes + (733 * 64), params);
1.1       root     3343: 
1.1.1.2   root     3344:   params[11] = TME_M68K_OPCODE_INSN(31) | param83;
1.1       root     3345: 
1.1.1.2   root     3346:   /* root 741: */
1.1.1.3 ! root     3347:   _tme_m68k_opcode_root_init_30(opcodes + (741 * 64), params);
1.1       root     3348: 
1.1.1.2   root     3349:   params[11] = TME_M68K_OPCODE_INSN(31) | param84;
1.1       root     3350: 
1.1.1.2   root     3351:   /* root 749: */
1.1.1.3 ! root     3352:   _tme_m68k_opcode_root_init_30(opcodes + (749 * 64), params);
1.1       root     3353: 
1.1.1.2   root     3354:   params[11] = TME_M68K_OPCODE_INSN(31) | param85;
1.1       root     3355: 
1.1.1.2   root     3356:   /* root 757: */
1.1.1.3 ! root     3357:   _tme_m68k_opcode_root_init_30(opcodes + (757 * 64), params);
1.1       root     3358: 
1.1.1.2   root     3359:   params[11] = TME_M68K_OPCODE_INSN(31) | param86;
1.1       root     3360: 
1.1.1.2   root     3361:   /* root 765: */
1.1.1.3 ! root     3362:   _tme_m68k_opcode_root_init_30(opcodes + (765 * 64), params);
1.1       root     3363: 
1.1.1.3 ! root     3364:   params[4] = TME_M68K_OPCODE_INSN(67);
1.1.1.2   root     3365:   params[5] = param14;
                   3366:   params[6] = param15;
                   3367:   params[7] = param16;
1.1.1.3 ! root     3368:   params[10] = TME_M68K_OPCODE_EA_UNSIZED | TME_M68K_OPCODE_INSN(68) | param87 | TME_M68K_OPCODE_SPECOP;
1.1       root     3369: 
1.1.1.2   root     3370:   /* root 290: */
1.1.1.3 ! root     3371:   _tme_m68k_opcode_root_init_21(opcodes + (290 * 64), params);
1.1       root     3372: 
1.1.1.2   root     3373:   params[0] = param20;
                   3374:   params[1] = param21;
                   3375:   params[2] = param22;
                   3376:   params[3] = param23;
                   3377:   params[4] = param24;
                   3378:   params[5] = param25;
                   3379:   params[6] = param26;
                   3380:   params[7] = param27;
                   3381:   params[8] = TME_M68K_OPCODE_INSN(1);
                   3382:   params[9] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | param28;
                   3383:   params[10] = TME_M68K_OPCODE_IMM_32 | TME_M68K_OPCODE_INSN(5) | param29;
1.1       root     3384: 
1.1.1.2   root     3385:   /* root 2: */
                   3386:   _tme_m68k_opcode_root_init_1(opcodes + (2 * 64), params);
1.1       root     3387: 
1.1.1.2   root     3388:   params[10] = TME_M68K_OPCODE_IMM_32 | TME_M68K_OPCODE_INSN(22) | param29;
1.1       root     3389: 
1.1.1.2   root     3390:   /* root 10: */
                   3391:   _tme_m68k_opcode_root_init_1(opcodes + (10 * 64), params);
1.1       root     3392: 
1.1.1.2   root     3393:   params[10] = TME_M68K_OPCODE_IMM_32 | TME_M68K_OPCODE_INSN(25) | param29;
1.1       root     3394: 
1.1.1.2   root     3395:   /* root 18: */
                   3396:   _tme_m68k_opcode_root_init_1(opcodes + (18 * 64), params);
1.1       root     3397: 
1.1.1.2   root     3398:   params[10] = TME_M68K_OPCODE_IMM_32 | TME_M68K_OPCODE_INSN(28) | param29;
1.1       root     3399: 
1.1.1.2   root     3400:   /* root 26: */
                   3401:   _tme_m68k_opcode_root_init_1(opcodes + (26 * 64), params);
1.1       root     3402: 
1.1.1.2   root     3403:   params[10] = TME_M68K_OPCODE_IMM_32 | TME_M68K_OPCODE_INSN(33) | param29;
1.1       root     3404: 
1.1.1.2   root     3405:   /* root 42: */
                   3406:   _tme_m68k_opcode_root_init_1(opcodes + (42 * 64), params);
1.1       root     3407: 
1.1.1.3 ! root     3408:   params[10] = TME_M68K_OPCODE_INSN(48);
1.1       root     3409: 
1.1.1.2   root     3410:   /* root 258: */
                   3411:   _tme_m68k_opcode_root_init_1(opcodes + (258 * 64), params);
1.1       root     3412: 
1.1.1.3 ! root     3413:   params[10] = TME_M68K_OPCODE_INSN(55);
1.1       root     3414: 
1.1.1.2   root     3415:   /* root 266: */
                   3416:   _tme_m68k_opcode_root_init_1(opcodes + (266 * 64), params);
1.1       root     3417: 
1.1.1.3 ! root     3418:   params[10] = TME_M68K_OPCODE_INSN(58);
1.1       root     3419: 
1.1.1.2   root     3420:   /* root 274: */
                   3421:   _tme_m68k_opcode_root_init_1(opcodes + (274 * 64), params);
1.1       root     3422: 
1.1.1.3 ! root     3423:   params[10] = TME_M68K_OPCODE_INSN(62);
1.1       root     3424: 
1.1.1.2   root     3425:   /* root 282: */
                   3426:   _tme_m68k_opcode_root_init_1(opcodes + (282 * 64), params);
1.1       root     3427: 
1.1.1.2   root     3428:   params[9] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | param28;
                   3429:   params[10] = TME_M68K_OPCODE_IMM_32 | TME_M68K_OPCODE_INSN(36) | param29;
1.1       root     3430: 
1.1.1.2   root     3431:   /* root 50: */
                   3432:   _tme_m68k_opcode_root_init_1(opcodes + (50 * 64), params);
1.1       root     3433: 
1.1.1.3 ! root     3434:   params[10] = TME_M68K_OPCODE_INSN(73);
1.1       root     3435: 
1.1.1.2   root     3436:   /* root 298: */
                   3437:   _tme_m68k_opcode_root_init_1(opcodes + (298 * 64), params);
1.1       root     3438: 
1.1.1.2   root     3439:   params[8] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | param28;
                   3440:   params[9] = TME_M68K_OPCODE_IMM_32 | param49;
                   3441:   params[10] = TME_M68K_OPCODE_INSN(1);
1.1.1.3 ! root     3442:   params[11] = TME_M68K_OPCODE_INSN(50) | param50;
1.1       root     3443: 
1.1.1.2   root     3444:   /* root 260: */
                   3445:   _tme_m68k_opcode_root_init_7(opcodes + (260 * 64), params);
1.1       root     3446: 
1.1.1.3 ! root     3447:   params[11] = TME_M68K_OPCODE_INSN(50) | param54;
1.1       root     3448: 
1.1.1.2   root     3449:   /* root 268: */
                   3450:   _tme_m68k_opcode_root_init_7(opcodes + (268 * 64), params);
1.1       root     3451: 
1.1.1.3 ! root     3452:   params[11] = TME_M68K_OPCODE_INSN(50) | param56;
1.1       root     3453: 
1.1.1.2   root     3454:   /* root 276: */
                   3455:   _tme_m68k_opcode_root_init_7(opcodes + (276 * 64), params);
1.1       root     3456: 
1.1.1.3 ! root     3457:   params[11] = TME_M68K_OPCODE_INSN(50) | param58;
1.1       root     3458: 
1.1.1.2   root     3459:   /* root 284: */
                   3460:   _tme_m68k_opcode_root_init_7(opcodes + (284 * 64), params);
1.1       root     3461: 
1.1.1.3 ! root     3462:   params[11] = TME_M68K_OPCODE_INSN(50) | param60;
1.1       root     3463: 
1.1.1.2   root     3464:   /* root 292: */
                   3465:   _tme_m68k_opcode_root_init_7(opcodes + (292 * 64), params);
1.1       root     3466: 
1.1.1.3 ! root     3467:   params[11] = TME_M68K_OPCODE_INSN(50) | param62;
1.1       root     3468: 
1.1.1.2   root     3469:   /* root 300: */
                   3470:   _tme_m68k_opcode_root_init_7(opcodes + (300 * 64), params);
1.1       root     3471: 
1.1.1.3 ! root     3472:   params[11] = TME_M68K_OPCODE_INSN(50) | param64;
1.1       root     3473: 
1.1.1.2   root     3474:   /* root 308: */
                   3475:   _tme_m68k_opcode_root_init_7(opcodes + (308 * 64), params);
1.1       root     3476: 
1.1.1.3 ! root     3477:   params[11] = TME_M68K_OPCODE_INSN(50) | param66;
1.1       root     3478: 
1.1.1.2   root     3479:   /* root 316: */
                   3480:   _tme_m68k_opcode_root_init_7(opcodes + (316 * 64), params);
1.1       root     3481: 
1.1.1.3 ! root     3482:   params[7] = TME_M68K_OPCODE_INSN(110);
1.1.1.2   root     3483:   params[8] = param27;
                   3484:   params[9] = TME_M68K_OPCODE_INSN(1);
                   3485:   params[10] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | param28;
                   3486:   params[11] = TME_M68K_OPCODE_INSN(33) | param50;
1.1       root     3487: 
1.1.1.2   root     3488:   /* root 710: */
1.1.1.3 ! root     3489:   _tme_m68k_opcode_root_init_30(opcodes + (710 * 64), params);
1.1       root     3490: 
1.1.1.2   root     3491:   params[11] = TME_M68K_OPCODE_INSN(33) | param54;
1.1       root     3492: 
1.1.1.2   root     3493:   /* root 718: */
1.1.1.3 ! root     3494:   _tme_m68k_opcode_root_init_30(opcodes + (718 * 64), params);
1.1       root     3495: 
1.1.1.2   root     3496:   params[11] = TME_M68K_OPCODE_INSN(33) | param56;
1.1       root     3497: 
1.1.1.2   root     3498:   /* root 726: */
1.1.1.3 ! root     3499:   _tme_m68k_opcode_root_init_30(opcodes + (726 * 64), params);
1.1       root     3500: 
1.1.1.2   root     3501:   params[11] = TME_M68K_OPCODE_INSN(33) | param58;
1.1       root     3502: 
1.1.1.2   root     3503:   /* root 734: */
1.1.1.3 ! root     3504:   _tme_m68k_opcode_root_init_30(opcodes + (734 * 64), params);
1.1       root     3505: 
1.1.1.2   root     3506:   params[11] = TME_M68K_OPCODE_INSN(33) | param60;
1.1       root     3507: 
1.1.1.2   root     3508:   /* root 742: */
1.1.1.3 ! root     3509:   _tme_m68k_opcode_root_init_30(opcodes + (742 * 64), params);
1.1       root     3510: 
1.1.1.2   root     3511:   params[11] = TME_M68K_OPCODE_INSN(33) | param62;
1.1       root     3512: 
1.1.1.2   root     3513:   /* root 750: */
1.1.1.3 ! root     3514:   _tme_m68k_opcode_root_init_30(opcodes + (750 * 64), params);
1.1       root     3515: 
1.1.1.2   root     3516:   params[11] = TME_M68K_OPCODE_INSN(33) | param64;
1.1       root     3517: 
1.1.1.2   root     3518:   /* root 758: */
1.1.1.3 ! root     3519:   _tme_m68k_opcode_root_init_30(opcodes + (758 * 64), params);
1.1       root     3520: 
1.1.1.2   root     3521:   params[11] = TME_M68K_OPCODE_INSN(33) | param66;
1.1       root     3522: 
1.1.1.2   root     3523:   /* root 766: */
1.1.1.3 ! root     3524:   _tme_m68k_opcode_root_init_30(opcodes + (766 * 64), params);
1.1       root     3525: 
1.1.1.2   root     3526:   params[4] = TME_M68K_OPCODE_INSN(6);
                   3527:   params[5] = param24;
                   3528:   params[6] = param25;
                   3529:   params[7] = param26;
                   3530:   params[9] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | param9;
                   3531:   params[10] = param8;
                   3532:   params[11] = param38;
                   3533:   params[12] = TME_M68K_OPCODE_INSN(1);
                   3534:   params[13] = TME_M68K_OPCODE_INSN(8);
                   3535:   params[14] = TME_M68K_OPCODE_IMM_16;
1.1       root     3536: 
1.1.1.2   root     3537:   /* root 32: */
                   3538:   _tme_m68k_opcode_root_init_5(opcodes + (32 * 64), params);
1.1       root     3539: 
1.1.1.2   root     3540:   params[4] = TME_M68K_OPCODE_INSN(9);
                   3541:   params[9] = TME_M68K_OPCODE_INSN(1);
                   3542:   params[10] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(11) | param9;
                   3543:   params[11] = TME_M68K_OPCODE_IMM_16 | param8;
1.1       root     3544: 
1.1.1.2   root     3545:   /* root 33: */
                   3546:   _tme_m68k_opcode_root_init_6(opcodes + (33 * 64), params);
1.1       root     3547: 
1.1.1.2   root     3548:   params[4] = TME_M68K_OPCODE_INSN(12);
                   3549:   params[10] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(14) | param9;
1.1       root     3550: 
1.1.1.2   root     3551:   /* root 34: */
                   3552:   _tme_m68k_opcode_root_init_6(opcodes + (34 * 64), params);
1.1       root     3553: 
1.1.1.2   root     3554:   params[4] = TME_M68K_OPCODE_INSN(15);
                   3555:   params[10] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(17) | param9;
1.1       root     3556: 
1.1.1.2   root     3557:   /* root 35: */
                   3558:   _tme_m68k_opcode_root_init_6(opcodes + (35 * 64), params);
1.1       root     3559: 
1.1.1.3 ! root     3560:   params[4] = TME_M68K_OPCODE_INSN(69);
        !          3561:   params[10] = TME_M68K_OPCODE_EA_UNSIZED | TME_M68K_OPCODE_INSN(70) | param87 | TME_M68K_OPCODE_SPECOP;
1.1       root     3562: 
1.1.1.2   root     3563:   /* root 291: */
1.1.1.3 ! root     3564:   _tme_m68k_opcode_root_init_21(opcodes + (291 * 64), params);
1.1       root     3565: 
1.1.1.2   root     3566:   params[0] = param30;
                   3567:   params[1] = param31;
                   3568:   params[2] = param32;
                   3569:   params[3] = param33;
                   3570:   params[4] = param34;
                   3571:   params[5] = param35;
                   3572:   params[6] = param36;
1.1.1.3 ! root     3573:   params[7] = TME_M68K_OPCODE_INSN(113);
1.1.1.2   root     3574:   params[8] = param37;
                   3575:   params[10] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(22) | param28;
                   3576:   params[11] = param50;
1.1       root     3577: 
1.1.1.2   root     3578:   /* root 774: */
1.1.1.3 ! root     3579:   _tme_m68k_opcode_root_init_32(opcodes + (774 * 64), params);
1.1       root     3580: 
1.1.1.2   root     3581:   params[11] = param54;
1.1       root     3582: 
1.1.1.2   root     3583:   /* root 782: */
1.1.1.3 ! root     3584:   _tme_m68k_opcode_root_init_32(opcodes + (782 * 64), params);
1.1       root     3585: 
1.1.1.2   root     3586:   params[11] = param56;
1.1       root     3587: 
1.1.1.2   root     3588:   /* root 790: */
1.1.1.3 ! root     3589:   _tme_m68k_opcode_root_init_32(opcodes + (790 * 64), params);
1.1       root     3590: 
1.1.1.2   root     3591:   params[11] = param58;
1.1       root     3592: 
1.1.1.2   root     3593:   /* root 798: */
1.1.1.3 ! root     3594:   _tme_m68k_opcode_root_init_32(opcodes + (798 * 64), params);
1.1       root     3595: 
1.1.1.2   root     3596:   params[11] = param60;
1.1       root     3597: 
1.1.1.2   root     3598:   /* root 806: */
1.1.1.3 ! root     3599:   _tme_m68k_opcode_root_init_32(opcodes + (806 * 64), params);
1.1       root     3600: 
1.1.1.2   root     3601:   params[11] = param62;
1.1       root     3602: 
1.1.1.2   root     3603:   /* root 814: */
1.1.1.3 ! root     3604:   _tme_m68k_opcode_root_init_32(opcodes + (814 * 64), params);
1.1       root     3605: 
1.1.1.2   root     3606:   params[11] = param64;
1.1       root     3607: 
1.1.1.2   root     3608:   /* root 822: */
1.1.1.3 ! root     3609:   _tme_m68k_opcode_root_init_32(opcodes + (822 * 64), params);
1.1       root     3610: 
1.1.1.2   root     3611:   params[11] = param66;
1.1       root     3612: 
1.1.1.2   root     3613:   /* root 830: */
1.1.1.3 ! root     3614:   _tme_m68k_opcode_root_init_32(opcodes + (830 * 64), params);
1.1       root     3615: 
1.1.1.2   root     3616:   params[0] = param20;
                   3617:   params[1] = param21;
                   3618:   params[2] = param22;
                   3619:   params[3] = param23;
1.1.1.3 ! root     3620:   params[4] = TME_M68K_OPCODE_INSN(65);
1.1.1.2   root     3621:   params[5] = param24;
                   3622:   params[6] = param25;
                   3623:   params[7] = param26;
                   3624:   params[8] = param27;
1.1.1.3 ! root     3625:   params[9] = TME_M68K_OPCODE_EA_UNSIZED | TME_M68K_OPCODE_INSN(66) | param87;
1.1.1.2   root     3626:   params[10] = TME_M68K_OPCODE_INSN(1);
1.1       root     3627: 
1.1.1.2   root     3628:   /* root 289: */
1.1.1.3 ! root     3629:   _tme_m68k_opcode_root_init_20(opcodes + (289 * 64), params);
1.1       root     3630: 
1.1.1.2   root     3631:   params[0] = param50;
                   3632:   params[1] = param66;
                   3633:   params[2] = param60;
                   3634:   params[3] = param54;
                   3635:   params[4] = param62;
                   3636:   params[5] = param56;
                   3637:   params[6] = param64;
                   3638:   params[7] = param58;
                   3639:   params[8] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | param53;
                   3640:   params[9] = TME_M68K_OPCODE_IMM_32 | param29;
                   3641:   params[11] = TME_M68K_OPCODE_INSN(5) | param20;
1.1       root     3642: 
1.1.1.2   root     3643:   /* root 514: */
                   3644:   _tme_m68k_opcode_root_init_7(opcodes + (514 * 64), params);
1.1       root     3645: 
1.1.1.2   root     3646:   params[11] = TME_M68K_OPCODE_INSN(5) | param23;
1.1       root     3647: 
1.1.1.2   root     3648:   /* root 522: */
                   3649:   _tme_m68k_opcode_root_init_7(opcodes + (522 * 64), params);
1.1       root     3650: 
1.1.1.2   root     3651:   params[11] = TME_M68K_OPCODE_INSN(5) | param25;
1.1       root     3652: 
1.1.1.2   root     3653:   /* root 530: */
                   3654:   _tme_m68k_opcode_root_init_7(opcodes + (530 * 64), params);
1.1       root     3655: 
1.1.1.2   root     3656:   params[11] = TME_M68K_OPCODE_INSN(5) | param27;
1.1       root     3657: 
1.1.1.2   root     3658:   /* root 538: */
                   3659:   _tme_m68k_opcode_root_init_7(opcodes + (538 * 64), params);
1.1       root     3660: 
1.1.1.2   root     3661:   params[11] = TME_M68K_OPCODE_INSN(5) | param22;
1.1       root     3662: 
1.1.1.2   root     3663:   /* root 546: */
                   3664:   _tme_m68k_opcode_root_init_7(opcodes + (546 * 64), params);
1.1       root     3665: 
1.1.1.2   root     3666:   params[11] = TME_M68K_OPCODE_INSN(5) | param24;
1.1       root     3667: 
1.1.1.2   root     3668:   /* root 554: */
                   3669:   _tme_m68k_opcode_root_init_7(opcodes + (554 * 64), params);
1.1       root     3670: 
1.1.1.2   root     3671:   params[11] = TME_M68K_OPCODE_INSN(5) | param26;
1.1       root     3672: 
1.1.1.2   root     3673:   /* root 562: */
                   3674:   _tme_m68k_opcode_root_init_7(opcodes + (562 * 64), params);
1.1       root     3675: 
1.1.1.2   root     3676:   params[11] = TME_M68K_OPCODE_INSN(5) | param21;
1.1       root     3677: 
1.1.1.2   root     3678:   /* root 570: */
                   3679:   _tme_m68k_opcode_root_init_7(opcodes + (570 * 64), params);
1.1       root     3680: 
1.1.1.2   root     3681:   params[11] = TME_M68K_OPCODE_INSN(22) | param20;
1.1       root     3682: 
1.1.1.2   root     3683:   /* root 770: */
                   3684:   _tme_m68k_opcode_root_init_7(opcodes + (770 * 64), params);
1.1       root     3685: 
1.1.1.2   root     3686:   params[11] = TME_M68K_OPCODE_INSN(22) | param23;
1.1       root     3687: 
1.1.1.2   root     3688:   /* root 778: */
                   3689:   _tme_m68k_opcode_root_init_7(opcodes + (778 * 64), params);
1.1       root     3690: 
1.1.1.2   root     3691:   params[11] = TME_M68K_OPCODE_INSN(22) | param25;
1.1       root     3692: 
1.1.1.2   root     3693:   /* root 786: */
                   3694:   _tme_m68k_opcode_root_init_7(opcodes + (786 * 64), params);
1.1       root     3695: 
1.1.1.2   root     3696:   params[11] = TME_M68K_OPCODE_INSN(22) | param27;
1.1       root     3697: 
1.1.1.2   root     3698:   /* root 794: */
                   3699:   _tme_m68k_opcode_root_init_7(opcodes + (794 * 64), params);
1.1       root     3700: 
1.1.1.2   root     3701:   params[11] = TME_M68K_OPCODE_INSN(22) | param22;
1.1       root     3702: 
1.1.1.2   root     3703:   /* root 802: */
                   3704:   _tme_m68k_opcode_root_init_7(opcodes + (802 * 64), params);
1.1       root     3705: 
1.1.1.2   root     3706:   params[11] = TME_M68K_OPCODE_INSN(22) | param24;
1.1       root     3707: 
1.1.1.2   root     3708:   /* root 810: */
                   3709:   _tme_m68k_opcode_root_init_7(opcodes + (810 * 64), params);
1.1       root     3710: 
1.1.1.2   root     3711:   params[11] = TME_M68K_OPCODE_INSN(22) | param26;
1.1       root     3712: 
1.1.1.2   root     3713:   /* root 818: */
                   3714:   _tme_m68k_opcode_root_init_7(opcodes + (818 * 64), params);
1.1       root     3715: 
1.1.1.2   root     3716:   params[11] = TME_M68K_OPCODE_INSN(22) | param21;
1.1       root     3717: 
1.1.1.2   root     3718:   /* root 826: */
                   3719:   _tme_m68k_opcode_root_init_7(opcodes + (826 * 64), params);
1.1       root     3720: 
1.1.1.2   root     3721:   params[0] = param20;
                   3722:   params[1] = param30;
                   3723:   params[2] = param21;
                   3724:   params[3] = param22;
                   3725:   params[4] = param31;
                   3726:   params[5] = param23;
                   3727:   params[6] = param32;
                   3728:   params[7] = TME_M68K_OPCODE_INSN(6);
                   3729:   params[8] = param33;
                   3730:   params[9] = param24;
                   3731:   params[10] = param34;
                   3732:   params[11] = param25;
                   3733:   params[12] = param35;
                   3734:   params[13] = param36;
                   3735:   params[14] = param26;
                   3736:   params[15] = TME_M68K_OPCODE_INSN(7);
                   3737:   params[16] = param27;
                   3738:   params[17] = param37;
                   3739:   params[18] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | param9;
                   3740:   params[19] = TME_M68K_OPCODE_IMM_16 | param38;
                   3741:   params[20] = TME_M68K_OPCODE_INSN(1);
                   3742:   params[21] = TME_M68K_OPCODE_INSN(8);
                   3743:   params[22] = param39;
1.1       root     3744: 
1.1.1.2   root     3745:   /* root 4: */
                   3746:   _tme_m68k_opcode_root_init_3(opcodes + (4 * 64), params);
1.1       root     3747: 
1.1.1.2   root     3748:   params[22] = param40;
1.1       root     3749: 
1.1.1.2   root     3750:   /* root 12: */
                   3751:   _tme_m68k_opcode_root_init_3(opcodes + (12 * 64), params);
1.1       root     3752: 
1.1.1.2   root     3753:   params[22] = param41;
1.1       root     3754: 
1.1.1.2   root     3755:   /* root 20: */
                   3756:   _tme_m68k_opcode_root_init_3(opcodes + (20 * 64), params);
1.1       root     3757: 
1.1.1.2   root     3758:   params[22] = param42;
1.1       root     3759: 
1.1.1.2   root     3760:   /* root 28: */
                   3761:   _tme_m68k_opcode_root_init_3(opcodes + (28 * 64), params);
1.1       root     3762: 
1.1.1.2   root     3763:   params[22] = param43;
1.1       root     3764: 
1.1.1.2   root     3765:   /* root 36: */
                   3766:   _tme_m68k_opcode_root_init_3(opcodes + (36 * 64), params);
1.1       root     3767: 
1.1.1.2   root     3768:   params[22] = param44;
1.1       root     3769: 
1.1.1.2   root     3770:   /* root 44: */
                   3771:   _tme_m68k_opcode_root_init_3(opcodes + (44 * 64), params);
1.1       root     3772: 
1.1.1.2   root     3773:   params[22] = param45;
1.1       root     3774: 
1.1.1.2   root     3775:   /* root 52: */
                   3776:   _tme_m68k_opcode_root_init_3(opcodes + (52 * 64), params);
1.1       root     3777: 
1.1.1.2   root     3778:   params[22] = param46;
1.1       root     3779: 
1.1.1.2   root     3780:   /* root 60: */
                   3781:   _tme_m68k_opcode_root_init_3(opcodes + (60 * 64), params);
1.1       root     3782: 
1.1.1.2   root     3783:   params[7] = TME_M68K_OPCODE_INSN(9);
                   3784:   params[15] = TME_M68K_OPCODE_INSN(10);
                   3785:   params[18] = TME_M68K_OPCODE_INSN(1);
                   3786:   params[19] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(11) | param9;
                   3787:   params[20] = param39;
1.1       root     3788: 
1.1.1.2   root     3789:   /* root 5: */
                   3790:   _tme_m68k_opcode_root_init_4(opcodes + (5 * 64), params);
1.1       root     3791: 
1.1.1.2   root     3792:   params[20] = param40;
1.1       root     3793: 
1.1.1.2   root     3794:   /* root 13: */
                   3795:   _tme_m68k_opcode_root_init_4(opcodes + (13 * 64), params);
1.1       root     3796: 
1.1.1.2   root     3797:   params[20] = param41;
1.1       root     3798: 
1.1.1.2   root     3799:   /* root 21: */
                   3800:   _tme_m68k_opcode_root_init_4(opcodes + (21 * 64), params);
1.1       root     3801: 
1.1.1.2   root     3802:   params[20] = param42;
1.1       root     3803: 
1.1.1.2   root     3804:   /* root 29: */
                   3805:   _tme_m68k_opcode_root_init_4(opcodes + (29 * 64), params);
1.1       root     3806: 
1.1.1.2   root     3807:   params[20] = param43;
1.1       root     3808: 
1.1.1.2   root     3809:   /* root 37: */
                   3810:   _tme_m68k_opcode_root_init_4(opcodes + (37 * 64), params);
1.1       root     3811: 
1.1.1.2   root     3812:   params[20] = param44;
1.1       root     3813: 
1.1.1.2   root     3814:   /* root 45: */
                   3815:   _tme_m68k_opcode_root_init_4(opcodes + (45 * 64), params);
1.1       root     3816: 
1.1.1.2   root     3817:   params[20] = param45;
1.1       root     3818: 
1.1.1.2   root     3819:   /* root 53: */
                   3820:   _tme_m68k_opcode_root_init_4(opcodes + (53 * 64), params);
1.1       root     3821: 
1.1.1.2   root     3822:   params[20] = param46;
1.1       root     3823: 
1.1.1.2   root     3824:   /* root 61: */
                   3825:   _tme_m68k_opcode_root_init_4(opcodes + (61 * 64), params);
1.1       root     3826: 
1.1.1.2   root     3827:   params[7] = TME_M68K_OPCODE_INSN(12);
                   3828:   params[15] = TME_M68K_OPCODE_INSN(13);
                   3829:   params[19] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(14) | param9;
                   3830:   params[20] = param39;
1.1       root     3831: 
1.1.1.2   root     3832:   /* root 6: */
                   3833:   _tme_m68k_opcode_root_init_4(opcodes + (6 * 64), params);
1.1       root     3834: 
1.1.1.2   root     3835:   params[20] = param40;
1.1       root     3836: 
1.1.1.2   root     3837:   /* root 14: */
                   3838:   _tme_m68k_opcode_root_init_4(opcodes + (14 * 64), params);
1.1       root     3839: 
1.1.1.2   root     3840:   params[20] = param41;
1.1       root     3841: 
1.1.1.2   root     3842:   /* root 22: */
                   3843:   _tme_m68k_opcode_root_init_4(opcodes + (22 * 64), params);
1.1       root     3844: 
1.1.1.2   root     3845:   params[20] = param42;
1.1       root     3846: 
1.1.1.2   root     3847:   /* root 30: */
                   3848:   _tme_m68k_opcode_root_init_4(opcodes + (30 * 64), params);
1.1       root     3849: 
1.1.1.2   root     3850:   params[20] = param43;
1.1       root     3851: 
1.1.1.2   root     3852:   /* root 38: */
                   3853:   _tme_m68k_opcode_root_init_4(opcodes + (38 * 64), params);
1.1       root     3854: 
1.1.1.2   root     3855:   params[20] = param44;
1.1       root     3856: 
1.1.1.2   root     3857:   /* root 46: */
                   3858:   _tme_m68k_opcode_root_init_4(opcodes + (46 * 64), params);
1.1       root     3859: 
1.1.1.2   root     3860:   params[20] = param45;
1.1       root     3861: 
1.1.1.2   root     3862:   /* root 54: */
                   3863:   _tme_m68k_opcode_root_init_4(opcodes + (54 * 64), params);
1.1       root     3864: 
1.1.1.2   root     3865:   params[20] = param46;
1.1       root     3866: 
1.1.1.2   root     3867:   /* root 62: */
                   3868:   _tme_m68k_opcode_root_init_4(opcodes + (62 * 64), params);
1.1       root     3869: 
1.1.1.2   root     3870:   params[7] = TME_M68K_OPCODE_INSN(15);
                   3871:   params[15] = TME_M68K_OPCODE_INSN(16);
                   3872:   params[19] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(17) | param9;
                   3873:   params[20] = param39;
1.1       root     3874: 
1.1.1.2   root     3875:   /* root 7: */
                   3876:   _tme_m68k_opcode_root_init_4(opcodes + (7 * 64), params);
1.1       root     3877: 
1.1.1.2   root     3878:   params[20] = param40;
1.1       root     3879: 
1.1.1.2   root     3880:   /* root 15: */
                   3881:   _tme_m68k_opcode_root_init_4(opcodes + (15 * 64), params);
1.1       root     3882: 
1.1.1.2   root     3883:   params[20] = param41;
1.1       root     3884: 
1.1.1.2   root     3885:   /* root 23: */
                   3886:   _tme_m68k_opcode_root_init_4(opcodes + (23 * 64), params);
1.1       root     3887: 
1.1.1.2   root     3888:   params[20] = param42;
1.1       root     3889: 
1.1.1.2   root     3890:   /* root 31: */
                   3891:   _tme_m68k_opcode_root_init_4(opcodes + (31 * 64), params);
1.1       root     3892: 
1.1.1.2   root     3893:   params[20] = param43;
1.1       root     3894: 
1.1.1.2   root     3895:   /* root 39: */
                   3896:   _tme_m68k_opcode_root_init_4(opcodes + (39 * 64), params);
1.1       root     3897: 
1.1.1.2   root     3898:   params[20] = param44;
1.1       root     3899: 
1.1.1.2   root     3900:   /* root 47: */
                   3901:   _tme_m68k_opcode_root_init_4(opcodes + (47 * 64), params);
1.1       root     3902: 
1.1.1.2   root     3903:   params[20] = param45;
1.1       root     3904: 
1.1.1.2   root     3905:   /* root 55: */
                   3906:   _tme_m68k_opcode_root_init_4(opcodes + (55 * 64), params);
1.1       root     3907: 
1.1.1.2   root     3908:   params[20] = param46;
1.1       root     3909: 
1.1.1.2   root     3910:   /* root 63: */
                   3911:   _tme_m68k_opcode_root_init_4(opcodes + (63 * 64), params);
1.1       root     3912: 
1.1.1.2   root     3913:   params[7] = param50;
                   3914:   params[15] = param51;
1.1.1.3 ! root     3915:   params[16] = TME_M68K_OPCODE_INSN(113);
1.1.1.2   root     3916:   params[17] = param27;
                   3917:   params[18] = param37;
                   3918:   params[19] = TME_M68K_OPCODE_INSN(1);
                   3919:   params[20] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(20) | param77 | param19;
1.1       root     3920: 
1.1.1.2   root     3921:   /* root 773: */
1.1.1.3 ! root     3922:   _tme_m68k_opcode_root_init_31(opcodes + (773 * 64), params);
1.1       root     3923: 
1.1.1.2   root     3924:   params[7] = param54;
                   3925:   params[15] = param55;
                   3926:   params[20] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(20) | param80 | param19;
1.1       root     3927: 
1.1.1.2   root     3928:   /* root 781: */
1.1.1.3 ! root     3929:   _tme_m68k_opcode_root_init_31(opcodes + (781 * 64), params);
1.1       root     3930: 
1.1.1.2   root     3931:   params[7] = param56;
                   3932:   params[15] = param57;
                   3933:   params[20] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(20) | param81 | param19;
1.1       root     3934: 
1.1.1.2   root     3935:   /* root 789: */
1.1.1.3 ! root     3936:   _tme_m68k_opcode_root_init_31(opcodes + (789 * 64), params);
1.1       root     3937: 
1.1.1.2   root     3938:   params[7] = param58;
                   3939:   params[15] = param59;
                   3940:   params[20] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(20) | param82 | param19;
1.1       root     3941: 
1.1.1.2   root     3942:   /* root 797: */
1.1.1.3 ! root     3943:   _tme_m68k_opcode_root_init_31(opcodes + (797 * 64), params);
1.1       root     3944: 
1.1.1.2   root     3945:   params[7] = param60;
                   3946:   params[15] = param61;
                   3947:   params[20] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(20) | param83 | param19;
1.1       root     3948: 
1.1.1.2   root     3949:   /* root 805: */
1.1.1.3 ! root     3950:   _tme_m68k_opcode_root_init_31(opcodes + (805 * 64), params);
1.1       root     3951: 
1.1.1.2   root     3952:   params[7] = param62;
                   3953:   params[15] = param63;
                   3954:   params[20] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(20) | param84 | param19;
1.1       root     3955: 
1.1.1.2   root     3956:   /* root 813: */
1.1.1.3 ! root     3957:   _tme_m68k_opcode_root_init_31(opcodes + (813 * 64), params);
1.1       root     3958: 
1.1.1.2   root     3959:   params[7] = param64;
                   3960:   params[15] = param65;
                   3961:   params[20] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(20) | param85 | param19;
1.1       root     3962: 
1.1.1.2   root     3963:   /* root 821: */
1.1.1.3 ! root     3964:   _tme_m68k_opcode_root_init_31(opcodes + (821 * 64), params);
1.1       root     3965: 
1.1.1.2   root     3966:   params[7] = param66;
                   3967:   params[15] = param67;
                   3968:   params[20] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(20) | param86 | param19;
1.1       root     3969: 
1.1.1.2   root     3970:   /* root 829: */
1.1.1.3 ! root     3971:   _tme_m68k_opcode_root_init_31(opcodes + (829 * 64), params);
1.1       root     3972: 
1.1.1.2   root     3973:   params[7] = param33;
                   3974:   params[8] = param24;
                   3975:   params[9] = param34;
                   3976:   params[10] = param25;
                   3977:   params[11] = param35;
                   3978:   params[12] = param36;
                   3979:   params[13] = param26;
                   3980:   params[14] = param27;
                   3981:   params[15] = param37;
                   3982:   params[16] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | param28;
                   3983:   params[17] = TME_M68K_OPCODE_IMM_32 | param49;
                   3984:   params[18] = TME_M68K_OPCODE_INSN(1);
                   3985:   params[19] = TME_M68K_OPCODE_INSN(38) | param50;
1.1       root     3986: 
1.1.1.2   root     3987:   /* root 128: */
                   3988:   _tme_m68k_opcode_root_init_9(opcodes + (128 * 64), params);
1.1       root     3989: 
1.1.1.2   root     3990:   params[19] = TME_M68K_OPCODE_INSN(39) | param51;
1.1       root     3991: 
1.1.1.2   root     3992:   /* root 129: */
                   3993:   _tme_m68k_opcode_root_init_9(opcodes + (129 * 64), params);
1.1       root     3994: 
1.1.1.2   root     3995:   params[19] = TME_M68K_OPCODE_INSN(38) | param54;
1.1       root     3996: 
1.1.1.2   root     3997:   /* root 136: */
                   3998:   _tme_m68k_opcode_root_init_9(opcodes + (136 * 64), params);
1.1       root     3999: 
1.1.1.2   root     4000:   params[19] = TME_M68K_OPCODE_INSN(39) | param55;
1.1       root     4001: 
1.1.1.2   root     4002:   /* root 137: */
                   4003:   _tme_m68k_opcode_root_init_9(opcodes + (137 * 64), params);
1.1       root     4004: 
1.1.1.2   root     4005:   params[19] = TME_M68K_OPCODE_INSN(38) | param56;
1.1       root     4006: 
1.1.1.2   root     4007:   /* root 144: */
                   4008:   _tme_m68k_opcode_root_init_9(opcodes + (144 * 64), params);
1.1       root     4009: 
1.1.1.2   root     4010:   params[19] = TME_M68K_OPCODE_INSN(39) | param57;
1.1       root     4011: 
1.1.1.2   root     4012:   /* root 145: */
                   4013:   _tme_m68k_opcode_root_init_9(opcodes + (145 * 64), params);
1.1       root     4014: 
1.1.1.2   root     4015:   params[19] = TME_M68K_OPCODE_INSN(38) | param58;
1.1       root     4016: 
1.1.1.2   root     4017:   /* root 152: */
                   4018:   _tme_m68k_opcode_root_init_9(opcodes + (152 * 64), params);
1.1       root     4019: 
1.1.1.2   root     4020:   params[19] = TME_M68K_OPCODE_INSN(39) | param59;
1.1       root     4021: 
1.1.1.2   root     4022:   /* root 153: */
                   4023:   _tme_m68k_opcode_root_init_9(opcodes + (153 * 64), params);
                   4024: 
                   4025:   params[19] = TME_M68K_OPCODE_INSN(38) | param60;
                   4026: 
                   4027:   /* root 160: */
                   4028:   _tme_m68k_opcode_root_init_9(opcodes + (160 * 64), params);
                   4029: 
                   4030:   params[19] = TME_M68K_OPCODE_INSN(39) | param61;
                   4031: 
                   4032:   /* root 161: */
                   4033:   _tme_m68k_opcode_root_init_9(opcodes + (161 * 64), params);
                   4034: 
                   4035:   params[19] = TME_M68K_OPCODE_INSN(38) | param62;
                   4036: 
                   4037:   /* root 168: */
                   4038:   _tme_m68k_opcode_root_init_9(opcodes + (168 * 64), params);
                   4039: 
                   4040:   params[19] = TME_M68K_OPCODE_INSN(39) | param63;
                   4041: 
                   4042:   /* root 169: */
                   4043:   _tme_m68k_opcode_root_init_9(opcodes + (169 * 64), params);
                   4044: 
                   4045:   params[19] = TME_M68K_OPCODE_INSN(38) | param64;
                   4046: 
                   4047:   /* root 176: */
                   4048:   _tme_m68k_opcode_root_init_9(opcodes + (176 * 64), params);
                   4049: 
                   4050:   params[19] = TME_M68K_OPCODE_INSN(39) | param65;
                   4051: 
                   4052:   /* root 177: */
                   4053:   _tme_m68k_opcode_root_init_9(opcodes + (177 * 64), params);
                   4054: 
                   4055:   params[19] = TME_M68K_OPCODE_INSN(38) | param66;
                   4056: 
                   4057:   /* root 184: */
                   4058:   _tme_m68k_opcode_root_init_9(opcodes + (184 * 64), params);
                   4059: 
                   4060:   params[19] = TME_M68K_OPCODE_INSN(39) | param67;
                   4061: 
                   4062:   /* root 185: */
                   4063:   _tme_m68k_opcode_root_init_9(opcodes + (185 * 64), params);
                   4064: 
                   4065:   params[0] = param10;
                   4066:   params[1] = param68;
                   4067:   params[2] = param11;
                   4068:   params[3] = param12;
                   4069:   params[4] = param69;
                   4070:   params[5] = param13;
                   4071:   params[6] = param70;
                   4072:   params[7] = param71;
                   4073:   params[8] = param14;
                   4074:   params[9] = param72;
                   4075:   params[10] = param15;
                   4076:   params[11] = param73;
                   4077:   params[12] = param74;
                   4078:   params[13] = param16;
                   4079:   params[14] = param17;
                   4080:   params[15] = param75;
                   4081:   params[16] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | param19;
                   4082:   params[17] = TME_M68K_OPCODE_IMM_16 | param76;
1.1.1.3 ! root     4083:   params[19] = TME_M68K_OPCODE_INSN(42) | param77;
1.1.1.2   root     4084: 
                   4085:   /* root 192: */
                   4086:   _tme_m68k_opcode_root_init_9(opcodes + (192 * 64), params);
                   4087: 
1.1.1.3 ! root     4088:   params[19] = TME_M68K_OPCODE_INSN(43) | param51;
1.1.1.2   root     4089: 
                   4090:   /* root 193: */
                   4091:   _tme_m68k_opcode_root_init_9(opcodes + (193 * 64), params);
                   4092: 
1.1.1.3 ! root     4093:   params[19] = TME_M68K_OPCODE_INSN(42) | param80;
1.1.1.2   root     4094: 
                   4095:   /* root 200: */
                   4096:   _tme_m68k_opcode_root_init_9(opcodes + (200 * 64), params);
                   4097: 
1.1.1.3 ! root     4098:   params[19] = TME_M68K_OPCODE_INSN(43) | param55;
1.1.1.2   root     4099: 
                   4100:   /* root 201: */
                   4101:   _tme_m68k_opcode_root_init_9(opcodes + (201 * 64), params);
                   4102: 
1.1.1.3 ! root     4103:   params[19] = TME_M68K_OPCODE_INSN(42) | param81;
1.1.1.2   root     4104: 
                   4105:   /* root 208: */
                   4106:   _tme_m68k_opcode_root_init_9(opcodes + (208 * 64), params);
                   4107: 
1.1.1.3 ! root     4108:   params[19] = TME_M68K_OPCODE_INSN(43) | param57;
1.1.1.2   root     4109: 
                   4110:   /* root 209: */
                   4111:   _tme_m68k_opcode_root_init_9(opcodes + (209 * 64), params);
                   4112: 
1.1.1.3 ! root     4113:   params[19] = TME_M68K_OPCODE_INSN(42) | param82;
1.1.1.2   root     4114: 
                   4115:   /* root 216: */
                   4116:   _tme_m68k_opcode_root_init_9(opcodes + (216 * 64), params);
                   4117: 
1.1.1.3 ! root     4118:   params[19] = TME_M68K_OPCODE_INSN(43) | param59;
1.1.1.2   root     4119: 
                   4120:   /* root 217: */
                   4121:   _tme_m68k_opcode_root_init_9(opcodes + (217 * 64), params);
                   4122: 
1.1.1.3 ! root     4123:   params[19] = TME_M68K_OPCODE_INSN(42) | param83;
1.1.1.2   root     4124: 
                   4125:   /* root 224: */
                   4126:   _tme_m68k_opcode_root_init_9(opcodes + (224 * 64), params);
                   4127: 
1.1.1.3 ! root     4128:   params[19] = TME_M68K_OPCODE_INSN(43) | param61;
1.1.1.2   root     4129: 
                   4130:   /* root 225: */
                   4131:   _tme_m68k_opcode_root_init_9(opcodes + (225 * 64), params);
                   4132: 
1.1.1.3 ! root     4133:   params[19] = TME_M68K_OPCODE_INSN(42) | param84;
1.1.1.2   root     4134: 
                   4135:   /* root 232: */
                   4136:   _tme_m68k_opcode_root_init_9(opcodes + (232 * 64), params);
                   4137: 
1.1.1.3 ! root     4138:   params[19] = TME_M68K_OPCODE_INSN(43) | param63;
1.1.1.2   root     4139: 
                   4140:   /* root 233: */
                   4141:   _tme_m68k_opcode_root_init_9(opcodes + (233 * 64), params);
                   4142: 
1.1.1.3 ! root     4143:   params[19] = TME_M68K_OPCODE_INSN(42) | param85;
1.1.1.2   root     4144: 
                   4145:   /* root 240: */
                   4146:   _tme_m68k_opcode_root_init_9(opcodes + (240 * 64), params);
                   4147: 
1.1.1.3 ! root     4148:   params[19] = TME_M68K_OPCODE_INSN(43) | param65;
1.1.1.2   root     4149: 
                   4150:   /* root 241: */
                   4151:   _tme_m68k_opcode_root_init_9(opcodes + (241 * 64), params);
                   4152: 
1.1.1.3 ! root     4153:   params[19] = TME_M68K_OPCODE_INSN(42) | param86;
1.1.1.2   root     4154: 
                   4155:   /* root 248: */
                   4156:   _tme_m68k_opcode_root_init_9(opcodes + (248 * 64), params);
                   4157: 
1.1.1.3 ! root     4158:   params[19] = TME_M68K_OPCODE_INSN(43) | param67;
1.1.1.2   root     4159: 
                   4160:   /* root 249: */
                   4161:   _tme_m68k_opcode_root_init_9(opcodes + (249 * 64), params);
                   4162: 
                   4163:   params[0] = param77;
                   4164:   params[1] = param113;
                   4165:   params[2] = param86;
                   4166:   params[3] = param83;
                   4167:   params[4] = param114;
                   4168:   params[5] = param80;
                   4169:   params[6] = param115;
                   4170:   params[7] = param116;
                   4171:   params[8] = param84;
                   4172:   params[9] = param117;
                   4173:   params[10] = param81;
                   4174:   params[11] = param118;
                   4175:   params[12] = param119;
                   4176:   params[13] = param85;
                   4177:   params[14] = param82;
                   4178:   params[15] = param120;
                   4179:   params[16] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | param79;
                   4180:   params[17] = TME_M68K_OPCODE_IMM_16 | param18;
                   4181:   params[19] = TME_M68K_OPCODE_INSN(24) | param10;
                   4182: 
                   4183:   /* root 577: */
                   4184:   _tme_m68k_opcode_root_init_9(opcodes + (577 * 64), params);
                   4185: 
1.1.1.3 ! root     4186:   params[19] = TME_M68K_OPCODE_INSN(103) | param33;
1.1.1.2   root     4187: 
                   4188:   /* root 579: */
                   4189:   _tme_m68k_opcode_root_init_9(opcodes + (579 * 64), params);
                   4190: 
                   4191:   params[19] = TME_M68K_OPCODE_INSN(24) | param13;
                   4192: 
                   4193:   /* root 585: */
                   4194:   _tme_m68k_opcode_root_init_9(opcodes + (585 * 64), params);
                   4195: 
1.1.1.3 ! root     4196:   params[19] = TME_M68K_OPCODE_INSN(103) | param36;
1.1.1.2   root     4197: 
                   4198:   /* root 587: */
                   4199:   _tme_m68k_opcode_root_init_9(opcodes + (587 * 64), params);
                   4200: 
                   4201:   params[19] = TME_M68K_OPCODE_INSN(24) | param15;
                   4202: 
                   4203:   /* root 593: */
                   4204:   _tme_m68k_opcode_root_init_9(opcodes + (593 * 64), params);
                   4205: 
1.1.1.3 ! root     4206:   params[19] = TME_M68K_OPCODE_INSN(103) | param30;
1.1.1.2   root     4207: 
                   4208:   /* root 595: */
                   4209:   _tme_m68k_opcode_root_init_9(opcodes + (595 * 64), params);
                   4210: 
                   4211:   params[19] = TME_M68K_OPCODE_INSN(24) | param17;
                   4212: 
                   4213:   /* root 601: */
                   4214:   _tme_m68k_opcode_root_init_9(opcodes + (601 * 64), params);
                   4215: 
1.1.1.3 ! root     4216:   params[19] = TME_M68K_OPCODE_INSN(103) | param32;
1.1.1.2   root     4217: 
                   4218:   /* root 603: */
                   4219:   _tme_m68k_opcode_root_init_9(opcodes + (603 * 64), params);
                   4220: 
                   4221:   params[19] = TME_M68K_OPCODE_INSN(24) | param12;
                   4222: 
                   4223:   /* root 609: */
                   4224:   _tme_m68k_opcode_root_init_9(opcodes + (609 * 64), params);
                   4225: 
1.1.1.3 ! root     4226:   params[19] = TME_M68K_OPCODE_INSN(103) | param35;
1.1.1.2   root     4227: 
                   4228:   /* root 611: */
                   4229:   _tme_m68k_opcode_root_init_9(opcodes + (611 * 64), params);
                   4230: 
                   4231:   params[19] = TME_M68K_OPCODE_INSN(24) | param14;
                   4232: 
                   4233:   /* root 617: */
                   4234:   _tme_m68k_opcode_root_init_9(opcodes + (617 * 64), params);
                   4235: 
1.1.1.3 ! root     4236:   params[19] = TME_M68K_OPCODE_INSN(103) | param37;
1.1.1.2   root     4237: 
                   4238:   /* root 619: */
                   4239:   _tme_m68k_opcode_root_init_9(opcodes + (619 * 64), params);
                   4240: 
                   4241:   params[19] = TME_M68K_OPCODE_INSN(24) | param16;
                   4242: 
                   4243:   /* root 625: */
                   4244:   _tme_m68k_opcode_root_init_9(opcodes + (625 * 64), params);
                   4245: 
1.1.1.3 ! root     4246:   params[19] = TME_M68K_OPCODE_INSN(103) | param31;
1.1.1.2   root     4247: 
                   4248:   /* root 627: */
                   4249:   _tme_m68k_opcode_root_init_9(opcodes + (627 * 64), params);
                   4250: 
                   4251:   params[19] = TME_M68K_OPCODE_INSN(24) | param11;
                   4252: 
                   4253:   /* root 633: */
                   4254:   _tme_m68k_opcode_root_init_9(opcodes + (633 * 64), params);
                   4255: 
1.1.1.3 ! root     4256:   params[19] = TME_M68K_OPCODE_INSN(103) | param34;
1.1.1.2   root     4257: 
                   4258:   /* root 635: */
                   4259:   _tme_m68k_opcode_root_init_9(opcodes + (635 * 64), params);
                   4260: 
                   4261:   params[19] = TME_M68K_OPCODE_INSN(35) | param10;
                   4262: 
                   4263:   /* root 705: */
                   4264:   _tme_m68k_opcode_root_init_9(opcodes + (705 * 64), params);
                   4265: 
1.1.1.3 ! root     4266:   params[19] = TME_M68K_OPCODE_INSN(107) | param33;
1.1.1.2   root     4267: 
                   4268:   /* root 707: */
                   4269:   _tme_m68k_opcode_root_init_9(opcodes + (707 * 64), params);
                   4270: 
                   4271:   params[19] = TME_M68K_OPCODE_INSN(35) | param13;
                   4272: 
                   4273:   /* root 713: */
                   4274:   _tme_m68k_opcode_root_init_9(opcodes + (713 * 64), params);
                   4275: 
1.1.1.3 ! root     4276:   params[19] = TME_M68K_OPCODE_INSN(107) | param36;
1.1.1.2   root     4277: 
                   4278:   /* root 715: */
                   4279:   _tme_m68k_opcode_root_init_9(opcodes + (715 * 64), params);
                   4280: 
                   4281:   params[19] = TME_M68K_OPCODE_INSN(35) | param15;
                   4282: 
                   4283:   /* root 721: */
                   4284:   _tme_m68k_opcode_root_init_9(opcodes + (721 * 64), params);
                   4285: 
1.1.1.3 ! root     4286:   params[19] = TME_M68K_OPCODE_INSN(107) | param30;
1.1.1.2   root     4287: 
                   4288:   /* root 723: */
                   4289:   _tme_m68k_opcode_root_init_9(opcodes + (723 * 64), params);
                   4290: 
                   4291:   params[19] = TME_M68K_OPCODE_INSN(35) | param17;
                   4292: 
                   4293:   /* root 729: */
                   4294:   _tme_m68k_opcode_root_init_9(opcodes + (729 * 64), params);
                   4295: 
1.1.1.3 ! root     4296:   params[19] = TME_M68K_OPCODE_INSN(107) | param32;
1.1.1.2   root     4297: 
                   4298:   /* root 731: */
                   4299:   _tme_m68k_opcode_root_init_9(opcodes + (731 * 64), params);
                   4300: 
                   4301:   params[19] = TME_M68K_OPCODE_INSN(35) | param12;
                   4302: 
                   4303:   /* root 737: */
                   4304:   _tme_m68k_opcode_root_init_9(opcodes + (737 * 64), params);
                   4305: 
1.1.1.3 ! root     4306:   params[19] = TME_M68K_OPCODE_INSN(107) | param35;
1.1.1.2   root     4307: 
                   4308:   /* root 739: */
                   4309:   _tme_m68k_opcode_root_init_9(opcodes + (739 * 64), params);
                   4310: 
                   4311:   params[19] = TME_M68K_OPCODE_INSN(35) | param14;
                   4312: 
                   4313:   /* root 745: */
                   4314:   _tme_m68k_opcode_root_init_9(opcodes + (745 * 64), params);
                   4315: 
1.1.1.3 ! root     4316:   params[19] = TME_M68K_OPCODE_INSN(107) | param37;
1.1.1.2   root     4317: 
                   4318:   /* root 747: */
                   4319:   _tme_m68k_opcode_root_init_9(opcodes + (747 * 64), params);
                   4320: 
                   4321:   params[19] = TME_M68K_OPCODE_INSN(35) | param16;
                   4322: 
                   4323:   /* root 753: */
                   4324:   _tme_m68k_opcode_root_init_9(opcodes + (753 * 64), params);
                   4325: 
1.1.1.3 ! root     4326:   params[19] = TME_M68K_OPCODE_INSN(107) | param31;
1.1.1.2   root     4327: 
                   4328:   /* root 755: */
                   4329:   _tme_m68k_opcode_root_init_9(opcodes + (755 * 64), params);
                   4330: 
                   4331:   params[19] = TME_M68K_OPCODE_INSN(35) | param11;
                   4332: 
                   4333:   /* root 761: */
                   4334:   _tme_m68k_opcode_root_init_9(opcodes + (761 * 64), params);
                   4335: 
1.1.1.3 ! root     4336:   params[19] = TME_M68K_OPCODE_INSN(107) | param34;
1.1.1.2   root     4337: 
                   4338:   /* root 763: */
                   4339:   _tme_m68k_opcode_root_init_9(opcodes + (763 * 64), params);
                   4340: 
                   4341:   params[19] = TME_M68K_OPCODE_INSN(27) | param10;
                   4342: 
                   4343:   /* root 833: */
                   4344:   _tme_m68k_opcode_root_init_9(opcodes + (833 * 64), params);
                   4345: 
1.1.1.3 ! root     4346:   params[19] = TME_M68K_OPCODE_INSN(115) | param33;
1.1.1.2   root     4347: 
                   4348:   /* root 835: */
                   4349:   _tme_m68k_opcode_root_init_9(opcodes + (835 * 64), params);
                   4350: 
                   4351:   params[19] = TME_M68K_OPCODE_INSN(27) | param13;
                   4352: 
                   4353:   /* root 841: */
                   4354:   _tme_m68k_opcode_root_init_9(opcodes + (841 * 64), params);
                   4355: 
1.1.1.3 ! root     4356:   params[19] = TME_M68K_OPCODE_INSN(115) | param36;
1.1.1.2   root     4357: 
                   4358:   /* root 843: */
                   4359:   _tme_m68k_opcode_root_init_9(opcodes + (843 * 64), params);
                   4360: 
                   4361:   params[19] = TME_M68K_OPCODE_INSN(27) | param15;
                   4362: 
                   4363:   /* root 849: */
                   4364:   _tme_m68k_opcode_root_init_9(opcodes + (849 * 64), params);
                   4365: 
1.1.1.3 ! root     4366:   params[19] = TME_M68K_OPCODE_INSN(115) | param30;
1.1.1.2   root     4367: 
                   4368:   /* root 851: */
                   4369:   _tme_m68k_opcode_root_init_9(opcodes + (851 * 64), params);
                   4370: 
                   4371:   params[19] = TME_M68K_OPCODE_INSN(27) | param17;
                   4372: 
                   4373:   /* root 857: */
                   4374:   _tme_m68k_opcode_root_init_9(opcodes + (857 * 64), params);
                   4375: 
1.1.1.3 ! root     4376:   params[19] = TME_M68K_OPCODE_INSN(115) | param32;
1.1.1.2   root     4377: 
                   4378:   /* root 859: */
                   4379:   _tme_m68k_opcode_root_init_9(opcodes + (859 * 64), params);
                   4380: 
                   4381:   params[19] = TME_M68K_OPCODE_INSN(27) | param12;
                   4382: 
                   4383:   /* root 865: */
                   4384:   _tme_m68k_opcode_root_init_9(opcodes + (865 * 64), params);
                   4385: 
1.1.1.3 ! root     4386:   params[19] = TME_M68K_OPCODE_INSN(115) | param35;
1.1.1.2   root     4387: 
                   4388:   /* root 867: */
                   4389:   _tme_m68k_opcode_root_init_9(opcodes + (867 * 64), params);
                   4390: 
                   4391:   params[19] = TME_M68K_OPCODE_INSN(27) | param14;
                   4392: 
                   4393:   /* root 873: */
                   4394:   _tme_m68k_opcode_root_init_9(opcodes + (873 * 64), params);
                   4395: 
1.1.1.3 ! root     4396:   params[19] = TME_M68K_OPCODE_INSN(115) | param37;
1.1.1.2   root     4397: 
                   4398:   /* root 875: */
                   4399:   _tme_m68k_opcode_root_init_9(opcodes + (875 * 64), params);
                   4400: 
                   4401:   params[19] = TME_M68K_OPCODE_INSN(27) | param16;
                   4402: 
                   4403:   /* root 881: */
                   4404:   _tme_m68k_opcode_root_init_9(opcodes + (881 * 64), params);
                   4405: 
1.1.1.3 ! root     4406:   params[19] = TME_M68K_OPCODE_INSN(115) | param31;
1.1.1.2   root     4407: 
                   4408:   /* root 883: */
                   4409:   _tme_m68k_opcode_root_init_9(opcodes + (883 * 64), params);
                   4410: 
                   4411:   params[19] = TME_M68K_OPCODE_INSN(27) | param11;
                   4412: 
                   4413:   /* root 889: */
                   4414:   _tme_m68k_opcode_root_init_9(opcodes + (889 * 64), params);
                   4415: 
1.1.1.3 ! root     4416:   params[19] = TME_M68K_OPCODE_INSN(115) | param34;
1.1.1.2   root     4417: 
                   4418:   /* root 891: */
                   4419:   _tme_m68k_opcode_root_init_9(opcodes + (891 * 64), params);
                   4420: 
                   4421:   params[0] = param50;
                   4422:   params[1] = param57;
                   4423:   params[2] = param66;
                   4424:   params[3] = param60;
                   4425:   params[4] = param65;
                   4426:   params[5] = param54;
                   4427:   params[6] = param59;
                   4428:   params[7] = param51;
                   4429:   params[8] = param62;
                   4430:   params[9] = param67;
                   4431:   params[10] = param56;
                   4432:   params[11] = param61;
                   4433:   params[12] = param55;
                   4434:   params[13] = param64;
                   4435:   params[14] = param58;
                   4436:   params[15] = param63;
                   4437:   params[16] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | param53;
                   4438:   params[17] = TME_M68K_OPCODE_IMM_32 | param29;
                   4439:   params[19] = TME_M68K_OPCODE_INSN(25) | param20;
                   4440: 
                   4441:   /* root 578: */
                   4442:   _tme_m68k_opcode_root_init_9(opcodes + (578 * 64), params);
                   4443: 
1.1.1.3 ! root     4444:   params[19] = TME_M68K_OPCODE_INSN(94) | param33;
1.1.1.2   root     4445: 
                   4446:   /* root 583: */
                   4447:   _tme_m68k_opcode_root_init_9(opcodes + (583 * 64), params);
                   4448: 
                   4449:   params[19] = TME_M68K_OPCODE_INSN(25) | param23;
                   4450: 
                   4451:   /* root 586: */
                   4452:   _tme_m68k_opcode_root_init_9(opcodes + (586 * 64), params);
                   4453: 
1.1.1.3 ! root     4454:   params[19] = TME_M68K_OPCODE_INSN(94) | param36;
1.1.1.2   root     4455: 
                   4456:   /* root 591: */
                   4457:   _tme_m68k_opcode_root_init_9(opcodes + (591 * 64), params);
                   4458: 
                   4459:   params[19] = TME_M68K_OPCODE_INSN(25) | param25;
                   4460: 
                   4461:   /* root 594: */
                   4462:   _tme_m68k_opcode_root_init_9(opcodes + (594 * 64), params);
                   4463: 
1.1.1.3 ! root     4464:   params[19] = TME_M68K_OPCODE_INSN(94) | param30;
1.1.1.2   root     4465: 
                   4466:   /* root 599: */
                   4467:   _tme_m68k_opcode_root_init_9(opcodes + (599 * 64), params);
                   4468: 
                   4469:   params[19] = TME_M68K_OPCODE_INSN(25) | param27;
                   4470: 
                   4471:   /* root 602: */
                   4472:   _tme_m68k_opcode_root_init_9(opcodes + (602 * 64), params);
                   4473: 
1.1.1.3 ! root     4474:   params[19] = TME_M68K_OPCODE_INSN(94) | param32;
1.1.1.2   root     4475: 
                   4476:   /* root 607: */
                   4477:   _tme_m68k_opcode_root_init_9(opcodes + (607 * 64), params);
                   4478: 
                   4479:   params[19] = TME_M68K_OPCODE_INSN(25) | param22;
                   4480: 
                   4481:   /* root 610: */
                   4482:   _tme_m68k_opcode_root_init_9(opcodes + (610 * 64), params);
                   4483: 
1.1.1.3 ! root     4484:   params[19] = TME_M68K_OPCODE_INSN(94) | param35;
1.1.1.2   root     4485: 
                   4486:   /* root 615: */
                   4487:   _tme_m68k_opcode_root_init_9(opcodes + (615 * 64), params);
                   4488: 
                   4489:   params[19] = TME_M68K_OPCODE_INSN(25) | param24;
                   4490: 
                   4491:   /* root 618: */
                   4492:   _tme_m68k_opcode_root_init_9(opcodes + (618 * 64), params);
                   4493: 
1.1.1.3 ! root     4494:   params[19] = TME_M68K_OPCODE_INSN(94) | param37;
1.1.1.2   root     4495: 
                   4496:   /* root 623: */
                   4497:   _tme_m68k_opcode_root_init_9(opcodes + (623 * 64), params);
                   4498: 
                   4499:   params[19] = TME_M68K_OPCODE_INSN(25) | param26;
                   4500: 
                   4501:   /* root 626: */
                   4502:   _tme_m68k_opcode_root_init_9(opcodes + (626 * 64), params);
                   4503: 
1.1.1.3 ! root     4504:   params[19] = TME_M68K_OPCODE_INSN(94) | param31;
1.1.1.2   root     4505: 
                   4506:   /* root 631: */
                   4507:   _tme_m68k_opcode_root_init_9(opcodes + (631 * 64), params);
                   4508: 
                   4509:   params[19] = TME_M68K_OPCODE_INSN(25) | param21;
                   4510: 
                   4511:   /* root 634: */
                   4512:   _tme_m68k_opcode_root_init_9(opcodes + (634 * 64), params);
                   4513: 
1.1.1.3 ! root     4514:   params[19] = TME_M68K_OPCODE_INSN(94) | param34;
1.1.1.2   root     4515: 
                   4516:   /* root 639: */
                   4517:   _tme_m68k_opcode_root_init_9(opcodes + (639 * 64), params);
                   4518: 
                   4519:   params[19] = TME_M68K_OPCODE_INSN(36) | param20;
                   4520: 
                   4521:   /* root 706: */
                   4522:   _tme_m68k_opcode_root_init_9(opcodes + (706 * 64), params);
                   4523: 
                   4524:   params[19] = TME_M68K_OPCODE_INSN(36) | param33;
                   4525: 
                   4526:   /* root 711: */
                   4527:   _tme_m68k_opcode_root_init_9(opcodes + (711 * 64), params);
                   4528: 
                   4529:   params[19] = TME_M68K_OPCODE_INSN(36) | param23;
                   4530: 
                   4531:   /* root 714: */
                   4532:   _tme_m68k_opcode_root_init_9(opcodes + (714 * 64), params);
                   4533: 
                   4534:   params[19] = TME_M68K_OPCODE_INSN(36) | param36;
                   4535: 
                   4536:   /* root 719: */
                   4537:   _tme_m68k_opcode_root_init_9(opcodes + (719 * 64), params);
                   4538: 
                   4539:   params[19] = TME_M68K_OPCODE_INSN(36) | param25;
                   4540: 
                   4541:   /* root 722: */
                   4542:   _tme_m68k_opcode_root_init_9(opcodes + (722 * 64), params);
                   4543: 
                   4544:   params[19] = TME_M68K_OPCODE_INSN(36) | param30;
                   4545: 
                   4546:   /* root 727: */
                   4547:   _tme_m68k_opcode_root_init_9(opcodes + (727 * 64), params);
                   4548: 
                   4549:   params[19] = TME_M68K_OPCODE_INSN(36) | param27;
                   4550: 
                   4551:   /* root 730: */
                   4552:   _tme_m68k_opcode_root_init_9(opcodes + (730 * 64), params);
                   4553: 
                   4554:   params[19] = TME_M68K_OPCODE_INSN(36) | param32;
                   4555: 
                   4556:   /* root 735: */
                   4557:   _tme_m68k_opcode_root_init_9(opcodes + (735 * 64), params);
                   4558: 
                   4559:   params[19] = TME_M68K_OPCODE_INSN(36) | param22;
                   4560: 
                   4561:   /* root 738: */
                   4562:   _tme_m68k_opcode_root_init_9(opcodes + (738 * 64), params);
                   4563: 
                   4564:   params[19] = TME_M68K_OPCODE_INSN(36) | param35;
                   4565: 
                   4566:   /* root 743: */
                   4567:   _tme_m68k_opcode_root_init_9(opcodes + (743 * 64), params);
                   4568: 
                   4569:   params[19] = TME_M68K_OPCODE_INSN(36) | param24;
                   4570: 
                   4571:   /* root 746: */
                   4572:   _tme_m68k_opcode_root_init_9(opcodes + (746 * 64), params);
                   4573: 
                   4574:   params[19] = TME_M68K_OPCODE_INSN(36) | param37;
                   4575: 
                   4576:   /* root 751: */
                   4577:   _tme_m68k_opcode_root_init_9(opcodes + (751 * 64), params);
                   4578: 
                   4579:   params[19] = TME_M68K_OPCODE_INSN(36) | param26;
                   4580: 
                   4581:   /* root 754: */
                   4582:   _tme_m68k_opcode_root_init_9(opcodes + (754 * 64), params);
                   4583: 
                   4584:   params[19] = TME_M68K_OPCODE_INSN(36) | param31;
                   4585: 
                   4586:   /* root 759: */
                   4587:   _tme_m68k_opcode_root_init_9(opcodes + (759 * 64), params);
                   4588: 
                   4589:   params[19] = TME_M68K_OPCODE_INSN(36) | param21;
                   4590: 
                   4591:   /* root 762: */
                   4592:   _tme_m68k_opcode_root_init_9(opcodes + (762 * 64), params);
                   4593: 
                   4594:   params[19] = TME_M68K_OPCODE_INSN(36) | param34;
                   4595: 
                   4596:   /* root 767: */
                   4597:   _tme_m68k_opcode_root_init_9(opcodes + (767 * 64), params);
                   4598: 
                   4599:   params[19] = TME_M68K_OPCODE_INSN(28) | param20;
                   4600: 
                   4601:   /* root 834: */
                   4602:   _tme_m68k_opcode_root_init_9(opcodes + (834 * 64), params);
                   4603: 
1.1.1.3 ! root     4604:   params[19] = TME_M68K_OPCODE_INSN(91) | param33;
1.1.1.2   root     4605: 
                   4606:   /* root 839: */
                   4607:   _tme_m68k_opcode_root_init_9(opcodes + (839 * 64), params);
                   4608: 
                   4609:   params[19] = TME_M68K_OPCODE_INSN(28) | param23;
                   4610: 
                   4611:   /* root 842: */
                   4612:   _tme_m68k_opcode_root_init_9(opcodes + (842 * 64), params);
                   4613: 
1.1.1.3 ! root     4614:   params[19] = TME_M68K_OPCODE_INSN(91) | param36;
1.1.1.2   root     4615: 
                   4616:   /* root 847: */
                   4617:   _tme_m68k_opcode_root_init_9(opcodes + (847 * 64), params);
                   4618: 
                   4619:   params[19] = TME_M68K_OPCODE_INSN(28) | param25;
                   4620: 
                   4621:   /* root 850: */
                   4622:   _tme_m68k_opcode_root_init_9(opcodes + (850 * 64), params);
                   4623: 
1.1.1.3 ! root     4624:   params[19] = TME_M68K_OPCODE_INSN(91) | param30;
1.1.1.2   root     4625: 
                   4626:   /* root 855: */
                   4627:   _tme_m68k_opcode_root_init_9(opcodes + (855 * 64), params);
                   4628: 
                   4629:   params[19] = TME_M68K_OPCODE_INSN(28) | param27;
                   4630: 
                   4631:   /* root 858: */
                   4632:   _tme_m68k_opcode_root_init_9(opcodes + (858 * 64), params);
                   4633: 
1.1.1.3 ! root     4634:   params[19] = TME_M68K_OPCODE_INSN(91) | param32;
1.1.1.2   root     4635: 
                   4636:   /* root 863: */
                   4637:   _tme_m68k_opcode_root_init_9(opcodes + (863 * 64), params);
                   4638: 
                   4639:   params[19] = TME_M68K_OPCODE_INSN(28) | param22;
                   4640: 
                   4641:   /* root 866: */
                   4642:   _tme_m68k_opcode_root_init_9(opcodes + (866 * 64), params);
                   4643: 
1.1.1.3 ! root     4644:   params[19] = TME_M68K_OPCODE_INSN(91) | param35;
1.1.1.2   root     4645: 
                   4646:   /* root 871: */
                   4647:   _tme_m68k_opcode_root_init_9(opcodes + (871 * 64), params);
                   4648: 
                   4649:   params[19] = TME_M68K_OPCODE_INSN(28) | param24;
                   4650: 
                   4651:   /* root 874: */
                   4652:   _tme_m68k_opcode_root_init_9(opcodes + (874 * 64), params);
                   4653: 
1.1.1.3 ! root     4654:   params[19] = TME_M68K_OPCODE_INSN(91) | param37;
1.1.1.2   root     4655: 
                   4656:   /* root 879: */
                   4657:   _tme_m68k_opcode_root_init_9(opcodes + (879 * 64), params);
                   4658: 
                   4659:   params[19] = TME_M68K_OPCODE_INSN(28) | param26;
                   4660: 
                   4661:   /* root 882: */
                   4662:   _tme_m68k_opcode_root_init_9(opcodes + (882 * 64), params);
                   4663: 
1.1.1.3 ! root     4664:   params[19] = TME_M68K_OPCODE_INSN(91) | param31;
1.1.1.2   root     4665: 
                   4666:   /* root 887: */
                   4667:   _tme_m68k_opcode_root_init_9(opcodes + (887 * 64), params);
                   4668: 
                   4669:   params[19] = TME_M68K_OPCODE_INSN(28) | param21;
                   4670: 
                   4671:   /* root 890: */
                   4672:   _tme_m68k_opcode_root_init_9(opcodes + (890 * 64), params);
                   4673: 
1.1.1.3 ! root     4674:   params[19] = TME_M68K_OPCODE_INSN(91) | param34;
1.1.1.2   root     4675: 
                   4676:   /* root 895: */
                   4677:   _tme_m68k_opcode_root_init_9(opcodes + (895 * 64), params);
                   4678: 
                   4679:   params[0] = param10;
                   4680:   params[1] = param68;
                   4681:   params[2] = param11;
                   4682:   params[3] = param12;
                   4683:   params[4] = param69;
                   4684:   params[5] = param13;
                   4685:   params[6] = param70;
                   4686:   params[7] = param71;
                   4687:   params[8] = param14;
                   4688:   params[9] = param72;
                   4689:   params[10] = param15;
                   4690:   params[11] = param73;
                   4691:   params[12] = param74;
                   4692:   params[13] = param16;
                   4693:   params[14] = param17;
                   4694:   params[15] = param75;
                   4695:   params[16] = TME_M68K_OPCODE_EA_READ | param78 | param19 | TME_M68K_OPCODE_SPECOP;
                   4696:   params[17] = TME_M68K_OPCODE_IMM_16 | param76;
                   4697:   params[18] = TME_M68K_OPCODE_EA_WRITE | param79;
                   4698:   params[19] = TME_M68K_OPCODE_INSN(1);
1.1.1.3 ! root     4699:   params[20] = TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_Y | TME_M68K_OPCODE_INSN(42);
1.1.1.2   root     4700: 
1.1.1.3 ! root     4701:   /* roots 194, 197, 198, 199, 202, 205, 206, 207, 210, 213, 214, 218, 221, 222, 226, 229, 230, 234, 237, 238, 242, 245, 246, 250, 253, 254: */
        !          4702:   for (root_i = 0; root_i < 26; root_i++) {
1.1.1.2   root     4703:     _tme_m68k_opcode_root_init_10(opcodes + (root_group1[root_i] * 64), params);
                   4704:   }
                   4705: 
1.1.1.3 ! root     4706:   params[7] = TME_M68K_OPCODE_INSN(44) | param71;
        !          4707:   params[20] = TME_M68K_OPCODE_INSN(42);
        !          4708:   params[21] = TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_Y;
        !          4709: 
        !          4710:   /* root 195: */
        !          4711:   _tme_m68k_opcode_root_init_11(opcodes + (195 * 64), params);
        !          4712: 
        !          4713:   params[7] = TME_M68K_OPCODE_INSN(45) | param71;
        !          4714: 
        !          4715:   /* root 196: */
        !          4716:   _tme_m68k_opcode_root_init_11(opcodes + (196 * 64), params);
        !          4717: 
        !          4718:   params[7] = param71;
        !          4719:   params[12] = TME_M68K_OPCODE_INSN(44) | param74;
        !          4720: 
        !          4721:   /* root 203: */
        !          4722:   _tme_m68k_opcode_root_init_12(opcodes + (203 * 64), params);
        !          4723: 
        !          4724:   params[12] = TME_M68K_OPCODE_INSN(45) | param74;
        !          4725: 
        !          4726:   /* root 204: */
        !          4727:   _tme_m68k_opcode_root_init_12(opcodes + (204 * 64), params);
        !          4728: 
        !          4729:   params[1] = TME_M68K_OPCODE_INSN(44) | param68;
        !          4730:   params[12] = param74;
        !          4731: 
        !          4732:   /* root 211: */
        !          4733:   _tme_m68k_opcode_root_init_13(opcodes + (211 * 64), params);
        !          4734: 
        !          4735:   params[1] = TME_M68K_OPCODE_INSN(45) | param68;
        !          4736: 
        !          4737:   /* root 212: */
        !          4738:   _tme_m68k_opcode_root_init_13(opcodes + (212 * 64), params);
        !          4739: 
        !          4740:   params[1] = param68;
        !          4741:   params[6] = TME_M68K_OPCODE_INSN(44) | param70;
        !          4742: 
        !          4743:   /* root 219: */
        !          4744:   _tme_m68k_opcode_root_init_14(opcodes + (219 * 64), params);
        !          4745: 
        !          4746:   params[6] = TME_M68K_OPCODE_INSN(45) | param70;
        !          4747: 
        !          4748:   /* root 220: */
        !          4749:   _tme_m68k_opcode_root_init_14(opcodes + (220 * 64), params);
        !          4750: 
        !          4751:   params[6] = param70;
        !          4752:   params[11] = TME_M68K_OPCODE_INSN(44) | param73;
        !          4753: 
        !          4754:   /* root 227: */
        !          4755:   _tme_m68k_opcode_root_init_15(opcodes + (227 * 64), params);
        !          4756: 
        !          4757:   params[11] = TME_M68K_OPCODE_INSN(45) | param73;
        !          4758: 
        !          4759:   /* root 228: */
        !          4760:   _tme_m68k_opcode_root_init_15(opcodes + (228 * 64), params);
        !          4761: 
        !          4762:   params[11] = param73;
        !          4763:   params[15] = TME_M68K_OPCODE_INSN(44) | param75;
        !          4764: 
        !          4765:   /* root 235: */
        !          4766:   _tme_m68k_opcode_root_init_16(opcodes + (235 * 64), params);
        !          4767: 
        !          4768:   params[15] = TME_M68K_OPCODE_INSN(45) | param75;
        !          4769: 
        !          4770:   /* root 236: */
        !          4771:   _tme_m68k_opcode_root_init_16(opcodes + (236 * 64), params);
        !          4772: 
        !          4773:   params[4] = TME_M68K_OPCODE_INSN(44) | param69;
        !          4774:   params[15] = param75;
        !          4775: 
        !          4776:   /* root 243: */
        !          4777:   _tme_m68k_opcode_root_init_17(opcodes + (243 * 64), params);
        !          4778: 
        !          4779:   params[4] = TME_M68K_OPCODE_INSN(45) | param69;
        !          4780: 
        !          4781:   /* root 244: */
        !          4782:   _tme_m68k_opcode_root_init_17(opcodes + (244 * 64), params);
        !          4783: 
        !          4784:   params[4] = param69;
        !          4785:   params[9] = TME_M68K_OPCODE_INSN(44) | param72;
        !          4786: 
        !          4787:   /* root 251: */
        !          4788:   _tme_m68k_opcode_root_init_18(opcodes + (251 * 64), params);
        !          4789: 
        !          4790:   params[9] = TME_M68K_OPCODE_INSN(45) | param72;
        !          4791: 
        !          4792:   /* root 252: */
        !          4793:   _tme_m68k_opcode_root_init_18(opcodes + (252 * 64), params);
        !          4794: 
1.1.1.2   root     4795:   params[0] = param20;
                   4796:   params[1] = param30;
                   4797:   params[2] = param21;
                   4798:   params[3] = param22;
                   4799:   params[4] = param31;
                   4800:   params[5] = param23;
                   4801:   params[6] = param32;
                   4802:   params[7] = param33;
                   4803:   params[8] = param24;
                   4804:   params[9] = param34;
                   4805:   params[10] = param25;
                   4806:   params[11] = param35;
                   4807:   params[12] = param36;
                   4808:   params[13] = param26;
                   4809:   params[14] = param27;
                   4810:   params[15] = param37;
                   4811:   params[16] = TME_M68K_OPCODE_EA_READ | param52 | param28 | TME_M68K_OPCODE_SPECOP;
                   4812:   params[17] = TME_M68K_OPCODE_IMM_32 | param49;
                   4813:   params[18] = TME_M68K_OPCODE_EA_WRITE | param53;
                   4814:   params[20] = TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_Y | TME_M68K_OPCODE_INSN(38);
                   4815: 
1.1.1.3 ! root     4816:   /* roots 130, 133, 134, 135, 138, 141, 142, 143, 146, 149, 150, 154, 157, 158, 162, 165, 166, 170, 173, 174, 178, 181, 182, 186, 189, 190: */
        !          4817:   for (root_i = 0; root_i < 26; root_i++) {
1.1.1.2   root     4818:     _tme_m68k_opcode_root_init_10(opcodes + (root_group2[root_i] * 64), params);
                   4819:   }
                   4820: 
1.1.1.3 ! root     4821:   params[7] = TME_M68K_OPCODE_INSN(40) | param33;
        !          4822:   params[20] = TME_M68K_OPCODE_INSN(38);
        !          4823:   params[21] = TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_Y;
        !          4824: 
        !          4825:   /* root 131: */
        !          4826:   _tme_m68k_opcode_root_init_11(opcodes + (131 * 64), params);
        !          4827: 
        !          4828:   params[7] = TME_M68K_OPCODE_INSN(41) | param33;
        !          4829: 
        !          4830:   /* root 132: */
        !          4831:   _tme_m68k_opcode_root_init_11(opcodes + (132 * 64), params);
        !          4832: 
        !          4833:   params[7] = param33;
        !          4834:   params[12] = TME_M68K_OPCODE_INSN(40) | param36;
        !          4835: 
        !          4836:   /* root 139: */
        !          4837:   _tme_m68k_opcode_root_init_12(opcodes + (139 * 64), params);
        !          4838: 
        !          4839:   params[12] = TME_M68K_OPCODE_INSN(41) | param36;
        !          4840: 
        !          4841:   /* root 140: */
        !          4842:   _tme_m68k_opcode_root_init_12(opcodes + (140 * 64), params);
        !          4843: 
        !          4844:   params[1] = TME_M68K_OPCODE_INSN(40) | param30;
        !          4845:   params[12] = param36;
        !          4846: 
        !          4847:   /* root 147: */
        !          4848:   _tme_m68k_opcode_root_init_13(opcodes + (147 * 64), params);
        !          4849: 
        !          4850:   params[1] = TME_M68K_OPCODE_INSN(41) | param30;
        !          4851: 
        !          4852:   /* root 148: */
        !          4853:   _tme_m68k_opcode_root_init_13(opcodes + (148 * 64), params);
        !          4854: 
        !          4855:   params[1] = param30;
        !          4856:   params[6] = TME_M68K_OPCODE_INSN(40) | param32;
        !          4857: 
        !          4858:   /* root 155: */
        !          4859:   _tme_m68k_opcode_root_init_14(opcodes + (155 * 64), params);
        !          4860: 
        !          4861:   params[6] = TME_M68K_OPCODE_INSN(41) | param32;
        !          4862: 
        !          4863:   /* root 156: */
        !          4864:   _tme_m68k_opcode_root_init_14(opcodes + (156 * 64), params);
        !          4865: 
        !          4866:   params[6] = param32;
        !          4867:   params[11] = TME_M68K_OPCODE_INSN(40) | param35;
        !          4868: 
        !          4869:   /* root 163: */
        !          4870:   _tme_m68k_opcode_root_init_15(opcodes + (163 * 64), params);
        !          4871: 
        !          4872:   params[11] = TME_M68K_OPCODE_INSN(41) | param35;
        !          4873: 
        !          4874:   /* root 164: */
        !          4875:   _tme_m68k_opcode_root_init_15(opcodes + (164 * 64), params);
        !          4876: 
        !          4877:   params[11] = param35;
        !          4878:   params[15] = TME_M68K_OPCODE_INSN(40) | param37;
        !          4879: 
        !          4880:   /* root 171: */
        !          4881:   _tme_m68k_opcode_root_init_16(opcodes + (171 * 64), params);
        !          4882: 
        !          4883:   params[15] = TME_M68K_OPCODE_INSN(41) | param37;
        !          4884: 
        !          4885:   /* root 172: */
        !          4886:   _tme_m68k_opcode_root_init_16(opcodes + (172 * 64), params);
        !          4887: 
        !          4888:   params[14] = TME_M68K_OPCODE_INSN(91);
1.1.1.2   root     4889:   params[15] = param27;
                   4890:   params[16] = param37;
                   4891:   params[17] = TME_M68K_OPCODE_INSN(1);
                   4892:   params[18] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | param28;
                   4893:   params[19] = TME_M68K_OPCODE_INSN(28);
                   4894:   params[20] = param88;
                   4895: 
                   4896:   /* root 322: */
1.1.1.3 ! root     4897:   _tme_m68k_opcode_root_init_26(opcodes + (322 * 64), params);
1.1.1.2   root     4898: 
                   4899:   params[20] = param91;
                   4900: 
                   4901:   /* root 330: */
1.1.1.3 ! root     4902:   _tme_m68k_opcode_root_init_26(opcodes + (330 * 64), params);
1.1.1.2   root     4903: 
                   4904:   params[20] = param94;
                   4905: 
                   4906:   /* root 338: */
1.1.1.3 ! root     4907:   _tme_m68k_opcode_root_init_26(opcodes + (338 * 64), params);
1.1.1.2   root     4908: 
                   4909:   params[20] = param97;
                   4910: 
                   4911:   /* root 346: */
1.1.1.3 ! root     4912:   _tme_m68k_opcode_root_init_26(opcodes + (346 * 64), params);
1.1.1.2   root     4913: 
                   4914:   params[20] = param100;
                   4915: 
                   4916:   /* root 354: */
1.1.1.3 ! root     4917:   _tme_m68k_opcode_root_init_26(opcodes + (354 * 64), params);
1.1.1.2   root     4918: 
                   4919:   params[20] = param103;
                   4920: 
                   4921:   /* root 362: */
1.1.1.3 ! root     4922:   _tme_m68k_opcode_root_init_26(opcodes + (362 * 64), params);
1.1.1.2   root     4923: 
                   4924:   params[20] = param106;
                   4925: 
                   4926:   /* root 370: */
1.1.1.3 ! root     4927:   _tme_m68k_opcode_root_init_26(opcodes + (370 * 64), params);
1.1.1.2   root     4928: 
                   4929:   params[20] = param109;
                   4930: 
                   4931:   /* root 378: */
1.1.1.3 ! root     4932:   _tme_m68k_opcode_root_init_26(opcodes + (378 * 64), params);
1.1.1.2   root     4933: 
1.1.1.3 ! root     4934:   params[14] = TME_M68K_OPCODE_INSN(94);
1.1.1.2   root     4935:   params[19] = TME_M68K_OPCODE_INSN(25);
                   4936:   params[20] = param88;
                   4937: 
                   4938:   /* root 326: */
1.1.1.3 ! root     4939:   _tme_m68k_opcode_root_init_26(opcodes + (326 * 64), params);
1.1.1.2   root     4940: 
                   4941:   params[20] = param91;
                   4942: 
                   4943:   /* root 334: */
1.1.1.3 ! root     4944:   _tme_m68k_opcode_root_init_26(opcodes + (334 * 64), params);
1.1.1.2   root     4945: 
                   4946:   params[20] = param94;
                   4947: 
                   4948:   /* root 342: */
1.1.1.3 ! root     4949:   _tme_m68k_opcode_root_init_26(opcodes + (342 * 64), params);
1.1.1.2   root     4950: 
                   4951:   params[20] = param97;
                   4952: 
                   4953:   /* root 350: */
1.1.1.3 ! root     4954:   _tme_m68k_opcode_root_init_26(opcodes + (350 * 64), params);
1.1.1.2   root     4955: 
                   4956:   params[20] = param100;
                   4957: 
                   4958:   /* root 358: */
1.1.1.3 ! root     4959:   _tme_m68k_opcode_root_init_26(opcodes + (358 * 64), params);
1.1.1.2   root     4960: 
                   4961:   params[20] = param103;
                   4962: 
                   4963:   /* root 366: */
1.1.1.3 ! root     4964:   _tme_m68k_opcode_root_init_26(opcodes + (366 * 64), params);
1.1.1.2   root     4965: 
                   4966:   params[20] = param106;
                   4967: 
                   4968:   /* root 374: */
1.1.1.3 ! root     4969:   _tme_m68k_opcode_root_init_26(opcodes + (374 * 64), params);
1.1.1.2   root     4970: 
                   4971:   params[20] = param109;
                   4972: 
                   4973:   /* root 382: */
1.1.1.3 ! root     4974:   _tme_m68k_opcode_root_init_26(opcodes + (382 * 64), params);
1.1.1.2   root     4975: 
1.1.1.3 ! root     4976:   params[0] = param0;
        !          4977:   params[2] = param1;
        !          4978:   params[3] = param2;
        !          4979:   params[5] = param3;
        !          4980:   params[8] = param4;
        !          4981:   params[10] = param5;
        !          4982:   params[13] = param6;
        !          4983:   params[14] = TME_M68K_OPCODE_INSN(91) | param88;
        !          4984:   params[15] = param7;
        !          4985:   params[18] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | param9;
        !          4986:   params[19] = TME_M68K_OPCODE_INSN(26) | param89;
1.1.1.2   root     4987: 
1.1.1.3 ! root     4988:   /* root 320: */
        !          4989:   _tme_m68k_opcode_root_init_25(opcodes + (320 * 64), params);
1.1.1.2   root     4990: 
1.1.1.3 ! root     4991:   params[14] = TME_M68K_OPCODE_INSN(94) | param88;
        !          4992:   params[19] = TME_M68K_OPCODE_INSN(23) | param89;
1.1.1.2   root     4993: 
1.1.1.3 ! root     4994:   /* root 324: */
        !          4995:   _tme_m68k_opcode_root_init_25(opcodes + (324 * 64), params);
1.1.1.2   root     4996: 
1.1.1.3 ! root     4997:   params[14] = TME_M68K_OPCODE_INSN(91) | param91;
        !          4998:   params[19] = TME_M68K_OPCODE_INSN(26) | param92;
1.1.1.2   root     4999: 
                   5000:   /* root 328: */
1.1.1.3 ! root     5001:   _tme_m68k_opcode_root_init_25(opcodes + (328 * 64), params);
1.1.1.2   root     5002: 
1.1.1.3 ! root     5003:   params[14] = TME_M68K_OPCODE_INSN(94) | param91;
1.1.1.2   root     5004:   params[19] = TME_M68K_OPCODE_INSN(23) | param92;
                   5005: 
                   5006:   /* root 332: */
1.1.1.3 ! root     5007:   _tme_m68k_opcode_root_init_25(opcodes + (332 * 64), params);
1.1.1.2   root     5008: 
1.1.1.3 ! root     5009:   params[14] = TME_M68K_OPCODE_INSN(91) | param94;
1.1.1.2   root     5010:   params[19] = TME_M68K_OPCODE_INSN(26) | param95;
                   5011: 
                   5012:   /* root 336: */
1.1.1.3 ! root     5013:   _tme_m68k_opcode_root_init_25(opcodes + (336 * 64), params);
1.1.1.2   root     5014: 
1.1.1.3 ! root     5015:   params[14] = TME_M68K_OPCODE_INSN(94) | param94;
1.1.1.2   root     5016:   params[19] = TME_M68K_OPCODE_INSN(23) | param95;
                   5017: 
                   5018:   /* root 340: */
1.1.1.3 ! root     5019:   _tme_m68k_opcode_root_init_25(opcodes + (340 * 64), params);
1.1.1.2   root     5020: 
1.1.1.3 ! root     5021:   params[14] = TME_M68K_OPCODE_INSN(91) | param97;
1.1.1.2   root     5022:   params[19] = TME_M68K_OPCODE_INSN(26) | param98;
                   5023: 
                   5024:   /* root 344: */
1.1.1.3 ! root     5025:   _tme_m68k_opcode_root_init_25(opcodes + (344 * 64), params);
1.1.1.2   root     5026: 
1.1.1.3 ! root     5027:   params[14] = TME_M68K_OPCODE_INSN(94) | param97;
1.1.1.2   root     5028:   params[19] = TME_M68K_OPCODE_INSN(23) | param98;
                   5029: 
                   5030:   /* root 348: */
1.1.1.3 ! root     5031:   _tme_m68k_opcode_root_init_25(opcodes + (348 * 64), params);
1.1.1.2   root     5032: 
1.1.1.3 ! root     5033:   params[14] = TME_M68K_OPCODE_INSN(91) | param100;
1.1.1.2   root     5034:   params[19] = TME_M68K_OPCODE_INSN(26) | param101;
                   5035: 
                   5036:   /* root 352: */
1.1.1.3 ! root     5037:   _tme_m68k_opcode_root_init_25(opcodes + (352 * 64), params);
1.1.1.2   root     5038: 
1.1.1.3 ! root     5039:   params[14] = TME_M68K_OPCODE_INSN(94) | param100;
1.1.1.2   root     5040:   params[19] = TME_M68K_OPCODE_INSN(23) | param101;
                   5041: 
                   5042:   /* root 356: */
1.1.1.3 ! root     5043:   _tme_m68k_opcode_root_init_25(opcodes + (356 * 64), params);
1.1.1.2   root     5044: 
1.1.1.3 ! root     5045:   params[14] = TME_M68K_OPCODE_INSN(91) | param103;
1.1.1.2   root     5046:   params[19] = TME_M68K_OPCODE_INSN(26) | param104;
                   5047: 
                   5048:   /* root 360: */
1.1.1.3 ! root     5049:   _tme_m68k_opcode_root_init_25(opcodes + (360 * 64), params);
1.1.1.2   root     5050: 
1.1.1.3 ! root     5051:   params[14] = TME_M68K_OPCODE_INSN(94) | param103;
1.1.1.2   root     5052:   params[19] = TME_M68K_OPCODE_INSN(23) | param104;
                   5053: 
                   5054:   /* root 364: */
1.1.1.3 ! root     5055:   _tme_m68k_opcode_root_init_25(opcodes + (364 * 64), params);
1.1.1.2   root     5056: 
1.1.1.3 ! root     5057:   params[14] = TME_M68K_OPCODE_INSN(91) | param106;
1.1.1.2   root     5058:   params[19] = TME_M68K_OPCODE_INSN(26) | param107;
                   5059: 
                   5060:   /* root 368: */
1.1.1.3 ! root     5061:   _tme_m68k_opcode_root_init_25(opcodes + (368 * 64), params);
1.1.1.2   root     5062: 
1.1.1.3 ! root     5063:   params[14] = TME_M68K_OPCODE_INSN(94) | param106;
1.1.1.2   root     5064:   params[19] = TME_M68K_OPCODE_INSN(23) | param107;
                   5065: 
                   5066:   /* root 372: */
1.1.1.3 ! root     5067:   _tme_m68k_opcode_root_init_25(opcodes + (372 * 64), params);
1.1.1.2   root     5068: 
1.1.1.3 ! root     5069:   params[14] = TME_M68K_OPCODE_INSN(91) | param109;
1.1.1.2   root     5070:   params[19] = TME_M68K_OPCODE_INSN(26) | param110;
                   5071: 
                   5072:   /* root 376: */
1.1.1.3 ! root     5073:   _tme_m68k_opcode_root_init_25(opcodes + (376 * 64), params);
1.1.1.2   root     5074: 
1.1.1.3 ! root     5075:   params[14] = TME_M68K_OPCODE_INSN(94) | param109;
1.1.1.2   root     5076:   params[19] = TME_M68K_OPCODE_INSN(23) | param110;
                   5077: 
                   5078:   /* root 380: */
1.1.1.3 ! root     5079:   _tme_m68k_opcode_root_init_25(opcodes + (380 * 64), params);
1.1.1.2   root     5080: 
                   5081:   params[1] = param81;
                   5082:   params[4] = param85;
                   5083:   params[6] = param82;
                   5084:   params[7] = param77;
                   5085:   params[9] = param86;
                   5086:   params[11] = param83;
                   5087:   params[12] = param80;
1.1.1.3 ! root     5088:   params[14] = TME_M68K_OPCODE_IMM_16 | TME_M68K_OPCODE_INSN(93) | param76;
1.1.1.2   root     5089:   params[16] = param84;
1.1.1.3 ! root     5090:   params[19] = TME_M68K_OPCODE_INSN(92);
1.1.1.2   root     5091: 
                   5092:   /* roots 323, 327, 331, 335, 339, 343, 347, 351, 355, 359, 363, 367, 371, 375, 379, 383: */
                   5093:   for (root_i = 0; root_i < 16; root_i++) {
1.1.1.3 ! root     5094:     _tme_m68k_opcode_root_init_25(opcodes + (root_group3[root_i] * 64), params);
1.1.1.2   root     5095:   }
                   5096: 
                   5097:   params[0] = param10;
                   5098:   params[1] = param30;
                   5099:   params[2] = param11;
                   5100:   params[3] = param12;
                   5101:   params[4] = param31;
                   5102:   params[5] = param13;
                   5103:   params[6] = param32;
                   5104:   params[7] = param33;
                   5105:   params[8] = param14;
                   5106:   params[9] = param34;
                   5107:   params[10] = param15;
                   5108:   params[11] = param35;
                   5109:   params[12] = param36;
                   5110:   params[13] = param16;
1.1.1.3 ! root     5111:   params[14] = TME_M68K_OPCODE_INSN(91) | param88;
1.1.1.2   root     5112:   params[15] = param17;
                   5113:   params[16] = param37;
                   5114:   params[18] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | param19;
                   5115:   params[19] = TME_M68K_OPCODE_INSN(27) | param90;
                   5116: 
                   5117:   /* root 321: */
1.1.1.3 ! root     5118:   _tme_m68k_opcode_root_init_25(opcodes + (321 * 64), params);
1.1.1.2   root     5119: 
1.1.1.3 ! root     5120:   params[14] = TME_M68K_OPCODE_INSN(94) | param88;
1.1.1.2   root     5121:   params[19] = TME_M68K_OPCODE_INSN(24) | param90;
                   5122: 
                   5123:   /* root 325: */
1.1.1.3 ! root     5124:   _tme_m68k_opcode_root_init_25(opcodes + (325 * 64), params);
1.1.1.2   root     5125: 
1.1.1.3 ! root     5126:   params[14] = TME_M68K_OPCODE_INSN(91) | param91;
1.1.1.2   root     5127:   params[19] = TME_M68K_OPCODE_INSN(27) | param93;
                   5128: 
                   5129:   /* root 329: */
1.1.1.3 ! root     5130:   _tme_m68k_opcode_root_init_25(opcodes + (329 * 64), params);
1.1.1.2   root     5131: 
1.1.1.3 ! root     5132:   params[14] = TME_M68K_OPCODE_INSN(94) | param91;
1.1.1.2   root     5133:   params[19] = TME_M68K_OPCODE_INSN(24) | param93;
                   5134: 
                   5135:   /* root 333: */
1.1.1.3 ! root     5136:   _tme_m68k_opcode_root_init_25(opcodes + (333 * 64), params);
1.1.1.2   root     5137: 
1.1.1.3 ! root     5138:   params[14] = TME_M68K_OPCODE_INSN(91) | param94;
1.1.1.2   root     5139:   params[19] = TME_M68K_OPCODE_INSN(27) | param96;
                   5140: 
                   5141:   /* root 337: */
1.1.1.3 ! root     5142:   _tme_m68k_opcode_root_init_25(opcodes + (337 * 64), params);
1.1.1.2   root     5143: 
1.1.1.3 ! root     5144:   params[14] = TME_M68K_OPCODE_INSN(94) | param94;
1.1.1.2   root     5145:   params[19] = TME_M68K_OPCODE_INSN(24) | param96;
                   5146: 
                   5147:   /* root 341: */
1.1.1.3 ! root     5148:   _tme_m68k_opcode_root_init_25(opcodes + (341 * 64), params);
1.1.1.2   root     5149: 
1.1.1.3 ! root     5150:   params[14] = TME_M68K_OPCODE_INSN(91) | param97;
1.1.1.2   root     5151:   params[19] = TME_M68K_OPCODE_INSN(27) | param99;
                   5152: 
                   5153:   /* root 345: */
1.1.1.3 ! root     5154:   _tme_m68k_opcode_root_init_25(opcodes + (345 * 64), params);
1.1.1.2   root     5155: 
1.1.1.3 ! root     5156:   params[14] = TME_M68K_OPCODE_INSN(94) | param97;
1.1.1.2   root     5157:   params[19] = TME_M68K_OPCODE_INSN(24) | param99;
                   5158: 
                   5159:   /* root 349: */
1.1.1.3 ! root     5160:   _tme_m68k_opcode_root_init_25(opcodes + (349 * 64), params);
1.1.1.2   root     5161: 
1.1.1.3 ! root     5162:   params[14] = TME_M68K_OPCODE_INSN(91) | param100;
1.1.1.2   root     5163:   params[19] = TME_M68K_OPCODE_INSN(27) | param102;
                   5164: 
                   5165:   /* root 353: */
1.1.1.3 ! root     5166:   _tme_m68k_opcode_root_init_25(opcodes + (353 * 64), params);
1.1.1.2   root     5167: 
1.1.1.3 ! root     5168:   params[14] = TME_M68K_OPCODE_INSN(94) | param100;
1.1.1.2   root     5169:   params[19] = TME_M68K_OPCODE_INSN(24) | param102;
                   5170: 
                   5171:   /* root 357: */
1.1.1.3 ! root     5172:   _tme_m68k_opcode_root_init_25(opcodes + (357 * 64), params);
1.1.1.2   root     5173: 
1.1.1.3 ! root     5174:   params[14] = TME_M68K_OPCODE_INSN(91) | param103;
1.1.1.2   root     5175:   params[19] = TME_M68K_OPCODE_INSN(27) | param105;
                   5176: 
                   5177:   /* root 361: */
1.1.1.3 ! root     5178:   _tme_m68k_opcode_root_init_25(opcodes + (361 * 64), params);
1.1.1.2   root     5179: 
1.1.1.3 ! root     5180:   params[14] = TME_M68K_OPCODE_INSN(94) | param103;
1.1.1.2   root     5181:   params[19] = TME_M68K_OPCODE_INSN(24) | param105;
                   5182: 
                   5183:   /* root 365: */
1.1.1.3 ! root     5184:   _tme_m68k_opcode_root_init_25(opcodes + (365 * 64), params);
1.1.1.2   root     5185: 
1.1.1.3 ! root     5186:   params[14] = TME_M68K_OPCODE_INSN(91) | param106;
1.1.1.2   root     5187:   params[19] = TME_M68K_OPCODE_INSN(27) | param108;
                   5188: 
                   5189:   /* root 369: */
1.1.1.3 ! root     5190:   _tme_m68k_opcode_root_init_25(opcodes + (369 * 64), params);
1.1.1.2   root     5191: 
1.1.1.3 ! root     5192:   params[14] = TME_M68K_OPCODE_INSN(94) | param106;
1.1.1.2   root     5193:   params[19] = TME_M68K_OPCODE_INSN(24) | param108;
                   5194: 
                   5195:   /* root 373: */
1.1.1.3 ! root     5196:   _tme_m68k_opcode_root_init_25(opcodes + (373 * 64), params);
1.1.1.2   root     5197: 
1.1.1.3 ! root     5198:   params[14] = TME_M68K_OPCODE_INSN(91) | param109;
1.1.1.2   root     5199:   params[19] = TME_M68K_OPCODE_INSN(27) | param111;
1.1       root     5200: 
1.1.1.2   root     5201:   /* root 377: */
1.1.1.3 ! root     5202:   _tme_m68k_opcode_root_init_25(opcodes + (377 * 64), params);
1.1       root     5203: 
1.1.1.3 ! root     5204:   params[14] = TME_M68K_OPCODE_INSN(94) | param109;
1.1.1.2   root     5205:   params[19] = TME_M68K_OPCODE_INSN(24) | param111;
1.1       root     5206: 
1.1.1.2   root     5207:   /* root 381: */
1.1.1.3 ! root     5208:   _tme_m68k_opcode_root_init_25(opcodes + (381 * 64), params);
        !          5209: 
        !          5210:   params[0] = param20;
        !          5211:   params[2] = param21;
        !          5212:   params[3] = param22;
        !          5213:   params[4] = TME_M68K_OPCODE_INSN(40) | param31;
        !          5214:   params[5] = param23;
        !          5215:   params[8] = param24;
        !          5216:   params[10] = param25;
        !          5217:   params[13] = param26;
        !          5218:   params[14] = param27;
        !          5219:   params[15] = param37;
        !          5220:   params[16] = TME_M68K_OPCODE_EA_READ | param52 | param28 | TME_M68K_OPCODE_SPECOP;
        !          5221:   params[17] = TME_M68K_OPCODE_IMM_32 | param49;
        !          5222:   params[18] = TME_M68K_OPCODE_EA_WRITE | param53;
        !          5223:   params[19] = TME_M68K_OPCODE_INSN(1);
        !          5224:   params[20] = TME_M68K_OPCODE_INSN(38);
        !          5225: 
        !          5226:   /* root 179: */
        !          5227:   _tme_m68k_opcode_root_init_17(opcodes + (179 * 64), params);
        !          5228: 
        !          5229:   params[4] = TME_M68K_OPCODE_INSN(41) | param31;
        !          5230: 
        !          5231:   /* root 180: */
        !          5232:   _tme_m68k_opcode_root_init_17(opcodes + (180 * 64), params);
        !          5233: 
        !          5234:   params[4] = param31;
        !          5235:   params[9] = TME_M68K_OPCODE_INSN(40) | param34;
        !          5236: 
        !          5237:   /* root 187: */
        !          5238:   _tme_m68k_opcode_root_init_18(opcodes + (187 * 64), params);
        !          5239: 
        !          5240:   params[9] = TME_M68K_OPCODE_INSN(41) | param34;
        !          5241: 
        !          5242:   /* root 188: */
        !          5243:   _tme_m68k_opcode_root_init_18(opcodes + (188 * 64), params);
        !          5244: 
        !          5245:   params[0] = TME_M68K_OPCODE_INSN(1);
        !          5246: 
        !          5247:   /* roots 3, 11, 19, 27, 43, 51, 56, 57, 58, 59, 65, 73, 81, 87, 89, 95, 97, 103, 105, 111, 113, 119, 121, 127, 151, 159, 167, 175, 183, 191, 215, 223, 231, 239, 247, 255, 261, 267, 269, 277, 285, 293, 301, 304, 305, 309, 312, 317, 452, 453, 454, 455, 460, 461, 462, 463, 468, 469, 470, 471, 476, 477, 478, 479, 484, 485, 486, 487, 492, 493, 494, 495, 500, 501, 502, 503, 508, 509, 510, 511: */
        !          5248:   for (root_i = 0; root_i < 80; root_i++) {
        !          5249:     _tme_m68k_opcode_root_init_2(opcodes + (root_group4[root_i] * 64), params);
        !          5250:   }
        !          5251: 
        !          5252:   params[1] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(3) | param77 | param19;
        !          5253: 
        !          5254:   /* root 517: */
        !          5255:   _tme_m68k_opcode_root_init_29(opcodes + (517 * 64), params);
        !          5256: 
        !          5257:   params[1] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(5) | param50 | param28;
        !          5258: 
        !          5259:   /* root 518: */
        !          5260:   _tme_m68k_opcode_root_init_29(opcodes + (518 * 64), params);
        !          5261: 
        !          5262:   params[1] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(3) | param80 | param19;
        !          5263: 
        !          5264:   /* root 525: */
        !          5265:   _tme_m68k_opcode_root_init_29(opcodes + (525 * 64), params);
        !          5266: 
        !          5267:   params[1] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(5) | param54 | param28;
        !          5268: 
        !          5269:   /* root 526: */
        !          5270:   _tme_m68k_opcode_root_init_29(opcodes + (526 * 64), params);
        !          5271: 
        !          5272:   params[1] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(3) | param81 | param19;
        !          5273: 
        !          5274:   /* root 533: */
        !          5275:   _tme_m68k_opcode_root_init_29(opcodes + (533 * 64), params);
        !          5276: 
        !          5277:   params[1] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(5) | param56 | param28;
        !          5278: 
        !          5279:   /* root 534: */
        !          5280:   _tme_m68k_opcode_root_init_29(opcodes + (534 * 64), params);
        !          5281: 
        !          5282:   params[1] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(3) | param82 | param19;
        !          5283: 
        !          5284:   /* root 541: */
        !          5285:   _tme_m68k_opcode_root_init_29(opcodes + (541 * 64), params);
        !          5286: 
        !          5287:   params[1] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(5) | param58 | param28;
        !          5288: 
        !          5289:   /* root 542: */
        !          5290:   _tme_m68k_opcode_root_init_29(opcodes + (542 * 64), params);
        !          5291: 
        !          5292:   params[1] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(3) | param83 | param19;
        !          5293: 
        !          5294:   /* root 549: */
        !          5295:   _tme_m68k_opcode_root_init_29(opcodes + (549 * 64), params);
        !          5296: 
        !          5297:   params[1] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(5) | param60 | param28;
        !          5298: 
        !          5299:   /* root 550: */
        !          5300:   _tme_m68k_opcode_root_init_29(opcodes + (550 * 64), params);
        !          5301: 
        !          5302:   params[1] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(3) | param84 | param19;
        !          5303: 
        !          5304:   /* root 557: */
        !          5305:   _tme_m68k_opcode_root_init_29(opcodes + (557 * 64), params);
        !          5306: 
        !          5307:   params[1] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(5) | param62 | param28;
        !          5308: 
        !          5309:   /* root 558: */
        !          5310:   _tme_m68k_opcode_root_init_29(opcodes + (558 * 64), params);
        !          5311: 
        !          5312:   params[1] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(3) | param85 | param19;
        !          5313: 
        !          5314:   /* root 565: */
        !          5315:   _tme_m68k_opcode_root_init_29(opcodes + (565 * 64), params);
        !          5316: 
        !          5317:   params[1] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(5) | param64 | param28;
        !          5318: 
        !          5319:   /* root 566: */
        !          5320:   _tme_m68k_opcode_root_init_29(opcodes + (566 * 64), params);
        !          5321: 
        !          5322:   params[1] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(3) | param86 | param19;
        !          5323: 
        !          5324:   /* root 573: */
        !          5325:   _tme_m68k_opcode_root_init_29(opcodes + (573 * 64), params);
        !          5326: 
        !          5327:   params[1] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(5) | param66 | param28;
        !          5328: 
        !          5329:   /* root 574: */
        !          5330:   _tme_m68k_opcode_root_init_29(opcodes + (574 * 64), params);
        !          5331: 
        !          5332: 
        !          5333:   /* roots 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703: */
        !          5334:   for (root_i = 0; root_i < 64; root_i++) {
        !          5335:     _tme_m68k_opcode_root_init_2(opcodes + (root_group5[root_i] * 64), params);
        !          5336:   }
        !          5337: 
        !          5338:   params[1] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(123) | param92 | param19;
        !          5339: 
        !          5340:   /* root 899: */
        !          5341:   _tme_m68k_opcode_root_init_29(opcodes + (899 * 64), params);
        !          5342: 
        !          5343:   params[1] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(135) | param92 | param19;
        !          5344: 
        !          5345:   /* root 903: */
        !          5346:   _tme_m68k_opcode_root_init_29(opcodes + (903 * 64), params);
        !          5347: 
        !          5348:   params[1] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(124) | param92 | param19;
        !          5349: 
        !          5350:   /* root 907: */
        !          5351:   _tme_m68k_opcode_root_init_29(opcodes + (907 * 64), params);
        !          5352: 
        !          5353:   params[1] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(136) | param92 | param19;
        !          5354: 
        !          5355:   /* root 911: */
        !          5356:   _tme_m68k_opcode_root_init_29(opcodes + (911 * 64), params);
        !          5357: 
        !          5358:   params[1] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(125) | param92 | param19;
1.1       root     5359: 
1.1.1.3 ! root     5360:   /* root 915: */
        !          5361:   _tme_m68k_opcode_root_init_29(opcodes + (915 * 64), params);
        !          5362: 
        !          5363:   params[1] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(137) | param92 | param19;
        !          5364: 
        !          5365:   /* root 919: */
        !          5366:   _tme_m68k_opcode_root_init_29(opcodes + (919 * 64), params);
        !          5367: 
        !          5368:   params[1] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(126) | param92 | param19;
        !          5369: 
        !          5370:   /* root 923: */
        !          5371:   _tme_m68k_opcode_root_init_29(opcodes + (923 * 64), params);
        !          5372: 
        !          5373:   params[1] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(138) | param92 | param19;
        !          5374: 
        !          5375:   /* root 927: */
        !          5376:   _tme_m68k_opcode_root_init_29(opcodes + (927 * 64), params);
        !          5377: 
        !          5378: 
        !          5379:   /* roots 931, 935, 939, 943, 947, 951, 955, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023: */
        !          5380:   for (root_i = 0; root_i < 72; root_i++) {
        !          5381:     _tme_m68k_opcode_root_init_2(opcodes + (root_group6[root_i] * 64), params);
        !          5382:   }
        !          5383: 
        !          5384:   params[0] = TME_M68K_OPCODE_EA_UNSIZED | TME_M68K_OPCODE_INSN(52) | param51 | param87;
1.1.1.2   root     5385:   params[1] = TME_M68K_OPCODE_INSN(1);
1.1       root     5386: 
1.1.1.2   root     5387:   /* root 263: */
1.1.1.3 ! root     5388:   _tme_m68k_opcode_root_init_19(opcodes + (263 * 64), params);
1.1       root     5389: 
1.1.1.3 ! root     5390:   params[0] = TME_M68K_OPCODE_EA_UNSIZED | TME_M68K_OPCODE_INSN(52) | param55 | param87;
1.1       root     5391: 
1.1.1.2   root     5392:   /* root 271: */
1.1.1.3 ! root     5393:   _tme_m68k_opcode_root_init_19(opcodes + (271 * 64), params);
1.1       root     5394: 
1.1.1.3 ! root     5395:   params[0] = TME_M68K_OPCODE_EA_UNSIZED | TME_M68K_OPCODE_INSN(52) | param57 | param87;
1.1       root     5396: 
1.1.1.2   root     5397:   /* root 279: */
1.1.1.3 ! root     5398:   _tme_m68k_opcode_root_init_19(opcodes + (279 * 64), params);
1.1       root     5399: 
1.1.1.3 ! root     5400:   params[0] = TME_M68K_OPCODE_EA_UNSIZED | TME_M68K_OPCODE_INSN(52) | param59 | param87;
1.1       root     5401: 
1.1.1.2   root     5402:   /* root 287: */
1.1.1.3 ! root     5403:   _tme_m68k_opcode_root_init_19(opcodes + (287 * 64), params);
1.1       root     5404: 
1.1.1.3 ! root     5405:   params[0] = TME_M68K_OPCODE_EA_UNSIZED | TME_M68K_OPCODE_INSN(52) | param61 | param87;
1.1       root     5406: 
1.1.1.2   root     5407:   /* root 295: */
1.1.1.3 ! root     5408:   _tme_m68k_opcode_root_init_19(opcodes + (295 * 64), params);
1.1       root     5409: 
1.1.1.3 ! root     5410:   params[0] = TME_M68K_OPCODE_EA_UNSIZED | TME_M68K_OPCODE_INSN(52) | param63 | param87;
1.1       root     5411: 
1.1.1.2   root     5412:   /* root 303: */
1.1.1.3 ! root     5413:   _tme_m68k_opcode_root_init_19(opcodes + (303 * 64), params);
1.1       root     5414: 
1.1.1.3 ! root     5415:   params[0] = TME_M68K_OPCODE_EA_UNSIZED | TME_M68K_OPCODE_INSN(76) | param87 | TME_M68K_OPCODE_SPECOP;
1.1       root     5416: 
1.1.1.2   root     5417:   /* root 306: */
1.1.1.3 ! root     5418:   _tme_m68k_opcode_root_init_23(opcodes + (306 * 64), params);
1.1       root     5419: 
1.1.1.3 ! root     5420:   params[0] = TME_M68K_OPCODE_EA_UNSIZED | TME_M68K_OPCODE_INSN(77) | param87 | TME_M68K_OPCODE_SPECOP;
1.1       root     5421: 
1.1.1.2   root     5422:   /* root 307: */
1.1.1.3 ! root     5423:   _tme_m68k_opcode_root_init_23(opcodes + (307 * 64), params);
1.1       root     5424: 
1.1.1.3 ! root     5425:   params[0] = TME_M68K_OPCODE_EA_UNSIZED | TME_M68K_OPCODE_INSN(52) | param65 | param87;
1.1       root     5426: 
1.1.1.2   root     5427:   /* root 311: */
1.1.1.3 ! root     5428:   _tme_m68k_opcode_root_init_19(opcodes + (311 * 64), params);
1.1       root     5429: 
1.1.1.3 ! root     5430:   params[0] = TME_M68K_OPCODE_EA_UNSIZED | TME_M68K_OPCODE_INSN(89) | param87;
1.1       root     5431: 
1.1.1.2   root     5432:   /* root 314: */
1.1.1.3 ! root     5433:   _tme_m68k_opcode_root_init_19(opcodes + (314 * 64), params);
1.1       root     5434: 
1.1.1.3 ! root     5435:   params[0] = TME_M68K_OPCODE_EA_UNSIZED | TME_M68K_OPCODE_INSN(90) | param87;
1.1       root     5436: 
1.1.1.2   root     5437:   /* root 315: */
1.1.1.3 ! root     5438:   _tme_m68k_opcode_root_init_19(opcodes + (315 * 64), params);
1.1       root     5439: 
1.1.1.3 ! root     5440:   params[0] = TME_M68K_OPCODE_EA_UNSIZED | TME_M68K_OPCODE_INSN(52) | param67 | param87;
1.1       root     5441: 
1.1.1.2   root     5442:   /* root 319: */
1.1.1.3 ! root     5443:   _tme_m68k_opcode_root_init_19(opcodes + (319 * 64), params);
1.1       root     5444: 
1.1.1.3 ! root     5445:   params[0] = TME_M68K_OPCODE_INSN(101);
1.1.1.2   root     5446:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(0) | param39 | param9;
1.1       root     5447: 
1.1.1.2   root     5448:   /* root 516: */
1.1.1.3 ! root     5449:   _tme_m68k_opcode_root_init_28(opcodes + (516 * 64), params);
1.1       root     5450: 
1.1.1.2   root     5451:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(0) | param40 | param9;
1.1       root     5452: 
1.1.1.2   root     5453:   /* root 524: */
1.1.1.3 ! root     5454:   _tme_m68k_opcode_root_init_28(opcodes + (524 * 64), params);
1.1       root     5455: 
1.1.1.2   root     5456:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(0) | param41 | param9;
1.1       root     5457: 
1.1.1.2   root     5458:   /* root 532: */
1.1.1.3 ! root     5459:   _tme_m68k_opcode_root_init_28(opcodes + (532 * 64), params);
1.1       root     5460: 
1.1.1.2   root     5461:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(0) | param42 | param9;
1.1       root     5462: 
1.1.1.2   root     5463:   /* root 540: */
1.1.1.3 ! root     5464:   _tme_m68k_opcode_root_init_28(opcodes + (540 * 64), params);
1.1       root     5465: 
1.1.1.2   root     5466:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(0) | param43 | param9;
1.1       root     5467: 
1.1.1.2   root     5468:   /* root 548: */
1.1.1.3 ! root     5469:   _tme_m68k_opcode_root_init_28(opcodes + (548 * 64), params);
1.1       root     5470: 
1.1.1.2   root     5471:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(0) | param44 | param9;
1.1       root     5472: 
1.1.1.2   root     5473:   /* root 556: */
1.1.1.3 ! root     5474:   _tme_m68k_opcode_root_init_28(opcodes + (556 * 64), params);
1.1       root     5475: 
1.1.1.2   root     5476:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(0) | param45 | param9;
1.1       root     5477: 
1.1.1.2   root     5478:   /* root 564: */
1.1.1.3 ! root     5479:   _tme_m68k_opcode_root_init_28(opcodes + (564 * 64), params);
1.1       root     5480: 
1.1.1.2   root     5481:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(0) | param46 | param9;
1.1       root     5482: 
1.1.1.2   root     5483:   /* root 572: */
1.1.1.3 ! root     5484:   _tme_m68k_opcode_root_init_28(opcodes + (572 * 64), params);
1.1       root     5485: 
1.1.1.3 ! root     5486:   params[0] = TME_M68K_OPCODE_INSN(104);
1.1.1.2   root     5487:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(23) | param39 | param9;
1.1       root     5488: 
1.1.1.2   root     5489:   /* root 580: */
1.1.1.3 ! root     5490:   _tme_m68k_opcode_root_init_28(opcodes + (580 * 64), params);
1.1       root     5491: 
1.1.1.2   root     5492:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(23) | param40 | param9;
1.1       root     5493: 
1.1.1.2   root     5494:   /* root 588: */
1.1.1.3 ! root     5495:   _tme_m68k_opcode_root_init_28(opcodes + (588 * 64), params);
1.1       root     5496: 
1.1.1.2   root     5497:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(23) | param41 | param9;
1.1       root     5498: 
1.1.1.2   root     5499:   /* root 596: */
1.1.1.3 ! root     5500:   _tme_m68k_opcode_root_init_28(opcodes + (596 * 64), params);
1.1       root     5501: 
1.1.1.2   root     5502:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(23) | param42 | param9;
1.1       root     5503: 
1.1.1.2   root     5504:   /* root 604: */
1.1.1.3 ! root     5505:   _tme_m68k_opcode_root_init_28(opcodes + (604 * 64), params);
1.1       root     5506: 
1.1.1.2   root     5507:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(23) | param43 | param9;
1.1       root     5508: 
1.1.1.2   root     5509:   /* root 612: */
1.1.1.3 ! root     5510:   _tme_m68k_opcode_root_init_28(opcodes + (612 * 64), params);
1.1       root     5511: 
1.1.1.2   root     5512:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(23) | param44 | param9;
1.1       root     5513: 
1.1.1.2   root     5514:   /* root 620: */
1.1.1.3 ! root     5515:   _tme_m68k_opcode_root_init_28(opcodes + (620 * 64), params);
1.1       root     5516: 
1.1.1.2   root     5517:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(23) | param45 | param9;
1.1       root     5518: 
1.1.1.2   root     5519:   /* root 628: */
1.1.1.3 ! root     5520:   _tme_m68k_opcode_root_init_28(opcodes + (628 * 64), params);
1.1       root     5521: 
1.1.1.2   root     5522:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(23) | param46 | param9;
1.1       root     5523: 
1.1.1.2   root     5524:   /* root 636: */
1.1.1.3 ! root     5525:   _tme_m68k_opcode_root_init_28(opcodes + (636 * 64), params);
1.1       root     5526: 
1.1.1.3 ! root     5527:   params[0] = TME_M68K_OPCODE_INSN(105);
1.1.1.2   root     5528:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(24) | param77 | param19;
1.1       root     5529: 
1.1.1.2   root     5530:   /* root 581: */
1.1.1.3 ! root     5531:   _tme_m68k_opcode_root_init_28(opcodes + (581 * 64), params);
1.1       root     5532: 
1.1.1.2   root     5533:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(24) | param80 | param19;
1.1       root     5534: 
1.1.1.2   root     5535:   /* root 589: */
1.1.1.3 ! root     5536:   _tme_m68k_opcode_root_init_28(opcodes + (589 * 64), params);
1.1       root     5537: 
1.1.1.2   root     5538:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(24) | param81 | param19;
1.1       root     5539: 
1.1.1.2   root     5540:   /* root 597: */
1.1.1.3 ! root     5541:   _tme_m68k_opcode_root_init_28(opcodes + (597 * 64), params);
1.1       root     5542: 
1.1.1.2   root     5543:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(24) | param82 | param19;
1.1       root     5544: 
1.1.1.2   root     5545:   /* root 605: */
1.1.1.3 ! root     5546:   _tme_m68k_opcode_root_init_28(opcodes + (605 * 64), params);
1.1       root     5547: 
1.1.1.2   root     5548:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(24) | param83 | param19;
1.1       root     5549: 
1.1.1.2   root     5550:   /* root 613: */
1.1.1.3 ! root     5551:   _tme_m68k_opcode_root_init_28(opcodes + (613 * 64), params);
1.1       root     5552: 
1.1.1.2   root     5553:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(24) | param84 | param19;
1.1       root     5554: 
1.1.1.2   root     5555:   /* root 621: */
1.1.1.3 ! root     5556:   _tme_m68k_opcode_root_init_28(opcodes + (621 * 64), params);
1.1       root     5557: 
1.1.1.2   root     5558:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(24) | param85 | param19;
1.1       root     5559: 
1.1.1.2   root     5560:   /* root 629: */
1.1.1.3 ! root     5561:   _tme_m68k_opcode_root_init_28(opcodes + (629 * 64), params);
1.1       root     5562: 
1.1.1.2   root     5563:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(24) | param86 | param19;
1.1       root     5564: 
1.1.1.2   root     5565:   /* root 637: */
1.1.1.3 ! root     5566:   _tme_m68k_opcode_root_init_28(opcodes + (637 * 64), params);
1.1       root     5567: 
1.1.1.3 ! root     5568:   params[0] = TME_M68K_OPCODE_INSN(106);
1.1.1.2   root     5569:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(25) | param50 | param28;
1.1       root     5570: 
1.1.1.2   root     5571:   /* root 582: */
1.1.1.3 ! root     5572:   _tme_m68k_opcode_root_init_28(opcodes + (582 * 64), params);
1.1       root     5573: 
1.1.1.2   root     5574:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(25) | param54 | param28;
1.1       root     5575: 
1.1.1.2   root     5576:   /* root 590: */
1.1.1.3 ! root     5577:   _tme_m68k_opcode_root_init_28(opcodes + (590 * 64), params);
1.1       root     5578: 
1.1.1.2   root     5579:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(25) | param56 | param28;
1.1       root     5580: 
1.1.1.2   root     5581:   /* root 598: */
1.1.1.3 ! root     5582:   _tme_m68k_opcode_root_init_28(opcodes + (598 * 64), params);
1.1       root     5583: 
1.1.1.2   root     5584:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(25) | param58 | param28;
1.1       root     5585: 
1.1.1.2   root     5586:   /* root 606: */
1.1.1.3 ! root     5587:   _tme_m68k_opcode_root_init_28(opcodes + (606 * 64), params);
1.1       root     5588: 
1.1.1.2   root     5589:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(25) | param60 | param28;
1.1       root     5590: 
1.1.1.2   root     5591:   /* root 614: */
1.1.1.3 ! root     5592:   _tme_m68k_opcode_root_init_28(opcodes + (614 * 64), params);
1.1       root     5593: 
1.1.1.2   root     5594:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(25) | param62 | param28;
1.1       root     5595: 
1.1.1.2   root     5596:   /* root 622: */
1.1.1.3 ! root     5597:   _tme_m68k_opcode_root_init_28(opcodes + (622 * 64), params);
1.1       root     5598: 
1.1.1.2   root     5599:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(25) | param64 | param28;
1.1       root     5600: 
1.1.1.2   root     5601:   /* root 630: */
1.1.1.3 ! root     5602:   _tme_m68k_opcode_root_init_28(opcodes + (630 * 64), params);
1.1       root     5603: 
1.1.1.2   root     5604:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(25) | param66 | param28;
1.1       root     5605: 
1.1.1.2   root     5606:   /* root 638: */
1.1.1.3 ! root     5607:   _tme_m68k_opcode_root_init_28(opcodes + (638 * 64), params);
1.1       root     5608: 
1.1.1.3 ! root     5609:   params[0] = TME_M68K_OPCODE_INSN(112);
1.1.1.2   root     5610:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(18) | param39 | param9;
1.1       root     5611: 
1.1.1.2   root     5612:   /* root 772: */
1.1.1.3 ! root     5613:   _tme_m68k_opcode_root_init_28(opcodes + (772 * 64), params);
1.1       root     5614: 
1.1.1.2   root     5615:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(18) | param40 | param9;
1.1       root     5616: 
1.1.1.2   root     5617:   /* root 780: */
1.1.1.3 ! root     5618:   _tme_m68k_opcode_root_init_28(opcodes + (780 * 64), params);
1.1       root     5619: 
1.1.1.2   root     5620:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(18) | param41 | param9;
1.1       root     5621: 
1.1.1.2   root     5622:   /* root 788: */
1.1.1.3 ! root     5623:   _tme_m68k_opcode_root_init_28(opcodes + (788 * 64), params);
1.1       root     5624: 
1.1.1.2   root     5625:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(18) | param42 | param9;
1.1       root     5626: 
1.1.1.2   root     5627:   /* root 796: */
1.1.1.3 ! root     5628:   _tme_m68k_opcode_root_init_28(opcodes + (796 * 64), params);
1.1       root     5629: 
1.1.1.2   root     5630:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(18) | param43 | param9;
1.1       root     5631: 
1.1.1.2   root     5632:   /* root 804: */
1.1.1.3 ! root     5633:   _tme_m68k_opcode_root_init_28(opcodes + (804 * 64), params);
1.1       root     5634: 
1.1.1.2   root     5635:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(18) | param44 | param9;
1.1       root     5636: 
1.1.1.2   root     5637:   /* root 812: */
1.1.1.3 ! root     5638:   _tme_m68k_opcode_root_init_28(opcodes + (812 * 64), params);
1.1       root     5639: 
1.1.1.2   root     5640:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(18) | param45 | param9;
1.1       root     5641: 
1.1.1.2   root     5642:   /* root 820: */
1.1.1.3 ! root     5643:   _tme_m68k_opcode_root_init_28(opcodes + (820 * 64), params);
1.1       root     5644: 
1.1.1.2   root     5645:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(18) | param46 | param9;
1.1       root     5646: 
1.1.1.2   root     5647:   /* root 828: */
1.1.1.3 ! root     5648:   _tme_m68k_opcode_root_init_28(opcodes + (828 * 64), params);
1.1       root     5649: 
1.1.1.3 ! root     5650:   params[0] = TME_M68K_OPCODE_INSN(116);
1.1.1.2   root     5651:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(26) | param39 | param9;
1.1       root     5652: 
1.1.1.2   root     5653:   /* root 836: */
1.1.1.3 ! root     5654:   _tme_m68k_opcode_root_init_28(opcodes + (836 * 64), params);
1.1       root     5655: 
1.1.1.2   root     5656:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(26) | param40 | param9;
1.1       root     5657: 
1.1.1.2   root     5658:   /* root 844: */
1.1.1.3 ! root     5659:   _tme_m68k_opcode_root_init_28(opcodes + (844 * 64), params);
1.1       root     5660: 
1.1.1.2   root     5661:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(26) | param41 | param9;
1.1       root     5662: 
1.1.1.2   root     5663:   /* root 852: */
1.1.1.3 ! root     5664:   _tme_m68k_opcode_root_init_28(opcodes + (852 * 64), params);
1.1       root     5665: 
1.1.1.2   root     5666:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(26) | param42 | param9;
1.1       root     5667: 
1.1.1.2   root     5668:   /* root 860: */
1.1.1.3 ! root     5669:   _tme_m68k_opcode_root_init_28(opcodes + (860 * 64), params);
1.1       root     5670: 
1.1.1.2   root     5671:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(26) | param43 | param9;
1.1       root     5672: 
1.1.1.2   root     5673:   /* root 868: */
1.1.1.3 ! root     5674:   _tme_m68k_opcode_root_init_28(opcodes + (868 * 64), params);
1.1       root     5675: 
1.1.1.2   root     5676:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(26) | param44 | param9;
1.1       root     5677: 
1.1.1.2   root     5678:   /* root 876: */
1.1.1.3 ! root     5679:   _tme_m68k_opcode_root_init_28(opcodes + (876 * 64), params);
1.1       root     5680: 
1.1.1.2   root     5681:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(26) | param45 | param9;
1.1       root     5682: 
1.1.1.2   root     5683:   /* root 884: */
1.1.1.3 ! root     5684:   _tme_m68k_opcode_root_init_28(opcodes + (884 * 64), params);
1.1       root     5685: 
1.1.1.2   root     5686:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(26) | param46 | param9;
1.1       root     5687: 
1.1.1.2   root     5688:   /* root 892: */
1.1.1.3 ! root     5689:   _tme_m68k_opcode_root_init_28(opcodes + (892 * 64), params);
1.1       root     5690: 
1.1.1.3 ! root     5691:   params[0] = TME_M68K_OPCODE_INSN(117);
1.1.1.2   root     5692:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(27) | param77 | param19;
1.1       root     5693: 
1.1.1.2   root     5694:   /* root 837: */
1.1.1.3 ! root     5695:   _tme_m68k_opcode_root_init_28(opcodes + (837 * 64), params);
1.1       root     5696: 
1.1.1.2   root     5697:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(27) | param80 | param19;
1.1       root     5698: 
1.1.1.2   root     5699:   /* root 845: */
1.1.1.3 ! root     5700:   _tme_m68k_opcode_root_init_28(opcodes + (845 * 64), params);
1.1       root     5701: 
1.1.1.2   root     5702:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(27) | param81 | param19;
1.1       root     5703: 
1.1.1.2   root     5704:   /* root 853: */
1.1.1.3 ! root     5705:   _tme_m68k_opcode_root_init_28(opcodes + (853 * 64), params);
1.1       root     5706: 
1.1.1.2   root     5707:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(27) | param82 | param19;
1.1       root     5708: 
1.1.1.2   root     5709:   /* root 861: */
1.1.1.3 ! root     5710:   _tme_m68k_opcode_root_init_28(opcodes + (861 * 64), params);
1.1       root     5711: 
1.1.1.2   root     5712:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(27) | param83 | param19;
1.1       root     5713: 
1.1.1.2   root     5714:   /* root 869: */
1.1.1.3 ! root     5715:   _tme_m68k_opcode_root_init_28(opcodes + (869 * 64), params);
1.1       root     5716: 
1.1.1.2   root     5717:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(27) | param84 | param19;
1.1       root     5718: 
1.1.1.2   root     5719:   /* root 877: */
1.1.1.3 ! root     5720:   _tme_m68k_opcode_root_init_28(opcodes + (877 * 64), params);
1.1       root     5721: 
1.1.1.2   root     5722:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(27) | param85 | param19;
1.1       root     5723: 
1.1.1.2   root     5724:   /* root 885: */
1.1.1.3 ! root     5725:   _tme_m68k_opcode_root_init_28(opcodes + (885 * 64), params);
1.1       root     5726: 
1.1.1.2   root     5727:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(27) | param86 | param19;
                   5728: 
                   5729:   /* root 893: */
1.1.1.3 ! root     5730:   _tme_m68k_opcode_root_init_28(opcodes + (893 * 64), params);
1.1.1.2   root     5731: 
1.1.1.3 ! root     5732:   params[0] = TME_M68K_OPCODE_INSN(118);
1.1.1.2   root     5733:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(28) | param50 | param28;
                   5734: 
                   5735:   /* root 838: */
1.1.1.3 ! root     5736:   _tme_m68k_opcode_root_init_28(opcodes + (838 * 64), params);
1.1.1.2   root     5737: 
                   5738:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(28) | param54 | param28;
                   5739: 
                   5740:   /* root 846: */
1.1.1.3 ! root     5741:   _tme_m68k_opcode_root_init_28(opcodes + (846 * 64), params);
1.1.1.2   root     5742: 
                   5743:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(28) | param56 | param28;
                   5744: 
                   5745:   /* root 854: */
1.1.1.3 ! root     5746:   _tme_m68k_opcode_root_init_28(opcodes + (854 * 64), params);
1.1.1.2   root     5747: 
                   5748:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(28) | param58 | param28;
                   5749: 
                   5750:   /* root 862: */
1.1.1.3 ! root     5751:   _tme_m68k_opcode_root_init_28(opcodes + (862 * 64), params);
1.1.1.2   root     5752: 
                   5753:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(28) | param60 | param28;
                   5754: 
                   5755:   /* root 870: */
1.1.1.3 ! root     5756:   _tme_m68k_opcode_root_init_28(opcodes + (870 * 64), params);
1.1.1.2   root     5757: 
                   5758:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(28) | param62 | param28;
                   5759: 
                   5760:   /* root 878: */
1.1.1.3 ! root     5761:   _tme_m68k_opcode_root_init_28(opcodes + (878 * 64), params);
1.1.1.2   root     5762: 
                   5763:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(28) | param64 | param28;
1.1       root     5764: 
1.1.1.2   root     5765:   /* root 886: */
1.1.1.3 ! root     5766:   _tme_m68k_opcode_root_init_28(opcodes + (886 * 64), params);
1.1.1.2   root     5767: 
                   5768:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(28) | param66 | param28;
                   5769: 
                   5770:   /* root 894: */
1.1.1.3 ! root     5771:   _tme_m68k_opcode_root_init_28(opcodes + (894 * 64), params);
1.1.1.2   root     5772: 
                   5773:   params[0] = param65;
                   5774:   params[1] = param59;
1.1.1.3 ! root     5775:   params[2] = TME_M68K_OPCODE_IMM_16 | TME_M68K_OPCODE_INSN(79) | param29;
1.1.1.2   root     5776:   params[3] = param51;
                   5777:   params[4] = param67;
                   5778:   params[5] = param61;
                   5779:   params[6] = param55;
1.1.1.3 ! root     5780:   params[7] = TME_M68K_OPCODE_INSN(80);
1.1.1.2   root     5781:   params[8] = param63;
1.1.1.3 ! root     5782:   params[9] = TME_M68K_OPCODE_INSN(78);
1.1.1.2   root     5783:   params[10] = param57;
                   5784:   params[11] = param30;
1.1.1.3 ! root     5785:   params[12] = TME_M68K_OPCODE_INSN(83);
1.1.1.2   root     5786:   params[13] = param31;
                   5787:   params[14] = param32;
1.1.1.3 ! root     5788:   params[15] = TME_M68K_OPCODE_INSN(86);
1.1.1.2   root     5789:   params[16] = param33;
1.1.1.3 ! root     5790:   params[17] = TME_M68K_OPCODE_INSN(84) | TME_M68K_OPCODE_SPECOP;
1.1.1.2   root     5791:   params[18] = param34;
                   5792:   params[19] = param35;
1.1.1.3 ! root     5793:   params[20] = TME_M68K_OPCODE_INSN(87);
1.1.1.2   root     5794:   params[21] = TME_M68K_OPCODE_INSN(1);
                   5795:   params[22] = param36;
1.1.1.3 ! root     5796:   params[23] = TME_M68K_OPCODE_INSN(85);
        !          5797:   params[24] = TME_M68K_OPCODE_INSN(81);
        !          5798:   params[25] = TME_M68K_OPCODE_INSN(82);
1.1.1.2   root     5799:   params[26] = param37;
1.1.1.3 ! root     5800:   params[27] = TME_M68K_OPCODE_INSN(88);
1.1.1.2   root     5801: 
                   5802:   /* root 313: */
1.1.1.3 ! root     5803:   _tme_m68k_opcode_root_init_24(opcodes + (313 * 64), params);
1.1.1.2   root     5804: 
1.1.1.3 ! root     5805:   params[0] = TME_M68K_OPCODE_IMM_16 | TME_M68K_OPCODE_INSN(95) | param29;
        !          5806:   params[1] = TME_M68K_OPCODE_INSN(96);
1.1.1.2   root     5807: 
                   5808:   /* roots 384, 392, 396, 400, 404, 408, 412, 416, 420, 424, 428, 432, 436, 440, 444: */
                   5809:   for (root_i = 0; root_i < 15; root_i++) {
1.1.1.3 ! root     5810:     _tme_m68k_opcode_root_init_27(opcodes + (root_group7[root_i] * 64), params);
1.1       root     5811:   }
                   5812: 
1.1.1.3 ! root     5813:   params[0] = TME_M68K_OPCODE_INSN(96);
1.1       root     5814: 
1.1.1.2   root     5815:   /* roots 385, 386, 387, 393, 394, 395, 397, 398, 399, 401, 402, 403, 405, 406, 407, 409, 410, 411, 413, 414, 415, 417, 418, 419, 421, 422, 423, 425, 426, 427, 429, 430, 431, 433, 434, 435, 437, 438, 439, 441, 442, 443, 445, 446, 447: */
                   5816:   for (root_i = 0; root_i < 45; root_i++) {
                   5817:     _tme_m68k_opcode_root_init_2(opcodes + (root_group8[root_i] * 64), params);
                   5818:   }
1.1       root     5819: 
1.1.1.3 ! root     5820:   params[0] = TME_M68K_OPCODE_IMM_16 | TME_M68K_OPCODE_INSN(97) | param29;
        !          5821:   params[1] = TME_M68K_OPCODE_INSN(98);
1.1       root     5822: 
1.1.1.2   root     5823:   /* root 388: */
1.1.1.3 ! root     5824:   _tme_m68k_opcode_root_init_27(opcodes + (388 * 64), params);
1.1.1.2   root     5825: 
1.1.1.3 ! root     5826:   params[0] = TME_M68K_OPCODE_INSN(98);
1.1       root     5827: 
1.1.1.2   root     5828:   /* roots 389, 390, 391: */
                   5829:   for (root_i = 0; root_i < 3; root_i++) {
                   5830:     _tme_m68k_opcode_root_init_2(opcodes + (root_group9[root_i] * 64), params);
1.1       root     5831:   }
                   5832: 
1.1.1.3 ! root     5833:   params[0] = TME_M68K_OPCODE_INSN(99) | param20;
1.1.1.2   root     5834: 
                   5835:   /* roots 448, 449, 450, 451: */
                   5836:   for (root_i = 0; root_i < 4; root_i++) {
                   5837:     _tme_m68k_opcode_root_init_2(opcodes + (root_group10[root_i] * 64), params);
                   5838:   }
1.1       root     5839: 
1.1.1.3 ! root     5840:   params[0] = TME_M68K_OPCODE_INSN(99) | param23;
1.1       root     5841: 
1.1.1.2   root     5842:   /* roots 456, 457, 458, 459: */
                   5843:   for (root_i = 0; root_i < 4; root_i++) {
                   5844:     _tme_m68k_opcode_root_init_2(opcodes + (root_group11[root_i] * 64), params);
                   5845:   }
1.1       root     5846: 
1.1.1.3 ! root     5847:   params[0] = TME_M68K_OPCODE_INSN(99) | param25;
1.1       root     5848: 
1.1.1.2   root     5849:   /* roots 464, 465, 466, 467: */
                   5850:   for (root_i = 0; root_i < 4; root_i++) {
                   5851:     _tme_m68k_opcode_root_init_2(opcodes + (root_group12[root_i] * 64), params);
                   5852:   }
1.1       root     5853: 
1.1.1.3 ! root     5854:   params[0] = TME_M68K_OPCODE_INSN(99) | param27;
1.1       root     5855: 
1.1.1.2   root     5856:   /* roots 472, 473, 474, 475: */
                   5857:   for (root_i = 0; root_i < 4; root_i++) {
                   5858:     _tme_m68k_opcode_root_init_2(opcodes + (root_group13[root_i] * 64), params);
1.1       root     5859:   }
                   5860: 
1.1.1.3 ! root     5861:   params[0] = TME_M68K_OPCODE_INSN(99) | param22;
1.1       root     5862: 
1.1.1.2   root     5863:   /* roots 480, 481, 482, 483: */
                   5864:   for (root_i = 0; root_i < 4; root_i++) {
                   5865:     _tme_m68k_opcode_root_init_2(opcodes + (root_group14[root_i] * 64), params);
                   5866:   }
1.1       root     5867: 
1.1.1.3 ! root     5868:   params[0] = TME_M68K_OPCODE_INSN(99) | param24;
1.1       root     5869: 
1.1.1.2   root     5870:   /* roots 488, 489, 490, 491: */
                   5871:   for (root_i = 0; root_i < 4; root_i++) {
                   5872:     _tme_m68k_opcode_root_init_2(opcodes + (root_group15[root_i] * 64), params);
                   5873:   }
1.1       root     5874: 
1.1.1.3 ! root     5875:   params[0] = TME_M68K_OPCODE_INSN(99) | param26;
1.1       root     5876: 
1.1.1.2   root     5877:   /* roots 496, 497, 498, 499: */
                   5878:   for (root_i = 0; root_i < 4; root_i++) {
                   5879:     _tme_m68k_opcode_root_init_2(opcodes + (root_group16[root_i] * 64), params);
                   5880:   }
                   5881: 
1.1.1.3 ! root     5882:   params[0] = TME_M68K_OPCODE_INSN(99) | param21;
1.1       root     5883: 
1.1.1.2   root     5884:   /* roots 504, 505, 506, 507: */
                   5885:   for (root_i = 0; root_i < 4; root_i++) {
                   5886:     _tme_m68k_opcode_root_init_2(opcodes + (root_group17[root_i] * 64), params);
1.1       root     5887:   }
                   5888: 
1.1.1.2   root     5889:   params[0] = param89;
                   5890:   params[1] = param6;
                   5891:   params[2] = param7;
1.1.1.3 ! root     5892:   params[3] = TME_M68K_OPCODE_INSN(121);
1.1.1.2   root     5893:   params[4] = param0;
                   5894:   params[5] = param1;
1.1.1.3 ! root     5895:   params[6] = TME_M68K_OPCODE_INSN(119);
1.1.1.2   root     5896:   params[7] = param2;
                   5897:   params[8] = param3;
1.1.1.3 ! root     5898:   params[9] = TME_M68K_OPCODE_INSN(122);
1.1.1.2   root     5899:   params[10] = param39;
                   5900:   params[11] = param4;
1.1.1.3 ! root     5901:   params[12] = TME_M68K_OPCODE_INSN(120);
1.1.1.2   root     5902:   params[13] = param5;
1.1       root     5903: 
1.1.1.2   root     5904:   /* root 896: */
1.1.1.3 ! root     5905:   _tme_m68k_opcode_root_init_33(opcodes + (896 * 64), params);
1.1       root     5906: 
1.1.1.2   root     5907:   params[0] = param92;
                   5908:   params[10] = param40;
1.1       root     5909: 
1.1.1.2   root     5910:   /* root 904: */
1.1.1.3 ! root     5911:   _tme_m68k_opcode_root_init_33(opcodes + (904 * 64), params);
1.1       root     5912: 
1.1.1.2   root     5913:   params[0] = param95;
                   5914:   params[10] = param41;
1.1       root     5915: 
1.1.1.2   root     5916:   /* root 912: */
1.1.1.3 ! root     5917:   _tme_m68k_opcode_root_init_33(opcodes + (912 * 64), params);
1.1       root     5918: 
1.1.1.2   root     5919:   params[0] = param98;
                   5920:   params[10] = param42;
1.1       root     5921: 
1.1.1.2   root     5922:   /* root 920: */
1.1.1.3 ! root     5923:   _tme_m68k_opcode_root_init_33(opcodes + (920 * 64), params);
1.1       root     5924: 
1.1.1.2   root     5925:   params[0] = param101;
                   5926:   params[10] = param43;
1.1       root     5927: 
1.1.1.2   root     5928:   /* root 928: */
1.1.1.3 ! root     5929:   _tme_m68k_opcode_root_init_33(opcodes + (928 * 64), params);
1.1       root     5930: 
1.1.1.2   root     5931:   params[0] = param104;
                   5932:   params[10] = param44;
1.1       root     5933: 
1.1.1.2   root     5934:   /* root 936: */
1.1.1.3 ! root     5935:   _tme_m68k_opcode_root_init_33(opcodes + (936 * 64), params);
1.1       root     5936: 
1.1.1.2   root     5937:   params[0] = param107;
                   5938:   params[10] = param45;
1.1       root     5939: 
1.1.1.2   root     5940:   /* root 944: */
1.1.1.3 ! root     5941:   _tme_m68k_opcode_root_init_33(opcodes + (944 * 64), params);
1.1       root     5942: 
1.1.1.2   root     5943:   params[0] = param110;
                   5944:   params[10] = param46;
1.1       root     5945: 
1.1.1.2   root     5946:   /* root 952: */
1.1.1.3 ! root     5947:   _tme_m68k_opcode_root_init_33(opcodes + (952 * 64), params);
1.1       root     5948: 
1.1.1.2   root     5949:   params[0] = param89;
1.1.1.3 ! root     5950:   params[3] = TME_M68K_OPCODE_INSN(133);
        !          5951:   params[6] = TME_M68K_OPCODE_INSN(131);
        !          5952:   params[9] = TME_M68K_OPCODE_INSN(134);
1.1.1.2   root     5953:   params[10] = param39;
1.1.1.3 ! root     5954:   params[12] = TME_M68K_OPCODE_INSN(132);
1.1       root     5955: 
1.1.1.2   root     5956:   /* root 900: */
1.1.1.3 ! root     5957:   _tme_m68k_opcode_root_init_33(opcodes + (900 * 64), params);
1.1       root     5958: 
1.1.1.2   root     5959:   params[0] = param92;
                   5960:   params[10] = param40;
1.1       root     5961: 
1.1.1.2   root     5962:   /* root 908: */
1.1.1.3 ! root     5963:   _tme_m68k_opcode_root_init_33(opcodes + (908 * 64), params);
1.1       root     5964: 
1.1.1.2   root     5965:   params[0] = param95;
                   5966:   params[10] = param41;
1.1       root     5967: 
1.1.1.2   root     5968:   /* root 916: */
1.1.1.3 ! root     5969:   _tme_m68k_opcode_root_init_33(opcodes + (916 * 64), params);
1.1       root     5970: 
1.1.1.2   root     5971:   params[0] = param98;
                   5972:   params[10] = param42;
1.1       root     5973: 
1.1.1.2   root     5974:   /* root 924: */
1.1.1.3 ! root     5975:   _tme_m68k_opcode_root_init_33(opcodes + (924 * 64), params);
1.1       root     5976: 
1.1.1.2   root     5977:   params[0] = param101;
                   5978:   params[10] = param43;
1.1       root     5979: 
1.1.1.2   root     5980:   /* root 932: */
1.1.1.3 ! root     5981:   _tme_m68k_opcode_root_init_33(opcodes + (932 * 64), params);
1.1       root     5982: 
1.1.1.2   root     5983:   params[0] = param104;
                   5984:   params[10] = param44;
1.1       root     5985: 
1.1.1.2   root     5986:   /* root 940: */
1.1.1.3 ! root     5987:   _tme_m68k_opcode_root_init_33(opcodes + (940 * 64), params);
1.1       root     5988: 
1.1.1.2   root     5989:   params[0] = param107;
                   5990:   params[10] = param45;
1.1       root     5991: 
1.1.1.2   root     5992:   /* root 948: */
1.1.1.3 ! root     5993:   _tme_m68k_opcode_root_init_33(opcodes + (948 * 64), params);
1.1       root     5994: 
1.1.1.2   root     5995:   params[0] = param110;
                   5996:   params[10] = param46;
1.1       root     5997: 
1.1.1.2   root     5998:   /* root 956: */
1.1.1.3 ! root     5999:   _tme_m68k_opcode_root_init_33(opcodes + (956 * 64), params);
1.1       root     6000: 
1.1.1.2   root     6001:   params[0] = param89;
                   6002:   params[1] = param16;
                   6003:   params[2] = param17;
1.1.1.3 ! root     6004:   params[3] = TME_M68K_OPCODE_INSN(125);
1.1.1.2   root     6005:   params[4] = param10;
                   6006:   params[5] = param11;
1.1.1.3 ! root     6007:   params[6] = TME_M68K_OPCODE_INSN(123);
1.1.1.2   root     6008:   params[7] = param12;
                   6009:   params[8] = param13;
1.1.1.3 ! root     6010:   params[9] = TME_M68K_OPCODE_INSN(126);
1.1.1.2   root     6011:   params[10] = param39;
                   6012:   params[11] = param14;
1.1.1.3 ! root     6013:   params[12] = TME_M68K_OPCODE_INSN(124);
1.1.1.2   root     6014:   params[13] = param15;
1.1       root     6015: 
1.1.1.2   root     6016:   /* root 897: */
1.1.1.3 ! root     6017:   _tme_m68k_opcode_root_init_33(opcodes + (897 * 64), params);
1.1       root     6018: 
1.1.1.2   root     6019:   params[0] = param92;
                   6020:   params[10] = param40;
1.1       root     6021: 
1.1.1.2   root     6022:   /* root 905: */
1.1.1.3 ! root     6023:   _tme_m68k_opcode_root_init_33(opcodes + (905 * 64), params);
1.1       root     6024: 
1.1.1.2   root     6025:   params[0] = param95;
                   6026:   params[10] = param41;
1.1       root     6027: 
1.1.1.2   root     6028:   /* root 913: */
1.1.1.3 ! root     6029:   _tme_m68k_opcode_root_init_33(opcodes + (913 * 64), params);
1.1       root     6030: 
1.1.1.2   root     6031:   params[0] = param98;
                   6032:   params[10] = param42;
1.1       root     6033: 
1.1.1.2   root     6034:   /* root 921: */
1.1.1.3 ! root     6035:   _tme_m68k_opcode_root_init_33(opcodes + (921 * 64), params);
1.1       root     6036: 
1.1.1.2   root     6037:   params[0] = param101;
                   6038:   params[10] = param43;
1.1       root     6039: 
1.1.1.2   root     6040:   /* root 929: */
1.1.1.3 ! root     6041:   _tme_m68k_opcode_root_init_33(opcodes + (929 * 64), params);
1.1       root     6042: 
1.1.1.2   root     6043:   params[0] = param104;
                   6044:   params[10] = param44;
1.1       root     6045: 
1.1.1.2   root     6046:   /* root 937: */
1.1.1.3 ! root     6047:   _tme_m68k_opcode_root_init_33(opcodes + (937 * 64), params);
1.1       root     6048: 
1.1.1.2   root     6049:   params[0] = param107;
                   6050:   params[10] = param45;
1.1       root     6051: 
1.1.1.2   root     6052:   /* root 945: */
1.1.1.3 ! root     6053:   _tme_m68k_opcode_root_init_33(opcodes + (945 * 64), params);
1.1       root     6054: 
1.1.1.2   root     6055:   params[0] = param110;
                   6056:   params[10] = param46;
1.1       root     6057: 
1.1.1.2   root     6058:   /* root 953: */
1.1.1.3 ! root     6059:   _tme_m68k_opcode_root_init_33(opcodes + (953 * 64), params);
1.1       root     6060: 
1.1.1.2   root     6061:   params[0] = param89;
1.1.1.3 ! root     6062:   params[3] = TME_M68K_OPCODE_INSN(137);
        !          6063:   params[6] = TME_M68K_OPCODE_INSN(135);
        !          6064:   params[9] = TME_M68K_OPCODE_INSN(138);
1.1.1.2   root     6065:   params[10] = param39;
1.1.1.3 ! root     6066:   params[12] = TME_M68K_OPCODE_INSN(136);
1.1       root     6067: 
1.1.1.2   root     6068:   /* root 901: */
1.1.1.3 ! root     6069:   _tme_m68k_opcode_root_init_33(opcodes + (901 * 64), params);
1.1       root     6070: 
1.1.1.2   root     6071:   params[0] = param92;
                   6072:   params[10] = param40;
1.1       root     6073: 
1.1.1.2   root     6074:   /* root 909: */
1.1.1.3 ! root     6075:   _tme_m68k_opcode_root_init_33(opcodes + (909 * 64), params);
1.1       root     6076: 
1.1.1.2   root     6077:   params[0] = param95;
                   6078:   params[10] = param41;
1.1       root     6079: 
1.1.1.2   root     6080:   /* root 917: */
1.1.1.3 ! root     6081:   _tme_m68k_opcode_root_init_33(opcodes + (917 * 64), params);
1.1       root     6082: 
1.1.1.2   root     6083:   params[0] = param98;
                   6084:   params[10] = param42;
1.1       root     6085: 
1.1.1.2   root     6086:   /* root 925: */
1.1.1.3 ! root     6087:   _tme_m68k_opcode_root_init_33(opcodes + (925 * 64), params);
1.1       root     6088: 
1.1.1.2   root     6089:   params[0] = param101;
                   6090:   params[10] = param43;
1.1       root     6091: 
1.1.1.2   root     6092:   /* root 933: */
1.1.1.3 ! root     6093:   _tme_m68k_opcode_root_init_33(opcodes + (933 * 64), params);
1.1       root     6094: 
1.1.1.2   root     6095:   params[0] = param104;
                   6096:   params[10] = param44;
1.1       root     6097: 
1.1.1.2   root     6098:   /* root 941: */
1.1.1.3 ! root     6099:   _tme_m68k_opcode_root_init_33(opcodes + (941 * 64), params);
1.1       root     6100: 
1.1.1.2   root     6101:   params[0] = param107;
                   6102:   params[10] = param45;
                   6103: 
                   6104:   /* root 949: */
1.1.1.3 ! root     6105:   _tme_m68k_opcode_root_init_33(opcodes + (949 * 64), params);
1.1.1.2   root     6106: 
                   6107:   params[0] = param110;
                   6108:   params[10] = param46;
                   6109: 
                   6110:   /* root 957: */
1.1.1.3 ! root     6111:   _tme_m68k_opcode_root_init_33(opcodes + (957 * 64), params);
1.1.1.2   root     6112: 
                   6113:   params[0] = param89;
                   6114:   params[1] = param26;
                   6115:   params[2] = param27;
1.1.1.3 ! root     6116:   params[3] = TME_M68K_OPCODE_INSN(129);
1.1.1.2   root     6117:   params[4] = param20;
                   6118:   params[5] = param21;
1.1.1.3 ! root     6119:   params[6] = TME_M68K_OPCODE_INSN(127);
1.1.1.2   root     6120:   params[7] = param22;
                   6121:   params[8] = param23;
1.1.1.3 ! root     6122:   params[9] = TME_M68K_OPCODE_INSN(130);
1.1.1.2   root     6123:   params[10] = param39;
                   6124:   params[11] = param24;
1.1.1.3 ! root     6125:   params[12] = TME_M68K_OPCODE_INSN(128);
1.1.1.2   root     6126:   params[13] = param25;
                   6127: 
                   6128:   /* root 898: */
1.1.1.3 ! root     6129:   _tme_m68k_opcode_root_init_33(opcodes + (898 * 64), params);
1.1.1.2   root     6130: 
                   6131:   params[0] = param92;
                   6132:   params[10] = param40;
                   6133: 
                   6134:   /* root 906: */
1.1.1.3 ! root     6135:   _tme_m68k_opcode_root_init_33(opcodes + (906 * 64), params);
1.1.1.2   root     6136: 
                   6137:   params[0] = param95;
                   6138:   params[10] = param41;
                   6139: 
                   6140:   /* root 914: */
1.1.1.3 ! root     6141:   _tme_m68k_opcode_root_init_33(opcodes + (914 * 64), params);
1.1.1.2   root     6142: 
                   6143:   params[0] = param98;
                   6144:   params[10] = param42;
                   6145: 
                   6146:   /* root 922: */
1.1.1.3 ! root     6147:   _tme_m68k_opcode_root_init_33(opcodes + (922 * 64), params);
1.1.1.2   root     6148: 
                   6149:   params[0] = param101;
                   6150:   params[10] = param43;
                   6151: 
                   6152:   /* root 930: */
1.1.1.3 ! root     6153:   _tme_m68k_opcode_root_init_33(opcodes + (930 * 64), params);
1.1.1.2   root     6154: 
                   6155:   params[0] = param104;
                   6156:   params[10] = param44;
                   6157: 
                   6158:   /* root 938: */
1.1.1.3 ! root     6159:   _tme_m68k_opcode_root_init_33(opcodes + (938 * 64), params);
1.1.1.2   root     6160: 
                   6161:   params[0] = param107;
                   6162:   params[10] = param45;
                   6163: 
                   6164:   /* root 946: */
1.1.1.3 ! root     6165:   _tme_m68k_opcode_root_init_33(opcodes + (946 * 64), params);
1.1.1.2   root     6166: 
                   6167:   params[0] = param110;
                   6168:   params[10] = param46;
1.1       root     6169: 
1.1.1.2   root     6170:   /* root 954: */
1.1.1.3 ! root     6171:   _tme_m68k_opcode_root_init_33(opcodes + (954 * 64), params);
1.1       root     6172: 
1.1.1.2   root     6173:   params[0] = param89;
1.1.1.3 ! root     6174:   params[3] = TME_M68K_OPCODE_INSN(141);
        !          6175:   params[6] = TME_M68K_OPCODE_INSN(139);
        !          6176:   params[9] = TME_M68K_OPCODE_INSN(142);
1.1.1.2   root     6177:   params[10] = param39;
1.1.1.3 ! root     6178:   params[12] = TME_M68K_OPCODE_INSN(140);
1.1       root     6179: 
1.1.1.2   root     6180:   /* root 902: */
1.1.1.3 ! root     6181:   _tme_m68k_opcode_root_init_33(opcodes + (902 * 64), params);
1.1.1.2   root     6182: 
                   6183:   params[0] = param92;
                   6184:   params[10] = param40;
                   6185: 
                   6186:   /* root 910: */
1.1.1.3 ! root     6187:   _tme_m68k_opcode_root_init_33(opcodes + (910 * 64), params);
1.1.1.2   root     6188: 
                   6189:   params[0] = param95;
                   6190:   params[10] = param41;
                   6191: 
                   6192:   /* root 918: */
1.1.1.3 ! root     6193:   _tme_m68k_opcode_root_init_33(opcodes + (918 * 64), params);
1.1.1.2   root     6194: 
                   6195:   params[0] = param98;
                   6196:   params[10] = param42;
                   6197: 
                   6198:   /* root 926: */
1.1.1.3 ! root     6199:   _tme_m68k_opcode_root_init_33(opcodes + (926 * 64), params);
1.1.1.2   root     6200: 
                   6201:   params[0] = param101;
                   6202:   params[10] = param43;
                   6203: 
                   6204:   /* root 934: */
1.1.1.3 ! root     6205:   _tme_m68k_opcode_root_init_33(opcodes + (934 * 64), params);
1.1.1.2   root     6206: 
                   6207:   params[0] = param104;
                   6208:   params[10] = param44;
                   6209: 
                   6210:   /* root 942: */
1.1.1.3 ! root     6211:   _tme_m68k_opcode_root_init_33(opcodes + (942 * 64), params);
1.1.1.2   root     6212: 
                   6213:   params[0] = param107;
                   6214:   params[10] = param45;
                   6215: 
                   6216:   /* root 950: */
1.1.1.3 ! root     6217:   _tme_m68k_opcode_root_init_33(opcodes + (950 * 64), params);
1.1.1.2   root     6218: 
                   6219:   params[0] = param110;
                   6220:   params[10] = param46;
                   6221: 
                   6222:   /* root 958: */
1.1.1.3 ! root     6223:   _tme_m68k_opcode_root_init_33(opcodes + (958 * 64), params);
1.1.1.2   root     6224: 
                   6225: }
                   6226: 
1.1.1.3 ! root     6227: /* root init 34: */
1.1.1.2   root     6228: static void
1.1.1.3 ! root     6229: _tme_m68k_opcode_root_init_34(tme_uint32_t *root, const tme_uint32_t *params)
1.1.1.2   root     6230: {
                   6231:   root[0] = params[0] | params[4];
                   6232:   root[1] = params[3] | params[4];
                   6233:   root[2] = params[4] | params[6];
                   6234:   root[3] = params[4] | params[9];
                   6235:   root[4] = params[2] | params[4];
                   6236:   root[5] = params[4] | params[5];
                   6237:   root[6] = params[4] | params[7];
                   6238:   root[7] = params[1] | params[4];
                   6239:   root[8] = params[8];
                   6240:   root[9] = params[8];
                   6241:   root[10] = params[8];
                   6242:   root[11] = params[8];
                   6243:   root[12] = params[8];
                   6244:   root[13] = params[8];
                   6245:   root[14] = params[8];
                   6246:   root[15] = params[8];
                   6247:   root[16] = params[10];
                   6248:   root[17] = params[10];
                   6249:   root[18] = params[10];
                   6250:   root[19] = params[10];
                   6251:   root[20] = params[10];
                   6252:   root[21] = params[10];
                   6253:   root[22] = params[10];
                   6254:   root[23] = params[10];
                   6255:   root[24] = params[11];
                   6256:   root[25] = params[11];
                   6257:   root[26] = params[11];
                   6258:   root[27] = params[11];
                   6259:   root[28] = params[11];
                   6260:   root[29] = params[11];
                   6261:   root[30] = params[11];
                   6262:   root[31] = params[11];
                   6263:   root[32] = params[11];
                   6264:   root[33] = params[11];
                   6265:   root[34] = params[11];
                   6266:   root[35] = params[11];
                   6267:   root[36] = params[11];
                   6268:   root[37] = params[11];
                   6269:   root[38] = params[11];
                   6270:   root[39] = params[11];
                   6271:   root[40] = params[10];
                   6272:   root[41] = params[10];
                   6273:   root[42] = params[10];
                   6274:   root[43] = params[10];
                   6275:   root[44] = params[10];
                   6276:   root[45] = params[10];
                   6277:   root[46] = params[10];
                   6278:   root[47] = params[10];
                   6279:   root[48] = params[10];
                   6280:   root[49] = params[10];
                   6281:   root[50] = params[10];
                   6282:   root[51] = params[10];
                   6283:   root[52] = params[10];
                   6284:   root[53] = params[10];
                   6285:   root[54] = params[10];
                   6286:   root[55] = params[10];
                   6287:   root[56] = params[10];
                   6288:   root[57] = params[10];
                   6289:   root[58] = params[10];
                   6290:   root[59] = params[10];
                   6291:   root[60] = params[11];
                   6292:   root[61] = params[11];
                   6293:   root[62] = params[11];
                   6294:   root[63] = params[11];
                   6295: }
                   6296: 
1.1.1.3 ! root     6297: /* root init 35: */
1.1.1.2   root     6298: static void
1.1.1.3 ! root     6299: _tme_m68k_opcode_root_init_35(tme_uint32_t *root, const tme_uint32_t *params)
1.1.1.2   root     6300: {
                   6301:   root[0] = params[9];
                   6302:   root[1] = params[9];
                   6303:   root[2] = params[9];
                   6304:   root[3] = params[9];
                   6305:   root[4] = params[9];
                   6306:   root[5] = params[9];
                   6307:   root[6] = params[9];
                   6308:   root[7] = params[9];
                   6309:   root[8] = params[9];
                   6310:   root[9] = params[9];
                   6311:   root[10] = params[9];
                   6312:   root[11] = params[9];
                   6313:   root[12] = params[9];
                   6314:   root[13] = params[9];
                   6315:   root[14] = params[9];
                   6316:   root[15] = params[9];
                   6317:   root[16] = params[2] | params[13] | params[20];
                   6318:   root[17] = params[2] | params[13] | params[26];
                   6319:   root[18] = params[2] | params[11] | params[13];
                   6320:   root[19] = params[2] | params[13] | params[18];
                   6321:   root[20] = params[2] | params[13] | params[24];
                   6322:   root[21] = params[2] | params[13] | params[30];
                   6323:   root[22] = params[2] | params[13] | params[15];
                   6324:   root[23] = params[2] | params[13] | params[22];
                   6325:   root[24] = params[3] | params[7];
                   6326:   root[25] = params[6] | params[7];
                   6327:   root[26] = params[7] | params[10];
                   6328:   root[27] = params[1] | params[7];
                   6329:   root[28] = params[5] | params[7];
                   6330:   root[29] = params[7] | params[8];
                   6331:   root[30] = params[0] | params[7];
                   6332:   root[31] = params[4] | params[7];
                   6333:   root[32] = params[20] | params[28];
                   6334:   root[33] = params[26] | params[28];
                   6335:   root[34] = params[11] | params[28];
                   6336:   root[35] = params[18] | params[28];
                   6337:   root[36] = params[24] | params[28];
                   6338:   root[37] = params[28] | params[30];
                   6339:   root[38] = params[15] | params[28];
                   6340:   root[39] = params[22] | params[28];
                   6341:   root[40] = params[20] | params[28];
                   6342:   root[41] = params[26] | params[28];
                   6343:   root[42] = params[11] | params[28];
                   6344:   root[43] = params[18] | params[28];
                   6345:   root[44] = params[24] | params[28];
                   6346:   root[45] = params[28] | params[30];
                   6347:   root[46] = params[15] | params[28];
                   6348:   root[47] = params[22] | params[28];
                   6349:   root[48] = params[29];
                   6350:   root[49] = params[14];
                   6351:   root[50] = params[17] | params[21];
                   6352:   root[51] = params[27];
                   6353:   root[52] = params[12] | params[13];
                   6354:   root[53] = params[19];
                   6355:   root[54] = params[25];
                   6356:   root[55] = params[31];
                   6357:   root[56] = params[23];
                   6358:   root[57] = params[23];
                   6359:   root[58] = params[16] | params[17];
                   6360:   root[59] = params[16] | params[17];
                   6361:   root[60] = params[23];
                   6362:   root[61] = params[23];
                   6363:   root[62] = params[23];
                   6364:   root[63] = params[23];
                   6365: }
                   6366: 
                   6367: /* the m68010 opcode map: */
                   6368: tme_uint32_t tme_m68k_opcodes_m68010[65536];
                   6369: 
                   6370: /* the m68010 opcode map initialization: */
                   6371: void
                   6372: tme_m68k_opcodes_init_m68010(tme_uint32_t *opcodes)
                   6373: {
                   6374:   tme_uint32_t params[64];
                   6375:   const tme_uint32_t param44 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_A5));
                   6376:   const tme_uint32_t param43 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_A1));
                   6377:   const tme_uint32_t param42 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_A4));
                   6378:   const tme_uint32_t param41 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_A7));
                   6379:   const tme_uint32_t param40 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_A0));
                   6380:   const tme_uint32_t param39 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_A3));
                   6381:   const tme_uint32_t param38 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_A6));
                   6382:   const tme_uint32_t param37 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_IMM32));
                   6383:   const tme_uint32_t param36 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_A2));
                   6384:   const tme_uint32_t param35 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_A2));
                   6385:   const tme_uint32_t param34 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_A5));
                   6386:   const tme_uint32_t param33 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_A1));
                   6387:   const tme_uint32_t param32 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_A4));
                   6388:   const tme_uint32_t param31 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_A7));
                   6389:   const tme_uint32_t param30 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_A0));
                   6390:   const tme_uint32_t param29 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_A3));
                   6391:   const tme_uint32_t param28 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_A6));
                   6392:   const tme_uint32_t param27 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_memx32);
                   6393:   const tme_uint32_t param26 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_D3));
                   6394:   const tme_uint32_t param25 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_D6));
                   6395:   const tme_uint32_t param24 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_D2));
                   6396:   const tme_uint32_t param23 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_D5));
                   6397:   const tme_uint32_t param22 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_D1));
                   6398:   const tme_uint32_t param21 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_D4));
                   6399:   const tme_uint32_t param20 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_D7));
                   6400:   const tme_uint32_t param19 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_D0));
                   6401:   const tme_uint32_t param18 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_memx8);
                   6402:   const tme_uint32_t param17 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2));
                   6403:   const tme_uint32_t param16 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2));
                   6404:   const tme_uint32_t param15 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2));
                   6405:   const tme_uint32_t param14 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2));
                   6406:   const tme_uint32_t param13 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2));
                   6407:   const tme_uint32_t param12 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2));
                   6408:   const tme_uint32_t param11 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2));
                   6409:   const tme_uint32_t param10 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2));
                   6410:   const tme_uint32_t param9 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_memx16);
                   6411:   const tme_uint32_t param8 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1));
                   6412:   const tme_uint32_t param7 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1));
                   6413:   const tme_uint32_t param6 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1));
                   6414:   const tme_uint32_t param5 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1));
                   6415:   const tme_uint32_t param4 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1));
                   6416:   const tme_uint32_t param3 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1));
                   6417:   const tme_uint32_t param2 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1));
                   6418:   const tme_uint32_t param1 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1));
                   6419:   const tme_uint32_t param0 = TME_M68K_OPCODE_OP1(_tme_m68k_ea_address);
                   6420: 
                   6421:   tme_m68k_opcodes_init_m68000(opcodes);
                   6422: 
                   6423:   params[0] = TME_M68K_OPCODE_INSN(1);
1.1.1.3 ! root     6424:   params[1] = TME_M68K_OPCODE_EA_UNSIZED | TME_M68K_OPCODE_INSN(143) | param0 | TME_M68K_OPCODE_SPECOP;
1.1.1.2   root     6425: 
                   6426:   /* root 56: */
1.1.1.3 ! root     6427:   _tme_m68k_opcode_root_init_29(opcodes + (56 * 64), params);
1.1.1.2   root     6428: 
1.1.1.3 ! root     6429:   params[1] = TME_M68K_OPCODE_EA_UNSIZED | TME_M68K_OPCODE_INSN(144) | param0 | TME_M68K_OPCODE_SPECOP;
1.1.1.2   root     6430: 
                   6431:   /* root 57: */
1.1.1.3 ! root     6432:   _tme_m68k_opcode_root_init_29(opcodes + (57 * 64), params);
1.1.1.2   root     6433: 
1.1.1.3 ! root     6434:   params[1] = TME_M68K_OPCODE_EA_UNSIZED | TME_M68K_OPCODE_INSN(145) | param0 | TME_M68K_OPCODE_SPECOP;
1.1.1.2   root     6435: 
                   6436:   /* root 58: */
1.1.1.3 ! root     6437:   _tme_m68k_opcode_root_init_29(opcodes + (58 * 64), params);
1.1.1.2   root     6438: 
                   6439:   params[0] = param1;
                   6440:   params[1] = param2;
                   6441:   params[2] = param3;
                   6442:   params[3] = param4;
                   6443:   params[4] = param5;
                   6444:   params[5] = param6;
                   6445:   params[6] = param7;
                   6446:   params[7] = param8;
                   6447:   params[8] = TME_M68K_OPCODE_INSN(1);
                   6448:   params[9] = TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | param9;
1.1.1.3 ! root     6449:   params[10] = TME_M68K_OPCODE_INSN(146);
1.1.1.2   root     6450: 
                   6451:   /* root 259: */
                   6452:   _tme_m68k_opcode_root_init_1(opcodes + (259 * 64), params);
                   6453: 
1.1.1.3 ! root     6454:   params[10] = TME_M68K_OPCODE_INSN(54);
1.1.1.2   root     6455: 
                   6456:   /* root 265: */
                   6457:   _tme_m68k_opcode_root_init_1(opcodes + (265 * 64), params);
                   6458: 
1.1.1.3 ! root     6459:   params[10] = TME_M68K_OPCODE_INSN(147);
1.1.1.2   root     6460: 
                   6461:   /* root 267: */
                   6462:   _tme_m68k_opcode_root_init_1(opcodes + (267 * 64), params);
                   6463: 
                   6464:   params[0] = param10;
                   6465:   params[1] = param11;
                   6466:   params[2] = param12;
                   6467:   params[3] = param13;
                   6468:   params[4] = param14;
                   6469:   params[5] = param15;
                   6470:   params[6] = param16;
                   6471:   params[7] = param17;
                   6472:   params[9] = TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | param18;
1.1.1.3 ! root     6473:   params[10] = TME_M68K_OPCODE_INSN(53);
1.1.1.2   root     6474: 
                   6475:   /* root 264: */
                   6476:   _tme_m68k_opcode_root_init_1(opcodes + (264 * 64), params);
                   6477: 
                   6478:   params[0] = param19;
                   6479:   params[1] = param20;
                   6480:   params[2] = param21;
                   6481:   params[3] = param22;
                   6482:   params[4] = param23;
                   6483:   params[5] = param24;
                   6484:   params[6] = param25;
                   6485:   params[7] = param26;
                   6486:   params[9] = TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | param27;
1.1.1.3 ! root     6487:   params[10] = TME_M68K_OPCODE_INSN(55);
1.1.1.2   root     6488: 
                   6489:   /* root 266: */
                   6490:   _tme_m68k_opcode_root_init_1(opcodes + (266 * 64), params);
                   6491: 
1.1.1.3 ! root     6492:   params[4] = TME_M68K_OPCODE_INSN(65);
1.1.1.2   root     6493:   params[5] = param23;
                   6494:   params[6] = param24;
                   6495:   params[7] = param25;
1.1.1.3 ! root     6496:   params[8] = TME_M68K_OPCODE_INSN(148);
1.1.1.2   root     6497:   params[9] = param26;
1.1.1.3 ! root     6498:   params[10] = TME_M68K_OPCODE_EA_UNSIZED | TME_M68K_OPCODE_INSN(66) | param0;
1.1.1.2   root     6499:   params[11] = TME_M68K_OPCODE_INSN(1);
                   6500: 
                   6501:   /* root 289: */
1.1.1.3 ! root     6502:   _tme_m68k_opcode_root_init_34(opcodes + (289 * 64), params);
1.1.1.2   root     6503: 
                   6504:   params[0] = param28;
                   6505:   params[1] = param29;
1.1.1.3 ! root     6506:   params[2] = TME_M68K_OPCODE_INSN(79);
1.1.1.2   root     6507:   params[3] = param30;
                   6508:   params[4] = param31;
                   6509:   params[5] = param32;
                   6510:   params[6] = param33;
1.1.1.3 ! root     6511:   params[7] = TME_M68K_OPCODE_INSN(80);
1.1.1.2   root     6512:   params[8] = param34;
1.1.1.3 ! root     6513:   params[9] = TME_M68K_OPCODE_INSN(78);
1.1.1.2   root     6514:   params[10] = param35;
                   6515:   params[11] = param36;
1.1.1.3 ! root     6516:   params[12] = TME_M68K_OPCODE_INSN(149);
1.1.1.2   root     6517:   params[13] = TME_M68K_OPCODE_IMM_16 | param37;
1.1.1.3 ! root     6518:   params[14] = TME_M68K_OPCODE_INSN(83);
1.1.1.2   root     6519:   params[15] = param38;
1.1.1.3 ! root     6520:   params[16] = TME_M68K_OPCODE_INSN(150);
1.1.1.2   root     6521:   params[17] = TME_M68K_OPCODE_SPECOP;
                   6522:   params[18] = param39;
1.1.1.3 ! root     6523:   params[19] = TME_M68K_OPCODE_INSN(86);
1.1.1.2   root     6524:   params[20] = param40;
1.1.1.3 ! root     6525:   params[21] = TME_M68K_OPCODE_INSN(84);
1.1.1.2   root     6526:   params[22] = param41;
                   6527:   params[23] = TME_M68K_OPCODE_INSN(1);
                   6528:   params[24] = param42;
1.1.1.3 ! root     6529:   params[25] = TME_M68K_OPCODE_INSN(87);
1.1.1.2   root     6530:   params[26] = param43;
1.1.1.3 ! root     6531:   params[27] = TME_M68K_OPCODE_INSN(85);
        !          6532:   params[28] = TME_M68K_OPCODE_INSN(81);
        !          6533:   params[29] = TME_M68K_OPCODE_INSN(82);
1.1.1.2   root     6534:   params[30] = param44;
1.1.1.3 ! root     6535:   params[31] = TME_M68K_OPCODE_INSN(88);
1.1.1.2   root     6536: 
                   6537:   /* root 313: */
1.1.1.3 ! root     6538:   _tme_m68k_opcode_root_init_35(opcodes + (313 * 64), params);
1.1.1.2   root     6539: 
                   6540: }
                   6541: 
1.1.1.3 ! root     6542: /* root init 36: */
1.1.1.2   root     6543: static void
1.1.1.3 ! root     6544: _tme_m68k_opcode_root_init_36(tme_uint32_t *root, const tme_uint32_t *params)
1.1.1.2   root     6545: {
                   6546:   root[0] = params[0] | params[14];
                   6547:   root[1] = params[5] | params[14];
                   6548:   root[2] = params[10] | params[14];
                   6549:   root[3] = params[14] | params[15];
                   6550:   root[4] = params[3] | params[14];
                   6551:   root[5] = params[8] | params[14];
                   6552:   root[6] = params[13] | params[14];
                   6553:   root[7] = params[2] | params[14];
                   6554:   root[8] = params[7] | params[14];
                   6555:   root[9] = params[12] | params[14];
                   6556:   root[10] = params[1] | params[14];
                   6557:   root[11] = params[6] | params[14];
                   6558:   root[12] = params[11] | params[14];
                   6559:   root[13] = params[14] | params[16];
                   6560:   root[14] = params[4] | params[14];
                   6561:   root[15] = params[9] | params[14];
                   6562:   root[16] = params[17];
                   6563:   root[17] = params[17];
                   6564:   root[18] = params[17];
                   6565:   root[19] = params[17];
                   6566:   root[20] = params[17];
                   6567:   root[21] = params[17];
                   6568:   root[22] = params[17];
                   6569:   root[23] = params[17];
                   6570:   root[24] = params[18];
                   6571:   root[25] = params[18];
                   6572:   root[26] = params[18];
                   6573:   root[27] = params[18];
                   6574:   root[28] = params[18];
                   6575:   root[29] = params[18];
                   6576:   root[30] = params[18];
                   6577:   root[31] = params[18];
                   6578:   root[32] = params[18];
                   6579:   root[33] = params[18];
                   6580:   root[34] = params[18];
                   6581:   root[35] = params[18];
                   6582:   root[36] = params[18];
                   6583:   root[37] = params[18];
                   6584:   root[38] = params[18];
                   6585:   root[39] = params[18];
                   6586:   root[40] = params[17];
                   6587:   root[41] = params[17];
                   6588:   root[42] = params[17];
                   6589:   root[43] = params[17];
                   6590:   root[44] = params[17];
                   6591:   root[45] = params[17];
                   6592:   root[46] = params[17];
                   6593:   root[47] = params[17];
                   6594:   root[48] = params[17];
                   6595:   root[49] = params[17];
                   6596:   root[50] = params[17];
                   6597:   root[51] = params[17];
                   6598:   root[52] = params[17];
                   6599:   root[53] = params[17];
                   6600:   root[54] = params[17];
                   6601:   root[55] = params[17];
                   6602:   root[56] = params[17];
                   6603:   root[57] = params[17];
                   6604:   root[58] = params[17];
                   6605:   root[59] = params[17];
                   6606:   root[60] = params[18];
                   6607:   root[61] = params[18];
                   6608:   root[62] = params[18];
                   6609:   root[63] = params[18];
                   6610: }
                   6611: 
1.1.1.3 ! root     6612: /* root init 37: */
1.1.1.2   root     6613: static void
1.1.1.3 ! root     6614: _tme_m68k_opcode_root_init_37(tme_uint32_t *root, const tme_uint32_t *params)
1.1.1.2   root     6615: {
                   6616:   root[0] = params[0] | params[9];
                   6617:   root[1] = params[3] | params[9];
                   6618:   root[2] = params[5] | params[9];
                   6619:   root[3] = params[7] | params[9];
                   6620:   root[4] = params[2] | params[9];
                   6621:   root[5] = params[4] | params[9];
                   6622:   root[6] = params[6] | params[9];
                   6623:   root[7] = params[1] | params[9];
                   6624:   root[8] = params[10];
                   6625:   root[9] = params[10];
                   6626:   root[10] = params[10];
                   6627:   root[11] = params[10];
                   6628:   root[12] = params[10];
                   6629:   root[13] = params[10];
                   6630:   root[14] = params[10];
                   6631:   root[15] = params[10];
                   6632:   root[16] = params[8] | params[9];
                   6633:   root[17] = params[8] | params[9];
                   6634:   root[18] = params[8] | params[9];
                   6635:   root[19] = params[8] | params[9];
                   6636:   root[20] = params[8] | params[9];
                   6637:   root[21] = params[8] | params[9];
                   6638:   root[22] = params[8] | params[9];
                   6639:   root[23] = params[8] | params[9];
                   6640:   root[24] = params[8] | params[9];
                   6641:   root[25] = params[8] | params[9];
                   6642:   root[26] = params[8] | params[9];
                   6643:   root[27] = params[8] | params[9];
                   6644:   root[28] = params[8] | params[9];
                   6645:   root[29] = params[8] | params[9];
                   6646:   root[30] = params[8] | params[9];
                   6647:   root[31] = params[8] | params[9];
                   6648:   root[32] = params[8] | params[9];
                   6649:   root[33] = params[8] | params[9];
                   6650:   root[34] = params[8] | params[9];
                   6651:   root[35] = params[8] | params[9];
                   6652:   root[36] = params[8] | params[9];
                   6653:   root[37] = params[8] | params[9];
                   6654:   root[38] = params[8] | params[9];
                   6655:   root[39] = params[8] | params[9];
                   6656:   root[40] = params[8] | params[9];
                   6657:   root[41] = params[8] | params[9];
                   6658:   root[42] = params[8] | params[9];
                   6659:   root[43] = params[8] | params[9];
                   6660:   root[44] = params[8] | params[9];
                   6661:   root[45] = params[8] | params[9];
                   6662:   root[46] = params[8] | params[9];
                   6663:   root[47] = params[8] | params[9];
                   6664:   root[48] = params[8] | params[9];
                   6665:   root[49] = params[8] | params[9];
                   6666:   root[50] = params[8] | params[9];
                   6667:   root[51] = params[8] | params[9];
                   6668:   root[52] = params[8] | params[9];
                   6669:   root[53] = params[8] | params[9];
                   6670:   root[54] = params[8] | params[9];
                   6671:   root[55] = params[8] | params[9];
                   6672:   root[56] = params[8] | params[9];
                   6673:   root[57] = params[8] | params[9];
                   6674:   root[58] = params[8] | params[9];
                   6675:   root[59] = params[8] | params[9];
                   6676:   root[60] = params[10];
                   6677:   root[61] = params[10];
                   6678:   root[62] = params[10];
                   6679:   root[63] = params[10];
                   6680: }
                   6681: 
1.1.1.3 ! root     6682: /* root init 38: */
1.1.1.2   root     6683: static void
1.1.1.3 ! root     6684: _tme_m68k_opcode_root_init_38(tme_uint32_t *root, const tme_uint32_t *params)
1.1.1.2   root     6685: {
1.1.1.3 ! root     6686:   root[0] = params[2];
        !          6687:   root[1] = params[2];
        !          6688:   root[2] = params[2];
        !          6689:   root[3] = params[2];
        !          6690:   root[4] = params[2];
        !          6691:   root[5] = params[2];
        !          6692:   root[6] = params[2];
        !          6693:   root[7] = params[2];
        !          6694:   root[8] = params[2];
        !          6695:   root[9] = params[2];
        !          6696:   root[10] = params[2];
        !          6697:   root[11] = params[2];
        !          6698:   root[12] = params[2];
        !          6699:   root[13] = params[2];
        !          6700:   root[14] = params[2];
        !          6701:   root[15] = params[2];
        !          6702:   root[16] = params[1] | params[3];
        !          6703:   root[17] = params[1] | params[3];
        !          6704:   root[18] = params[1] | params[3];
        !          6705:   root[19] = params[1] | params[3];
        !          6706:   root[20] = params[1] | params[3];
        !          6707:   root[21] = params[1] | params[3];
        !          6708:   root[22] = params[1] | params[3];
        !          6709:   root[23] = params[1] | params[3];
        !          6710:   root[24] = params[1] | params[3];
        !          6711:   root[25] = params[1] | params[3];
        !          6712:   root[26] = params[1] | params[3];
        !          6713:   root[27] = params[1] | params[3];
        !          6714:   root[28] = params[1] | params[3];
        !          6715:   root[29] = params[1] | params[3];
        !          6716:   root[30] = params[1] | params[3];
        !          6717:   root[31] = params[1] | params[3];
        !          6718:   root[32] = params[1] | params[3];
        !          6719:   root[33] = params[1] | params[3];
        !          6720:   root[34] = params[1] | params[3];
        !          6721:   root[35] = params[1] | params[3];
        !          6722:   root[36] = params[1] | params[3];
        !          6723:   root[37] = params[1] | params[3];
        !          6724:   root[38] = params[1] | params[3];
        !          6725:   root[39] = params[1] | params[3];
        !          6726:   root[40] = params[1] | params[3];
        !          6727:   root[41] = params[1] | params[3];
        !          6728:   root[42] = params[1] | params[3];
        !          6729:   root[43] = params[1] | params[3];
        !          6730:   root[44] = params[1] | params[3];
        !          6731:   root[45] = params[1] | params[3];
        !          6732:   root[46] = params[1] | params[3];
        !          6733:   root[47] = params[1] | params[3];
        !          6734:   root[48] = params[1] | params[3];
        !          6735:   root[49] = params[1] | params[3];
        !          6736:   root[50] = params[1] | params[3];
        !          6737:   root[51] = params[1] | params[3];
        !          6738:   root[52] = params[1] | params[3];
        !          6739:   root[53] = params[1] | params[3];
        !          6740:   root[54] = params[1] | params[3];
        !          6741:   root[55] = params[1] | params[3];
        !          6742:   root[56] = params[1] | params[3];
        !          6743:   root[57] = params[1] | params[3];
        !          6744:   root[58] = params[2];
        !          6745:   root[59] = params[2];
        !          6746:   root[60] = params[0] | params[1];
        !          6747:   root[61] = params[2];
        !          6748:   root[62] = params[2];
        !          6749:   root[63] = params[2];
1.1.1.2   root     6750: }
                   6751: 
1.1.1.3 ! root     6752: /* root init 39: */
1.1.1.2   root     6753: static void
1.1.1.3 ! root     6754: _tme_m68k_opcode_root_init_39(tme_uint32_t *root, const tme_uint32_t *params)
1.1.1.2   root     6755: {
                   6756:   root[0] = params[0] | params[21];
                   6757:   root[1] = params[5] | params[21];
                   6758:   root[2] = params[10] | params[21];
                   6759:   root[3] = params[15] | params[21];
                   6760:   root[4] = params[3] | params[21];
                   6761:   root[5] = params[8] | params[21];
                   6762:   root[6] = params[13] | params[21];
                   6763:   root[7] = params[2] | params[21];
                   6764:   root[8] = params[7] | params[14] | params[23];
                   6765:   root[9] = params[12] | params[14] | params[23];
                   6766:   root[10] = params[1] | params[14] | params[23];
                   6767:   root[11] = params[6] | params[14] | params[23];
                   6768:   root[12] = params[11] | params[14] | params[23];
                   6769:   root[13] = params[14] | params[16] | params[23];
                   6770:   root[14] = params[4] | params[14] | params[23];
                   6771:   root[15] = params[9] | params[14] | params[23];
                   6772:   root[16] = params[20] | params[21];
                   6773:   root[17] = params[20] | params[21];
                   6774:   root[18] = params[20] | params[21];
                   6775:   root[19] = params[20] | params[21];
                   6776:   root[20] = params[20] | params[21];
                   6777:   root[21] = params[20] | params[21];
                   6778:   root[22] = params[20] | params[21];
                   6779:   root[23] = params[20] | params[21];
                   6780:   root[24] = params[20] | params[21];
                   6781:   root[25] = params[20] | params[21];
                   6782:   root[26] = params[20] | params[21];
                   6783:   root[27] = params[20] | params[21];
                   6784:   root[28] = params[20] | params[21];
                   6785:   root[29] = params[20] | params[21];
                   6786:   root[30] = params[20] | params[21];
                   6787:   root[31] = params[20] | params[21];
                   6788:   root[32] = params[20] | params[21];
                   6789:   root[33] = params[20] | params[21];
                   6790:   root[34] = params[20] | params[21];
                   6791:   root[35] = params[20] | params[21];
                   6792:   root[36] = params[20] | params[21];
                   6793:   root[37] = params[20] | params[21];
                   6794:   root[38] = params[20] | params[21];
                   6795:   root[39] = params[20] | params[21];
                   6796:   root[40] = params[20] | params[21];
                   6797:   root[41] = params[20] | params[21];
                   6798:   root[42] = params[20] | params[21];
                   6799:   root[43] = params[20] | params[21];
                   6800:   root[44] = params[20] | params[21];
                   6801:   root[45] = params[20] | params[21];
                   6802:   root[46] = params[20] | params[21];
                   6803:   root[47] = params[20] | params[21];
                   6804:   root[48] = params[20] | params[21];
                   6805:   root[49] = params[20] | params[21];
                   6806:   root[50] = params[20] | params[21];
                   6807:   root[51] = params[20] | params[21];
                   6808:   root[52] = params[20] | params[21];
                   6809:   root[53] = params[20] | params[21];
                   6810:   root[54] = params[20] | params[21];
                   6811:   root[55] = params[20] | params[21];
                   6812:   root[56] = params[20] | params[21];
                   6813:   root[57] = params[20] | params[21];
                   6814:   root[58] = params[19] | params[22] | params[23];
                   6815:   root[59] = params[17] | params[19];
                   6816:   root[60] = params[19];
                   6817:   root[61] = params[18];
                   6818:   root[62] = params[18];
                   6819:   root[63] = params[18];
                   6820: }
                   6821: 
1.1.1.3 ! root     6822: /* root init 40: */
1.1.1.2   root     6823: static void
1.1.1.3 ! root     6824: _tme_m68k_opcode_root_init_40(tme_uint32_t *root, const tme_uint32_t *params)
1.1.1.2   root     6825: {
                   6826:   root[0] = params[0];
                   6827:   root[1] = params[0];
                   6828:   root[2] = params[0];
                   6829:   root[3] = params[0];
                   6830:   root[4] = params[0];
                   6831:   root[5] = params[0];
                   6832:   root[6] = params[0];
                   6833:   root[7] = params[0];
                   6834:   root[8] = params[0];
                   6835:   root[9] = params[0];
                   6836:   root[10] = params[0];
                   6837:   root[11] = params[0];
                   6838:   root[12] = params[0];
                   6839:   root[13] = params[0];
                   6840:   root[14] = params[0];
                   6841:   root[15] = params[0];
                   6842:   root[16] = params[0];
                   6843:   root[17] = params[0];
                   6844:   root[18] = params[0];
                   6845:   root[19] = params[0];
                   6846:   root[20] = params[0];
                   6847:   root[21] = params[0];
                   6848:   root[22] = params[0];
                   6849:   root[23] = params[0];
                   6850:   root[24] = params[0];
                   6851:   root[25] = params[0];
                   6852:   root[26] = params[0];
                   6853:   root[27] = params[0];
                   6854:   root[28] = params[0];
                   6855:   root[29] = params[0];
                   6856:   root[30] = params[0];
                   6857:   root[31] = params[0];
                   6858:   root[32] = params[0];
                   6859:   root[33] = params[0];
                   6860:   root[34] = params[0];
                   6861:   root[35] = params[0];
                   6862:   root[36] = params[0];
                   6863:   root[37] = params[0];
                   6864:   root[38] = params[0];
                   6865:   root[39] = params[0];
                   6866:   root[40] = params[0];
                   6867:   root[41] = params[0];
                   6868:   root[42] = params[0];
                   6869:   root[43] = params[0];
                   6870:   root[44] = params[0];
                   6871:   root[45] = params[0];
                   6872:   root[46] = params[0];
                   6873:   root[47] = params[0];
                   6874:   root[48] = params[0];
                   6875:   root[49] = params[0];
                   6876:   root[50] = params[0];
                   6877:   root[51] = params[0];
                   6878:   root[52] = params[0];
                   6879:   root[53] = params[0];
                   6880:   root[54] = params[0];
                   6881:   root[55] = params[0];
                   6882:   root[56] = params[0];
                   6883:   root[57] = params[0];
                   6884:   root[58] = params[0];
                   6885:   root[59] = params[0];
                   6886:   root[60] = params[0];
                   6887:   root[61] = params[0];
                   6888:   root[62] = params[0];
                   6889:   root[63] = params[1];
                   6890: }
                   6891: 
1.1.1.3 ! root     6892: /* root init 41: */
1.1.1.2   root     6893: static void
1.1.1.3 ! root     6894: _tme_m68k_opcode_root_init_41(tme_uint32_t *root, const tme_uint32_t *params)
1.1.1.2   root     6895: {
                   6896:   root[0] = params[1];
                   6897:   root[1] = params[1];
                   6898:   root[2] = params[1];
                   6899:   root[3] = params[1];
                   6900:   root[4] = params[1];
                   6901:   root[5] = params[1];
                   6902:   root[6] = params[1];
                   6903:   root[7] = params[1];
                   6904:   root[8] = params[2];
                   6905:   root[9] = params[2];
                   6906:   root[10] = params[2];
                   6907:   root[11] = params[2];
                   6908:   root[12] = params[2];
                   6909:   root[13] = params[2];
                   6910:   root[14] = params[2];
                   6911:   root[15] = params[2];
                   6912:   root[16] = params[0] | params[1];
                   6913:   root[17] = params[0] | params[1];
                   6914:   root[18] = params[0] | params[1];
                   6915:   root[19] = params[0] | params[1];
                   6916:   root[20] = params[0] | params[1];
                   6917:   root[21] = params[0] | params[1];
                   6918:   root[22] = params[0] | params[1];
                   6919:   root[23] = params[0] | params[1];
                   6920:   root[24] = params[2];
                   6921:   root[25] = params[2];
                   6922:   root[26] = params[2];
                   6923:   root[27] = params[2];
                   6924:   root[28] = params[2];
                   6925:   root[29] = params[2];
                   6926:   root[30] = params[2];
                   6927:   root[31] = params[2];
                   6928:   root[32] = params[2];
                   6929:   root[33] = params[2];
                   6930:   root[34] = params[2];
                   6931:   root[35] = params[2];
                   6932:   root[36] = params[2];
                   6933:   root[37] = params[2];
                   6934:   root[38] = params[2];
                   6935:   root[39] = params[2];
                   6936:   root[40] = params[0] | params[1];
                   6937:   root[41] = params[0] | params[1];
                   6938:   root[42] = params[0] | params[1];
                   6939:   root[43] = params[0] | params[1];
                   6940:   root[44] = params[0] | params[1];
                   6941:   root[45] = params[0] | params[1];
                   6942:   root[46] = params[0] | params[1];
                   6943:   root[47] = params[0] | params[1];
                   6944:   root[48] = params[0] | params[1];
                   6945:   root[49] = params[0] | params[1];
                   6946:   root[50] = params[0] | params[1];
                   6947:   root[51] = params[0] | params[1];
                   6948:   root[52] = params[0] | params[1];
                   6949:   root[53] = params[0] | params[1];
                   6950:   root[54] = params[0] | params[1];
                   6951:   root[55] = params[0] | params[1];
                   6952:   root[56] = params[0] | params[1];
                   6953:   root[57] = params[0] | params[1];
                   6954:   root[58] = params[0] | params[1];
                   6955:   root[59] = params[0] | params[1];
                   6956:   root[60] = params[2];
                   6957:   root[61] = params[2];
                   6958:   root[62] = params[2];
                   6959:   root[63] = params[2];
                   6960: }
                   6961: 
1.1.1.3 ! root     6962: /* root init 42: */
1.1.1.2   root     6963: static void
1.1.1.3 ! root     6964: _tme_m68k_opcode_root_init_42(tme_uint32_t *root, const tme_uint32_t *params)
1.1.1.2   root     6965: {
                   6966:   root[0] = params[2];
                   6967:   root[1] = params[2];
                   6968:   root[2] = params[2];
                   6969:   root[3] = params[2];
                   6970:   root[4] = params[2];
                   6971:   root[5] = params[2];
                   6972:   root[6] = params[2];
                   6973:   root[7] = params[2];
                   6974:   root[8] = params[0];
                   6975:   root[9] = params[0];
                   6976:   root[10] = params[0];
                   6977:   root[11] = params[0];
                   6978:   root[12] = params[0];
                   6979:   root[13] = params[0];
                   6980:   root[14] = params[0];
                   6981:   root[15] = params[0];
                   6982:   root[16] = params[1] | params[2];
                   6983:   root[17] = params[1] | params[2];
                   6984:   root[18] = params[1] | params[2];
                   6985:   root[19] = params[1] | params[2];
                   6986:   root[20] = params[1] | params[2];
                   6987:   root[21] = params[1] | params[2];
                   6988:   root[22] = params[1] | params[2];
                   6989:   root[23] = params[1] | params[2];
                   6990:   root[24] = params[0];
                   6991:   root[25] = params[0];
                   6992:   root[26] = params[0];
                   6993:   root[27] = params[0];
                   6994:   root[28] = params[0];
                   6995:   root[29] = params[0];
                   6996:   root[30] = params[0];
                   6997:   root[31] = params[0];
                   6998:   root[32] = params[0];
                   6999:   root[33] = params[0];
                   7000:   root[34] = params[0];
                   7001:   root[35] = params[0];
                   7002:   root[36] = params[0];
                   7003:   root[37] = params[0];
                   7004:   root[38] = params[0];
                   7005:   root[39] = params[0];
                   7006:   root[40] = params[1] | params[2];
                   7007:   root[41] = params[1] | params[2];
                   7008:   root[42] = params[1] | params[2];
                   7009:   root[43] = params[1] | params[2];
                   7010:   root[44] = params[1] | params[2];
                   7011:   root[45] = params[1] | params[2];
                   7012:   root[46] = params[1] | params[2];
                   7013:   root[47] = params[1] | params[2];
                   7014:   root[48] = params[1] | params[2];
                   7015:   root[49] = params[1] | params[2];
                   7016:   root[50] = params[1] | params[2];
                   7017:   root[51] = params[1] | params[2];
                   7018:   root[52] = params[1] | params[2];
                   7019:   root[53] = params[1] | params[2];
                   7020:   root[54] = params[1] | params[2];
                   7021:   root[55] = params[1] | params[2];
                   7022:   root[56] = params[1] | params[2];
                   7023:   root[57] = params[1] | params[2];
                   7024:   root[58] = params[0];
                   7025:   root[59] = params[0];
                   7026:   root[60] = params[0];
                   7027:   root[61] = params[0];
                   7028:   root[62] = params[0];
                   7029:   root[63] = params[0];
                   7030: }
                   7031: 
1.1.1.3 ! root     7032: /* root init 43: */
1.1.1.2   root     7033: static void
1.1.1.3 ! root     7034: _tme_m68k_opcode_root_init_43(tme_uint32_t *root, const tme_uint32_t *params)
1.1.1.2   root     7035: {
                   7036:   root[0] = params[0] | params[20] | params[22];
                   7037:   root[1] = params[5] | params[20] | params[22];
                   7038:   root[2] = params[10] | params[20] | params[22];
                   7039:   root[3] = params[15] | params[20] | params[22];
                   7040:   root[4] = params[3] | params[20] | params[22];
                   7041:   root[5] = params[8] | params[20] | params[22];
                   7042:   root[6] = params[13] | params[20] | params[22];
                   7043:   root[7] = params[2] | params[20] | params[22];
                   7044:   root[8] = params[7] | params[14] | params[20] | params[24];
                   7045:   root[9] = params[12] | params[14] | params[20] | params[24];
                   7046:   root[10] = params[1] | params[14] | params[20] | params[24];
                   7047:   root[11] = params[6] | params[14] | params[20] | params[24];
                   7048:   root[12] = params[11] | params[14] | params[20] | params[24];
                   7049:   root[13] = params[14] | params[16] | params[20] | params[24];
                   7050:   root[14] = params[4] | params[14] | params[20] | params[24];
                   7051:   root[15] = params[9] | params[14] | params[20] | params[24];
                   7052:   root[16] = params[20] | params[21] | params[22];
                   7053:   root[17] = params[20] | params[21] | params[22];
                   7054:   root[18] = params[20] | params[21] | params[22];
                   7055:   root[19] = params[20] | params[21] | params[22];
                   7056:   root[20] = params[20] | params[21] | params[22];
                   7057:   root[21] = params[20] | params[21] | params[22];
                   7058:   root[22] = params[20] | params[21] | params[22];
                   7059:   root[23] = params[20] | params[21] | params[22];
                   7060:   root[24] = params[20] | params[21] | params[22];
                   7061:   root[25] = params[20] | params[21] | params[22];
                   7062:   root[26] = params[20] | params[21] | params[22];
                   7063:   root[27] = params[20] | params[21] | params[22];
                   7064:   root[28] = params[20] | params[21] | params[22];
                   7065:   root[29] = params[20] | params[21] | params[22];
                   7066:   root[30] = params[20] | params[21] | params[22];
                   7067:   root[31] = params[20] | params[21] | params[22];
                   7068:   root[32] = params[20] | params[21] | params[22];
                   7069:   root[33] = params[20] | params[21] | params[22];
                   7070:   root[34] = params[20] | params[21] | params[22];
                   7071:   root[35] = params[20] | params[21] | params[22];
                   7072:   root[36] = params[20] | params[21] | params[22];
                   7073:   root[37] = params[20] | params[21] | params[22];
                   7074:   root[38] = params[20] | params[21] | params[22];
                   7075:   root[39] = params[20] | params[21] | params[22];
                   7076:   root[40] = params[20] | params[21] | params[22];
                   7077:   root[41] = params[20] | params[21] | params[22];
                   7078:   root[42] = params[20] | params[21] | params[22];
                   7079:   root[43] = params[20] | params[21] | params[22];
                   7080:   root[44] = params[20] | params[21] | params[22];
                   7081:   root[45] = params[20] | params[21] | params[22];
                   7082:   root[46] = params[20] | params[21] | params[22];
                   7083:   root[47] = params[20] | params[21] | params[22];
                   7084:   root[48] = params[20] | params[21] | params[22];
                   7085:   root[49] = params[20] | params[21] | params[22];
                   7086:   root[50] = params[20] | params[21] | params[22];
                   7087:   root[51] = params[20] | params[21] | params[22];
                   7088:   root[52] = params[20] | params[21] | params[22];
                   7089:   root[53] = params[20] | params[21] | params[22];
                   7090:   root[54] = params[20] | params[21] | params[22];
                   7091:   root[55] = params[20] | params[21] | params[22];
                   7092:   root[56] = params[20] | params[21] | params[22];
                   7093:   root[57] = params[20] | params[21] | params[22];
                   7094:   root[58] = params[19] | params[20] | params[23] | params[24];
                   7095:   root[59] = params[17] | params[19] | params[20];
                   7096:   root[60] = params[19] | params[20];
                   7097:   root[61] = params[18];
                   7098:   root[62] = params[18];
                   7099:   root[63] = params[18];
                   7100: }
                   7101: 
1.1.1.3 ! root     7102: /* root init 44: */
1.1.1.2   root     7103: static void
1.1.1.3 ! root     7104: _tme_m68k_opcode_root_init_44(tme_uint32_t *root, const tme_uint32_t *params)
1.1.1.2   root     7105: {
                   7106:   root[0] = params[0];
                   7107:   root[1] = params[0];
                   7108:   root[2] = params[0];
                   7109:   root[3] = params[0];
                   7110:   root[4] = params[0];
                   7111:   root[5] = params[0];
                   7112:   root[6] = params[0];
                   7113:   root[7] = params[0];
                   7114:   root[8] = params[0];
                   7115:   root[9] = params[0];
                   7116:   root[10] = params[0];
                   7117:   root[11] = params[0];
                   7118:   root[12] = params[0];
                   7119:   root[13] = params[0];
                   7120:   root[14] = params[0];
                   7121:   root[15] = params[0];
                   7122:   root[16] = params[1];
                   7123:   root[17] = params[1];
                   7124:   root[18] = params[1];
                   7125:   root[19] = params[1];
                   7126:   root[20] = params[1];
                   7127:   root[21] = params[1];
                   7128:   root[22] = params[1];
                   7129:   root[23] = params[1];
                   7130:   root[24] = params[0];
                   7131:   root[25] = params[0];
                   7132:   root[26] = params[0];
                   7133:   root[27] = params[0];
                   7134:   root[28] = params[0];
                   7135:   root[29] = params[0];
                   7136:   root[30] = params[0];
                   7137:   root[31] = params[0];
                   7138:   root[32] = params[1];
                   7139:   root[33] = params[1];
                   7140:   root[34] = params[1];
                   7141:   root[35] = params[1];
                   7142:   root[36] = params[1];
                   7143:   root[37] = params[1];
                   7144:   root[38] = params[1];
                   7145:   root[39] = params[1];
                   7146:   root[40] = params[1];
                   7147:   root[41] = params[1];
                   7148:   root[42] = params[1];
                   7149:   root[43] = params[1];
                   7150:   root[44] = params[1];
                   7151:   root[45] = params[1];
                   7152:   root[46] = params[1];
                   7153:   root[47] = params[1];
                   7154:   root[48] = params[1];
                   7155:   root[49] = params[1];
                   7156:   root[50] = params[1];
                   7157:   root[51] = params[1];
                   7158:   root[52] = params[1];
                   7159:   root[53] = params[1];
                   7160:   root[54] = params[1];
                   7161:   root[55] = params[1];
                   7162:   root[56] = params[1];
                   7163:   root[57] = params[1];
                   7164:   root[58] = params[0];
                   7165:   root[59] = params[0];
                   7166:   root[60] = params[0];
                   7167:   root[61] = params[0];
                   7168:   root[62] = params[0];
                   7169:   root[63] = params[0];
1.1       root     7170: }
1.1.1.2   root     7171: 
                   7172: /* the m68020 opcode map: */
                   7173: tme_uint32_t tme_m68k_opcodes_m68020[65536];
                   7174: 
                   7175: /* the m68020 opcode map initialization: */
                   7176: void
                   7177: tme_m68k_opcodes_init_m68020(tme_uint32_t *opcodes)
                   7178: {
                   7179:   tme_uint32_t params[64];
                   7180:   const tme_uint16_t root_group2[] = {387, 395, 399, 403, 407, 411, 415, 419, 423, 427, 431, 435, 439, 443, 447};
                   7181:   const tme_uint16_t root_group1[] = {323, 327, 331, 335, 339, 343, 347, 351, 355, 359, 363, 367, 371, 375, 379, 383};
                   7182:   const tme_uint16_t root_group0[] = {3, 11, 19};
                   7183:   tme_uint16_t root_i;
                   7184:   const tme_uint32_t param73 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1));
                   7185:   const tme_uint32_t param72 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1));
                   7186:   const tme_uint32_t param71 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1));
                   7187:   const tme_uint32_t param70 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1));
                   7188:   const tme_uint32_t param69 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1));
                   7189:   const tme_uint32_t param68 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1));
                   7190:   const tme_uint32_t param67 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1));
                   7191:   const tme_uint32_t param66 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1));
                   7192:   const tme_uint32_t param65 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_IMM32));
                   7193:   const tme_uint32_t param64 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_IMM32 << 1));
                   7194:   const tme_uint32_t param63 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_A5 << 1));
                   7195:   const tme_uint32_t param62 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_A1 << 1));
                   7196:   const tme_uint32_t param61 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_A4 << 1));
                   7197:   const tme_uint32_t param60 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_A7 << 1));
                   7198:   const tme_uint32_t param59 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_A0 << 1));
                   7199:   const tme_uint32_t param58 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_A3 << 1));
                   7200:   const tme_uint32_t param57 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_A6 << 1));
                   7201:   const tme_uint32_t param56 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_A2 << 1));
                   7202:   const tme_uint32_t param55 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint8(TME_M68K_IREG_IMM32 << 2));
                   7203:   const tme_uint32_t param54 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_A5));
                   7204:   const tme_uint32_t param53 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_A1));
                   7205:   const tme_uint32_t param52 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_A4));
                   7206:   const tme_uint32_t param51 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_A7));
                   7207:   const tme_uint32_t param50 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_A0));
                   7208:   const tme_uint32_t param49 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_A3));
                   7209:   const tme_uint32_t param48 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_A6));
                   7210:   const tme_uint32_t param47 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_A2));
                   7211:   const tme_uint32_t param46 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_IMM32));
                   7212:   const tme_uint32_t param45 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_memx32);
                   7213:   const tme_uint32_t param44 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_D3));
                   7214:   const tme_uint32_t param43 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_D6));
                   7215:   const tme_uint32_t param42 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_D2));
                   7216:   const tme_uint32_t param41 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_D5));
                   7217:   const tme_uint32_t param40 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_D1));
                   7218:   const tme_uint32_t param39 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_D4));
                   7219:   const tme_uint32_t param38 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_D7));
                   7220:   const tme_uint32_t param37 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint32(TME_M68K_IREG_D0));
                   7221:   const tme_uint32_t param36 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint16(TME_M68K_IREG_IMM32 << 1));
                   7222:   const tme_uint32_t param35 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_memx16);
                   7223:   const tme_uint32_t param34 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_D3 << 1));
                   7224:   const tme_uint32_t param33 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_D6 << 1));
                   7225:   const tme_uint32_t param32 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_D2 << 1));
                   7226:   const tme_uint32_t param31 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_D5 << 1));
                   7227:   const tme_uint32_t param30 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_D1 << 1));
                   7228:   const tme_uint32_t param29 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_D4 << 1));
                   7229:   const tme_uint32_t param28 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_D7 << 1));
                   7230:   const tme_uint32_t param27 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint16(TME_M68K_IREG_D0 << 1));
                   7231:   const tme_uint32_t param26 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_memx8);
                   7232:   const tme_uint32_t param25 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint8(TME_M68K_IREG_D3 << 2));
                   7233:   const tme_uint32_t param24 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint8(TME_M68K_IREG_D6 << 2));
                   7234:   const tme_uint32_t param23 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint8(TME_M68K_IREG_D2 << 2));
                   7235:   const tme_uint32_t param22 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint8(TME_M68K_IREG_D5 << 2));
                   7236:   const tme_uint32_t param21 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint8(TME_M68K_IREG_D1 << 2));
                   7237:   const tme_uint32_t param20 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint8(TME_M68K_IREG_D4 << 2));
                   7238:   const tme_uint32_t param19 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint8(TME_M68K_IREG_D7 << 2));
                   7239:   const tme_uint32_t param18 = TME_M68K_OPCODE_OP1(tme_m68k_ireg_uint8(TME_M68K_IREG_D0 << 2));
                   7240:   const tme_uint32_t param17 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint8(TME_M68K_IREG_IMM32 << 2));
                   7241:   const tme_uint32_t param16 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_A5));
                   7242:   const tme_uint32_t param15 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_D3));
                   7243:   const tme_uint32_t param14 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_D6));
                   7244:   const tme_uint32_t param13 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_A1));
                   7245:   const tme_uint32_t param12 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_A4));
                   7246:   const tme_uint32_t param11 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_D2));
                   7247:   const tme_uint32_t param10 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_A7));
                   7248:   const tme_uint32_t param9 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_D5));
                   7249:   const tme_uint32_t param8 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_A0));
                   7250:   const tme_uint32_t param7 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_A3));
                   7251:   const tme_uint32_t param6 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_D1));
                   7252:   const tme_uint32_t param5 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_A6));
                   7253:   const tme_uint32_t param4 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_D4));
                   7254:   const tme_uint32_t param3 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_D7));
                   7255:   const tme_uint32_t param2 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_A2));
                   7256:   const tme_uint32_t param1 = TME_M68K_OPCODE_OP0(tme_m68k_ireg_uint32(TME_M68K_IREG_D0));
                   7257:   const tme_uint32_t param0 = TME_M68K_OPCODE_OP1(_tme_m68k_ea_address);
                   7258: 
                   7259:   tme_m68k_opcodes_init_m68010(opcodes);
                   7260: 
1.1.1.3 ! root     7261:   params[0] = TME_M68K_OPCODE_EA_UNSIZED | TME_M68K_OPCODE_INSN(151) | param0 | TME_M68K_OPCODE_SPECOP;
1.1.1.2   root     7262:   params[1] = TME_M68K_OPCODE_INSN(1);
                   7263: 
                   7264:   /* roots 3, 11, 19: */
                   7265:   for (root_i = 0; root_i < 3; root_i++) {
1.1.1.3 ! root     7266:     _tme_m68k_opcode_root_init_19(opcodes + (root_group0[root_i] * 64), params);
1.1.1.2   root     7267:   }
                   7268: 
1.1.1.3 ! root     7269:   params[0] = TME_M68K_OPCODE_INSN(163) | TME_M68K_OPCODE_SPECOP;
1.1.1.2   root     7270:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(3) | param69 | param35;
                   7271: 
                   7272:   /* root 517: */
1.1.1.3 ! root     7273:   _tme_m68k_opcode_root_init_28(opcodes + (517 * 64), params);
1.1.1.2   root     7274: 
                   7275:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(3) | param72 | param35;
                   7276: 
                   7277:   /* root 525: */
1.1.1.3 ! root     7278:   _tme_m68k_opcode_root_init_28(opcodes + (525 * 64), params);
1.1.1.2   root     7279: 
                   7280:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(3) | param66 | param35;
                   7281: 
                   7282:   /* root 533: */
1.1.1.3 ! root     7283:   _tme_m68k_opcode_root_init_28(opcodes + (533 * 64), params);
1.1.1.2   root     7284: 
                   7285:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(3) | param68 | param35;
                   7286: 
                   7287:   /* root 541: */
1.1.1.3 ! root     7288:   _tme_m68k_opcode_root_init_28(opcodes + (541 * 64), params);
1.1.1.2   root     7289: 
                   7290:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(3) | param71 | param35;
                   7291: 
                   7292:   /* root 549: */
1.1.1.3 ! root     7293:   _tme_m68k_opcode_root_init_28(opcodes + (549 * 64), params);
1.1.1.2   root     7294: 
                   7295:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(3) | param73 | param35;
                   7296: 
                   7297:   /* root 557: */
1.1.1.3 ! root     7298:   _tme_m68k_opcode_root_init_28(opcodes + (557 * 64), params);
1.1.1.2   root     7299: 
                   7300:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(3) | param67 | param35;
                   7301: 
                   7302:   /* root 565: */
1.1.1.3 ! root     7303:   _tme_m68k_opcode_root_init_28(opcodes + (565 * 64), params);
1.1.1.2   root     7304: 
                   7305:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(3) | param70 | param35;
                   7306: 
                   7307:   /* root 573: */
1.1.1.3 ! root     7308:   _tme_m68k_opcode_root_init_28(opcodes + (573 * 64), params);
1.1.1.2   root     7309: 
1.1.1.3 ! root     7310:   params[0] = TME_M68K_OPCODE_INSN(164) | TME_M68K_OPCODE_SPECOP;
1.1.1.2   root     7311:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(5) | param1 | param45;
                   7312: 
                   7313:   /* root 518: */
1.1.1.3 ! root     7314:   _tme_m68k_opcode_root_init_28(opcodes + (518 * 64), params);
1.1.1.2   root     7315: 
                   7316:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(5) | param6 | param45;
                   7317: 
                   7318:   /* root 526: */
1.1.1.3 ! root     7319:   _tme_m68k_opcode_root_init_28(opcodes + (526 * 64), params);
1.1.1.2   root     7320: 
                   7321:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(5) | param11 | param45;
                   7322: 
                   7323:   /* root 534: */
1.1.1.3 ! root     7324:   _tme_m68k_opcode_root_init_28(opcodes + (534 * 64), params);
1.1.1.2   root     7325: 
                   7326:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(5) | param15 | param45;
                   7327: 
                   7328:   /* root 542: */
1.1.1.3 ! root     7329:   _tme_m68k_opcode_root_init_28(opcodes + (542 * 64), params);
1.1.1.2   root     7330: 
                   7331:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(5) | param4 | param45;
                   7332: 
                   7333:   /* root 550: */
1.1.1.3 ! root     7334:   _tme_m68k_opcode_root_init_28(opcodes + (550 * 64), params);
1.1.1.2   root     7335: 
                   7336:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(5) | param9 | param45;
                   7337: 
                   7338:   /* root 558: */
1.1.1.3 ! root     7339:   _tme_m68k_opcode_root_init_28(opcodes + (558 * 64), params);
1.1.1.2   root     7340: 
                   7341:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(5) | param14 | param45;
                   7342: 
                   7343:   /* root 566: */
1.1.1.3 ! root     7344:   _tme_m68k_opcode_root_init_28(opcodes + (566 * 64), params);
1.1.1.2   root     7345: 
                   7346:   params[2] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | TME_M68K_OPCODE_EA_WRITE | TME_M68K_OPCODE_INSN(5) | param3 | param45;
                   7347: 
                   7348:   /* root 574: */
1.1.1.3 ! root     7349:   _tme_m68k_opcode_root_init_28(opcodes + (574 * 64), params);
1.1.1.2   root     7350: 
1.1.1.3 ! root     7351:   params[0] = TME_M68K_OPCODE_EA_UNSIZED | TME_M68K_OPCODE_INSN(179) | param0;
1.1.1.2   root     7352: 
                   7353:   /* root 973: */
1.1.1.3 ! root     7354:   _tme_m68k_opcode_root_init_23(opcodes + (973 * 64), params);
1.1.1.2   root     7355: 
                   7356:   params[0] = param1;
                   7357:   params[1] = param2;
                   7358:   params[2] = param3;
                   7359:   params[3] = param4;
                   7360:   params[4] = param5;
                   7361:   params[5] = param6;
                   7362:   params[6] = param7;
                   7363:   params[7] = param8;
                   7364:   params[8] = param9;
                   7365:   params[9] = param10;
                   7366:   params[10] = param11;
                   7367:   params[11] = param12;
                   7368:   params[12] = param13;
                   7369:   params[13] = param14;
1.1.1.3 ! root     7370:   params[14] = TME_M68K_OPCODE_INSN(152);
1.1.1.2   root     7371:   params[15] = param15;
                   7372:   params[16] = param16;
1.1.1.3 ! root     7373:   params[17] = TME_M68K_OPCODE_EA_UNSIZED | TME_M68K_OPCODE_IMM_16 | TME_M68K_OPCODE_INSN(153) | param17 | param0;
1.1.1.2   root     7374:   params[18] = TME_M68K_OPCODE_INSN(1);
                   7375: 
                   7376:   /* root 27: */
1.1.1.3 ! root     7377:   _tme_m68k_opcode_root_init_36(opcodes + (27 * 64), params);
1.1.1.2   root     7378: 
                   7379:   params[0] = TME_M68K_OPCODE_INSN(1);
1.1.1.3 ! root     7380:   params[1] = TME_M68K_OPCODE_EA_UNSIZED | TME_M68K_OPCODE_INSN(154) | param0 | TME_M68K_OPCODE_SPECOP;
1.1.1.2   root     7381: 
                   7382:   /* root 43: */
1.1.1.3 ! root     7383:   _tme_m68k_opcode_root_init_29(opcodes + (43 * 64), params);
1.1.1.2   root     7384: 
                   7385:   params[1] = TME_M68K_OPCODE_EA_UNSIZED | param0;
1.1.1.3 ! root     7386:   params[2] = TME_M68K_OPCODE_INSN(167) | TME_M68K_OPCODE_SPECOP;
1.1.1.2   root     7387: 
                   7388:   /* root 939: */
1.1.1.3 ! root     7389:   _tme_m68k_opcode_root_init_42(opcodes + (939 * 64), params);
1.1.1.2   root     7390: 
1.1.1.3 ! root     7391:   params[2] = TME_M68K_OPCODE_INSN(169) | TME_M68K_OPCODE_SPECOP;
1.1.1.2   root     7392: 
                   7393:   /* root 947: */
1.1.1.3 ! root     7394:   _tme_m68k_opcode_root_init_42(opcodes + (947 * 64), params);
1.1.1.2   root     7395: 
1.1.1.3 ! root     7396:   params[2] = TME_M68K_OPCODE_INSN(171) | TME_M68K_OPCODE_SPECOP;
1.1.1.2   root     7397: 
                   7398:   /* root 955: */
1.1.1.3 ! root     7399:   _tme_m68k_opcode_root_init_42(opcodes + (955 * 64), params);
1.1.1.2   root     7400: 
1.1.1.3 ! root     7401:   params[2] = TME_M68K_OPCODE_INSN(172) | TME_M68K_OPCODE_SPECOP;
1.1.1.2   root     7402: 
                   7403:   /* root 959: */
1.1.1.3 ! root     7404:   _tme_m68k_opcode_root_init_42(opcodes + (959 * 64), params);
1.1.1.2   root     7405: 
1.1.1.3 ! root     7406:   params[1] = TME_M68K_OPCODE_EA_UNSIZED | TME_M68K_OPCODE_INSN(178) | param0;
1.1.1.2   root     7407: 
                   7408:   /* root 972: */
1.1.1.3 ! root     7409:   _tme_m68k_opcode_root_init_44(opcodes + (972 * 64), params);
1.1.1.2   root     7410: 
                   7411:   params[0] = param18;
                   7412:   params[1] = param19;
                   7413:   params[2] = param20;
                   7414:   params[3] = param21;
                   7415:   params[4] = param22;
                   7416:   params[5] = param23;
                   7417:   params[6] = param24;
                   7418:   params[7] = param25;
                   7419:   params[8] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | param26;
                   7420:   params[9] = TME_M68K_OPCODE_IMM_16 | TME_M68K_OPCODE_INSN(34) | param17;
                   7421:   params[10] = TME_M68K_OPCODE_INSN(1);
                   7422: 
                   7423:   /* root 48: */
1.1.1.3 ! root     7424:   _tme_m68k_opcode_root_init_37(opcodes + (48 * 64), params);
1.1.1.2   root     7425: 
                   7426:   params[9] = TME_M68K_OPCODE_IMM_16 | param55;
1.1.1.3 ! root     7427:   params[11] = TME_M68K_OPCODE_INSN(71);
1.1.1.2   root     7428: 
                   7429:   /* root 296: */
                   7430:   _tme_m68k_opcode_root_init_7(opcodes + (296 * 64), params);
                   7431: 
                   7432:   params[1] = param47;
                   7433:   params[2] = param19;
                   7434:   params[3] = param20;
                   7435:   params[4] = param48;
                   7436:   params[5] = param21;
                   7437:   params[6] = param49;
                   7438:   params[7] = param50;
                   7439:   params[8] = param22;
                   7440:   params[9] = param51;
                   7441:   params[10] = param23;
                   7442:   params[11] = param52;
                   7443:   params[12] = param53;
                   7444:   params[13] = param24;
1.1.1.3 ! root     7445:   params[14] = TME_M68K_OPCODE_IMM_32 | TME_M68K_OPCODE_INSN(79) | param46;
1.1.1.2   root     7446:   params[15] = param25;
                   7447:   params[16] = param54;
                   7448:   params[17] = TME_M68K_OPCODE_INSN(1);
                   7449:   params[18] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | param26;
1.1.1.3 ! root     7450:   params[19] = TME_M68K_OPCODE_INSN(64);
1.1.1.2   root     7451: 
                   7452:   /* root 288: */
1.1.1.3 ! root     7453:   _tme_m68k_opcode_root_init_25(opcodes + (288 * 64), params);
1.1.1.2   root     7454: 
                   7455:   params[1] = param66;
                   7456:   params[4] = param67;
                   7457:   params[6] = param68;
                   7458:   params[7] = param69;
                   7459:   params[9] = param70;
                   7460:   params[11] = param71;
                   7461:   params[12] = param72;
1.1.1.3 ! root     7462:   params[14] = TME_M68K_OPCODE_INSN(93) | param64;
1.1.1.2   root     7463:   params[16] = param73;
                   7464:   params[17] = TME_M68K_OPCODE_IMM_32 | param46;
                   7465:   params[18] = TME_M68K_OPCODE_INSN(1);
1.1.1.3 ! root     7466:   params[19] = TME_M68K_OPCODE_INSN(162);
1.1.1.2   root     7467:   params[20] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | param26;
1.1.1.3 ! root     7468:   params[21] = TME_M68K_OPCODE_INSN(92);
1.1.1.2   root     7469:   params[22] = param36;
                   7470:   params[23] = TME_M68K_OPCODE_IMM_16;
                   7471: 
                   7472:   /* roots 323, 327, 331, 335, 339, 343, 347, 351, 355, 359, 363, 367, 371, 375, 379, 383: */
                   7473:   for (root_i = 0; root_i < 16; root_i++) {
1.1.1.3 ! root     7474:     _tme_m68k_opcode_root_init_39(opcodes + (root_group1[root_i] * 64), params);
1.1.1.2   root     7475:   }
                   7476: 
1.1.1.3 ! root     7477:   params[14] = TME_M68K_OPCODE_INSN(175) | param64;
        !          7478:   params[19] = TME_M68K_OPCODE_INSN(176);
1.1.1.2   root     7479:   params[20] = TME_M68K_OPCODE_SPECOP;
                   7480:   params[21] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_8) | TME_M68K_OPCODE_EA_WRITE | param26;
1.1.1.3 ! root     7481:   params[22] = TME_M68K_OPCODE_INSN(174);
1.1.1.2   root     7482:   params[23] = param36;
                   7483:   params[24] = TME_M68K_OPCODE_IMM_16;
                   7484: 
                   7485:   /* root 969: */
1.1.1.3 ! root     7486:   _tme_m68k_opcode_root_init_43(opcodes + (969 * 64), params);
1.1.1.2   root     7487: 
                   7488:   params[0] = param37;
                   7489:   params[1] = param47;
                   7490:   params[2] = param38;
                   7491:   params[3] = param39;
                   7492:   params[4] = param48;
                   7493:   params[5] = param40;
                   7494:   params[6] = param49;
                   7495:   params[7] = param50;
                   7496:   params[8] = param41;
                   7497:   params[9] = param51;
                   7498:   params[10] = param42;
                   7499:   params[11] = param52;
                   7500:   params[12] = param53;
                   7501:   params[13] = param43;
                   7502:   params[14] = param44;
                   7503:   params[15] = param54;
                   7504:   params[16] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | param45;
                   7505:   params[17] = TME_M68K_OPCODE_IMM_32 | param65;
1.1.1.3 ! root     7506:   params[19] = TME_M68K_OPCODE_INSN(73);
1.1.1.2   root     7507: 
                   7508:   /* root 298: */
                   7509:   _tme_m68k_opcode_root_init_9(opcodes + (298 * 64), params);
                   7510: 
1.1.1.3 ! root     7511:   params[19] = TME_M68K_OPCODE_INSN(173) | TME_M68K_OPCODE_SPECOP;
1.1.1.2   root     7512: 
                   7513:   /* root 968: */
                   7514:   _tme_m68k_opcode_root_init_9(opcodes + (968 * 64), params);
                   7515: 
                   7516:   params[0] = param27;
                   7517:   params[1] = param28;
                   7518:   params[2] = param29;
                   7519:   params[3] = param30;
                   7520:   params[4] = param31;
                   7521:   params[5] = param32;
                   7522:   params[6] = param33;
                   7523:   params[7] = param34;
                   7524:   params[8] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | param35;
                   7525:   params[9] = TME_M68K_OPCODE_IMM_16 | TME_M68K_OPCODE_INSN(35) | param36;
                   7526:   params[10] = TME_M68K_OPCODE_INSN(1);
                   7527: 
                   7528:   /* root 49: */
1.1.1.3 ! root     7529:   _tme_m68k_opcode_root_init_37(opcodes + (49 * 64), params);
1.1.1.2   root     7530: 
                   7531:   params[1] = param56;
                   7532:   params[2] = param28;
                   7533:   params[3] = param29;
                   7534:   params[4] = param57;
                   7535:   params[5] = param30;
                   7536:   params[6] = param58;
                   7537:   params[7] = param59;
                   7538:   params[8] = param31;
                   7539:   params[9] = param60;
                   7540:   params[10] = param32;
                   7541:   params[11] = param61;
                   7542:   params[12] = param62;
                   7543:   params[13] = param33;
                   7544:   params[14] = param34;
                   7545:   params[15] = param63;
                   7546:   params[16] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_16) | param35;
                   7547:   params[17] = TME_M68K_OPCODE_IMM_16 | param64;
1.1.1.3 ! root     7548:   params[19] = TME_M68K_OPCODE_INSN(72);
1.1.1.2   root     7549: 
                   7550:   /* root 297: */
                   7551:   _tme_m68k_opcode_root_init_9(opcodes + (297 * 64), params);
                   7552: 
                   7553:   params[0] = param37;
                   7554:   params[1] = param38;
                   7555:   params[2] = param39;
                   7556:   params[3] = param40;
                   7557:   params[4] = param41;
                   7558:   params[5] = param42;
                   7559:   params[6] = param43;
                   7560:   params[7] = param44;
                   7561:   params[8] = TME_M68K_OPCODE_EA_READ | TME_M68K_OPCODE_EA_SIZE(TME_M68K_SIZE_32) | param45;
                   7562:   params[9] = TME_M68K_OPCODE_IMM_32 | TME_M68K_OPCODE_INSN(36) | param46;
                   7563:   params[10] = TME_M68K_OPCODE_INSN(1);
                   7564: 
                   7565:   /* root 50: */
1.1.1.3 ! root     7566:   _tme_m68k_opcode_root_init_37(opcodes + (50 * 64), params);
1.1.1.2   root     7567: 
                   7568:   params[9] = TME_M68K_OPCODE_IMM_32 | param65;
1.1.1.3 ! root     7569:   params[11] = TME_M68K_OPCODE_INSN(160) | TME_M68K_OPCODE_SPECOP;
1.1.1.2   root     7570: 
                   7571:   /* root 304: */
                   7572:   _tme_m68k_opcode_root_init_7(opcodes + (304 * 64), params);
                   7573: 
1.1.1.3 ! root     7574:   params[11] = TME_M68K_OPCODE_INSN(161) | TME_M68K_OPCODE_SPECOP;
1.1.1.2   root     7575: 
                   7576:   /* root 305: */
                   7577:   _tme_m68k_opcode_root_init_7(opcodes + (305 * 64), params);
                   7578: 
1.1.1.3 ! root     7579:   params[4] = TME_M68K_OPCODE_INSN(159);
1.1.1.2   root     7580:   params[5] = param41;
                   7581:   params[6] = param42;
                   7582:   params[7] = param43;
                   7583:   params[8] = param44;
1.1.1.3 ! root     7584:   params[9] = TME_M68K_OPCODE_EA_UNSIZED | TME_M68K_OPCODE_INSN(52) | param12 | param0;
1.1.1.2   root     7585: 
                   7586:   /* root 295: */
1.1.1.3 ! root     7587:   _tme_m68k_opcode_root_init_20(opcodes + (295 * 64), params);
        !          7588: 
        !          7589:   params[0] = TME_M68K_OPCODE_IMM_16 | TME_M68K_OPCODE_INSN(156) | param36;
        !          7590:   params[1] = TME_M68K_OPCODE_SPECOP;
        !          7591:   params[2] = TME_M68K_OPCODE_INSN(1);
        !          7592:   params[3] = TME_M68K_OPCODE_EA_UNSIZED | TME_M68K_OPCODE_INSN(155) | param0;
        !          7593: 
        !          7594:   /* root 51: */
        !          7595:   _tme_m68k_opcode_root_init_38(opcodes + (51 * 64), params);
1.1.1.2   root     7596: 
1.1.1.3 ! root     7597:   params[0] = TME_M68K_OPCODE_IMM_16 | TME_M68K_OPCODE_INSN(158) | param36;
        !          7598:   params[3] = TME_M68K_OPCODE_EA_UNSIZED | TME_M68K_OPCODE_INSN(157) | param0;
        !          7599: 
        !          7600:   /* root 59: */
        !          7601:   _tme_m68k_opcode_root_init_38(opcodes + (59 * 64), params);
        !          7602: 
        !          7603:   params[0] = TME_M68K_OPCODE_INSN(96);
        !          7604:   params[1] = TME_M68K_OPCODE_IMM_32 | TME_M68K_OPCODE_INSN(95) | param46;
1.1.1.2   root     7605: 
                   7606:   /* roots 387, 395, 399, 403, 407, 411, 415, 419, 423, 427, 431, 435, 439, 443, 447: */
                   7607:   for (root_i = 0; root_i < 15; root_i++) {
1.1.1.3 ! root     7608:     _tme_m68k_opcode_root_init_40(opcodes + (root_group2[root_i] * 64), params);
1.1.1.2   root     7609:   }
                   7610: 
1.1.1.3 ! root     7611:   params[0] = TME_M68K_OPCODE_INSN(98);
        !          7612:   params[1] = TME_M68K_OPCODE_IMM_32 | TME_M68K_OPCODE_INSN(97) | param46;
1.1.1.2   root     7613: 
                   7614:   /* root 391: */
1.1.1.3 ! root     7615:   _tme_m68k_opcode_root_init_40(opcodes + (391 * 64), params);
1.1.1.2   root     7616: 
                   7617:   params[0] = TME_M68K_OPCODE_EA_UNSIZED | param0;
1.1.1.3 ! root     7618:   params[1] = TME_M68K_OPCODE_INSN(165) | TME_M68K_OPCODE_SPECOP;
1.1.1.2   root     7619: 
                   7620:   /* root 931: */
1.1.1.3 ! root     7621:   _tme_m68k_opcode_root_init_41(opcodes + (931 * 64), params);
1.1.1.2   root     7622: 
1.1.1.3 ! root     7623:   params[1] = TME_M68K_OPCODE_INSN(166) | TME_M68K_OPCODE_SPECOP;
1.1.1.2   root     7624: 
                   7625:   /* root 935: */
1.1.1.3 ! root     7626:   _tme_m68k_opcode_root_init_41(opcodes + (935 * 64), params);
1.1.1.2   root     7627: 
1.1.1.3 ! root     7628:   params[1] = TME_M68K_OPCODE_INSN(168) | TME_M68K_OPCODE_SPECOP;
1.1.1.2   root     7629: 
                   7630:   /* root 943: */
1.1.1.3 ! root     7631:   _tme_m68k_opcode_root_init_41(opcodes + (943 * 64), params);
1.1.1.2   root     7632: 
1.1.1.3 ! root     7633:   params[1] = TME_M68K_OPCODE_INSN(170) | TME_M68K_OPCODE_SPECOP;
1.1.1.2   root     7634: 
                   7635:   /* root 951: */
1.1.1.3 ! root     7636:   _tme_m68k_opcode_root_init_41(opcodes + (951 * 64), params);
1.1.1.2   root     7637: 
1.1.1.3 ! root     7638:   params[0] = TME_M68K_OPCODE_IMM_16 | TME_M68K_OPCODE_INSN(177) | param46;
1.1.1.2   root     7639: 
                   7640:   /* root 970: */
                   7641:   _tme_m68k_opcode_root_init_2(opcodes + (970 * 64), params);
                   7642: 
1.1.1.3 ! root     7643:   params[0] = TME_M68K_OPCODE_IMM_32 | TME_M68K_OPCODE_INSN(177) | param46;
1.1.1.2   root     7644: 
                   7645:   /* root 971: */
                   7646:   _tme_m68k_opcode_root_init_2(opcodes + (971 * 64), params);
                   7647: 
                   7648: }
                   7649: 
                   7650: /* the insn array: */
                   7651: const _tme_m68k_insn tme_m68k_opcode_insns[] = {
                   7652:   tme_m68k_or8,
                   7653:   tme_m68k_illegal,
                   7654:   tme_m68k_ori_ccr,
                   7655:   tme_m68k_or16,
                   7656:   tme_m68k_ori_sr,
                   7657:   tme_m68k_or32,
                   7658:   tme_m68k_btst32,
                   7659:   tme_m68k_movep_mr16,
                   7660:   tme_m68k_btst8,
                   7661:   tme_m68k_bchg32,
                   7662:   tme_m68k_movep_mr32,
                   7663:   tme_m68k_bchg8,
                   7664:   tme_m68k_bclr32,
                   7665:   tme_m68k_movep_rm16,
                   7666:   tme_m68k_bclr8,
                   7667:   tme_m68k_bset32,
                   7668:   tme_m68k_movep_rm32,
                   7669:   tme_m68k_bset8,
                   7670:   tme_m68k_and8,
                   7671:   tme_m68k_andi_ccr,
                   7672:   tme_m68k_and16,
                   7673:   tme_m68k_andi_sr,
                   7674:   tme_m68k_and32,
                   7675:   tme_m68k_sub8,
                   7676:   tme_m68k_sub16,
                   7677:   tme_m68k_sub32,
                   7678:   tme_m68k_add8,
                   7679:   tme_m68k_add16,
                   7680:   tme_m68k_add32,
                   7681:   tme_m68k_eor8,
                   7682:   tme_m68k_eori_ccr,
                   7683:   tme_m68k_eor16,
                   7684:   tme_m68k_eori_sr,
                   7685:   tme_m68k_eor32,
                   7686:   tme_m68k_cmp8,
                   7687:   tme_m68k_cmp16,
                   7688:   tme_m68k_cmp32,
                   7689:   tme_m68k_move8,
                   7690:   tme_m68k_move32,
                   7691:   tme_m68k_movea32,
1.1.1.3 ! root     7692:   tme_m68k_move_srpi32,
        !          7693:   tme_m68k_move_srpd32,
1.1.1.2   root     7694:   tme_m68k_move16,
                   7695:   tme_m68k_movea16,
1.1.1.3 ! root     7696:   tme_m68k_move_srpi16,
        !          7697:   tme_m68k_move_srpd16,
1.1.1.2   root     7698:   tme_m68k_negx8,
                   7699:   tme_m68k_negx16,
                   7700:   tme_m68k_negx32,
                   7701:   tme_m68k_move_from_sr0,
                   7702:   tme_m68k_chk32,
                   7703:   tme_m68k_chk16,
                   7704:   tme_m68k_lea,
                   7705:   tme_m68k_clr8,
                   7706:   tme_m68k_clr16,
                   7707:   tme_m68k_clr32,
                   7708:   tme_m68k_neg8,
                   7709:   tme_m68k_neg16,
                   7710:   tme_m68k_neg32,
                   7711:   tme_m68k_move_to_ccr,
                   7712:   tme_m68k_not8,
                   7713:   tme_m68k_not16,
                   7714:   tme_m68k_not32,
                   7715:   tme_m68k_move_to_sr,
                   7716:   tme_m68k_nbcd,
                   7717:   tme_m68k_swap,
                   7718:   tme_m68k_pea,
                   7719:   tme_m68k_extw,
                   7720:   tme_m68k_movem_rm16,
                   7721:   tme_m68k_extl,
                   7722:   tme_m68k_movem_rm32,
                   7723:   tme_m68k_tst8,
                   7724:   tme_m68k_tst16,
                   7725:   tme_m68k_tst32,
                   7726:   tme_m68k_tas_r,
                   7727:   tme_m68k_tas,
                   7728:   tme_m68k_movem_mr16,
                   7729:   tme_m68k_movem_mr32,
                   7730:   tme_m68k_trap,
                   7731:   tme_m68k_link,
                   7732:   tme_m68k_unlk,
                   7733:   tme_m68k_move_usp,
                   7734:   tme_m68k_reset,
                   7735:   tme_m68k_nop,
                   7736:   tme_m68k_stop,
                   7737:   tme_m68k_rte,
                   7738:   tme_m68k_rts,
                   7739:   tme_m68k_trapv,
                   7740:   tme_m68k_rtr,
                   7741:   tme_m68k_jsr,
                   7742:   tme_m68k_jmp,
                   7743:   tme_m68k_adda32,
                   7744:   tme_m68k_scc,
                   7745:   tme_m68k_dbcc,
                   7746:   tme_m68k_suba32,
                   7747:   tme_m68k_bccl,
                   7748:   tme_m68k_bcc,
                   7749:   tme_m68k_bsrl,
                   7750:   tme_m68k_bsr,
                   7751:   tme_m68k_moveq32,
                   7752:   tme_m68k_divu,
                   7753:   tme_m68k_sbcd,
                   7754:   tme_m68k_divs,
                   7755:   tme_m68k_suba16,
                   7756:   tme_m68k_subx8,
                   7757:   tme_m68k_subx16,
                   7758:   tme_m68k_subx32,
                   7759:   tme_m68k_cmpa16,
                   7760:   tme_m68k_cmpm8,
                   7761:   tme_m68k_cmpm16,
                   7762:   tme_m68k_cmpm32,
                   7763:   tme_m68k_mulu,
                   7764:   tme_m68k_abcd,
                   7765:   tme_m68k_exg,
                   7766:   tme_m68k_muls,
                   7767:   tme_m68k_adda16,
                   7768:   tme_m68k_addx8,
                   7769:   tme_m68k_addx16,
                   7770:   tme_m68k_addx32,
                   7771:   tme_m68k_asr8,
                   7772:   tme_m68k_lsr8,
                   7773:   tme_m68k_roxr8,
                   7774:   tme_m68k_ror8,
                   7775:   tme_m68k_asr16,
                   7776:   tme_m68k_lsr16,
                   7777:   tme_m68k_roxr16,
                   7778:   tme_m68k_ror16,
                   7779:   tme_m68k_asr32,
                   7780:   tme_m68k_lsr32,
                   7781:   tme_m68k_roxr32,
                   7782:   tme_m68k_ror32,
                   7783:   tme_m68k_asl8,
                   7784:   tme_m68k_lsl8,
                   7785:   tme_m68k_roxl8,
                   7786:   tme_m68k_rol8,
                   7787:   tme_m68k_asl16,
                   7788:   tme_m68k_lsl16,
                   7789:   tme_m68k_roxl16,
                   7790:   tme_m68k_rol16,
                   7791:   tme_m68k_asl32,
                   7792:   tme_m68k_lsl32,
                   7793:   tme_m68k_roxl32,
                   7794:   tme_m68k_rol32,
                   7795:   tme_m68k_moves8,
                   7796:   tme_m68k_moves16,
                   7797:   tme_m68k_moves32,
                   7798:   tme_m68k_move_from_sr,
                   7799:   tme_m68k_move_from_ccr,
                   7800:   tme_m68k_bkpt,
                   7801:   tme_m68k_rtd,
                   7802:   tme_m68k_movec,
                   7803:   tme_m68k_cmp2_chk2,
                   7804:   tme_m68k_rtm,
                   7805:   tme_m68k_callm,
                   7806:   tme_m68k_cas8,
                   7807:   tme_m68k_cas16,
1.1.1.3 ! root     7808:   tme_m68k_cas2_16,
        !          7809:   tme_m68k_cas32,
1.1.1.2   root     7810:   tme_m68k_cas2_32,
                   7811:   tme_m68k_extbl,
                   7812:   tme_m68k_mull,
                   7813:   tme_m68k_divl,
                   7814:   tme_m68k_trapcc,
                   7815:   tme_m68k_pack,
                   7816:   tme_m68k_unpk,
                   7817:   tme_m68k_bftst,
                   7818:   tme_m68k_bfextu,
                   7819:   tme_m68k_bfchg,
                   7820:   tme_m68k_bfexts,
                   7821:   tme_m68k_bfclr,
                   7822:   tme_m68k_bfffo,
                   7823:   tme_m68k_bfset,
                   7824:   tme_m68k_bfins,
                   7825:   tme_m68k_fpgen,
                   7826:   tme_m68k_fscc,
                   7827:   tme_m68k_fdbcc,
                   7828:   tme_m68k_ftrapcc,
                   7829:   tme_m68k_fbcc,
                   7830:   tme_m68k_fsave,
                   7831:   tme_m68k_frestore
                   7832: };
                   7833: 

unix.superglobalmegacorp.com

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