xref: /csrg-svn/old/adb/adb.vax/instrs (revision 36563)
1*36563Sbostic/* Copyright(c) 1980 Regents of the University of California */
2*36563Sbostic/* "@(#)instrs 4.1 8/16/80" */
3*36563SbosticOP("acbb",0x9d,4,ACCR+TYPB,ACCR+TYPB,ACCM+TYPB,ACCB+TYPW,0,0),
4*36563SbosticOP("acbd",0x6f,4,ACCR+TYPD,ACCR+TYPD,ACCM+TYPD,ACCB+TYPW,0,0),
5*36563SbosticOP("acbf",0x4f,4,ACCR+TYPF,ACCR+TYPF,ACCM+TYPF,ACCB+TYPW,0,0),
6*36563SbosticOP("acbl",0xf1,4,ACCR+TYPL,ACCR+TYPL,ACCM+TYPL,ACCB+TYPW,0,0),
7*36563SbosticOP("acbw",0x3d,4,ACCR+TYPW,ACCR+TYPW,ACCM+TYPW,ACCB+TYPW,0,0),
8*36563SbosticOP("adawi",0x58,2,ACCR+TYPW,ACCM+TYPW,0,0,0,0),
9*36563SbosticOP("addb2",0x80,2,ACCR+TYPB,ACCM+TYPB,0,0,0,0),
10*36563SbosticOP("addb3",0x81,3,ACCR+TYPB,ACCR+TYPB,ACCW+TYPB,0,0,0),
11*36563SbosticOP("addd2",0x60,2,ACCR+TYPD,ACCM+TYPD,0,0,0,0),
12*36563SbosticOP("addd3",0x61,3,ACCR+TYPD,ACCR+TYPD,ACCW+TYPD,0,0,0),
13*36563SbosticOP("addf2",0x40,2,ACCR+TYPF,ACCM+TYPF,0,0,0,0),
14*36563SbosticOP("addf3",0x41,3,ACCR+TYPF,ACCR+TYPF,ACCW+TYPF,0,0,0),
15*36563SbosticOP("addl2",0xc0,2,ACCR+TYPL,ACCM+TYPL,0,0,0,0),
16*36563SbosticOP("addl3",0xc1,3,ACCR+TYPL,ACCR+TYPL,ACCW+TYPL,0,0,0),
17*36563SbosticOP("addp4",0x20,4,ACCR+TYPW,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB,0,0),
18*36563SbosticOP("addp6",0x21,6,ACCR+TYPW,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB),
19*36563SbosticOP("addw2",0xa0,2,ACCR+TYPW,ACCM+TYPW,0,0,0,0),
20*36563SbosticOP("addw3",0xa1,3,ACCR+TYPW,ACCR+TYPW,ACCW+TYPW,0,0,0),
21*36563SbosticOP("adwc",0xd8,2,ACCR+TYPL,ACCM+TYPL,0,0,0,0),
22*36563SbosticOP("aobleq",0xf3,3,ACCR+TYPL,ACCM+TYPL,ACCB+TYPB,0,0,0),
23*36563SbosticOP("aoblss",0xf2,3,ACCR+TYPL,ACCM+TYPL,ACCB+TYPB,0,0,0),
24*36563SbosticOP("ashl",0x78,3,ACCR+TYPB,ACCR+TYPL,ACCW+TYPL,0,0,0),
25*36563SbosticOP("ashp",0xf8,6,ACCR+TYPB,ACCR+TYPW,ACCA+TYPB,ACCR+TYPB,ACCR+TYPW,ACCA+TYPB),
26*36563SbosticOP("ashq",0x79,3,ACCR+TYPB,ACCR+TYPQ,ACCW+TYPQ,0,0,0),
27*36563SbosticOP("bbc",0xe1,3,ACCR+TYPL,ACCR+TYPB,ACCB+TYPB,0,0,0),
28*36563SbosticOP("bbcc",0xe5,3,ACCR+TYPL,ACCR+TYPB,ACCB+TYPB,0,0,0),
29*36563SbosticOP("bbcci",0xe7,3,ACCR+TYPL,ACCR+TYPB,ACCB+TYPB,0,0,0),
30*36563SbosticOP("bbcs",0xe3,3,ACCR+TYPL,ACCR+TYPB,ACCB+TYPB,0,0,0),
31*36563SbosticOP("bbs",0xe0,3,ACCR+TYPL,ACCR+TYPB,ACCB+TYPB,0,0,0),
32*36563SbosticOP("bbsc",0xe4,3,ACCR+TYPL,ACCR+TYPB,ACCB+TYPB,0,0,0),
33*36563SbosticOP("bbss",0xe2,3,ACCR+TYPL,ACCR+TYPB,ACCB+TYPB,0,0,0),
34*36563SbosticOP("bbssi",0xe6,3,ACCR+TYPL,ACCR+TYPB,ACCB+TYPB,0,0,0),
35*36563SbosticOP("bcc",0x1e,1,ACCB+TYPB,0,0,0,0,0),
36*36563SbosticOP("bcs",0x1f,1,ACCB+TYPB,0,0,0,0,0),
37*36563SbosticOP("beql",0x13,1,ACCB+TYPB,0,0,0,0,0),
38*36563SbosticOP("beqlu",0x13,1,ACCB+TYPB,0,0,0,0,0),
39*36563SbosticOP("bgeq",0x18,1,ACCB+TYPB,0,0,0,0,0),
40*36563SbosticOP("bgequ",0x1e,1,ACCB+TYPB,0,0,0,0,0),
41*36563SbosticOP("bgtr",0x14,1,ACCB+TYPB,0,0,0,0,0),
42*36563SbosticOP("bgtru",0x1a,1,ACCB+TYPB,0,0,0,0,0),
43*36563SbosticOP("bicb2",0x8a,2,ACCR+TYPB,ACCM+TYPB,0,0,0,0),
44*36563SbosticOP("bicb3",0x8b,3,ACCR+TYPB,ACCR+TYPB,ACCW+TYPB,0,0,0),
45*36563SbosticOP("bicl2",0xca,2,ACCR+TYPL,ACCM+TYPL,0,0,0,0),
46*36563SbosticOP("bicl3",0xcb,3,ACCR+TYPL,ACCR+TYPL,ACCW+TYPL,0,0,0),
47*36563SbosticOP("bicpsw",0xb9,1,ACCR+TYPW,0,0,0,0,0),
48*36563SbosticOP("bicw2",0xaa,2,ACCR+TYPW,ACCM+TYPW,0,0,0,0),
49*36563SbosticOP("bicw3",0xab,3,ACCR+TYPW,ACCR+TYPW,ACCW+TYPW,0,0,0),
50*36563SbosticOP("bisb2",0x88,2,ACCR+TYPB,ACCM+TYPB,0,0,0,0),
51*36563SbosticOP("bisb3",0x89,3,ACCR+TYPB,ACCR+TYPB,ACCW+TYPB,0,0,0),
52*36563SbosticOP("bisl2",0xc8,2,ACCR+TYPL,ACCM+TYPL,0,0,0,0),
53*36563SbosticOP("bisl3",0xc9,3,ACCR+TYPL,ACCR+TYPL,ACCW+TYPL,0,0,0),
54*36563SbosticOP("bispsw",0xb8,1,ACCR+TYPW,0,0,0,0,0),
55*36563SbosticOP("bisw2",0xa8,2,ACCR+TYPW,ACCM+TYPW,0,0,0,0),
56*36563SbosticOP("bisw3",0xa9,3,ACCR+TYPW,ACCR+TYPW,ACCW+TYPW,0,0,0),
57*36563SbosticOP("bitb",0x93,2,ACCR+TYPB,ACCR+TYPB,0,0,0,0),
58*36563SbosticOP("bitl",0xd3,2,ACCR+TYPL,ACCR+TYPL,0,0,0,0),
59*36563SbosticOP("bitw",0xb3,2,ACCR+TYPW,ACCR+TYPW,0,0,0,0),
60*36563SbosticOP("blbs",0xe8,2,ACCR+TYPL,ACCB+TYPB,0,0,0,0),
61*36563SbosticOP("blbc",0xe9,2,ACCR+TYPL,ACCB+TYPB,0,0,0,0),
62*36563SbosticOP("bleq",0x15,1,ACCB+TYPB,0,0,0,0,0),
63*36563SbosticOP("blequ",0x1b,1,ACCB+TYPB,0,0,0,0,0),
64*36563SbosticOP("blss",0x19,1,ACCB+TYPB,0,0,0,0,0),
65*36563SbosticOP("blssu",0x1f,1,ACCB+TYPB,0,0,0,0,0),
66*36563SbosticOP("bneq",0x12,1,ACCB+TYPB,0,0,0,0,0),
67*36563SbosticOP("bnequ",0x12,1,ACCB+TYPB,0,0,0,0,0),
68*36563SbosticOP("bpt",0x03,0,0,0,0,0,0,0),
69*36563SbosticOP("brb",0x11,1,ACCB+TYPB,0,0,0,0,0),
70*36563SbosticOP("brw",0x31,1,ACCB+TYPW,0,0,0,0,0),
71*36563SbosticOP("bsbb",0x10,1,ACCB+TYPB,0,0,0,0,0),
72*36563SbosticOP("bsbw",0x30,1,ACCB+TYPW,0,0,0,0,0),
73*36563SbosticOP("bvc",0x1c,1,ACCB+TYPB,0,0,0,0,0),
74*36563SbosticOP("bvs",0x1d,1,ACCB+TYPB,0,0,0,0,0),
75*36563SbosticOP("callg",0xfa,2,ACCA+TYPB,ACCA+TYPB,0,0,0,0),
76*36563SbosticOP("calls",0xfb,2,ACCR+TYPL,ACCA+TYPB,0,0,0,0),
77*36563SbosticOP("caseb",0x8f,3,ACCR+TYPB,ACCR+TYPB,ACCR+TYPB,0,0,0),
78*36563SbosticOP("casel",0xcf,3,ACCR+TYPL,ACCR+TYPL,ACCR+TYPL,0,0,0),
79*36563SbosticOP("casew",0xaf,3,ACCR+TYPW,ACCR+TYPW,ACCR+TYPW,0,0,0),
80*36563SbosticOP("chme",0xbd,1,ACCR+TYPW,0,0,0,0,0),
81*36563SbosticOP("chmk",0xbc,1,ACCR+TYPW,0,0,0,0,0),
82*36563SbosticOP("chms",0xbe,1,ACCR+TYPW,0,0,0,0,0),
83*36563SbosticOP("chmu",0xbf,1,ACCR+TYPW,0,0,0,0,0),
84*36563SbosticOP("clrb",0x94,1,ACCW+TYPB,0,0,0,0,0),
85*36563SbosticOP("clrd",0x7c,1,ACCW+TYPD,0,0,0,0,0),
86*36563SbosticOP("clrf",0xd4,1,ACCW+TYPF,0,0,0,0,0),
87*36563SbosticOP("clrl",0xd4,1,ACCW+TYPL,0,0,0,0,0),
88*36563SbosticOP("clrq",0x7c,1,ACCW+TYPQ,0,0,0,0,0),
89*36563SbosticOP("clrw",0xb4,1,ACCW+TYPW,0,0,0,0,0),
90*36563SbosticOP("cmpb",0x91,2,ACCR+TYPB,ACCR+TYPB,0,0,0,0),
91*36563SbosticOP("cmpc3",0x29,3,ACCR+TYPW,ACCA+TYPB,ACCA+TYPB,0,0,0),
92*36563SbosticOP("cmpc5",0x2d,5,ACCR+TYPW,ACCA+TYPB,ACCR+TYPB,ACCR+TYPW,ACCA+TYPB,0),
93*36563SbosticOP("cmpd",0x71,2,ACCR+TYPD,ACCR+TYPD,0,0,0,0),
94*36563SbosticOP("cmpf",0x51,2,ACCR+TYPF,ACCR+TYPF,0,0,0,0),
95*36563SbosticOP("cmpl",0xd1,2,ACCR+TYPL,ACCR+TYPL,0,0,0,0),
96*36563SbosticOP("cmpp3",0x35,3,ACCR+TYPW,ACCA+TYPB,ACCA+TYPB,0,0,0),
97*36563SbosticOP("cmpp4",0x37,4,ACCR+TYPW,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB,0,0),
98*36563SbosticOP("cmpv",0xec,4,ACCR+TYPL,ACCR+TYPB,ACCR+TYPB,ACCR+TYPL,0,0),
99*36563SbosticOP("cmpw",0xb1,2,ACCR+TYPW,ACCR+TYPW,0,0,0,0),
100*36563SbosticOP("cmpzv",0xed,4,ACCR+TYPL,ACCR+TYPB,ACCR+TYPB,ACCR+TYPL,0,0),
101*36563SbosticOP("crc",0x0b,4,ACCA+TYPB,ACCR+TYPL,ACCR+TYPW,ACCA+TYPB,0,0),
102*36563SbosticOP("cvtbd",0x6c,2,ACCR+TYPB,ACCW+TYPD,0,0,0,0),
103*36563SbosticOP("cvtbf",0x4c,2,ACCR+TYPB,ACCW+TYPB,0,0,0,0),
104*36563SbosticOP("cvtbl",0x98,2,ACCR+TYPB,ACCW+TYPL,0,0,0,0),
105*36563SbosticOP("cvtbw",0x99,2,ACCR+TYPB,ACCW+TYPW,0,0,0,0),
106*36563SbosticOP("cvtdb",0x68,2,ACCR+TYPD,ACCW+TYPB,0,0,0,0),
107*36563SbosticOP("cvtdf",0x76,2,ACCR+TYPD,ACCW+TYPF,0,0,0,0),
108*36563SbosticOP("cvtdl",0x6a,2,ACCR+TYPD,ACCW+TYPL,0,0,0,0),
109*36563SbosticOP("cvtdw",0x69,2,ACCR+TYPD,ACCW+TYPW,0,0,0,0),
110*36563SbosticOP("cvtfb",0x48,2,ACCR+TYPF,ACCW+TYPB,0,0,0,0),
111*36563SbosticOP("cvtfd",0x56,2,ACCR+TYPF,ACCW+TYPD,0,0,0,0),
112*36563SbosticOP("cvtfl",0x4a,2,ACCR+TYPF,ACCW+TYPL,0,0,0,0),
113*36563SbosticOP("cvtfw",0x49,2,ACCR+TYPF,ACCW+TYPW,0,0,0,0),
114*36563SbosticOP("cvtlb",0xf6,2,ACCR+TYPL,ACCW+TYPB,0,0,0,0),
115*36563SbosticOP("cvtld",0x6e,2,ACCR+TYPL,ACCW+TYPD,0,0,0,0),
116*36563SbosticOP("cvtlf",0x4e,2,ACCR+TYPL,ACCW+TYPF,0,0,0,0),
117*36563SbosticOP("cvtlp",0xf9,3,ACCR+TYPL,ACCR+TYPW,ACCA+TYPB,0,0,0),
118*36563SbosticOP("cvtlw",0xf7,2,ACCR+TYPL,ACCW+TYPW,0,0,0,0),
119*36563SbosticOP("cvtpl",0x36,3,ACCR+TYPW,ACCA+TYPB,ACCW+TYPL,0,0,0),
120*36563SbosticOP("cvttp",0x26,5,ACCR+TYPW,ACCA+TYPB,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB,0),
121*36563SbosticOP("cvtpt",0x24,5,ACCR+TYPW,ACCA+TYPB,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB,0),
122*36563SbosticOP("cvtps",0x08,4,ACCR+TYPW,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB,0,0),
123*36563SbosticOP("cvtrdl",0x6b,2,ACCR+TYPD,ACCW+TYPL,0,0,0,0),
124*36563SbosticOP("cvtrfl",0x4b,2,ACCR+TYPF,ACCW+TYPL,0,0,0,0),
125*36563SbosticOP("cvtsp",0x09,4,ACCR+TYPW,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB,0,0),
126*36563SbosticOP("cvtwb",0x33,2,ACCR+TYPW,ACCW+TYPB,0,0,0,0),
127*36563SbosticOP("cvtwd",0x6d,2,ACCR+TYPW,ACCW+TYPD,0,0,0,0),
128*36563SbosticOP("cvtwf",0x4d,2,ACCR+TYPW,ACCW+TYPF,0,0,0,0),
129*36563SbosticOP("cvtwl",0x32,2,ACCR+TYPW,ACCW+TYPL,0,0,0,0),
130*36563SbosticOP("decb",0x97,1,ACCM+TYPB,0,0,0,0,0),
131*36563SbosticOP("decl",0xd7,1,ACCM+TYPL,0,0,0,0,0),
132*36563SbosticOP("decw",0xb7,1,ACCM+TYPW,0,0,0,0,0),
133*36563SbosticOP("divb2",0x86,2,ACCR+TYPB,ACCM+TYPB,0,0,0,0),
134*36563SbosticOP("divb3",0x87,3,ACCR+TYPB,ACCR+TYPB,ACCW+TYPB,0,0,0),
135*36563SbosticOP("divd2",0x66,2,ACCR+TYPD,ACCM+TYPD,0,0,0,0),
136*36563SbosticOP("divd3",0x67,3,ACCR+TYPD,ACCR+TYPD,ACCR+TYPD,0,0,0),
137*36563SbosticOP("divf2",0x46,2,ACCR+TYPF,ACCM+TYPF,0,0,0,0),
138*36563SbosticOP("divf3",0x47,3,ACCR+TYPF,ACCR+TYPF,ACCW+TYPF,0,0,0),
139*36563SbosticOP("divl2",0xc6,2,ACCR+TYPL,ACCM+TYPL,0,0,0,0),
140*36563SbosticOP("divl3",0xc7,3,ACCR+TYPL,ACCR+TYPL,ACCW+TYPL,0,0,0),
141*36563SbosticOP("divp",0x27,6,ACCR+TYPW,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB),
142*36563SbosticOP("divw2",0xa6,2,ACCR+TYPW,ACCM+TYPW,0,0,0,0),
143*36563SbosticOP("divw3",0xa7,3,ACCR+TYPW,ACCR+TYPW,ACCW+TYPW,0,0,0),
144*36563SbosticOP("editpc",0x38,4,ACCR+TYPW,ACCA+TYPB,ACCA+TYPB,ACCA+TYPB,0,0),
145*36563SbosticOP("ediv",0x7b,4,ACCR+TYPL,ACCR+TYPQ,ACCW+TYPL,ACCW+TYPL,0,0),
146*36563SbosticOP("emodd",0x74,5,ACCR+TYPD,ACCR+TYPB,ACCR+TYPD,ACCW+TYPL,ACCW+TYPD,0),
147*36563SbosticOP("emodf",0x54,5,ACCR+TYPF,ACCR+TYPB,ACCR+TYPF,ACCW+TYPL,ACCW+TYPF,0),
148*36563SbosticOP("emul",0x7a,4,ACCR+TYPL,ACCR+TYPL,ACCR+TYPL,ACCW+TYPQ,0,0),
149*36563SbosticOP("extv",0xee,4,ACCR+TYPL,ACCR+TYPB,ACCR+TYPB,ACCW+TYPL,0,0),
150*36563SbosticOP("extzv",0xef,4,ACCR+TYPL,ACCR+TYPB,ACCR+TYPB,ACCW+TYPL,0,0),
151*36563SbosticOP("ffc",0xeb,4,ACCR+TYPL,ACCR+TYPB,ACCR+TYPB,ACCW+TYPL,0,0),
152*36563SbosticOP("ffs",0xea,4,ACCR+TYPL,ACCR+TYPB,ACCR+TYPB,ACCW+TYPL,0,0),
153*36563SbosticOP("halt",0x00,0,0,0,0,0,0,0),
154*36563SbosticOP("incb",0x96,1,ACCM+TYPB,0,0,0,0,0),
155*36563SbosticOP("incl",0xd6,1,ACCM+TYPL,0,0,0,0,0),
156*36563SbosticOP("incw",0xb6,1,ACCM+TYPW,0,0,0,0,0),
157*36563SbosticOP("index",0x0a,6,ACCR+TYPL,ACCR+TYPL,ACCR+TYPL,ACCR+TYPL,ACCR+TYPL,ACCW+TYPL),
158*36563SbosticOP("insque",0x0e,2,ACCA+TYPB,ACCA+TYPB,0,0,0,0),
159*36563SbosticOP("insv",0xf0,4,ACCR+TYPL,ACCR+TYPL,ACCR+TYPB,ACCW+TYPB,0,0),
160*36563SbosticOP("jmp",0x17,1,ACCA+TYPB,0,0,0,0,0),
161*36563SbosticOP("jsb",0x16,1,ACCA+TYPB,0,0,0,0,0),
162*36563SbosticOP("ldpctx",0x06,0,0,0,0,0,0,0),
163*36563SbosticOP("locc",0x3a,3,ACCR+TYPB,ACCR+TYPW,ACCA+TYPB,0,0,0),
164*36563SbosticOP("matchc",0x39,4,ACCR+TYPW,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB,0,0),
165*36563SbosticOP("mcomb",0x92,2,ACCR+TYPB,ACCW+TYPB,0,0,0,0),
166*36563SbosticOP("mcoml",0xd2,2,ACCR+TYPL,ACCW+TYPL,0,0,0,0),
167*36563SbosticOP("mcomw",0xb2,2,ACCR+TYPW,ACCW+TYPW,0,0,0,0),
168*36563SbosticOP("mfpr",0xdb,2,ACCR+TYPL,ACCW+TYPL,0,0,0,0),
169*36563SbosticOP("mnegb",0x8e,2,ACCR+TYPB,ACCW+TYPB,0,0,0,0),
170*36563SbosticOP("mnegd",0x72,2,ACCR+TYPD,ACCW+TYPD,0,0,0,0),
171*36563SbosticOP("mnegf",0x52,2,ACCR+TYPF,ACCW+TYPF,0,0,0,0),
172*36563SbosticOP("mnegl",0xce,2,ACCR+TYPL,ACCW+TYPL,0,0,0,0),
173*36563SbosticOP("mnegw",0xae,2,ACCR+TYPW,ACCW+TYPL,0,0,0,0),
174*36563SbosticOP("movab",0x9e,2,ACCA+TYPB,ACCW+TYPL,0,0,0,0),
175*36563SbosticOP("movad",0x7e,2,ACCA+TYPD,ACCW+TYPL,0,0,0,0),
176*36563SbosticOP("movaf",0xde,2,ACCA+TYPF,ACCW+TYPL,0,0,0,0),
177*36563SbosticOP("moval",0xde,2,ACCA+TYPL,ACCW+TYPL,0,0,0,0),
178*36563SbosticOP("movaq",0x7e,2,ACCA+TYPQ,ACCW+TYPL,0,0,0,0),
179*36563SbosticOP("movaw",0x3e,2,ACCA+TYPW,ACCW+TYPL,0,0,0,0),
180*36563SbosticOP("movb",0x90,2,ACCR+TYPB,ACCW+TYPB,0,0,0,0),
181*36563SbosticOP("movc3",0x28,3,ACCR+TYPW,ACCA+TYPB,ACCA+TYPB,0,0,0),
182*36563SbosticOP("movc5",0x2c,5,ACCR+TYPW,ACCA+TYPB,ACCR+TYPB,ACCR+TYPW,ACCA+TYPB,0),
183*36563SbosticOP("movd",0x70,2,ACCR+TYPD,ACCW+TYPD,0,0,0,0),
184*36563SbosticOP("movf",0x50,2,ACCR+TYPF,ACCW+TYPF,0,0,0,0),
185*36563SbosticOP("movl",0xd0,2,ACCR+TYPL,ACCW+TYPL,0,0,0,0),
186*36563SbosticOP("movp",0x34,3,ACCR+TYPW,ACCA+TYPB,ACCA+TYPB,0,0,0),
187*36563SbosticOP("movpsl",0xdc,1,ACCW+TYPL,0,0,0,0,0),
188*36563SbosticOP("movq",0x7d,2,ACCR+TYPQ,ACCW+TYPQ,0,0,0,0),
189*36563SbosticOP("movtc",0x2e,6,ACCR+TYPW,ACCA+TYPB,ACCR+TYPB,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB),
190*36563SbosticOP("movtuc",0x2f,6,ACCR+TYPW,ACCA+TYPB,ACCR+TYPB,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB),
191*36563SbosticOP("movw",0xb0,2,ACCR+TYPW,ACCW+TYPW,0,0,0,0),
192*36563SbosticOP("movzbl",0x9a,2,ACCR+TYPB,ACCW+TYPL,0,0,0,0),
193*36563SbosticOP("movzbw",0x9b,2,ACCR+TYPB,ACCW+TYPW,0,0,0,0),
194*36563SbosticOP("movzwl",0x3c,2,ACCR+TYPW,ACCW+TYPL,0,0,0,0),
195*36563SbosticOP("mtpr",0xda,2,ACCR+TYPL,ACCR+TYPL,0,0,0,0),
196*36563SbosticOP("mulb2",0x84,2,ACCR+TYPB,ACCM+TYPB,0,0,0,0),
197*36563SbosticOP("mulb3",0x85,3,ACCR+TYPB,ACCR+TYPB,ACCW+TYPB,0,0,0),
198*36563SbosticOP("muld2",0x64,2,ACCR+TYPD,ACCM+TYPD,0,0,0,0),
199*36563SbosticOP("muld3",0x65,3,ACCR+TYPD,ACCR+TYPD,ACCW+TYPD,0,0,0),
200*36563SbosticOP("mulf2",0x44,2,ACCR+TYPF,ACCM+TYPF,0,0,0,0),
201*36563SbosticOP("mulf3",0x45,3,ACCR+TYPF,ACCR+TYPF,ACCW+TYPF,0,0,0),
202*36563SbosticOP("mull2",0xc4,2,ACCR+TYPL,ACCM+TYPL,0,0,0,0),
203*36563SbosticOP("mull3",0xc5,3,ACCR+TYPL,ACCR+TYPL,ACCW+TYPL,0,0,0),
204*36563SbosticOP("mulp",0x25,6,ACCR+TYPW,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB),
205*36563SbosticOP("mulw2",0xa4,2,ACCR+TYPW,ACCM+TYPW,0,0,0,0),
206*36563SbosticOP("mulw3",0xa5,3,ACCR+TYPW,ACCR+TYPW,ACCW+TYPW,0,0,0),
207*36563SbosticOP("nop",0x01,0,0,0,0,0,0,0),
208*36563SbosticOP("polyd",0x75,3,ACCR+TYPD,ACCR+TYPW,ACCA+TYPB,0,0,0),
209*36563SbosticOP("polyf",0x55,3,ACCR+TYPF,ACCR+TYPW,ACCA+TYPB,0,0,0),
210*36563SbosticOP("popr",0xba,1,ACCR+TYPW,0,0,0,0,0),
211*36563SbosticOP("prober",0x0c,3,ACCR+TYPB,ACCR+TYPW,ACCA+TYPB,0,0,0),
212*36563SbosticOP("probew",0x0d,3,ACCR+TYPB,ACCR+TYPW,ACCA+TYPB,0,0,0),
213*36563SbosticOP("pushab",0x9f,1,ACCA+TYPB,0,0,0,0,0),
214*36563SbosticOP("pushad",0x7f,1,ACCA+TYPD,0,0,0,0,0),
215*36563SbosticOP("pushaf",0xdf,1,ACCA+TYPF,0,0,0,0,0),
216*36563SbosticOP("pushal",0xdf,1,ACCA+TYPL,0,0,0,0,0),
217*36563SbosticOP("pushaq",0x7f,1,ACCA+TYPQ,0,0,0,0,0),
218*36563SbosticOP("pushaw",0x3f,1,ACCA+TYPW,0,0,0,0,0),
219*36563SbosticOP("pushl",0xdd,1,ACCR+TYPL,0,0,0,0,0),
220*36563SbosticOP("pushr",0xbb,1,ACCR+TYPW,0,0,0,0,0),
221*36563SbosticOP("rei",0x02,0,0,0,0,0,0,0),
222*36563SbosticOP("remque",0x0f,2,ACCA+TYPB,ACCW+TYPL,0,0,0,0),
223*36563SbosticOP("ret",0x04,0,0,0,0,0,0,0),
224*36563SbosticOP("rotl",0x9c,3,ACCR+TYPB,ACCR+TYPL,ACCW+TYPL,0,0,0),
225*36563SbosticOP("rsb",0x05,0,0,0,0,0,0,0),
226*36563SbosticOP("sbwc",0xd9,2,ACCR+TYPL,ACCM+TYPL,0,0,0,0),
227*36563SbosticOP("scanc",0x2a,4,ACCR+TYPW,ACCA+TYPB,ACCA+TYPB,ACCR+TYPB,0,0),
228*36563SbosticOP("skpc",0x3b,3,ACCR+TYPB,ACCR+TYPW,ACCA+TYPB,0,0,0),
229*36563SbosticOP("sobgeq",0xf4,2,ACCM+TYPL,ACCB+TYPB,0,0,0,0),
230*36563SbosticOP("sobgtr",0xf5,2,ACCM+TYPL,ACCB+TYPB,0,0,0,0),
231*36563SbosticOP("spanc",0x2b,4,ACCR+TYPW,ACCA+TYPB,ACCA+TYPB,ACCR+TYPB,0,0),
232*36563SbosticOP("subb2",0x82,2,ACCR+TYPB,ACCM+TYPB,0,0,0,0),
233*36563SbosticOP("subb3",0x83,3,ACCR+TYPB,ACCR+TYPB,ACCW+TYPB,0,0,0),
234*36563SbosticOP("subd2",0x62,2,ACCR+TYPD,ACCM+TYPD,0,0,0,0),
235*36563SbosticOP("subd3",0x63,3,ACCR+TYPD,ACCR+TYPD,ACCW+TYPD,0,0,0),
236*36563SbosticOP("subf2",0x42,2,ACCR+TYPF,ACCM+TYPF,0,0,0,0),
237*36563SbosticOP("subf3",0x43,3,ACCR+TYPF,ACCR+TYPF,ACCW+TYPF,0,0,0),
238*36563SbosticOP("subl2",0xc2,2,ACCR+TYPL,ACCM+TYPL,0,0,0,0),
239*36563SbosticOP("subl3",0xc3,3,ACCR+TYPL,ACCR+TYPL,ACCW+TYPL,0,0,0),
240*36563SbosticOP("subp4",0x22,4,ACCR+TYPW,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB,0,0),
241*36563SbosticOP("subp6",0x23,6,ACCR+TYPW,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB,ACCR+TYPW,ACCA+TYPB),
242*36563SbosticOP("subw2",0xa2,2,ACCR+TYPW,ACCM+TYPW,0,0,0,0),
243*36563SbosticOP("subw3",0xa3,3,ACCR+TYPW,ACCR+TYPW,ACCW+TYPW,0,0,0),
244*36563SbosticOP("svpctx",0x07,0,0,0,0,0,0,0),
245*36563SbosticOP("tstb",0x95,1,ACCR+TYPB,0,0,0,0,0),
246*36563SbosticOP("tstd",0x73,1,ACCR+TYPD,0,0,0,0,0),
247*36563SbosticOP("tstf",0x53,1,ACCR+TYPF,0,0,0,0,0),
248*36563SbosticOP("tstl",0xd5,1,ACCR+TYPL,0,0,0,0,0),
249*36563SbosticOP("tstw",0xb5,1,ACCR+TYPW,0,0,0,0,0),
250*36563SbosticOP("xfc",0xfc,1,ACCI+TYPB,0,0,0,0,0),
251*36563SbosticOP("xorb2",0x8c,2,ACCR+TYPB,ACCM+TYPB,0,0,0,0),
252*36563SbosticOP("xorb3",0x8d,3,ACCR+TYPB,ACCR+TYPB,ACCW+TYPB,0,0,0),
253*36563SbosticOP("xorl2",0xcc,2,ACCR+TYPL,ACCM+TYPL,0,0,0,0),
254*36563SbosticOP("xorl3",0xcd,3,ACCR+TYPL,ACCR+TYPL,ACCW+TYPL,0,0,0),
255*36563SbosticOP("xorw2",0xac,2,ACCR+TYPW,ACCM+TYPW,0,0,0,0),
256*36563SbosticOP("xorw3",0xad,3,ACCR+TYPW,ACCR+TYPW,ACCW+TYPW,0,0,0),
257*36563SbosticOP("escd",0xfd,0,0,0,0,0,0,0),
258*36563SbosticOP("esce",0xfe,0,0,0,0,0,0,0),
259*36563SbosticOP("escf",0xff,0,0,0,0,0,0,0),
260