BSD 4 release
[unix-history] / usr / src / cmd / as / instrs
index c985465..95fdaee 100644 (file)
-OP("acbb",     0x9d,   4,      ACCR+TYPB,      ACCR+TYPB,      ACCM+TYPB,      ACCB+TYPW,0,0), 
-OP("acbd",     0x6f,   4,      ACCR+TYPD,      ACCR+TYPD,      ACCM+TYPD,      ACCB+TYPW,0,0), 
-OP("acbf",     0x4f,   4,      ACCR+TYPF,      ACCR+TYPF,      ACCM+TYPF,      ACCB+TYPW,0,0), 
-OP("acbl",     0xf1,   4,      ACCR+TYPL,      ACCR+TYPL,      ACCM+TYPL,      ACCB+TYPW,0,0), 
-OP("acbw",     0x3d,   4,      ACCR+TYPW,      ACCR+TYPW,      ACCM+TYPW,      ACCB+TYPW,0,0), 
-OP("adawi",    0x58,   2,      ACCR+TYPW,      ACCM+TYPW,0,0,0,0),     
-OP("addb2",    0x80,   2,      ACCR+TYPB,      ACCM+TYPB,0,0,0,0),     
-OP("addb3",    0x81,   3,      ACCR+TYPB,      ACCR+TYPB,      ACCW+TYPB,0,0,0),       
-OP("addd2",    0x60,   2,      ACCR+TYPD,      ACCM+TYPD,0,0,0,0),     
-OP("addd3",    0x61,   3,      ACCR+TYPD,      ACCR+TYPD,      ACCW+TYPD,0,0,0),       
-OP("addf2",    0x40,   2,      ACCR+TYPF,      ACCM+TYPF,0,0,0,0),     
-OP("addf3",    0x41,   3,      ACCR+TYPF,      ACCR+TYPF,      ACCW+TYPF,0,0,0),       
-OP("addl2",    0xc0,   2,      ACCR+TYPL,      ACCM+TYPL,0,0,0,0),     
-OP("addl3",    0xc1,   3,      ACCR+TYPL,      ACCR+TYPL,      ACCW+TYPL,0,0,0),       
-OP("addp4",    0x20,   4,      ACCR+TYPW,      ACCA+TYPB,      ACCR+TYPW,      ACCA+TYPB,0,0), 
-OP("addp6",    0x21,   6,      ACCR+TYPW,      ACCA+TYPB,      ACCR+TYPW,      ACCA+TYPB,      ACCR+TYPW,      ACCA+TYPB),     
-OP("addw2",    0xa0,   2,      ACCR+TYPW,      ACCM+TYPW,0,0,0,0),     
-OP("addw3",    0xa1,   3,      ACCR+TYPW,      ACCR+TYPW,      ACCW+TYPW,0,0,0),       
-OP("adwc",     0xd8,   2,      ACCR+TYPL,      ACCM+TYPL,0,0,0,0),     
-OP("aobleq",   0xf3,   3,      ACCR+TYPL,      ACCM+TYPL,      ACCB+TYPB,0,0,0),       
-OP("aoblss",   0xf2,   3,      ACCR+TYPL,      ACCM+TYPL,      ACCB+TYPB,0,0,0),       
-OP("ashl",     0x78,   3,      ACCR+TYPB,      ACCR+TYPL,      ACCW+TYPL,0,0,0),       
-OP("ashp",     0xf8,   6,      ACCR+TYPB,      ACCR+TYPW,      ACCA+TYPB,      ACCR+TYPB,      ACCR+TYPW,      ACCA+TYPB),     
-OP("ashq",     0x79,   3,      ACCR+TYPB,      ACCR+TYPQ,      ACCW+TYPQ,0,0,0),       
-OP("bbc",      0xe1,   3,      ACCR+TYPL,      ACCR+TYPB,      ACCB+TYPB,0,0,0),       
-OP("bbcc",     0xe5,   3,      ACCR+TYPL,      ACCR+TYPB,      ACCB+TYPB,0,0,0),       
-OP("bbcci",    0xe7,   3,      ACCR+TYPL,      ACCR+TYPB,      ACCB+TYPB,0,0,0),       
-OP("bbcs",     0xe3,   3,      ACCR+TYPL,      ACCR+TYPB,      ACCB+TYPB,0,0,0),       
-OP("bbs",      0xe0,   3,      ACCR+TYPL,      ACCR+TYPB,      ACCB+TYPB,0,0,0),       
-OP("bbsc",     0xe4,   3,      ACCR+TYPL,      ACCR+TYPB,      ACCB+TYPB,0,0,0),       
-OP("bbss",     0xe2,   3,      ACCR+TYPL,      ACCR+TYPB,      ACCB+TYPB,0,0,0),       
-OP("bbssi",    0xe6,   3,      ACCR+TYPL,      ACCR+TYPB,      ACCB+TYPB,0,0,0),       
-OP("bcc",      0x1e,   1,      ACCB+TYPB,0,0,0,0,0),   
-OP("bcs",      0x1f,   1,      ACCB+TYPB,0,0,0,0,0),   
-OP("beql",     0x13,   1,      ACCB+TYPB,0,0,0,0,0),   
-OP("beqlu",    0x13,   1,      ACCB+TYPB,0,0,0,0,0),   
-OP("bgeq",     0x18,   1,      ACCB+TYPB,0,0,0,0,0),   
-OP("bgequ",    0x1e,   1,      ACCB+TYPB,0,0,0,0,0),   
-OP("bgtr",     0x14,   1,      ACCB+TYPB,0,0,0,0,0),   
-OP("bgtru",    0x1a,   1,      ACCB+TYPB,0,0,0,0,0),   
-OP("bicb2",    0x8a,   2,      ACCR+TYPB,      ACCM+TYPB,0,0,0,0),     
-OP("bicb3",    0x8b,   3,      ACCR+TYPB,      ACCR+TYPB,      ACCW+TYPB,0,0,0),       
-OP("bicl2",    0xca,   2,      ACCR+TYPL,      ACCM+TYPL,0,0,0,0),     
-OP("bicl3",    0xcb,   3,      ACCR+TYPL,      ACCR+TYPL,      ACCW+TYPL,0,0,0),       
-OP("bicpsw",   0xb9,   1,      ACCR+TYPW,0,0,0,0,0),   
-OP("bicw2",    0xaa,   2,      ACCR+TYPW,      ACCM+TYPW,0,0,0,0),     
-OP("bicw3",    0xab,   3,      ACCR+TYPW,      ACCR+TYPW,      ACCW+TYPW,0,0,0),       
-OP("bisb2",    0x88,   2,      ACCR+TYPB,      ACCM+TYPB,0,0,0,0),     
-OP("bisb3",    0x89,   3,      ACCR+TYPB,      ACCR+TYPB,      ACCW+TYPB,0,0,0),       
-OP("bisl2",    0xc8,   2,      ACCR+TYPL,      ACCM+TYPL,0,0,0,0),     
-OP("bisl3",    0xc9,   3,      ACCR+TYPL,      ACCR+TYPL,      ACCW+TYPL,0,0,0),       
-OP("bispsw",   0xb8,   1,      ACCR+TYPW,0,0,0,0,0),   
-OP("bisw2",    0xa8,   2,      ACCR+TYPW,      ACCM+TYPW,0,0,0,0),     
-OP("bisw3",    0xa9,   3,      ACCR+TYPW,      ACCR+TYPW,      ACCW+TYPW,0,0,0),       
-OP("bitb",     0x93,   2,      ACCR+TYPB,      ACCR+TYPB,0,0,0,0),     
-OP("bitl",     0xd3,   2,      ACCR+TYPL,      ACCR+TYPL,0,0,0,0),     
-OP("bitw",     0xb3,   2,      ACCR+TYPW,      ACCR+TYPW,0,0,0,0),     
-OP("blbs",     0xe8,   2,      ACCR+TYPL,      ACCB+TYPB,0,0,0,0),     
-OP("blbc",     0xe9,   2,      ACCR+TYPL,      ACCB+TYPB,0,0,0,0),     
-OP("bleq",     0x15,   1,      ACCB+TYPB,0,0,0,0,0),   
-OP("blequ",    0x1b,   1,      ACCB+TYPB,0,0,0,0,0),   
-OP("blss",     0x19,   1,      ACCB+TYPB,0,0,0,0,0),   
-OP("blssu",    0x1f,   1,      ACCB+TYPB,0,0,0,0,0),   
-OP("bneq",     0x12,   1,      ACCB+TYPB,0,0,0,0,0),   
-OP("bnequ",    0x12,   1,      ACCB+TYPB,0,0,0,0,0),   
-OP("bpt",      0x03,0,0,0,0,0,0,0),    
-OP("brb",      0x11,   1,      ACCB+TYPB,0,0,0,0,0),   
-OP("brw",      0x31,   1,      ACCB+TYPW,0,0,0,0,0),   
-OP("bsbb",     0x10,   1,      ACCB+TYPB,0,0,0,0,0),   
-OP("bsbw",     0x30,   1,      ACCB+TYPW,0,0,0,0,0),   
-OP("bvc",      0x1c,   1,      ACCB+TYPB,0,0,0,0,0),   
-OP("bvs",      0x1d,   1,      ACCB+TYPB,0,0,0,0,0),   
-OP("callg",    0xfa,   2,      ACCA+TYPB,      ACCA+TYPB,0,0,0,0),     
-OP("calls",    0xfb,   2,      ACCR+TYPL,      ACCA+TYPB,0,0,0,0),     
-OP("caseb",    0x8f,   3,      ACCR+TYPB,      ACCR+TYPB,      ACCR+TYPB,0,0,0),       
-OP("casel",    0xcf,   3,      ACCR+TYPL,      ACCR+TYPL,      ACCR+TYPL,0,0,0),       
-OP("casew",    0xaf,   3,      ACCR+TYPW,      ACCR+TYPW,      ACCR+TYPW,0,0,0),       
-OP("chme",     0xbd,   1,      ACCR+TYPW,0,0,0,0,0),   
-OP("chmk",     0xbc,   1,      ACCR+TYPW,0,0,0,0,0),   
-OP("chms",     0xbe,   1,      ACCR+TYPW,0,0,0,0,0),   
-OP("chmu",     0xbf,   1,      ACCR+TYPW,0,0,0,0,0),   
-OP("clrb",     0x94,   1,      ACCW+TYPB,0,0,0,0,0),   
-OP("clrd",     0x7c,   1,      ACCW+TYPD,0,0,0,0,0),   
-OP("clrf",     0xd4,   1,      ACCW+TYPF,0,0,0,0,0),   
-OP("clrl",     0xd4,   1,      ACCW+TYPL,0,0,0,0,0),   
-OP("clrq",     0x7c,   1,      ACCW+TYPQ,0,0,0,0,0),   
-OP("clrw",     0xb4,   1,      ACCW+TYPW,0,0,0,0,0),   
-OP("cmpb",     0x91,   2,      ACCR+TYPB,      ACCR+TYPB,0,0,0,0),     
-OP("cmpc3",    0x29,   3,      ACCR+TYPW,      ACCA+TYPB,      ACCA+TYPB,0,0,0),       
-OP("cmpc5",    0x2d,   5,      ACCR+TYPW,      ACCA+TYPB,      ACCR+TYPB,      ACCR+TYPW,      ACCA+TYPB,0),   
-OP("cmpd",     0x71,   2,      ACCR+TYPD,      ACCR+TYPD,0,0,0,0),     
-OP("cmpf",     0x51,   2,      ACCR+TYPF,      ACCR+TYPF,0,0,0,0),     
-OP("cmpl",     0xd1,   2,      ACCR+TYPL,      ACCR+TYPL,0,0,0,0),     
-OP("cmpp3",    0x35,   3,      ACCR+TYPW,      ACCA+TYPB,      ACCA+TYPB,0,0,0),       
-OP("cmpp4",    0x37,   4,      ACCR+TYPW,      ACCA+TYPB,      ACCR+TYPW,      ACCA+TYPB,0,0), 
-OP("cmpv",     0xec,   4,      ACCR+TYPL,      ACCR+TYPB,      ACCR+TYPB,      ACCR+TYPL,0,0), 
-OP("cmpw",     0xb1,   2,      ACCR+TYPW,      ACCR+TYPW,0,0,0,0),     
-OP("cmpzv",    0xed,   4,      ACCR+TYPL,      ACCR+TYPB,      ACCR+TYPB,      ACCR+TYPL,0,0), 
-OP("crc",      0x0b,   4,      ACCA+TYPB,      ACCR+TYPL,      ACCR+TYPW,      ACCA+TYPB,0,0), 
-OP("cvtbd",    0x6c,   2,      ACCR+TYPB,      ACCW+TYPD,0,0,0,0),     
-OP("cvtbf",    0x4c,   2,      ACCR+TYPB,      ACCW+TYPB,0,0,0,0),     
-OP("cvtbl",    0x98,   2,      ACCR+TYPB,      ACCW+TYPL,0,0,0,0),     
-OP("cvtbw",    0x99,   2,      ACCR+TYPB,      ACCW+TYPW,0,0,0,0),     
-OP("cvtdb",    0x68,   2,      ACCR+TYPD,      ACCW+TYPB,0,0,0,0),     
-OP("cvtdf",    0x76,   2,      ACCR+TYPD,      ACCW+TYPF,0,0,0,0),     
-OP("cvtdl",    0x6a,   2,      ACCR+TYPD,      ACCW+TYPL,0,0,0,0),     
-OP("cvtdw",    0x69,   2,      ACCR+TYPD,      ACCW+TYPW,0,0,0,0),     
-OP("cvtfb",    0x48,   2,      ACCR+TYPF,      ACCW+TYPB,0,0,0,0),     
-OP("cvtfd",    0x56,   2,      ACCR+TYPF,      ACCW+TYPD,0,0,0,0),     
-OP("cvtfl",    0x4a,   2,      ACCR+TYPF,      ACCW+TYPL,0,0,0,0),     
-OP("cvtfw",    0x49,   2,      ACCR+TYPF,      ACCW+TYPW,0,0,0,0),     
-OP("cvtlb",    0xf6,   2,      ACCR+TYPL,      ACCW+TYPB,0,0,0,0),     
-OP("cvtld",    0x6e,   2,      ACCR+TYPL,      ACCW+TYPD,0,0,0,0),     
-OP("cvtlf",    0x4e,   2,      ACCR+TYPL,      ACCW+TYPF,0,0,0,0),     
-OP("cvtlp",    0xf9,   3,      ACCR+TYPL,      ACCR+TYPW,      ACCA+TYPB,0,0,0),       
-OP("cvtlw",    0xf7,   2,      ACCR+TYPL,      ACCW+TYPW,0,0,0,0),     
-OP("cvtpl",    0x36,   3,      ACCR+TYPW,      ACCA+TYPB,      ACCW+TYPL,0,0,0),       
-OP("cvttp",    0x26,   5,      ACCR+TYPW,      ACCA+TYPB,      ACCA+TYPB,      ACCR+TYPW,      ACCA+TYPB,0),   
-OP("cvtpt",    0x24,   5,      ACCR+TYPW,      ACCA+TYPB,      ACCA+TYPB,      ACCR+TYPW,      ACCA+TYPB,0),   
-OP("cvtps",    0x08,   4,      ACCR+TYPW,      ACCA+TYPB,      ACCR+TYPW,      ACCA+TYPB,0,0), 
-OP("cvtrdl",   0x6b,   2,      ACCR+TYPD,      ACCW+TYPL,0,0,0,0),     
-OP("cvtrfl",   0x4b,   2,      ACCR+TYPF,      ACCW+TYPL,0,0,0,0),     
-OP("cvtsp",    0x09,   4,      ACCR+TYPW,      ACCA+TYPB,      ACCR+TYPW,      ACCA+TYPB,0,0), 
-OP("cvtwb",    0x33,   2,      ACCR+TYPW,      ACCW+TYPB,0,0,0,0),     
-OP("cvtwd",    0x6d,   2,      ACCR+TYPW,      ACCW+TYPD,0,0,0,0),     
-OP("cvtwf",    0x4d,   2,      ACCR+TYPW,      ACCW+TYPF,0,0,0,0),     
-OP("cvtwl",    0x32,   2,      ACCR+TYPW,      ACCW+TYPL,0,0,0,0),     
-OP("decb",     0x97,   1,      ACCM+TYPB,0,0,0,0,0),   
-OP("decl",     0xd7,   1,      ACCM+TYPL,0,0,0,0,0),   
-OP("decw",     0xb7,   1,      ACCM+TYPW,0,0,0,0,0),   
-OP("divb2",    0x86,   2,      ACCR+TYPB,      ACCM+TYPB,0,0,0,0),     
-OP("divb3",    0x87,   3,      ACCR+TYPB,      ACCR+TYPB,      ACCW+TYPB,0,0,0),       
-OP("divd2",    0x66,   2,      ACCR+TYPD,      ACCM+TYPD,0,0,0,0),     
-OP("divd3",    0x67,   3,      ACCR+TYPD,      ACCR+TYPD,      ACCR+TYPD,0,0,0),       
-OP("divf2",    0x46,   2,      ACCR+TYPF,      ACCM+TYPF,0,0,0,0),     
-OP("divf3",    0x47,   3,      ACCR+TYPF,      ACCR+TYPF,      ACCW+TYPF,0,0,0),       
-OP("divl2",    0xc6,   2,      ACCR+TYPL,      ACCM+TYPL,0,0,0,0),     
-OP("divl3",    0xc7,   3,      ACCR+TYPL,      ACCR+TYPL,      ACCW+TYPL,0,0,0),       
-OP("divp",     0x27,   6,      ACCR+TYPW,      ACCA+TYPB,      ACCR+TYPW,      ACCA+TYPB,      ACCR+TYPW,      ACCA+TYPB),     
-OP("divw2",    0xa6,   2,      ACCR+TYPW,      ACCM+TYPW,0,0,0,0),     
-OP("divw3",    0xa7,   3,      ACCR+TYPW,      ACCR+TYPW,      ACCW+TYPW,0,0,0),       
-OP("editpc",   0x38,   4,      ACCR+TYPW,      ACCA+TYPB,      ACCA+TYPB,      ACCA+TYPB,0,0), 
-OP("ediv",     0x7b,   4,      ACCR+TYPL,      ACCR+TYPQ,      ACCW+TYPL,      ACCW+TYPL,0,0), 
-OP("emodd",    0x74,   5,      ACCR+TYPD,      ACCR+TYPB,      ACCR+TYPD,      ACCW+TYPL,      ACCW+TYPD,0),   
-OP("emodf",    0x54,   5,      ACCR+TYPF,      ACCR+TYPB,      ACCR+TYPF,      ACCW+TYPL,      ACCW+TYPF,0),   
-OP("emul",     0x7a,   4,      ACCR+TYPL,      ACCR+TYPL,      ACCR+TYPL,      ACCW+TYPQ,0,0), 
-OP("extv",     0xee,   4,      ACCR+TYPL,      ACCR+TYPB,      ACCR+TYPB,      ACCW+TYPL,0,0), 
-OP("extzv",    0xef,   4,      ACCR+TYPL,      ACCR+TYPB,      ACCR+TYPB,      ACCW+TYPL,0,0), 
-OP("ffc",      0xeb,   4,      ACCR+TYPL,      ACCR+TYPB,      ACCR+TYPB,      ACCW+TYPL,0,0), 
-OP("ffs",      0xea,   4,      ACCR+TYPL,      ACCR+TYPB,      ACCR+TYPB,      ACCW+TYPL,0,0), 
-OP("halt",     0x00,0,0,0,0,0,0,0),    
-OP("incb",     0x96,   1,      ACCM+TYPB,0,0,0,0,0),   
-OP("incl",     0xd6,   1,      ACCM+TYPL,0,0,0,0,0),   
-OP("incw",     0xb6,   1,      ACCM+TYPW,0,0,0,0,0),   
-OP("index",    0x0a,   6,      ACCR+TYPL,      ACCR+TYPL,      ACCR+TYPL,      ACCR+TYPL,      ACCR+TYPL,      ACCW+TYPL),     
-OP("insque",   0x0e,   2,      ACCA+TYPB,      ACCA+TYPB,0,0,0,0),     
-OP("insv",     0xf0,   4,      ACCR+TYPL,      ACCR+TYPL,      ACCR+TYPB,      ACCW+TYPB,0,0), 
-OP("jmp",      0x17,   1,      ACCA+TYPB,0,0,0,0,0),   
-OP("jsb",      0x16,   1,      ACCA+TYPB,0,0,0,0,0),   
-OP("ldpctx",   0x06,0,0,0,0,0,0,0),    
-OP("locc",     0x3a,   3,      ACCR+TYPB,      ACCR+TYPW,      ACCA+TYPB,0,0,0),       
-OP("matchc",   0x39,   4,      ACCR+TYPW,      ACCA+TYPB,      ACCR+TYPW,      ACCA+TYPB,0,0), 
-OP("mcomb",    0x92,   2,      ACCR+TYPB,      ACCW+TYPB,0,0,0,0),     
-OP("mcoml",    0xd2,   2,      ACCR+TYPL,      ACCW+TYPL,0,0,0,0),     
-OP("mcomw",    0xb2,   2,      ACCR+TYPW,      ACCW+TYPW,0,0,0,0),     
-OP("mfpr",     0xdb,   2,      ACCR+TYPL,      ACCW+TYPL,0,0,0,0),     
-OP("mnegb",    0x8e,   2,      ACCR+TYPB,      ACCW+TYPB,0,0,0,0),     
-OP("mnegd",    0x72,   2,      ACCR+TYPD,      ACCW+TYPD,0,0,0,0),     
-OP("mnegf",    0x52,   2,      ACCR+TYPF,      ACCW+TYPF,0,0,0,0),     
-OP("mnegl",    0xce,   2,      ACCR+TYPL,      ACCW+TYPL,0,0,0,0),     
-OP("mnegw",    0xae,   2,      ACCR+TYPW,      ACCW+TYPL,0,0,0,0),     
-OP("movab",    0x9e,   2,      ACCA+TYPB,      ACCW+TYPL,0,0,0,0),     
-OP("movad",    0x7e,   2,      ACCA+TYPD,      ACCW+TYPL,0,0,0,0),     
-OP("movaf",    0xde,   2,      ACCA+TYPF,      ACCW+TYPL,0,0,0,0),     
-OP("moval",    0xde,   2,      ACCA+TYPL,      ACCW+TYPL,0,0,0,0),     
-OP("movaq",    0x7e,   2,      ACCA+TYPQ,      ACCW+TYPL,0,0,0,0),     
-OP("movaw",    0x3e,   2,      ACCA+TYPW,      ACCW+TYPL,0,0,0,0),     
-OP("movb",     0x90,   2,      ACCR+TYPB,      ACCW+TYPB,0,0,0,0),     
-OP("movc3",    0x28,   3,      ACCR+TYPW,      ACCA+TYPB,      ACCA+TYPB,0,0,0),       
-OP("movc5",    0x2c,   5,      ACCR+TYPW,      ACCA+TYPB,      ACCR+TYPB,      ACCR+TYPW,      ACCA+TYPB,0),   
-OP("movd",     0x70,   2,      ACCR+TYPD,      ACCW+TYPD,0,0,0,0),     
-OP("movf",     0x50,   2,      ACCR+TYPF,      ACCW+TYPF,0,0,0,0),     
-OP("movl",     0xd0,   2,      ACCR+TYPL,      ACCW+TYPL,0,0,0,0),     
-OP("movp",     0x34,   3,      ACCR+TYPW,      ACCA+TYPB,      ACCA+TYPB,0,0,0),       
-OP("movpsl",   0xdc,   1,      ACCW+TYPL,0,0,0,0,0),   
-OP("movq",     0x7d,   2,      ACCR+TYPQ,      ACCW+TYPQ,0,0,0,0),     
-OP("movtc",    0x2e,   6,      ACCR+TYPW,      ACCA+TYPB,      ACCR+TYPB,      ACCA+TYPB,      ACCR+TYPW,      ACCA+TYPB),     
-OP("movtuc",   0x2f,   6,      ACCR+TYPW,      ACCA+TYPB,      ACCR+TYPB,      ACCA+TYPB,      ACCR+TYPW,      ACCA+TYPB),     
-OP("movw",     0xb0,   2,      ACCR+TYPW,      ACCW+TYPW,0,0,0,0),     
-OP("movzbl",   0x9a,   2,      ACCR+TYPB,      ACCW+TYPL,0,0,0,0),     
-OP("movzbw",   0x9b,   2,      ACCR+TYPB,      ACCW+TYPW,0,0,0,0),     
-OP("movzwl",   0x3c,   2,      ACCR+TYPW,      ACCW+TYPL,0,0,0,0),     
-OP("mtpr",     0xda,   2,      ACCR+TYPL,      ACCR+TYPL,0,0,0,0),     
-OP("mulb2",    0x84,   2,      ACCR+TYPB,      ACCM+TYPB,0,0,0,0),     
-OP("mulb3",    0x85,   3,      ACCR+TYPB,      ACCR+TYPB,      ACCW+TYPB,0,0,0),       
-OP("muld2",    0x64,   2,      ACCR+TYPD,      ACCM+TYPD,0,0,0,0),     
-OP("muld3",    0x65,   3,      ACCR+TYPD,      ACCR+TYPD,      ACCW+TYPD,0,0,0),       
-OP("mulf2",    0x44,   2,      ACCR+TYPF,      ACCM+TYPF,0,0,0,0),     
-OP("mulf3",    0x45,   3,      ACCR+TYPF,      ACCR+TYPF,      ACCW+TYPF,0,0,0),       
-OP("mull2",    0xc4,   2,      ACCR+TYPL,      ACCM+TYPL,0,0,0,0),     
-OP("mull3",    0xc5,   3,      ACCR+TYPL,      ACCR+TYPL,      ACCW+TYPL,0,0,0),       
-OP("mulp",     0x25,   6,      ACCR+TYPW,      ACCA+TYPB,      ACCR+TYPW,      ACCA+TYPB,      ACCR+TYPW,      ACCA+TYPB),     
-OP("mulw2",    0xa4,   2,      ACCR+TYPW,      ACCM+TYPW,0,0,0,0),     
-OP("mulw3",    0xa5,   3,      ACCR+TYPW,      ACCR+TYPW,      ACCW+TYPW,0,0,0),       
-OP("nop",      0x01,0,0,0,0,0,0,0),    
-OP("polyd",    0x75,   3,      ACCR+TYPD,      ACCR+TYPW,      ACCA+TYPB,0,0,0),       
-OP("polyf",    0x55,   3,      ACCR+TYPF,      ACCR+TYPW,      ACCA+TYPB,0,0,0),       
-OP("popr",     0xba,   1,      ACCR+TYPW,0,0,0,0,0),   
-OP("prober",   0x0c,   3,      ACCR+TYPB,      ACCR+TYPW,      ACCA+TYPB,0,0,0),       
-OP("probew",   0x0d,   3,      ACCR+TYPB,      ACCR+TYPW,      ACCA+TYPB,0,0,0),       
-OP("pushab",   0x9f,   1,      ACCA+TYPB,0,0,0,0,0),   
-OP("pushad",   0x7f,   1,      ACCA+TYPD,0,0,0,0,0),   
-OP("pushaf",   0xdf,   1,      ACCA+TYPF,0,0,0,0,0),   
-OP("pushal",   0xdf,   1,      ACCA+TYPL,0,0,0,0,0),   
-OP("pushaq",   0x7f,   1,      ACCA+TYPQ,0,0,0,0,0),   
-OP("pushaw",   0x3f,   1,      ACCA+TYPW,0,0,0,0,0),   
-OP("pushl",    0xdd,   1,      ACCR+TYPL,0,0,0,0,0),   
-OP("pushr",    0xbb,   1,      ACCR+TYPW,0,0,0,0,0),   
-OP("rei",      0x02,0,0,0,0,0,0,0),    
-OP("remque",   0x0f,   2,      ACCA+TYPB,      ACCW+TYPL,0,0,0,0),     
-OP("ret",      0x04,0,0,0,0,0,0,0),    
-OP("rotl",     0x9c,   3,      ACCR+TYPB,      ACCR+TYPL,      ACCW+TYPL,0,0,0),       
-OP("rsb",      0x05,0,0,0,0,0,0,0),    
-OP("sbwc",     0xd9,   2,      ACCR+TYPL,      ACCM+TYPL,0,0,0,0),     
-OP("scanc",    0x2a,   4,      ACCR+TYPW,      ACCA+TYPB,      ACCA+TYPB,      ACCR+TYPB,0,0), 
-OP("skpc",     0x3b,   3,      ACCR+TYPB,      ACCR+TYPW,      ACCA+TYPB,0,0,0),       
-OP("sobgeq",   0xf4,   2,      ACCM+TYPL,      ACCB+TYPB,0,0,0,0),     
-OP("sobgtr",   0xf5,   2,      ACCM+TYPL,      ACCB+TYPB,0,0,0,0),     
-OP("spanc",    0x2b,   4,      ACCR+TYPW,      ACCA+TYPB,      ACCA+TYPB,      ACCR+TYPB,0,0), 
-OP("subb2",    0x82,   2,      ACCR+TYPB,      ACCM+TYPB,0,0,0,0),     
-OP("subb3",    0x83,   3,      ACCR+TYPB,      ACCR+TYPB,      ACCW+TYPB,0,0,0),       
-OP("subd2",    0x62,   2,      ACCR+TYPD,      ACCM+TYPD,0,0,0,0),     
-OP("subd3",    0x63,   3,      ACCR+TYPD,      ACCR+TYPD,      ACCW+TYPD,0,0,0),       
-OP("subf2",    0x42,   2,      ACCR+TYPF,      ACCM+TYPF,0,0,0,0),     
-OP("subf3",    0x43,   3,      ACCR+TYPF,      ACCR+TYPF,      ACCW+TYPF,0,0,0),       
-OP("subl2",    0xc2,   2,      ACCR+TYPL,      ACCM+TYPL,0,0,0,0),     
-OP("subl3",    0xc3,   3,      ACCR+TYPL,      ACCR+TYPL,      ACCW+TYPL,0,0,0),       
-OP("subp4",    0x22,   4,      ACCR+TYPW,      ACCA+TYPB,      ACCR+TYPW,      ACCA+TYPB,0,0), 
-OP("subp6",    0x23,   6,      ACCR+TYPW,      ACCA+TYPB,      ACCR+TYPW,      ACCA+TYPB,      ACCR+TYPW,      ACCA+TYPB),     
-OP("subw2",    0xa2,   2,      ACCR+TYPW,      ACCM+TYPW,0,0,0,0),     
-OP("subw3",    0xa3,   3,      ACCR+TYPW,      ACCR+TYPW,      ACCW+TYPW,0,0,0),       
-OP("svpctx",   0x07,0,0,0,0,0,0,0),    
-OP("tstb",     0x95,   1,      ACCR+TYPB,0,0,0,0,0),   
-OP("tstd",     0x73,   1,      ACCR+TYPD,0,0,0,0,0),   
-OP("tstf",     0x53,   1,      ACCR+TYPF,0,0,0,0,0),   
-OP("tstl",     0xd5,   1,      ACCR+TYPL,0,0,0,0,0),   
-OP("tstw",     0xb5,   1,      ACCR+TYPW,0,0,0,0,0),   
-OP("xfc",      0xfc,   1,      ACCI+TYPB,0,0,0,0,0),   
-OP("xorb2",    0x8c,   2,      ACCR+TYPB,      ACCM+TYPB,0,0,0,0),     
-OP("xorb3",    0x8d,   3,      ACCR+TYPB,      ACCR+TYPB,      ACCW+TYPB,0,0,0),       
-OP("xorl2",    0xcc,   2,      ACCR+TYPL,      ACCM+TYPL,0,0,0,0),     
-OP("xorl3",    0xcd,   3,      ACCR+TYPL,      ACCR+TYPL,      ACCW+TYPL,0,0,0),       
-OP("xorw2",    0xac,   2,      ACCR+TYPW,      ACCM+TYPW,0,0,0,0),     
-OP("xorw3",    0xad,   3,      ACCR+TYPW,      ACCR+TYPW,      ACCW+TYPW,0,0,0),       
-OP("escd",     0xfd,0,0,0,0,0,0,0),    
-OP("esce",     0xfe,0,0,0,0,0,0,0),    
-OP("escf",     0xff,0,0,0,0,0,0,0),    
+/* Copyright(c) 1980 Regents of the University of California */
+/* "@(#)instrs 4.1 8/16/80" */
+OP("acbb",0x9d,4,ACCR+TYPB,ACCR+TYPB,ACCM+TYPB,ACCB+TYPW,0,0),
+OP("acbd",0x6f,4,ACCR+TYPD,ACCR+TYPD,ACCM+TYPD,ACCB+TYPW,0,0),
+OP("acbf",0x4f,4,ACCR+TYPF,ACCR+TYPF,ACCM+TYPF,ACCB+TYPW,0,0),
+OP("acbl",0xf1,4,ACCR+TYPL,ACCR+TYPL,ACCM+TYPL,ACCB+TYPW,0,0),
+OP("acbw",0x3d,4,ACCR+TYPW,ACCR+TYPW,ACCM+TYPW,ACCB+TYPW,0,0),
+OP("adawi",0x58,2,ACCR+TYPW,ACCM+TYPW,0,0,0,0),
+OP("addb2",0x80,2,ACCR+TYPB,ACCM+TYPB,0,0,0,0),
+OP("addb3",0x81,3,ACCR+TYPB,ACCR+TYPB,ACCW+TYPB,0,0,0),
+OP("addd2",0x60,2,ACCR+TYPD,ACCM+TYPD,0,0,0,0),
+OP("addd3",0x61,3,ACCR+TYPD,ACCR+TYPD,ACCW+TYPD,0,0,0),
+OP("addf2",0x40,2,ACCR+TYPF,ACCM+TYPF,0,0,0,0),
+OP("addf3",0x41,3,ACCR+TYPF,ACCR+TYPF,ACCW+TYPF,0,0,0),
+OP("addl2",0xc0,2,ACCR+TYPL,ACCM+TYPL,0,0,0,0),
+OP("addl3",0xc1,3,ACCR+TYPL,ACCR+TYPL,ACCW+TYPL,0,0,0),
+OP("addp4",0x20,4,ACCR+TYPW,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB,0,0),
+OP("addp6",0x21,6,ACCR+TYPW,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB),
+OP("addw2",0xa0,2,ACCR+TYPW,ACCM+TYPW,0,0,0,0),
+OP("addw3",0xa1,3,ACCR+TYPW,ACCR+TYPW,ACCW+TYPW,0,0,0),
+OP("adwc",0xd8,2,ACCR+TYPL,ACCM+TYPL,0,0,0,0),
+OP("aobleq",0xf3,3,ACCR+TYPL,ACCM+TYPL,ACCB+TYPB,0,0,0),
+OP("aoblss",0xf2,3,ACCR+TYPL,ACCM+TYPL,ACCB+TYPB,0,0,0),
+OP("ashl",0x78,3,ACCR+TYPB,ACCR+TYPL,ACCW+TYPL,0,0,0),
+OP("ashp",0xf8,6,ACCR+TYPB,ACCR+TYPW,ACCA+TYPB,ACCR+TYPB,ACCR+TYPW,ACCA+TYPB),
+OP("ashq",0x79,3,ACCR+TYPB,ACCR+TYPQ,ACCW+TYPQ,0,0,0),
+OP("bbc",0xe1,3,ACCR+TYPL,ACCR+TYPB,ACCB+TYPB,0,0,0),
+OP("bbcc",0xe5,3,ACCR+TYPL,ACCR+TYPB,ACCB+TYPB,0,0,0),
+OP("bbcci",0xe7,3,ACCR+TYPL,ACCR+TYPB,ACCB+TYPB,0,0,0),
+OP("bbcs",0xe3,3,ACCR+TYPL,ACCR+TYPB,ACCB+TYPB,0,0,0),
+OP("bbs",0xe0,3,ACCR+TYPL,ACCR+TYPB,ACCB+TYPB,0,0,0),
+OP("bbsc",0xe4,3,ACCR+TYPL,ACCR+TYPB,ACCB+TYPB,0,0,0),
+OP("bbss",0xe2,3,ACCR+TYPL,ACCR+TYPB,ACCB+TYPB,0,0,0),
+OP("bbssi",0xe6,3,ACCR+TYPL,ACCR+TYPB,ACCB+TYPB,0,0,0),
+OP("bcc",0x1e,1,ACCB+TYPB,0,0,0,0,0),
+OP("bcs",0x1f,1,ACCB+TYPB,0,0,0,0,0),
+OP("beql",0x13,1,ACCB+TYPB,0,0,0,0,0),
+OP("beqlu",0x13,1,ACCB+TYPB,0,0,0,0,0),
+OP("bgeq",0x18,1,ACCB+TYPB,0,0,0,0,0),
+OP("bgequ",0x1e,1,ACCB+TYPB,0,0,0,0,0),
+OP("bgtr",0x14,1,ACCB+TYPB,0,0,0,0,0),
+OP("bgtru",0x1a,1,ACCB+TYPB,0,0,0,0,0),
+OP("bicb2",0x8a,2,ACCR+TYPB,ACCM+TYPB,0,0,0,0),
+OP("bicb3",0x8b,3,ACCR+TYPB,ACCR+TYPB,ACCW+TYPB,0,0,0),
+OP("bicl2",0xca,2,ACCR+TYPL,ACCM+TYPL,0,0,0,0),
+OP("bicl3",0xcb,3,ACCR+TYPL,ACCR+TYPL,ACCW+TYPL,0,0,0),
+OP("bicpsw",0xb9,1,ACCR+TYPW,0,0,0,0,0),
+OP("bicw2",0xaa,2,ACCR+TYPW,ACCM+TYPW,0,0,0,0),
+OP("bicw3",0xab,3,ACCR+TYPW,ACCR+TYPW,ACCW+TYPW,0,0,0),
+OP("bisb2",0x88,2,ACCR+TYPB,ACCM+TYPB,0,0,0,0),
+OP("bisb3",0x89,3,ACCR+TYPB,ACCR+TYPB,ACCW+TYPB,0,0,0),
+OP("bisl2",0xc8,2,ACCR+TYPL,ACCM+TYPL,0,0,0,0),
+OP("bisl3",0xc9,3,ACCR+TYPL,ACCR+TYPL,ACCW+TYPL,0,0,0),
+OP("bispsw",0xb8,1,ACCR+TYPW,0,0,0,0,0),
+OP("bisw2",0xa8,2,ACCR+TYPW,ACCM+TYPW,0,0,0,0),
+OP("bisw3",0xa9,3,ACCR+TYPW,ACCR+TYPW,ACCW+TYPW,0,0,0),
+OP("bitb",0x93,2,ACCR+TYPB,ACCR+TYPB,0,0,0,0),
+OP("bitl",0xd3,2,ACCR+TYPL,ACCR+TYPL,0,0,0,0),
+OP("bitw",0xb3,2,ACCR+TYPW,ACCR+TYPW,0,0,0,0),
+OP("blbs",0xe8,2,ACCR+TYPL,ACCB+TYPB,0,0,0,0),
+OP("blbc",0xe9,2,ACCR+TYPL,ACCB+TYPB,0,0,0,0),
+OP("bleq",0x15,1,ACCB+TYPB,0,0,0,0,0),
+OP("blequ",0x1b,1,ACCB+TYPB,0,0,0,0,0),
+OP("blss",0x19,1,ACCB+TYPB,0,0,0,0,0),
+OP("blssu",0x1f,1,ACCB+TYPB,0,0,0,0,0),
+OP("bneq",0x12,1,ACCB+TYPB,0,0,0,0,0),
+OP("bnequ",0x12,1,ACCB+TYPB,0,0,0,0,0),
+OP("bpt",0x03,0,0,0,0,0,0,0),
+OP("brb",0x11,1,ACCB+TYPB,0,0,0,0,0),
+OP("brw",0x31,1,ACCB+TYPW,0,0,0,0,0),
+OP("bsbb",0x10,1,ACCB+TYPB,0,0,0,0,0),
+OP("bsbw",0x30,1,ACCB+TYPW,0,0,0,0,0),
+OP("bvc",0x1c,1,ACCB+TYPB,0,0,0,0,0),
+OP("bvs",0x1d,1,ACCB+TYPB,0,0,0,0,0),
+OP("callg",0xfa,2,ACCA+TYPB,ACCA+TYPB,0,0,0,0),
+OP("calls",0xfb,2,ACCR+TYPL,ACCA+TYPB,0,0,0,0),
+OP("caseb",0x8f,3,ACCR+TYPB,ACCR+TYPB,ACCR+TYPB,0,0,0),
+OP("casel",0xcf,3,ACCR+TYPL,ACCR+TYPL,ACCR+TYPL,0,0,0),
+OP("casew",0xaf,3,ACCR+TYPW,ACCR+TYPW,ACCR+TYPW,0,0,0),
+OP("chme",0xbd,1,ACCR+TYPW,0,0,0,0,0),
+OP("chmk",0xbc,1,ACCR+TYPW,0,0,0,0,0),
+OP("chms",0xbe,1,ACCR+TYPW,0,0,0,0,0),
+OP("chmu",0xbf,1,ACCR+TYPW,0,0,0,0,0),
+OP("clrb",0x94,1,ACCW+TYPB,0,0,0,0,0),
+OP("clrd",0x7c,1,ACCW+TYPD,0,0,0,0,0),
+OP("clrf",0xd4,1,ACCW+TYPF,0,0,0,0,0),
+OP("clrl",0xd4,1,ACCW+TYPL,0,0,0,0,0),
+OP("clrq",0x7c,1,ACCW+TYPQ,0,0,0,0,0),
+OP("clrw",0xb4,1,ACCW+TYPW,0,0,0,0,0),
+OP("cmpb",0x91,2,ACCR+TYPB,ACCR+TYPB,0,0,0,0),
+OP("cmpc3",0x29,3,ACCR+TYPW,ACCA+TYPB,ACCA+TYPB,0,0,0),
+OP("cmpc5",0x2d,5,ACCR+TYPW,ACCA+TYPB,ACCR+TYPB,ACCR+TYPW,ACCA+TYPB,0),
+OP("cmpd",0x71,2,ACCR+TYPD,ACCR+TYPD,0,0,0,0),
+OP("cmpf",0x51,2,ACCR+TYPF,ACCR+TYPF,0,0,0,0),
+OP("cmpl",0xd1,2,ACCR+TYPL,ACCR+TYPL,0,0,0,0),
+OP("cmpp3",0x35,3,ACCR+TYPW,ACCA+TYPB,ACCA+TYPB,0,0,0),
+OP("cmpp4",0x37,4,ACCR+TYPW,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB,0,0),
+OP("cmpv",0xec,4,ACCR+TYPL,ACCR+TYPB,ACCR+TYPB,ACCR+TYPL,0,0),
+OP("cmpw",0xb1,2,ACCR+TYPW,ACCR+TYPW,0,0,0,0),
+OP("cmpzv",0xed,4,ACCR+TYPL,ACCR+TYPB,ACCR+TYPB,ACCR+TYPL,0,0),
+OP("crc",0x0b,4,ACCA+TYPB,ACCR+TYPL,ACCR+TYPW,ACCA+TYPB,0,0),
+OP("cvtbd",0x6c,2,ACCR+TYPB,ACCW+TYPD,0,0,0,0),
+OP("cvtbf",0x4c,2,ACCR+TYPB,ACCW+TYPB,0,0,0,0),
+OP("cvtbl",0x98,2,ACCR+TYPB,ACCW+TYPL,0,0,0,0),
+OP("cvtbw",0x99,2,ACCR+TYPB,ACCW+TYPW,0,0,0,0),
+OP("cvtdb",0x68,2,ACCR+TYPD,ACCW+TYPB,0,0,0,0),
+OP("cvtdf",0x76,2,ACCR+TYPD,ACCW+TYPF,0,0,0,0),
+OP("cvtdl",0x6a,2,ACCR+TYPD,ACCW+TYPL,0,0,0,0),
+OP("cvtdw",0x69,2,ACCR+TYPD,ACCW+TYPW,0,0,0,0),
+OP("cvtfb",0x48,2,ACCR+TYPF,ACCW+TYPB,0,0,0,0),
+OP("cvtfd",0x56,2,ACCR+TYPF,ACCW+TYPD,0,0,0,0),
+OP("cvtfl",0x4a,2,ACCR+TYPF,ACCW+TYPL,0,0,0,0),
+OP("cvtfw",0x49,2,ACCR+TYPF,ACCW+TYPW,0,0,0,0),
+OP("cvtlb",0xf6,2,ACCR+TYPL,ACCW+TYPB,0,0,0,0),
+OP("cvtld",0x6e,2,ACCR+TYPL,ACCW+TYPD,0,0,0,0),
+OP("cvtlf",0x4e,2,ACCR+TYPL,ACCW+TYPF,0,0,0,0),
+OP("cvtlp",0xf9,3,ACCR+TYPL,ACCR+TYPW,ACCA+TYPB,0,0,0),
+OP("cvtlw",0xf7,2,ACCR+TYPL,ACCW+TYPW,0,0,0,0),
+OP("cvtpl",0x36,3,ACCR+TYPW,ACCA+TYPB,ACCW+TYPL,0,0,0),
+OP("cvttp",0x26,5,ACCR+TYPW,ACCA+TYPB,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB,0),
+OP("cvtpt",0x24,5,ACCR+TYPW,ACCA+TYPB,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB,0),
+OP("cvtps",0x08,4,ACCR+TYPW,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB,0,0),
+OP("cvtrdl",0x6b,2,ACCR+TYPD,ACCW+TYPL,0,0,0,0),
+OP("cvtrfl",0x4b,2,ACCR+TYPF,ACCW+TYPL,0,0,0,0),
+OP("cvtsp",0x09,4,ACCR+TYPW,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB,0,0),
+OP("cvtwb",0x33,2,ACCR+TYPW,ACCW+TYPB,0,0,0,0),
+OP("cvtwd",0x6d,2,ACCR+TYPW,ACCW+TYPD,0,0,0,0),
+OP("cvtwf",0x4d,2,ACCR+TYPW,ACCW+TYPF,0,0,0,0),
+OP("cvtwl",0x32,2,ACCR+TYPW,ACCW+TYPL,0,0,0,0),
+OP("decb",0x97,1,ACCM+TYPB,0,0,0,0,0),
+OP("decl",0xd7,1,ACCM+TYPL,0,0,0,0,0),
+OP("decw",0xb7,1,ACCM+TYPW,0,0,0,0,0),
+OP("divb2",0x86,2,ACCR+TYPB,ACCM+TYPB,0,0,0,0),
+OP("divb3",0x87,3,ACCR+TYPB,ACCR+TYPB,ACCW+TYPB,0,0,0),
+OP("divd2",0x66,2,ACCR+TYPD,ACCM+TYPD,0,0,0,0),
+OP("divd3",0x67,3,ACCR+TYPD,ACCR+TYPD,ACCR+TYPD,0,0,0),
+OP("divf2",0x46,2,ACCR+TYPF,ACCM+TYPF,0,0,0,0),
+OP("divf3",0x47,3,ACCR+TYPF,ACCR+TYPF,ACCW+TYPF,0,0,0),
+OP("divl2",0xc6,2,ACCR+TYPL,ACCM+TYPL,0,0,0,0),
+OP("divl3",0xc7,3,ACCR+TYPL,ACCR+TYPL,ACCW+TYPL,0,0,0),
+OP("divp",0x27,6,ACCR+TYPW,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB),
+OP("divw2",0xa6,2,ACCR+TYPW,ACCM+TYPW,0,0,0,0),
+OP("divw3",0xa7,3,ACCR+TYPW,ACCR+TYPW,ACCW+TYPW,0,0,0),
+OP("editpc",0x38,4,ACCR+TYPW,ACCA+TYPB,ACCA+TYPB,ACCA+TYPB,0,0),
+OP("ediv",0x7b,4,ACCR+TYPL,ACCR+TYPQ,ACCW+TYPL,ACCW+TYPL,0,0),
+OP("emodd",0x74,5,ACCR+TYPD,ACCR+TYPB,ACCR+TYPD,ACCW+TYPL,ACCW+TYPD,0),
+OP("emodf",0x54,5,ACCR+TYPF,ACCR+TYPB,ACCR+TYPF,ACCW+TYPL,ACCW+TYPF,0),
+OP("emul",0x7a,4,ACCR+TYPL,ACCR+TYPL,ACCR+TYPL,ACCW+TYPQ,0,0),
+OP("extv",0xee,4,ACCR+TYPL,ACCR+TYPB,ACCR+TYPB,ACCW+TYPL,0,0),
+OP("extzv",0xef,4,ACCR+TYPL,ACCR+TYPB,ACCR+TYPB,ACCW+TYPL,0,0),
+OP("ffc",0xeb,4,ACCR+TYPL,ACCR+TYPB,ACCR+TYPB,ACCW+TYPL,0,0),
+OP("ffs",0xea,4,ACCR+TYPL,ACCR+TYPB,ACCR+TYPB,ACCW+TYPL,0,0),
+OP("halt",0x00,0,0,0,0,0,0,0),
+OP("incb",0x96,1,ACCM+TYPB,0,0,0,0,0),
+OP("incl",0xd6,1,ACCM+TYPL,0,0,0,0,0),
+OP("incw",0xb6,1,ACCM+TYPW,0,0,0,0,0),
+OP("index",0x0a,6,ACCR+TYPL,ACCR+TYPL,ACCR+TYPL,ACCR+TYPL,ACCR+TYPL,ACCW+TYPL),
+OP("insque",0x0e,2,ACCA+TYPB,ACCA+TYPB,0,0,0,0),
+OP("insv",0xf0,4,ACCR+TYPL,ACCR+TYPL,ACCR+TYPB,ACCW+TYPB,0,0),
+OP("jmp",0x17,1,ACCA+TYPB,0,0,0,0,0),
+OP("jsb",0x16,1,ACCA+TYPB,0,0,0,0,0),
+OP("ldpctx",0x06,0,0,0,0,0,0,0),
+OP("locc",0x3a,3,ACCR+TYPB,ACCR+TYPW,ACCA+TYPB,0,0,0),
+OP("matchc",0x39,4,ACCR+TYPW,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB,0,0),
+OP("mcomb",0x92,2,ACCR+TYPB,ACCW+TYPB,0,0,0,0),
+OP("mcoml",0xd2,2,ACCR+TYPL,ACCW+TYPL,0,0,0,0),
+OP("mcomw",0xb2,2,ACCR+TYPW,ACCW+TYPW,0,0,0,0),
+OP("mfpr",0xdb,2,ACCR+TYPL,ACCW+TYPL,0,0,0,0),
+OP("mnegb",0x8e,2,ACCR+TYPB,ACCW+TYPB,0,0,0,0),
+OP("mnegd",0x72,2,ACCR+TYPD,ACCW+TYPD,0,0,0,0),
+OP("mnegf",0x52,2,ACCR+TYPF,ACCW+TYPF,0,0,0,0),
+OP("mnegl",0xce,2,ACCR+TYPL,ACCW+TYPL,0,0,0,0),
+OP("mnegw",0xae,2,ACCR+TYPW,ACCW+TYPL,0,0,0,0),
+OP("movab",0x9e,2,ACCA+TYPB,ACCW+TYPL,0,0,0,0),
+OP("movad",0x7e,2,ACCA+TYPD,ACCW+TYPL,0,0,0,0),
+OP("movaf",0xde,2,ACCA+TYPF,ACCW+TYPL,0,0,0,0),
+OP("moval",0xde,2,ACCA+TYPL,ACCW+TYPL,0,0,0,0),
+OP("movaq",0x7e,2,ACCA+TYPQ,ACCW+TYPL,0,0,0,0),
+OP("movaw",0x3e,2,ACCA+TYPW,ACCW+TYPL,0,0,0,0),
+OP("movb",0x90,2,ACCR+TYPB,ACCW+TYPB,0,0,0,0),
+OP("movc3",0x28,3,ACCR+TYPW,ACCA+TYPB,ACCA+TYPB,0,0,0),
+OP("movc5",0x2c,5,ACCR+TYPW,ACCA+TYPB,ACCR+TYPB,ACCR+TYPW,ACCA+TYPB,0),
+OP("movd",0x70,2,ACCR+TYPD,ACCW+TYPD,0,0,0,0),
+OP("movf",0x50,2,ACCR+TYPF,ACCW+TYPF,0,0,0,0),
+OP("movl",0xd0,2,ACCR+TYPL,ACCW+TYPL,0,0,0,0),
+OP("movp",0x34,3,ACCR+TYPW,ACCA+TYPB,ACCA+TYPB,0,0,0),
+OP("movpsl",0xdc,1,ACCW+TYPL,0,0,0,0,0),
+OP("movq",0x7d,2,ACCR+TYPQ,ACCW+TYPQ,0,0,0,0),
+OP("movtc",0x2e,6,ACCR+TYPW,ACCA+TYPB,ACCR+TYPB,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB),
+OP("movtuc",0x2f,6,ACCR+TYPW,ACCA+TYPB,ACCR+TYPB,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB),
+OP("movw",0xb0,2,ACCR+TYPW,ACCW+TYPW,0,0,0,0),
+OP("movzbl",0x9a,2,ACCR+TYPB,ACCW+TYPL,0,0,0,0),
+OP("movzbw",0x9b,2,ACCR+TYPB,ACCW+TYPW,0,0,0,0),
+OP("movzwl",0x3c,2,ACCR+TYPW,ACCW+TYPL,0,0,0,0),
+OP("mtpr",0xda,2,ACCR+TYPL,ACCR+TYPL,0,0,0,0),
+OP("mulb2",0x84,2,ACCR+TYPB,ACCM+TYPB,0,0,0,0),
+OP("mulb3",0x85,3,ACCR+TYPB,ACCR+TYPB,ACCW+TYPB,0,0,0),
+OP("muld2",0x64,2,ACCR+TYPD,ACCM+TYPD,0,0,0,0),
+OP("muld3",0x65,3,ACCR+TYPD,ACCR+TYPD,ACCW+TYPD,0,0,0),
+OP("mulf2",0x44,2,ACCR+TYPF,ACCM+TYPF,0,0,0,0),
+OP("mulf3",0x45,3,ACCR+TYPF,ACCR+TYPF,ACCW+TYPF,0,0,0),
+OP("mull2",0xc4,2,ACCR+TYPL,ACCM+TYPL,0,0,0,0),
+OP("mull3",0xc5,3,ACCR+TYPL,ACCR+TYPL,ACCW+TYPL,0,0,0),
+OP("mulp",0x25,6,ACCR+TYPW,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB),
+OP("mulw2",0xa4,2,ACCR+TYPW,ACCM+TYPW,0,0,0,0),
+OP("mulw3",0xa5,3,ACCR+TYPW,ACCR+TYPW,ACCW+TYPW,0,0,0),
+OP("nop",0x01,0,0,0,0,0,0,0),
+OP("polyd",0x75,3,ACCR+TYPD,ACCR+TYPW,ACCA+TYPB,0,0,0),
+OP("polyf",0x55,3,ACCR+TYPF,ACCR+TYPW,ACCA+TYPB,0,0,0),
+OP("popr",0xba,1,ACCR+TYPW,0,0,0,0,0),
+OP("prober",0x0c,3,ACCR+TYPB,ACCR+TYPW,ACCA+TYPB,0,0,0),
+OP("probew",0x0d,3,ACCR+TYPB,ACCR+TYPW,ACCA+TYPB,0,0,0),
+OP("pushab",0x9f,1,ACCA+TYPB,0,0,0,0,0),
+OP("pushad",0x7f,1,ACCA+TYPD,0,0,0,0,0),
+OP("pushaf",0xdf,1,ACCA+TYPF,0,0,0,0,0),
+OP("pushal",0xdf,1,ACCA+TYPL,0,0,0,0,0),
+OP("pushaq",0x7f,1,ACCA+TYPQ,0,0,0,0,0),
+OP("pushaw",0x3f,1,ACCA+TYPW,0,0,0,0,0),
+OP("pushl",0xdd,1,ACCR+TYPL,0,0,0,0,0),
+OP("pushr",0xbb,1,ACCR+TYPW,0,0,0,0,0),
+OP("rei",0x02,0,0,0,0,0,0,0),
+OP("remque",0x0f,2,ACCA+TYPB,ACCW+TYPL,0,0,0,0),
+OP("ret",0x04,0,0,0,0,0,0,0),
+OP("rotl",0x9c,3,ACCR+TYPB,ACCR+TYPL,ACCW+TYPL,0,0,0),
+OP("rsb",0x05,0,0,0,0,0,0,0),
+OP("sbwc",0xd9,2,ACCR+TYPL,ACCM+TYPL,0,0,0,0),
+OP("scanc",0x2a,4,ACCR+TYPW,ACCA+TYPB,ACCA+TYPB,ACCR+TYPB,0,0),
+OP("skpc",0x3b,3,ACCR+TYPB,ACCR+TYPW,ACCA+TYPB,0,0,0),
+OP("sobgeq",0xf4,2,ACCM+TYPL,ACCB+TYPB,0,0,0,0),
+OP("sobgtr",0xf5,2,ACCM+TYPL,ACCB+TYPB,0,0,0,0),
+OP("spanc",0x2b,4,ACCR+TYPW,ACCA+TYPB,ACCA+TYPB,ACCR+TYPB,0,0),
+OP("subb2",0x82,2,ACCR+TYPB,ACCM+TYPB,0,0,0,0),
+OP("subb3",0x83,3,ACCR+TYPB,ACCR+TYPB,ACCW+TYPB,0,0,0),
+OP("subd2",0x62,2,ACCR+TYPD,ACCM+TYPD,0,0,0,0),
+OP("subd3",0x63,3,ACCR+TYPD,ACCR+TYPD,ACCW+TYPD,0,0,0),
+OP("subf2",0x42,2,ACCR+TYPF,ACCM+TYPF,0,0,0,0),
+OP("subf3",0x43,3,ACCR+TYPF,ACCR+TYPF,ACCW+TYPF,0,0,0),
+OP("subl2",0xc2,2,ACCR+TYPL,ACCM+TYPL,0,0,0,0),
+OP("subl3",0xc3,3,ACCR+TYPL,ACCR+TYPL,ACCW+TYPL,0,0,0),
+OP("subp4",0x22,4,ACCR+TYPW,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB,0,0),
+OP("subp6",0x23,6,ACCR+TYPW,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB),
+OP("subw2",0xa2,2,ACCR+TYPW,ACCM+TYPW,0,0,0,0),
+OP("subw3",0xa3,3,ACCR+TYPW,ACCR+TYPW,ACCW+TYPW,0,0,0),
+OP("svpctx",0x07,0,0,0,0,0,0,0),
+OP("tstb",0x95,1,ACCR+TYPB,0,0,0,0,0),
+OP("tstd",0x73,1,ACCR+TYPD,0,0,0,0,0),
+OP("tstf",0x53,1,ACCR+TYPF,0,0,0,0,0),
+OP("tstl",0xd5,1,ACCR+TYPL,0,0,0,0,0),
+OP("tstw",0xb5,1,ACCR+TYPW,0,0,0,0,0),
+OP("xfc",0xfc,1,ACCI+TYPB,0,0,0,0,0),
+OP("xorb2",0x8c,2,ACCR+TYPB,ACCM+TYPB,0,0,0,0),
+OP("xorb3",0x8d,3,ACCR+TYPB,ACCR+TYPB,ACCW+TYPB,0,0,0),
+OP("xorl2",0xcc,2,ACCR+TYPL,ACCM+TYPL,0,0,0,0),
+OP("xorl3",0xcd,3,ACCR+TYPL,ACCR+TYPL,ACCW+TYPL,0,0,0),
+OP("xorw2",0xac,2,ACCR+TYPW,ACCM+TYPW,0,0,0,0),
+OP("xorw3",0xad,3,ACCR+TYPW,ACCR+TYPW,ACCW+TYPW,0,0,0),
+OP("escd",0xfd,0,0,0,0,0,0,0),
+OP("esce",0xfe,0,0,0,0,0,0,0),
+OP("escf",0xff,0,0,0,0,0,0,0),