1 /* THIS FILE IS AUTOMAGICALLY GENERATED, DON'T EDIT IT */
11 #define ARG_IMM16 0x03
12 #define ARG_IMM32 0x04
14 #define ARG_IMMNMINUS1 0x05
15 #define ARG_IMM_1 0x06
16 #define ARG_IMM_2 0x07
17 #define ARG_DISP16 0x08
18 #define ARG_NIM16 0x09
20 #define ARG_DISP12 0x0b
21 #define ARG_DISP8 0x0c
22 #define CLASS_MASK 0xfff0
27 #define CLASS_DISP 0x50
28 #define CLASS_IMM 0x60
30 #define CLASS_CTRL 0x80
31 #define CLASS_ADDRESS 0xd0
32 #define CLASS_0CCC 0xe0
33 #define CLASS_1CCC 0xf0
34 #define CLASS_0DISP7 0x100
35 #define CLASS_1DISP7 0x200
36 #define CLASS_01II 0x300
37 #define CLASS_00II 0x400
38 #define CLASS_BIT 0x500
39 #define CLASS_FLAGS 0x600
40 #define CLASS_IR 0x700
41 #define CLASS_DISP8 0x800
42 #define CLASS_REG 0x7000
43 #define CLASS_REG_BYTE 0x2000
44 #define CLASS_REG_WORD 0x3000
45 #define CLASS_REG_QUAD 0x4000
46 #define CLASS_REG_LONG 0x5000
47 #define CLASS_REGN0 0x8000
50 unsigned short arg_info
[4];
51 unsigned short byte_info
[10];
57 opcode_entry_type z8k_table
[] = {
58 {"adc",{CLASS_REG_WORD
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
59 {CLASS_BIT
+11,CLASS_BIT
+5,CLASS_REG
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,0},
60 {"adcb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_REG_BYTE
+(ARG_RS
),},
61 {CLASS_BIT
+11,CLASS_BIT
+4,CLASS_REG
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,1},
62 {"add",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
63 {CLASS_BIT
+0,CLASS_BIT
+1,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,2},
64 {"add",{CLASS_REG_WORD
+(ARG_RD
),CLASS_DA
,},
65 {CLASS_BIT
+4,CLASS_BIT
+1,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,3},
66 {"add",{CLASS_REG_WORD
+(ARG_RD
),CLASS_X
+(ARG_RS
),},
67 {CLASS_BIT
+4,CLASS_BIT
+1,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,4},
68 {"add",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
69 {CLASS_BIT
+0,CLASS_BIT
+1,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),0,0,0,0,},2,4,5},
70 {"add",{CLASS_REG_WORD
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
71 {CLASS_BIT
+8,CLASS_BIT
+1,CLASS_REG
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,6},
72 {"addb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
73 {CLASS_BIT
+0,CLASS_BIT
+0,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,7},
74 {"addb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_DA
,},
75 {CLASS_BIT
+4,CLASS_BIT
+0,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,8},
76 {"addb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_X
+(ARG_RS
),},
77 {CLASS_BIT
+4,CLASS_BIT
+0,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,9},
78 {"addb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IMM
+(ARG_IMM8
),},
79 {CLASS_BIT
+0,CLASS_BIT
+0,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM8
),CLASS_IMM
+(ARG_IMM8
),0,0,0,},2,4,10},
80 {"addb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_REG_BYTE
+(ARG_RS
),},
81 {CLASS_BIT
+8,CLASS_BIT
+0,CLASS_REG
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,11},
82 {"addl",{CLASS_REG_LONG
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
83 {CLASS_BIT
+1,CLASS_BIT
+6,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,12},
84 {"addl",{CLASS_REG_LONG
+(ARG_RD
),CLASS_DA
,},
85 {CLASS_BIT
+5,CLASS_BIT
+6,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,13},
86 {"addl",{CLASS_REG_LONG
+(ARG_RD
),CLASS_X
+(ARG_RS
),},
87 {CLASS_BIT
+5,CLASS_BIT
+6,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,14},
88 {"addl",{CLASS_REG_LONG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM32
),},
89 {CLASS_BIT
+1,CLASS_BIT
+6,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM32
),0,0,0,0,},2,6,15},
90 {"addl",{CLASS_REG_LONG
+(ARG_RD
),CLASS_REG_LONG
+(ARG_RS
),},
91 {CLASS_BIT
+9,CLASS_BIT
+6,CLASS_REG
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,16},
92 {"and",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
93 {CLASS_BIT
+0,CLASS_BIT
+7,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,17},
94 {"and",{CLASS_REG_WORD
+(ARG_RD
),CLASS_DA
,},
95 {CLASS_BIT
+4,CLASS_BIT
+7,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,18},
96 {"and",{CLASS_REG_WORD
+(ARG_RD
),CLASS_X
+(ARG_RS
),},
97 {CLASS_BIT
+4,CLASS_BIT
+7,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,19},
98 {"and",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
99 {CLASS_BIT
+0,CLASS_BIT
+7,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),0,0,0,0,},2,4,20},
100 {"and",{CLASS_REG_WORD
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
101 {CLASS_BIT
+8,CLASS_BIT
+7,CLASS_REG
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,21},
102 {"andb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
103 {CLASS_BIT
+0,CLASS_BIT
+6,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,22},
104 {"andb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_DA
,},
105 {CLASS_BIT
+4,CLASS_BIT
+6,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,23},
106 {"andb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_X
+(ARG_RS
),},
107 {CLASS_BIT
+4,CLASS_BIT
+6,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,24},
108 {"andb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IMM
+(ARG_IMM8
),},
109 {CLASS_BIT
+0,CLASS_BIT
+6,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM8
),CLASS_IMM
+(ARG_IMM8
),0,0,0,},2,4,25},
110 {"andb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_REG_BYTE
+(ARG_RS
),},
111 {CLASS_BIT
+8,CLASS_BIT
+6,CLASS_REG
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,26},
112 {"bit",{CLASS_IR
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
113 {CLASS_BIT
+2,CLASS_BIT
+7,CLASS_REGN0
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),0,0,0,0,0,},2,2,27},
114 {"bit",{CLASS_X
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
115 {CLASS_BIT
+6,CLASS_BIT
+7,CLASS_REGN0
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),CLASS_ADDRESS
,0,0,0,0,},2,4,28},
116 {"bit",{CLASS_DA
,CLASS_IMM
+(ARG_IMM4
),},
117 {CLASS_BIT
+6,CLASS_BIT
+7,CLASS_BIT
+0,CLASS_IMM
+(ARG_IMM4
),CLASS_ADDRESS
,0,0,0,0,},2,4,29},
118 {"bit",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
119 {CLASS_BIT
+10,CLASS_BIT
+7,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),0,0,0,0,0,},2,2,30},
120 {"bit",{CLASS_REG_WORD
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
121 {CLASS_BIT
+2,CLASS_BIT
+7,CLASS_BIT
+0,CLASS_REG
+(ARG_RS
),CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_BIT
+0,CLASS_BIT
+0,0,},2,4,31},
122 {"bitb",{CLASS_IR
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
123 {CLASS_BIT
+2,CLASS_BIT
+6,CLASS_REGN0
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),0,0,0,0,0,},2,2,32},
124 {"bitb",{CLASS_X
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
125 {CLASS_BIT
+6,CLASS_BIT
+6,CLASS_REGN0
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),CLASS_ADDRESS
,0,0,0,0,},2,4,33},
126 {"bitb",{CLASS_DA
,CLASS_IMM
+(ARG_IMM4
),},
127 {CLASS_BIT
+6,CLASS_BIT
+6,CLASS_BIT
+0,CLASS_IMM
+(ARG_IMM4
),CLASS_ADDRESS
,0,0,0,0,},2,4,34},
128 {"bitb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
129 {CLASS_BIT
+10,CLASS_BIT
+6,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),0,0,0,0,0,},2,2,35},
130 {"bitb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
131 {CLASS_BIT
+2,CLASS_BIT
+6,CLASS_BIT
+0,CLASS_REG
+(ARG_RS
),CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_BIT
+0,CLASS_BIT
+0,0,},2,4,36},
132 {"call",{CLASS_IR
+(ARG_RD
),},
133 {CLASS_BIT
+1,CLASS_BIT
+15,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+0,0,0,0,0,0,},1,2,37},
135 {CLASS_BIT
+5,CLASS_BIT
+15,CLASS_BIT
+0,CLASS_BIT
+0,CLASS_ADDRESS
,0,0,0,0,},1,4,38},
136 {"call",{CLASS_X
+(ARG_RD
),},
137 {CLASS_BIT
+5,CLASS_BIT
+15,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+0,CLASS_ADDRESS
,0,0,0,0,},1,4,39},
138 {"calr",{CLASS_DISP
,},
139 {CLASS_BIT
+13,CLASS_DISP
+(ARG_DISP12
),0,0,0,0,0,0,0,},1,2,40},
140 {"clr",{CLASS_IR
+(ARG_RD
),},
141 {CLASS_BIT
+0,CLASS_BIT
+13,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+8,0,0,0,0,0,},1,2,41},
143 {CLASS_BIT
+4,CLASS_BIT
+13,CLASS_BIT
+0,CLASS_BIT
+8,0,0,0,0,0,},1,2,42},
144 {"clr",{CLASS_X
+(ARG_RD
),},
145 {CLASS_BIT
+4,CLASS_BIT
+13,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+8,0,0,0,0,0,},1,2,43},
146 {"clr",{CLASS_REG_WORD
+(ARG_RD
),},
147 {CLASS_BIT
+8,CLASS_BIT
+13,CLASS_REG
+(ARG_RD
),CLASS_BIT
+8,0,0,0,0,0,},1,2,44},
148 {"clrb",{CLASS_IR
+(ARG_RD
),},
149 {CLASS_BIT
+0,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+8,0,0,0,0,0,},1,2,45},
151 {CLASS_BIT
+4,CLASS_BIT
+12,CLASS_BIT
+0,CLASS_BIT
+8,0,0,0,0,0,},1,2,46},
152 {"clrb",{CLASS_X
+(ARG_RD
),},
153 {CLASS_BIT
+4,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+8,0,0,0,0,0,},1,2,47},
154 {"clrb",{CLASS_REG_BYTE
+(ARG_RD
),},
155 {CLASS_BIT
+8,CLASS_BIT
+12,CLASS_REG
+(ARG_RD
),CLASS_BIT
+8,0,0,0,0,0,},1,2,48},
156 {"com",{CLASS_IR
+(ARG_RD
),},
157 {CLASS_BIT
+0,CLASS_BIT
+13,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+0,0,0,0,0,0,},1,2,49},
159 {CLASS_BIT
+4,CLASS_BIT
+13,CLASS_BIT
+0,CLASS_BIT
+0,0,0,0,0,0,},1,2,50},
160 {"com",{CLASS_X
+(ARG_RD
),},
161 {CLASS_BIT
+4,CLASS_BIT
+13,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+0,0,0,0,0,0,},1,2,51},
162 {"com",{CLASS_REG_WORD
+(ARG_RD
),},
163 {CLASS_BIT
+8,CLASS_BIT
+13,CLASS_REG
+(ARG_RD
),CLASS_BIT
+0,0,0,0,0,0,},1,2,52},
164 {"comb",{CLASS_IR
+(ARG_RD
),},
165 {CLASS_BIT
+0,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+0,0,0,0,0,0,},1,2,53},
167 {CLASS_BIT
+4,CLASS_BIT
+12,CLASS_BIT
+0,CLASS_BIT
+0,0,0,0,0,0,},1,2,54},
168 {"comb",{CLASS_X
+(ARG_RD
),},
169 {CLASS_BIT
+4,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+0,0,0,0,0,0,},1,2,55},
170 {"comb",{CLASS_REG_BYTE
+(ARG_RD
),},
171 {CLASS_BIT
+8,CLASS_BIT
+12,CLASS_REG
+(ARG_RD
),CLASS_BIT
+0,0,0,0,0,0,},1,2,56},
172 {"comflg",{CLASS_FLAGS
,},
173 {CLASS_BIT
+8,CLASS_BIT
+13,CLASS_IMM
+(ARG_IMM4
),CLASS_BIT
+5,0,0,0,0,0,},1,2,57},
174 {"cp",{CLASS_IR
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
175 {CLASS_BIT
+0,CLASS_BIT
+13,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+1,CLASS_IMM
+(ARG_IMM16
),0,0,0,0,},2,4,58},
176 {"cp",{CLASS_X
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
177 {CLASS_BIT
+4,CLASS_BIT
+13,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+1,CLASS_ADDRESS
,CLASS_IMM
+(ARG_IMM16
),0,0,0,},2,6,59},
178 {"cp",{CLASS_DA
,CLASS_IMM
+(ARG_IMM16
),},
179 {CLASS_BIT
+4,CLASS_BIT
+13,CLASS_BIT
+0,CLASS_BIT
+1,CLASS_ADDRESS
,CLASS_IMM
+(ARG_IMM16
),0,0,0,},2,6,60},
180 {"cp",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
181 {CLASS_BIT
+0,CLASS_BIT
+11,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,61},
182 {"cp",{CLASS_REG_WORD
+(ARG_RD
),CLASS_DA
,},
183 {CLASS_BIT
+4,CLASS_BIT
+11,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,62},
184 {"cp",{CLASS_REG_WORD
+(ARG_RD
),CLASS_X
+(ARG_RS
),},
185 {CLASS_BIT
+4,CLASS_BIT
+11,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,63},
186 {"cp",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
187 {CLASS_BIT
+0,CLASS_BIT
+11,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),0,0,0,0,},2,4,64},
188 {"cp",{CLASS_REG_WORD
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
189 {CLASS_BIT
+8,CLASS_BIT
+11,CLASS_REG
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,65},
190 {"cpb",{CLASS_IR
+(ARG_RD
),CLASS_IMM
+(ARG_IMM8
),},
191 {CLASS_BIT
+0,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+1,CLASS_IMM
+(ARG_IMM8
),CLASS_IMM
+(ARG_IMM8
),0,0,0,},2,4,66},
192 {"cpb",{CLASS_X
+(ARG_RD
),CLASS_IMM
+(ARG_IMM8
),},
193 {CLASS_BIT
+4,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+1,CLASS_ADDRESS
,CLASS_IMM
+(ARG_IMM8
),CLASS_IMM
+(ARG_IMM8
),0,0,},2,6,67},
194 {"cpb",{CLASS_DA
,CLASS_IMM
+(ARG_IMM8
),},
195 {CLASS_BIT
+4,CLASS_BIT
+12,CLASS_BIT
+0,CLASS_BIT
+1,CLASS_ADDRESS
,CLASS_IMM
+(ARG_IMM8
),CLASS_IMM
+(ARG_IMM8
),0,0,},2,6,68},
196 {"cpb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
197 {CLASS_BIT
+0,CLASS_BIT
+10,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,69},
198 {"cpb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_DA
,},
199 {CLASS_BIT
+4,CLASS_BIT
+10,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,70},
200 {"cpb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_X
+(ARG_RS
),},
201 {CLASS_BIT
+4,CLASS_BIT
+10,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,71},
202 {"cpb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IMM
+(ARG_IMM8
),},
203 {CLASS_BIT
+0,CLASS_BIT
+10,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM8
),CLASS_IMM
+(ARG_IMM8
),0,0,0,},2,4,72},
204 {"cpb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_REG_BYTE
+(ARG_RS
),},
205 {CLASS_BIT
+8,CLASS_BIT
+10,CLASS_REG
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,73},
206 {"cpd",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RR
),CLASS_CC
,},
207 {CLASS_BIT
+11,CLASS_BIT
+11,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+8,CLASS_BIT
+0,CLASS_REG
+(ARG_RR
),CLASS_REG
+(ARG_RD
),CLASS_CC
,0,},4,4,74},
208 {"cpdb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RR
),CLASS_CC
,},
209 {CLASS_BIT
+11,CLASS_BIT
+10,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+8,CLASS_BIT
+0,CLASS_REG
+(ARG_RR
),CLASS_REG
+(ARG_RD
),CLASS_CC
,0,},4,4,75},
210 {"cpdr",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RR
),CLASS_CC
,},
211 {CLASS_BIT
+11,CLASS_BIT
+11,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+12,CLASS_BIT
+0,CLASS_REG
+(ARG_RR
),CLASS_REG
+(ARG_RD
),CLASS_CC
,0,},4,4,76},
212 {"cpdrb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RR
),CLASS_CC
,},
213 {CLASS_BIT
+11,CLASS_BIT
+10,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+12,CLASS_BIT
+0,CLASS_REG
+(ARG_RR
),CLASS_REG
+(ARG_RD
),CLASS_CC
,0,},4,4,77},
214 {"cpi",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RR
),CLASS_CC
,},
215 {CLASS_BIT
+11,CLASS_BIT
+11,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+0,CLASS_BIT
+0,CLASS_REG
+(ARG_RR
),CLASS_REG
+(ARG_RD
),CLASS_CC
,0,},4,4,78},
216 {"cpib",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RR
),CLASS_CC
,},
217 {CLASS_BIT
+11,CLASS_BIT
+10,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+0,CLASS_BIT
+0,CLASS_REG
+(ARG_RR
),CLASS_REG
+(ARG_RD
),CLASS_CC
,0,},4,4,79},
218 {"cpir",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RR
),CLASS_CC
,},
219 {CLASS_BIT
+11,CLASS_BIT
+11,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+4,CLASS_BIT
+0,CLASS_REG
+(ARG_RR
),CLASS_REG
+(ARG_RD
),CLASS_CC
,0,},4,4,80},
220 {"cpirb",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RR
),CLASS_CC
,},
221 {CLASS_BIT
+11,CLASS_BIT
+10,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+4,CLASS_BIT
+0,CLASS_REG
+(ARG_RR
),CLASS_REG
+(ARG_RD
),CLASS_CC
,0,},4,4,81},
222 {"cpl",{CLASS_REG_LONG
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
223 {CLASS_BIT
+1,CLASS_BIT
+0,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,82},
224 {"cpl",{CLASS_REG_LONG
+(ARG_RD
),CLASS_DA
,},
225 {CLASS_BIT
+5,CLASS_BIT
+0,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,83},
226 {"cpl",{CLASS_REG_LONG
+(ARG_RD
),CLASS_X
+(ARG_RS
),},
227 {CLASS_BIT
+5,CLASS_BIT
+0,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,84},
228 {"cpl",{CLASS_REG_LONG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM32
),},
229 {CLASS_BIT
+1,CLASS_BIT
+0,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM32
),0,0,0,0,},2,6,85},
230 {"cpl",{CLASS_REG_LONG
+(ARG_RD
),CLASS_REG_LONG
+(ARG_RS
),},
231 {CLASS_BIT
+9,CLASS_BIT
+0,CLASS_REG
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,86},
232 {"cpsd",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RR
),CLASS_CC
,},
233 {CLASS_BIT
+11,CLASS_BIT
+11,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+10,CLASS_BIT
+0,CLASS_REG
+(ARG_RR
),CLASS_REGN0
+(ARG_RD
),CLASS_CC
,0,},4,4,87},
234 {"cpsdb",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RR
),CLASS_CC
,},
235 {CLASS_BIT
+11,CLASS_BIT
+10,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+10,CLASS_BIT
+0,CLASS_REG
+(ARG_RR
),CLASS_REGN0
+(ARG_RD
),CLASS_CC
,0,},4,4,88},
236 {"cpsdr",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RR
),CLASS_CC
,},
237 {CLASS_BIT
+11,CLASS_BIT
+11,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+14,CLASS_BIT
+0,CLASS_REG
+(ARG_RR
),CLASS_REGN0
+(ARG_RD
),CLASS_CC
,0,},4,4,89},
238 {"cpsdrb",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RR
),CLASS_CC
,},
239 {CLASS_BIT
+11,CLASS_BIT
+10,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+14,CLASS_BIT
+0,CLASS_REG
+(ARG_RR
),CLASS_REGN0
+(ARG_RD
),CLASS_CC
,0,},4,4,90},
240 {"cpsi",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RR
),CLASS_CC
,},
241 {CLASS_BIT
+11,CLASS_BIT
+11,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+2,CLASS_BIT
+0,CLASS_REG
+(ARG_RR
),CLASS_REGN0
+(ARG_RD
),CLASS_CC
,0,},4,4,91},
242 {"cpsib",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RR
),CLASS_CC
,},
243 {CLASS_BIT
+11,CLASS_BIT
+10,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+2,CLASS_BIT
+0,CLASS_REG
+(ARG_RR
),CLASS_REGN0
+(ARG_RD
),CLASS_CC
,0,},4,4,92},
244 {"cpsir",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RR
),CLASS_CC
,},
245 {CLASS_BIT
+11,CLASS_BIT
+11,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+6,CLASS_BIT
+0,CLASS_REG
+(ARG_RR
),CLASS_REGN0
+(ARG_RD
),CLASS_CC
,0,},4,4,93},
246 {"cpsirb",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RR
),CLASS_CC
,},
247 {CLASS_BIT
+11,CLASS_BIT
+10,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+6,CLASS_BIT
+0,CLASS_REG
+(ARG_RR
),CLASS_REGN0
+(ARG_RD
),CLASS_CC
,0,},4,4,94},
248 {"dab",{CLASS_REG_BYTE
+(ARG_RD
),},
249 {CLASS_BIT
+11,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_BIT
+0,0,0,0,0,0,},1,2,95},
250 {"dbjnz",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_DISP
,},
251 {CLASS_BIT
+15,CLASS_REG
+(ARG_RD
),CLASS_1DISP7
,0,0,0,0,0,0,},2,2,96},
252 {"dec",{CLASS_IR
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
253 {CLASS_BIT
+2,CLASS_BIT
+11,CLASS_REGN0
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),0,0,0,0,0,},2,2,97},
254 {"dec",{CLASS_X
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
255 {CLASS_BIT
+6,CLASS_BIT
+11,CLASS_REGN0
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),CLASS_ADDRESS
,0,0,0,0,},2,4,98},
256 {"dec",{CLASS_DA
,CLASS_IMM
+(ARG_IMM4
),},
257 {CLASS_BIT
+6,CLASS_BIT
+11,CLASS_BIT
+0,CLASS_IMM
+(ARG_IMM4
),CLASS_ADDRESS
,0,0,0,0,},2,4,99},
258 {"dec",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
259 {CLASS_BIT
+10,CLASS_BIT
+11,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),0,0,0,0,0,},2,2,100},
260 {"decb",{CLASS_IR
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
261 {CLASS_BIT
+2,CLASS_BIT
+10,CLASS_REGN0
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),0,0,0,0,0,},2,2,101},
262 {"decb",{CLASS_X
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
263 {CLASS_BIT
+6,CLASS_BIT
+10,CLASS_REGN0
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),CLASS_ADDRESS
,0,0,0,0,},2,4,102},
264 {"decb",{CLASS_DA
,CLASS_IMM
+(ARG_IMM4
),},
265 {CLASS_BIT
+6,CLASS_BIT
+10,CLASS_BIT
+0,CLASS_IMM
+(ARG_IMM4
),CLASS_ADDRESS
,0,0,0,0,},2,4,103},
266 {"decb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
267 {CLASS_BIT
+10,CLASS_BIT
+10,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),0,0,0,0,0,},2,2,104},
268 {"di",{CLASS_IMM
+(ARG_IMM2
),},
269 {CLASS_BIT
+7,CLASS_BIT
+12,CLASS_BIT
+0,CLASS_00II
,0,0,0,0,0,},1,2,105},
270 {"div",{CLASS_REG_LONG
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
271 {CLASS_BIT
+1,CLASS_BIT
+11,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,106},
272 {"div",{CLASS_REG_LONG
+(ARG_RD
),CLASS_DA
,},
273 {CLASS_BIT
+5,CLASS_BIT
+11,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,107},
274 {"div",{CLASS_REG_LONG
+(ARG_RD
),CLASS_X
+(ARG_RS
),},
275 {CLASS_BIT
+5,CLASS_BIT
+11,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,108},
276 {"div",{CLASS_REG_LONG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
277 {CLASS_BIT
+1,CLASS_BIT
+11,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),0,0,0,0,},2,4,109},
278 {"div",{CLASS_REG_LONG
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
279 {CLASS_BIT
+9,CLASS_BIT
+11,CLASS_REG
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,110},
280 {"divl",{CLASS_REG_QUAD
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
281 {CLASS_BIT
+1,CLASS_BIT
+10,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,111},
282 {"divl",{CLASS_REG_QUAD
+(ARG_RD
),CLASS_DA
,},
283 {CLASS_BIT
+5,CLASS_BIT
+10,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,112},
284 {"divl",{CLASS_REG_QUAD
+(ARG_RD
),CLASS_X
+(ARG_RS
),},
285 {CLASS_BIT
+5,CLASS_BIT
+10,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,113},
286 {"divl",{CLASS_REG_QUAD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM32
),},
287 {CLASS_BIT
+1,CLASS_BIT
+10,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM32
),0,0,0,0,},2,6,114},
288 {"divl",{CLASS_REG_QUAD
+(ARG_RD
),CLASS_REG_LONG
+(ARG_RS
),},
289 {CLASS_BIT
+9,CLASS_BIT
+10,CLASS_REG
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,115},
290 {"djnz",{CLASS_REG_WORD
+(ARG_RD
),CLASS_DISP
,},
291 {CLASS_BIT
+15,CLASS_REG
+(ARG_RD
),CLASS_0DISP7
,0,0,0,0,0,0,},2,2,116},
292 {"ei",{CLASS_IMM
+(ARG_IMM2
),},
293 {CLASS_BIT
+7,CLASS_BIT
+12,CLASS_BIT
+0,CLASS_01II
,0,0,0,0,0,},1,2,117},
294 {"ex",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_REG_BYTE
+(ARG_RS
),},
295 {CLASS_BIT
+10,CLASS_BIT
+13,CLASS_REG
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,118},
296 {"ex",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
297 {CLASS_BIT
+2,CLASS_BIT
+13,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,119},
298 {"ex",{CLASS_REG_WORD
+(ARG_RD
),CLASS_DA
,},
299 {CLASS_BIT
+6,CLASS_BIT
+13,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,120},
300 {"ex",{CLASS_REG_WORD
+(ARG_RD
),CLASS_X
+(ARG_RS
),},
301 {CLASS_BIT
+6,CLASS_BIT
+13,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,121},
302 {"exb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
303 {CLASS_BIT
+2,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,122},
304 {"exb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_DA
,},
305 {CLASS_BIT
+6,CLASS_BIT
+12,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,123},
306 {"exb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_X
+(ARG_RS
),},
307 {CLASS_BIT
+6,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,124},
308 {"exb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_REG_BYTE
+(ARG_RS
),},
309 {CLASS_BIT
+10,CLASS_BIT
+12,CLASS_REG
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,125},
310 {"exts",{CLASS_REG_LONG
+(ARG_RD
),},
311 {CLASS_BIT
+11,CLASS_BIT
+1,CLASS_REG
+(ARG_RD
),CLASS_BIT
+10,0,0,0,0,0,},1,2,126},
312 {"extsb",{CLASS_REG_WORD
+(ARG_RD
),},
313 {CLASS_BIT
+11,CLASS_BIT
+1,CLASS_REG
+(ARG_RD
),CLASS_BIT
+0,0,0,0,0,0,},1,2,127},
314 {"extsl",{CLASS_REG_QUAD
+(ARG_RD
),},
315 {CLASS_BIT
+11,CLASS_BIT
+1,CLASS_REG
+(ARG_RD
),CLASS_BIT
+7,0,0,0,0,0,},1,2,128},
317 {CLASS_BIT
+7,CLASS_BIT
+10,CLASS_BIT
+0,CLASS_BIT
+0,0,0,0,0,0,},0,2,129},
318 {"in",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
319 {CLASS_BIT
+3,CLASS_BIT
+13,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,130},
320 {"in",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
321 {CLASS_BIT
+3,CLASS_BIT
+13,CLASS_REG
+(ARG_RD
),CLASS_BIT
+4,CLASS_IMM
+(ARG_IMM16
),0,0,0,0,},2,4,131},
322 {"inb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
323 {CLASS_BIT
+3,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,132},
324 {"inb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
325 {CLASS_BIT
+3,CLASS_BIT
+12,CLASS_REG
+(ARG_RD
),CLASS_BIT
+4,CLASS_IMM
+(ARG_IMM16
),0,0,0,0,},2,4,133},
326 {"inc",{CLASS_IR
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
327 {CLASS_BIT
+2,CLASS_BIT
+9,CLASS_REGN0
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),0,0,0,0,0,},2,2,134},
328 {"inc",{CLASS_X
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
329 {CLASS_BIT
+6,CLASS_BIT
+9,CLASS_REGN0
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),CLASS_ADDRESS
,0,0,0,0,},2,4,135},
330 {"inc",{CLASS_DA
,CLASS_IMM
+(ARG_IMM4
),},
331 {CLASS_BIT
+6,CLASS_BIT
+9,CLASS_BIT
+0,CLASS_IMM
+(ARG_IMM4
),CLASS_ADDRESS
,0,0,0,0,},2,4,136},
332 {"inc",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
333 {CLASS_BIT
+10,CLASS_BIT
+9,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),0,0,0,0,0,},2,2,137},
334 {"incb",{CLASS_IR
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
335 {CLASS_BIT
+2,CLASS_BIT
+8,CLASS_REGN0
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),0,0,0,0,0,},2,2,138},
336 {"incb",{CLASS_X
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
337 {CLASS_BIT
+6,CLASS_BIT
+8,CLASS_REGN0
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),CLASS_ADDRESS
,0,0,0,0,},2,4,139},
338 {"incb",{CLASS_DA
,CLASS_IMM
+(ARG_IMM4
),},
339 {CLASS_BIT
+6,CLASS_BIT
+8,CLASS_BIT
+0,CLASS_IMM
+(ARG_IMM4
),CLASS_ADDRESS
,0,0,0,0,},2,4,140},
340 {"incb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
341 {CLASS_BIT
+10,CLASS_BIT
+8,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),0,0,0,0,0,},2,2,141},
342 {"ind",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RA
),},
343 {CLASS_BIT
+3,CLASS_BIT
+11,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+8,CLASS_BIT
+0,CLASS_REG
+(ARG_RA
),CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+8,0,},3,4,142},
344 {"indb",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_BYTE
+(ARG_RA
),},
345 {CLASS_BIT
+3,CLASS_BIT
+10,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+8,CLASS_BIT
+0,CLASS_REG
+(ARG_RA
),CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+8,0,},3,4,143},
346 {"inib",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RA
),},
347 {CLASS_BIT
+3,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+0,CLASS_BIT
+0,CLASS_REG
+(ARG_RA
),CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+8,0,},3,4,144},
348 {"inibr",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RA
),},
349 {CLASS_BIT
+3,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+0,CLASS_BIT
+0,CLASS_REG
+(ARG_RA
),CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+0,0,},3,4,145},
351 {CLASS_BIT
+7,CLASS_BIT
+11,CLASS_BIT
+0,CLASS_BIT
+0,0,0,0,0,0,},0,2,146},
352 {"jp",{CLASS_CC
,CLASS_IR
+(ARG_RD
),},
353 {CLASS_BIT
+1,CLASS_BIT
+14,CLASS_REGN0
+(ARG_RD
),CLASS_CC
,0,0,0,0,0,},2,2,147},
354 {"jp",{CLASS_CC
,CLASS_DA
,},
355 {CLASS_BIT
+5,CLASS_BIT
+14,CLASS_BIT
+0,CLASS_CC
,CLASS_ADDRESS
,0,0,0,0,},2,4,148},
356 {"jp",{CLASS_CC
,CLASS_X
+(ARG_RD
),},
357 {CLASS_BIT
+5,CLASS_BIT
+14,CLASS_REGN0
+(ARG_RD
),CLASS_CC
,CLASS_ADDRESS
,0,0,0,0,},2,4,149},
358 {"jr",{CLASS_CC
,CLASS_DISP
,},
359 {CLASS_BIT
+14,CLASS_CC
,CLASS_DISP8
,0,0,0,0,0,0,},2,2,150},
360 {"ld",{CLASS_IR
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
361 {CLASS_BIT
+0,CLASS_BIT
+13,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+5,CLASS_IMM
+(ARG_IMM16
),0,0,0,0,},2,4,151},
362 {"ld",{CLASS_IR
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
363 {CLASS_BIT
+2,CLASS_BIT
+15,CLASS_REGN0
+(ARG_RD
),CLASS_REG
+(ARG_RS
),0,0,0,0,0,},2,2,152},
364 {"ld",{CLASS_X
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
365 {CLASS_BIT
+4,CLASS_BIT
+13,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+5,CLASS_ADDRESS
,CLASS_IMM
+(ARG_IMM16
),0,0,0,},2,6,153},
366 {"ld",{CLASS_X
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
367 {CLASS_BIT
+6,CLASS_BIT
+15,CLASS_REGN0
+(ARG_RD
),CLASS_REG
+(ARG_RS
),CLASS_ADDRESS
,0,0,0,0,},2,4,154},
368 {"ld",{CLASS_DA
,CLASS_IMM
+(ARG_IMM16
),},
369 {CLASS_BIT
+4,CLASS_BIT
+13,CLASS_BIT
+0,CLASS_BIT
+5,CLASS_ADDRESS
,CLASS_IMM
+(ARG_IMM16
),0,0,0,},2,6,155},
370 {"ld",{CLASS_DA
,CLASS_REG_WORD
+(ARG_RS
),},
371 {CLASS_BIT
+6,CLASS_BIT
+15,CLASS_BIT
+0,CLASS_REG
+(ARG_RS
),CLASS_ADDRESS
,0,0,0,0,},2,4,156},
372 {"ld",{CLASS_BA
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
373 {CLASS_BIT
+3,CLASS_BIT
+3,CLASS_REGN0
+(ARG_RD
),CLASS_REG
+(ARG_RS
),CLASS_DISP
+(ARG_DISP16
),0,0,0,0,},2,4,157},
374 {"ld",{CLASS_BX
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
375 {CLASS_BIT
+7,CLASS_BIT
+3,CLASS_REGN0
+(ARG_RD
),CLASS_REG
+(ARG_RS
),CLASS_BIT
+0,CLASS_REGN0
+(ARG_RX
),CLASS_BIT
+0,CLASS_BIT
+0,0,},2,4,158},
376 {"ld",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
377 {CLASS_BIT
+2,CLASS_BIT
+1,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,159},
378 {"ld",{CLASS_REG_WORD
+(ARG_RD
),CLASS_DA
,},
379 {CLASS_BIT
+6,CLASS_BIT
+1,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,160},
380 {"ld",{CLASS_REG_WORD
+(ARG_RD
),CLASS_X
+(ARG_RS
),},
381 {CLASS_BIT
+6,CLASS_BIT
+1,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,161},
382 {"ld",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
383 {CLASS_BIT
+2,CLASS_BIT
+1,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),0,0,0,0,},2,4,162},
384 {"ld",{CLASS_REG_WORD
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
385 {CLASS_BIT
+10,CLASS_BIT
+1,CLASS_REG
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,163},
386 {"ld",{CLASS_REG_WORD
+(ARG_RD
),CLASS_BA
+(ARG_RS
),},
387 {CLASS_BIT
+3,CLASS_BIT
+1,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_DISP
+(ARG_DISP16
),0,0,0,0,},2,4,164},
388 {"ld",{CLASS_REG_WORD
+(ARG_RD
),CLASS_BX
+(ARG_RS
),},
389 {CLASS_BIT
+7,CLASS_BIT
+1,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_BIT
+0,CLASS_REGN0
+(ARG_RX
),CLASS_BIT
+0,CLASS_BIT
+0,0,},2,4,165},
390 {"lda",{CLASS_REG_WORD
+(ARG_RD
),CLASS_DA
,},
391 {CLASS_BIT
+7,CLASS_BIT
+6,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,166},
392 {"lda",{CLASS_REG_WORD
+(ARG_RD
),CLASS_X
+(ARG_RS
),},
393 {CLASS_BIT
+7,CLASS_BIT
+6,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,167},
394 {"lda",{CLASS_REG_WORD
+(ARG_RD
),CLASS_BA
+(ARG_RS
),},
395 {CLASS_BIT
+3,CLASS_BIT
+4,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_DISP
+(ARG_DISP16
),0,0,0,0,},2,4,168},
396 {"lda",{CLASS_REG_WORD
+(ARG_RD
),CLASS_BX
+(ARG_RS
),},
397 {CLASS_BIT
+7,CLASS_BIT
+4,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_BIT
+0,CLASS_REGN0
+(ARG_RX
),CLASS_BIT
+0,CLASS_BIT
+0,0,},2,4,169},
398 {"ldar",{CLASS_REG_WORD
+(ARG_RD
),CLASS_DISP
,},
399 {CLASS_BIT
+3,CLASS_BIT
+4,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_DISP
+(ARG_DISP16
),0,0,0,0,},2,4,170},
400 {"ldb",{CLASS_IR
+(ARG_RD
),CLASS_IMM
+(ARG_IMM8
),},
401 {CLASS_BIT
+0,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+5,CLASS_IMM
+(ARG_IMM8
),CLASS_IMM
+(ARG_IMM8
),0,0,0,},2,4,171},
402 {"ldb",{CLASS_IR
+(ARG_RD
),CLASS_REG_BYTE
+(ARG_RS
),},
403 {CLASS_BIT
+2,CLASS_BIT
+14,CLASS_REGN0
+(ARG_RD
),CLASS_REG
+(ARG_RS
),0,0,0,0,0,},2,2,172},
404 {"ldb",{CLASS_X
+(ARG_RD
),CLASS_IMM
+(ARG_IMM8
),},
405 {CLASS_BIT
+4,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+5,CLASS_ADDRESS
,CLASS_IMM
+(ARG_IMM8
),CLASS_IMM
+(ARG_IMM8
),0,0,},2,6,173},
406 {"ldb",{CLASS_X
+(ARG_RD
),CLASS_REG_BYTE
+(ARG_RS
),},
407 {CLASS_BIT
+4,CLASS_BIT
+14,CLASS_REGN0
+(ARG_RD
),CLASS_REG
+(ARG_RS
),CLASS_ADDRESS
,0,0,0,0,},2,4,174},
408 {"ldb",{CLASS_DA
,CLASS_IMM
+(ARG_IMM8
),},
409 {CLASS_BIT
+4,CLASS_BIT
+12,CLASS_BIT
+0,CLASS_BIT
+5,CLASS_ADDRESS
,CLASS_IMM
+(ARG_IMM8
),CLASS_IMM
+(ARG_IMM8
),0,0,},2,6,175},
410 {"ldb",{CLASS_DA
,CLASS_REG_BYTE
+(ARG_RS
),},
411 {CLASS_BIT
+6,CLASS_BIT
+14,CLASS_BIT
+0,CLASS_REG
+(ARG_RS
),CLASS_ADDRESS
,0,0,0,0,},2,4,176},
412 {"ldb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
413 {CLASS_BIT
+2,CLASS_BIT
+0,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,177},
414 {"ldb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_DA
,},
415 {CLASS_BIT
+6,CLASS_BIT
+0,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,178},
416 {"ldb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_X
+(ARG_RS
),},
417 {CLASS_BIT
+6,CLASS_BIT
+0,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,179},
418 {"ldb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IMM
+(ARG_IMM8
),},
419 {CLASS_BIT
+12,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM8
),0,0,0,0,0,0,},2,2,180},
420 {"ldb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IMM
+(ARG_IMM8
),},
421 {CLASS_BIT
+2,CLASS_BIT
+0,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM8
),CLASS_IMM
+(ARG_IMM8
),0,0,0,},2,4,181},
422 {"ldb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_REG_BYTE
+(ARG_RS
),},
423 {CLASS_BIT
+10,CLASS_BIT
+0,CLASS_REG
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,181},
424 {"ldb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_BA
+(ARG_RS
),},
425 {CLASS_BIT
+3,CLASS_BIT
+0,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_DISP
+(ARG_DISP16
),0,0,0,0,},2,4,182},
426 {"ldb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_BX
+(ARG_RS
),},
427 {CLASS_BIT
+7,CLASS_BIT
+0,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_BIT
+0,CLASS_REGN0
+(ARG_RX
),CLASS_BIT
+0,CLASS_BIT
+0,0,},2,4,183},
428 {"ldb",{CLASS_BA
+(ARG_RD
),CLASS_REG_BYTE
+(ARG_RS
),},
429 {CLASS_BIT
+3,CLASS_BIT
+2,CLASS_REGN0
+(ARG_RD
),CLASS_REG
+(ARG_RS
),CLASS_DISP
+(ARG_DISP16
),0,0,0,0,},2,4,184},
430 {"ldb",{CLASS_BX
+(ARG_RD
),CLASS_REG_BYTE
+(ARG_RS
),},
431 {CLASS_BIT
+7,CLASS_BIT
+2,CLASS_REGN0
+(ARG_RD
),CLASS_REG
+(ARG_RS
),CLASS_BIT
+0,CLASS_REGN0
+(ARG_RX
),CLASS_BIT
+0,CLASS_BIT
+0,0,},2,4,185},
432 {"ldctl",{CLASS_CTRL
,CLASS_REG_WORD
+(ARG_RS
),},
433 {CLASS_BIT
+7,CLASS_BIT
+13,CLASS_REG
+(ARG_RS
),CLASS_1CCC
,0,0,0,0,0,},2,2,186},
434 {"ldctl",{CLASS_REG_WORD
+(ARG_RD
),CLASS_CTRL
,},
435 {CLASS_BIT
+7,CLASS_BIT
+13,CLASS_REG
+(ARG_RD
),CLASS_0CCC
,0,0,0,0,0,},2,2,187},
436 {"ldir",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RR
),},
437 {CLASS_BIT
+11,CLASS_BIT
+11,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+1,CLASS_BIT
+0,CLASS_REG
+(ARG_RR
),CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+0,0,},3,4,188},
438 {"ldirb",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RR
),},
439 {CLASS_BIT
+11,CLASS_BIT
+10,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+1,CLASS_BIT
+0,CLASS_REG
+(ARG_RR
),CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+0,0,},3,4,189},
440 {"ldk",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
441 {CLASS_BIT
+11,CLASS_BIT
+13,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),0,0,0,0,0,},2,2,190},
442 {"ldl",{CLASS_IR
+(ARG_RD
),CLASS_REG_LONG
+(ARG_RS
),},
443 {CLASS_BIT
+1,CLASS_BIT
+13,CLASS_REGN0
+(ARG_RD
),CLASS_REG
+(ARG_RS
),0,0,0,0,0,},2,2,191},
444 {"ldl",{CLASS_X
+(ARG_RD
),CLASS_REG_LONG
+(ARG_RS
),},
445 {CLASS_BIT
+5,CLASS_BIT
+13,CLASS_REGN0
+(ARG_RD
),CLASS_REG
+(ARG_RS
),CLASS_ADDRESS
,0,0,0,0,},2,4,192},
446 {"ldl",{CLASS_DA
,CLASS_REG_LONG
+(ARG_RS
),},
447 {CLASS_BIT
+5,CLASS_BIT
+13,CLASS_BIT
+0,CLASS_REG
+(ARG_RS
),CLASS_ADDRESS
,0,0,0,0,},2,4,193},
448 {"ldl",{CLASS_BA
+(ARG_RD
),CLASS_REG_LONG
+(ARG_RS
),},
449 {CLASS_BIT
+3,CLASS_BIT
+7,CLASS_REGN0
+(ARG_RD
),CLASS_REG
+(ARG_RS
),CLASS_DISP
+(ARG_DISP16
),0,0,0,0,},2,4,194},
450 {"ldl",{CLASS_BX
+(ARG_RD
),CLASS_REG_LONG
+(ARG_RS
),},
451 {CLASS_BIT
+7,CLASS_BIT
+7,CLASS_REGN0
+(ARG_RD
),CLASS_REG
+(ARG_RS
),CLASS_BIT
+0,CLASS_REGN0
+(ARG_RX
),CLASS_BIT
+0,CLASS_BIT
+0,0,},2,4,195},
452 {"ldl",{CLASS_REG_LONG
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
453 {CLASS_BIT
+1,CLASS_BIT
+4,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,196},
454 {"ldl",{CLASS_REG_LONG
+(ARG_RD
),CLASS_DA
,},
455 {CLASS_BIT
+5,CLASS_BIT
+4,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,197},
456 {"ldl",{CLASS_REG_LONG
+(ARG_RD
),CLASS_X
+(ARG_RS
),},
457 {CLASS_BIT
+5,CLASS_BIT
+4,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,198},
458 {"ldl",{CLASS_REG_LONG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM32
),},
459 {CLASS_BIT
+1,CLASS_BIT
+4,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM32
),0,0,0,0,},2,6,199},
460 {"ldl",{CLASS_REG_LONG
+(ARG_RD
),CLASS_REG_LONG
+(ARG_RS
),},
461 {CLASS_BIT
+9,CLASS_BIT
+4,CLASS_REG
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,200},
462 {"ldl",{CLASS_REG_LONG
+(ARG_RD
),CLASS_BA
+(ARG_RS
),},
463 {CLASS_BIT
+3,CLASS_BIT
+5,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_DISP
+(ARG_DISP16
),0,0,0,0,},2,4,201},
464 {"ldl",{CLASS_REG_LONG
+(ARG_RD
),CLASS_BX
+(ARG_RS
),},
465 {CLASS_BIT
+7,CLASS_BIT
+5,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_BIT
+0,CLASS_REGN0
+(ARG_RX
),CLASS_BIT
+0,CLASS_BIT
+0,0,},2,4,202},
466 {"ldm",{CLASS_IR
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),CLASS_IMM
+ (ARG_IMMN
),},
467 {CLASS_BIT
+1,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+9,CLASS_BIT
+0,CLASS_REG
+(ARG_RS
),CLASS_BIT
+0,CLASS_IMM
+(ARG_IMMNMINUS1
),0,},3,4,203},
468 {"ldm",{CLASS_X
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),CLASS_IMM
+ (ARG_IMMN
),},
469 {CLASS_BIT
+5,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+9,CLASS_BIT
+0,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+0,CLASS_IMM
+(ARG_IMMNMINUS1
),CLASS_ADDRESS
,},3,6,204},
470 {"ldm",{CLASS_DA
,CLASS_REG_WORD
+(ARG_RS
),CLASS_IMM
+ (ARG_IMMN
),},
471 {CLASS_BIT
+5,CLASS_BIT
+12,CLASS_BIT
+0,CLASS_BIT
+9,CLASS_BIT
+0,CLASS_REG
+(ARG_RS
),CLASS_BIT
+0,CLASS_IMM
+(ARG_IMMNMINUS1
),CLASS_ADDRESS
,},3,6,205},
472 {"ldm",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_IMM
+ (ARG_IMMN
),},
473 {CLASS_BIT
+1,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+1,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_BIT
+0,CLASS_IMM
+(ARG_IMMNMINUS1
),0,},3,4,206},
474 {"ldm",{CLASS_REG_WORD
+(ARG_RD
),CLASS_X
+(ARG_RS
),CLASS_IMM
+ (ARG_IMMN
),},
475 {CLASS_BIT
+5,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+1,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_BIT
+0,CLASS_IMM
+(ARG_IMMNMINUS1
),CLASS_ADDRESS
,},3,6,207},
476 {"ldm",{CLASS_REG_WORD
+(ARG_RD
),CLASS_DA
,CLASS_IMM
+ (ARG_IMMN
),},
477 {CLASS_BIT
+5,CLASS_BIT
+12,CLASS_BIT
+0,CLASS_BIT
+1,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_BIT
+0,CLASS_IMM
+(ARG_IMMNMINUS1
),CLASS_ADDRESS
,},3,6,208},
478 {"ldps",{CLASS_IR
+(ARG_RS
),},
479 {CLASS_BIT
+3,CLASS_BIT
+9,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+0,0,0,0,0,0,},1,2,209},
481 {CLASS_BIT
+7,CLASS_BIT
+9,CLASS_BIT
+0,CLASS_BIT
+0,CLASS_ADDRESS
,0,0,0,0,},1,4,210},
482 {"ldps",{CLASS_X
+(ARG_RS
),},
483 {CLASS_BIT
+7,CLASS_BIT
+9,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+0,CLASS_ADDRESS
,0,0,0,0,},1,4,211},
484 {"ldr",{CLASS_DISP
,CLASS_REG_WORD
+(ARG_RS
),},
485 {CLASS_BIT
+3,CLASS_BIT
+3,CLASS_BIT
+0,CLASS_REG
+(ARG_RS
),CLASS_DISP
+(ARG_DISP16
),0,0,0,0,},2,4,212},
486 {"ldr",{CLASS_REG_WORD
+(ARG_RD
),CLASS_DISP
,},
487 {CLASS_BIT
+3,CLASS_BIT
+1,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_DISP
+(ARG_DISP16
),0,0,0,0,},2,4,213},
488 {"ldrb",{CLASS_DISP
,CLASS_REG_BYTE
+(ARG_RS
),},
489 {CLASS_BIT
+3,CLASS_BIT
+2,CLASS_BIT
+0,CLASS_REG
+(ARG_RS
),CLASS_DISP
+(ARG_DISP16
),0,0,0,0,},2,4,214},
490 {"ldrb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_DISP
,},
491 {CLASS_BIT
+3,CLASS_BIT
+0,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_DISP
+(ARG_DISP16
),0,0,0,0,},2,4,215},
492 {"ldrl",{CLASS_DISP
,CLASS_REG_LONG
+(ARG_RS
),},
493 {CLASS_BIT
+3,CLASS_BIT
+7,CLASS_BIT
+0,CLASS_REG
+(ARG_RS
),CLASS_DISP
+(ARG_DISP16
),0,0,0,0,},2,4,216},
494 {"ldrl",{CLASS_REG_LONG
+(ARG_RD
),CLASS_DISP
,},
495 {CLASS_BIT
+3,CLASS_BIT
+5,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_DISP
+(ARG_DISP16
),0,0,0,0,},2,4,217},
497 {CLASS_BIT
+7,CLASS_BIT
+11,CLASS_BIT
+0,CLASS_BIT
+10,0,0,0,0,0,},0,2,218},
498 {"mreq",{CLASS_REG_WORD
+(ARG_RD
),},
499 {CLASS_BIT
+7,CLASS_BIT
+11,CLASS_REG
+(ARG_RD
),CLASS_BIT
+13,0,0,0,0,0,},1,2,219},
501 {CLASS_BIT
+7,CLASS_BIT
+11,CLASS_BIT
+0,CLASS_BIT
+9,0,0,0,0,0,},0,2,220},
503 {CLASS_BIT
+7,CLASS_BIT
+11,CLASS_BIT
+0,CLASS_BIT
+8,0,0,0,0,0,},0,2,221},
504 {"mult",{CLASS_REG_LONG
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
505 {CLASS_BIT
+1,CLASS_BIT
+9,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,222},
506 {"mult",{CLASS_REG_LONG
+(ARG_RD
),CLASS_DA
,},
507 {CLASS_BIT
+5,CLASS_BIT
+9,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,223},
508 {"mult",{CLASS_REG_LONG
+(ARG_RD
),CLASS_X
+(ARG_RS
),},
509 {CLASS_BIT
+5,CLASS_BIT
+9,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,224},
510 {"mult",{CLASS_REG_LONG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
511 {CLASS_BIT
+1,CLASS_BIT
+9,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),0,0,0,0,},2,4,225},
512 {"mult",{CLASS_REG_LONG
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
513 {CLASS_BIT
+9,CLASS_BIT
+9,CLASS_REG
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,226},
514 {"multl",{CLASS_REG_QUAD
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
515 {CLASS_BIT
+1,CLASS_BIT
+8,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,227},
516 {"multl",{CLASS_REG_QUAD
+(ARG_RD
),CLASS_DA
,},
517 {CLASS_BIT
+5,CLASS_BIT
+8,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,228},
518 {"multl",{CLASS_REG_QUAD
+(ARG_RD
),CLASS_X
+(ARG_RS
),},
519 {CLASS_BIT
+5,CLASS_BIT
+8,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,229},
520 {"multl",{CLASS_REG_QUAD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM32
),},
521 {CLASS_BIT
+1,CLASS_BIT
+8,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM32
),0,0,0,0,},2,6,230},
522 {"multl",{CLASS_REG_QUAD
+(ARG_RD
),CLASS_REG_LONG
+(ARG_RS
),},
523 {CLASS_BIT
+9,CLASS_BIT
+8,CLASS_REG
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,231},
524 {"neg",{CLASS_IR
+(ARG_RD
),},
525 {CLASS_BIT
+0,CLASS_BIT
+13,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+2,0,0,0,0,0,},1,2,232},
527 {CLASS_BIT
+4,CLASS_BIT
+13,CLASS_BIT
+0,CLASS_BIT
+2,0,0,0,0,0,},1,2,233},
528 {"neg",{CLASS_X
+(ARG_RD
),},
529 {CLASS_BIT
+4,CLASS_BIT
+13,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+2,0,0,0,0,0,},1,2,234},
530 {"neg",{CLASS_REG_WORD
+(ARG_RD
),},
531 {CLASS_BIT
+8,CLASS_BIT
+13,CLASS_REG
+(ARG_RD
),CLASS_BIT
+2,0,0,0,0,0,},1,2,235},
532 {"negb",{CLASS_IR
+(ARG_RD
),},
533 {CLASS_BIT
+0,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+2,0,0,0,0,0,},1,2,236},
535 {CLASS_BIT
+4,CLASS_BIT
+12,CLASS_BIT
+0,CLASS_BIT
+2,0,0,0,0,0,},1,2,237},
536 {"negb",{CLASS_X
+(ARG_RD
),},
537 {CLASS_BIT
+4,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+2,0,0,0,0,0,},1,2,238},
538 {"negb",{CLASS_REG_WORD
+(ARG_RD
),},
539 {CLASS_BIT
+8,CLASS_BIT
+12,CLASS_REG
+(ARG_RD
),CLASS_BIT
+2,0,0,0,0,0,},1,2,239},
541 {CLASS_BIT
+8,CLASS_BIT
+13,CLASS_BIT
+0,CLASS_BIT
+7,0,0,0,0,0,},0,2,240},
542 {"or",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
543 {CLASS_BIT
+0,CLASS_BIT
+5,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,241},
544 {"or",{CLASS_REG_WORD
+(ARG_RD
),CLASS_DA
,},
545 {CLASS_BIT
+4,CLASS_BIT
+5,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,242},
546 {"or",{CLASS_REG_WORD
+(ARG_RD
),CLASS_X
+(ARG_RS
),},
547 {CLASS_BIT
+4,CLASS_BIT
+5,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,243},
548 {"or",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
549 {CLASS_BIT
+0,CLASS_BIT
+5,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),0,0,0,0,},2,4,244},
550 {"or",{CLASS_REG_WORD
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
551 {CLASS_BIT
+8,CLASS_BIT
+5,CLASS_REG
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,245},
552 {"orb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
553 {CLASS_BIT
+0,CLASS_BIT
+4,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,246},
554 {"orb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_DA
,},
555 {CLASS_BIT
+4,CLASS_BIT
+4,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,247},
556 {"orb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_X
+(ARG_RS
),},
557 {CLASS_BIT
+4,CLASS_BIT
+4,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,248},
558 {"orb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IMM
+(ARG_IMM8
),},
559 {CLASS_BIT
+0,CLASS_BIT
+4,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM8
),CLASS_IMM
+(ARG_IMM8
),0,0,0,},2,4,249},
560 {"orb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_REG_BYTE
+(ARG_RS
),},
561 {CLASS_BIT
+8,CLASS_BIT
+4,CLASS_REG
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,250},
562 {"out",{CLASS_IR
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
563 {CLASS_BIT
+3,CLASS_BIT
+15,CLASS_REGN0
+(ARG_RD
),CLASS_REG
+(ARG_RS
),0,0,0,0,0,},2,2,251},
564 {"out",{CLASS_IMM
+(ARG_IMM16
),CLASS_REG_WORD
+(ARG_RS
),},
565 {CLASS_BIT
+3,CLASS_BIT
+11,CLASS_REG
+(ARG_RS
),CLASS_BIT
+6,CLASS_IMM
+(ARG_IMM16
),0,0,0,0,},2,4,252},
566 {"outb",{CLASS_IR
+(ARG_RD
),CLASS_REG_BYTE
+(ARG_RS
),},
567 {CLASS_BIT
+3,CLASS_BIT
+14,CLASS_REGN0
+(ARG_RD
),CLASS_REG
+(ARG_RS
),0,0,0,0,0,},2,2,253},
568 {"outb",{CLASS_IMM
+(ARG_IMM16
),CLASS_REG_BYTE
+(ARG_RS
),},
569 {CLASS_BIT
+3,CLASS_BIT
+10,CLASS_REG
+(ARG_RS
),CLASS_BIT
+6,CLASS_IMM
+(ARG_IMM16
),0,0,0,0,},2,4,254},
570 {"outd",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RA
),},
571 {CLASS_BIT
+3,CLASS_BIT
+11,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+10,CLASS_BIT
+0,CLASS_REG
+(ARG_RA
),CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+8,0,},3,4,255},
572 {"outdb",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_BYTE
+(ARG_RA
),},
573 {CLASS_BIT
+3,CLASS_BIT
+10,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+10,CLASS_BIT
+0,CLASS_REG
+(ARG_RA
),CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+8,0,},3,4,256},
574 {"outib",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RA
),},
575 {CLASS_BIT
+3,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+2,CLASS_BIT
+0,CLASS_REG
+(ARG_RA
),CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+8,0,},3,4,257},
576 {"outibr",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RA
),},
577 {CLASS_BIT
+3,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+2,CLASS_BIT
+0,CLASS_REG
+(ARG_RA
),CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+0,0,},3,4,258},
578 {"pop",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
579 {CLASS_BIT
+1,CLASS_BIT
+7,CLASS_REGN0
+(ARG_RS
),CLASS_REGN0
+(ARG_RD
),0,0,0,0,0,},2,2,259},
580 {"pop",{CLASS_X
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
581 {CLASS_BIT
+5,CLASS_BIT
+7,CLASS_REGN0
+(ARG_RS
),CLASS_REGN0
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,260},
582 {"pop",{CLASS_DA
,CLASS_IR
+(ARG_RS
),},
583 {CLASS_BIT
+5,CLASS_BIT
+7,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+0,CLASS_ADDRESS
,0,0,0,0,},2,4,261},
584 {"pop",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
585 {CLASS_BIT
+9,CLASS_BIT
+7,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,262},
586 {"popl",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
587 {CLASS_BIT
+1,CLASS_BIT
+5,CLASS_REGN0
+(ARG_RS
),CLASS_REGN0
+(ARG_RD
),0,0,0,0,0,},2,2,263},
588 {"popl",{CLASS_X
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
589 {CLASS_BIT
+5,CLASS_BIT
+5,CLASS_REGN0
+(ARG_RS
),CLASS_REGN0
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,264},
590 {"popl",{CLASS_DA
,CLASS_IR
+(ARG_RS
),},
591 {CLASS_BIT
+5,CLASS_BIT
+5,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+0,CLASS_ADDRESS
,0,0,0,0,},2,4,265},
592 {"popl",{CLASS_REG_LONG
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
593 {CLASS_BIT
+9,CLASS_BIT
+5,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,266},
594 {"push",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
595 {CLASS_BIT
+1,CLASS_BIT
+3,CLASS_REGN0
+(ARG_RD
),CLASS_REGN0
+(ARG_RS
),0,0,0,0,0,},2,2,267},
596 {"push",{CLASS_IR
+(ARG_RD
),CLASS_DA
,},
597 {CLASS_BIT
+5,CLASS_BIT
+3,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+0,CLASS_ADDRESS
,0,0,0,0,},2,4,268},
598 {"push",{CLASS_IR
+(ARG_RD
),CLASS_DA
,},
599 {CLASS_BIT
+5,CLASS_BIT
+1,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+0,CLASS_ADDRESS
,0,0,0,0,},2,4,269},
600 {"push",{CLASS_IR
+(ARG_RD
),CLASS_X
+(ARG_RS
),},
601 {CLASS_BIT
+5,CLASS_BIT
+3,CLASS_REGN0
+(ARG_RD
),CLASS_REGN0
+(ARG_RS
),CLASS_ADDRESS
,0,0,0,0,},2,4,269},
602 {"push",{CLASS_IR
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
603 {CLASS_BIT
+0,CLASS_BIT
+13,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+9,CLASS_IMM
+(ARG_IMM16
),0,0,0,0,},2,4,270},
604 {"push",{CLASS_IR
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
605 {CLASS_BIT
+9,CLASS_BIT
+3,CLASS_REGN0
+(ARG_RD
),CLASS_REG
+(ARG_RS
),0,0,0,0,0,},2,2,271},
606 {"pushl",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
607 {CLASS_BIT
+1,CLASS_BIT
+1,CLASS_REGN0
+(ARG_RD
),CLASS_REGN0
+(ARG_RS
),0,0,0,0,0,},2,2,272},
608 {"pushl",{CLASS_IR
+(ARG_RD
),CLASS_X
+(ARG_RS
),},
609 {CLASS_BIT
+5,CLASS_BIT
+1,CLASS_REGN0
+(ARG_RD
),CLASS_REGN0
+(ARG_RS
),CLASS_ADDRESS
,0,0,0,0,},2,4,273},
610 {"pushl",{CLASS_IR
+(ARG_RD
),CLASS_REG_LONG
+(ARG_RS
),},
611 {CLASS_BIT
+9,CLASS_BIT
+1,CLASS_REGN0
+(ARG_RD
),CLASS_REG
+(ARG_RS
),0,0,0,0,0,},2,2,274},
612 {"res",{CLASS_IR
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
613 {CLASS_BIT
+2,CLASS_BIT
+3,CLASS_REGN0
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),0,0,0,0,0,},2,2,275},
614 {"res",{CLASS_X
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
615 {CLASS_BIT
+6,CLASS_BIT
+3,CLASS_REGN0
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),CLASS_ADDRESS
,0,0,0,0,},2,4,276},
616 {"res",{CLASS_DA
,CLASS_IMM
+(ARG_IMM4
),},
617 {CLASS_BIT
+6,CLASS_BIT
+3,CLASS_BIT
+0,CLASS_IMM
+(ARG_IMM4
),CLASS_ADDRESS
,0,0,0,0,},2,4,277},
618 {"res",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
619 {CLASS_BIT
+10,CLASS_BIT
+3,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),0,0,0,0,0,},2,2,278},
620 {"res",{CLASS_REG_WORD
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
621 {CLASS_BIT
+2,CLASS_BIT
+3,CLASS_BIT
+0,CLASS_REG
+(ARG_RS
),CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_BIT
+0,CLASS_BIT
+0,0,},2,4,279},
622 {"resb",{CLASS_IR
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
623 {CLASS_BIT
+2,CLASS_BIT
+2,CLASS_REGN0
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),0,0,0,0,0,},2,2,280},
624 {"resb",{CLASS_X
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
625 {CLASS_BIT
+6,CLASS_BIT
+2,CLASS_REGN0
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),CLASS_ADDRESS
,0,0,0,0,},2,4,281},
626 {"resb",{CLASS_DA
,CLASS_IMM
+(ARG_IMM4
),},
627 {CLASS_BIT
+6,CLASS_BIT
+2,CLASS_BIT
+0,CLASS_IMM
+(ARG_IMM4
),CLASS_ADDRESS
,0,0,0,0,},2,4,282},
628 {"resb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
629 {CLASS_BIT
+10,CLASS_BIT
+2,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),0,0,0,0,0,},2,2,283},
630 {"resb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
631 {CLASS_BIT
+2,CLASS_BIT
+2,CLASS_BIT
+0,CLASS_REG
+(ARG_RS
),CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_BIT
+0,CLASS_BIT
+0,0,},2,4,284},
632 {"resflg",{CLASS_IMM
+(ARG_IMM4
),},
633 {CLASS_BIT
+8,CLASS_BIT
+13,CLASS_IMM
+(ARG_IMM4
),CLASS_BIT
+3,0,0,0,0,0,},1,2,285},
635 {CLASS_BIT
+9,CLASS_BIT
+14,CLASS_BIT
+0,CLASS_CC
,0,0,0,0,0,},1,2,286},
636 {"rl",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM_1
),},
637 {CLASS_BIT
+11,CLASS_BIT
+3,CLASS_REG
+(ARG_RD
),CLASS_BIT
+0,0,0,0,0,0,},2,2,287},
638 {"rl",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM_2
),},
639 {CLASS_BIT
+11,CLASS_BIT
+3,CLASS_REG
+(ARG_RD
),CLASS_BIT
+2,0,0,0,0,0,},2,2,288},
640 {"rlb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IMM
+(ARG_IMM_1
),},
641 {CLASS_BIT
+11,CLASS_BIT
+2,CLASS_REG
+(ARG_RD
),CLASS_BIT
+0,0,0,0,0,0,},2,2,289},
642 {"rlb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IMM
+(ARG_IMM_2
),},
643 {CLASS_BIT
+11,CLASS_BIT
+2,CLASS_REG
+(ARG_RD
),CLASS_BIT
+2,0,0,0,0,0,},2,2,290},
644 {"rlc",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM_1
),},
645 {CLASS_BIT
+11,CLASS_BIT
+3,CLASS_REG
+(ARG_RD
),CLASS_BIT
+8,0,0,0,0,0,},2,2,291},
646 {"rlc",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM_2
),},
647 {CLASS_BIT
+11,CLASS_BIT
+3,CLASS_REG
+(ARG_RD
),CLASS_BIT
+10,0,0,0,0,0,},2,2,292},
648 {"rlcb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IMM
+(ARG_IMM_1
),},
649 {CLASS_BIT
+11,CLASS_BIT
+2,CLASS_REG
+(ARG_RD
),CLASS_BIT
+8,0,0,0,0,0,},2,2,293},
650 {"rlcb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IMM
+(ARG_IMM_2
),},
651 {CLASS_BIT
+11,CLASS_BIT
+2,CLASS_REG
+(ARG_RD
),CLASS_BIT
+10,0,0,0,0,0,},2,2,294},
652 {"rldb",{CLASS_REG_BYTE
+(ARG_RB
),CLASS_REG_BYTE
+(ARG_RA
),},
653 {CLASS_BIT
+11,CLASS_BIT
+14,CLASS_REG
+(ARG_RA
),CLASS_REG
+(ARG_RB
),0,0,0,0,0,},2,2,295},
654 {"rr",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM_1
),},
655 {CLASS_BIT
+11,CLASS_BIT
+3,CLASS_REG
+(ARG_RD
),CLASS_BIT
+4,0,0,0,0,0,},2,2,296},
656 {"rr",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM_2
),},
657 {CLASS_BIT
+11,CLASS_BIT
+3,CLASS_REG
+(ARG_RD
),CLASS_BIT
+6,0,0,0,0,0,},2,2,297},
658 {"rrb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IMM
+(ARG_IMM_1
),},
659 {CLASS_BIT
+11,CLASS_BIT
+2,CLASS_REG
+(ARG_RD
),CLASS_BIT
+4,0,0,0,0,0,},2,2,298},
660 {"rrb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IMM
+(ARG_IMM_2
),},
661 {CLASS_BIT
+11,CLASS_BIT
+2,CLASS_REG
+(ARG_RD
),CLASS_BIT
+6,0,0,0,0,0,},2,2,299},
662 {"rrc",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM_1
),},
663 {CLASS_BIT
+11,CLASS_BIT
+3,CLASS_REG
+(ARG_RD
),CLASS_BIT
+12,0,0,0,0,0,},2,2,300},
664 {"rrc",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM_2
),},
665 {CLASS_BIT
+11,CLASS_BIT
+3,CLASS_REG
+(ARG_RD
),CLASS_BIT
+14,0,0,0,0,0,},2,2,301},
666 {"rrcb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IMM
+(ARG_IMM_1
),},
667 {CLASS_BIT
+11,CLASS_BIT
+2,CLASS_REG
+(ARG_RD
),CLASS_BIT
+12,0,0,0,0,0,},2,2,302},
668 {"rrcb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IMM
+(ARG_IMM_2
),},
669 {CLASS_BIT
+11,CLASS_BIT
+2,CLASS_REG
+(ARG_RD
),CLASS_BIT
+14,0,0,0,0,0,},2,2,303},
670 {"rrdb",{CLASS_REG_BYTE
+(ARG_RB
),CLASS_REG_BYTE
+(ARG_RA
),},
671 {CLASS_BIT
+11,CLASS_BIT
+12,CLASS_REG
+(ARG_RA
),CLASS_REG
+(ARG_RB
),0,0,0,0,0,},2,2,304},
672 {"sbc",{CLASS_REG_WORD
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
673 {CLASS_BIT
+11,CLASS_BIT
+7,CLASS_REG
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,305},
674 {"sbcb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_REG_BYTE
+(ARG_RS
),},
675 {CLASS_BIT
+11,CLASS_BIT
+6,CLASS_REG
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,306},
676 {"sda",{CLASS_REG_WORD
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
677 {CLASS_BIT
+11,CLASS_BIT
+3,CLASS_REG
+(ARG_RD
),CLASS_BIT
+11,CLASS_BIT
+0,CLASS_REG
+(ARG_RS
),CLASS_BIT
+0,CLASS_BIT
+0,0,},2,4,307},
678 {"sdab",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
679 {CLASS_BIT
+11,CLASS_BIT
+2,CLASS_REG
+(ARG_RD
),CLASS_BIT
+11,CLASS_BIT
+0,CLASS_REG
+(ARG_RS
),CLASS_BIT
+0,CLASS_BIT
+0,0,},2,4,308},
680 {"sdal",{CLASS_REG_LONG
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
681 {CLASS_BIT
+11,CLASS_BIT
+3,CLASS_REG
+(ARG_RD
),CLASS_BIT
+15,CLASS_BIT
+0,CLASS_REG
+(ARG_RS
),CLASS_BIT
+0,CLASS_BIT
+0,0,},2,4,309},
682 {"sdl",{CLASS_REG_WORD
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
683 {CLASS_BIT
+11,CLASS_BIT
+3,CLASS_REG
+(ARG_RD
),CLASS_BIT
+3,CLASS_BIT
+0,CLASS_REG
+(ARG_RS
),CLASS_BIT
+0,CLASS_BIT
+0,0,},2,4,310},
684 {"sdlb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
685 {CLASS_BIT
+11,CLASS_BIT
+2,CLASS_REG
+(ARG_RD
),CLASS_BIT
+3,CLASS_BIT
+0,CLASS_REG
+(ARG_RS
),CLASS_BIT
+0,CLASS_BIT
+0,0,},2,4,311},
686 {"sdll",{CLASS_REG_LONG
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
687 {CLASS_BIT
+11,CLASS_BIT
+3,CLASS_REG
+(ARG_RD
),CLASS_BIT
+7,CLASS_BIT
+0,CLASS_REG
+(ARG_RS
),CLASS_BIT
+0,CLASS_BIT
+0,0,},2,4,312},
688 {"set",{CLASS_IR
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
689 {CLASS_BIT
+2,CLASS_BIT
+5,CLASS_REGN0
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),0,0,0,0,0,},2,2,313},
690 {"set",{CLASS_X
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
691 {CLASS_BIT
+6,CLASS_BIT
+5,CLASS_REGN0
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),CLASS_ADDRESS
,0,0,0,0,},2,4,314},
692 {"set",{CLASS_DA
,CLASS_IMM
+(ARG_IMM4
),},
693 {CLASS_BIT
+6,CLASS_BIT
+5,CLASS_BIT
+0,CLASS_IMM
+(ARG_IMM4
),CLASS_ADDRESS
,0,0,0,0,},2,4,315},
694 {"set",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
695 {CLASS_BIT
+10,CLASS_BIT
+5,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),0,0,0,0,0,},2,2,316},
696 {"set",{CLASS_REG_WORD
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
697 {CLASS_BIT
+2,CLASS_BIT
+5,CLASS_BIT
+0,CLASS_REG
+(ARG_RS
),CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_BIT
+0,CLASS_BIT
+0,0,},2,4,317},
698 {"setb",{CLASS_IR
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
699 {CLASS_BIT
+2,CLASS_BIT
+4,CLASS_REGN0
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),0,0,0,0,0,},2,2,318},
700 {"setb",{CLASS_X
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
701 {CLASS_BIT
+6,CLASS_BIT
+4,CLASS_REGN0
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),CLASS_ADDRESS
,0,0,0,0,},2,4,319},
702 {"setb",{CLASS_DA
,CLASS_IMM
+(ARG_IMM4
),},
703 {CLASS_BIT
+6,CLASS_BIT
+4,CLASS_BIT
+0,CLASS_IMM
+(ARG_IMM4
),CLASS_ADDRESS
,0,0,0,0,},2,4,320},
704 {"setb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),},
705 {CLASS_BIT
+10,CLASS_BIT
+4,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM4
),0,0,0,0,0,},2,2,321},
706 {"setb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
707 {CLASS_BIT
+2,CLASS_BIT
+4,CLASS_BIT
+0,CLASS_REG
+(ARG_RS
),CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_BIT
+0,CLASS_BIT
+0,0,},2,4,322},
708 {"setflg",{CLASS_IMM
+(ARG_IMM4
),},
709 {CLASS_BIT
+8,CLASS_BIT
+13,CLASS_IMM
+(ARG_IMM4
),CLASS_BIT
+1,0,0,0,0,0,},1,2,323},
710 {"sinb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
711 {CLASS_BIT
+3,CLASS_BIT
+12,CLASS_REG
+(ARG_RD
),CLASS_BIT
+5,CLASS_IMM
+(ARG_IMM16
),0,0,0,0,},2,4,324},
712 {"sinb",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
713 {CLASS_BIT
+3,CLASS_BIT
+13,CLASS_REG
+(ARG_RD
),CLASS_BIT
+5,CLASS_IMM
+(ARG_IMM16
),0,0,0,0,},2,4,325},
714 {"sind",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RA
),},
715 {CLASS_BIT
+3,CLASS_BIT
+11,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+8,CLASS_BIT
+1,CLASS_REG
+(ARG_RA
),CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+8,0,},3,4,326},
716 {"sindb",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_BYTE
+(ARG_RA
),},
717 {CLASS_BIT
+3,CLASS_BIT
+10,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+8,CLASS_BIT
+1,CLASS_REG
+(ARG_RA
),CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+8,0,},3,4,327},
718 {"sinib",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RA
),},
719 {CLASS_BIT
+3,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+1,CLASS_BIT
+0,CLASS_REG
+(ARG_RA
),CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+8,0,},3,4,328},
720 {"sinibr",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RA
),},
721 {CLASS_BIT
+3,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+1,CLASS_BIT
+0,CLASS_REG
+(ARG_RA
),CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+0,0,},3,4,329},
722 {"sla",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
723 {CLASS_BIT
+11,CLASS_BIT
+3,CLASS_REG
+(ARG_RD
),CLASS_BIT
+9,CLASS_IMM
+(ARG_IMM16
),0,0,0,0,},2,4,330},
724 {"slab",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
725 {CLASS_BIT
+11,CLASS_BIT
+2,CLASS_REG
+(ARG_RD
),CLASS_BIT
+9,CLASS_IMM
+(ARG_IMM16
),0,0,0,0,},2,4,331},
726 {"slal",{CLASS_REG_LONG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
727 {CLASS_BIT
+11,CLASS_BIT
+3,CLASS_REG
+(ARG_RD
),CLASS_BIT
+13,CLASS_IMM
+(ARG_IMM16
),0,0,0,0,},2,4,332},
728 {"sll",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
729 {CLASS_BIT
+11,CLASS_BIT
+3,CLASS_REG
+(ARG_RD
),CLASS_BIT
+1,CLASS_IMM
+(ARG_IMM16
),0,0,0,0,},2,4,333},
730 {"sllb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
731 {CLASS_BIT
+11,CLASS_BIT
+2,CLASS_REG
+(ARG_RD
),CLASS_BIT
+1,CLASS_IMM
+(ARG_IMM16
),0,0,0,0,},2,4,334},
732 {"slll",{CLASS_REG_LONG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
733 {CLASS_BIT
+11,CLASS_BIT
+3,CLASS_REG
+(ARG_RD
),CLASS_BIT
+5,CLASS_IMM
+(ARG_IMM16
),0,0,0,0,},2,4,335},
734 {"sout",{CLASS_IMM
+(ARG_IMM16
),CLASS_REG_WORD
+(ARG_RS
),},
735 {CLASS_BIT
+3,CLASS_BIT
+11,CLASS_REG
+(ARG_RS
),CLASS_BIT
+7,CLASS_IMM
+(ARG_IMM16
),0,0,0,0,},2,4,336},
736 {"soutb",{CLASS_IMM
+(ARG_IMM16
),CLASS_REG_BYTE
+(ARG_RS
),},
737 {CLASS_BIT
+3,CLASS_BIT
+10,CLASS_REG
+(ARG_RS
),CLASS_BIT
+7,CLASS_IMM
+(ARG_IMM16
),0,0,0,0,},2,4,337},
738 {"soutd",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RA
),},
739 {CLASS_BIT
+3,CLASS_BIT
+11,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+11,CLASS_BIT
+0,CLASS_REG
+(ARG_RA
),CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+8,0,},3,4,338},
740 {"soutdb",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_BYTE
+(ARG_RA
),},
741 {CLASS_BIT
+3,CLASS_BIT
+10,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+11,CLASS_BIT
+0,CLASS_REG
+(ARG_RA
),CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+8,0,},3,4,339},
742 {"soutib",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RA
),},
743 {CLASS_BIT
+3,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+3,CLASS_BIT
+0,CLASS_REG
+(ARG_RA
),CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+8,0,},3,4,340},
744 {"soutibr",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_WORD
+(ARG_RA
),},
745 {CLASS_BIT
+3,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+3,CLASS_BIT
+0,CLASS_REG
+(ARG_RA
),CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+0,0,},3,4,341},
746 {"sra",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
747 {CLASS_BIT
+11,CLASS_BIT
+3,CLASS_REG
+(ARG_RD
),CLASS_BIT
+9,CLASS_IMM
+(ARG_NIM16
),0,0,0,0,},2,4,342},
748 {"srab",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
749 {CLASS_BIT
+11,CLASS_BIT
+2,CLASS_REG
+(ARG_RD
),CLASS_BIT
+9,CLASS_IMM
+(ARG_NIM16
),0,0,0,0,},2,4,343},
750 {"sral",{CLASS_REG_LONG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
751 {CLASS_BIT
+11,CLASS_BIT
+3,CLASS_REG
+(ARG_RD
),CLASS_BIT
+13,CLASS_IMM
+(ARG_NIM16
),0,0,0,0,},2,4,344},
752 {"srl",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
753 {CLASS_BIT
+11,CLASS_BIT
+3,CLASS_REG
+(ARG_RD
),CLASS_BIT
+1,CLASS_IMM
+(ARG_NIM16
),0,0,0,0,},2,4,345},
754 {"srlb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
755 {CLASS_BIT
+11,CLASS_BIT
+2,CLASS_REG
+(ARG_RD
),CLASS_BIT
+1,CLASS_IMM
+(ARG_NIM16
),0,0,0,0,},2,4,346},
756 {"srll",{CLASS_REG_LONG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
757 {CLASS_BIT
+11,CLASS_BIT
+3,CLASS_REG
+(ARG_RD
),CLASS_BIT
+5,CLASS_IMM
+(ARG_NIM16
),0,0,0,0,},2,4,347},
758 {"sub",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
759 {CLASS_BIT
+0,CLASS_BIT
+3,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,348},
760 {"sub",{CLASS_REG_WORD
+(ARG_RD
),CLASS_DA
,},
761 {CLASS_BIT
+4,CLASS_BIT
+3,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,349},
762 {"sub",{CLASS_REG_WORD
+(ARG_RD
),CLASS_X
+(ARG_RS
),},
763 {CLASS_BIT
+4,CLASS_BIT
+3,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,350},
764 {"sub",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
765 {CLASS_BIT
+0,CLASS_BIT
+2,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),0,0,0,0,},2,4,351},
766 {"sub",{CLASS_REG_WORD
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
767 {CLASS_BIT
+8,CLASS_BIT
+3,CLASS_REG
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,352},
768 {"subb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
769 {CLASS_BIT
+0,CLASS_BIT
+2,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,353},
770 {"subb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_DA
,},
771 {CLASS_BIT
+4,CLASS_BIT
+2,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,354},
772 {"subb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_X
+(ARG_RS
),},
773 {CLASS_BIT
+4,CLASS_BIT
+2,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,355},
774 {"subb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IMM
+(ARG_IMM8
),},
775 {CLASS_BIT
+0,CLASS_BIT
+2,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM8
),CLASS_IMM
+(ARG_IMM8
),0,0,0,},2,4,356},
776 {"subb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_REG_BYTE
+(ARG_RS
),},
777 {CLASS_BIT
+8,CLASS_BIT
+2,CLASS_REG
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,357},
778 {"subl",{CLASS_REG_LONG
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
779 {CLASS_BIT
+1,CLASS_BIT
+2,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,358},
780 {"subl",{CLASS_REG_LONG
+(ARG_RD
),CLASS_DA
,},
781 {CLASS_BIT
+5,CLASS_BIT
+2,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,359},
782 {"subl",{CLASS_REG_LONG
+(ARG_RD
),CLASS_X
+(ARG_RS
),},
783 {CLASS_BIT
+5,CLASS_BIT
+2,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,360},
784 {"subl",{CLASS_REG_LONG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM32
),},
785 {CLASS_BIT
+1,CLASS_BIT
+2,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM32
),0,0,0,0,},2,6,361},
786 {"subl",{CLASS_REG_LONG
+(ARG_RD
),CLASS_REG_LONG
+(ARG_RS
),},
787 {CLASS_BIT
+9,CLASS_BIT
+2,CLASS_REG
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,362},
788 {"tcc",{CLASS_CC
,CLASS_REG_WORD
+(ARG_RD
),},
789 {CLASS_BIT
+10,CLASS_BIT
+15,CLASS_REG
+(ARG_RD
),CLASS_CC
,0,0,0,0,0,},2,2,363},
790 {"tccb",{CLASS_CC
,CLASS_REG_BYTE
+(ARG_RD
),},
791 {CLASS_BIT
+10,CLASS_BIT
+14,CLASS_REG
+(ARG_RD
),CLASS_CC
,0,0,0,0,0,},2,2,364},
792 {"test",{CLASS_IR
+(ARG_RD
),},
793 {CLASS_BIT
+0,CLASS_BIT
+13,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+4,0,0,0,0,0,},1,2,365},
795 {CLASS_BIT
+4,CLASS_BIT
+13,CLASS_BIT
+0,CLASS_BIT
+4,0,0,0,0,0,},1,2,366},
796 {"test",{CLASS_X
+(ARG_RD
),},
797 {CLASS_BIT
+4,CLASS_BIT
+13,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+4,0,0,0,0,0,},1,2,367},
798 {"test",{CLASS_REG_WORD
+(ARG_RD
),},
799 {CLASS_BIT
+8,CLASS_BIT
+13,CLASS_REG
+(ARG_RD
),CLASS_BIT
+4,0,0,0,0,0,},1,2,368},
800 {"testb",{CLASS_IR
+(ARG_RD
),},
801 {CLASS_BIT
+0,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+4,0,0,0,0,0,},1,2,369},
802 {"testb",{CLASS_DA
,},
803 {CLASS_BIT
+4,CLASS_BIT
+12,CLASS_BIT
+0,CLASS_BIT
+4,0,0,0,0,0,},1,2,370},
804 {"testb",{CLASS_X
+(ARG_RD
),},
805 {CLASS_BIT
+4,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+4,0,0,0,0,0,},1,2,371},
806 {"testb",{CLASS_REG_BYTE
+(ARG_RD
),},
807 {CLASS_BIT
+8,CLASS_BIT
+12,CLASS_REG
+(ARG_RD
),CLASS_BIT
+4,0,0,0,0,0,},1,2,372},
808 {"testl",{CLASS_IR
+(ARG_RD
),},
809 {CLASS_BIT
+1,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+8,0,0,0,0,0,},1,2,373},
810 {"testl",{CLASS_DA
,},
811 {CLASS_BIT
+5,CLASS_BIT
+12,CLASS_BIT
+0,CLASS_BIT
+8,0,0,0,0,0,},1,2,374},
812 {"testl",{CLASS_REG_LONG
+(ARG_RD
),},
813 {CLASS_BIT
+9,CLASS_BIT
+12,CLASS_REG
+(ARG_RD
),CLASS_BIT
+8,0,0,0,0,0,},1,2,375},
814 {"trdb",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_BYTE
+(ARG_RA
),},
815 {CLASS_BIT
+11,CLASS_BIT
+8,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+8,CLASS_BIT
+0,CLASS_REG
+(ARG_RA
),CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+0,0,},3,4,376},
816 {"trdrb",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_BYTE
+(ARG_RA
),},
817 {CLASS_BIT
+11,CLASS_BIT
+8,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+12,CLASS_BIT
+0,CLASS_REG
+(ARG_RA
),CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+0,0,},3,4,377},
818 {"trib",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_BYTE
+(ARG_RR
),},
819 {CLASS_BIT
+11,CLASS_BIT
+8,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+0,CLASS_BIT
+0,CLASS_REG
+(ARG_RR
),CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+0,0,},3,4,378},
820 {"trirb",{CLASS_IR
+(ARG_RD
),CLASS_IR
+(ARG_RS
),CLASS_REG_BYTE
+(ARG_RR
),},
821 {CLASS_BIT
+11,CLASS_BIT
+8,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+4,CLASS_BIT
+0,CLASS_REG
+(ARG_RR
),CLASS_REGN0
+(ARG_RS
),CLASS_BIT
+0,0,},3,4,379},
822 {"trtdrb",{CLASS_IR
+(ARG_RA
),CLASS_IR
+(ARG_RB
),CLASS_REG_BYTE
+(ARG_RR
),},
823 {CLASS_BIT
+11,CLASS_BIT
+8,CLASS_REGN0
+(ARG_RA
),CLASS_BIT
+14,CLASS_BIT
+0,CLASS_REG
+(ARG_RR
),CLASS_REGN0
+(ARG_RB
),CLASS_BIT
+14,0,},3,4,380},
824 {"trtib",{CLASS_IR
+(ARG_RA
),CLASS_IR
+(ARG_RB
),CLASS_REG_WORD
+(ARG_RR
),},
825 {CLASS_BIT
+11,CLASS_BIT
+8,CLASS_REGN0
+(ARG_RA
),CLASS_BIT
+2,CLASS_BIT
+0,CLASS_REG
+(ARG_RR
),CLASS_REGN0
+(ARG_RB
),CLASS_BIT
+0,0,},3,4,381},
826 {"trtirb",{CLASS_IR
+(ARG_RA
),CLASS_IR
+(ARG_RB
),CLASS_REG_BYTE
+(ARG_RR
),},
827 {CLASS_BIT
+11,CLASS_BIT
+8,CLASS_REGN0
+(ARG_RA
),CLASS_BIT
+6,CLASS_BIT
+0,CLASS_REG
+(ARG_RR
),CLASS_REGN0
+(ARG_RB
),CLASS_BIT
+14,0,},3,4,382},
828 {"trtrb",{CLASS_IR
+(ARG_RA
),CLASS_IR
+(ARG_RB
),CLASS_REG_BYTE
+(ARG_RR
),},
829 {CLASS_BIT
+11,CLASS_BIT
+8,CLASS_REGN0
+(ARG_RA
),CLASS_BIT
+10,CLASS_BIT
+0,CLASS_REG
+(ARG_RR
),CLASS_REGN0
+(ARG_RB
),CLASS_BIT
+0,0,},3,4,383},
830 {"tset",{CLASS_IR
+(ARG_RD
),},
831 {CLASS_BIT
+0,CLASS_BIT
+13,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+6,0,0,0,0,0,},1,2,384},
833 {CLASS_BIT
+4,CLASS_BIT
+13,CLASS_BIT
+0,CLASS_BIT
+6,0,0,0,0,0,},1,2,385},
834 {"tset",{CLASS_X
+(ARG_RD
),},
835 {CLASS_BIT
+4,CLASS_BIT
+13,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+6,0,0,0,0,0,},1,2,386},
836 {"tset",{CLASS_REG_WORD
+(ARG_RD
),},
837 {CLASS_BIT
+8,CLASS_BIT
+13,CLASS_REG
+(ARG_RD
),CLASS_BIT
+6,0,0,0,0,0,},1,2,387},
838 {"tsetb",{CLASS_IR
+(ARG_RD
),},
839 {CLASS_BIT
+0,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+6,0,0,0,0,0,},1,2,388},
840 {"tsetb",{CLASS_DA
,},
841 {CLASS_BIT
+4,CLASS_BIT
+12,CLASS_BIT
+0,CLASS_BIT
+6,0,0,0,0,0,},1,2,389},
842 {"tsetb",{CLASS_X
+(ARG_RD
),},
843 {CLASS_BIT
+4,CLASS_BIT
+12,CLASS_REGN0
+(ARG_RD
),CLASS_BIT
+6,0,0,0,0,0,},1,2,390},
844 {"tsetb",{CLASS_REG_BYTE
+(ARG_RD
),},
845 {CLASS_BIT
+8,CLASS_BIT
+12,CLASS_REG
+(ARG_RD
),CLASS_BIT
+6,0,0,0,0,0,},1,2,391},
846 {"xor",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
847 {CLASS_BIT
+0,CLASS_BIT
+9,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,392},
848 {"xor",{CLASS_REG_WORD
+(ARG_RD
),CLASS_DA
,},
849 {CLASS_BIT
+4,CLASS_BIT
+9,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,393},
850 {"xor",{CLASS_REG_WORD
+(ARG_RD
),CLASS_X
+(ARG_RS
),},
851 {CLASS_BIT
+4,CLASS_BIT
+9,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,394},
852 {"xor",{CLASS_REG_WORD
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),},
853 {CLASS_BIT
+0,CLASS_BIT
+9,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM16
),0,0,0,0,},2,4,395},
854 {"xor",{CLASS_REG_WORD
+(ARG_RD
),CLASS_REG_WORD
+(ARG_RS
),},
855 {CLASS_BIT
+8,CLASS_BIT
+9,CLASS_REG
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,396},
856 {"xorb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IR
+(ARG_RS
),},
857 {CLASS_BIT
+0,CLASS_BIT
+8,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,397},
858 {"xorb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_DA
,},
859 {CLASS_BIT
+4,CLASS_BIT
+8,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,398},
860 {"xorb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_X
+(ARG_RS
),},
861 {CLASS_BIT
+4,CLASS_BIT
+8,CLASS_REGN0
+(ARG_RS
),CLASS_REG
+(ARG_RD
),CLASS_ADDRESS
,0,0,0,0,},2,4,399},
862 {"xorb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_IMM
+(ARG_IMM8
),},
863 {CLASS_BIT
+0,CLASS_BIT
+8,CLASS_BIT
+0,CLASS_REG
+(ARG_RD
),CLASS_IMM
+(ARG_IMM8
),CLASS_IMM
+(ARG_IMM8
),0,0,0,},2,4,400},
864 {"xorb",{CLASS_REG_BYTE
+(ARG_RD
),CLASS_REG_BYTE
+(ARG_RS
),},
865 {CLASS_BIT
+8,CLASS_BIT
+8,CLASS_REG
+(ARG_RS
),CLASS_REG
+(ARG_RD
),0,0,0,0,0,},2,2,401},