/*
 * @(#)instrs	3.4	8/26/86
 * @(#)Copyright (C) 1984 by National Semiconductor Corp.
 */

{ "bpt", INST, 0xf2, 0, 0, 0, 0, 0, 0, 0, },
{ "dia", INST, 0xc2, 0, 0, 0, 0, 0, 0, 1, },
{ "flag", INST, 0xd2, 0, 0, 0, 0, 0, 0, 2, },
{ "nop", INST, 0xa2, 0, 0, 0, 0, 0, 0, 3, },
{ "reti", INST, 0x52, 0, 0, 0, 0, 0, 0, 4, },
{ "svc", INST, 0xe2, 0, 0, 0, 0, 0, 0, 5, },
{ "wait", INST, 0xb2, 0, 0, 0, 0, 0, 0, 6, },
{ "beq", INST, 0x0a, 1, ACCD+TYPBWD, 0, 0, 0, 1, 7, },
{ "bne", INST, 0x1a, 1, ACCD+TYPBWD, 0, 0, 0, 1, 8, },
{ "bcs", INST, 0x2a, 1, ACCD+TYPBWD, 0, 0, 0, 1, 9, },
{ "bcc", INST, 0x3a, 1, ACCD+TYPBWD, 0, 0, 0, 1, 10, },
{ "bhi", INST, 0x4a, 1, ACCD+TYPBWD, 0, 0, 0, 1, 11, },
{ "bls", INST, 0x5a, 1, ACCD+TYPBWD, 0, 0, 0, 1, 12, },
{ "bgt", INST, 0x6a, 1, ACCD+TYPBWD, 0, 0, 0, 1, 13, },
{ "ble", INST, 0x7a, 1, ACCD+TYPBWD, 0, 0, 0, 1, 14, },
{ "bfs", INST, 0x8a, 1, ACCD+TYPBWD, 0, 0, 0, 1, 15, },
{ "bfc", INST, 0x9a, 1, ACCD+TYPBWD, 0, 0, 0, 1, 16, },
{ "blo", INST, 0xaa, 1, ACCD+TYPBWD, 0, 0, 0, 1, 17, },
{ "bhs", INST, 0xba, 1, ACCD+TYPBWD, 0, 0, 0, 1, 18, },
{ "blt", INST, 0xca, 1, ACCD+TYPBWD, 0, 0, 0, 1, 19, },
{ "bge", INST, 0xda, 1, ACCD+TYPBWD, 0, 0, 0, 1, 20, },
{ "br", INST, 0xea, 1, ACCD+TYPBWD, 0, 0, 0, 1, 21, },
{ "bsr", INST, 0x02, 1, ACCD+TYPBWD, 0, 0, 0, 1, 22, },
{ "cxp", INST, 0x22, 1, ACCLTE+TYPBWD, 0, 0, 0, 1, 23, },
{ "ret", INST, 0x12, 1, ACCFD+TYPBWD, 0, 0, 0, 1, 24, },
{ "rett", INST, 0x42, 1, ACCFD+TYPBWD, 0, 0, 0, 1, 25, },
{ "rxp", INST, 0x32, 1, ACCFD+TYPBWD, 0, 0, 0, 1, 26, },
{ "exit", INST, 0x92, 1, ACCRLR+TYPB, 0, 0, 0, 1, 27, },
{ "restore", INST, 0x72, 1, ACCRLR+TYPB, 0, 0, 0, 1, 28, },
{ "save", INST, 0x62, 1, ACCRL+TYPB, 0, 0, 0, 1, 29, },
{ "enter", INST, 0x82, 2, ACCRL+TYPB, ACCFD+TYPBWD, 0, 0, 2, 30, },
{ "adjspb", INST, 0x57c, 1, ACCR+TYPB, 0, 0, 0, 3, 31, },
{ "adjspw", INST, 0x57d, 1, ACCR+TYPW, 0, 0, 0, 3, 32, },
{ "adjspd", INST, 0x57f, 1, ACCR+TYPD, 0, 0, 0, 3, 33, },
{ "caseb", INST, 0x77c, 1, ACCR+TYPB, 0, 0, 0, 3, 34, },
{ "casew", INST, 0x77d, 1, ACCR+TYPW, 0, 0, 0, 3, 35, },
{ "cased", INST, 0x77f, 1, ACCR+TYPD, 0, 0, 0, 3, 36, },
{ "bispsrb", INST, 0x37c, 1, ACCR+TYPB, 0, 0, 0, 3, 37, },
{ "bispsrw", INST, 0x37d, 1, ACCR+TYPW, 0, 0, 0, 3, 38, },
{ "bicpsrb", INST, 0x17c, 1, ACCR+TYPB, 0, 0, 0, 3, 39, },
{ "bicpsrw", INST, 0x17d, 1, ACCR+TYPW, 0, 0, 0, 3, 40, },
{ "cxpd", INST, 0x07f, 1, ACCA+TYPD, 0, 0, 0, 3, 41, },
{ "jsr", INST, 0x67f, 1, ACCA+TYPD, 0, 0, 0, 3, 42, },
{ "jump", INST, 0x27f, 1, ACCA+TYPD, 0, 0, 0, 3, 43, },
{ "seqb", INST, 0x03c, 1, ACCW+TYPB, 0, 0, 0, 3, 44, },
{ "seqw", INST, 0x03d, 1, ACCW+TYPW, 0, 0, 0, 3, 45, },
{ "seqd", INST, 0x03f, 1, ACCW+TYPD, 0, 0, 0, 3, 46, },
{ "sneb", INST, 0x0bc, 1, ACCW+TYPB, 0, 0, 0, 3, 47, },
{ "snew", INST, 0x0bd, 1, ACCW+TYPW, 0, 0, 0, 3, 48, },
{ "sned", INST, 0x0bf, 1, ACCW+TYPD, 0, 0, 0, 3, 49, },
{ "scsb", INST, 0x13c, 1, ACCW+TYPB, 0, 0, 0, 3, 50, },
{ "scsw", INST, 0x13d, 1, ACCW+TYPW, 0, 0, 0, 3, 51, },
{ "scsd", INST, 0x13f, 1, ACCW+TYPD, 0, 0, 0, 3, 52, },
{ "sccb", INST, 0x1bc, 1, ACCW+TYPB, 0, 0, 0, 3, 53, },
{ "sccw", INST, 0x1bd, 1, ACCW+TYPW, 0, 0, 0, 3, 54, },
{ "sccd", INST, 0x1bf, 1, ACCW+TYPD, 0, 0, 0, 3, 55, },
{ "shib", INST, 0x23c, 1, ACCW+TYPB, 0, 0, 0, 3, 56, },
{ "shiw", INST, 0x23d, 1, ACCW+TYPW, 0, 0, 0, 3, 57, },
{ "shid", INST, 0x23f, 1, ACCW+TYPD, 0, 0, 0, 3, 58, },
{ "slsb", INST, 0x2bc, 1, ACCW+TYPB, 0, 0, 0, 3, 59, },
{ "slsw", INST, 0x2bd, 1, ACCW+TYPW, 0, 0, 0, 3, 60, },
{ "slsd", INST, 0x2bf, 1, ACCW+TYPD, 0, 0, 0, 3, 61, },
{ "sgtb", INST, 0x33c, 1, ACCW+TYPB, 0, 0, 0, 3, 62, },
{ "sgtw", INST, 0x33d, 1, ACCW+TYPW, 0, 0, 0, 3, 63, },
{ "sgtd", INST, 0x33f, 1, ACCW+TYPD, 0, 0, 0, 3, 64, },
{ "sleb", INST, 0x3bc, 1, ACCW+TYPB, 0, 0, 0, 3, 65, },
{ "slew", INST, 0x3bd, 1, ACCW+TYPW, 0, 0, 0, 3, 66, },
{ "sled", INST, 0x3bf, 1, ACCW+TYPD, 0, 0, 0, 3, 67, },
{ "sfsb", INST, 0x43c, 1, ACCW+TYPB, 0, 0, 0, 3, 68, },
{ "sfsw", INST, 0x43d, 1, ACCW+TYPW, 0, 0, 0, 3, 69, },
{ "sfsd", INST, 0x43f, 1, ACCW+TYPD, 0, 0, 0, 3, 70, },
{ "sfcb", INST, 0x4bc, 1, ACCW+TYPB, 0, 0, 0, 3, 71, },
{ "sfcw", INST, 0x4bd, 1, ACCW+TYPW, 0, 0, 0, 3, 72, },
{ "sfcd", INST, 0x4bf, 1, ACCW+TYPD, 0, 0, 0, 3, 73, },
{ "slob", INST, 0x53c, 1, ACCW+TYPB, 0, 0, 0, 3, 74, },
{ "slow", INST, 0x53d, 1, ACCW+TYPW, 0, 0, 0, 3, 75, },
{ "slod", INST, 0x53f, 1, ACCW+TYPD, 0, 0, 0, 3, 76, },
{ "shsb", INST, 0x5bc, 1, ACCW+TYPB, 0, 0, 0, 3, 77, },
{ "shsw", INST, 0x5bd, 1, ACCW+TYPW, 0, 0, 0, 3, 78, },
{ "shsd", INST, 0x5bf, 1, ACCW+TYPD, 0, 0, 0, 3, 79, },
{ "sltb", INST, 0x63c, 1, ACCW+TYPB, 0, 0, 0, 3, 80, },
{ "sltw", INST, 0x63d, 1, ACCW+TYPW, 0, 0, 0, 3, 81, },
{ "sltd", INST, 0x63f, 1, ACCW+TYPD, 0, 0, 0, 3, 82, },
{ "sgeb", INST, 0x6bc, 1, ACCW+TYPB, 0, 0, 0, 3, 83, },
{ "sgew", INST, 0x6bd, 1, ACCW+TYPW, 0, 0, 0, 3, 84, },
{ "sged", INST, 0x6bf, 1, ACCW+TYPD, 0, 0, 0, 3, 85, },
{ "addqb", INST, 0x0c, 2, ACCQ+TYP4BIT, ACCM+TYPB, 0, 0, 4, 86, },
{ "addqw", INST, 0x0d, 2, ACCQ+TYP4BIT, ACCM+TYPW, 0, 0, 4, 87, },
{ "addqd", INST, 0x0f, 2, ACCQ+TYP4BIT, ACCM+TYPD, 0, 0, 4, 88, },
{ "cmpqb", INST, 0x1c, 2, ACCQ+TYP4BIT, ACCR+TYPB, 0, 0, 4, 89, },
{ "cmpqw", INST, 0x1d, 2, ACCQ+TYP4BIT, ACCR+TYPW, 0, 0, 4, 90, },
{ "cmpqd", INST, 0x1f, 2, ACCQ+TYP4BIT, ACCR+TYPD, 0, 0, 4, 91, },
{ "movqb", INST, 0x5c, 2, ACCQ+TYP4BIT, ACCW+TYPB, 0, 0, 4, 92, },
{ "movqw", INST, 0x5d, 2, ACCQ+TYP4BIT, ACCW+TYPW, 0, 0, 4, 93, },
{ "movqd", INST, 0x5f, 2, ACCQ+TYP4BIT, ACCW+TYPD, 0, 0, 4, 94, },
{ "lprb", INST, 0x6c, 2, ACCS+TYPPREG, ACCR+TYPB, 0, 0, 4, 95, },
{ "lprw", INST, 0x6d, 2, ACCS+TYPPREG, ACCR+TYPW, 0, 0, 4, 96, },
{ "lprd", INST, 0x6f, 2, ACCS+TYPPREG, ACCR+TYPD, 0, 0, 4, 97, },
{ "sprb", INST, 0x2c, 2, ACCS+TYPPREG, ACCW+TYPB, 0, 0, 4, 98, },
{ "sprw", INST, 0x2d, 2, ACCS+TYPPREG, ACCW+TYPW, 0, 0, 4, 99, },
{ "sprd", INST, 0x2f, 2, ACCS+TYPPREG, ACCW+TYPD, 0, 0, 4, 100, },
{ "acbb", INST, 0x4c, 3, ACCQ+TYP4BIT, ACCM+TYPB, ACCD+TYPBWD, 0, 5, 101, },
{ "acbw", INST, 0x4d, 3, ACCQ+TYP4BIT, ACCM+TYPW, ACCD+TYPBWD, 0, 5, 102, },
{ "acbd", INST, 0x4f, 3, ACCQ+TYP4BIT, ACCM+TYPD, ACCD+TYPBWD, 0, 5, 103, },
{ "addb", INST, 0x00, 2, ACCR+TYPB, ACCM+TYPB, 0, 0, 6, 104, },
{ "addw", INST, 0x01, 2, ACCR+TYPW, ACCM+TYPW, 0, 0, 6, 105, },
{ "addd", INST, 0x03, 2, ACCR+TYPD, ACCM+TYPD, 0, 0, 6, 106, },
{ "addcb", INST, 0x10, 2, ACCR+TYPB, ACCM+TYPB, 0, 0, 6, 107, },
{ "addcw", INST, 0x11, 2, ACCR+TYPW, ACCM+TYPW, 0, 0, 6, 108, },
{ "addcd", INST, 0x13, 2, ACCR+TYPD, ACCM+TYPD, 0, 0, 6, 109, },
{ "andb", INST, 0x28, 2, ACCR+TYPB, ACCM+TYPB, 0, 0, 6, 110, },
{ "andw", INST, 0x29, 2, ACCR+TYPW, ACCM+TYPW, 0, 0, 6, 111, },
{ "andd", INST, 0x2b, 2, ACCR+TYPD, ACCM+TYPD, 0, 0, 6, 112, },
{ "bicb", INST, 0x08, 2, ACCR+TYPB, ACCM+TYPB, 0, 0, 6, 113, },
{ "bicw", INST, 0x09, 2, ACCR+TYPW, ACCM+TYPW, 0, 0, 6, 114, },
{ "bicd", INST, 0x0b, 2, ACCR+TYPD, ACCM+TYPD, 0, 0, 6, 115, },
{ "orb", INST, 0x18, 2, ACCR+TYPB, ACCM+TYPB, 0, 0, 6, 116, },
{ "orw", INST, 0x19, 2, ACCR+TYPW, ACCM+TYPW, 0, 0, 6, 117, },
{ "ord", INST, 0x1b, 2, ACCR+TYPD, ACCM+TYPD, 0, 0, 6, 118, },
{ "subb", INST, 0x20, 2, ACCR+TYPB, ACCM+TYPB, 0, 0, 6, 119, },
{ "subw", INST, 0x21, 2, ACCR+TYPW, ACCM+TYPW, 0, 0, 6, 120, },
{ "subd", INST, 0x23, 2, ACCR+TYPD, ACCM+TYPD, 0, 0, 6, 121, },
{ "subcb", INST, 0x30, 2, ACCR+TYPB, ACCM+TYPB, 0, 0, 6, 122, },
{ "subcw", INST, 0x31, 2, ACCR+TYPW, ACCM+TYPW, 0, 0, 6, 123, },
{ "subcd", INST, 0x33, 2, ACCR+TYPD, ACCM+TYPD, 0, 0, 6, 124, },
{ "xorb", INST, 0x38, 2, ACCR+TYPB, ACCM+TYPB, 0, 0, 6, 125, },
{ "xorw", INST, 0x39, 2, ACCR+TYPW, ACCM+TYPW, 0, 0, 6, 126, },
{ "xord", INST, 0x3b, 2, ACCR+TYPD, ACCM+TYPD, 0, 0, 6, 127, },
{ "addr", INST, 0x27, 2, ACCA+TYPD, ACCW+TYPD, 0, 0, 6, 128, },
{ "cmpb", INST, 0x04, 2, ACCR+TYPB, ACCR+TYPB, 0, 0, 6, 129, },
{ "cmpw", INST, 0x05, 2, ACCR+TYPW, ACCR+TYPW, 0, 0, 6, 130, },
{ "cmpd", INST, 0x07, 2, ACCR+TYPD, ACCR+TYPD, 0, 0, 6, 131, },
{ "movb", INST, 0x14, 2, ACCR+TYPB, ACCW+TYPB, 0, 0, 6, 132, },
{ "movw", INST, 0x15, 2, ACCR+TYPW, ACCW+TYPW, 0, 0, 6, 133, },
{ "movd", INST, 0x17, 2, ACCR+TYPD, ACCW+TYPD, 0, 0, 6, 134, },
{ "tbitb", INST, 0x34, 2, ACCR+TYPB, ACCRA+TYPBWD, 0, 0, 6, 135, },
{ "tbitw", INST, 0x35, 2, ACCR+TYPW, ACCRA+TYPBWD, 0, 0, 6, 136, },
{ "tbitd", INST, 0x37, 2, ACCR+TYPD, ACCRA+TYPBWD, 0, 0, 6, 137, },
{ "setcfg", INSTG, 0xb0e, 1, ACCS+TYP4BIT, 0, 0, 0, 7, 138, },
{ "cmpsb", INSTST, 0x40e, 1, ACCS+TYPSTROPT, 0, 0, 0, 8, 139, },
{ "cmpsw", INSTST, 0x50e, 1, ACCS+TYPSTROPT, 0, 0, 0, 8, 140, },
{ "cmpsd", INSTST, 0x70e, 1, ACCS+TYPSTROPT, 0, 0, 0, 8, 141, },
{ "cmpst", INSTST, 0x840e, 1, ACCS+TYPSTROPT, 0, 0, 0, 8, 142, },
{ "movsb", INSTST, 0x00e, 1, ACCS+TYPSTROPT, 0, 0, 0, 8, 143, },
{ "movsw", INSTST, 0x10e, 1, ACCS+TYPSTROPT, 0, 0, 0, 8, 144, },
{ "movsd", INSTST, 0x30e, 1, ACCS+TYPSTROPT, 0, 0, 0, 8, 145, },
{ "movst", INSTST, 0x800e, 1, ACCS+TYPSTROPT, 0, 0, 0, 8, 146, },
{ "skpsb", INSTST, 0xc0e, 1, ACCS+TYPSTROPT, 0, 0, 0, 8, 147, },
{ "skpsw", INSTST, 0xd0e, 1, ACCS+TYPSTROPT, 0, 0, 0, 8, 148, },
{ "skpsd", INSTST, 0xf0e, 1, ACCS+TYPSTROPT, 0, 0, 0, 8, 149, },
{ "skpst", INSTST, 0x8c0e, 1, ACCS+TYPSTROPT, 0, 0, 0, 8, 150, },
{ "lfsr", INST, 0xf3e, 1, ACCR+TYPD, 0, 0, 0, 9, 151, },
{ "rdval", INST, 0x31e, 1, ACCA+TYPBWD, 0, 0, 0, 9, 152, },
{ "wrval", INST, 0x71e, 1, ACCA+TYPBWD, 0, 0, 0, 9, 153, },
{ "sfsr", INST, 0x373e, 1, ACCW+TYPD, 0, 0, 0, 10, 154, },
{ "absf", INST, 0x35be, 2, ACCR+TYPF, ACCW+TYPF, 0, 0, 11, 155, },
{ "absl", INST, 0x34be, 2, ACCR+TYPL, ACCW+TYPL, 0, 0, 11, 156, },
{ "addf", INST, 0x1be, 2, ACCR+TYPF, ACCM+TYPF, 0, 0, 11, 157, },
{ "addl", INST, 0x0be, 2, ACCR+TYPL, ACCM+TYPL, 0, 0, 11, 158, },
{ "movf", INST, 0x5be, 2, ACCR+TYPF, ACCW+TYPF, 0, 0, 11, 159, },
{ "movl", INST, 0x4be, 2, ACCR+TYPL, ACCW+TYPL, 0, 0, 11, 160, },
{ "negf", INST, 0x15be, 2, ACCR+TYPF, ACCW+TYPF, 0, 0, 11, 161, },
{ "negl", INST, 0x14be, 2, ACCR+TYPL, ACCW+TYPL, 0, 0, 11, 162, },
{ "cmpf", INST, 0x9be, 2, ACCR+TYPF, ACCR+TYPF, 0, 0, 11, 163, },
{ "cmpl", INST, 0x8be, 2, ACCR+TYPL, ACCR+TYPL, 0, 0, 11, 164, },
{ "divf", INST, 0x21be, 2, ACCR+TYPF, ACCM+TYPF, 0, 0, 11, 165, },
{ "divl", INST, 0x20be, 2, ACCR+TYPL, ACCM+TYPL, 0, 0, 11, 166, },
{ "mulf", INST, 0x31be, 2, ACCR+TYPF, ACCM+TYPF, 0, 0, 11, 167, },
{ "mull", INST, 0x30be, 2, ACCR+TYPL, ACCM+TYPL, 0, 0, 11, 168, },
{ "subf", INST, 0x11be, 2, ACCR+TYPF, ACCM+TYPF, 0, 0, 11, 169, },
{ "subl", INST, 0x10be, 2, ACCR+TYPL, ACCM+TYPL, 0, 0, 11, 170, },
{ "absb", INST, 0x304e, 2, ACCR+TYPB, ACCW+TYPB, 0, 0, 11, 171, },
{ "absw", INST, 0x314e, 2, ACCR+TYPW, ACCW+TYPW, 0, 0, 11, 172, },
{ "absd", INST, 0x334e, 2, ACCR+TYPD, ACCW+TYPD, 0, 0, 11, 173, },
{ "comb", INST, 0x344e, 2, ACCR+TYPB, ACCW+TYPB, 0, 0, 11, 174, },
{ "comw", INST, 0x354e, 2, ACCR+TYPW, ACCW+TYPW, 0, 0, 11, 175, },
{ "comd", INST, 0x374e, 2, ACCR+TYPD, ACCW+TYPD, 0, 0, 11, 176, },
{ "movxbd", INST, 0x1cce, 2, ACCR+TYPB, ACCW+TYPD, 0, 0, 11, 177, },
{ "movxwd", INST, 0x1dce, 2, ACCR+TYPW, ACCW+TYPD, 0, 0, 11, 178, },
{ "movxbw", INST, 0x10ce, 2, ACCR+TYPB, ACCW+TYPW, 0, 0, 11, 179, },
{ "movzbd", INST, 0x18ce, 2, ACCR+TYPB, ACCW+TYPD, 0, 0, 11, 180, },
{ "movzwd", INST, 0x19ce, 2, ACCR+TYPW, ACCW+TYPD, 0, 0, 11, 181, },
{ "movzbw", INST, 0x14ce, 2, ACCR+TYPB, ACCW+TYPW, 0, 0, 11, 182, },
{ "negb", INST, 0x204e, 2, ACCR+TYPB, ACCW+TYPB, 0, 0, 11, 183, },
{ "negw", INST, 0x214e, 2, ACCR+TYPW, ACCW+TYPW, 0, 0, 11, 184, },
{ "negd", INST, 0x234e, 2, ACCR+TYPD, ACCW+TYPD, 0, 0, 11, 185, },
{ "notb", INST, 0x244e, 2, ACCR+TYPB, ACCW+TYPB, 0, 0, 11, 186, },
{ "notw", INST, 0x254e, 2, ACCR+TYPW, ACCW+TYPW, 0, 0, 11, 187, },
{ "notd", INST, 0x274e, 2, ACCR+TYPD, ACCW+TYPD, 0, 0, 11, 188, },
{ "movsub", INST, 0xcae, 2, ACCA+TYPBWD, ACCA+TYPBWD, 0, 0, 11, 189, },
{ "movsuw", INST, 0xdae, 2, ACCA+TYPBWD, ACCA+TYPBWD, 0, 0, 11, 190, },
{ "movsud", INST, 0xfae, 2, ACCA+TYPBWD, ACCA+TYPBWD, 0, 0, 11, 191, },
{ "movusb", INST, 0x1cae, 2, ACCA+TYPBWD, ACCA+TYPBWD, 0, 0, 11, 192, },
{ "movusw", INST, 0x1dae, 2, ACCA+TYPBWD, ACCA+TYPBWD, 0, 0, 11, 193, },
{ "movusd", INST, 0x1fae, 2, ACCA+TYPBWD, ACCA+TYPBWD, 0, 0, 11, 194, },
{ "addpb", INST, 0x3c4e, 2, ACCR+TYPB, ACCM+TYPB, 0, 0, 11, 195, },
{ "addpw", INST, 0x3d4e, 2, ACCR+TYPW, ACCM+TYPW, 0, 0, 11, 196, },
{ "addpd", INST, 0x3f4e, 2, ACCR+TYPD, ACCM+TYPD, 0, 0, 11, 197, },
{ "subpb", INST, 0x2c4e, 2, ACCR+TYPB, ACCM+TYPB, 0, 0, 11, 198, },
{ "subpw", INST, 0x2d4e, 2, ACCR+TYPW, ACCM+TYPW, 0, 0, 11, 199, },
{ "subpd", INST, 0x2f4e, 2, ACCR+TYPD, ACCM+TYPD, 0, 0, 11, 200, },
{ "divb", INST, 0x3cce, 2, ACCR+TYPB, ACCM+TYPB, 0, 0, 11, 201, },
{ "divw", INST, 0x3dce, 2, ACCR+TYPW, ACCM+TYPW, 0, 0, 11, 202, },
{ "divd", INST, 0x3fce, 2, ACCR+TYPD, ACCM+TYPD, 0, 0, 11, 203, },
{ "remb", INST, 0x34ce, 2, ACCR+TYPB, ACCM+TYPB, 0, 0, 11, 204, },
{ "remw", INST, 0x35ce, 2, ACCR+TYPW, ACCM+TYPW, 0, 0, 11, 205, },
{ "remd", INST, 0x37ce, 2, ACCR+TYPD, ACCM+TYPD, 0, 0, 11, 206, },
{ "ffsb", INST, 0x046e, 2, ACCR+TYPB, ACCM+TYPB, 0, 0, 11, 207, },
{ "ffsw", INST, 0x056e, 2, ACCR+TYPW, ACCM+TYPW, 0, 0, 11, 208, },
{ "ffsd", INST, 0x076e, 2, ACCR+TYPD, ACCM+TYPD, 0, 0, 11, 209, },
{ "modb", INST, 0x38ce, 2, ACCR+TYPB, ACCM+TYPB, 0, 0, 11, 210, },
{ "modw", INST, 0x39ce, 2, ACCR+TYPW, ACCM+TYPW, 0, 0, 11, 211, },
{ "modd", INST, 0x3bce, 2, ACCR+TYPD, ACCM+TYPD, 0, 0, 11, 212, },
{ "mulb", INST, 0x20ce, 2, ACCR+TYPB, ACCM+TYPB, 0, 0, 11, 213, },
{ "mulw", INST, 0x21ce, 2, ACCR+TYPW, ACCM+TYPW, 0, 0, 11, 214, },
{ "muld", INST, 0x23ce, 2, ACCR+TYPD, ACCM+TYPD, 0, 0, 11, 215, },
{ "quob", INST, 0x30ce, 2, ACCR+TYPB, ACCM+TYPB, 0, 0, 11, 216, },
{ "quow", INST, 0x31ce, 2, ACCR+TYPW, ACCM+TYPW, 0, 0, 11, 217, },
{ "quod", INST, 0x33ce, 2, ACCR+TYPD, ACCM+TYPD, 0, 0, 11, 218, },
{ "movlf", INST, 0x163e, 2, ACCR+TYPL, ACCW+TYPF, 0, 0, 11, 219, },
{ "movfl", INST, 0x1b3e, 2, ACCR+TYPF, ACCW+TYPL, 0, 0, 11, 220, },

{ "ashb", INST, 0x44e, 2, ACCR+TYPB, ACCM+TYPB, 0, 0, 11, 221, },
{ "ashw", INST, 0x54e, 2, ACCR+TYPB, ACCM+TYPW, 0, 0, 11, 222, },
{ "ashd", INST, 0x74e, 2, ACCR+TYPB, ACCM+TYPD, 0, 0, 11, 223, },
{ "lshb", INST, 0x144e, 2, ACCR+TYPB, ACCM+TYPB, 0, 0, 11, 224, },
{ "lshw", INST, 0x154e, 2, ACCR+TYPB, ACCM+TYPW, 0, 0, 11, 225, },
{ "lshd", INST, 0x174e, 2, ACCR+TYPB, ACCM+TYPD, 0, 0, 11, 226, },
{ "rotb", INST, 0x04e, 2, ACCR+TYPB, ACCM+TYPB, 0, 0, 11, 227, },
{ "rotw", INST, 0x14e, 2, ACCR+TYPB, ACCM+TYPW, 0, 0, 11, 228, },
{ "rotd", INST, 0x34e, 2, ACCR+TYPB, ACCM+TYPD, 0, 0, 11, 229, },
{ "cbitb", INST, 0x84e, 2, ACCR+TYPB, ACCRA+TYPBWD, 0, 0, 11, 230, },
{ "cbitw", INST, 0x94e, 2, ACCR+TYPW, ACCRA+TYPBWD, 0, 0, 11, 231, },
{ "cbitd", INST, 0xb4e, 2, ACCR+TYPD, ACCRA+TYPBWD, 0, 0, 11, 232, },
{ "cbitib", INST, 0xc4e, 2, ACCR+TYPB, ACCRA+TYPBWD, 0, 0, 11, 233, },
{ "cbitiw", INST, 0xd4e, 2, ACCR+TYPW, ACCRA+TYPBWD, 0, 0, 11, 234, },
{ "cbitid", INST, 0xf4e, 2, ACCR+TYPD, ACCRA+TYPBWD, 0, 0, 11, 235, },
{ "ibitb", INST, 0x384e, 2, ACCR+TYPB, ACCRA+TYPBWD, 0, 0, 11, 236, },
{ "ibitw", INST, 0x394e, 2, ACCR+TYPW, ACCRA+TYPBWD, 0, 0, 11, 237, },
{ "ibitd", INST, 0x3b4e, 2, ACCR+TYPD, ACCRA+TYPBWD, 0, 0, 11, 238, },
{ "sbitb", INST, 0x184e, 2, ACCR+TYPB, ACCRA+TYPBWD, 0, 0, 11, 239, },
{ "sbitw", INST, 0x194e, 2, ACCR+TYPW, ACCRA+TYPBWD, 0, 0, 11, 240, },
{ "sbitd", INST, 0x1b4e, 2, ACCR+TYPD, ACCRA+TYPBWD, 0, 0, 11, 241, },
{ "sbitib", INST, 0x1c4e, 2, ACCR+TYPB, ACCRA+TYPBWD, 0, 0, 11, 242, },
{ "sbitiw", INST, 0x1d4e, 2, ACCR+TYPW, ACCRA+TYPBWD, 0, 0, 11, 243, },
{ "sbitid", INST, 0x1f4e, 2, ACCR+TYPD, ACCRA+TYPBWD, 0, 0, 11, 244, },
{ "deib", INST, 0x2cce, 2, ACCR+TYPB, ACCM+TYPW, 0, 0, 11, 245, },
{ "deiw", INST, 0x2dce, 2, ACCR+TYPW, ACCM+TYPD, 0, 0, 11, 246, },
{ "deid", INST, 0x2fce, 2, ACCR+TYPD, ACCM+TYPQ, 0, 0, 11, 247, },
{ "meib", INST, 0x24ce, 2, ACCR+TYPB, ACCM+TYPW, 0, 0, 11, 248, },
{ "meiw", INST, 0x25ce, 2, ACCR+TYPW, ACCM+TYPD, 0, 0, 11, 249, },
{ "meid", INST, 0x27ce, 2, ACCR+TYPD, ACCM+TYPQ, 0, 0, 11, 250, },
{ "floorfb", INST, 0x3c3e, 2, ACCR+TYPF, ACCW+TYPB, 0, 0, 11, 251, },
{ "floorfw", INST, 0x3d3e, 2, ACCR+TYPF, ACCW+TYPW, 0, 0, 11, 252, },
{ "floorfd", INST, 0x3f3e, 2, ACCR+TYPF, ACCW+TYPD, 0, 0, 11, 253, },
{ "floorlb", INST, 0x383e, 2, ACCR+TYPL, ACCW+TYPB, 0, 0, 11, 254, },
{ "floorlw", INST, 0x393e, 2, ACCR+TYPL, ACCW+TYPW, 0, 0, 11, 255, },
{ "floorld", INST, 0x3b3e, 2, ACCR+TYPL, ACCW+TYPD, 0, 0, 11, 256, },
{ "roundfb", INST, 0x243e, 2, ACCR+TYPF, ACCW+TYPB, 0, 0, 11, 257, },
{ "roundfw", INST, 0x253e, 2, ACCR+TYPF, ACCW+TYPW, 0, 0, 11, 258, },
{ "roundfd", INST, 0x273e, 2, ACCR+TYPF, ACCW+TYPD, 0, 0, 11, 259, },
{ "roundlb", INST, 0x203e, 2, ACCR+TYPL, ACCW+TYPB, 0, 0, 11, 260, },
{ "roundlw", INST, 0x213e, 2, ACCR+TYPL, ACCW+TYPW, 0, 0, 11, 261, },
{ "roundld", INST, 0x233e, 2, ACCR+TYPL, ACCW+TYPD, 0, 0, 11, 262, },
{ "truncfb", INST, 0x2c3e, 2, ACCR+TYPF, ACCW+TYPB, 0, 0, 11, 263, },
{ "truncfw", INST, 0x2d3e, 2, ACCR+TYPF, ACCW+TYPW, 0, 0, 11, 264, },
{ "truncfd", INST, 0x2f3e, 2, ACCR+TYPF, ACCW+TYPD, 0, 0, 11, 265, },
{ "trunclb", INST, 0x283e, 2, ACCR+TYPL, ACCW+TYPB, 0, 0, 11, 266, },
{ "trunclw", INST, 0x293e, 2, ACCR+TYPL, ACCW+TYPW, 0, 0, 11, 267, },
{ "truncld", INST, 0x2b3e, 2, ACCR+TYPL, ACCW+TYPD, 0, 0, 11, 268, },
{ "movbf", INST, 0x43e, 2, ACCR+TYPB, ACCW+TYPF, 0, 0, 11, 269, },
{ "movbl", INST, 0x03e, 2, ACCR+TYPB, ACCW+TYPL, 0, 0, 11, 270, },
{ "movwf", INST, 0x53e, 2, ACCR+TYPW, ACCW+TYPF, 0, 0, 11, 271, },
{ "movwl", INST, 0x13e, 2, ACCR+TYPW, ACCW+TYPL, 0, 0, 11, 272, },
{ "movdf", INST, 0x73e, 2, ACCR+TYPD, ACCW+TYPF, 0, 0, 11, 273, },
{ "movdl", INST, 0x33e, 2, ACCR+TYPD, ACCW+TYPL, 0, 0, 11, 274, },
{ "cmpmb", INST, 0x4ce, 3, ACCA+TYPB, ACCA+TYPB, ACCFD+TYPB, 0, 12, 275,},
{ "cmpmw", INST, 0x5ce, 3, ACCA+TYPW, ACCA+TYPW, ACCFD+TYPB, 0, 12, 276,},
{ "cmpmd", INST, 0x7ce, 3, ACCA+TYPD, ACCA+TYPD, ACCFD+TYPB, 0, 12, 277,},
{ "movmb", INST, 0x0ce, 3, ACCA+TYPB, ACCA+TYPB, ACCFD+TYPB, 0, 12, 278,},
{ "movmw", INST, 0x1ce, 3, ACCA+TYPW, ACCA+TYPW, ACCFD+TYPB, 0, 12, 279,},
{ "movmd", INST, 0x3ce, 3, ACCA+TYPD, ACCA+TYPD, ACCFD+TYPB, 0, 12, 280,},
{ "extsb", INST, 0xcce, 4, ACCRA+TYPBWD, ACCW+TYPB, ACCI+TYP3BIT, 
	ACCI+TYP5BIT, 13, 281, },
{ "extsw", INST, 0xdce, 4, ACCRA+TYPBWD, ACCW+TYPW, ACCI+TYP3BIT, 
	ACCI+TYP5BIT, 13, 282, },
{ "extsd", INST, 0xfce, 4, ACCRA+TYPBWD, ACCW+TYPD, ACCI+TYP3BIT, 
	ACCI+TYP5BIT, 13, 283, },
{ "inssb", INST, 0x8ce, 4, ACCR+TYPB, ACCRA+TYPBWD, ACCI+TYP3BIT, 
	ACCI+TYP5BIT, 13, 284,},
{ "inssw", INST, 0x9ce, 4, ACCR+TYPW, ACCRA+TYPBWD, ACCI+TYP3BIT, 
	ACCI+TYP5BIT, 13, 285,},
{ "inssd", INST, 0xbce, 4, ACCR+TYPD, ACCRA+TYPBWD, ACCI+TYP3BIT, 
	ACCI+TYP5BIT, 13, 286,},
{ "checkb", INST, 0x0ee, 3, ACCREG+TYP3BIT, ACCA+TYPBWD, ACCR+TYPB, 0, 14, 287,},
{ "checkw", INST, 0x1ee, 3, ACCREG+TYP3BIT, ACCA+TYPBWD, ACCR+TYPW, 0, 14, 288,},
{ "checkd", INST, 0x3ee, 3, ACCREG+TYP3BIT, ACCA+TYPBWD, ACCR+TYPD, 0, 14, 289,},
{ "cvtp", INST, 0x36e, 3, ACCREG+TYP3BIT, ACCA+TYPBWD, ACCW+TYPD, 0, 14, 290,},
{ "indexb", INST, 0x42e, 3, ACCREG+TYP3BIT, ACCR+TYPB, ACCR+TYPB, 0, 14, 291,},
{ "indexw", INST, 0x52e, 3, ACCREG+TYP3BIT, ACCR+TYPW, ACCR+TYPW, 0, 14, 292,},
{ "indexd", INST, 0x72e, 3, ACCREG+TYP3BIT, ACCR+TYPD, ACCR+TYPD, 0, 14, 293,},
{ "extb", INST, 0x02e, 4, ACCREG+TYP3BIT, ACCRA+TYPBWD, ACCW+TYPB, 
	ACCFD+TYPB, 15, 294, },
{ "extw", INST, 0x12e, 4, ACCREG+TYP3BIT, ACCRA+TYPBWD, ACCW+TYPW, 
	ACCFD+TYPB, 15, 295, },
{ "extd", INST, 0x32e, 4, ACCREG+TYP3BIT, ACCRA+TYPBWD, ACCW+TYPD, 
	ACCFD+TYPB, 15, 296, },
{ "insb", INST, 0x0ae, 4, ACCREG+TYP3BIT, ACCR+TYPB, ACCRA+TYPBWD, 
	ACCFD+TYPB, 15, 297,},
{ "insw", INST, 0x1ae, 4, ACCREG+TYP3BIT, ACCR+TYPW, ACCRA+TYPBWD, 
	ACCFD+TYPB, 15, 298,},
{ "insd", INST, 0x3ae, 4, ACCREG+TYP3BIT, ACCR+TYPD, ACCRA+TYPBWD, 
	ACCFD+TYPB, 15, 299,},
{ "lmr", INST, 0xb1e, 2, ACCS+TYP4BIT, ACCR+TYPD, 0, 0, 16, 300,},
{ "smr", INST, 0xf1e, 2, ACCS+TYP4BIT,  ACCW+TYPD, 0, 0, 16, 301,},
{ "sremf",  INST, 0x01fe, 2, ACCR+TYPF, ACCM+TYPF, 0, 0, 11, 302, },
{ "sreml",  INST, 0x00fe, 2, ACCR+TYPF, ACCM+TYPF, 0, 0, 11, 303, },
{ "scalbf", INST, 0x11fe, 2, ACCR+TYPF, ACCM+TYPF, 0, 0, 11, 304, },
{ "scalbl", INST, 0x10fe, 2, ACCR+TYPF, ACCM+TYPF, 0, 0, 11, 305, },
{ "logbf",  INST, 0x15fe, 2, ACCR+TYPF, ACCM+TYPF, 0, 0, 11, 306, },
{ "logbl",  INST, 0x14fe, 2, ACCR+TYPF, ACCM+TYPF, 0, 0, 11, 307, },
{ "dotf",   INST, 0x0dfe, 2, ACCR+TYPF, ACCM+TYPF, 0, 0, 11, 308, },
{ "dotl",   INST, 0x0cfe, 2, ACCR+TYPF, ACCM+TYPF, 0, 0, 11, 309, },
{ "polyf",  INST, 0x09fe, 2, ACCR+TYPF, ACCM+TYPF, 0, 0, 11, 310, },
{ "polyl",  INST, 0x08fe, 2, ACCR+TYPF, ACCM+TYPF, 0, 0, 11, 311, },
