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