/Users/buildslave/jenkins/sharedspace/clang-stage2-coverage-R@2/clang-build/lib/Target/SystemZ/SystemZGenMCCodeEmitter.inc
Line | Count | Source (jump to first uncovered line) |
1 | | /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ |
2 | | |* *| |
3 | | |* Machine Code Emitter *| |
4 | | |* *| |
5 | | |* Automatically generated file, do not edit! *| |
6 | | |* *| |
7 | | \*===----------------------------------------------------------------------===*/ |
8 | | |
9 | | uint64_t SystemZMCCodeEmitter::getBinaryCodeForInstr(const MCInst &MI, |
10 | | SmallVectorImpl<MCFixup> &Fixups, |
11 | 17.5k | const MCSubtargetInfo &STI) const { |
12 | 17.5k | static const uint64_t InstBits[] = { |
13 | 17.5k | UINT64_C(0), |
14 | 17.5k | UINT64_C(0), |
15 | 17.5k | UINT64_C(0), |
16 | 17.5k | UINT64_C(0), |
17 | 17.5k | UINT64_C(0), |
18 | 17.5k | UINT64_C(0), |
19 | 17.5k | UINT64_C(0), |
20 | 17.5k | UINT64_C(0), |
21 | 17.5k | UINT64_C(0), |
22 | 17.5k | UINT64_C(0), |
23 | 17.5k | UINT64_C(0), |
24 | 17.5k | UINT64_C(0), |
25 | 17.5k | UINT64_C(0), |
26 | 17.5k | UINT64_C(0), |
27 | 17.5k | UINT64_C(0), |
28 | 17.5k | UINT64_C(0), |
29 | 17.5k | UINT64_C(0), |
30 | 17.5k | UINT64_C(0), |
31 | 17.5k | UINT64_C(0), |
32 | 17.5k | UINT64_C(0), |
33 | 17.5k | UINT64_C(0), |
34 | 17.5k | UINT64_C(0), |
35 | 17.5k | UINT64_C(0), |
36 | 17.5k | UINT64_C(0), |
37 | 17.5k | UINT64_C(0), |
38 | 17.5k | UINT64_C(0), |
39 | 17.5k | UINT64_C(0), |
40 | 17.5k | UINT64_C(0), |
41 | 17.5k | UINT64_C(0), |
42 | 17.5k | UINT64_C(0), |
43 | 17.5k | UINT64_C(0), |
44 | 17.5k | UINT64_C(0), |
45 | 17.5k | UINT64_C(0), |
46 | 17.5k | UINT64_C(0), |
47 | 17.5k | UINT64_C(0), |
48 | 17.5k | UINT64_C(0), |
49 | 17.5k | UINT64_C(0), |
50 | 17.5k | UINT64_C(0), |
51 | 17.5k | UINT64_C(0), |
52 | 17.5k | UINT64_C(0), |
53 | 17.5k | UINT64_C(0), |
54 | 17.5k | UINT64_C(0), |
55 | 17.5k | UINT64_C(0), |
56 | 17.5k | UINT64_C(0), |
57 | 17.5k | UINT64_C(0), |
58 | 17.5k | UINT64_C(0), |
59 | 17.5k | UINT64_C(0), |
60 | 17.5k | UINT64_C(0), |
61 | 17.5k | UINT64_C(0), |
62 | 17.5k | UINT64_C(0), |
63 | 17.5k | UINT64_C(0), |
64 | 17.5k | UINT64_C(0), |
65 | 17.5k | UINT64_C(0), |
66 | 17.5k | UINT64_C(0), |
67 | 17.5k | UINT64_C(0), |
68 | 17.5k | UINT64_C(0), |
69 | 17.5k | UINT64_C(0), |
70 | 17.5k | UINT64_C(0), |
71 | 17.5k | UINT64_C(0), |
72 | 17.5k | UINT64_C(0), |
73 | 17.5k | UINT64_C(0), |
74 | 17.5k | UINT64_C(0), |
75 | 17.5k | UINT64_C(0), |
76 | 17.5k | UINT64_C(0), |
77 | 17.5k | UINT64_C(0), |
78 | 17.5k | UINT64_C(0), |
79 | 17.5k | UINT64_C(0), |
80 | 17.5k | UINT64_C(0), |
81 | 17.5k | UINT64_C(0), |
82 | 17.5k | UINT64_C(0), |
83 | 17.5k | UINT64_C(0), |
84 | 17.5k | UINT64_C(0), |
85 | 17.5k | UINT64_C(0), |
86 | 17.5k | UINT64_C(0), |
87 | 17.5k | UINT64_C(0), |
88 | 17.5k | UINT64_C(0), |
89 | 17.5k | UINT64_C(0), |
90 | 17.5k | UINT64_C(0), |
91 | 17.5k | UINT64_C(0), |
92 | 17.5k | UINT64_C(0), |
93 | 17.5k | UINT64_C(0), |
94 | 17.5k | UINT64_C(0), |
95 | 17.5k | UINT64_C(0), |
96 | 17.5k | UINT64_C(0), |
97 | 17.5k | UINT64_C(0), |
98 | 17.5k | UINT64_C(0), |
99 | 17.5k | UINT64_C(0), |
100 | 17.5k | UINT64_C(0), |
101 | 17.5k | UINT64_C(0), |
102 | 17.5k | UINT64_C(0), |
103 | 17.5k | UINT64_C(0), |
104 | 17.5k | UINT64_C(0), |
105 | 17.5k | UINT64_C(0), |
106 | 17.5k | UINT64_C(0), |
107 | 17.5k | UINT64_C(0), |
108 | 17.5k | UINT64_C(0), |
109 | 17.5k | UINT64_C(0), |
110 | 17.5k | UINT64_C(0), |
111 | 17.5k | UINT64_C(0), |
112 | 17.5k | UINT64_C(0), |
113 | 17.5k | UINT64_C(0), |
114 | 17.5k | UINT64_C(0), |
115 | 17.5k | UINT64_C(0), |
116 | 17.5k | UINT64_C(0), |
117 | 17.5k | UINT64_C(0), |
118 | 17.5k | UINT64_C(1509949440), // A |
119 | 17.5k | UINT64_C(1778384896), // AD |
120 | 17.5k | UINT64_C(260584255782938), // ADB |
121 | 17.5k | UINT64_C(3004825600), // ADBR |
122 | 17.5k | UINT64_C(0), |
123 | 17.5k | UINT64_C(0), |
124 | 17.5k | UINT64_C(0), |
125 | 17.5k | UINT64_C(10752), // ADR |
126 | 17.5k | UINT64_C(3016884224), // ADTR |
127 | 17.5k | UINT64_C(3016884224), // ADTRA |
128 | 17.5k | UINT64_C(2046820352), // AE |
129 | 17.5k | UINT64_C(260584255782922), // AEB |
130 | 17.5k | UINT64_C(3003777024), // AEBR |
131 | 17.5k | UINT64_C(14848), // AER |
132 | 17.5k | UINT64_C(0), |
133 | 17.5k | UINT64_C(213343910494208), // AFI |
134 | 17.5k | UINT64_C(0), |
135 | 17.5k | UINT64_C(249589139505160), // AG |
136 | 17.5k | UINT64_C(249589139505176), // AGF |
137 | 17.5k | UINT64_C(213339615526912), // AGFI |
138 | 17.5k | UINT64_C(3105357824), // AGFR |
139 | 17.5k | UINT64_C(249589139505208), // AGH |
140 | 17.5k | UINT64_C(2802515968), // AGHI |
141 | 17.5k | UINT64_C(259484744155353), // AGHIK |
142 | 17.5k | UINT64_C(3104309248), // AGR |
143 | 17.5k | UINT64_C(3118989312), // AGRK |
144 | 17.5k | UINT64_C(258385232527482), // AGSI |
145 | 17.5k | UINT64_C(1241513984), // AH |
146 | 17.5k | UINT64_C(3116892160), // AHHHR |
147 | 17.5k | UINT64_C(3117940736), // AHHLR |
148 | 17.5k | UINT64_C(2802450432), // AHI |
149 | 17.5k | UINT64_C(259484744155352), // AHIK |
150 | 17.5k | UINT64_C(0), |
151 | 17.5k | UINT64_C(0), |
152 | 17.5k | UINT64_C(249589139505274), // AHY |
153 | 17.5k | UINT64_C(224334731804672), // AIH |
154 | 17.5k | UINT64_C(1577058304), // AL |
155 | 17.5k | UINT64_C(249589139505304), // ALC |
156 | 17.5k | UINT64_C(249589139505288), // ALCG |
157 | 17.5k | UINT64_C(3112697856), // ALCGR |
158 | 17.5k | UINT64_C(3113746432), // ALCR |
159 | 17.5k | UINT64_C(213352500428800), // ALFI |
160 | 17.5k | UINT64_C(249589139505162), // ALG |
161 | 17.5k | UINT64_C(249589139505178), // ALGF |
162 | 17.5k | UINT64_C(213348205461504), // ALGFI |
163 | 17.5k | UINT64_C(3105488896), // ALGFR |
164 | 17.5k | UINT64_C(259484744155355), // ALGHSIK |
165 | 17.5k | UINT64_C(3104440320), // ALGR |
166 | 17.5k | UINT64_C(3119120384), // ALGRK |
167 | 17.5k | UINT64_C(258385232527486), // ALGSI |
168 | 17.5k | UINT64_C(3117023232), // ALHHHR |
169 | 17.5k | UINT64_C(3118071808), // ALHHLR |
170 | 17.5k | UINT64_C(259484744155354), // ALHSIK |
171 | 17.5k | UINT64_C(7680), // ALR |
172 | 17.5k | UINT64_C(3120168960), // ALRK |
173 | 17.5k | UINT64_C(258385232527470), // ALSI |
174 | 17.5k | UINT64_C(224343321739264), // ALSIH |
175 | 17.5k | UINT64_C(224347616706560), // ALSIHN |
176 | 17.5k | UINT64_C(249589139505246), // ALY |
177 | 17.5k | UINT64_C(274877906944000), // AP |
178 | 17.5k | UINT64_C(6656), // AR |
179 | 17.5k | UINT64_C(3120037888), // ARK |
180 | 17.5k | UINT64_C(258385232527466), // ASI |
181 | 17.5k | UINT64_C(0), |
182 | 17.5k | UINT64_C(0), |
183 | 17.5k | UINT64_C(0), |
184 | 17.5k | UINT64_C(0), |
185 | 17.5k | UINT64_C(0), |
186 | 17.5k | UINT64_C(0), |
187 | 17.5k | UINT64_C(0), |
188 | 17.5k | UINT64_C(0), |
189 | 17.5k | UINT64_C(0), |
190 | 17.5k | UINT64_C(0), |
191 | 17.5k | UINT64_C(0), |
192 | 17.5k | UINT64_C(0), |
193 | 17.5k | UINT64_C(0), |
194 | 17.5k | UINT64_C(0), |
195 | 17.5k | UINT64_C(0), |
196 | 17.5k | UINT64_C(0), |
197 | 17.5k | UINT64_C(0), |
198 | 17.5k | UINT64_C(0), |
199 | 17.5k | UINT64_C(0), |
200 | 17.5k | UINT64_C(0), |
201 | 17.5k | UINT64_C(0), |
202 | 17.5k | UINT64_C(0), |
203 | 17.5k | UINT64_C(0), |
204 | 17.5k | UINT64_C(0), |
205 | 17.5k | UINT64_C(0), |
206 | 17.5k | UINT64_C(0), |
207 | 17.5k | UINT64_C(0), |
208 | 17.5k | UINT64_C(0), |
209 | 17.5k | UINT64_C(0), |
210 | 17.5k | UINT64_C(0), |
211 | 17.5k | UINT64_C(0), |
212 | 17.5k | UINT64_C(0), |
213 | 17.5k | UINT64_C(0), |
214 | 17.5k | UINT64_C(0), |
215 | 17.5k | UINT64_C(0), |
216 | 17.5k | UINT64_C(0), |
217 | 17.5k | UINT64_C(0), |
218 | 17.5k | UINT64_C(0), |
219 | 17.5k | UINT64_C(0), |
220 | 17.5k | UINT64_C(0), |
221 | 17.5k | UINT64_C(0), |
222 | 17.5k | UINT64_C(0), |
223 | 17.5k | UINT64_C(0), |
224 | 17.5k | UINT64_C(0), |
225 | 17.5k | UINT64_C(0), |
226 | 17.5k | UINT64_C(0), |
227 | 17.5k | UINT64_C(0), |
228 | 17.5k | UINT64_C(0), |
229 | 17.5k | UINT64_C(0), |
230 | 17.5k | UINT64_C(0), |
231 | 17.5k | UINT64_C(0), |
232 | 17.5k | UINT64_C(0), |
233 | 17.5k | UINT64_C(0), |
234 | 17.5k | UINT64_C(0), |
235 | 17.5k | UINT64_C(0), |
236 | 17.5k | UINT64_C(0), |
237 | 17.5k | UINT64_C(0), |
238 | 17.5k | UINT64_C(0), |
239 | 17.5k | UINT64_C(0), |
240 | 17.5k | UINT64_C(0), |
241 | 17.5k | UINT64_C(0), |
242 | 17.5k | UINT64_C(0), |
243 | 17.5k | UINT64_C(0), |
244 | 17.5k | UINT64_C(0), |
245 | 17.5k | UINT64_C(0), |
246 | 17.5k | UINT64_C(0), |
247 | 17.5k | UINT64_C(0), |
248 | 17.5k | UINT64_C(0), |
249 | 17.5k | UINT64_C(0), |
250 | 17.5k | UINT64_C(0), |
251 | 17.5k | UINT64_C(0), |
252 | 17.5k | UINT64_C(0), |
253 | 17.5k | UINT64_C(0), |
254 | 17.5k | UINT64_C(2113929216), // AU |
255 | 17.5k | UINT64_C(15872), // AUR |
256 | 17.5k | UINT64_C(1845493760), // AW |
257 | 17.5k | UINT64_C(11776), // AWR |
258 | 17.5k | UINT64_C(3007971328), // AXBR |
259 | 17.5k | UINT64_C(13824), // AXR |
260 | 17.5k | UINT64_C(3017408512), // AXTR |
261 | 17.5k | UINT64_C(3017408512), // AXTRA |
262 | 17.5k | UINT64_C(249589139505242), // AY |
263 | 17.5k | UINT64_C(1206910976), // B |
264 | 17.5k | UINT64_C(2990538752), // BAKR |
265 | 17.5k | UINT64_C(1157627904), // BAL |
266 | 17.5k | UINT64_C(1280), // BALR |
267 | 17.5k | UINT64_C(1291845632), // BAS |
268 | 17.5k | UINT64_C(3328), // BASR |
269 | 17.5k | UINT64_C(3072), // BASSM |
270 | 17.5k | UINT64_C(1199570944), // BAsmE |
271 | 17.5k | UINT64_C(1193279488), // BAsmH |
272 | 17.5k | UINT64_C(1201668096), // BAsmHE |
273 | 17.5k | UINT64_C(1195376640), // BAsmL |
274 | 17.5k | UINT64_C(1203765248), // BAsmLE |
275 | 17.5k | UINT64_C(1197473792), // BAsmLH |
276 | 17.5k | UINT64_C(1195376640), // BAsmM |
277 | 17.5k | UINT64_C(1198522368), // BAsmNE |
278 | 17.5k | UINT64_C(1204813824), // BAsmNH |
279 | 17.5k | UINT64_C(1196425216), // BAsmNHE |
280 | 17.5k | UINT64_C(1202716672), // BAsmNL |
281 | 17.5k | UINT64_C(1194328064), // BAsmNLE |
282 | 17.5k | UINT64_C(1200619520), // BAsmNLH |
283 | 17.5k | UINT64_C(1202716672), // BAsmNM |
284 | 17.5k | UINT64_C(1205862400), // BAsmNO |
285 | 17.5k | UINT64_C(1204813824), // BAsmNP |
286 | 17.5k | UINT64_C(1198522368), // BAsmNZ |
287 | 17.5k | UINT64_C(1192230912), // BAsmO |
288 | 17.5k | UINT64_C(1193279488), // BAsmP |
289 | 17.5k | UINT64_C(1199570944), // BAsmZ |
290 | 17.5k | UINT64_C(1191182336), // BC |
291 | 17.5k | UINT64_C(1191182336), // BCAsm |
292 | 17.5k | UINT64_C(1792), // BCR |
293 | 17.5k | UINT64_C(1792), // BCRAsm |
294 | 17.5k | UINT64_C(1174405120), // BCT |
295 | 17.5k | UINT64_C(249589139505222), // BCTG |
296 | 17.5k | UINT64_C(3108372480), // BCTGR |
297 | 17.5k | UINT64_C(1536), // BCTR |
298 | 17.5k | UINT64_C(250619931656263), // BI |
299 | 17.5k | UINT64_C(250138895319111), // BIAsmE |
300 | 17.5k | UINT64_C(249726578458695), // BIAsmH |
301 | 17.5k | UINT64_C(250276334272583), // BIAsmHE |
302 | 17.5k | UINT64_C(249864017412167), // BIAsmL |
303 | 17.5k | UINT64_C(250413773226055), // BIAsmLE |
304 | 17.5k | UINT64_C(250001456365639), // BIAsmLH |
305 | 17.5k | UINT64_C(249864017412167), // BIAsmM |
306 | 17.5k | UINT64_C(250070175842375), // BIAsmNE |
307 | 17.5k | UINT64_C(250482492702791), // BIAsmNH |
308 | 17.5k | UINT64_C(249932736888903), // BIAsmNHE |
309 | 17.5k | UINT64_C(250345053749319), // BIAsmNL |
310 | 17.5k | UINT64_C(249795297935431), // BIAsmNLE |
311 | 17.5k | UINT64_C(250207614795847), // BIAsmNLH |
312 | 17.5k | UINT64_C(250345053749319), // BIAsmNM |
313 | 17.5k | UINT64_C(250551212179527), // BIAsmNO |
314 | 17.5k | UINT64_C(250482492702791), // BIAsmNP |
315 | 17.5k | UINT64_C(250070175842375), // BIAsmNZ |
316 | 17.5k | UINT64_C(249657858981959), // BIAsmO |
317 | 17.5k | UINT64_C(249726578458695), // BIAsmP |
318 | 17.5k | UINT64_C(250138895319111), // BIAsmZ |
319 | 17.5k | UINT64_C(249589139505223), // BIC |
320 | 17.5k | UINT64_C(249589139505223), // BICAsm |
321 | 17.5k | UINT64_C(218802813927424), // BPP |
322 | 17.5k | UINT64_C(216603790671872), // BPRP |
323 | 17.5k | UINT64_C(2032), // BR |
324 | 17.5k | UINT64_C(2802122752), // BRAS |
325 | 17.5k | UINT64_C(211127707369472), // BRASL |
326 | 17.5k | UINT64_C(1920), // BRAsmE |
327 | 17.5k | UINT64_C(1824), // BRAsmH |
328 | 17.5k | UINT64_C(1952), // BRAsmHE |
329 | 17.5k | UINT64_C(1856), // BRAsmL |
330 | 17.5k | UINT64_C(1984), // BRAsmLE |
331 | 17.5k | UINT64_C(1888), // BRAsmLH |
332 | 17.5k | UINT64_C(1856), // BRAsmM |
333 | 17.5k | UINT64_C(1904), // BRAsmNE |
334 | 17.5k | UINT64_C(2000), // BRAsmNH |
335 | 17.5k | UINT64_C(1872), // BRAsmNHE |
336 | 17.5k | UINT64_C(1968), // BRAsmNL |
337 | 17.5k | UINT64_C(1840), // BRAsmNLE |
338 | 17.5k | UINT64_C(1936), // BRAsmNLH |
339 | 17.5k | UINT64_C(1968), // BRAsmNM |
340 | 17.5k | UINT64_C(2016), // BRAsmNO |
341 | 17.5k | UINT64_C(2000), // BRAsmNP |
342 | 17.5k | UINT64_C(1904), // BRAsmNZ |
343 | 17.5k | UINT64_C(1808), // BRAsmO |
344 | 17.5k | UINT64_C(1824), // BRAsmP |
345 | 17.5k | UINT64_C(1920), // BRAsmZ |
346 | 17.5k | UINT64_C(2802057216), // BRC |
347 | 17.5k | UINT64_C(2802057216), // BRCAsm |
348 | 17.5k | UINT64_C(211123412402176), // BRCL |
349 | 17.5k | UINT64_C(211123412402176), // BRCLAsm |
350 | 17.5k | UINT64_C(2802188288), // BRCT |
351 | 17.5k | UINT64_C(2802253824), // BRCTG |
352 | 17.5k | UINT64_C(224326141870080), // BRCTH |
353 | 17.5k | UINT64_C(2214592512), // BRXH |
354 | 17.5k | UINT64_C(259484744155204), // BRXHG |
355 | 17.5k | UINT64_C(2231369728), // BRXLE |
356 | 17.5k | UINT64_C(259484744155205), // BRXLG |
357 | 17.5k | UINT64_C(2992242688), // BSA |
358 | 17.5k | UINT64_C(2992111616), // BSG |
359 | 17.5k | UINT64_C(2816), // BSM |
360 | 17.5k | UINT64_C(2248146944), // BXH |
361 | 17.5k | UINT64_C(258385232527428), // BXHG |
362 | 17.5k | UINT64_C(2264924160), // BXLE |
363 | 17.5k | UINT64_C(258385232527429), // BXLEG |
364 | 17.5k | UINT64_C(1493172224), // C |
365 | 17.5k | UINT64_C(1761607680), // CD |
366 | 17.5k | UINT64_C(260584255782937), // CDB |
367 | 17.5k | UINT64_C(3004760064), // CDBR |
368 | 17.5k | UINT64_C(3012886528), // CDFBR |
369 | 17.5k | UINT64_C(3012886528), // CDFBRA |
370 | 17.5k | UINT64_C(3014983680), // CDFR |
371 | 17.5k | UINT64_C(3109093376), // CDFTR |
372 | 17.5k | UINT64_C(3013935104), // CDGBR |
373 | 17.5k | UINT64_C(3013935104), // CDGBRA |
374 | 17.5k | UINT64_C(3016032256), // CDGR |
375 | 17.5k | UINT64_C(3018915840), // CDGTR |
376 | 17.5k | UINT64_C(3018915840), // CDGTRA |
377 | 17.5k | UINT64_C(3012624384), // CDLFBR |
378 | 17.5k | UINT64_C(3109224448), // CDLFTR |
379 | 17.5k | UINT64_C(3013672960), // CDLGBR |
380 | 17.5k | UINT64_C(3109158912), // CDLGTR |
381 | 17.5k | UINT64_C(260584255783086), // CDPT |
382 | 17.5k | UINT64_C(10496), // CDR |
383 | 17.5k | UINT64_C(3137339392), // CDS |
384 | 17.5k | UINT64_C(258385232527422), // CDSG |
385 | 17.5k | UINT64_C(3019046912), // CDSTR |
386 | 17.5k | UINT64_C(258385232527409), // CDSY |
387 | 17.5k | UINT64_C(3018063872), // CDTR |
388 | 17.5k | UINT64_C(3018981376), // CDUTR |
389 | 17.5k | UINT64_C(260584255783082), // CDZT |
390 | 17.5k | UINT64_C(2030043136), // CE |
391 | 17.5k | UINT64_C(260584255782921), // CEB |
392 | 17.5k | UINT64_C(3003711488), // CEBR |
393 | 17.5k | UINT64_C(3019112448), // CEDTR |
394 | 17.5k | UINT64_C(3012820992), // CEFBR |
395 | 17.5k | UINT64_C(3012820992), // CEFBRA |
396 | 17.5k | UINT64_C(3014918144), // CEFR |
397 | 17.5k | UINT64_C(3013869568), // CEGBR |
398 | 17.5k | UINT64_C(3013869568), // CEGBRA |
399 | 17.5k | UINT64_C(3015966720), // CEGR |
400 | 17.5k | UINT64_C(3012558848), // CELFBR |
401 | 17.5k | UINT64_C(3013607424), // CELGBR |
402 | 17.5k | UINT64_C(14592), // CER |
403 | 17.5k | UINT64_C(3019636736), // CEXTR |
404 | 17.5k | UINT64_C(2988048384), // CFC |
405 | 17.5k | UINT64_C(3013148672), // CFDBR |
406 | 17.5k | UINT64_C(3013148672), // CFDBRA |
407 | 17.5k | UINT64_C(3015245824), // CFDR |
408 | 17.5k | UINT64_C(3108044800), // CFDTR |
409 | 17.5k | UINT64_C(3013083136), // CFEBR |
410 | 17.5k | UINT64_C(3013083136), // CFEBRA |
411 | 17.5k | UINT64_C(3015180288), // CFER |
412 | 17.5k | UINT64_C(213361090363392), // CFI |
413 | 17.5k | UINT64_C(0), |
414 | 17.5k | UINT64_C(3013214208), // CFXBR |
415 | 17.5k | UINT64_C(3013214208), // CFXBRA |
416 | 17.5k | UINT64_C(3015311360), // CFXR |
417 | 17.5k | UINT64_C(3108569088), // CFXTR |
418 | 17.5k | UINT64_C(249589139505184), // CG |
419 | 17.5k | UINT64_C(3014197248), // CGDBR |
420 | 17.5k | UINT64_C(3014197248), // CGDBRA |
421 | 17.5k | UINT64_C(3016294400), // CGDR |
422 | 17.5k | UINT64_C(3017867264), // CGDTR |
423 | 17.5k | UINT64_C(3017867264), // CGDTRA |
424 | 17.5k | UINT64_C(3014131712), // CGEBR |
425 | 17.5k | UINT64_C(3014131712), // CGEBRA |
426 | 17.5k | UINT64_C(3016228864), // CGER |
427 | 17.5k | UINT64_C(249589139505200), // CGF |
428 | 17.5k | UINT64_C(213356795396096), // CGFI |
429 | 17.5k | UINT64_C(3106930688), // CGFR |
430 | 17.5k | UINT64_C(217754841907200), // CGFRL |
431 | 17.5k | UINT64_C(249589139505204), // CGH |
432 | 17.5k | UINT64_C(2802778112), // CGHI |
433 | 17.5k | UINT64_C(217720482168832), // CGHRL |
434 | 17.5k | UINT64_C(252166119882752), // CGHSI |
435 | 17.5k | UINT64_C(259484744155388), // CGIB |
436 | 17.5k | UINT64_C(259484744155388), // CGIBAsm |
437 | 17.5k | UINT64_C(259519103893756), // CGIBAsmE |
438 | 17.5k | UINT64_C(259493334089980), // CGIBAsmH |
439 | 17.5k | UINT64_C(259527693828348), // CGIBAsmHE |
440 | 17.5k | UINT64_C(259501924024572), // CGIBAsmL |
441 | 17.5k | UINT64_C(259536283762940), // CGIBAsmLE |
442 | 17.5k | UINT64_C(259510513959164), // CGIBAsmLH |
443 | 17.5k | UINT64_C(259510513959164), // CGIBAsmNE |
444 | 17.5k | UINT64_C(259536283762940), // CGIBAsmNH |
445 | 17.5k | UINT64_C(259501924024572), // CGIBAsmNHE |
446 | 17.5k | UINT64_C(259527693828348), // CGIBAsmNL |
447 | 17.5k | UINT64_C(259493334089980), // CGIBAsmNLE |
448 | 17.5k | UINT64_C(259519103893756), // CGIBAsmNLH |
449 | 17.5k | UINT64_C(0), |
450 | 17.5k | UINT64_C(0), |
451 | 17.5k | UINT64_C(259484744155260), // CGIJ |
452 | 17.5k | UINT64_C(259484744155260), // CGIJAsm |
453 | 17.5k | UINT64_C(259519103893628), // CGIJAsmE |
454 | 17.5k | UINT64_C(259493334089852), // CGIJAsmH |
455 | 17.5k | UINT64_C(259527693828220), // CGIJAsmHE |
456 | 17.5k | UINT64_C(259501924024444), // CGIJAsmL |
457 | 17.5k | UINT64_C(259536283762812), // CGIJAsmLE |
458 | 17.5k | UINT64_C(259510513959036), // CGIJAsmLH |
459 | 17.5k | UINT64_C(259510513959036), // CGIJAsmNE |
460 | 17.5k | UINT64_C(259536283762812), // CGIJAsmNH |
461 | 17.5k | UINT64_C(259501924024444), // CGIJAsmNHE |
462 | 17.5k | UINT64_C(259527693828220), // CGIJAsmNL |
463 | 17.5k | UINT64_C(259493334089852), // CGIJAsmNLE |
464 | 17.5k | UINT64_C(259519103893628), // CGIJAsmNLH |
465 | 17.5k | UINT64_C(259484744155248), // CGIT |
466 | 17.5k | UINT64_C(259484744155248), // CGITAsm |
467 | 17.5k | UINT64_C(259484744188016), // CGITAsmE |
468 | 17.5k | UINT64_C(259484744163440), // CGITAsmH |
469 | 17.5k | UINT64_C(259484744196208), // CGITAsmHE |
470 | 17.5k | UINT64_C(259484744171632), // CGITAsmL |
471 | 17.5k | UINT64_C(259484744204400), // CGITAsmLE |
472 | 17.5k | UINT64_C(259484744179824), // CGITAsmLH |
473 | 17.5k | UINT64_C(259484744179824), // CGITAsmNE |
474 | 17.5k | UINT64_C(259484744204400), // CGITAsmNH |
475 | 17.5k | UINT64_C(259484744171632), // CGITAsmNHE |
476 | 17.5k | UINT64_C(259484744196208), // CGITAsmNL |
477 | 17.5k | UINT64_C(259484744163440), // CGITAsmNLE |
478 | 17.5k | UINT64_C(259484744188016), // CGITAsmNLH |
479 | 17.5k | UINT64_C(3105882112), // CGR |
480 | 17.5k | UINT64_C(259484744155364), // CGRB |
481 | 17.5k | UINT64_C(259484744155364), // CGRBAsm |
482 | 17.5k | UINT64_C(259484744188132), // CGRBAsmE |
483 | 17.5k | UINT64_C(259484744163556), // CGRBAsmH |
484 | 17.5k | UINT64_C(259484744196324), // CGRBAsmHE |
485 | 17.5k | UINT64_C(259484744171748), // CGRBAsmL |
486 | 17.5k | UINT64_C(259484744204516), // CGRBAsmLE |
487 | 17.5k | UINT64_C(259484744179940), // CGRBAsmLH |
488 | 17.5k | UINT64_C(259484744179940), // CGRBAsmNE |
489 | 17.5k | UINT64_C(259484744204516), // CGRBAsmNH |
490 | 17.5k | UINT64_C(259484744171748), // CGRBAsmNHE |
491 | 17.5k | UINT64_C(259484744196324), // CGRBAsmNL |
492 | 17.5k | UINT64_C(259484744163556), // CGRBAsmNLE |
493 | 17.5k | UINT64_C(259484744188132), // CGRBAsmNLH |
494 | 17.5k | UINT64_C(0), |
495 | 17.5k | UINT64_C(0), |
496 | 17.5k | UINT64_C(259484744155236), // CGRJ |
497 | 17.5k | UINT64_C(259484744155236), // CGRJAsm |
498 | 17.5k | UINT64_C(259484744188004), // CGRJAsmE |
499 | 17.5k | UINT64_C(259484744163428), // CGRJAsmH |
500 | 17.5k | UINT64_C(259484744196196), // CGRJAsmHE |
501 | 17.5k | UINT64_C(259484744171620), // CGRJAsmL |
502 | 17.5k | UINT64_C(259484744204388), // CGRJAsmLE |
503 | 17.5k | UINT64_C(259484744179812), // CGRJAsmLH |
504 | 17.5k | UINT64_C(259484744179812), // CGRJAsmNE |
505 | 17.5k | UINT64_C(259484744204388), // CGRJAsmNH |
506 | 17.5k | UINT64_C(259484744171620), // CGRJAsmNHE |
507 | 17.5k | UINT64_C(259484744196196), // CGRJAsmNL |
508 | 17.5k | UINT64_C(259484744163428), // CGRJAsmNLE |
509 | 17.5k | UINT64_C(259484744188004), // CGRJAsmNLH |
510 | 17.5k | UINT64_C(217737662038016), // CGRL |
511 | 17.5k | UINT64_C(3110076416), // CGRT |
512 | 17.5k | UINT64_C(3110076416), // CGRTAsm |
513 | 17.5k | UINT64_C(3110109184), // CGRTAsmE |
514 | 17.5k | UINT64_C(3110084608), // CGRTAsmH |
515 | 17.5k | UINT64_C(3110117376), // CGRTAsmHE |
516 | 17.5k | UINT64_C(3110092800), // CGRTAsmL |
517 | 17.5k | UINT64_C(3110125568), // CGRTAsmLE |
518 | 17.5k | UINT64_C(3110100992), // CGRTAsmLH |
519 | 17.5k | UINT64_C(3110100992), // CGRTAsmNE |
520 | 17.5k | UINT64_C(3110125568), // CGRTAsmNH |
521 | 17.5k | UINT64_C(3110092800), // CGRTAsmNHE |
522 | 17.5k | UINT64_C(3110117376), // CGRTAsmNL |
523 | 17.5k | UINT64_C(3110084608), // CGRTAsmNLE |
524 | 17.5k | UINT64_C(3110109184), // CGRTAsmNLH |
525 | 17.5k | UINT64_C(3014262784), // CGXBR |
526 | 17.5k | UINT64_C(3014262784), // CGXBRA |
527 | 17.5k | UINT64_C(3016359936), // CGXR |
528 | 17.5k | UINT64_C(3018391552), // CGXTR |
529 | 17.5k | UINT64_C(3018391552), // CGXTRA |
530 | 17.5k | UINT64_C(1224736768), // CH |
531 | 17.5k | UINT64_C(249589139505357), // CHF |
532 | 17.5k | UINT64_C(3117219840), // CHHR |
533 | 17.5k | UINT64_C(252148940013568), // CHHSI |
534 | 17.5k | UINT64_C(2802712576), // CHI |
535 | 17.5k | UINT64_C(0), |
536 | 17.5k | UINT64_C(3118268416), // CHLR |
537 | 17.5k | UINT64_C(217724777136128), // CHRL |
538 | 17.5k | UINT64_C(252183299751936), // CHSI |
539 | 17.5k | UINT64_C(249589139505273), // CHY |
540 | 17.5k | UINT64_C(259484744155390), // CIB |
541 | 17.5k | UINT64_C(259484744155390), // CIBAsm |
542 | 17.5k | UINT64_C(259519103893758), // CIBAsmE |
543 | 17.5k | UINT64_C(259493334089982), // CIBAsmH |
544 | 17.5k | UINT64_C(259527693828350), // CIBAsmHE |
545 | 17.5k | UINT64_C(259501924024574), // CIBAsmL |
546 | 17.5k | UINT64_C(259536283762942), // CIBAsmLE |
547 | 17.5k | UINT64_C(259510513959166), // CIBAsmLH |
548 | 17.5k | UINT64_C(259510513959166), // CIBAsmNE |
549 | 17.5k | UINT64_C(259536283762942), // CIBAsmNH |
550 | 17.5k | UINT64_C(259501924024574), // CIBAsmNHE |
551 | 17.5k | UINT64_C(259527693828350), // CIBAsmNL |
552 | 17.5k | UINT64_C(259493334089982), // CIBAsmNLE |
553 | 17.5k | UINT64_C(259519103893758), // CIBAsmNLH |
554 | 17.5k | UINT64_C(0), |
555 | 17.5k | UINT64_C(0), |
556 | 17.5k | UINT64_C(224356206641152), // CIH |
557 | 17.5k | UINT64_C(259484744155262), // CIJ |
558 | 17.5k | UINT64_C(259484744155262), // CIJAsm |
559 | 17.5k | UINT64_C(259519103893630), // CIJAsmE |
560 | 17.5k | UINT64_C(259493334089854), // CIJAsmH |
561 | 17.5k | UINT64_C(259527693828222), // CIJAsmHE |
562 | 17.5k | UINT64_C(259501924024446), // CIJAsmL |
563 | 17.5k | UINT64_C(259536283762814), // CIJAsmLE |
564 | 17.5k | UINT64_C(259510513959038), // CIJAsmLH |
565 | 17.5k | UINT64_C(259510513959038), // CIJAsmNE |
566 | 17.5k | UINT64_C(259536283762814), // CIJAsmNH |
567 | 17.5k | UINT64_C(259501924024446), // CIJAsmNHE |
568 | 17.5k | UINT64_C(259527693828222), // CIJAsmNL |
569 | 17.5k | UINT64_C(259493334089854), // CIJAsmNLE |
570 | 17.5k | UINT64_C(259519103893630), // CIJAsmNLH |
571 | 17.5k | UINT64_C(259484744155250), // CIT |
572 | 17.5k | UINT64_C(259484744155250), // CITAsm |
573 | 17.5k | UINT64_C(259484744188018), // CITAsmE |
574 | 17.5k | UINT64_C(259484744163442), // CITAsmH |
575 | 17.5k | UINT64_C(259484744196210), // CITAsmHE |
576 | 17.5k | UINT64_C(259484744171634), // CITAsmL |
577 | 17.5k | UINT64_C(259484744204402), // CITAsmLE |
578 | 17.5k | UINT64_C(259484744179826), // CITAsmLH |
579 | 17.5k | UINT64_C(259484744179826), // CITAsmNE |
580 | 17.5k | UINT64_C(259484744204402), // CITAsmNH |
581 | 17.5k | UINT64_C(259484744171634), // CITAsmNHE |
582 | 17.5k | UINT64_C(259484744196210), // CITAsmNL |
583 | 17.5k | UINT64_C(259484744163442), // CITAsmNLE |
584 | 17.5k | UINT64_C(259484744188018), // CITAsmNLH |
585 | 17.5k | UINT64_C(2990604288), // CKSM |
586 | 17.5k | UINT64_C(1426063360), // CL |
587 | 17.5k | UINT64_C(234195976716288), // CLC |
588 | 17.5k | UINT64_C(3840), // CLCL |
589 | 17.5k | UINT64_C(2835349504), // CLCLE |
590 | 17.5k | UINT64_C(258385232527503), // CLCLU |
591 | 17.5k | UINT64_C(0), |
592 | 17.5k | UINT64_C(0), |
593 | 17.5k | UINT64_C(3013410816), // CLFDBR |
594 | 17.5k | UINT64_C(3108175872), // CLFDTR |
595 | 17.5k | UINT64_C(3013345280), // CLFEBR |
596 | 17.5k | UINT64_C(252187594719232), // CLFHSI |
597 | 17.5k | UINT64_C(213369680297984), // CLFI |
598 | 17.5k | UINT64_C(0), |
599 | 17.5k | UINT64_C(259484744155251), // CLFIT |
600 | 17.5k | UINT64_C(259484744155251), // CLFITAsm |
601 | 17.5k | UINT64_C(259484744188019), // CLFITAsmE |
602 | 17.5k | UINT64_C(259484744163443), // CLFITAsmH |
603 | 17.5k | UINT64_C(259484744196211), // CLFITAsmHE |
604 | 17.5k | UINT64_C(259484744171635), // CLFITAsmL |
605 | 17.5k | UINT64_C(259484744204403), // CLFITAsmLE |
606 | 17.5k | UINT64_C(259484744179827), // CLFITAsmLH |
607 | 17.5k | UINT64_C(259484744179827), // CLFITAsmNE |
608 | 17.5k | UINT64_C(259484744204403), // CLFITAsmNH |
609 | 17.5k | UINT64_C(259484744171635), // CLFITAsmNHE |
610 | 17.5k | UINT64_C(259484744196211), // CLFITAsmNL |
611 | 17.5k | UINT64_C(259484744163443), // CLFITAsmNLE |
612 | 17.5k | UINT64_C(259484744188019), // CLFITAsmNLH |
613 | 17.5k | UINT64_C(3013476352), // CLFXBR |
614 | 17.5k | UINT64_C(3108700160), // CLFXTR |
615 | 17.5k | UINT64_C(249589139505185), // CLG |
616 | 17.5k | UINT64_C(3014459392), // CLGDBR |
617 | 17.5k | UINT64_C(3108110336), // CLGDTR |
618 | 17.5k | UINT64_C(3014393856), // CLGEBR |
619 | 17.5k | UINT64_C(249589139505201), // CLGF |
620 | 17.5k | UINT64_C(213365385330688), // CLGFI |
621 | 17.5k | UINT64_C(3106996224), // CLGFR |
622 | 17.5k | UINT64_C(217763431841792), // CLGFRL |
623 | 17.5k | UINT64_C(217729072103424), // CLGHRL |
624 | 17.5k | UINT64_C(252170414850048), // CLGHSI |
625 | 17.5k | UINT64_C(259484744155389), // CLGIB |
626 | 17.5k | UINT64_C(259484744155389), // CLGIBAsm |
627 | 17.5k | UINT64_C(259519103893757), // CLGIBAsmE |
628 | 17.5k | UINT64_C(259493334089981), // CLGIBAsmH |
629 | 17.5k | UINT64_C(259527693828349), // CLGIBAsmHE |
630 | 17.5k | UINT64_C(259501924024573), // CLGIBAsmL |
631 | 17.5k | UINT64_C(259536283762941), // CLGIBAsmLE |
632 | 17.5k | UINT64_C(259510513959165), // CLGIBAsmLH |
633 | 17.5k | UINT64_C(259510513959165), // CLGIBAsmNE |
634 | 17.5k | UINT64_C(259536283762941), // CLGIBAsmNH |
635 | 17.5k | UINT64_C(259501924024573), // CLGIBAsmNHE |
636 | 17.5k | UINT64_C(259527693828349), // CLGIBAsmNL |
637 | 17.5k | UINT64_C(259493334089981), // CLGIBAsmNLE |
638 | 17.5k | UINT64_C(259519103893757), // CLGIBAsmNLH |
639 | 17.5k | UINT64_C(0), |
640 | 17.5k | UINT64_C(0), |
641 | 17.5k | UINT64_C(259484744155261), // CLGIJ |
642 | 17.5k | UINT64_C(259484744155261), // CLGIJAsm |
643 | 17.5k | UINT64_C(259519103893629), // CLGIJAsmE |
644 | 17.5k | UINT64_C(259493334089853), // CLGIJAsmH |
645 | 17.5k | UINT64_C(259527693828221), // CLGIJAsmHE |
646 | 17.5k | UINT64_C(259501924024445), // CLGIJAsmL |
647 | 17.5k | UINT64_C(259536283762813), // CLGIJAsmLE |
648 | 17.5k | UINT64_C(259510513959037), // CLGIJAsmLH |
649 | 17.5k | UINT64_C(259510513959037), // CLGIJAsmNE |
650 | 17.5k | UINT64_C(259536283762813), // CLGIJAsmNH |
651 | 17.5k | UINT64_C(259501924024445), // CLGIJAsmNHE |
652 | 17.5k | UINT64_C(259527693828221), // CLGIJAsmNL |
653 | 17.5k | UINT64_C(259493334089853), // CLGIJAsmNLE |
654 | 17.5k | UINT64_C(259519103893629), // CLGIJAsmNLH |
655 | 17.5k | UINT64_C(259484744155249), // CLGIT |
656 | 17.5k | UINT64_C(259484744155249), // CLGITAsm |
657 | 17.5k | UINT64_C(259484744188017), // CLGITAsmE |
658 | 17.5k | UINT64_C(259484744163441), // CLGITAsmH |
659 | 17.5k | UINT64_C(259484744196209), // CLGITAsmHE |
660 | 17.5k | UINT64_C(259484744171633), // CLGITAsmL |
661 | 17.5k | UINT64_C(259484744204401), // CLGITAsmLE |
662 | 17.5k | UINT64_C(259484744179825), // CLGITAsmLH |
663 | 17.5k | UINT64_C(259484744179825), // CLGITAsmNE |
664 | 17.5k | UINT64_C(259484744204401), // CLGITAsmNH |
665 | 17.5k | UINT64_C(259484744171633), // CLGITAsmNHE |
666 | 17.5k | UINT64_C(259484744196209), // CLGITAsmNL |
667 | 17.5k | UINT64_C(259484744163441), // CLGITAsmNLE |
668 | 17.5k | UINT64_C(259484744188017), // CLGITAsmNLH |
669 | 17.5k | UINT64_C(3105947648), // CLGR |
670 | 17.5k | UINT64_C(259484744155365), // CLGRB |
671 | 17.5k | UINT64_C(259484744155365), // CLGRBAsm |
672 | 17.5k | UINT64_C(259484744188133), // CLGRBAsmE |
673 | 17.5k | UINT64_C(259484744163557), // CLGRBAsmH |
674 | 17.5k | UINT64_C(259484744196325), // CLGRBAsmHE |
675 | 17.5k | UINT64_C(259484744171749), // CLGRBAsmL |
676 | 17.5k | UINT64_C(259484744204517), // CLGRBAsmLE |
677 | 17.5k | UINT64_C(259484744179941), // CLGRBAsmLH |
678 | 17.5k | UINT64_C(259484744179941), // CLGRBAsmNE |
679 | 17.5k | UINT64_C(259484744204517), // CLGRBAsmNH |
680 | 17.5k | UINT64_C(259484744171749), // CLGRBAsmNHE |
681 | 17.5k | UINT64_C(259484744196325), // CLGRBAsmNL |
682 | 17.5k | UINT64_C(259484744163557), // CLGRBAsmNLE |
683 | 17.5k | UINT64_C(259484744188133), // CLGRBAsmNLH |
684 | 17.5k | UINT64_C(0), |
685 | 17.5k | UINT64_C(0), |
686 | 17.5k | UINT64_C(259484744155237), // CLGRJ |
687 | 17.5k | UINT64_C(259484744155237), // CLGRJAsm |
688 | 17.5k | UINT64_C(259484744188005), // CLGRJAsmE |
689 | 17.5k | UINT64_C(259484744163429), // CLGRJAsmH |
690 | 17.5k | UINT64_C(259484744196197), // CLGRJAsmHE |
691 | 17.5k | UINT64_C(259484744171621), // CLGRJAsmL |
692 | 17.5k | UINT64_C(259484744204389), // CLGRJAsmLE |
693 | 17.5k | UINT64_C(259484744179813), // CLGRJAsmLH |
694 | 17.5k | UINT64_C(259484744179813), // CLGRJAsmNE |
695 | 17.5k | UINT64_C(259484744204389), // CLGRJAsmNH |
696 | 17.5k | UINT64_C(259484744171621), // CLGRJAsmNHE |
697 | 17.5k | UINT64_C(259484744196197), // CLGRJAsmNL |
698 | 17.5k | UINT64_C(259484744163429), // CLGRJAsmNLE |
699 | 17.5k | UINT64_C(259484744188005), // CLGRJAsmNLH |
700 | 17.5k | UINT64_C(217746251972608), // CLGRL |
701 | 17.5k | UINT64_C(3110141952), // CLGRT |
702 | 17.5k | UINT64_C(3110141952), // CLGRTAsm |
703 | 17.5k | UINT64_C(3110174720), // CLGRTAsmE |
704 | 17.5k | UINT64_C(3110150144), // CLGRTAsmH |
705 | 17.5k | UINT64_C(3110182912), // CLGRTAsmHE |
706 | 17.5k | UINT64_C(3110158336), // CLGRTAsmL |
707 | 17.5k | UINT64_C(3110191104), // CLGRTAsmLE |
708 | 17.5k | UINT64_C(3110166528), // CLGRTAsmLH |
709 | 17.5k | UINT64_C(3110166528), // CLGRTAsmNE |
710 | 17.5k | UINT64_C(3110191104), // CLGRTAsmNH |
711 | 17.5k | UINT64_C(3110158336), // CLGRTAsmNHE |
712 | 17.5k | UINT64_C(3110182912), // CLGRTAsmNL |
713 | 17.5k | UINT64_C(3110150144), // CLGRTAsmNLE |
714 | 17.5k | UINT64_C(3110174720), // CLGRTAsmNLH |
715 | 17.5k | UINT64_C(258385232527403), // CLGT |
716 | 17.5k | UINT64_C(258385232527403), // CLGTAsm |
717 | 17.5k | UINT64_C(258419592265771), // CLGTAsmE |
718 | 17.5k | UINT64_C(258393822461995), // CLGTAsmH |
719 | 17.5k | UINT64_C(258428182200363), // CLGTAsmHE |
720 | 17.5k | UINT64_C(258402412396587), // CLGTAsmL |
721 | 17.5k | UINT64_C(258436772134955), // CLGTAsmLE |
722 | 17.5k | UINT64_C(258411002331179), // CLGTAsmLH |
723 | 17.5k | UINT64_C(258411002331179), // CLGTAsmNE |
724 | 17.5k | UINT64_C(258436772134955), // CLGTAsmNH |
725 | 17.5k | UINT64_C(258402412396587), // CLGTAsmNHE |
726 | 17.5k | UINT64_C(258428182200363), // CLGTAsmNL |
727 | 17.5k | UINT64_C(258393822461995), // CLGTAsmNLE |
728 | 17.5k | UINT64_C(258419592265771), // CLGTAsmNLH |
729 | 17.5k | UINT64_C(3014524928), // CLGXBR |
730 | 17.5k | UINT64_C(3108634624), // CLGXTR |
731 | 17.5k | UINT64_C(249589139505359), // CLHF |
732 | 17.5k | UINT64_C(3117350912), // CLHHR |
733 | 17.5k | UINT64_C(252153234980864), // CLHHSI |
734 | 17.5k | UINT64_C(3118399488), // CLHLR |
735 | 17.5k | UINT64_C(217733367070720), // CLHRL |
736 | 17.5k | UINT64_C(2499805184), // CLI |
737 | 17.5k | UINT64_C(259484744155391), // CLIB |
738 | 17.5k | UINT64_C(259484744155391), // CLIBAsm |
739 | 17.5k | UINT64_C(259519103893759), // CLIBAsmE |
740 | 17.5k | UINT64_C(259493334089983), // CLIBAsmH |
741 | 17.5k | UINT64_C(259527693828351), // CLIBAsmHE |
742 | 17.5k | UINT64_C(259501924024575), // CLIBAsmL |
743 | 17.5k | UINT64_C(259536283762943), // CLIBAsmLE |
744 | 17.5k | UINT64_C(259510513959167), // CLIBAsmLH |
745 | 17.5k | UINT64_C(259510513959167), // CLIBAsmNE |
746 | 17.5k | UINT64_C(259536283762943), // CLIBAsmNH |
747 | 17.5k | UINT64_C(259501924024575), // CLIBAsmNHE |
748 | 17.5k | UINT64_C(259527693828351), // CLIBAsmNL |
749 | 17.5k | UINT64_C(259493334089983), // CLIBAsmNLE |
750 | 17.5k | UINT64_C(259519103893759), // CLIBAsmNLH |
751 | 17.5k | UINT64_C(0), |
752 | 17.5k | UINT64_C(0), |
753 | 17.5k | UINT64_C(224364796575744), // CLIH |
754 | 17.5k | UINT64_C(259484744155263), // CLIJ |
755 | 17.5k | UINT64_C(259484744155263), // CLIJAsm |
756 | 17.5k | UINT64_C(259519103893631), // CLIJAsmE |
757 | 17.5k | UINT64_C(259493334089855), // CLIJAsmH |
758 | 17.5k | UINT64_C(259527693828223), // CLIJAsmHE |
759 | 17.5k | UINT64_C(259501924024447), // CLIJAsmL |
760 | 17.5k | UINT64_C(259536283762815), // CLIJAsmLE |
761 | 17.5k | UINT64_C(259510513959039), // CLIJAsmLH |
762 | 17.5k | UINT64_C(259510513959039), // CLIJAsmNE |
763 | 17.5k | UINT64_C(259536283762815), // CLIJAsmNH |
764 | 17.5k | UINT64_C(259501924024447), // CLIJAsmNHE |
765 | 17.5k | UINT64_C(259527693828223), // CLIJAsmNL |
766 | 17.5k | UINT64_C(259493334089855), // CLIJAsmNLE |
767 | 17.5k | UINT64_C(259519103893631), // CLIJAsmNLH |
768 | 17.5k | UINT64_C(258385232527445), // CLIY |
769 | 17.5k | UINT64_C(3170893824), // CLM |
770 | 17.5k | UINT64_C(258385232527392), // CLMH |
771 | 17.5k | UINT64_C(258385232527393), // CLMY |
772 | 17.5k | UINT64_C(0), |
773 | 17.5k | UINT64_C(5376), // CLR |
774 | 17.5k | UINT64_C(259484744155383), // CLRB |
775 | 17.5k | UINT64_C(259484744155383), // CLRBAsm |
776 | 17.5k | UINT64_C(259484744188151), // CLRBAsmE |
777 | 17.5k | UINT64_C(259484744163575), // CLRBAsmH |
778 | 17.5k | UINT64_C(259484744196343), // CLRBAsmHE |
779 | 17.5k | UINT64_C(259484744171767), // CLRBAsmL |
780 | 17.5k | UINT64_C(259484744204535), // CLRBAsmLE |
781 | 17.5k | UINT64_C(259484744179959), // CLRBAsmLH |
782 | 17.5k | UINT64_C(259484744179959), // CLRBAsmNE |
783 | 17.5k | UINT64_C(259484744204535), // CLRBAsmNH |
784 | 17.5k | UINT64_C(259484744171767), // CLRBAsmNHE |
785 | 17.5k | UINT64_C(259484744196343), // CLRBAsmNL |
786 | 17.5k | UINT64_C(259484744163575), // CLRBAsmNLE |
787 | 17.5k | UINT64_C(259484744188151), // CLRBAsmNLH |
788 | 17.5k | UINT64_C(0), |
789 | 17.5k | UINT64_C(0), |
790 | 17.5k | UINT64_C(259484744155255), // CLRJ |
791 | 17.5k | UINT64_C(259484744155255), // CLRJAsm |
792 | 17.5k | UINT64_C(259484744188023), // CLRJAsmE |
793 | 17.5k | UINT64_C(259484744163447), // CLRJAsmH |
794 | 17.5k | UINT64_C(259484744196215), // CLRJAsmHE |
795 | 17.5k | UINT64_C(259484744171639), // CLRJAsmL |
796 | 17.5k | UINT64_C(259484744204407), // CLRJAsmLE |
797 | 17.5k | UINT64_C(259484744179831), // CLRJAsmLH |
798 | 17.5k | UINT64_C(259484744179831), // CLRJAsmNE |
799 | 17.5k | UINT64_C(259484744204407), // CLRJAsmNH |
800 | 17.5k | UINT64_C(259484744171639), // CLRJAsmNHE |
801 | 17.5k | UINT64_C(259484744196215), // CLRJAsmNL |
802 | 17.5k | UINT64_C(259484744163447), // CLRJAsmNLE |
803 | 17.5k | UINT64_C(259484744188023), // CLRJAsmNLH |
804 | 17.5k | UINT64_C(217767726809088), // CLRL |
805 | 17.5k | UINT64_C(3111321600), // CLRT |
806 | 17.5k | UINT64_C(3111321600), // CLRTAsm |
807 | 17.5k | UINT64_C(3111354368), // CLRTAsmE |
808 | 17.5k | UINT64_C(3111329792), // CLRTAsmH |
809 | 17.5k | UINT64_C(3111362560), // CLRTAsmHE |
810 | 17.5k | UINT64_C(3111337984), // CLRTAsmL |
811 | 17.5k | UINT64_C(3111370752), // CLRTAsmLE |
812 | 17.5k | UINT64_C(3111346176), // CLRTAsmLH |
813 | 17.5k | UINT64_C(3111346176), // CLRTAsmNE |
814 | 17.5k | UINT64_C(3111370752), // CLRTAsmNH |
815 | 17.5k | UINT64_C(3111337984), // CLRTAsmNHE |
816 | 17.5k | UINT64_C(3111362560), // CLRTAsmNL |
817 | 17.5k | UINT64_C(3111329792), // CLRTAsmNLE |
818 | 17.5k | UINT64_C(3111354368), // CLRTAsmNLH |
819 | 17.5k | UINT64_C(2992439296), // CLST |
820 | 17.5k | UINT64_C(0), |
821 | 17.5k | UINT64_C(258385232527395), // CLT |
822 | 17.5k | UINT64_C(258385232527395), // CLTAsm |
823 | 17.5k | UINT64_C(258419592265763), // CLTAsmE |
824 | 17.5k | UINT64_C(258393822461987), // CLTAsmH |
825 | 17.5k | UINT64_C(258428182200355), // CLTAsmHE |
826 | 17.5k | UINT64_C(258402412396579), // CLTAsmL |
827 | 17.5k | UINT64_C(258436772134947), // CLTAsmLE |
828 | 17.5k | UINT64_C(258411002331171), // CLTAsmLH |
829 | 17.5k | UINT64_C(258411002331171), // CLTAsmNE |
830 | 17.5k | UINT64_C(258436772134947), // CLTAsmNH |
831 | 17.5k | UINT64_C(258402412396579), // CLTAsmNHE |
832 | 17.5k | UINT64_C(258428182200355), // CLTAsmNL |
833 | 17.5k | UINT64_C(258393822461987), // CLTAsmNLE |
834 | 17.5k | UINT64_C(258419592265763), // CLTAsmNLH |
835 | 17.5k | UINT64_C(249589139505237), // CLY |
836 | 17.5k | UINT64_C(2992832512), // CMPSC |
837 | 17.5k | UINT64_C(0), |
838 | 17.5k | UINT64_C(273778395316224), // CP |
839 | 17.5k | UINT64_C(260584255783084), // CPDT |
840 | 17.5k | UINT64_C(3010592768), // CPSDRdd |
841 | 17.5k | UINT64_C(3010592768), // CPSDRds |
842 | 17.5k | UINT64_C(3010592768), // CPSDRsd |
843 | 17.5k | UINT64_C(3010592768), // CPSDRss |
844 | 17.5k | UINT64_C(260584255783085), // CPXT |
845 | 17.5k | UINT64_C(2991390720), // CPYA |
846 | 17.5k | UINT64_C(6400), // CR |
847 | 17.5k | UINT64_C(259484744155382), // CRB |
848 | 17.5k | UINT64_C(259484744155382), // CRBAsm |
849 | 17.5k | UINT64_C(259484744188150), // CRBAsmE |
850 | 17.5k | UINT64_C(259484744163574), // CRBAsmH |
851 | 17.5k | UINT64_C(259484744196342), // CRBAsmHE |
852 | 17.5k | UINT64_C(259484744171766), // CRBAsmL |
853 | 17.5k | UINT64_C(259484744204534), // CRBAsmLE |
854 | 17.5k | UINT64_C(259484744179958), // CRBAsmLH |
855 | 17.5k | UINT64_C(259484744179958), // CRBAsmNE |
856 | 17.5k | UINT64_C(259484744204534), // CRBAsmNH |
857 | 17.5k | UINT64_C(259484744171766), // CRBAsmNHE |
858 | 17.5k | UINT64_C(259484744196342), // CRBAsmNL |
859 | 17.5k | UINT64_C(259484744163574), // CRBAsmNLE |
860 | 17.5k | UINT64_C(259484744188150), // CRBAsmNLH |
861 | 17.5k | UINT64_C(0), |
862 | 17.5k | UINT64_C(0), |
863 | 17.5k | UINT64_C(3113156608), // CRDTE |
864 | 17.5k | UINT64_C(3113156608), // CRDTEOpt |
865 | 17.5k | UINT64_C(259484744155254), // CRJ |
866 | 17.5k | UINT64_C(259484744155254), // CRJAsm |
867 | 17.5k | UINT64_C(259484744188022), // CRJAsmE |
868 | 17.5k | UINT64_C(259484744163446), // CRJAsmH |
869 | 17.5k | UINT64_C(259484744196214), // CRJAsmHE |
870 | 17.5k | UINT64_C(259484744171638), // CRJAsmL |
871 | 17.5k | UINT64_C(259484744204406), // CRJAsmLE |
872 | 17.5k | UINT64_C(259484744179830), // CRJAsmLH |
873 | 17.5k | UINT64_C(259484744179830), // CRJAsmNE |
874 | 17.5k | UINT64_C(259484744204406), // CRJAsmNH |
875 | 17.5k | UINT64_C(259484744171638), // CRJAsmNHE |
876 | 17.5k | UINT64_C(259484744196214), // CRJAsmNL |
877 | 17.5k | UINT64_C(259484744163446), // CRJAsmNLE |
878 | 17.5k | UINT64_C(259484744188022), // CRJAsmNLH |
879 | 17.5k | UINT64_C(217759136874496), // CRL |
880 | 17.5k | UINT64_C(3111256064), // CRT |
881 | 17.5k | UINT64_C(3111256064), // CRTAsm |
882 | 17.5k | UINT64_C(3111288832), // CRTAsmE |
883 | 17.5k | UINT64_C(3111264256), // CRTAsmH |
884 | 17.5k | UINT64_C(3111297024), // CRTAsmHE |
885 | 17.5k | UINT64_C(3111272448), // CRTAsmL |
886 | 17.5k | UINT64_C(3111305216), // CRTAsmLE |
887 | 17.5k | UINT64_C(3111280640), // CRTAsmLH |
888 | 17.5k | UINT64_C(3111280640), // CRTAsmNE |
889 | 17.5k | UINT64_C(3111305216), // CRTAsmNH |
890 | 17.5k | UINT64_C(3111272448), // CRTAsmNHE |
891 | 17.5k | UINT64_C(3111297024), // CRTAsmNL |
892 | 17.5k | UINT64_C(3111264256), // CRTAsmNLE |
893 | 17.5k | UINT64_C(3111288832), // CRTAsmNLH |
894 | 17.5k | UINT64_C(3120562176), // CS |
895 | 17.5k | UINT64_C(2989490176), // CSCH |
896 | 17.5k | UINT64_C(3017998336), // CSDTR |
897 | 17.5k | UINT64_C(258385232527408), // CSG |
898 | 17.5k | UINT64_C(2991587328), // CSP |
899 | 17.5k | UINT64_C(3112828928), // CSPG |
900 | 17.5k | UINT64_C(219910915489792), // CSST |
901 | 17.5k | UINT64_C(3018522624), // CSXTR |
902 | 17.5k | UINT64_C(258385232527380), // CSY |
903 | 17.5k | UINT64_C(2997288960), // CU12 |
904 | 17.5k | UINT64_C(2997288960), // CU12Opt |
905 | 17.5k | UINT64_C(3115319296), // CU14 |
906 | 17.5k | UINT64_C(3115319296), // CU14Opt |
907 | 17.5k | UINT64_C(2997223424), // CU21 |
908 | 17.5k | UINT64_C(2997223424), // CU21Opt |
909 | 17.5k | UINT64_C(3115384832), // CU24 |
910 | 17.5k | UINT64_C(3115384832), // CU24Opt |
911 | 17.5k | UINT64_C(3115450368), // CU41 |
912 | 17.5k | UINT64_C(3115515904), // CU42 |
913 | 17.5k | UINT64_C(3017932800), // CUDTR |
914 | 17.5k | UINT64_C(2992046080), // CUSE |
915 | 17.5k | UINT64_C(2997288960), // CUTFU |
916 | 17.5k | UINT64_C(2997288960), // CUTFUOpt |
917 | 17.5k | UINT64_C(2997223424), // CUUTF |
918 | 17.5k | UINT64_C(2997223424), // CUUTFOpt |
919 | 17.5k | UINT64_C(3018457088), // CUXTR |
920 | 17.5k | UINT64_C(1325400064), // CVB |
921 | 17.5k | UINT64_C(249589139505166), // CVBG |
922 | 17.5k | UINT64_C(249589139505158), // CVBY |
923 | 17.5k | UINT64_C(1308622848), // CVD |
924 | 17.5k | UINT64_C(249589139505198), // CVDG |
925 | 17.5k | UINT64_C(249589139505190), // CVDY |
926 | 17.5k | UINT64_C(3007905792), // CXBR |
927 | 17.5k | UINT64_C(3012952064), // CXFBR |
928 | 17.5k | UINT64_C(3012952064), // CXFBRA |
929 | 17.5k | UINT64_C(3015049216), // CXFR |
930 | 17.5k | UINT64_C(3109617664), // CXFTR |
931 | 17.5k | UINT64_C(3014000640), // CXGBR |
932 | 17.5k | UINT64_C(3014000640), // CXGBRA |
933 | 17.5k | UINT64_C(3016097792), // CXGR |
934 | 17.5k | UINT64_C(3019440128), // CXGTR |
935 | 17.5k | UINT64_C(3019440128), // CXGTRA |
936 | 17.5k | UINT64_C(3012689920), // CXLFBR |
937 | 17.5k | UINT64_C(3109748736), // CXLFTR |
938 | 17.5k | UINT64_C(3013738496), // CXLGBR |
939 | 17.5k | UINT64_C(3109683200), // CXLGTR |
940 | 17.5k | UINT64_C(260584255783087), // CXPT |
941 | 17.5k | UINT64_C(3010002944), // CXR |
942 | 17.5k | UINT64_C(3019571200), // CXSTR |
943 | 17.5k | UINT64_C(3018588160), // CXTR |
944 | 17.5k | UINT64_C(3019505664), // CXUTR |
945 | 17.5k | UINT64_C(260584255783083), // CXZT |
946 | 17.5k | UINT64_C(249589139505241), // CY |
947 | 17.5k | UINT64_C(260584255783080), // CZDT |
948 | 17.5k | UINT64_C(260584255783081), // CZXT |
949 | 17.5k | UINT64_C(0), |
950 | 17.5k | UINT64_C(0), |
951 | 17.5k | UINT64_C(0), |
952 | 17.5k | UINT64_C(0), |
953 | 17.5k | UINT64_C(0), |
954 | 17.5k | UINT64_C(0), |
955 | 17.5k | UINT64_C(0), |
956 | 17.5k | UINT64_C(0), |
957 | 17.5k | UINT64_C(0), |
958 | 17.5k | UINT64_C(0), |
959 | 17.5k | UINT64_C(0), |
960 | 17.5k | UINT64_C(0), |
961 | 17.5k | UINT64_C(0), |
962 | 17.5k | UINT64_C(0), |
963 | 17.5k | UINT64_C(0), |
964 | 17.5k | UINT64_C(0), |
965 | 17.5k | UINT64_C(0), |
966 | 17.5k | UINT64_C(0), |
967 | 17.5k | UINT64_C(0), |
968 | 17.5k | UINT64_C(0), |
969 | 17.5k | UINT64_C(0), |
970 | 17.5k | UINT64_C(0), |
971 | 17.5k | UINT64_C(0), |
972 | 17.5k | UINT64_C(0), |
973 | 17.5k | UINT64_C(0), |
974 | 17.5k | UINT64_C(0), |
975 | 17.5k | UINT64_C(1560281088), // D |
976 | 17.5k | UINT64_C(1828716544), // DD |
977 | 17.5k | UINT64_C(260584255782941), // DDB |
978 | 17.5k | UINT64_C(3005022208), // DDBR |
979 | 17.5k | UINT64_C(11520), // DDR |
980 | 17.5k | UINT64_C(3016818688), // DDTR |
981 | 17.5k | UINT64_C(3016818688), // DDTRA |
982 | 17.5k | UINT64_C(2097152000), // DE |
983 | 17.5k | UINT64_C(260584255782925), // DEB |
984 | 17.5k | UINT64_C(3003973632), // DEBR |
985 | 17.5k | UINT64_C(15616), // DER |
986 | 17.5k | UINT64_C(2197815296), // DIAG |
987 | 17.5k | UINT64_C(3009085440), // DIDBR |
988 | 17.5k | UINT64_C(3008561152), // DIEBR |
989 | 17.5k | UINT64_C(249589139505303), // DL |
990 | 17.5k | UINT64_C(249589139505287), // DLG |
991 | 17.5k | UINT64_C(3112632320), // DLGR |
992 | 17.5k | UINT64_C(3113680896), // DLR |
993 | 17.5k | UINT64_C(278176441827328), // DP |
994 | 17.5k | UINT64_C(7424), // DR |
995 | 17.5k | UINT64_C(249589139505165), // DSG |
996 | 17.5k | UINT64_C(249589139505181), // DSGF |
997 | 17.5k | UINT64_C(3105685504), // DSGFR |
998 | 17.5k | UINT64_C(3104636928), // DSGR |
999 | 17.5k | UINT64_C(3008167936), // DXBR |
1000 | 17.5k | UINT64_C(2989293568), // DXR |
1001 | 17.5k | UINT64_C(3017342976), // DXTR |
1002 | 17.5k | UINT64_C(3017342976), // DXTRA |
1003 | 17.5k | UINT64_C(2991521792), // EAR |
1004 | 17.5k | UINT64_C(258385232527436), // ECAG |
1005 | 17.5k | UINT64_C(3001286656), // ECCTR |
1006 | 17.5k | UINT64_C(3001876480), // ECPGA |
1007 | 17.5k | UINT64_C(219906620522496), // ECTG |
1008 | 17.5k | UINT64_C(244091581366272), // ED |
1009 | 17.5k | UINT64_C(245191092994048), // EDMK |
1010 | 17.5k | UINT64_C(3018129408), // EEDTR |
1011 | 17.5k | UINT64_C(3018653696), // EEXTR |
1012 | 17.5k | UINT64_C(3012296704), // EFPC |
1013 | 17.5k | UINT64_C(3113877504), // EPAIR |
1014 | 17.5k | UINT64_C(2988834816), // EPAR |
1015 | 17.5k | UINT64_C(3001352192), // EPCTR |
1016 | 17.5k | UINT64_C(3113025536), // EPSW |
1017 | 17.5k | UINT64_C(2991128576), // EREG |
1018 | 17.5k | UINT64_C(3104702464), // EREGG |
1019 | 17.5k | UINT64_C(3113943040), // ESAIR |
1020 | 17.5k | UINT64_C(2988900352), // ESAR |
1021 | 17.5k | UINT64_C(3018260480), // ESDTR |
1022 | 17.5k | UINT64_C(3114074112), // ESEA |
1023 | 17.5k | UINT64_C(2991194112), // ESTA |
1024 | 17.5k | UINT64_C(3018784768), // ESXTR |
1025 | 17.5k | UINT64_C(3001810944), // ETND |
1026 | 17.5k | UINT64_C(1140850688), // EX |
1027 | 17.5k | UINT64_C(217703302299648), // EXRL |
1028 | 17.5k | UINT64_C(3009347584), // FIDBR |
1029 | 17.5k | UINT64_C(3009347584), // FIDBRA |
1030 | 17.5k | UINT64_C(3011444736), // FIDR |
1031 | 17.5k | UINT64_C(3017211904), // FIDTR |
1032 | 17.5k | UINT64_C(3008823296), // FIEBR |
1033 | 17.5k | UINT64_C(3008823296), // FIEBRA |
1034 | 17.5k | UINT64_C(3010920448), // FIER |
1035 | 17.5k | UINT64_C(3007774720), // FIXBR |
1036 | 17.5k | UINT64_C(3007774720), // FIXBRA |
1037 | 17.5k | UINT64_C(3009871872), // FIXR |
1038 | 17.5k | UINT64_C(3017736192), // FIXTR |
1039 | 17.5k | UINT64_C(3112370176), // FLOGR |
1040 | 17.5k | UINT64_C(0), |
1041 | 17.5k | UINT64_C(9216), // HDR |
1042 | 17.5k | UINT64_C(13312), // HER |
1043 | 17.5k | UINT64_C(2989555712), // HSCH |
1044 | 17.5k | UINT64_C(2988703744), // IAC |
1045 | 17.5k | UINT64_C(1124073472), // IC |
1046 | 17.5k | UINT64_C(1124073472), // IC32 |
1047 | 17.5k | UINT64_C(249589139505267), // IC32Y |
1048 | 17.5k | UINT64_C(3204448256), // ICM |
1049 | 17.5k | UINT64_C(258385232527488), // ICMH |
1050 | 17.5k | UINT64_C(258385232527489), // ICMY |
1051 | 17.5k | UINT64_C(249589139505267), // ICY |
1052 | 17.5k | UINT64_C(3113091072), // IDTE |
1053 | 17.5k | UINT64_C(3113091072), // IDTEOpt |
1054 | 17.5k | UINT64_C(3019243520), // IEDTR |
1055 | 17.5k | UINT64_C(3019767808), // IEXTR |
1056 | 17.5k | UINT64_C(0), |
1057 | 17.5k | UINT64_C(211140592271360), // IIHF |
1058 | 17.5k | UINT64_C(0), |
1059 | 17.5k | UINT64_C(2768240640), // IIHH |
1060 | 17.5k | UINT64_C(0), |
1061 | 17.5k | UINT64_C(2768306176), // IIHL |
1062 | 17.5k | UINT64_C(0), |
1063 | 17.5k | UINT64_C(0), |
1064 | 17.5k | UINT64_C(211144887238656), // IILF |
1065 | 17.5k | UINT64_C(0), |
1066 | 17.5k | UINT64_C(2768371712), // IILH |
1067 | 17.5k | UINT64_C(0), |
1068 | 17.5k | UINT64_C(2768437248), // IILL |
1069 | 17.5k | UINT64_C(0), |
1070 | 17.5k | UINT64_C(0), |
1071 | 17.5k | UINT64_C(2987065344), // IPK |
1072 | 17.5k | UINT64_C(2988572672), // IPM |
1073 | 17.5k | UINT64_C(2988507136), // IPTE |
1074 | 17.5k | UINT64_C(2988507136), // IPTEOpt |
1075 | 17.5k | UINT64_C(2988507136), // IPTEOptOpt |
1076 | 17.5k | UINT64_C(3115057152), // IRBM |
1077 | 17.5k | UINT64_C(2989031424), // ISKE |
1078 | 17.5k | UINT64_C(2988638208), // IVSK |
1079 | 17.5k | UINT64_C(0), // InsnE |
1080 | 17.5k | UINT64_C(0), // InsnRI |
1081 | 17.5k | UINT64_C(0), // InsnRIE |
1082 | 17.5k | UINT64_C(0), // InsnRIL |
1083 | 17.5k | UINT64_C(0), // InsnRILU |
1084 | 17.5k | UINT64_C(0), // InsnRIS |
1085 | 17.5k | UINT64_C(0), // InsnRR |
1086 | 17.5k | UINT64_C(0), // InsnRRE |
1087 | 17.5k | UINT64_C(0), // InsnRRF |
1088 | 17.5k | UINT64_C(0), // InsnRRS |
1089 | 17.5k | UINT64_C(0), // InsnRS |
1090 | 17.5k | UINT64_C(0), // InsnRSE |
1091 | 17.5k | UINT64_C(0), // InsnRSI |
1092 | 17.5k | UINT64_C(0), // InsnRSY |
1093 | 17.5k | UINT64_C(0), // InsnRX |
1094 | 17.5k | UINT64_C(0), // InsnRXE |
1095 | 17.5k | UINT64_C(0), // InsnRXF |
1096 | 17.5k | UINT64_C(0), // InsnRXY |
1097 | 17.5k | UINT64_C(0), // InsnS |
1098 | 17.5k | UINT64_C(0), // InsnSI |
1099 | 17.5k | UINT64_C(0), // InsnSIL |
1100 | 17.5k | UINT64_C(0), // InsnSIY |
1101 | 17.5k | UINT64_C(0), // InsnSS |
1102 | 17.5k | UINT64_C(0), // InsnSSE |
1103 | 17.5k | UINT64_C(0), // InsnSSF |
1104 | 17.5k | UINT64_C(2817785856), // J |
1105 | 17.5k | UINT64_C(2810445824), // JAsmE |
1106 | 17.5k | UINT64_C(2804154368), // JAsmH |
1107 | 17.5k | UINT64_C(2812542976), // JAsmHE |
1108 | 17.5k | UINT64_C(2806251520), // JAsmL |
1109 | 17.5k | UINT64_C(2814640128), // JAsmLE |
1110 | 17.5k | UINT64_C(2808348672), // JAsmLH |
1111 | 17.5k | UINT64_C(2806251520), // JAsmM |
1112 | 17.5k | UINT64_C(2809397248), // JAsmNE |
1113 | 17.5k | UINT64_C(2815688704), // JAsmNH |
1114 | 17.5k | UINT64_C(2807300096), // JAsmNHE |
1115 | 17.5k | UINT64_C(2813591552), // JAsmNL |
1116 | 17.5k | UINT64_C(2805202944), // JAsmNLE |
1117 | 17.5k | UINT64_C(2811494400), // JAsmNLH |
1118 | 17.5k | UINT64_C(2813591552), // JAsmNM |
1119 | 17.5k | UINT64_C(2816737280), // JAsmNO |
1120 | 17.5k | UINT64_C(2815688704), // JAsmNP |
1121 | 17.5k | UINT64_C(2809397248), // JAsmNZ |
1122 | 17.5k | UINT64_C(2803105792), // JAsmO |
1123 | 17.5k | UINT64_C(2804154368), // JAsmP |
1124 | 17.5k | UINT64_C(2810445824), // JAsmZ |
1125 | 17.5k | UINT64_C(212154204553216), // JG |
1126 | 17.5k | UINT64_C(211673168216064), // JGAsmE |
1127 | 17.5k | UINT64_C(211260851355648), // JGAsmH |
1128 | 17.5k | UINT64_C(211810607169536), // JGAsmHE |
1129 | 17.5k | UINT64_C(211398290309120), // JGAsmL |
1130 | 17.5k | UINT64_C(211948046123008), // JGAsmLE |
1131 | 17.5k | UINT64_C(211535729262592), // JGAsmLH |
1132 | 17.5k | UINT64_C(211398290309120), // JGAsmM |
1133 | 17.5k | UINT64_C(211604448739328), // JGAsmNE |
1134 | 17.5k | UINT64_C(212016765599744), // JGAsmNH |
1135 | 17.5k | UINT64_C(211467009785856), // JGAsmNHE |
1136 | 17.5k | UINT64_C(211879326646272), // JGAsmNL |
1137 | 17.5k | UINT64_C(211329570832384), // JGAsmNLE |
1138 | 17.5k | UINT64_C(211741887692800), // JGAsmNLH |
1139 | 17.5k | UINT64_C(211879326646272), // JGAsmNM |
1140 | 17.5k | UINT64_C(212085485076480), // JGAsmNO |
1141 | 17.5k | UINT64_C(212016765599744), // JGAsmNP |
1142 | 17.5k | UINT64_C(211604448739328), // JGAsmNZ |
1143 | 17.5k | UINT64_C(211192131878912), // JGAsmO |
1144 | 17.5k | UINT64_C(211260851355648), // JGAsmP |
1145 | 17.5k | UINT64_C(211673168216064), // JGAsmZ |
1146 | 17.5k | UINT64_C(260584255782936), // KDB |
1147 | 17.5k | UINT64_C(3004694528), // KDBR |
1148 | 17.5k | UINT64_C(3017801728), // KDTR |
1149 | 17.5k | UINT64_C(260584255782920), // KEB |
1150 | 17.5k | UINT64_C(3003645952), // KEBR |
1151 | 17.5k | UINT64_C(3107848192), // KIMD |
1152 | 17.5k | UINT64_C(3107913728), // KLMD |
1153 | 17.5k | UINT64_C(3106799616), // KM |
1154 | 17.5k | UINT64_C(3106471936), // KMA |
1155 | 17.5k | UINT64_C(3105751040), // KMAC |
1156 | 17.5k | UINT64_C(3106865152), // KMC |
1157 | 17.5k | UINT64_C(3106734080), // KMCTR |
1158 | 17.5k | UINT64_C(3106537472), // KMF |
1159 | 17.5k | UINT64_C(3106603008), // KMO |
1160 | 17.5k | UINT64_C(3007840256), // KXBR |
1161 | 17.5k | UINT64_C(3018326016), // KXTR |
1162 | 17.5k | UINT64_C(1476395008), // L |
1163 | 17.5k | UINT64_C(0), |
1164 | 17.5k | UINT64_C(1090519040), // LA |
1165 | 17.5k | UINT64_C(258385232527608), // LAA |
1166 | 17.5k | UINT64_C(258385232527592), // LAAG |
1167 | 17.5k | UINT64_C(258385232527610), // LAAL |
1168 | 17.5k | UINT64_C(258385232527594), // LAALG |
1169 | 17.5k | UINT64_C(1358954496), // LAE |
1170 | 17.5k | UINT64_C(249589139505269), // LAEY |
1171 | 17.5k | UINT64_C(2583691264), // LAM |
1172 | 17.5k | UINT64_C(258385232527514), // LAMY |
1173 | 17.5k | UINT64_C(258385232527604), // LAN |
1174 | 17.5k | UINT64_C(258385232527588), // LANG |
1175 | 17.5k | UINT64_C(258385232527606), // LAO |
1176 | 17.5k | UINT64_C(258385232527590), // LAOG |
1177 | 17.5k | UINT64_C(211106232532992), // LARL |
1178 | 17.5k | UINT64_C(251788162760704), // LASP |
1179 | 17.5k | UINT64_C(249589139505311), // LAT |
1180 | 17.5k | UINT64_C(258385232527607), // LAX |
1181 | 17.5k | UINT64_C(258385232527591), // LAXG |
1182 | 17.5k | UINT64_C(249589139505265), // LAY |
1183 | 17.5k | UINT64_C(249589139505270), // LB |
1184 | 17.5k | UINT64_C(249589139505344), // LBH |
1185 | 17.5k | UINT64_C(0), |
1186 | 17.5k | UINT64_C(3106275328), // LBR |
1187 | 17.5k | UINT64_C(253987186016295), // LCBB |
1188 | 17.5k | UINT64_C(2994995200), // LCCTL |
1189 | 17.5k | UINT64_C(3004366848), // LCDBR |
1190 | 17.5k | UINT64_C(3010658304), // LCDFR |
1191 | 17.5k | UINT64_C(3010658304), // LCDFR_32 |
1192 | 17.5k | UINT64_C(8960), // LCDR |
1193 | 17.5k | UINT64_C(3003318272), // LCEBR |
1194 | 17.5k | UINT64_C(13056), // LCER |
1195 | 17.5k | UINT64_C(3105030144), // LCGFR |
1196 | 17.5k | UINT64_C(3103981568), // LCGR |
1197 | 17.5k | UINT64_C(4864), // LCR |
1198 | 17.5k | UINT64_C(3070230528), // LCTL |
1199 | 17.5k | UINT64_C(258385232527407), // LCTLG |
1200 | 17.5k | UINT64_C(3007512576), // LCXBR |
1201 | 17.5k | UINT64_C(3009609728), // LCXR |
1202 | 17.5k | UINT64_C(1744830464), // LD |
1203 | 17.5k | UINT64_C(260584255782948), // LDE |
1204 | 17.5k | UINT64_C(260584255782948), // LDE32 |
1205 | 17.5k | UINT64_C(260584255782916), // LDEB |
1206 | 17.5k | UINT64_C(3003383808), // LDEBR |
1207 | 17.5k | UINT64_C(3005480960), // LDER |
1208 | 17.5k | UINT64_C(3017015296), // LDETR |
1209 | 17.5k | UINT64_C(3015770112), // LDGR |
1210 | 17.5k | UINT64_C(10240), // LDR |
1211 | 17.5k | UINT64_C(10240), // LDR32 |
1212 | 17.5k | UINT64_C(3007643648), // LDXBR |
1213 | 17.5k | UINT64_C(3007643648), // LDXBRA |
1214 | 17.5k | UINT64_C(9472), // LDXR |
1215 | 17.5k | UINT64_C(3017605120), // LDXTR |
1216 | 17.5k | UINT64_C(260584255783013), // LDY |
1217 | 17.5k | UINT64_C(2013265920), // LE |
1218 | 17.5k | UINT64_C(3007578112), // LEDBR |
1219 | 17.5k | UINT64_C(3007578112), // LEDBRA |
1220 | 17.5k | UINT64_C(13568), // LEDR |
1221 | 17.5k | UINT64_C(3017080832), // LEDTR |
1222 | 17.5k | UINT64_C(0), |
1223 | 17.5k | UINT64_C(14336), // LER |
1224 | 17.5k | UINT64_C(3007709184), // LEXBR |
1225 | 17.5k | UINT64_C(3007709184), // LEXBRA |
1226 | 17.5k | UINT64_C(3009806336), // LEXR |
1227 | 17.5k | UINT64_C(260584255783012), // LEY |
1228 | 17.5k | UINT64_C(2998730752), // LFAS |
1229 | 17.5k | UINT64_C(0), |
1230 | 17.5k | UINT64_C(249589139505354), // LFH |
1231 | 17.5k | UINT64_C(249589139505352), // LFHAT |
1232 | 17.5k | UINT64_C(2996633600), // LFPC |
1233 | 17.5k | UINT64_C(249589139505156), // LG |
1234 | 17.5k | UINT64_C(249589139505285), // LGAT |
1235 | 17.5k | UINT64_C(249589139505271), // LGB |
1236 | 17.5k | UINT64_C(3104178176), // LGBR |
1237 | 17.5k | UINT64_C(3016556544), // LGDR |
1238 | 17.5k | UINT64_C(249589139505172), // LGF |
1239 | 17.5k | UINT64_C(211110527500288), // LGFI |
1240 | 17.5k | UINT64_C(3105095680), // LGFR |
1241 | 17.5k | UINT64_C(215555818651648), // LGFRL |
1242 | 17.5k | UINT64_C(249589139505228), // LGG |
1243 | 17.5k | UINT64_C(249589139505173), // LGH |
1244 | 17.5k | UINT64_C(2802384896), // LGHI |
1245 | 17.5k | UINT64_C(3104243712), // LGHR |
1246 | 17.5k | UINT64_C(215521458913280), // LGHRL |
1247 | 17.5k | UINT64_C(3104047104), // LGR |
1248 | 17.5k | UINT64_C(215538638782464), // LGRL |
1249 | 17.5k | UINT64_C(249589139505229), // LGSC |
1250 | 17.5k | UINT64_C(1207959552), // LH |
1251 | 17.5k | UINT64_C(249589139505348), // LHH |
1252 | 17.5k | UINT64_C(2802319360), // LHI |
1253 | 17.5k | UINT64_C(0), |
1254 | 17.5k | UINT64_C(0), |
1255 | 17.5k | UINT64_C(3106340864), // LHR |
1256 | 17.5k | UINT64_C(215525753880576), // LHRL |
1257 | 17.5k | UINT64_C(249589139505272), // LHY |
1258 | 17.5k | UINT64_C(249589139505300), // LLC |
1259 | 17.5k | UINT64_C(249589139505346), // LLCH |
1260 | 17.5k | UINT64_C(0), |
1261 | 17.5k | UINT64_C(3113484288), // LLCR |
1262 | 17.5k | UINT64_C(0), |
1263 | 17.5k | UINT64_C(249589139505296), // LLGC |
1264 | 17.5k | UINT64_C(3112435712), // LLGCR |
1265 | 17.5k | UINT64_C(249589139505174), // LLGF |
1266 | 17.5k | UINT64_C(249589139505309), // LLGFAT |
1267 | 17.5k | UINT64_C(3105226752), // LLGFR |
1268 | 17.5k | UINT64_C(215564408586240), // LLGFRL |
1269 | 17.5k | UINT64_C(249589139505224), // LLGFSG |
1270 | 17.5k | UINT64_C(249589139505297), // LLGH |
1271 | 17.5k | UINT64_C(3112501248), // LLGHR |
1272 | 17.5k | UINT64_C(215530048847872), // LLGHRL |
1273 | 17.5k | UINT64_C(249589139505175), // LLGT |
1274 | 17.5k | UINT64_C(249589139505308), // LLGTAT |
1275 | 17.5k | UINT64_C(3105292288), // LLGTR |
1276 | 17.5k | UINT64_C(249589139505301), // LLH |
1277 | 17.5k | UINT64_C(249589139505350), // LLHH |
1278 | 17.5k | UINT64_C(0), |
1279 | 17.5k | UINT64_C(3113549824), // LLHR |
1280 | 17.5k | UINT64_C(215512868978688), // LLHRL |
1281 | 17.5k | UINT64_C(0), |
1282 | 17.5k | UINT64_C(211166362075136), // LLIHF |
1283 | 17.5k | UINT64_C(2769027072), // LLIHH |
1284 | 17.5k | UINT64_C(2769092608), // LLIHL |
1285 | 17.5k | UINT64_C(211170657042432), // LLILF |
1286 | 17.5k | UINT64_C(2769158144), // LLILH |
1287 | 17.5k | UINT64_C(2769223680), // LLILL |
1288 | 17.5k | UINT64_C(249589139505210), // LLZRGF |
1289 | 17.5k | UINT64_C(2550136832), // LM |
1290 | 17.5k | UINT64_C(262783279038464), // LMD |
1291 | 17.5k | UINT64_C(258385232527364), // LMG |
1292 | 17.5k | UINT64_C(258385232527510), // LMH |
1293 | 17.5k | UINT64_C(258385232527512), // LMY |
1294 | 17.5k | UINT64_C(0), |
1295 | 17.5k | UINT64_C(3004235776), // LNDBR |
1296 | 17.5k | UINT64_C(3010527232), // LNDFR |
1297 | 17.5k | UINT64_C(3010527232), // LNDFR_32 |
1298 | 17.5k | UINT64_C(8448), // LNDR |
1299 | 17.5k | UINT64_C(3003187200), // LNEBR |
1300 | 17.5k | UINT64_C(12544), // LNER |
1301 | 17.5k | UINT64_C(3104899072), // LNGFR |
1302 | 17.5k | UINT64_C(3103850496), // LNGR |
1303 | 17.5k | UINT64_C(4352), // LNR |
1304 | 17.5k | UINT64_C(3007381504), // LNXBR |
1305 | 17.5k | UINT64_C(3009478656), // LNXR |
1306 | 17.5k | UINT64_C(258385232527602), // LOC |
1307 | 17.5k | UINT64_C(258385232527602), // LOCAsm |
1308 | 17.5k | UINT64_C(258419592265970), // LOCAsmE |
1309 | 17.5k | UINT64_C(258393822462194), // LOCAsmH |
1310 | 17.5k | UINT64_C(258428182200562), // LOCAsmHE |
1311 | 17.5k | UINT64_C(258402412396786), // LOCAsmL |
1312 | 17.5k | UINT64_C(258436772135154), // LOCAsmLE |
1313 | 17.5k | UINT64_C(258411002331378), // LOCAsmLH |
1314 | 17.5k | UINT64_C(258402412396786), // LOCAsmM |
1315 | 17.5k | UINT64_C(258415297298674), // LOCAsmNE |
1316 | 17.5k | UINT64_C(258441067102450), // LOCAsmNH |
1317 | 17.5k | UINT64_C(258406707364082), // LOCAsmNHE |
1318 | 17.5k | UINT64_C(258432477167858), // LOCAsmNL |
1319 | 17.5k | UINT64_C(258398117429490), // LOCAsmNLE |
1320 | 17.5k | UINT64_C(258423887233266), // LOCAsmNLH |
1321 | 17.5k | UINT64_C(258432477167858), // LOCAsmNM |
1322 | 17.5k | UINT64_C(258445362069746), // LOCAsmNO |
1323 | 17.5k | UINT64_C(258441067102450), // LOCAsmNP |
1324 | 17.5k | UINT64_C(258415297298674), // LOCAsmNZ |
1325 | 17.5k | UINT64_C(258389527494898), // LOCAsmO |
1326 | 17.5k | UINT64_C(258393822462194), // LOCAsmP |
1327 | 17.5k | UINT64_C(258419592265970), // LOCAsmZ |
1328 | 17.5k | UINT64_C(258385232527584), // LOCFH |
1329 | 17.5k | UINT64_C(258385232527584), // LOCFHAsm |
1330 | 17.5k | UINT64_C(258419592265952), // LOCFHAsmE |
1331 | 17.5k | UINT64_C(258393822462176), // LOCFHAsmH |
1332 | 17.5k | UINT64_C(258428182200544), // LOCFHAsmHE |
1333 | 17.5k | UINT64_C(258402412396768), // LOCFHAsmL |
1334 | 17.5k | UINT64_C(258436772135136), // LOCFHAsmLE |
1335 | 17.5k | UINT64_C(258411002331360), // LOCFHAsmLH |
1336 | 17.5k | UINT64_C(258402412396768), // LOCFHAsmM |
1337 | 17.5k | UINT64_C(258415297298656), // LOCFHAsmNE |
1338 | 17.5k | UINT64_C(258441067102432), // LOCFHAsmNH |
1339 | 17.5k | UINT64_C(258406707364064), // LOCFHAsmNHE |
1340 | 17.5k | UINT64_C(258432477167840), // LOCFHAsmNL |
1341 | 17.5k | UINT64_C(258398117429472), // LOCFHAsmNLE |
1342 | 17.5k | UINT64_C(258423887233248), // LOCFHAsmNLH |
1343 | 17.5k | UINT64_C(258432477167840), // LOCFHAsmNM |
1344 | 17.5k | UINT64_C(258445362069728), // LOCFHAsmNO |
1345 | 17.5k | UINT64_C(258441067102432), // LOCFHAsmNP |
1346 | 17.5k | UINT64_C(258415297298656), // LOCFHAsmNZ |
1347 | 17.5k | UINT64_C(258389527494880), // LOCFHAsmO |
1348 | 17.5k | UINT64_C(258393822462176), // LOCFHAsmP |
1349 | 17.5k | UINT64_C(258419592265952), // LOCFHAsmZ |
1350 | 17.5k | UINT64_C(3118465024), // LOCFHR |
1351 | 17.5k | UINT64_C(3118465024), // LOCFHRAsm |
1352 | 17.5k | UINT64_C(3118497792), // LOCFHRAsmE |
1353 | 17.5k | UINT64_C(3118473216), // LOCFHRAsmH |
1354 | 17.5k | UINT64_C(3118505984), // LOCFHRAsmHE |
1355 | 17.5k | UINT64_C(3118481408), // LOCFHRAsmL |
1356 | 17.5k | UINT64_C(3118514176), // LOCFHRAsmLE |
1357 | 17.5k | UINT64_C(3118489600), // LOCFHRAsmLH |
1358 | 17.5k | UINT64_C(3118481408), // LOCFHRAsmM |
1359 | 17.5k | UINT64_C(3118493696), // LOCFHRAsmNE |
1360 | 17.5k | UINT64_C(3118518272), // LOCFHRAsmNH |
1361 | 17.5k | UINT64_C(3118485504), // LOCFHRAsmNHE |
1362 | 17.5k | UINT64_C(3118510080), // LOCFHRAsmNL |
1363 | 17.5k | UINT64_C(3118477312), // LOCFHRAsmNLE |
1364 | 17.5k | UINT64_C(3118501888), // LOCFHRAsmNLH |
1365 | 17.5k | UINT64_C(3118510080), // LOCFHRAsmNM |
1366 | 17.5k | UINT64_C(3118522368), // LOCFHRAsmNO |
1367 | 17.5k | UINT64_C(3118518272), // LOCFHRAsmNP |
1368 | 17.5k | UINT64_C(3118493696), // LOCFHRAsmNZ |
1369 | 17.5k | UINT64_C(3118469120), // LOCFHRAsmO |
1370 | 17.5k | UINT64_C(3118473216), // LOCFHRAsmP |
1371 | 17.5k | UINT64_C(3118497792), // LOCFHRAsmZ |
1372 | 17.5k | UINT64_C(258385232527586), // LOCG |
1373 | 17.5k | UINT64_C(258385232527586), // LOCGAsm |
1374 | 17.5k | UINT64_C(258419592265954), // LOCGAsmE |
1375 | 17.5k | UINT64_C(258393822462178), // LOCGAsmH |
1376 | 17.5k | UINT64_C(258428182200546), // LOCGAsmHE |
1377 | 17.5k | UINT64_C(258402412396770), // LOCGAsmL |
1378 | 17.5k | UINT64_C(258436772135138), // LOCGAsmLE |
1379 | 17.5k | UINT64_C(258411002331362), // LOCGAsmLH |
1380 | 17.5k | UINT64_C(258402412396770), // LOCGAsmM |
1381 | 17.5k | UINT64_C(258415297298658), // LOCGAsmNE |
1382 | 17.5k | UINT64_C(258441067102434), // LOCGAsmNH |
1383 | 17.5k | UINT64_C(258406707364066), // LOCGAsmNHE |
1384 | 17.5k | UINT64_C(258432477167842), // LOCGAsmNL |
1385 | 17.5k | UINT64_C(258398117429474), // LOCGAsmNLE |
1386 | 17.5k | UINT64_C(258423887233250), // LOCGAsmNLH |
1387 | 17.5k | UINT64_C(258432477167842), // LOCGAsmNM |
1388 | 17.5k | UINT64_C(258445362069730), // LOCGAsmNO |
1389 | 17.5k | UINT64_C(258441067102434), // LOCGAsmNP |
1390 | 17.5k | UINT64_C(258415297298658), // LOCGAsmNZ |
1391 | 17.5k | UINT64_C(258389527494882), // LOCGAsmO |
1392 | 17.5k | UINT64_C(258393822462178), // LOCGAsmP |
1393 | 17.5k | UINT64_C(258419592265954), // LOCGAsmZ |
1394 | 17.5k | UINT64_C(259484744155206), // LOCGHI |
1395 | 17.5k | UINT64_C(259484744155206), // LOCGHIAsm |
1396 | 17.5k | UINT64_C(259519103893574), // LOCGHIAsmE |
1397 | 17.5k | UINT64_C(259493334089798), // LOCGHIAsmH |
1398 | 17.5k | UINT64_C(259527693828166), // LOCGHIAsmHE |
1399 | 17.5k | UINT64_C(259501924024390), // LOCGHIAsmL |
1400 | 17.5k | UINT64_C(259536283762758), // LOCGHIAsmLE |
1401 | 17.5k | UINT64_C(259510513958982), // LOCGHIAsmLH |
1402 | 17.5k | UINT64_C(259501924024390), // LOCGHIAsmM |
1403 | 17.5k | UINT64_C(259514808926278), // LOCGHIAsmNE |
1404 | 17.5k | UINT64_C(259540578730054), // LOCGHIAsmNH |
1405 | 17.5k | UINT64_C(259506218991686), // LOCGHIAsmNHE |
1406 | 17.5k | UINT64_C(259531988795462), // LOCGHIAsmNL |
1407 | 17.5k | UINT64_C(259497629057094), // LOCGHIAsmNLE |
1408 | 17.5k | UINT64_C(259523398860870), // LOCGHIAsmNLH |
1409 | 17.5k | UINT64_C(259531988795462), // LOCGHIAsmNM |
1410 | 17.5k | UINT64_C(259544873697350), // LOCGHIAsmNO |
1411 | 17.5k | UINT64_C(259540578730054), // LOCGHIAsmNP |
1412 | 17.5k | UINT64_C(259514808926278), // LOCGHIAsmNZ |
1413 | 17.5k | UINT64_C(259489039122502), // LOCGHIAsmO |
1414 | 17.5k | UINT64_C(259493334089798), // LOCGHIAsmP |
1415 | 17.5k | UINT64_C(259519103893574), // LOCGHIAsmZ |
1416 | 17.5k | UINT64_C(3118596096), // LOCGR |
1417 | 17.5k | UINT64_C(3118596096), // LOCGRAsm |
1418 | 17.5k | UINT64_C(3118628864), // LOCGRAsmE |
1419 | 17.5k | UINT64_C(3118604288), // LOCGRAsmH |
1420 | 17.5k | UINT64_C(3118637056), // LOCGRAsmHE |
1421 | 17.5k | UINT64_C(3118612480), // LOCGRAsmL |
1422 | 17.5k | UINT64_C(3118645248), // LOCGRAsmLE |
1423 | 17.5k | UINT64_C(3118620672), // LOCGRAsmLH |
1424 | 17.5k | UINT64_C(3118612480), // LOCGRAsmM |
1425 | 17.5k | UINT64_C(3118624768), // LOCGRAsmNE |
1426 | 17.5k | UINT64_C(3118649344), // LOCGRAsmNH |
1427 | 17.5k | UINT64_C(3118616576), // LOCGRAsmNHE |
1428 | 17.5k | UINT64_C(3118641152), // LOCGRAsmNL |
1429 | 17.5k | UINT64_C(3118608384), // LOCGRAsmNLE |
1430 | 17.5k | UINT64_C(3118632960), // LOCGRAsmNLH |
1431 | 17.5k | UINT64_C(3118641152), // LOCGRAsmNM |
1432 | 17.5k | UINT64_C(3118653440), // LOCGRAsmNO |
1433 | 17.5k | UINT64_C(3118649344), // LOCGRAsmNP |
1434 | 17.5k | UINT64_C(3118624768), // LOCGRAsmNZ |
1435 | 17.5k | UINT64_C(3118600192), // LOCGRAsmO |
1436 | 17.5k | UINT64_C(3118604288), // LOCGRAsmP |
1437 | 17.5k | UINT64_C(3118628864), // LOCGRAsmZ |
1438 | 17.5k | UINT64_C(259484744155214), // LOCHHI |
1439 | 17.5k | UINT64_C(259484744155214), // LOCHHIAsm |
1440 | 17.5k | UINT64_C(259519103893582), // LOCHHIAsmE |
1441 | 17.5k | UINT64_C(259493334089806), // LOCHHIAsmH |
1442 | 17.5k | UINT64_C(259527693828174), // LOCHHIAsmHE |
1443 | 17.5k | UINT64_C(259501924024398), // LOCHHIAsmL |
1444 | 17.5k | UINT64_C(259536283762766), // LOCHHIAsmLE |
1445 | 17.5k | UINT64_C(259510513958990), // LOCHHIAsmLH |
1446 | 17.5k | UINT64_C(259501924024398), // LOCHHIAsmM |
1447 | 17.5k | UINT64_C(259514808926286), // LOCHHIAsmNE |
1448 | 17.5k | UINT64_C(259540578730062), // LOCHHIAsmNH |
1449 | 17.5k | UINT64_C(259506218991694), // LOCHHIAsmNHE |
1450 | 17.5k | UINT64_C(259531988795470), // LOCHHIAsmNL |
1451 | 17.5k | UINT64_C(259497629057102), // LOCHHIAsmNLE |
1452 | 17.5k | UINT64_C(259523398860878), // LOCHHIAsmNLH |
1453 | 17.5k | UINT64_C(259531988795470), // LOCHHIAsmNM |
1454 | 17.5k | UINT64_C(259544873697358), // LOCHHIAsmNO |
1455 | 17.5k | UINT64_C(259540578730062), // LOCHHIAsmNP |
1456 | 17.5k | UINT64_C(259514808926286), // LOCHHIAsmNZ |
1457 | 17.5k | UINT64_C(259489039122510), // LOCHHIAsmO |
1458 | 17.5k | UINT64_C(259493334089806), // LOCHHIAsmP |
1459 | 17.5k | UINT64_C(259519103893582), // LOCHHIAsmZ |
1460 | 17.5k | UINT64_C(259484744155202), // LOCHI |
1461 | 17.5k | UINT64_C(259484744155202), // LOCHIAsm |
1462 | 17.5k | UINT64_C(259519103893570), // LOCHIAsmE |
1463 | 17.5k | UINT64_C(259493334089794), // LOCHIAsmH |
1464 | 17.5k | UINT64_C(259527693828162), // LOCHIAsmHE |
1465 | 17.5k | UINT64_C(259501924024386), // LOCHIAsmL |
1466 | 17.5k | UINT64_C(259536283762754), // LOCHIAsmLE |
1467 | 17.5k | UINT64_C(259510513958978), // LOCHIAsmLH |
1468 | 17.5k | UINT64_C(259501924024386), // LOCHIAsmM |
1469 | 17.5k | UINT64_C(259514808926274), // LOCHIAsmNE |
1470 | 17.5k | UINT64_C(259540578730050), // LOCHIAsmNH |
1471 | 17.5k | UINT64_C(259506218991682), // LOCHIAsmNHE |
1472 | 17.5k | UINT64_C(259531988795458), // LOCHIAsmNL |
1473 | 17.5k | UINT64_C(259497629057090), // LOCHIAsmNLE |
1474 | 17.5k | UINT64_C(259523398860866), // LOCHIAsmNLH |
1475 | 17.5k | UINT64_C(259531988795458), // LOCHIAsmNM |
1476 | 17.5k | UINT64_C(259544873697346), // LOCHIAsmNO |
1477 | 17.5k | UINT64_C(259540578730050), // LOCHIAsmNP |
1478 | 17.5k | UINT64_C(259514808926274), // LOCHIAsmNZ |
1479 | 17.5k | UINT64_C(259489039122498), // LOCHIAsmO |
1480 | 17.5k | UINT64_C(259493334089794), // LOCHIAsmP |
1481 | 17.5k | UINT64_C(259519103893570), // LOCHIAsmZ |
1482 | 17.5k | UINT64_C(0), |
1483 | 17.5k | UINT64_C(0), |
1484 | 17.5k | UINT64_C(3119644672), // LOCR |
1485 | 17.5k | UINT64_C(3119644672), // LOCRAsm |
1486 | 17.5k | UINT64_C(3119677440), // LOCRAsmE |
1487 | 17.5k | UINT64_C(3119652864), // LOCRAsmH |
1488 | 17.5k | UINT64_C(3119685632), // LOCRAsmHE |
1489 | 17.5k | UINT64_C(3119661056), // LOCRAsmL |
1490 | 17.5k | UINT64_C(3119693824), // LOCRAsmLE |
1491 | 17.5k | UINT64_C(3119669248), // LOCRAsmLH |
1492 | 17.5k | UINT64_C(3119661056), // LOCRAsmM |
1493 | 17.5k | UINT64_C(3119673344), // LOCRAsmNE |
1494 | 17.5k | UINT64_C(3119697920), // LOCRAsmNH |
1495 | 17.5k | UINT64_C(3119665152), // LOCRAsmNHE |
1496 | 17.5k | UINT64_C(3119689728), // LOCRAsmNL |
1497 | 17.5k | UINT64_C(3119656960), // LOCRAsmNLE |
1498 | 17.5k | UINT64_C(3119681536), // LOCRAsmNLH |
1499 | 17.5k | UINT64_C(3119689728), // LOCRAsmNM |
1500 | 17.5k | UINT64_C(3119702016), // LOCRAsmNO |
1501 | 17.5k | UINT64_C(3119697920), // LOCRAsmNP |
1502 | 17.5k | UINT64_C(3119673344), // LOCRAsmNZ |
1503 | 17.5k | UINT64_C(3119648768), // LOCRAsmO |
1504 | 17.5k | UINT64_C(3119652864), // LOCRAsmP |
1505 | 17.5k | UINT64_C(3119677440), // LOCRAsmZ |
1506 | 17.5k | UINT64_C(0), |
1507 | 17.5k | UINT64_C(2995060736), // LPCTL |
1508 | 17.5k | UINT64_C(219919505424384), // LPD |
1509 | 17.5k | UINT64_C(3004170240), // LPDBR |
1510 | 17.5k | UINT64_C(3010461696), // LPDFR |
1511 | 17.5k | UINT64_C(3010461696), // LPDFR_32 |
1512 | 17.5k | UINT64_C(219923800391680), // LPDG |
1513 | 17.5k | UINT64_C(8192), // LPDR |
1514 | 17.5k | UINT64_C(3003121664), // LPEBR |
1515 | 17.5k | UINT64_C(12288), // LPER |
1516 | 17.5k | UINT64_C(3104833536), // LPGFR |
1517 | 17.5k | UINT64_C(3103784960), // LPGR |
1518 | 17.5k | UINT64_C(2994733056), // LPP |
1519 | 17.5k | UINT64_C(249589139505295), // LPQ |
1520 | 17.5k | UINT64_C(4096), // LPR |
1521 | 17.5k | UINT64_C(2181038080), // LPSW |
1522 | 17.5k | UINT64_C(2998009856), // LPSWE |
1523 | 17.5k | UINT64_C(3114926080), // LPTEA |
1524 | 17.5k | UINT64_C(3007315968), // LPXBR |
1525 | 17.5k | UINT64_C(3009413120), // LPXR |
1526 | 17.5k | UINT64_C(6144), // LR |
1527 | 17.5k | UINT64_C(2969567232), // LRA |
1528 | 17.5k | UINT64_C(249589139505155), // LRAG |
1529 | 17.5k | UINT64_C(249589139505171), // LRAY |
1530 | 17.5k | UINT64_C(9472), // LRDR |
1531 | 17.5k | UINT64_C(13568), // LRER |
1532 | 17.5k | UINT64_C(215560113618944), // LRL |
1533 | 17.5k | UINT64_C(0), |
1534 | 17.5k | UINT64_C(249589139505182), // LRV |
1535 | 17.5k | UINT64_C(249589139505167), // LRVG |
1536 | 17.5k | UINT64_C(3104768000), // LRVGR |
1537 | 17.5k | UINT64_C(249589139505183), // LRVH |
1538 | 17.5k | UINT64_C(3105816576), // LRVR |
1539 | 17.5k | UINT64_C(2995191808), // LSCTL |
1540 | 17.5k | UINT64_C(249589139505170), // LT |
1541 | 17.5k | UINT64_C(3004301312), // LTDBR |
1542 | 17.5k | UINT64_C(3004301312), // LTDBRCompare |
1543 | 17.5k | UINT64_C(0), |
1544 | 17.5k | UINT64_C(8704), // LTDR |
1545 | 17.5k | UINT64_C(3017146368), // LTDTR |
1546 | 17.5k | UINT64_C(3003252736), // LTEBR |
1547 | 17.5k | UINT64_C(3003252736), // LTEBRCompare |
1548 | 17.5k | UINT64_C(0), |
1549 | 17.5k | UINT64_C(12800), // LTER |
1550 | 17.5k | UINT64_C(249589139505154), // LTG |
1551 | 17.5k | UINT64_C(249589139505202), // LTGF |
1552 | 17.5k | UINT64_C(3104964608), // LTGFR |
1553 | 17.5k | UINT64_C(3103916032), // LTGR |
1554 | 17.5k | UINT64_C(4608), // LTR |
1555 | 17.5k | UINT64_C(3007447040), // LTXBR |
1556 | 17.5k | UINT64_C(3007447040), // LTXBRCompare |
1557 | 17.5k | UINT64_C(0), |
1558 | 17.5k | UINT64_C(3009544192), // LTXR |
1559 | 17.5k | UINT64_C(3017670656), // LTXTR |
1560 | 17.5k | UINT64_C(2991259648), // LURA |
1561 | 17.5k | UINT64_C(3104112640), // LURAG |
1562 | 17.5k | UINT64_C(0), |
1563 | 17.5k | UINT64_C(260584255782949), // LXD |
1564 | 17.5k | UINT64_C(260584255782917), // LXDB |
1565 | 17.5k | UINT64_C(3003449344), // LXDBR |
1566 | 17.5k | UINT64_C(3005546496), // LXDR |
1567 | 17.5k | UINT64_C(3017539584), // LXDTR |
1568 | 17.5k | UINT64_C(260584255782950), // LXE |
1569 | 17.5k | UINT64_C(260584255782918), // LXEB |
1570 | 17.5k | UINT64_C(3003514880), // LXEBR |
1571 | 17.5k | UINT64_C(3005612032), // LXER |
1572 | 17.5k | UINT64_C(3009740800), // LXR |
1573 | 17.5k | UINT64_C(249589139505240), // LY |
1574 | 17.5k | UINT64_C(3010789376), // LZDR |
1575 | 17.5k | UINT64_C(3010723840), // LZER |
1576 | 17.5k | UINT64_C(249589139505211), // LZRF |
1577 | 17.5k | UINT64_C(249589139505194), // LZRG |
1578 | 17.5k | UINT64_C(3010854912), // LZXR |
1579 | 17.5k | UINT64_C(1543503872), // M |
1580 | 17.5k | UINT64_C(260584255782974), // MAD |
1581 | 17.5k | UINT64_C(260584255782942), // MADB |
1582 | 17.5k | UINT64_C(3005087744), // MADBR |
1583 | 17.5k | UINT64_C(3007184896), // MADR |
1584 | 17.5k | UINT64_C(260584255782958), // MAE |
1585 | 17.5k | UINT64_C(260584255782926), // MAEB |
1586 | 17.5k | UINT64_C(3004039168), // MAEBR |
1587 | 17.5k | UINT64_C(3006136320), // MAER |
1588 | 17.5k | UINT64_C(260584255782970), // MAY |
1589 | 17.5k | UINT64_C(260584255782972), // MAYH |
1590 | 17.5k | UINT64_C(3007053824), // MAYHR |
1591 | 17.5k | UINT64_C(260584255782968), // MAYL |
1592 | 17.5k | UINT64_C(3006791680), // MAYLR |
1593 | 17.5k | UINT64_C(3006922752), // MAYR |
1594 | 17.5k | UINT64_C(2936012800), // MC |
1595 | 17.5k | UINT64_C(1811939328), // MD |
1596 | 17.5k | UINT64_C(260584255782940), // MDB |
1597 | 17.5k | UINT64_C(3004956672), // MDBR |
1598 | 17.5k | UINT64_C(2080374784), // MDE |
1599 | 17.5k | UINT64_C(260584255782924), // MDEB |
1600 | 17.5k | UINT64_C(3003908096), // MDEBR |
1601 | 17.5k | UINT64_C(15360), // MDER |
1602 | 17.5k | UINT64_C(11264), // MDR |
1603 | 17.5k | UINT64_C(3016753152), // MDTR |
1604 | 17.5k | UINT64_C(3016753152), // MDTRA |
1605 | 17.5k | UINT64_C(2080374784), // ME |
1606 | 17.5k | UINT64_C(260584255782967), // MEE |
1607 | 17.5k | UINT64_C(260584255782935), // MEEB |
1608 | 17.5k | UINT64_C(3004628992), // MEEBR |
1609 | 17.5k | UINT64_C(3006726144), // MEER |
1610 | 17.5k | UINT64_C(15360), // MER |
1611 | 17.5k | UINT64_C(249589139505244), // MFY |
1612 | 17.5k | UINT64_C(249589139505284), // MG |
1613 | 17.5k | UINT64_C(249589139505212), // MGH |
1614 | 17.5k | UINT64_C(2802647040), // MGHI |
1615 | 17.5k | UINT64_C(3119251456), // MGRK |
1616 | 17.5k | UINT64_C(1275068416), // MH |
1617 | 17.5k | UINT64_C(2802581504), // MHI |
1618 | 17.5k | UINT64_C(249589139505276), // MHY |
1619 | 17.5k | UINT64_C(249589139505302), // ML |
1620 | 17.5k | UINT64_C(249589139505286), // MLG |
1621 | 17.5k | UINT64_C(3112566784), // MLGR |
1622 | 17.5k | UINT64_C(3113615360), // MLR |
1623 | 17.5k | UINT64_C(277076930199552), // MP |
1624 | 17.5k | UINT64_C(7168), // MR |
1625 | 17.5k | UINT64_C(1895825408), // MS |
1626 | 17.5k | UINT64_C(249589139505235), // MSC |
1627 | 17.5k | UINT64_C(2989621248), // MSCH |
1628 | 17.5k | UINT64_C(260584255782975), // MSD |
1629 | 17.5k | UINT64_C(260584255782943), // MSDB |
1630 | 17.5k | UINT64_C(3005153280), // MSDBR |
1631 | 17.5k | UINT64_C(3007250432), // MSDR |
1632 | 17.5k | UINT64_C(260584255782959), // MSE |
1633 | 17.5k | UINT64_C(260584255782927), // MSEB |
1634 | 17.5k | UINT64_C(3004104704), // MSEBR |
1635 | 17.5k | UINT64_C(3006201856), // MSER |
1636 | 17.5k | UINT64_C(213309550755840), // MSFI |
1637 | 17.5k | UINT64_C(249589139505164), // MSG |
1638 | 17.5k | UINT64_C(249589139505283), // MSGC |
1639 | 17.5k | UINT64_C(249589139505180), // MSGF |
1640 | 17.5k | UINT64_C(213305255788544), // MSGFI |
1641 | 17.5k | UINT64_C(3105619968), // MSGFR |
1642 | 17.5k | UINT64_C(3104571392), // MSGR |
1643 | 17.5k | UINT64_C(3119316992), // MSGRKC |
1644 | 17.5k | UINT64_C(2991718400), // MSR |
1645 | 17.5k | UINT64_C(3120365568), // MSRKC |
1646 | 17.5k | UINT64_C(2990997504), // MSTA |
1647 | 17.5k | UINT64_C(249589139505233), // MSY |
1648 | 17.5k | UINT64_C(230897441832960), // MVC |
1649 | 17.5k | UINT64_C(251852587270144), // MVCDK |
1650 | 17.5k | UINT64_C(255086697644032), // MVCIN |
1651 | 17.5k | UINT64_C(238594023227392), // MVCK |
1652 | 17.5k | UINT64_C(3584), // MVCL |
1653 | 17.5k | UINT64_C(2818572288), // MVCLE |
1654 | 17.5k | UINT64_C(258385232527502), // MVCLU |
1655 | 17.5k | UINT64_C(0), |
1656 | 17.5k | UINT64_C(219902325555200), // MVCOS |
1657 | 17.5k | UINT64_C(239693534855168), // MVCP |
1658 | 17.5k | UINT64_C(240793046482944), // MVCS |
1659 | 17.5k | UINT64_C(251848292302848), // MVCSK |
1660 | 17.5k | UINT64_C(0), |
1661 | 17.5k | UINT64_C(252097400406016), // MVGHI |
1662 | 17.5k | UINT64_C(252080220536832), // MVHHI |
1663 | 17.5k | UINT64_C(252114580275200), // MVHI |
1664 | 17.5k | UINT64_C(2449473536), // MVI |
1665 | 17.5k | UINT64_C(258385232527442), // MVIY |
1666 | 17.5k | UINT64_C(229797930205184), // MVN |
1667 | 17.5k | UINT64_C(264982302294016), // MVO |
1668 | 17.5k | UINT64_C(2991849472), // MVPG |
1669 | 17.5k | UINT64_C(2991915008), // MVST |
1670 | 17.5k | UINT64_C(0), |
1671 | 17.5k | UINT64_C(231996953460736), // MVZ |
1672 | 17.5k | UINT64_C(3008102400), // MXBR |
1673 | 17.5k | UINT64_C(1728053248), // MXD |
1674 | 17.5k | UINT64_C(260584255782919), // MXDB |
1675 | 17.5k | UINT64_C(3003580416), // MXDBR |
1676 | 17.5k | UINT64_C(9984), // MXDR |
1677 | 17.5k | UINT64_C(9728), // MXR |
1678 | 17.5k | UINT64_C(3017277440), // MXTR |
1679 | 17.5k | UINT64_C(3017277440), // MXTRA |
1680 | 17.5k | UINT64_C(260584255782971), // MY |
1681 | 17.5k | UINT64_C(260584255782973), // MYH |
1682 | 17.5k | UINT64_C(3007119360), // MYHR |
1683 | 17.5k | UINT64_C(260584255782969), // MYL |
1684 | 17.5k | UINT64_C(3006857216), // MYLR |
1685 | 17.5k | UINT64_C(3006988288), // MYR |
1686 | 17.5k | UINT64_C(0), |
1687 | 17.5k | UINT64_C(1409286144), // N |
1688 | 17.5k | UINT64_C(233096465088512), // NC |
1689 | 17.5k | UINT64_C(0), |
1690 | 17.5k | UINT64_C(0), |
1691 | 17.5k | UINT64_C(249589139505280), // NG |
1692 | 17.5k | UINT64_C(3112173568), // NGR |
1693 | 17.5k | UINT64_C(3118727168), // NGRK |
1694 | 17.5k | UINT64_C(2483027968), // NI |
1695 | 17.5k | UINT64_C(3002728448), // NIAI |
1696 | 17.5k | UINT64_C(0), |
1697 | 17.5k | UINT64_C(211149182205952), // NIHF |
1698 | 17.5k | UINT64_C(0), |
1699 | 17.5k | UINT64_C(2768502784), // NIHH |
1700 | 17.5k | UINT64_C(0), |
1701 | 17.5k | UINT64_C(2768568320), // NIHL |
1702 | 17.5k | UINT64_C(0), |
1703 | 17.5k | UINT64_C(0), |
1704 | 17.5k | UINT64_C(211153477173248), // NILF |
1705 | 17.5k | UINT64_C(0), |
1706 | 17.5k | UINT64_C(2768633856), // NILH |
1707 | 17.5k | UINT64_C(0), |
1708 | 17.5k | UINT64_C(2768699392), // NILL |
1709 | 17.5k | UINT64_C(0), |
1710 | 17.5k | UINT64_C(0), |
1711 | 17.5k | UINT64_C(258385232527444), // NIY |
1712 | 17.5k | UINT64_C(5120), // NR |
1713 | 17.5k | UINT64_C(3119775744), // NRK |
1714 | 17.5k | UINT64_C(249589139505189), // NTSTG |
1715 | 17.5k | UINT64_C(249589139505236), // NY |
1716 | 17.5k | UINT64_C(1442840576), // O |
1717 | 17.5k | UINT64_C(235295488344064), // OC |
1718 | 17.5k | UINT64_C(0), |
1719 | 17.5k | UINT64_C(0), |
1720 | 17.5k | UINT64_C(249589139505281), // OG |
1721 | 17.5k | UINT64_C(3112239104), // OGR |
1722 | 17.5k | UINT64_C(3118858240), // OGRK |
1723 | 17.5k | UINT64_C(2516582400), // OI |
1724 | 17.5k | UINT64_C(0), |
1725 | 17.5k | UINT64_C(211157772140544), // OIHF |
1726 | 17.5k | UINT64_C(0), |
1727 | 17.5k | UINT64_C(2768764928), // OIHH |
1728 | 17.5k | UINT64_C(0), |
1729 | 17.5k | UINT64_C(2768830464), // OIHL |
1730 | 17.5k | UINT64_C(0), |
1731 | 17.5k | UINT64_C(0), |
1732 | 17.5k | UINT64_C(211162067107840), // OILF |
1733 | 17.5k | UINT64_C(0), |
1734 | 17.5k | UINT64_C(2768896000), // OILH |
1735 | 17.5k | UINT64_C(0), |
1736 | 17.5k | UINT64_C(2768961536), // OILL |
1737 | 17.5k | UINT64_C(0), |
1738 | 17.5k | UINT64_C(0), |
1739 | 17.5k | UINT64_C(258385232527446), // OIY |
1740 | 17.5k | UINT64_C(5632), // OR |
1741 | 17.5k | UINT64_C(3119906816), // ORK |
1742 | 17.5k | UINT64_C(249589139505238), // OY |
1743 | 17.5k | UINT64_C(266081813921792), // PACK |
1744 | 17.5k | UINT64_C(0), |
1745 | 17.5k | UINT64_C(2991063040), // PALB |
1746 | 17.5k | UINT64_C(2987917312), // PC |
1747 | 17.5k | UINT64_C(3106668544), // PCC |
1748 | 17.5k | UINT64_C(3106406400), // PCKMO |
1749 | 17.5k | UINT64_C(249589139505206), // PFD |
1750 | 17.5k | UINT64_C(217711892234240), // PFDRL |
1751 | 17.5k | UINT64_C(3115253760), // PFMF |
1752 | 17.5k | UINT64_C(266), // PFPO |
1753 | 17.5k | UINT64_C(2989359104), // PGIN |
1754 | 17.5k | UINT64_C(2989424640), // PGOUT |
1755 | 17.5k | UINT64_C(256186209271808), // PKA |
1756 | 17.5k | UINT64_C(247390116249600), // PKU |
1757 | 17.5k | UINT64_C(261683767410688), // PLO |
1758 | 17.5k | UINT64_C(3118530560), // POPCNT |
1759 | 17.5k | UINT64_C(3001548800), // PPA |
1760 | 17.5k | UINT64_C(3107717120), // PPNO |
1761 | 17.5k | UINT64_C(257), // PR |
1762 | 17.5k | UINT64_C(3107717120), // PRNO |
1763 | 17.5k | UINT64_C(2988965888), // PT |
1764 | 17.5k | UINT64_C(3114401792), // PTF |
1765 | 17.5k | UINT64_C(260), // PTFF |
1766 | 17.5k | UINT64_C(3114139648), // PTI |
1767 | 17.5k | UINT64_C(2987196416), // PTLB |
1768 | 17.5k | UINT64_C(3019177984), // QADTR |
1769 | 17.5k | UINT64_C(3019702272), // QAXTR |
1770 | 17.5k | UINT64_C(2995650560), // QCTRI |
1771 | 17.5k | UINT64_C(2995126272), // QSI |
1772 | 17.5k | UINT64_C(2990211072), // RCHP |
1773 | 17.5k | UINT64_C(259484744155221), // RISBG |
1774 | 17.5k | UINT64_C(259484744155221), // RISBG32 |
1775 | 17.5k | UINT64_C(259484744155225), // RISBGN |
1776 | 17.5k | UINT64_C(259484744155229), // RISBHG |
1777 | 17.5k | UINT64_C(0), |
1778 | 17.5k | UINT64_C(0), |
1779 | 17.5k | UINT64_C(259484744155217), // RISBLG |
1780 | 17.5k | UINT64_C(0), |
1781 | 17.5k | UINT64_C(0), |
1782 | 17.5k | UINT64_C(0), |
1783 | 17.5k | UINT64_C(258385232527389), // RLL |
1784 | 17.5k | UINT64_C(258385232527388), // RLLG |
1785 | 17.5k | UINT64_C(259484744155220), // RNSBG |
1786 | 17.5k | UINT64_C(259484744155222), // ROSBG |
1787 | 17.5k | UINT64_C(2994143232), // RP |
1788 | 17.5k | UINT64_C(2989096960), // RRBE |
1789 | 17.5k | UINT64_C(3115188224), // RRBM |
1790 | 17.5k | UINT64_C(3019309056), // RRDTR |
1791 | 17.5k | UINT64_C(3019833344), // RRXTR |
1792 | 17.5k | UINT64_C(2990014464), // RSCH |
1793 | 17.5k | UINT64_C(259484744155223), // RXSBG |
1794 | 17.5k | UINT64_C(0), |
1795 | 17.5k | UINT64_C(1526726656), // S |
1796 | 17.5k | UINT64_C(2987982848), // SAC |
1797 | 17.5k | UINT64_C(2994274304), // SACF |
1798 | 17.5k | UINT64_C(2989948928), // SAL |
1799 | 17.5k | UINT64_C(268), // SAM24 |
1800 | 17.5k | UINT64_C(269), // SAM31 |
1801 | 17.5k | UINT64_C(270), // SAM64 |
1802 | 17.5k | UINT64_C(2991456256), // SAR |
1803 | 17.5k | UINT64_C(3001024512), // SCCTR |
1804 | 17.5k | UINT64_C(2990276608), // SCHM |
1805 | 17.5k | UINT64_C(2986606592), // SCK |
1806 | 17.5k | UINT64_C(2986737664), // SCKC |
1807 | 17.5k | UINT64_C(263), // SCKPF |
1808 | 17.5k | UINT64_C(1795162112), // SD |
1809 | 17.5k | UINT64_C(260584255782939), // SDB |
1810 | 17.5k | UINT64_C(3004891136), // SDBR |
1811 | 17.5k | UINT64_C(11008), // SDR |
1812 | 17.5k | UINT64_C(3016949760), // SDTR |
1813 | 17.5k | UINT64_C(3016949760), // SDTRA |
1814 | 17.5k | UINT64_C(2063597568), // SE |
1815 | 17.5k | UINT64_C(260584255782923), // SEB |
1816 | 17.5k | UINT64_C(3003842560), // SEBR |
1817 | 17.5k | UINT64_C(15104), // SER |
1818 | 17.5k | UINT64_C(3011837952), // SFASR |
1819 | 17.5k | UINT64_C(3011772416), // SFPC |
1820 | 17.5k | UINT64_C(249589139505161), // SG |
1821 | 17.5k | UINT64_C(249589139505177), // SGF |
1822 | 17.5k | UINT64_C(3105423360), // SGFR |
1823 | 17.5k | UINT64_C(249589139505209), // SGH |
1824 | 17.5k | UINT64_C(3104374784), // SGR |
1825 | 17.5k | UINT64_C(3119054848), // SGRK |
1826 | 17.5k | UINT64_C(1258291200), // SH |
1827 | 17.5k | UINT64_C(3116957696), // SHHHR |
1828 | 17.5k | UINT64_C(3118006272), // SHHLR |
1829 | 17.5k | UINT64_C(249589139505275), // SHY |
1830 | 17.5k | UINT64_C(2987655168), // SIE |
1831 | 17.5k | UINT64_C(2993946624), // SIGA |
1832 | 17.5k | UINT64_C(2919235584), // SIGP |
1833 | 17.5k | UINT64_C(1593835520), // SL |
1834 | 17.5k | UINT64_C(2332033024), // SLA |
1835 | 17.5k | UINT64_C(258385232527371), // SLAG |
1836 | 17.5k | UINT64_C(258385232527581), // SLAK |
1837 | 17.5k | UINT64_C(249589139505305), // SLB |
1838 | 17.5k | UINT64_C(249589139505289), // SLBG |
1839 | 17.5k | UINT64_C(3112763392), // SLBGR |
1840 | 17.5k | UINT64_C(3113811968), // SLBR |
1841 | 17.5k | UINT64_C(2399141888), // SLDA |
1842 | 17.5k | UINT64_C(2365587456), // SLDL |
1843 | 17.5k | UINT64_C(260584255782976), // SLDT |
1844 | 17.5k | UINT64_C(213326730625024), // SLFI |
1845 | 17.5k | UINT64_C(249589139505163), // SLG |
1846 | 17.5k | UINT64_C(249589139505179), // SLGF |
1847 | 17.5k | UINT64_C(213322435657728), // SLGFI |
1848 | 17.5k | UINT64_C(3105554432), // SLGFR |
1849 | 17.5k | UINT64_C(3104505856), // SLGR |
1850 | 17.5k | UINT64_C(3119185920), // SLGRK |
1851 | 17.5k | UINT64_C(3117088768), // SLHHHR |
1852 | 17.5k | UINT64_C(3118137344), // SLHHLR |
1853 | 17.5k | UINT64_C(2298478592), // SLL |
1854 | 17.5k | UINT64_C(258385232527373), // SLLG |
1855 | 17.5k | UINT64_C(258385232527583), // SLLK |
1856 | 17.5k | UINT64_C(7936), // SLR |
1857 | 17.5k | UINT64_C(3120234496), // SLRK |
1858 | 17.5k | UINT64_C(260584255782984), // SLXT |
1859 | 17.5k | UINT64_C(249589139505247), // SLY |
1860 | 17.5k | UINT64_C(275977418571776), // SP |
1861 | 17.5k | UINT64_C(3001090048), // SPCTR |
1862 | 17.5k | UINT64_C(2986999808), // SPKA |
1863 | 17.5k | UINT64_C(1024), // SPM |
1864 | 17.5k | UINT64_C(2986868736), // SPT |
1865 | 17.5k | UINT64_C(2987393024), // SPX |
1866 | 17.5k | UINT64_C(260584255782965), // SQD |
1867 | 17.5k | UINT64_C(260584255782933), // SQDB |
1868 | 17.5k | UINT64_C(3004497920), // SQDBR |
1869 | 17.5k | UINT64_C(2990800896), // SQDR |
1870 | 17.5k | UINT64_C(260584255782964), // SQE |
1871 | 17.5k | UINT64_C(260584255782932), // SQEB |
1872 | 17.5k | UINT64_C(3004432384), // SQEBR |
1873 | 17.5k | UINT64_C(2990866432), // SQER |
1874 | 17.5k | UINT64_C(3004563456), // SQXBR |
1875 | 17.5k | UINT64_C(3006660608), // SQXR |
1876 | 17.5k | UINT64_C(6912), // SR |
1877 | 17.5k | UINT64_C(2315255808), // SRA |
1878 | 17.5k | UINT64_C(258385232527370), // SRAG |
1879 | 17.5k | UINT64_C(258385232527580), // SRAK |
1880 | 17.5k | UINT64_C(2382364672), // SRDA |
1881 | 17.5k | UINT64_C(2348810240), // SRDL |
1882 | 17.5k | UINT64_C(260584255782977), // SRDT |
1883 | 17.5k | UINT64_C(3120103424), // SRK |
1884 | 17.5k | UINT64_C(2281701376), // SRL |
1885 | 17.5k | UINT64_C(258385232527372), // SRLG |
1886 | 17.5k | UINT64_C(258385232527582), // SRLK |
1887 | 17.5k | UINT64_C(2996371456), // SRNM |
1888 | 17.5k | UINT64_C(2998403072), // SRNMB |
1889 | 17.5k | UINT64_C(2998468608), // SRNMT |
1890 | 17.5k | UINT64_C(263882790666240), // SRP |
1891 | 17.5k | UINT64_C(2992504832), // SRST |
1892 | 17.5k | UINT64_C(0), |
1893 | 17.5k | UINT64_C(3116236800), // SRSTU |
1894 | 17.5k | UINT64_C(260584255782985), // SRXT |
1895 | 17.5k | UINT64_C(3114205184), // SSAIR |
1896 | 17.5k | UINT64_C(2988769280), // SSAR |
1897 | 17.5k | UINT64_C(2989686784), // SSCH |
1898 | 17.5k | UINT64_C(2989162496), // SSKE |
1899 | 17.5k | UINT64_C(2989162496), // SSKEOpt |
1900 | 17.5k | UINT64_C(2147483648), // SSM |
1901 | 17.5k | UINT64_C(1342177280), // ST |
1902 | 17.5k | UINT64_C(0), |
1903 | 17.5k | UINT64_C(2600468480), // STAM |
1904 | 17.5k | UINT64_C(258385232527515), // STAMY |
1905 | 17.5k | UINT64_C(2987524096), // STAP |
1906 | 17.5k | UINT64_C(1107296256), // STC |
1907 | 17.5k | UINT64_C(249589139505347), // STCH |
1908 | 17.5k | UINT64_C(2986672128), // STCK |
1909 | 17.5k | UINT64_C(2986803200), // STCKC |
1910 | 17.5k | UINT64_C(2994208768), // STCKE |
1911 | 17.5k | UINT64_C(2994470912), // STCKF |
1912 | 17.5k | UINT64_C(3187671040), // STCM |
1913 | 17.5k | UINT64_C(258385232527404), // STCMH |
1914 | 17.5k | UINT64_C(258385232527405), // STCMY |
1915 | 17.5k | UINT64_C(0), |
1916 | 17.5k | UINT64_C(2990145536), // STCPS |
1917 | 17.5k | UINT64_C(2990080000), // STCRW |
1918 | 17.5k | UINT64_C(258385232527397), // STCTG |
1919 | 17.5k | UINT64_C(3053453312), // STCTL |
1920 | 17.5k | UINT64_C(249589139505266), // STCY |
1921 | 17.5k | UINT64_C(1610612736), // STD |
1922 | 17.5k | UINT64_C(260584255783015), // STDY |
1923 | 17.5k | UINT64_C(1879048192), // STE |
1924 | 17.5k | UINT64_C(260584255783014), // STEY |
1925 | 17.5k | UINT64_C(249589139505355), // STFH |
1926 | 17.5k | UINT64_C(2997944320), // STFL |
1927 | 17.5k | UINT64_C(2997878784), // STFLE |
1928 | 17.5k | UINT64_C(2996568064), // STFPC |
1929 | 17.5k | UINT64_C(249589139505188), // STG |
1930 | 17.5k | UINT64_C(215551523684352), // STGRL |
1931 | 17.5k | UINT64_C(249589139505225), // STGSC |
1932 | 17.5k | UINT64_C(1073741824), // STH |
1933 | 17.5k | UINT64_C(249589139505351), // STHH |
1934 | 17.5k | UINT64_C(0), |
1935 | 17.5k | UINT64_C(215534343815168), // STHRL |
1936 | 17.5k | UINT64_C(249589139505264), // STHY |
1937 | 17.5k | UINT64_C(2986475520), // STIDP |
1938 | 17.5k | UINT64_C(2415919104), // STM |
1939 | 17.5k | UINT64_C(258385232527396), // STMG |
1940 | 17.5k | UINT64_C(258385232527398), // STMH |
1941 | 17.5k | UINT64_C(258385232527504), // STMY |
1942 | 17.5k | UINT64_C(0), |
1943 | 17.5k | UINT64_C(2885681152), // STNSM |
1944 | 17.5k | UINT64_C(258385232527603), // STOC |
1945 | 17.5k | UINT64_C(258385232527603), // STOCAsm |
1946 | 17.5k | UINT64_C(258419592265971), // STOCAsmE |
1947 | 17.5k | UINT64_C(258393822462195), // STOCAsmH |
1948 | 17.5k | UINT64_C(258428182200563), // STOCAsmHE |
1949 | 17.5k | UINT64_C(258402412396787), // STOCAsmL |
1950 | 17.5k | UINT64_C(258436772135155), // STOCAsmLE |
1951 | 17.5k | UINT64_C(258411002331379), // STOCAsmLH |
1952 | 17.5k | UINT64_C(258402412396787), // STOCAsmM |
1953 | 17.5k | UINT64_C(258415297298675), // STOCAsmNE |
1954 | 17.5k | UINT64_C(258441067102451), // STOCAsmNH |
1955 | 17.5k | UINT64_C(258406707364083), // STOCAsmNHE |
1956 | 17.5k | UINT64_C(258432477167859), // STOCAsmNL |
1957 | 17.5k | UINT64_C(258398117429491), // STOCAsmNLE |
1958 | 17.5k | UINT64_C(258423887233267), // STOCAsmNLH |
1959 | 17.5k | UINT64_C(258432477167859), // STOCAsmNM |
1960 | 17.5k | UINT64_C(258445362069747), // STOCAsmNO |
1961 | 17.5k | UINT64_C(258441067102451), // STOCAsmNP |
1962 | 17.5k | UINT64_C(258415297298675), // STOCAsmNZ |
1963 | 17.5k | UINT64_C(258389527494899), // STOCAsmO |
1964 | 17.5k | UINT64_C(258393822462195), // STOCAsmP |
1965 | 17.5k | UINT64_C(258419592265971), // STOCAsmZ |
1966 | 17.5k | UINT64_C(258385232527585), // STOCFH |
1967 | 17.5k | UINT64_C(258385232527585), // STOCFHAsm |
1968 | 17.5k | UINT64_C(258419592265953), // STOCFHAsmE |
1969 | 17.5k | UINT64_C(258393822462177), // STOCFHAsmH |
1970 | 17.5k | UINT64_C(258428182200545), // STOCFHAsmHE |
1971 | 17.5k | UINT64_C(258402412396769), // STOCFHAsmL |
1972 | 17.5k | UINT64_C(258436772135137), // STOCFHAsmLE |
1973 | 17.5k | UINT64_C(258411002331361), // STOCFHAsmLH |
1974 | 17.5k | UINT64_C(258402412396769), // STOCFHAsmM |
1975 | 17.5k | UINT64_C(258415297298657), // STOCFHAsmNE |
1976 | 17.5k | UINT64_C(258441067102433), // STOCFHAsmNH |
1977 | 17.5k | UINT64_C(258406707364065), // STOCFHAsmNHE |
1978 | 17.5k | UINT64_C(258432477167841), // STOCFHAsmNL |
1979 | 17.5k | UINT64_C(258398117429473), // STOCFHAsmNLE |
1980 | 17.5k | UINT64_C(258423887233249), // STOCFHAsmNLH |
1981 | 17.5k | UINT64_C(258432477167841), // STOCFHAsmNM |
1982 | 17.5k | UINT64_C(258445362069729), // STOCFHAsmNO |
1983 | 17.5k | UINT64_C(258441067102433), // STOCFHAsmNP |
1984 | 17.5k | UINT64_C(258415297298657), // STOCFHAsmNZ |
1985 | 17.5k | UINT64_C(258389527494881), // STOCFHAsmO |
1986 | 17.5k | UINT64_C(258393822462177), // STOCFHAsmP |
1987 | 17.5k | UINT64_C(258419592265953), // STOCFHAsmZ |
1988 | 17.5k | UINT64_C(258385232527587), // STOCG |
1989 | 17.5k | UINT64_C(258385232527587), // STOCGAsm |
1990 | 17.5k | UINT64_C(258419592265955), // STOCGAsmE |
1991 | 17.5k | UINT64_C(258393822462179), // STOCGAsmH |
1992 | 17.5k | UINT64_C(258428182200547), // STOCGAsmHE |
1993 | 17.5k | UINT64_C(258402412396771), // STOCGAsmL |
1994 | 17.5k | UINT64_C(258436772135139), // STOCGAsmLE |
1995 | 17.5k | UINT64_C(258411002331363), // STOCGAsmLH |
1996 | 17.5k | UINT64_C(258402412396771), // STOCGAsmM |
1997 | 17.5k | UINT64_C(258415297298659), // STOCGAsmNE |
1998 | 17.5k | UINT64_C(258441067102435), // STOCGAsmNH |
1999 | 17.5k | UINT64_C(258406707364067), // STOCGAsmNHE |
2000 | 17.5k | UINT64_C(258432477167843), // STOCGAsmNL |
2001 | 17.5k | UINT64_C(258398117429475), // STOCGAsmNLE |
2002 | 17.5k | UINT64_C(258423887233251), // STOCGAsmNLH |
2003 | 17.5k | UINT64_C(258432477167843), // STOCGAsmNM |
2004 | 17.5k | UINT64_C(258445362069731), // STOCGAsmNO |
2005 | 17.5k | UINT64_C(258441067102435), // STOCGAsmNP |
2006 | 17.5k | UINT64_C(258415297298659), // STOCGAsmNZ |
2007 | 17.5k | UINT64_C(258389527494883), // STOCGAsmO |
2008 | 17.5k | UINT64_C(258393822462179), // STOCGAsmP |
2009 | 17.5k | UINT64_C(258419592265955), // STOCGAsmZ |
2010 | 17.5k | UINT64_C(0), |
2011 | 17.5k | UINT64_C(2902458368), // STOSM |
2012 | 17.5k | UINT64_C(249589139505294), // STPQ |
2013 | 17.5k | UINT64_C(2986934272), // STPT |
2014 | 17.5k | UINT64_C(2987458560), // STPX |
2015 | 17.5k | UINT64_C(251796752695296), // STRAG |
2016 | 17.5k | UINT64_C(215568703553536), // STRL |
2017 | 17.5k | UINT64_C(249589139505214), // STRV |
2018 | 17.5k | UINT64_C(249589139505199), // STRVG |
2019 | 17.5k | UINT64_C(249589139505215), // STRVH |
2020 | 17.5k | UINT64_C(2989752320), // STSCH |
2021 | 17.5k | UINT64_C(2994536448), // STSI |
2022 | 17.5k | UINT64_C(2990931968), // STURA |
2023 | 17.5k | UINT64_C(3106209792), // STURG |
2024 | 17.5k | UINT64_C(0), |
2025 | 17.5k | UINT64_C(249589139505232), // STY |
2026 | 17.5k | UINT64_C(2130706432), // SU |
2027 | 17.5k | UINT64_C(16128), // SUR |
2028 | 17.5k | UINT64_C(2560), // SVC |
2029 | 17.5k | UINT64_C(1862270976), // SW |
2030 | 17.5k | UINT64_C(12032), // SWR |
2031 | 17.5k | UINT64_C(3008036864), // SXBR |
2032 | 17.5k | UINT64_C(14080), // SXR |
2033 | 17.5k | UINT64_C(3017474048), // SXTR |
2034 | 17.5k | UINT64_C(3017474048), // SXTRA |
2035 | 17.5k | UINT64_C(249589139505243), // SY |
2036 | 17.5k | UINT64_C(0), |
2037 | 17.5k | UINT64_C(0), |
2038 | 17.5k | UINT64_C(0), |
2039 | 17.5k | UINT64_C(0), |
2040 | 17.5k | UINT64_C(0), |
2041 | 17.5k | UINT64_C(0), |
2042 | 17.5k | UINT64_C(0), |
2043 | 17.5k | UINT64_C(0), |
2044 | 17.5k | UINT64_C(3002859520), // TABORT |
2045 | 17.5k | UINT64_C(267), // TAM |
2046 | 17.5k | UINT64_C(2991325184), // TAR |
2047 | 17.5k | UINT64_C(2989228032), // TB |
2048 | 17.5k | UINT64_C(3008430080), // TBDR |
2049 | 17.5k | UINT64_C(3008364544), // TBEDR |
2050 | 17.5k | UINT64_C(252200479621120), // TBEGIN |
2051 | 17.5k | UINT64_C(252204774588416), // TBEGINC |
2052 | 17.5k | UINT64_C(0), |
2053 | 17.5k | UINT64_C(260584255782929), // TCDB |
2054 | 17.5k | UINT64_C(260584255782928), // TCEB |
2055 | 17.5k | UINT64_C(260584255782930), // TCXB |
2056 | 17.5k | UINT64_C(260584255782996), // TDCDT |
2057 | 17.5k | UINT64_C(260584255782992), // TDCET |
2058 | 17.5k | UINT64_C(260584255783000), // TDCXT |
2059 | 17.5k | UINT64_C(260584255782997), // TDGDT |
2060 | 17.5k | UINT64_C(260584255782993), // TDGET |
2061 | 17.5k | UINT64_C(260584255783001), // TDGXT |
2062 | 17.5k | UINT64_C(3002597376), // TEND |
2063 | 17.5k | UINT64_C(3008888832), // THDER |
2064 | 17.5k | UINT64_C(3008954368), // THDR |
2065 | 17.5k | UINT64_C(0), |
2066 | 17.5k | UINT64_C(0), |
2067 | 17.5k | UINT64_C(2432696320), // TM |
2068 | 17.5k | UINT64_C(2801926144), // TMHH |
2069 | 17.5k | UINT64_C(0), |
2070 | 17.5k | UINT64_C(2801991680), // TMHL |
2071 | 17.5k | UINT64_C(0), |
2072 | 17.5k | UINT64_C(0), |
2073 | 17.5k | UINT64_C(2801795072), // TMLH |
2074 | 17.5k | UINT64_C(0), |
2075 | 17.5k | UINT64_C(2801860608), // TMLL |
2076 | 17.5k | UINT64_C(0), |
2077 | 17.5k | UINT64_C(0), |
2078 | 17.5k | UINT64_C(258385232527441), // TMY |
2079 | 17.5k | UINT64_C(258385232527552), // TP |
2080 | 17.5k | UINT64_C(2989883392), // TPI |
2081 | 17.5k | UINT64_C(251792457728000), // TPROT |
2082 | 17.5k | UINT64_C(241892558110720), // TR |
2083 | 17.5k | UINT64_C(2566914048), // TRACE |
2084 | 17.5k | UINT64_C(258385232527375), // TRACG |
2085 | 17.5k | UINT64_C(511), // TRAP2 |
2086 | 17.5k | UINT64_C(3003056128), // TRAP4 |
2087 | 17.5k | UINT64_C(2997157888), // TRE |
2088 | 17.5k | UINT64_C(3113418752), // TROO |
2089 | 17.5k | UINT64_C(3113418752), // TROOOpt |
2090 | 17.5k | UINT64_C(3113353216), // TROT |
2091 | 17.5k | UINT64_C(3113353216), // TROTOpt |
2092 | 17.5k | UINT64_C(242992069738496), // TRT |
2093 | 17.5k | UINT64_C(3116302336), // TRTE |
2094 | 17.5k | UINT64_C(3116302336), // TRTEOpt |
2095 | 17.5k | UINT64_C(3113287680), // TRTO |
2096 | 17.5k | UINT64_C(3113287680), // TRTOOpt |
2097 | 17.5k | UINT64_C(228698418577408), // TRTR |
2098 | 17.5k | UINT64_C(3116171264), // TRTRE |
2099 | 17.5k | UINT64_C(3116171264), // TRTREOpt |
2100 | 17.5k | UINT64_C(3113222144), // TRTT |
2101 | 17.5k | UINT64_C(3113222144), // TRTTOpt |
2102 | 17.5k | UINT64_C(2466250752), // TS |
2103 | 17.5k | UINT64_C(2989817856), // TSCH |
2104 | 17.5k | UINT64_C(0), |
2105 | 17.5k | UINT64_C(267181325549568), // UNPK |
2106 | 17.5k | UINT64_C(257285720899584), // UNPKA |
2107 | 17.5k | UINT64_C(248489627877376), // UNPKU |
2108 | 17.5k | UINT64_C(258), // UPT |
2109 | 17.5k | UINT64_C(253987186016499), // VA |
2110 | 17.5k | UINT64_C(253987186016499), // VAB |
2111 | 17.5k | UINT64_C(253987186016443), // VAC |
2112 | 17.5k | UINT64_C(253987186016497), // VACC |
2113 | 17.5k | UINT64_C(253987186016497), // VACCB |
2114 | 17.5k | UINT64_C(253987186016441), // VACCC |
2115 | 17.5k | UINT64_C(253987253125305), // VACCCQ |
2116 | 17.5k | UINT64_C(253987186024689), // VACCF |
2117 | 17.5k | UINT64_C(253987186028785), // VACCG |
2118 | 17.5k | UINT64_C(253987186020593), // VACCH |
2119 | 17.5k | UINT64_C(253987186032881), // VACCQ |
2120 | 17.5k | UINT64_C(253987253125307), // VACQ |
2121 | 17.5k | UINT64_C(253987186024691), // VAF |
2122 | 17.5k | UINT64_C(253987186028787), // VAG |
2123 | 17.5k | UINT64_C(253987186020595), // VAH |
2124 | 17.5k | UINT64_C(252887674388593), // VAP |
2125 | 17.5k | UINT64_C(253987186032883), // VAQ |
2126 | 17.5k | UINT64_C(253987186016498), // VAVG |
2127 | 17.5k | UINT64_C(253987186016498), // VAVGB |
2128 | 17.5k | UINT64_C(253987186024690), // VAVGF |
2129 | 17.5k | UINT64_C(253987186028786), // VAVGG |
2130 | 17.5k | UINT64_C(253987186020594), // VAVGH |
2131 | 17.5k | UINT64_C(253987186016496), // VAVGL |
2132 | 17.5k | UINT64_C(253987186016496), // VAVGLB |
2133 | 17.5k | UINT64_C(253987186024688), // VAVGLF |
2134 | 17.5k | UINT64_C(253987186028784), // VAVGLG |
2135 | 17.5k | UINT64_C(253987186020592), // VAVGLH |
2136 | 17.5k | UINT64_C(253987186016389), // VBPERM |
2137 | 17.5k | UINT64_C(253987186016451), // VCDG |
2138 | 17.5k | UINT64_C(253987186028739), // VCDGB |
2139 | 17.5k | UINT64_C(253987186016449), // VCDLG |
2140 | 17.5k | UINT64_C(253987186028737), // VCDLGB |
2141 | 17.5k | UINT64_C(253987186016504), // VCEQ |
2142 | 17.5k | UINT64_C(253987186016504), // VCEQB |
2143 | 17.5k | UINT64_C(253987187065080), // VCEQBS |
2144 | 17.5k | UINT64_C(253987186024696), // VCEQF |
2145 | 17.5k | UINT64_C(253987187073272), // VCEQFS |
2146 | 17.5k | UINT64_C(253987186028792), // VCEQG |
2147 | 17.5k | UINT64_C(253987187077368), // VCEQGS |
2148 | 17.5k | UINT64_C(253987186020600), // VCEQH |
2149 | 17.5k | UINT64_C(253987187069176), // VCEQHS |
2150 | 17.5k | UINT64_C(253987186016450), // VCGD |
2151 | 17.5k | UINT64_C(253987186028738), // VCGDB |
2152 | 17.5k | UINT64_C(253987186016507), // VCH |
2153 | 17.5k | UINT64_C(253987186016507), // VCHB |
2154 | 17.5k | UINT64_C(253987187065083), // VCHBS |
2155 | 17.5k | UINT64_C(253987186024699), // VCHF |
2156 | 17.5k | UINT64_C(253987187073275), // VCHFS |
2157 | 17.5k | UINT64_C(253987186028795), // VCHG |
2158 | 17.5k | UINT64_C(253987187077371), // VCHGS |
2159 | 17.5k | UINT64_C(253987186020603), // VCHH |
2160 | 17.5k | UINT64_C(253987187069179), // VCHHS |
2161 | 17.5k | UINT64_C(253987186016505), // VCHL |
2162 | 17.5k | UINT64_C(253987186016505), // VCHLB |
2163 | 17.5k | UINT64_C(253987187065081), // VCHLBS |
2164 | 17.5k | UINT64_C(253987186024697), // VCHLF |
2165 | 17.5k | UINT64_C(253987187073273), // VCHLFS |
2166 | 17.5k | UINT64_C(253987186028793), // VCHLG |
2167 | 17.5k | UINT64_C(253987187077369), // VCHLGS |
2168 | 17.5k | UINT64_C(253987186020601), // VCHLH |
2169 | 17.5k | UINT64_C(253987187069177), // VCHLHS |
2170 | 17.5k | UINT64_C(253987186016358), // VCKSM |
2171 | 17.5k | UINT64_C(253987186016448), // VCLGD |
2172 | 17.5k | UINT64_C(253987186028736), // VCLGDB |
2173 | 17.5k | UINT64_C(253987186016339), // VCLZ |
2174 | 17.5k | UINT64_C(253987186016339), // VCLZB |
2175 | 17.5k | UINT64_C(253987186024531), // VCLZF |
2176 | 17.5k | UINT64_C(253987186028627), // VCLZG |
2177 | 17.5k | UINT64_C(253987186020435), // VCLZH |
2178 | 17.5k | UINT64_C(252887674388599), // VCP |
2179 | 17.5k | UINT64_C(253987186016338), // VCTZ |
2180 | 17.5k | UINT64_C(253987186016338), // VCTZB |
2181 | 17.5k | UINT64_C(253987186024530), // VCTZF |
2182 | 17.5k | UINT64_C(253987186028626), // VCTZG |
2183 | 17.5k | UINT64_C(253987186020434), // VCTZH |
2184 | 17.5k | UINT64_C(252887674388560), // VCVB |
2185 | 17.5k | UINT64_C(252887674388562), // VCVBG |
2186 | 17.5k | UINT64_C(252887674388568), // VCVD |
2187 | 17.5k | UINT64_C(252887674388570), // VCVDG |
2188 | 17.5k | UINT64_C(252887674388602), // VDP |
2189 | 17.5k | UINT64_C(253987186016475), // VEC |
2190 | 17.5k | UINT64_C(253987186016475), // VECB |
2191 | 17.5k | UINT64_C(253987186024667), // VECF |
2192 | 17.5k | UINT64_C(253987186028763), // VECG |
2193 | 17.5k | UINT64_C(253987186020571), // VECH |
2194 | 17.5k | UINT64_C(253987186016473), // VECL |
2195 | 17.5k | UINT64_C(253987186016473), // VECLB |
2196 | 17.5k | UINT64_C(253987186024665), // VECLF |
2197 | 17.5k | UINT64_C(253987186028761), // VECLG |
2198 | 17.5k | UINT64_C(253987186020569), // VECLH |
2199 | 17.5k | UINT64_C(253987186016370), // VERIM |
2200 | 17.5k | UINT64_C(253987186016370), // VERIMB |
2201 | 17.5k | UINT64_C(253987186024562), // VERIMF |
2202 | 17.5k | UINT64_C(253987186028658), // VERIMG |
2203 | 17.5k | UINT64_C(253987186020466), // VERIMH |
2204 | 17.5k | UINT64_C(253987186016307), // VERLL |
2205 | 17.5k | UINT64_C(253987186016307), // VERLLB |
2206 | 17.5k | UINT64_C(253987186024499), // VERLLF |
2207 | 17.5k | UINT64_C(253987186028595), // VERLLG |
2208 | 17.5k | UINT64_C(253987186020403), // VERLLH |
2209 | 17.5k | UINT64_C(253987186016371), // VERLLV |
2210 | 17.5k | UINT64_C(253987186016371), // VERLLVB |
2211 | 17.5k | UINT64_C(253987186024563), // VERLLVF |
2212 | 17.5k | UINT64_C(253987186028659), // VERLLVG |
2213 | 17.5k | UINT64_C(253987186020467), // VERLLVH |
2214 | 17.5k | UINT64_C(253987186016304), // VESL |
2215 | 17.5k | UINT64_C(253987186016304), // VESLB |
2216 | 17.5k | UINT64_C(253987186024496), // VESLF |
2217 | 17.5k | UINT64_C(253987186028592), // VESLG |
2218 | 17.5k | UINT64_C(253987186020400), // VESLH |
2219 | 17.5k | UINT64_C(253987186016368), // VESLV |
2220 | 17.5k | UINT64_C(253987186016368), // VESLVB |
2221 | 17.5k | UINT64_C(253987186024560), // VESLVF |
2222 | 17.5k | UINT64_C(253987186028656), // VESLVG |
2223 | 17.5k | UINT64_C(253987186020464), // VESLVH |
2224 | 17.5k | UINT64_C(253987186016314), // VESRA |
2225 | 17.5k | UINT64_C(253987186016314), // VESRAB |
2226 | 17.5k | UINT64_C(253987186024506), // VESRAF |
2227 | 17.5k | UINT64_C(253987186028602), // VESRAG |
2228 | 17.5k | UINT64_C(253987186020410), // VESRAH |
2229 | 17.5k | UINT64_C(253987186016378), // VESRAV |
2230 | 17.5k | UINT64_C(253987186016378), // VESRAVB |
2231 | 17.5k | UINT64_C(253987186024570), // VESRAVF |
2232 | 17.5k | UINT64_C(253987186028666), // VESRAVG |
2233 | 17.5k | UINT64_C(253987186020474), // VESRAVH |
2234 | 17.5k | UINT64_C(253987186016312), // VESRL |
2235 | 17.5k | UINT64_C(253987186016312), // VESRLB |
2236 | 17.5k | UINT64_C(253987186024504), // VESRLF |
2237 | 17.5k | UINT64_C(253987186028600), // VESRLG |
2238 | 17.5k | UINT64_C(253987186020408), // VESRLH |
2239 | 17.5k | UINT64_C(253987186016376), // VESRLV |
2240 | 17.5k | UINT64_C(253987186016376), // VESRLVB |
2241 | 17.5k | UINT64_C(253987186024568), // VESRLVF |
2242 | 17.5k | UINT64_C(253987186028664), // VESRLVG |
2243 | 17.5k | UINT64_C(253987186020472), // VESRLVH |
2244 | 17.5k | UINT64_C(253987186016483), // VFA |
2245 | 17.5k | UINT64_C(253987186028771), // VFADB |
2246 | 17.5k | UINT64_C(253987186016386), // VFAE |
2247 | 17.5k | UINT64_C(253987186016386), // VFAEB |
2248 | 17.5k | UINT64_C(253987187064962), // VFAEBS |
2249 | 17.5k | UINT64_C(253987186024578), // VFAEF |
2250 | 17.5k | UINT64_C(253987187073154), // VFAEFS |
2251 | 17.5k | UINT64_C(253987186020482), // VFAEH |
2252 | 17.5k | UINT64_C(253987187069058), // VFAEHS |
2253 | 17.5k | UINT64_C(253987188113538), // VFAEZB |
2254 | 17.5k | UINT64_C(253987189162114), // VFAEZBS |
2255 | 17.5k | UINT64_C(253987188121730), // VFAEZF |
2256 | 17.5k | UINT64_C(253987189170306), // VFAEZFS |
2257 | 17.5k | UINT64_C(253987188117634), // VFAEZH |
2258 | 17.5k | UINT64_C(253987189166210), // VFAEZHS |
2259 | 17.5k | UINT64_C(253987186024675), // VFASB |
2260 | 17.5k | UINT64_C(253987186016488), // VFCE |
2261 | 17.5k | UINT64_C(253987186028776), // VFCEDB |
2262 | 17.5k | UINT64_C(253987187077352), // VFCEDBS |
2263 | 17.5k | UINT64_C(253987186024680), // VFCESB |
2264 | 17.5k | UINT64_C(253987187073256), // VFCESBS |
2265 | 17.5k | UINT64_C(253987186016491), // VFCH |
2266 | 17.5k | UINT64_C(253987186028779), // VFCHDB |
2267 | 17.5k | UINT64_C(253987187077355), // VFCHDBS |
2268 | 17.5k | UINT64_C(253987186016490), // VFCHE |
2269 | 17.5k | UINT64_C(253987186028778), // VFCHEDB |
2270 | 17.5k | UINT64_C(253987187077354), // VFCHEDBS |
2271 | 17.5k | UINT64_C(253987186024682), // VFCHESB |
2272 | 17.5k | UINT64_C(253987187073258), // VFCHESBS |
2273 | 17.5k | UINT64_C(253987186024683), // VFCHSB |
2274 | 17.5k | UINT64_C(253987187073259), // VFCHSBS |
2275 | 17.5k | UINT64_C(253987186016485), // VFD |
2276 | 17.5k | UINT64_C(253987186028773), // VFDDB |
2277 | 17.5k | UINT64_C(253987186024677), // VFDSB |
2278 | 17.5k | UINT64_C(253987186016384), // VFEE |
2279 | 17.5k | UINT64_C(253987186016384), // VFEEB |
2280 | 17.5k | UINT64_C(253987187064960), // VFEEBS |
2281 | 17.5k | UINT64_C(253987186024576), // VFEEF |
2282 | 17.5k | UINT64_C(253987187073152), // VFEEFS |
2283 | 17.5k | UINT64_C(253987186020480), // VFEEH |
2284 | 17.5k | UINT64_C(253987187069056), // VFEEHS |
2285 | 17.5k | UINT64_C(253987188113536), // VFEEZB |
2286 | 17.5k | UINT64_C(253987189162112), // VFEEZBS |
2287 | 17.5k | UINT64_C(253987188121728), // VFEEZF |
2288 | 17.5k | UINT64_C(253987189170304), // VFEEZFS |
2289 | 17.5k | UINT64_C(253987188117632), // VFEEZH |
2290 | 17.5k | UINT64_C(253987189166208), // VFEEZHS |
2291 | 17.5k | UINT64_C(253987186016385), // VFENE |
2292 | 17.5k | UINT64_C(253987186016385), // VFENEB |
2293 | 17.5k | UINT64_C(253987187064961), // VFENEBS |
2294 | 17.5k | UINT64_C(253987186024577), // VFENEF |
2295 | 17.5k | UINT64_C(253987187073153), // VFENEFS |
2296 | 17.5k | UINT64_C(253987186020481), // VFENEH |
2297 | 17.5k | UINT64_C(253987187069057), // VFENEHS |
2298 | 17.5k | UINT64_C(253987188113537), // VFENEZB |
2299 | 17.5k | UINT64_C(253987189162113), // VFENEZBS |
2300 | 17.5k | UINT64_C(253987188121729), // VFENEZF |
2301 | 17.5k | UINT64_C(253987189170305), // VFENEZFS |
2302 | 17.5k | UINT64_C(253987188117633), // VFENEZH |
2303 | 17.5k | UINT64_C(253987189166209), // VFENEZHS |
2304 | 17.5k | UINT64_C(253987186016455), // VFI |
2305 | 17.5k | UINT64_C(253987186028743), // VFIDB |
2306 | 17.5k | UINT64_C(253987186024647), // VFISB |
2307 | 17.5k | UINT64_C(253987186290920), // VFKEDB |
2308 | 17.5k | UINT64_C(253987187339496), // VFKEDBS |
2309 | 17.5k | UINT64_C(253987186286824), // VFKESB |
2310 | 17.5k | UINT64_C(253987187335400), // VFKESBS |
2311 | 17.5k | UINT64_C(253987186290923), // VFKHDB |
2312 | 17.5k | UINT64_C(253987187339499), // VFKHDBS |
2313 | 17.5k | UINT64_C(253987186290922), // VFKHEDB |
2314 | 17.5k | UINT64_C(253987187339498), // VFKHEDBS |
2315 | 17.5k | UINT64_C(253987186286826), // VFKHESB |
2316 | 17.5k | UINT64_C(253987187335402), // VFKHESBS |
2317 | 17.5k | UINT64_C(253987186286827), // VFKHSB |
2318 | 17.5k | UINT64_C(253987187335403), // VFKHSBS |
2319 | 17.5k | UINT64_C(253987186028748), // VFLCDB |
2320 | 17.5k | UINT64_C(253987186024652), // VFLCSB |
2321 | 17.5k | UINT64_C(253987186016452), // VFLL |
2322 | 17.5k | UINT64_C(253987186024644), // VFLLS |
2323 | 17.5k | UINT64_C(253987187077324), // VFLNDB |
2324 | 17.5k | UINT64_C(253987187073228), // VFLNSB |
2325 | 17.5k | UINT64_C(253987188125900), // VFLPDB |
2326 | 17.5k | UINT64_C(253987188121804), // VFLPSB |
2327 | 17.5k | UINT64_C(253987186016453), // VFLR |
2328 | 17.5k | UINT64_C(253987186028741), // VFLRD |
2329 | 17.5k | UINT64_C(253987186016487), // VFM |
2330 | 17.5k | UINT64_C(253987186016399), // VFMA |
2331 | 17.5k | UINT64_C(253987236348047), // VFMADB |
2332 | 17.5k | UINT64_C(253987219570831), // VFMASB |
2333 | 17.5k | UINT64_C(253987186016495), // VFMAX |
2334 | 17.5k | UINT64_C(253987186028783), // VFMAXDB |
2335 | 17.5k | UINT64_C(253987186024687), // VFMAXSB |
2336 | 17.5k | UINT64_C(253987186028775), // VFMDB |
2337 | 17.5k | UINT64_C(253987186016494), // VFMIN |
2338 | 17.5k | UINT64_C(253987186028782), // VFMINDB |
2339 | 17.5k | UINT64_C(253987186024686), // VFMINSB |
2340 | 17.5k | UINT64_C(253987186016398), // VFMS |
2341 | 17.5k | UINT64_C(253987186024679), // VFMSB |
2342 | 17.5k | UINT64_C(253987236348046), // VFMSDB |
2343 | 17.5k | UINT64_C(253987219570830), // VFMSSB |
2344 | 17.5k | UINT64_C(253987186016415), // VFNMA |
2345 | 17.5k | UINT64_C(253987236348063), // VFNMADB |
2346 | 17.5k | UINT64_C(253987219570847), // VFNMASB |
2347 | 17.5k | UINT64_C(253987186016414), // VFNMS |
2348 | 17.5k | UINT64_C(253987236348062), // VFNMSDB |
2349 | 17.5k | UINT64_C(253987219570846), // VFNMSSB |
2350 | 17.5k | UINT64_C(253987186016460), // VFPSO |
2351 | 17.5k | UINT64_C(253987186028748), // VFPSODB |
2352 | 17.5k | UINT64_C(253987186024652), // VFPSOSB |
2353 | 17.5k | UINT64_C(253987186016482), // VFS |
2354 | 17.5k | UINT64_C(253987186028770), // VFSDB |
2355 | 17.5k | UINT64_C(253987186016462), // VFSQ |
2356 | 17.5k | UINT64_C(253987186028750), // VFSQDB |
2357 | 17.5k | UINT64_C(253987186024654), // VFSQSB |
2358 | 17.5k | UINT64_C(253987186024674), // VFSSB |
2359 | 17.5k | UINT64_C(253987186016330), // VFTCI |
2360 | 17.5k | UINT64_C(253987186028618), // VFTCIDB |
2361 | 17.5k | UINT64_C(253987186024522), // VFTCISB |
2362 | 17.5k | UINT64_C(253987186016324), // VGBM |
2363 | 17.5k | UINT64_C(253987186016275), // VGEF |
2364 | 17.5k | UINT64_C(253987186016274), // VGEG |
2365 | 17.5k | UINT64_C(253987186016436), // VGFM |
2366 | 17.5k | UINT64_C(253987186016444), // VGFMA |
2367 | 17.5k | UINT64_C(253987186016444), // VGFMAB |
2368 | 17.5k | UINT64_C(253987219570876), // VGFMAF |
2369 | 17.5k | UINT64_C(253987236348092), // VGFMAG |
2370 | 17.5k | UINT64_C(253987202793660), // VGFMAH |
2371 | 17.5k | UINT64_C(253987186016436), // VGFMB |
2372 | 17.5k | UINT64_C(253987186024628), // VGFMF |
2373 | 17.5k | UINT64_C(253987186028724), // VGFMG |
2374 | 17.5k | UINT64_C(253987186020532), // VGFMH |
2375 | 17.5k | UINT64_C(253987186016326), // VGM |
2376 | 17.5k | UINT64_C(253987186016326), // VGMB |
2377 | 17.5k | UINT64_C(253987186024518), // VGMF |
2378 | 17.5k | UINT64_C(253987186028614), // VGMG |
2379 | 17.5k | UINT64_C(253987186020422), // VGMH |
2380 | 17.5k | UINT64_C(253987186016348), // VISTR |
2381 | 17.5k | UINT64_C(253987186016348), // VISTRB |
2382 | 17.5k | UINT64_C(253987187064924), // VISTRBS |
2383 | 17.5k | UINT64_C(253987186024540), // VISTRF |
2384 | 17.5k | UINT64_C(253987187073116), // VISTRFS |
2385 | 17.5k | UINT64_C(253987186020444), // VISTRH |
2386 | 17.5k | UINT64_C(253987187069020), // VISTRHS |
2387 | 17.5k | UINT64_C(253987186016262), // VL |
2388 | 17.5k | UINT64_C(0), |
2389 | 17.5k | UINT64_C(0), |
2390 | 17.5k | UINT64_C(253987186016263), // VLBB |
2391 | 17.5k | UINT64_C(253987186016478), // VLC |
2392 | 17.5k | UINT64_C(253987186016478), // VLCB |
2393 | 17.5k | UINT64_C(253987186024670), // VLCF |
2394 | 17.5k | UINT64_C(253987186028766), // VLCG |
2395 | 17.5k | UINT64_C(253987186020574), // VLCH |
2396 | 17.5k | UINT64_C(253987186016452), // VLDE |
2397 | 17.5k | UINT64_C(253987186024644), // VLDEB |
2398 | 17.5k | UINT64_C(253987186016256), // VLEB |
2399 | 17.5k | UINT64_C(253987186016453), // VLED |
2400 | 17.5k | UINT64_C(253987186028741), // VLEDB |
2401 | 17.5k | UINT64_C(253987186016259), // VLEF |
2402 | 17.5k | UINT64_C(253987186016258), // VLEG |
2403 | 17.5k | UINT64_C(253987186016257), // VLEH |
2404 | 17.5k | UINT64_C(253987186016320), // VLEIB |
2405 | 17.5k | UINT64_C(253987186016323), // VLEIF |
2406 | 17.5k | UINT64_C(253987186016322), // VLEIG |
2407 | 17.5k | UINT64_C(253987186016321), // VLEIH |
2408 | 17.5k | UINT64_C(253987186016289), // VLGV |
2409 | 17.5k | UINT64_C(253987186016289), // VLGVB |
2410 | 17.5k | UINT64_C(253987186024481), // VLGVF |
2411 | 17.5k | UINT64_C(253987186028577), // VLGVG |
2412 | 17.5k | UINT64_C(253987186020385), // VLGVH |
2413 | 17.5k | UINT64_C(252887674388553), // VLIP |
2414 | 17.5k | UINT64_C(253987186016311), // VLL |
2415 | 17.5k | UINT64_C(253987186016260), // VLLEZ |
2416 | 17.5k | UINT64_C(253987186016260), // VLLEZB |
2417 | 17.5k | UINT64_C(253987186024452), // VLLEZF |
2418 | 17.5k | UINT64_C(253987186028548), // VLLEZG |
2419 | 17.5k | UINT64_C(253987186020356), // VLLEZH |
2420 | 17.5k | UINT64_C(253987186040836), // VLLEZLF |
2421 | 17.5k | UINT64_C(253987186016310), // VLM |
2422 | 17.5k | UINT64_C(253987186016479), // VLP |
2423 | 17.5k | UINT64_C(253987186016479), // VLPB |
2424 | 17.5k | UINT64_C(253987186024671), // VLPF |
2425 | 17.5k | UINT64_C(253987186028767), // VLPG |
2426 | 17.5k | UINT64_C(253987186020575), // VLPH |
2427 | 17.5k | UINT64_C(253987186016342), // VLR |
2428 | 17.5k | UINT64_C(0), |
2429 | 17.5k | UINT64_C(0), |
2430 | 17.5k | UINT64_C(253987186016261), // VLREP |
2431 | 17.5k | UINT64_C(253987186016261), // VLREPB |
2432 | 17.5k | UINT64_C(253987186024453), // VLREPF |
2433 | 17.5k | UINT64_C(253987186028549), // VLREPG |
2434 | 17.5k | UINT64_C(253987186020357), // VLREPH |
2435 | 17.5k | UINT64_C(252887674388533), // VLRL |
2436 | 17.5k | UINT64_C(252887674388535), // VLRLR |
2437 | 17.5k | UINT64_C(253987186016290), // VLVG |
2438 | 17.5k | UINT64_C(253987186016290), // VLVGB |
2439 | 17.5k | UINT64_C(253987186024482), // VLVGF |
2440 | 17.5k | UINT64_C(253987186028578), // VLVGG |
2441 | 17.5k | UINT64_C(253987186020386), // VLVGH |
2442 | 17.5k | UINT64_C(253987186016354), // VLVGP |
2443 | 17.5k | UINT64_C(0), |
2444 | 17.5k | UINT64_C(253987186016430), // VMAE |
2445 | 17.5k | UINT64_C(253987186016430), // VMAEB |
2446 | 17.5k | UINT64_C(253987219570862), // VMAEF |
2447 | 17.5k | UINT64_C(253987202793646), // VMAEH |
2448 | 17.5k | UINT64_C(253987186016427), // VMAH |
2449 | 17.5k | UINT64_C(253987186016427), // VMAHB |
2450 | 17.5k | UINT64_C(253987219570859), // VMAHF |
2451 | 17.5k | UINT64_C(253987202793643), // VMAHH |
2452 | 17.5k | UINT64_C(253987186016426), // VMAL |
2453 | 17.5k | UINT64_C(253987186016426), // VMALB |
2454 | 17.5k | UINT64_C(253987186016428), // VMALE |
2455 | 17.5k | UINT64_C(253987186016428), // VMALEB |
2456 | 17.5k | UINT64_C(253987219570860), // VMALEF |
2457 | 17.5k | UINT64_C(253987202793644), // VMALEH |
2458 | 17.5k | UINT64_C(253987219570858), // VMALF |
2459 | 17.5k | UINT64_C(253987186016425), // VMALH |
2460 | 17.5k | UINT64_C(253987186016425), // VMALHB |
2461 | 17.5k | UINT64_C(253987219570857), // VMALHF |
2462 | 17.5k | UINT64_C(253987202793641), // VMALHH |
2463 | 17.5k | UINT64_C(253987202793642), // VMALHW |
2464 | 17.5k | UINT64_C(253987186016429), // VMALO |
2465 | 17.5k | UINT64_C(253987186016429), // VMALOB |
2466 | 17.5k | UINT64_C(253987219570861), // VMALOF |
2467 | 17.5k | UINT64_C(253987202793645), // VMALOH |
2468 | 17.5k | UINT64_C(253987186016431), // VMAO |
2469 | 17.5k | UINT64_C(253987186016431), // VMAOB |
2470 | 17.5k | UINT64_C(253987219570863), // VMAOF |
2471 | 17.5k | UINT64_C(253987202793647), // VMAOH |
2472 | 17.5k | UINT64_C(253987186016422), // VME |
2473 | 17.5k | UINT64_C(253987186016422), // VMEB |
2474 | 17.5k | UINT64_C(253987186024614), // VMEF |
2475 | 17.5k | UINT64_C(253987186020518), // VMEH |
2476 | 17.5k | UINT64_C(253987186016419), // VMH |
2477 | 17.5k | UINT64_C(253987186016419), // VMHB |
2478 | 17.5k | UINT64_C(253987186024611), // VMHF |
2479 | 17.5k | UINT64_C(253987186020515), // VMHH |
2480 | 17.5k | UINT64_C(253987186016418), // VML |
2481 | 17.5k | UINT64_C(253987186016418), // VMLB |
2482 | 17.5k | UINT64_C(253987186016420), // VMLE |
2483 | 17.5k | UINT64_C(253987186016420), // VMLEB |
2484 | 17.5k | UINT64_C(253987186024612), // VMLEF |
2485 | 17.5k | UINT64_C(253987186020516), // VMLEH |
2486 | 17.5k | UINT64_C(253987186024610), // VMLF |
2487 | 17.5k | UINT64_C(253987186016417), // VMLH |
2488 | 17.5k | UINT64_C(253987186016417), // VMLHB |
2489 | 17.5k | UINT64_C(253987186024609), // VMLHF |
2490 | 17.5k | UINT64_C(253987186020513), // VMLHH |
2491 | 17.5k | UINT64_C(253987186020514), // VMLHW |
2492 | 17.5k | UINT64_C(253987186016421), // VMLO |
2493 | 17.5k | UINT64_C(253987186016421), // VMLOB |
2494 | 17.5k | UINT64_C(253987186024613), // VMLOF |
2495 | 17.5k | UINT64_C(253987186020517), // VMLOH |
2496 | 17.5k | UINT64_C(253987186016510), // VMN |
2497 | 17.5k | UINT64_C(253987186016510), // VMNB |
2498 | 17.5k | UINT64_C(253987186024702), // VMNF |
2499 | 17.5k | UINT64_C(253987186028798), // VMNG |
2500 | 17.5k | UINT64_C(253987186020606), // VMNH |
2501 | 17.5k | UINT64_C(253987186016508), // VMNL |
2502 | 17.5k | UINT64_C(253987186016508), // VMNLB |
2503 | 17.5k | UINT64_C(253987186024700), // VMNLF |
2504 | 17.5k | UINT64_C(253987186028796), // VMNLG |
2505 | 17.5k | UINT64_C(253987186020604), // VMNLH |
2506 | 17.5k | UINT64_C(253987186016423), // VMO |
2507 | 17.5k | UINT64_C(253987186016423), // VMOB |
2508 | 17.5k | UINT64_C(253987186024615), // VMOF |
2509 | 17.5k | UINT64_C(253987186020519), // VMOH |
2510 | 17.5k | UINT64_C(252887674388600), // VMP |
2511 | 17.5k | UINT64_C(253987186016353), // VMRH |
2512 | 17.5k | UINT64_C(253987186016353), // VMRHB |
2513 | 17.5k | UINT64_C(253987186024545), // VMRHF |
2514 | 17.5k | UINT64_C(253987186028641), // VMRHG |
2515 | 17.5k | UINT64_C(253987186020449), // VMRHH |
2516 | 17.5k | UINT64_C(253987186016352), // VMRL |
2517 | 17.5k | UINT64_C(253987186016352), // VMRLB |
2518 | 17.5k | UINT64_C(253987186024544), // VMRLF |
2519 | 17.5k | UINT64_C(253987186028640), // VMRLG |
2520 | 17.5k | UINT64_C(253987186020448), // VMRLH |
2521 | 17.5k | UINT64_C(253987186016440), // VMSL |
2522 | 17.5k | UINT64_C(253987236348088), // VMSLG |
2523 | 17.5k | UINT64_C(252887674388601), // VMSP |
2524 | 17.5k | UINT64_C(253987186016511), // VMX |
2525 | 17.5k | UINT64_C(253987186016511), // VMXB |
2526 | 17.5k | UINT64_C(253987186024703), // VMXF |
2527 | 17.5k | UINT64_C(253987186028799), // VMXG |
2528 | 17.5k | UINT64_C(253987186020607), // VMXH |
2529 | 17.5k | UINT64_C(253987186016509), // VMXL |
2530 | 17.5k | UINT64_C(253987186016509), // VMXLB |
2531 | 17.5k | UINT64_C(253987186024701), // VMXLF |
2532 | 17.5k | UINT64_C(253987186028797), // VMXLG |
2533 | 17.5k | UINT64_C(253987186020605), // VMXLH |
2534 | 17.5k | UINT64_C(253987186016360), // VN |
2535 | 17.5k | UINT64_C(253987186016361), // VNC |
2536 | 17.5k | UINT64_C(253987186016366), // VNN |
2537 | 17.5k | UINT64_C(253987186016363), // VNO |
2538 | 17.5k | UINT64_C(253987186016364), // VNX |
2539 | 17.5k | UINT64_C(253987186016362), // VO |
2540 | 17.5k | UINT64_C(253987186016367), // VOC |
2541 | 17.5k | UINT64_C(253991480918084), // VONE |
2542 | 17.5k | UINT64_C(253987186016388), // VPDI |
2543 | 17.5k | UINT64_C(253987186016396), // VPERM |
2544 | 17.5k | UINT64_C(253987186016404), // VPK |
2545 | 17.5k | UINT64_C(253987186024596), // VPKF |
2546 | 17.5k | UINT64_C(253987186028692), // VPKG |
2547 | 17.5k | UINT64_C(253987186020500), // VPKH |
2548 | 17.5k | UINT64_C(253987186016405), // VPKLS |
2549 | 17.5k | UINT64_C(253987186024597), // VPKLSF |
2550 | 17.5k | UINT64_C(253987187073173), // VPKLSFS |
2551 | 17.5k | UINT64_C(253987186028693), // VPKLSG |
2552 | 17.5k | UINT64_C(253987187077269), // VPKLSGS |
2553 | 17.5k | UINT64_C(253987186020501), // VPKLSH |
2554 | 17.5k | UINT64_C(253987187069077), // VPKLSHS |
2555 | 17.5k | UINT64_C(253987186016407), // VPKS |
2556 | 17.5k | UINT64_C(253987186024599), // VPKSF |
2557 | 17.5k | UINT64_C(253987187073175), // VPKSFS |
2558 | 17.5k | UINT64_C(253987186028695), // VPKSG |
2559 | 17.5k | UINT64_C(253987187077271), // VPKSGS |
2560 | 17.5k | UINT64_C(253987186020503), // VPKSH |
2561 | 17.5k | UINT64_C(253987187069079), // VPKSHS |
2562 | 17.5k | UINT64_C(252887674388532), // VPKZ |
2563 | 17.5k | UINT64_C(253987186016336), // VPOPCT |
2564 | 17.5k | UINT64_C(253987186016336), // VPOPCTB |
2565 | 17.5k | UINT64_C(253987186024528), // VPOPCTF |
2566 | 17.5k | UINT64_C(253987186028624), // VPOPCTG |
2567 | 17.5k | UINT64_C(253987186020432), // VPOPCTH |
2568 | 17.5k | UINT64_C(252887674388571), // VPSOP |
2569 | 17.5k | UINT64_C(253987186016333), // VREP |
2570 | 17.5k | UINT64_C(253987186016333), // VREPB |
2571 | 17.5k | UINT64_C(253987186024525), // VREPF |
2572 | 17.5k | UINT64_C(253987186028621), // VREPG |
2573 | 17.5k | UINT64_C(253987186020429), // VREPH |
2574 | 17.5k | UINT64_C(253987186016325), // VREPI |
2575 | 17.5k | UINT64_C(253987186016325), // VREPIB |
2576 | 17.5k | UINT64_C(253987186024517), // VREPIF |
2577 | 17.5k | UINT64_C(253987186028613), // VREPIG |
2578 | 17.5k | UINT64_C(253987186020421), // VREPIH |
2579 | 17.5k | UINT64_C(252887674388603), // VRP |
2580 | 17.5k | UINT64_C(253987186016503), // VS |
2581 | 17.5k | UINT64_C(253987186016503), // VSB |
2582 | 17.5k | UINT64_C(253987186016445), // VSBCBI |
2583 | 17.5k | UINT64_C(253987253125309), // VSBCBIQ |
2584 | 17.5k | UINT64_C(253987186016447), // VSBI |
2585 | 17.5k | UINT64_C(253987253125311), // VSBIQ |
2586 | 17.5k | UINT64_C(253987186016501), // VSCBI |
2587 | 17.5k | UINT64_C(253987186016501), // VSCBIB |
2588 | 17.5k | UINT64_C(253987186024693), // VSCBIF |
2589 | 17.5k | UINT64_C(253987186028789), // VSCBIG |
2590 | 17.5k | UINT64_C(253987186020597), // VSCBIH |
2591 | 17.5k | UINT64_C(253987186032885), // VSCBIQ |
2592 | 17.5k | UINT64_C(253987186016283), // VSCEF |
2593 | 17.5k | UINT64_C(253987186016282), // VSCEG |
2594 | 17.5k | UINT64_C(252887674388606), // VSDP |
2595 | 17.5k | UINT64_C(253987186016351), // VSEG |
2596 | 17.5k | UINT64_C(253987186016351), // VSEGB |
2597 | 17.5k | UINT64_C(253987186024543), // VSEGF |
2598 | 17.5k | UINT64_C(253987186020447), // VSEGH |
2599 | 17.5k | UINT64_C(253987186016397), // VSEL |
2600 | 17.5k | UINT64_C(253987186024695), // VSF |
2601 | 17.5k | UINT64_C(253987186028791), // VSG |
2602 | 17.5k | UINT64_C(253987186020599), // VSH |
2603 | 17.5k | UINT64_C(253987186016372), // VSL |
2604 | 17.5k | UINT64_C(253987186016373), // VSLB |
2605 | 17.5k | UINT64_C(253987186016375), // VSLDB |
2606 | 17.5k | UINT64_C(252887674388595), // VSP |
2607 | 17.5k | UINT64_C(253987186032887), // VSQ |
2608 | 17.5k | UINT64_C(253987186016382), // VSRA |
2609 | 17.5k | UINT64_C(253987186016383), // VSRAB |
2610 | 17.5k | UINT64_C(253987186016380), // VSRL |
2611 | 17.5k | UINT64_C(253987186016381), // VSRLB |
2612 | 17.5k | UINT64_C(252887674388569), // VSRP |
2613 | 17.5k | UINT64_C(253987186016270), // VST |
2614 | 17.5k | UINT64_C(0), |
2615 | 17.5k | UINT64_C(0), |
2616 | 17.5k | UINT64_C(253987186016264), // VSTEB |
2617 | 17.5k | UINT64_C(253987186016267), // VSTEF |
2618 | 17.5k | UINT64_C(253987186016266), // VSTEG |
2619 | 17.5k | UINT64_C(253987186016265), // VSTEH |
2620 | 17.5k | UINT64_C(253987186016319), // VSTL |
2621 | 17.5k | UINT64_C(253987186016318), // VSTM |
2622 | 17.5k | UINT64_C(253987186016394), // VSTRC |
2623 | 17.5k | UINT64_C(253987186016394), // VSTRCB |
2624 | 17.5k | UINT64_C(253987187064970), // VSTRCBS |
2625 | 17.5k | UINT64_C(253987219570826), // VSTRCF |
2626 | 17.5k | UINT64_C(253987220619402), // VSTRCFS |
2627 | 17.5k | UINT64_C(253987202793610), // VSTRCH |
2628 | 17.5k | UINT64_C(253987203842186), // VSTRCHS |
2629 | 17.5k | UINT64_C(253987188113546), // VSTRCZB |
2630 | 17.5k | UINT64_C(253987189162122), // VSTRCZBS |
2631 | 17.5k | UINT64_C(253987221667978), // VSTRCZF |
2632 | 17.5k | UINT64_C(253987222716554), // VSTRCZFS |
2633 | 17.5k | UINT64_C(253987204890762), // VSTRCZH |
2634 | 17.5k | UINT64_C(253987205939338), // VSTRCZHS |
2635 | 17.5k | UINT64_C(252887674388541), // VSTRL |
2636 | 17.5k | UINT64_C(252887674388543), // VSTRLR |
2637 | 17.5k | UINT64_C(253987186016356), // VSUM |
2638 | 17.5k | UINT64_C(253987186016356), // VSUMB |
2639 | 17.5k | UINT64_C(253987186016357), // VSUMG |
2640 | 17.5k | UINT64_C(253987186024549), // VSUMGF |
2641 | 17.5k | UINT64_C(253987186020453), // VSUMGH |
2642 | 17.5k | UINT64_C(253987186020452), // VSUMH |
2643 | 17.5k | UINT64_C(253987186016359), // VSUMQ |
2644 | 17.5k | UINT64_C(253987186024551), // VSUMQF |
2645 | 17.5k | UINT64_C(253987186028647), // VSUMQG |
2646 | 17.5k | UINT64_C(253987186016472), // VTM |
2647 | 17.5k | UINT64_C(252887674388575), // VTP |
2648 | 17.5k | UINT64_C(253987186016471), // VUPH |
2649 | 17.5k | UINT64_C(253987186016471), // VUPHB |
2650 | 17.5k | UINT64_C(253987186024663), // VUPHF |
2651 | 17.5k | UINT64_C(253987186020567), // VUPHH |
2652 | 17.5k | UINT64_C(252887674388540), // VUPKZ |
2653 | 17.5k | UINT64_C(253987186016470), // VUPL |
2654 | 17.5k | UINT64_C(253987186016470), // VUPLB |
2655 | 17.5k | UINT64_C(253987186024662), // VUPLF |
2656 | 17.5k | UINT64_C(253987186016469), // VUPLH |
2657 | 17.5k | UINT64_C(253987186016469), // VUPLHB |
2658 | 17.5k | UINT64_C(253987186024661), // VUPLHF |
2659 | 17.5k | UINT64_C(253987186020565), // VUPLHH |
2660 | 17.5k | UINT64_C(253987186020566), // VUPLHW |
2661 | 17.5k | UINT64_C(253987186016468), // VUPLL |
2662 | 17.5k | UINT64_C(253987186016468), // VUPLLB |
2663 | 17.5k | UINT64_C(253987186024660), // VUPLLF |
2664 | 17.5k | UINT64_C(253987186020564), // VUPLLH |
2665 | 17.5k | UINT64_C(253987186016365), // VX |
2666 | 17.5k | UINT64_C(253987186016324), // VZERO |
2667 | 17.5k | UINT64_C(253987186553027), // WCDGB |
2668 | 17.5k | UINT64_C(253987186553025), // WCDLGB |
2669 | 17.5k | UINT64_C(253987186553026), // WCGDB |
2670 | 17.5k | UINT64_C(253987186553024), // WCLGDB |
2671 | 17.5k | UINT64_C(253987186553059), // WFADB |
2672 | 17.5k | UINT64_C(253987186548963), // WFASB |
2673 | 17.5k | UINT64_C(253987186557155), // WFAXB |
2674 | 17.5k | UINT64_C(253987186016459), // WFC |
2675 | 17.5k | UINT64_C(253987186028747), // WFCDB |
2676 | 17.5k | UINT64_C(253987186553064), // WFCEDB |
2677 | 17.5k | UINT64_C(253987187601640), // WFCEDBS |
2678 | 17.5k | UINT64_C(253987186548968), // WFCESB |
2679 | 17.5k | UINT64_C(253987187597544), // WFCESBS |
2680 | 17.5k | UINT64_C(253987186557160), // WFCEXB |
2681 | 17.5k | UINT64_C(253987187605736), // WFCEXBS |
2682 | 17.5k | UINT64_C(253987186553067), // WFCHDB |
2683 | 17.5k | UINT64_C(253987187601643), // WFCHDBS |
2684 | 17.5k | UINT64_C(253987186553066), // WFCHEDB |
2685 | 17.5k | UINT64_C(253987187601642), // WFCHEDBS |
2686 | 17.5k | UINT64_C(253987186548970), // WFCHESB |
2687 | 17.5k | UINT64_C(253987187597546), // WFCHESBS |
2688 | 17.5k | UINT64_C(253987186557162), // WFCHEXB |
2689 | 17.5k | UINT64_C(253987187605738), // WFCHEXBS |
2690 | 17.5k | UINT64_C(253987186548971), // WFCHSB |
2691 | 17.5k | UINT64_C(253987187597547), // WFCHSBS |
2692 | 17.5k | UINT64_C(253987186557163), // WFCHXB |
2693 | 17.5k | UINT64_C(253987187605739), // WFCHXBS |
2694 | 17.5k | UINT64_C(253987186024651), // WFCSB |
2695 | 17.5k | UINT64_C(253987186032843), // WFCXB |
2696 | 17.5k | UINT64_C(253987186553061), // WFDDB |
2697 | 17.5k | UINT64_C(253987186548965), // WFDSB |
2698 | 17.5k | UINT64_C(253987186557157), // WFDXB |
2699 | 17.5k | UINT64_C(253987186553031), // WFIDB |
2700 | 17.5k | UINT64_C(253987186548935), // WFISB |
2701 | 17.5k | UINT64_C(253987186557127), // WFIXB |
2702 | 17.5k | UINT64_C(253987186016458), // WFK |
2703 | 17.5k | UINT64_C(253987186028746), // WFKDB |
2704 | 17.5k | UINT64_C(253987186815208), // WFKEDB |
2705 | 17.5k | UINT64_C(253987187863784), // WFKEDBS |
2706 | 17.5k | UINT64_C(253987186811112), // WFKESB |
2707 | 17.5k | UINT64_C(253987187859688), // WFKESBS |
2708 | 17.5k | UINT64_C(253987186819304), // WFKEXB |
2709 | 17.5k | UINT64_C(253987187867880), // WFKEXBS |
2710 | 17.5k | UINT64_C(253987186815211), // WFKHDB |
2711 | 17.5k | UINT64_C(253987187863787), // WFKHDBS |
2712 | 17.5k | UINT64_C(253987186815210), // WFKHEDB |
2713 | 17.5k | UINT64_C(253987187863786), // WFKHEDBS |
2714 | 17.5k | UINT64_C(253987186811114), // WFKHESB |
2715 | 17.5k | UINT64_C(253987187859690), // WFKHESBS |
2716 | 17.5k | UINT64_C(253987186819306), // WFKHEXB |
2717 | 17.5k | UINT64_C(253987187867882), // WFKHEXBS |
2718 | 17.5k | UINT64_C(253987186811115), // WFKHSB |
2719 | 17.5k | UINT64_C(253987187859691), // WFKHSBS |
2720 | 17.5k | UINT64_C(253987186819307), // WFKHXB |
2721 | 17.5k | UINT64_C(253987187867883), // WFKHXBS |
2722 | 17.5k | UINT64_C(253987186024650), // WFKSB |
2723 | 17.5k | UINT64_C(253987186032842), // WFKXB |
2724 | 17.5k | UINT64_C(253987186553036), // WFLCDB |
2725 | 17.5k | UINT64_C(253987186548940), // WFLCSB |
2726 | 17.5k | UINT64_C(253987186557132), // WFLCXB |
2727 | 17.5k | UINT64_C(253987186553028), // WFLLD |
2728 | 17.5k | UINT64_C(253987186548932), // WFLLS |
2729 | 17.5k | UINT64_C(253987187601612), // WFLNDB |
2730 | 17.5k | UINT64_C(253987187597516), // WFLNSB |
2731 | 17.5k | UINT64_C(253987187605708), // WFLNXB |
2732 | 17.5k | UINT64_C(253987188650188), // WFLPDB |
2733 | 17.5k | UINT64_C(253987188646092), // WFLPSB |
2734 | 17.5k | UINT64_C(253987188654284), // WFLPXB |
2735 | 17.5k | UINT64_C(253987186553029), // WFLRD |
2736 | 17.5k | UINT64_C(253987186557125), // WFLRX |
2737 | 17.5k | UINT64_C(253987236872335), // WFMADB |
2738 | 17.5k | UINT64_C(253987220095119), // WFMASB |
2739 | 17.5k | UINT64_C(253987253649551), // WFMAXB |
2740 | 17.5k | UINT64_C(253987186553071), // WFMAXDB |
2741 | 17.5k | UINT64_C(253987186548975), // WFMAXSB |
2742 | 17.5k | UINT64_C(253987186557167), // WFMAXXB |
2743 | 17.5k | UINT64_C(253987186553063), // WFMDB |
2744 | 17.5k | UINT64_C(253987186553070), // WFMINDB |
2745 | 17.5k | UINT64_C(253987186548974), // WFMINSB |
2746 | 17.5k | UINT64_C(253987186557166), // WFMINXB |
2747 | 17.5k | UINT64_C(253987186548967), // WFMSB |
2748 | 17.5k | UINT64_C(253987236872334), // WFMSDB |
2749 | 17.5k | UINT64_C(253987220095118), // WFMSSB |
2750 | 17.5k | UINT64_C(253987253649550), // WFMSXB |
2751 | 17.5k | UINT64_C(253987186557159), // WFMXB |
2752 | 17.5k | UINT64_C(253987236872351), // WFNMADB |
2753 | 17.5k | UINT64_C(253987220095135), // WFNMASB |
2754 | 17.5k | UINT64_C(253987253649567), // WFNMAXB |
2755 | 17.5k | UINT64_C(253987236872350), // WFNMSDB |
2756 | 17.5k | UINT64_C(253987220095134), // WFNMSSB |
2757 | 17.5k | UINT64_C(253987253649566), // WFNMSXB |
2758 | 17.5k | UINT64_C(253987186553036), // WFPSODB |
2759 | 17.5k | UINT64_C(253987186548940), // WFPSOSB |
2760 | 17.5k | UINT64_C(253987186557132), // WFPSOXB |
2761 | 17.5k | UINT64_C(253987186553058), // WFSDB |
2762 | 17.5k | UINT64_C(253987186553038), // WFSQDB |
2763 | 17.5k | UINT64_C(253987186548942), // WFSQSB |
2764 | 17.5k | UINT64_C(253987186557134), // WFSQXB |
2765 | 17.5k | UINT64_C(253987186548962), // WFSSB |
2766 | 17.5k | UINT64_C(253987186557154), // WFSXB |
2767 | 17.5k | UINT64_C(253987186552906), // WFTCIDB |
2768 | 17.5k | UINT64_C(253987186548810), // WFTCISB |
2769 | 17.5k | UINT64_C(253987186557002), // WFTCIXB |
2770 | 17.5k | UINT64_C(253987186548932), // WLDEB |
2771 | 17.5k | UINT64_C(253987186553029), // WLEDB |
2772 | 17.5k | UINT64_C(1459617792), // X |
2773 | 17.5k | UINT64_C(236394999971840), // XC |
2774 | 17.5k | UINT64_C(0), |
2775 | 17.5k | UINT64_C(0), |
2776 | 17.5k | UINT64_C(249589139505282), // XG |
2777 | 17.5k | UINT64_C(3112304640), // XGR |
2778 | 17.5k | UINT64_C(3118923776), // XGRK |
2779 | 17.5k | UINT64_C(2533359616), // XI |
2780 | 17.5k | UINT64_C(0), |
2781 | 17.5k | UINT64_C(211132002336768), // XIHF |
2782 | 17.5k | UINT64_C(0), |
2783 | 17.5k | UINT64_C(211136297304064), // XILF |
2784 | 17.5k | UINT64_C(0), |
2785 | 17.5k | UINT64_C(258385232527447), // XIY |
2786 | 17.5k | UINT64_C(5888), // XR |
2787 | 17.5k | UINT64_C(3119972352), // XRK |
2788 | 17.5k | UINT64_C(2994077696), // XSCH |
2789 | 17.5k | UINT64_C(249589139505239), // XY |
2790 | 17.5k | UINT64_C(272678883688448), // ZAP |
2791 | 17.5k | UINT64_C(0), |
2792 | 17.5k | UINT64_C(0) |
2793 | 17.5k | }; |
2794 | 17.5k | const unsigned opcode = MI.getOpcode(); |
2795 | 17.5k | uint64_t Value = InstBits[opcode]; |
2796 | 17.5k | uint64_t op = 0; |
2797 | 17.5k | (void)op; // suppress warning |
2798 | 17.5k | switch (opcode) { |
2799 | 26 | case SystemZ::CSCH: |
2800 | 26 | case SystemZ::HSCH: |
2801 | 26 | case SystemZ::IPK: |
2802 | 26 | case SystemZ::PALB: |
2803 | 26 | case SystemZ::PCC: |
2804 | 26 | case SystemZ::PCKMO: |
2805 | 26 | case SystemZ::PFPO: |
2806 | 26 | case SystemZ::PR: |
2807 | 26 | case SystemZ::PTFF: |
2808 | 26 | case SystemZ::PTLB: |
2809 | 26 | case SystemZ::RCHP: |
2810 | 26 | case SystemZ::RSCH: |
2811 | 26 | case SystemZ::SAL: |
2812 | 26 | case SystemZ::SAM24: |
2813 | 26 | case SystemZ::SAM31: |
2814 | 26 | case SystemZ::SAM64: |
2815 | 26 | case SystemZ::SCHM: |
2816 | 26 | case SystemZ::SCKPF: |
2817 | 26 | case SystemZ::TAM: |
2818 | 26 | case SystemZ::TEND: |
2819 | 26 | case SystemZ::TRAP2: |
2820 | 26 | case SystemZ::UPT: |
2821 | 26 | case SystemZ::XSCH: { |
2822 | 26 | break; |
2823 | 26 | } |
2824 | 50 | case SystemZ::LASP: |
2825 | 50 | case SystemZ::MVCDK: |
2826 | 50 | case SystemZ::MVCSK: |
2827 | 50 | case SystemZ::STRAG: |
2828 | 50 | case SystemZ::TPROT: { |
2829 | 50 | // op: BD1 |
2830 | 50 | op = getBDAddr12Encoding(MI, 0, Fixups, STI); |
2831 | 50 | Value |= (op & UINT64_C(65535)) << 16; |
2832 | 50 | // op: BD2 |
2833 | 50 | op = getBDAddr12Encoding(MI, 2, Fixups, STI); |
2834 | 50 | Value |= op & UINT64_C(65535); |
2835 | 50 | break; |
2836 | 50 | } |
2837 | 18 | case SystemZ::CSST: |
2838 | 18 | case SystemZ::ECTG: |
2839 | 18 | case SystemZ::MVCOS: { |
2840 | 18 | // op: BD1 |
2841 | 18 | op = getBDAddr12Encoding(MI, 0, Fixups, STI); |
2842 | 18 | Value |= (op & UINT64_C(65535)) << 16; |
2843 | 18 | // op: BD2 |
2844 | 18 | op = getBDAddr12Encoding(MI, 2, Fixups, STI); |
2845 | 18 | Value |= op & UINT64_C(65535); |
2846 | 18 | // op: R3 |
2847 | 18 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
2848 | 18 | Value |= (op & UINT64_C(15)) << 36; |
2849 | 18 | break; |
2850 | 18 | } |
2851 | 24 | case SystemZ::PKA: |
2852 | 24 | case SystemZ::PKU: { |
2853 | 24 | // op: BD1 |
2854 | 24 | op = getBDAddr12Encoding(MI, 0, Fixups, STI); |
2855 | 24 | Value |= (op & UINT64_C(65535)) << 16; |
2856 | 24 | // op: BDL2 |
2857 | 24 | op = getBDLAddr12Len8Encoding(MI, 2, Fixups, STI); |
2858 | 24 | Value |= (op & UINT64_C(16711680)) << 16; |
2859 | 24 | Value |= op & UINT64_C(65535); |
2860 | 24 | break; |
2861 | 24 | } |
2862 | 133 | case SystemZ::CGHSI: |
2863 | 133 | case SystemZ::CHHSI: |
2864 | 133 | case SystemZ::CHSI: |
2865 | 133 | case SystemZ::CLFHSI: |
2866 | 133 | case SystemZ::CLGHSI: |
2867 | 133 | case SystemZ::CLHHSI: |
2868 | 133 | case SystemZ::MVGHI: |
2869 | 133 | case SystemZ::MVHHI: |
2870 | 133 | case SystemZ::MVHI: |
2871 | 133 | case SystemZ::TBEGIN: |
2872 | 133 | case SystemZ::TBEGINC: { |
2873 | 133 | // op: BD1 |
2874 | 133 | op = getBDAddr12Encoding(MI, 0, Fixups, STI); |
2875 | 133 | Value |= (op & UINT64_C(65535)) << 16; |
2876 | 133 | // op: I2 |
2877 | 133 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
2878 | 133 | Value |= op & UINT64_C(65535); |
2879 | 133 | break; |
2880 | 133 | } |
2881 | 63 | case SystemZ::CLI: |
2882 | 63 | case SystemZ::MC: |
2883 | 63 | case SystemZ::MVI: |
2884 | 63 | case SystemZ::NI: |
2885 | 63 | case SystemZ::OI: |
2886 | 63 | case SystemZ::STNSM: |
2887 | 63 | case SystemZ::STOSM: |
2888 | 63 | case SystemZ::TM: |
2889 | 63 | case SystemZ::XI: { |
2890 | 63 | // op: BD1 |
2891 | 63 | op = getBDAddr12Encoding(MI, 0, Fixups, STI); |
2892 | 63 | Value |= op & UINT64_C(65535); |
2893 | 63 | // op: I2 |
2894 | 63 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
2895 | 63 | Value |= (op & UINT64_C(255)) << 16; |
2896 | 63 | break; |
2897 | 63 | } |
2898 | 24 | case SystemZ::LPD: |
2899 | 24 | case SystemZ::LPDG: { |
2900 | 24 | // op: BD1 |
2901 | 24 | op = getBDAddr12Encoding(MI, 1, Fixups, STI); |
2902 | 24 | Value |= (op & UINT64_C(65535)) << 16; |
2903 | 24 | // op: BD2 |
2904 | 24 | op = getBDAddr12Encoding(MI, 3, Fixups, STI); |
2905 | 24 | Value |= op & UINT64_C(65535); |
2906 | 24 | // op: R3 |
2907 | 24 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
2908 | 24 | Value |= (op & UINT64_C(15)) << 36; |
2909 | 24 | break; |
2910 | 24 | } |
2911 | 1 | case SystemZ::InsnSSF: { |
2912 | 1 | // op: BD1 |
2913 | 1 | op = getBDAddr12Encoding(MI, 1, Fixups, STI); |
2914 | 1 | Value |= (op & UINT64_C(65535)) << 16; |
2915 | 1 | // op: BD2 |
2916 | 1 | op = getBDAddr12Encoding(MI, 3, Fixups, STI); |
2917 | 1 | Value |= op & UINT64_C(65535); |
2918 | 1 | // op: R3 |
2919 | 1 | op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI); |
2920 | 1 | Value |= (op & UINT64_C(15)) << 36; |
2921 | 1 | // op: enc |
2922 | 1 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
2923 | 1 | Value |= op & UINT64_C(280375465082880); |
2924 | 1 | Value |= op & UINT64_C(64424509440); |
2925 | 1 | break; |
2926 | 24 | } |
2927 | 1 | case SystemZ::InsnSSE: { |
2928 | 1 | // op: BD1 |
2929 | 1 | op = getBDAddr12Encoding(MI, 1, Fixups, STI); |
2930 | 1 | Value |= (op & UINT64_C(65535)) << 16; |
2931 | 1 | // op: BD2 |
2932 | 1 | op = getBDAddr12Encoding(MI, 3, Fixups, STI); |
2933 | 1 | Value |= op & UINT64_C(65535); |
2934 | 1 | // op: enc |
2935 | 1 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
2936 | 1 | Value |= op & UINT64_C(281470681743360); |
2937 | 1 | break; |
2938 | 24 | } |
2939 | 1 | case SystemZ::InsnSIL: { |
2940 | 1 | // op: BD1 |
2941 | 1 | op = getBDAddr12Encoding(MI, 1, Fixups, STI); |
2942 | 1 | Value |= (op & UINT64_C(65535)) << 16; |
2943 | 1 | // op: I2 |
2944 | 1 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
2945 | 1 | Value |= op & UINT64_C(65535); |
2946 | 1 | // op: enc |
2947 | 1 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
2948 | 1 | Value |= op & UINT64_C(281470681743360); |
2949 | 1 | break; |
2950 | 24 | } |
2951 | 1 | case SystemZ::InsnSI: { |
2952 | 1 | // op: BD1 |
2953 | 1 | op = getBDAddr12Encoding(MI, 1, Fixups, STI); |
2954 | 1 | Value |= op & UINT64_C(65535); |
2955 | 1 | // op: I2 |
2956 | 1 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
2957 | 1 | Value |= (op & UINT64_C(255)) << 16; |
2958 | 1 | // op: enc |
2959 | 1 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
2960 | 1 | Value |= op & UINT64_C(4278190080); |
2961 | 1 | break; |
2962 | 24 | } |
2963 | 112 | case SystemZ::AGSI: |
2964 | 112 | case SystemZ::ALGSI: |
2965 | 112 | case SystemZ::ALSI: |
2966 | 112 | case SystemZ::ASI: |
2967 | 112 | case SystemZ::CLIY: |
2968 | 112 | case SystemZ::MVIY: |
2969 | 112 | case SystemZ::NIY: |
2970 | 112 | case SystemZ::OIY: |
2971 | 112 | case SystemZ::TMY: |
2972 | 112 | case SystemZ::XIY: { |
2973 | 112 | // op: BD1 |
2974 | 112 | op = getBDAddr20Encoding(MI, 0, Fixups, STI); |
2975 | 112 | Value |= (op & UINT64_C(16777215)) << 8; |
2976 | 112 | // op: I2 |
2977 | 112 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
2978 | 112 | Value |= (op & UINT64_C(255)) << 32; |
2979 | 112 | break; |
2980 | 112 | } |
2981 | 1 | case SystemZ::InsnSIY: { |
2982 | 1 | // op: BD1 |
2983 | 1 | op = getBDAddr20Encoding(MI, 1, Fixups, STI); |
2984 | 1 | Value |= (op & UINT64_C(16777215)) << 8; |
2985 | 1 | // op: I2 |
2986 | 1 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
2987 | 1 | Value |= (op & UINT64_C(255)) << 32; |
2988 | 1 | // op: enc |
2989 | 1 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
2990 | 1 | Value |= op & UINT64_C(280375465082880); |
2991 | 1 | Value |= op & UINT64_C(255); |
2992 | 1 | break; |
2993 | 112 | } |
2994 | 300 | case SystemZ::CFC: |
2995 | 300 | case SystemZ::LCCTL: |
2996 | 300 | case SystemZ::LFAS: |
2997 | 300 | case SystemZ::LFPC: |
2998 | 300 | case SystemZ::LPCTL: |
2999 | 300 | case SystemZ::LPP: |
3000 | 300 | case SystemZ::LPSW: |
3001 | 300 | case SystemZ::LPSWE: |
3002 | 300 | case SystemZ::LSCTL: |
3003 | 300 | case SystemZ::MSCH: |
3004 | 300 | case SystemZ::PC: |
3005 | 300 | case SystemZ::QCTRI: |
3006 | 300 | case SystemZ::QSI: |
3007 | 300 | case SystemZ::RP: |
3008 | 300 | case SystemZ::SAC: |
3009 | 300 | case SystemZ::SACF: |
3010 | 300 | case SystemZ::SCK: |
3011 | 300 | case SystemZ::SCKC: |
3012 | 300 | case SystemZ::SIE: |
3013 | 300 | case SystemZ::SIGA: |
3014 | 300 | case SystemZ::SPKA: |
3015 | 300 | case SystemZ::SPT: |
3016 | 300 | case SystemZ::SPX: |
3017 | 300 | case SystemZ::SRNM: |
3018 | 300 | case SystemZ::SRNMB: |
3019 | 300 | case SystemZ::SRNMT: |
3020 | 300 | case SystemZ::SSCH: |
3021 | 300 | case SystemZ::SSM: |
3022 | 300 | case SystemZ::STAP: |
3023 | 300 | case SystemZ::STCK: |
3024 | 300 | case SystemZ::STCKC: |
3025 | 300 | case SystemZ::STCKE: |
3026 | 300 | case SystemZ::STCKF: |
3027 | 300 | case SystemZ::STCPS: |
3028 | 300 | case SystemZ::STCRW: |
3029 | 300 | case SystemZ::STFL: |
3030 | 300 | case SystemZ::STFLE: |
3031 | 300 | case SystemZ::STFPC: |
3032 | 300 | case SystemZ::STIDP: |
3033 | 300 | case SystemZ::STPT: |
3034 | 300 | case SystemZ::STPX: |
3035 | 300 | case SystemZ::STSCH: |
3036 | 300 | case SystemZ::STSI: |
3037 | 300 | case SystemZ::TABORT: |
3038 | 300 | case SystemZ::TPI: |
3039 | 300 | case SystemZ::TRAP4: |
3040 | 300 | case SystemZ::TS: |
3041 | 300 | case SystemZ::TSCH: { |
3042 | 300 | // op: BD2 |
3043 | 300 | op = getBDAddr12Encoding(MI, 0, Fixups, STI); |
3044 | 300 | Value |= op & UINT64_C(65535); |
3045 | 300 | break; |
3046 | 300 | } |
3047 | 1 | case SystemZ::InsnS: { |
3048 | 1 | // op: BD2 |
3049 | 1 | op = getBDAddr12Encoding(MI, 1, Fixups, STI); |
3050 | 1 | Value |= op & UINT64_C(65535); |
3051 | 1 | // op: enc |
3052 | 1 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3053 | 1 | Value |= op & UINT64_C(4294901760); |
3054 | 1 | break; |
3055 | 300 | } |
3056 | 7 | case SystemZ::TP: { |
3057 | 7 | // op: BDL1 |
3058 | 7 | op = getBDLAddr12Len4Encoding(MI, 0, Fixups, STI); |
3059 | 7 | Value |= (op & UINT64_C(983040)) << 20; |
3060 | 7 | Value |= (op & UINT64_C(65535)) << 16; |
3061 | 7 | break; |
3062 | 300 | } |
3063 | 13 | case SystemZ::SRP: { |
3064 | 13 | // op: BDL1 |
3065 | 13 | op = getBDLAddr12Len4Encoding(MI, 0, Fixups, STI); |
3066 | 13 | Value |= (op & UINT64_C(983040)) << 20; |
3067 | 13 | Value |= (op & UINT64_C(65535)) << 16; |
3068 | 13 | // op: BD2 |
3069 | 13 | op = getBDAddr12Encoding(MI, 3, Fixups, STI); |
3070 | 13 | Value |= op & UINT64_C(65535); |
3071 | 13 | // op: I3 |
3072 | 13 | op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI); |
3073 | 13 | Value |= (op & UINT64_C(15)) << 32; |
3074 | 13 | break; |
3075 | 300 | } |
3076 | 126 | case SystemZ::AP: |
3077 | 126 | case SystemZ::CP: |
3078 | 126 | case SystemZ::DP: |
3079 | 126 | case SystemZ::MP: |
3080 | 126 | case SystemZ::MVO: |
3081 | 126 | case SystemZ::PACK: |
3082 | 126 | case SystemZ::SP: |
3083 | 126 | case SystemZ::UNPK: |
3084 | 126 | case SystemZ::ZAP: { |
3085 | 126 | // op: BDL1 |
3086 | 126 | op = getBDLAddr12Len4Encoding(MI, 0, Fixups, STI); |
3087 | 126 | Value |= (op & UINT64_C(983040)) << 20; |
3088 | 126 | Value |= (op & UINT64_C(65535)) << 16; |
3089 | 126 | // op: BDL2 |
3090 | 126 | op = getBDLAddr12Len4Encoding(MI, 3, Fixups, STI); |
3091 | 126 | Value |= (op & UINT64_C(983040)) << 16; |
3092 | 126 | Value |= op & UINT64_C(65535); |
3093 | 126 | break; |
3094 | 126 | } |
3095 | 180 | case SystemZ::CLC: |
3096 | 180 | case SystemZ::ED: |
3097 | 180 | case SystemZ::EDMK: |
3098 | 180 | case SystemZ::MVC: |
3099 | 180 | case SystemZ::MVCIN: |
3100 | 180 | case SystemZ::MVN: |
3101 | 180 | case SystemZ::MVZ: |
3102 | 180 | case SystemZ::NC: |
3103 | 180 | case SystemZ::OC: |
3104 | 180 | case SystemZ::TR: |
3105 | 180 | case SystemZ::TRT: |
3106 | 180 | case SystemZ::TRTR: |
3107 | 180 | case SystemZ::UNPKA: |
3108 | 180 | case SystemZ::UNPKU: |
3109 | 180 | case SystemZ::XC: { |
3110 | 180 | // op: BDL1 |
3111 | 180 | op = getBDLAddr12Len8Encoding(MI, 0, Fixups, STI); |
3112 | 180 | Value |= (op & UINT64_C(16777215)) << 16; |
3113 | 180 | // op: BD2 |
3114 | 180 | op = getBDAddr12Encoding(MI, 3, Fixups, STI); |
3115 | 180 | Value |= op & UINT64_C(65535); |
3116 | 180 | break; |
3117 | 180 | } |
3118 | 8 | case SystemZ::NIAI: { |
3119 | 8 | // op: I1 |
3120 | 8 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3121 | 8 | Value |= (op & UINT64_C(15)) << 4; |
3122 | 8 | // op: I2 |
3123 | 8 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
3124 | 8 | Value |= op & UINT64_C(15); |
3125 | 8 | break; |
3126 | 180 | } |
3127 | 4 | case SystemZ::SVC: { |
3128 | 4 | // op: I1 |
3129 | 4 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3130 | 4 | Value |= op & UINT64_C(255); |
3131 | 4 | break; |
3132 | 180 | } |
3133 | 22 | case SystemZ::BRCAsm: { |
3134 | 22 | // op: M1 |
3135 | 22 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3136 | 22 | Value |= (op & UINT64_C(15)) << 20; |
3137 | 22 | // op: RI2 |
3138 | 22 | op = getPC16DBLEncoding(MI, 1, Fixups, STI); |
3139 | 22 | Value |= op & UINT64_C(65535); |
3140 | 22 | break; |
3141 | 180 | } |
3142 | 22 | case SystemZ::BCAsm: { |
3143 | 22 | // op: M1 |
3144 | 22 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3145 | 22 | Value |= (op & UINT64_C(15)) << 20; |
3146 | 22 | // op: XBD2 |
3147 | 22 | op = getBDXAddr12Encoding(MI, 1, Fixups, STI); |
3148 | 22 | Value |= op & UINT64_C(1048575); |
3149 | 22 | break; |
3150 | 180 | } |
3151 | 38 | case SystemZ::BPRP: { |
3152 | 38 | // op: M1 |
3153 | 38 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3154 | 38 | Value |= (op & UINT64_C(15)) << 36; |
3155 | 38 | // op: RI2 |
3156 | 38 | op = getPC12DBLBPPEncoding(MI, 1, Fixups, STI); |
3157 | 38 | Value |= (op & UINT64_C(4095)) << 24; |
3158 | 38 | // op: RI3 |
3159 | 38 | op = getPC24DBLBPPEncoding(MI, 2, Fixups, STI); |
3160 | 38 | Value |= op & UINT64_C(16777215); |
3161 | 38 | break; |
3162 | 180 | } |
3163 | 24 | case SystemZ::BPP: { |
3164 | 24 | // op: M1 |
3165 | 24 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3166 | 24 | Value |= (op & UINT64_C(15)) << 36; |
3167 | 24 | // op: RI2 |
3168 | 24 | op = getPC16DBLBPPEncoding(MI, 1, Fixups, STI); |
3169 | 24 | Value |= op & UINT64_C(65535); |
3170 | 24 | // op: BD3 |
3171 | 24 | op = getBDXAddr12Encoding(MI, 2, Fixups, STI); |
3172 | 24 | Value |= (op & UINT64_C(65535)) << 16; |
3173 | 24 | break; |
3174 | 180 | } |
3175 | 32 | case SystemZ::BRCLAsm: |
3176 | 32 | case SystemZ::PFDRL: { |
3177 | 32 | // op: M1 |
3178 | 32 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3179 | 32 | Value |= (op & UINT64_C(15)) << 36; |
3180 | 32 | // op: RI2 |
3181 | 32 | op = getPC32DBLEncoding(MI, 1, Fixups, STI); |
3182 | 32 | Value |= op & UINT64_C(4294967295); |
3183 | 32 | break; |
3184 | 32 | } |
3185 | 58 | case SystemZ::BICAsm: |
3186 | 58 | case SystemZ::PFD: { |
3187 | 58 | // op: M1 |
3188 | 58 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3189 | 58 | Value |= (op & UINT64_C(15)) << 36; |
3190 | 58 | // op: XBD2 |
3191 | 58 | op = getBDXAddr20Encoding(MI, 1, Fixups, STI); |
3192 | 58 | Value |= (op & UINT64_C(268435455)) << 8; |
3193 | 58 | break; |
3194 | 58 | } |
3195 | 0 | case SystemZ::BRC: { |
3196 | 0 | // op: M1 |
3197 | 0 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
3198 | 0 | Value |= (op & UINT64_C(15)) << 20; |
3199 | 0 | // op: RI2 |
3200 | 0 | op = getPC16DBLEncoding(MI, 2, Fixups, STI); |
3201 | 0 | Value |= op & UINT64_C(65535); |
3202 | 0 | break; |
3203 | 58 | } |
3204 | 0 | case SystemZ::BC: { |
3205 | 0 | // op: M1 |
3206 | 0 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
3207 | 0 | Value |= (op & UINT64_C(15)) << 20; |
3208 | 0 | // op: XBD2 |
3209 | 0 | op = getBDXAddr12Encoding(MI, 2, Fixups, STI); |
3210 | 0 | Value |= op & UINT64_C(1048575); |
3211 | 0 | break; |
3212 | 58 | } |
3213 | 0 | case SystemZ::BRCL: { |
3214 | 0 | // op: M1 |
3215 | 0 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
3216 | 0 | Value |= (op & UINT64_C(15)) << 36; |
3217 | 0 | // op: RI2 |
3218 | 0 | op = getPC32DBLEncoding(MI, 2, Fixups, STI); |
3219 | 0 | Value |= op & UINT64_C(4294967295); |
3220 | 0 | break; |
3221 | 58 | } |
3222 | 0 | case SystemZ::BIC: { |
3223 | 0 | // op: M1 |
3224 | 0 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
3225 | 0 | Value |= (op & UINT64_C(15)) << 36; |
3226 | 0 | // op: XBD2 |
3227 | 0 | op = getBDXAddr20Encoding(MI, 2, Fixups, STI); |
3228 | 0 | Value |= (op & UINT64_C(268435455)) << 8; |
3229 | 0 | break; |
3230 | 58 | } |
3231 | 144 | case SystemZ::CDPT: |
3232 | 144 | case SystemZ::CDZT: |
3233 | 144 | case SystemZ::CPDT: |
3234 | 144 | case SystemZ::CPXT: |
3235 | 144 | case SystemZ::CXPT: |
3236 | 144 | case SystemZ::CXZT: |
3237 | 144 | case SystemZ::CZDT: |
3238 | 144 | case SystemZ::CZXT: { |
3239 | 144 | // op: R1 |
3240 | 144 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3241 | 144 | Value |= (op & UINT64_C(15)) << 12; |
3242 | 144 | // op: BDL2 |
3243 | 144 | op = getBDLAddr12Len8Encoding(MI, 1, Fixups, STI); |
3244 | 144 | Value |= (op & UINT64_C(16777215)) << 16; |
3245 | 144 | // op: M3 |
3246 | 144 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
3247 | 144 | Value |= (op & UINT64_C(15)) << 8; |
3248 | 144 | break; |
3249 | 144 | } |
3250 | 63 | case SystemZ::MY: |
3251 | 63 | case SystemZ::MYH: |
3252 | 63 | case SystemZ::MYL: |
3253 | 63 | case SystemZ::SLDT: |
3254 | 63 | case SystemZ::SLXT: |
3255 | 63 | case SystemZ::SRDT: |
3256 | 63 | case SystemZ::SRXT: { |
3257 | 63 | // op: R1 |
3258 | 63 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3259 | 63 | Value |= (op & UINT64_C(15)) << 12; |
3260 | 63 | // op: R3 |
3261 | 63 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
3262 | 63 | Value |= (op & UINT64_C(15)) << 36; |
3263 | 63 | // op: XBD2 |
3264 | 63 | op = getBDXAddr12Encoding(MI, 2, Fixups, STI); |
3265 | 63 | Value |= (op & UINT64_C(1048575)) << 16; |
3266 | 63 | break; |
3267 | 63 | } |
3268 | 18 | case SystemZ::MYHR: |
3269 | 18 | case SystemZ::MYLR: |
3270 | 18 | case SystemZ::MYR: { |
3271 | 18 | // op: R1 |
3272 | 18 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3273 | 18 | Value |= (op & UINT64_C(15)) << 12; |
3274 | 18 | // op: R3 |
3275 | 18 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
3276 | 18 | Value |= (op & UINT64_C(15)) << 4; |
3277 | 18 | // op: R2 |
3278 | 18 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
3279 | 18 | Value |= op & UINT64_C(15); |
3280 | 18 | break; |
3281 | 18 | } |
3282 | 99 | case SystemZ::MAD: |
3283 | 99 | case SystemZ::MADB: |
3284 | 99 | case SystemZ::MAE: |
3285 | 99 | case SystemZ::MAEB: |
3286 | 99 | case SystemZ::MAY: |
3287 | 99 | case SystemZ::MAYH: |
3288 | 99 | case SystemZ::MAYL: |
3289 | 99 | case SystemZ::MSD: |
3290 | 99 | case SystemZ::MSDB: |
3291 | 99 | case SystemZ::MSE: |
3292 | 99 | case SystemZ::MSEB: { |
3293 | 99 | // op: R1 |
3294 | 99 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3295 | 99 | Value |= (op & UINT64_C(15)) << 12; |
3296 | 99 | // op: R3 |
3297 | 99 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
3298 | 99 | Value |= (op & UINT64_C(15)) << 36; |
3299 | 99 | // op: XBD2 |
3300 | 99 | op = getBDXAddr12Encoding(MI, 3, Fixups, STI); |
3301 | 99 | Value |= (op & UINT64_C(1048575)) << 16; |
3302 | 99 | break; |
3303 | 99 | } |
3304 | 66 | case SystemZ::MADBR: |
3305 | 66 | case SystemZ::MADR: |
3306 | 66 | case SystemZ::MAEBR: |
3307 | 66 | case SystemZ::MAER: |
3308 | 66 | case SystemZ::MAYHR: |
3309 | 66 | case SystemZ::MAYLR: |
3310 | 66 | case SystemZ::MAYR: |
3311 | 66 | case SystemZ::MSDBR: |
3312 | 66 | case SystemZ::MSDR: |
3313 | 66 | case SystemZ::MSEBR: |
3314 | 66 | case SystemZ::MSER: { |
3315 | 66 | // op: R1 |
3316 | 66 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3317 | 66 | Value |= (op & UINT64_C(15)) << 12; |
3318 | 66 | // op: R3 |
3319 | 66 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
3320 | 66 | Value |= (op & UINT64_C(15)) << 4; |
3321 | 66 | // op: R2 |
3322 | 66 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
3323 | 66 | Value |= op & UINT64_C(15); |
3324 | 66 | break; |
3325 | 66 | } |
3326 | 64 | case SystemZ::SLA: |
3327 | 64 | case SystemZ::SLDA: |
3328 | 64 | case SystemZ::SLDL: |
3329 | 64 | case SystemZ::SLL: |
3330 | 64 | case SystemZ::SRA: |
3331 | 64 | case SystemZ::SRDA: |
3332 | 64 | case SystemZ::SRDL: |
3333 | 64 | case SystemZ::SRL: { |
3334 | 64 | // op: R1 |
3335 | 64 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3336 | 64 | Value |= (op & UINT64_C(15)) << 20; |
3337 | 64 | // op: BD2 |
3338 | 64 | op = getBDAddr12Encoding(MI, 2, Fixups, STI); |
3339 | 64 | Value |= op & UINT64_C(65535); |
3340 | 64 | break; |
3341 | 64 | } |
3342 | 69 | case SystemZ::CGHI: |
3343 | 69 | case SystemZ::CHI: |
3344 | 69 | case SystemZ::LGHI: |
3345 | 69 | case SystemZ::LHI: |
3346 | 69 | case SystemZ::LLIHH: |
3347 | 69 | case SystemZ::LLIHL: |
3348 | 69 | case SystemZ::LLILH: |
3349 | 69 | case SystemZ::LLILL: |
3350 | 69 | case SystemZ::TMHH: |
3351 | 69 | case SystemZ::TMHL: |
3352 | 69 | case SystemZ::TMLH: |
3353 | 69 | case SystemZ::TMLL: { |
3354 | 69 | // op: R1 |
3355 | 69 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3356 | 69 | Value |= (op & UINT64_C(15)) << 20; |
3357 | 69 | // op: I2 |
3358 | 69 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
3359 | 69 | Value |= op & UINT64_C(65535); |
3360 | 69 | break; |
3361 | 69 | } |
3362 | 76 | case SystemZ::AGHI: |
3363 | 76 | case SystemZ::AHI: |
3364 | 76 | case SystemZ::IIHH: |
3365 | 76 | case SystemZ::IIHL: |
3366 | 76 | case SystemZ::IILH: |
3367 | 76 | case SystemZ::IILL: |
3368 | 76 | case SystemZ::MGHI: |
3369 | 76 | case SystemZ::MHI: |
3370 | 76 | case SystemZ::NIHH: |
3371 | 76 | case SystemZ::NIHL: |
3372 | 76 | case SystemZ::NILH: |
3373 | 76 | case SystemZ::NILL: |
3374 | 76 | case SystemZ::OIHH: |
3375 | 76 | case SystemZ::OIHL: |
3376 | 76 | case SystemZ::OILH: |
3377 | 76 | case SystemZ::OILL: { |
3378 | 76 | // op: R1 |
3379 | 76 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3380 | 76 | Value |= (op & UINT64_C(15)) << 20; |
3381 | 76 | // op: I2 |
3382 | 76 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
3383 | 76 | Value |= op & UINT64_C(65535); |
3384 | 76 | break; |
3385 | 76 | } |
3386 | 14 | case SystemZ::CLM: |
3387 | 14 | case SystemZ::STCM: { |
3388 | 14 | // op: R1 |
3389 | 14 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3390 | 14 | Value |= (op & UINT64_C(15)) << 20; |
3391 | 14 | // op: M3 |
3392 | 14 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
3393 | 14 | Value |= (op & UINT64_C(15)) << 16; |
3394 | 14 | // op: BD2 |
3395 | 14 | op = getBDAddr12Encoding(MI, 2, Fixups, STI); |
3396 | 14 | Value |= op & UINT64_C(65535); |
3397 | 14 | break; |
3398 | 14 | } |
3399 | 7 | case SystemZ::ICM: { |
3400 | 7 | // op: R1 |
3401 | 7 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3402 | 7 | Value |= (op & UINT64_C(15)) << 20; |
3403 | 7 | // op: M3 |
3404 | 7 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
3405 | 7 | Value |= (op & UINT64_C(15)) << 16; |
3406 | 7 | // op: BD2 |
3407 | 7 | op = getBDAddr12Encoding(MI, 3, Fixups, STI); |
3408 | 7 | Value |= op & UINT64_C(65535); |
3409 | 7 | break; |
3410 | 14 | } |
3411 | 98 | case SystemZ::DIAG: |
3412 | 98 | case SystemZ::LAM: |
3413 | 98 | case SystemZ::LCTL: |
3414 | 98 | case SystemZ::LM: |
3415 | 98 | case SystemZ::SIGP: |
3416 | 98 | case SystemZ::STAM: |
3417 | 98 | case SystemZ::STCTL: |
3418 | 98 | case SystemZ::STM: |
3419 | 98 | case SystemZ::TRACE: { |
3420 | 98 | // op: R1 |
3421 | 98 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3422 | 98 | Value |= (op & UINT64_C(15)) << 20; |
3423 | 98 | // op: R3 |
3424 | 98 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
3425 | 98 | Value |= (op & UINT64_C(15)) << 16; |
3426 | 98 | // op: BD2 |
3427 | 98 | op = getBDAddr12Encoding(MI, 2, Fixups, STI); |
3428 | 98 | Value |= op & UINT64_C(65535); |
3429 | 98 | break; |
3430 | 98 | } |
3431 | 14 | case SystemZ::CLCLE: |
3432 | 14 | case SystemZ::MVCLE: { |
3433 | 14 | // op: R1 |
3434 | 14 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3435 | 14 | Value |= (op & UINT64_C(15)) << 20; |
3436 | 14 | // op: R3 |
3437 | 14 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
3438 | 14 | Value |= (op & UINT64_C(15)) << 16; |
3439 | 14 | // op: BD2 |
3440 | 14 | op = getBDAddr12Encoding(MI, 4, Fixups, STI); |
3441 | 14 | Value |= op & UINT64_C(65535); |
3442 | 14 | break; |
3443 | 14 | } |
3444 | 36 | case SystemZ::BXH: |
3445 | 36 | case SystemZ::BXLE: |
3446 | 36 | case SystemZ::CDS: |
3447 | 36 | case SystemZ::CS: { |
3448 | 36 | // op: R1 |
3449 | 36 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3450 | 36 | Value |= (op & UINT64_C(15)) << 20; |
3451 | 36 | // op: R3 |
3452 | 36 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
3453 | 36 | Value |= (op & UINT64_C(15)) << 16; |
3454 | 36 | // op: BD2 |
3455 | 36 | op = getBDAddr12Encoding(MI, 3, Fixups, STI); |
3456 | 36 | Value |= op & UINT64_C(65535); |
3457 | 36 | break; |
3458 | 36 | } |
3459 | 26 | case SystemZ::BRXH: |
3460 | 26 | case SystemZ::BRXLE: { |
3461 | 26 | // op: R1 |
3462 | 26 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3463 | 26 | Value |= (op & UINT64_C(15)) << 20; |
3464 | 26 | // op: R3 |
3465 | 26 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
3466 | 26 | Value |= (op & UINT64_C(15)) << 16; |
3467 | 26 | // op: RI2 |
3468 | 26 | op = getPC16DBLEncoding(MI, 3, Fixups, STI); |
3469 | 26 | Value |= op & UINT64_C(65535); |
3470 | 26 | break; |
3471 | 26 | } |
3472 | 10 | case SystemZ::BRCT: |
3473 | 10 | case SystemZ::BRCTG: { |
3474 | 10 | // op: R1 |
3475 | 10 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3476 | 10 | Value |= (op & UINT64_C(15)) << 20; |
3477 | 10 | // op: RI2 |
3478 | 10 | op = getPC16DBLEncoding(MI, 2, Fixups, STI); |
3479 | 10 | Value |= op & UINT64_C(65535); |
3480 | 10 | break; |
3481 | 10 | } |
3482 | 21 | case SystemZ::BRAS: { |
3483 | 21 | // op: R1 |
3484 | 21 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3485 | 21 | Value |= (op & UINT64_C(15)) << 20; |
3486 | 21 | // op: RI2 |
3487 | 21 | op = getPC16DBLTLSEncoding(MI, 1, Fixups, STI); |
3488 | 21 | Value |= op & UINT64_C(65535); |
3489 | 21 | break; |
3490 | 10 | } |
3491 | 158 | case SystemZ::BAL: |
3492 | 158 | case SystemZ::BAS: |
3493 | 158 | case SystemZ::C: |
3494 | 158 | case SystemZ::CD: |
3495 | 158 | case SystemZ::CE: |
3496 | 158 | case SystemZ::CH: |
3497 | 158 | case SystemZ::CL: |
3498 | 158 | case SystemZ::CVD: |
3499 | 158 | case SystemZ::EX: |
3500 | 158 | case SystemZ::L: |
3501 | 158 | case SystemZ::LA: |
3502 | 158 | case SystemZ::LAE: |
3503 | 158 | case SystemZ::LD: |
3504 | 158 | case SystemZ::LE: |
3505 | 158 | case SystemZ::LH: |
3506 | 158 | case SystemZ::LRA: |
3507 | 158 | case SystemZ::ST: |
3508 | 158 | case SystemZ::STC: |
3509 | 158 | case SystemZ::STD: |
3510 | 158 | case SystemZ::STE: |
3511 | 158 | case SystemZ::STH: { |
3512 | 158 | // op: R1 |
3513 | 158 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3514 | 158 | Value |= (op & UINT64_C(15)) << 20; |
3515 | 158 | // op: XBD2 |
3516 | 158 | op = getBDXAddr12Encoding(MI, 1, Fixups, STI); |
3517 | 158 | Value |= op & UINT64_C(1048575); |
3518 | 158 | break; |
3519 | 158 | } |
3520 | 210 | case SystemZ::A: |
3521 | 210 | case SystemZ::AD: |
3522 | 210 | case SystemZ::AE: |
3523 | 210 | case SystemZ::AH: |
3524 | 210 | case SystemZ::AL: |
3525 | 210 | case SystemZ::AU: |
3526 | 210 | case SystemZ::AW: |
3527 | 210 | case SystemZ::BCT: |
3528 | 210 | case SystemZ::CVB: |
3529 | 210 | case SystemZ::D: |
3530 | 210 | case SystemZ::DD: |
3531 | 210 | case SystemZ::DE: |
3532 | 210 | case SystemZ::IC: |
3533 | 210 | case SystemZ::IC32: |
3534 | 210 | case SystemZ::M: |
3535 | 210 | case SystemZ::MD: |
3536 | 210 | case SystemZ::MDE: |
3537 | 210 | case SystemZ::ME: |
3538 | 210 | case SystemZ::MH: |
3539 | 210 | case SystemZ::MS: |
3540 | 210 | case SystemZ::MXD: |
3541 | 210 | case SystemZ::N: |
3542 | 210 | case SystemZ::O: |
3543 | 210 | case SystemZ::S: |
3544 | 210 | case SystemZ::SD: |
3545 | 210 | case SystemZ::SE: |
3546 | 210 | case SystemZ::SH: |
3547 | 210 | case SystemZ::SL: |
3548 | 210 | case SystemZ::SU: |
3549 | 210 | case SystemZ::SW: |
3550 | 210 | case SystemZ::X: { |
3551 | 210 | // op: R1 |
3552 | 210 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3553 | 210 | Value |= (op & UINT64_C(15)) << 20; |
3554 | 210 | // op: XBD2 |
3555 | 210 | op = getBDXAddr12Encoding(MI, 2, Fixups, STI); |
3556 | 210 | Value |= op & UINT64_C(1048575); |
3557 | 210 | break; |
3558 | 210 | } |
3559 | 6 | case SystemZ::PLO: { |
3560 | 6 | // op: R1 |
3561 | 6 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3562 | 6 | Value |= (op & UINT64_C(15)) << 36; |
3563 | 6 | // op: BD2 |
3564 | 6 | op = getBDAddr12Encoding(MI, 1, Fixups, STI); |
3565 | 6 | Value |= (op & UINT64_C(65535)) << 16; |
3566 | 6 | // op: R3 |
3567 | 6 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
3568 | 6 | Value |= (op & UINT64_C(15)) << 32; |
3569 | 6 | // op: BD4 |
3570 | 6 | op = getBDAddr12Encoding(MI, 4, Fixups, STI); |
3571 | 6 | Value |= op & UINT64_C(65535); |
3572 | 6 | break; |
3573 | 210 | } |
3574 | 9 | case SystemZ::LMD: { |
3575 | 9 | // op: R1 |
3576 | 9 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3577 | 9 | Value |= (op & UINT64_C(15)) << 36; |
3578 | 9 | // op: BD2 |
3579 | 9 | op = getBDAddr12Encoding(MI, 2, Fixups, STI); |
3580 | 9 | Value |= (op & UINT64_C(65535)) << 16; |
3581 | 9 | // op: R3 |
3582 | 9 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
3583 | 9 | Value |= (op & UINT64_C(15)) << 32; |
3584 | 9 | // op: BD4 |
3585 | 9 | op = getBDAddr12Encoding(MI, 4, Fixups, STI); |
3586 | 9 | Value |= op & UINT64_C(65535); |
3587 | 9 | break; |
3588 | 210 | } |
3589 | 56 | case SystemZ::VLGVB: |
3590 | 56 | case SystemZ::VLGVF: |
3591 | 56 | case SystemZ::VLGVG: |
3592 | 56 | case SystemZ::VLGVH: { |
3593 | 56 | // op: R1 |
3594 | 56 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3595 | 56 | Value |= (op & UINT64_C(15)) << 36; |
3596 | 56 | // op: BD2 |
3597 | 56 | op = getBDAddr12Encoding(MI, 2, Fixups, STI); |
3598 | 56 | Value |= (op & UINT64_C(65535)) << 16; |
3599 | 56 | // op: V3 |
3600 | 56 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
3601 | 56 | Value |= (op & UINT64_C(15)) << 32; |
3602 | 56 | Value |= (op & UINT64_C(16)) << 6; |
3603 | 56 | break; |
3604 | 56 | } |
3605 | 16 | case SystemZ::VLGV: { |
3606 | 16 | // op: R1 |
3607 | 16 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3608 | 16 | Value |= (op & UINT64_C(15)) << 36; |
3609 | 16 | // op: BD2 |
3610 | 16 | op = getBDAddr12Encoding(MI, 2, Fixups, STI); |
3611 | 16 | Value |= (op & UINT64_C(65535)) << 16; |
3612 | 16 | // op: V3 |
3613 | 16 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
3614 | 16 | Value |= (op & UINT64_C(15)) << 32; |
3615 | 16 | Value |= (op & UINT64_C(16)) << 6; |
3616 | 16 | // op: M4 |
3617 | 16 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
3618 | 16 | Value |= (op & UINT64_C(15)) << 12; |
3619 | 16 | break; |
3620 | 56 | } |
3621 | 144 | case SystemZ::CLGTAsmE: |
3622 | 144 | case SystemZ::CLGTAsmH: |
3623 | 144 | case SystemZ::CLGTAsmHE: |
3624 | 144 | case SystemZ::CLGTAsmL: |
3625 | 144 | case SystemZ::CLGTAsmLE: |
3626 | 144 | case SystemZ::CLGTAsmLH: |
3627 | 144 | case SystemZ::CLGTAsmNE: |
3628 | 144 | case SystemZ::CLGTAsmNH: |
3629 | 144 | case SystemZ::CLGTAsmNHE: |
3630 | 144 | case SystemZ::CLGTAsmNL: |
3631 | 144 | case SystemZ::CLGTAsmNLE: |
3632 | 144 | case SystemZ::CLGTAsmNLH: |
3633 | 144 | case SystemZ::CLTAsmE: |
3634 | 144 | case SystemZ::CLTAsmH: |
3635 | 144 | case SystemZ::CLTAsmHE: |
3636 | 144 | case SystemZ::CLTAsmL: |
3637 | 144 | case SystemZ::CLTAsmLE: |
3638 | 144 | case SystemZ::CLTAsmLH: |
3639 | 144 | case SystemZ::CLTAsmNE: |
3640 | 144 | case SystemZ::CLTAsmNH: |
3641 | 144 | case SystemZ::CLTAsmNHE: |
3642 | 144 | case SystemZ::CLTAsmNL: |
3643 | 144 | case SystemZ::CLTAsmNLE: |
3644 | 144 | case SystemZ::CLTAsmNLH: |
3645 | 144 | case SystemZ::STOCAsmE: |
3646 | 144 | case SystemZ::STOCAsmH: |
3647 | 144 | case SystemZ::STOCAsmHE: |
3648 | 144 | case SystemZ::STOCAsmL: |
3649 | 144 | case SystemZ::STOCAsmLE: |
3650 | 144 | case SystemZ::STOCAsmLH: |
3651 | 144 | case SystemZ::STOCAsmM: |
3652 | 144 | case SystemZ::STOCAsmNE: |
3653 | 144 | case SystemZ::STOCAsmNH: |
3654 | 144 | case SystemZ::STOCAsmNHE: |
3655 | 144 | case SystemZ::STOCAsmNL: |
3656 | 144 | case SystemZ::STOCAsmNLE: |
3657 | 144 | case SystemZ::STOCAsmNLH: |
3658 | 144 | case SystemZ::STOCAsmNM: |
3659 | 144 | case SystemZ::STOCAsmNO: |
3660 | 144 | case SystemZ::STOCAsmNP: |
3661 | 144 | case SystemZ::STOCAsmNZ: |
3662 | 144 | case SystemZ::STOCAsmO: |
3663 | 144 | case SystemZ::STOCAsmP: |
3664 | 144 | case SystemZ::STOCAsmZ: |
3665 | 144 | case SystemZ::STOCFHAsmE: |
3666 | 144 | case SystemZ::STOCFHAsmH: |
3667 | 144 | case SystemZ::STOCFHAsmHE: |
3668 | 144 | case SystemZ::STOCFHAsmL: |
3669 | 144 | case SystemZ::STOCFHAsmLE: |
3670 | 144 | case SystemZ::STOCFHAsmLH: |
3671 | 144 | case SystemZ::STOCFHAsmM: |
3672 | 144 | case SystemZ::STOCFHAsmNE: |
3673 | 144 | case SystemZ::STOCFHAsmNH: |
3674 | 144 | case SystemZ::STOCFHAsmNHE: |
3675 | 144 | case SystemZ::STOCFHAsmNL: |
3676 | 144 | case SystemZ::STOCFHAsmNLE: |
3677 | 144 | case SystemZ::STOCFHAsmNLH: |
3678 | 144 | case SystemZ::STOCFHAsmNM: |
3679 | 144 | case SystemZ::STOCFHAsmNO: |
3680 | 144 | case SystemZ::STOCFHAsmNP: |
3681 | 144 | case SystemZ::STOCFHAsmNZ: |
3682 | 144 | case SystemZ::STOCFHAsmO: |
3683 | 144 | case SystemZ::STOCFHAsmP: |
3684 | 144 | case SystemZ::STOCFHAsmZ: |
3685 | 144 | case SystemZ::STOCGAsmE: |
3686 | 144 | case SystemZ::STOCGAsmH: |
3687 | 144 | case SystemZ::STOCGAsmHE: |
3688 | 144 | case SystemZ::STOCGAsmL: |
3689 | 144 | case SystemZ::STOCGAsmLE: |
3690 | 144 | case SystemZ::STOCGAsmLH: |
3691 | 144 | case SystemZ::STOCGAsmM: |
3692 | 144 | case SystemZ::STOCGAsmNE: |
3693 | 144 | case SystemZ::STOCGAsmNH: |
3694 | 144 | case SystemZ::STOCGAsmNHE: |
3695 | 144 | case SystemZ::STOCGAsmNL: |
3696 | 144 | case SystemZ::STOCGAsmNLE: |
3697 | 144 | case SystemZ::STOCGAsmNLH: |
3698 | 144 | case SystemZ::STOCGAsmNM: |
3699 | 144 | case SystemZ::STOCGAsmNO: |
3700 | 144 | case SystemZ::STOCGAsmNP: |
3701 | 144 | case SystemZ::STOCGAsmNZ: |
3702 | 144 | case SystemZ::STOCGAsmO: |
3703 | 144 | case SystemZ::STOCGAsmP: |
3704 | 144 | case SystemZ::STOCGAsmZ: { |
3705 | 144 | // op: R1 |
3706 | 144 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3707 | 144 | Value |= (op & UINT64_C(15)) << 36; |
3708 | 144 | // op: BD2 |
3709 | 144 | op = getBDAddr20Encoding(MI, 1, Fixups, STI); |
3710 | 144 | Value |= (op & UINT64_C(16777215)) << 8; |
3711 | 144 | break; |
3712 | 144 | } |
3713 | 120 | case SystemZ::LOCAsmE: |
3714 | 120 | case SystemZ::LOCAsmH: |
3715 | 120 | case SystemZ::LOCAsmHE: |
3716 | 120 | case SystemZ::LOCAsmL: |
3717 | 120 | case SystemZ::LOCAsmLE: |
3718 | 120 | case SystemZ::LOCAsmLH: |
3719 | 120 | case SystemZ::LOCAsmM: |
3720 | 120 | case SystemZ::LOCAsmNE: |
3721 | 120 | case SystemZ::LOCAsmNH: |
3722 | 120 | case SystemZ::LOCAsmNHE: |
3723 | 120 | case SystemZ::LOCAsmNL: |
3724 | 120 | case SystemZ::LOCAsmNLE: |
3725 | 120 | case SystemZ::LOCAsmNLH: |
3726 | 120 | case SystemZ::LOCAsmNM: |
3727 | 120 | case SystemZ::LOCAsmNO: |
3728 | 120 | case SystemZ::LOCAsmNP: |
3729 | 120 | case SystemZ::LOCAsmNZ: |
3730 | 120 | case SystemZ::LOCAsmO: |
3731 | 120 | case SystemZ::LOCAsmP: |
3732 | 120 | case SystemZ::LOCAsmZ: |
3733 | 120 | case SystemZ::LOCFHAsmE: |
3734 | 120 | case SystemZ::LOCFHAsmH: |
3735 | 120 | case SystemZ::LOCFHAsmHE: |
3736 | 120 | case SystemZ::LOCFHAsmL: |
3737 | 120 | case SystemZ::LOCFHAsmLE: |
3738 | 120 | case SystemZ::LOCFHAsmLH: |
3739 | 120 | case SystemZ::LOCFHAsmM: |
3740 | 120 | case SystemZ::LOCFHAsmNE: |
3741 | 120 | case SystemZ::LOCFHAsmNH: |
3742 | 120 | case SystemZ::LOCFHAsmNHE: |
3743 | 120 | case SystemZ::LOCFHAsmNL: |
3744 | 120 | case SystemZ::LOCFHAsmNLE: |
3745 | 120 | case SystemZ::LOCFHAsmNLH: |
3746 | 120 | case SystemZ::LOCFHAsmNM: |
3747 | 120 | case SystemZ::LOCFHAsmNO: |
3748 | 120 | case SystemZ::LOCFHAsmNP: |
3749 | 120 | case SystemZ::LOCFHAsmNZ: |
3750 | 120 | case SystemZ::LOCFHAsmO: |
3751 | 120 | case SystemZ::LOCFHAsmP: |
3752 | 120 | case SystemZ::LOCFHAsmZ: |
3753 | 120 | case SystemZ::LOCGAsmE: |
3754 | 120 | case SystemZ::LOCGAsmH: |
3755 | 120 | case SystemZ::LOCGAsmHE: |
3756 | 120 | case SystemZ::LOCGAsmL: |
3757 | 120 | case SystemZ::LOCGAsmLE: |
3758 | 120 | case SystemZ::LOCGAsmLH: |
3759 | 120 | case SystemZ::LOCGAsmM: |
3760 | 120 | case SystemZ::LOCGAsmNE: |
3761 | 120 | case SystemZ::LOCGAsmNH: |
3762 | 120 | case SystemZ::LOCGAsmNHE: |
3763 | 120 | case SystemZ::LOCGAsmNL: |
3764 | 120 | case SystemZ::LOCGAsmNLE: |
3765 | 120 | case SystemZ::LOCGAsmNLH: |
3766 | 120 | case SystemZ::LOCGAsmNM: |
3767 | 120 | case SystemZ::LOCGAsmNO: |
3768 | 120 | case SystemZ::LOCGAsmNP: |
3769 | 120 | case SystemZ::LOCGAsmNZ: |
3770 | 120 | case SystemZ::LOCGAsmO: |
3771 | 120 | case SystemZ::LOCGAsmP: |
3772 | 120 | case SystemZ::LOCGAsmZ: { |
3773 | 120 | // op: R1 |
3774 | 120 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3775 | 120 | Value |= (op & UINT64_C(15)) << 36; |
3776 | 120 | // op: BD2 |
3777 | 120 | op = getBDAddr20Encoding(MI, 2, Fixups, STI); |
3778 | 120 | Value |= (op & UINT64_C(16777215)) << 8; |
3779 | 120 | break; |
3780 | 120 | } |
3781 | 80 | case SystemZ::CGIBAsmE: |
3782 | 80 | case SystemZ::CGIBAsmH: |
3783 | 80 | case SystemZ::CGIBAsmHE: |
3784 | 80 | case SystemZ::CGIBAsmL: |
3785 | 80 | case SystemZ::CGIBAsmLE: |
3786 | 80 | case SystemZ::CGIBAsmLH: |
3787 | 80 | case SystemZ::CGIBAsmNE: |
3788 | 80 | case SystemZ::CGIBAsmNH: |
3789 | 80 | case SystemZ::CGIBAsmNHE: |
3790 | 80 | case SystemZ::CGIBAsmNL: |
3791 | 80 | case SystemZ::CGIBAsmNLE: |
3792 | 80 | case SystemZ::CGIBAsmNLH: |
3793 | 80 | case SystemZ::CIBAsmE: |
3794 | 80 | case SystemZ::CIBAsmH: |
3795 | 80 | case SystemZ::CIBAsmHE: |
3796 | 80 | case SystemZ::CIBAsmL: |
3797 | 80 | case SystemZ::CIBAsmLE: |
3798 | 80 | case SystemZ::CIBAsmLH: |
3799 | 80 | case SystemZ::CIBAsmNE: |
3800 | 80 | case SystemZ::CIBAsmNH: |
3801 | 80 | case SystemZ::CIBAsmNHE: |
3802 | 80 | case SystemZ::CIBAsmNL: |
3803 | 80 | case SystemZ::CIBAsmNLE: |
3804 | 80 | case SystemZ::CIBAsmNLH: |
3805 | 80 | case SystemZ::CLGIBAsmE: |
3806 | 80 | case SystemZ::CLGIBAsmH: |
3807 | 80 | case SystemZ::CLGIBAsmHE: |
3808 | 80 | case SystemZ::CLGIBAsmL: |
3809 | 80 | case SystemZ::CLGIBAsmLE: |
3810 | 80 | case SystemZ::CLGIBAsmLH: |
3811 | 80 | case SystemZ::CLGIBAsmNE: |
3812 | 80 | case SystemZ::CLGIBAsmNH: |
3813 | 80 | case SystemZ::CLGIBAsmNHE: |
3814 | 80 | case SystemZ::CLGIBAsmNL: |
3815 | 80 | case SystemZ::CLGIBAsmNLE: |
3816 | 80 | case SystemZ::CLGIBAsmNLH: |
3817 | 80 | case SystemZ::CLIBAsmE: |
3818 | 80 | case SystemZ::CLIBAsmH: |
3819 | 80 | case SystemZ::CLIBAsmHE: |
3820 | 80 | case SystemZ::CLIBAsmL: |
3821 | 80 | case SystemZ::CLIBAsmLE: |
3822 | 80 | case SystemZ::CLIBAsmLH: |
3823 | 80 | case SystemZ::CLIBAsmNE: |
3824 | 80 | case SystemZ::CLIBAsmNH: |
3825 | 80 | case SystemZ::CLIBAsmNHE: |
3826 | 80 | case SystemZ::CLIBAsmNL: |
3827 | 80 | case SystemZ::CLIBAsmNLE: |
3828 | 80 | case SystemZ::CLIBAsmNLH: { |
3829 | 80 | // op: R1 |
3830 | 80 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3831 | 80 | Value |= (op & UINT64_C(15)) << 36; |
3832 | 80 | // op: I2 |
3833 | 80 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
3834 | 80 | Value |= (op & UINT64_C(255)) << 8; |
3835 | 80 | // op: BD4 |
3836 | 80 | op = getBDAddr12Encoding(MI, 2, Fixups, STI); |
3837 | 80 | Value |= (op & UINT64_C(65535)) << 16; |
3838 | 80 | break; |
3839 | 80 | } |
3840 | 64 | case SystemZ::CGIB: |
3841 | 64 | case SystemZ::CGIBAsm: |
3842 | 64 | case SystemZ::CIB: |
3843 | 64 | case SystemZ::CIBAsm: |
3844 | 64 | case SystemZ::CLGIB: |
3845 | 64 | case SystemZ::CLGIBAsm: |
3846 | 64 | case SystemZ::CLIB: |
3847 | 64 | case SystemZ::CLIBAsm: { |
3848 | 64 | // op: R1 |
3849 | 64 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3850 | 64 | Value |= (op & UINT64_C(15)) << 36; |
3851 | 64 | // op: I2 |
3852 | 64 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
3853 | 64 | Value |= (op & UINT64_C(255)) << 8; |
3854 | 64 | // op: M3 |
3855 | 64 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
3856 | 64 | Value |= (op & UINT64_C(15)) << 32; |
3857 | 64 | // op: BD4 |
3858 | 64 | op = getBDAddr12Encoding(MI, 3, Fixups, STI); |
3859 | 64 | Value |= (op & UINT64_C(65535)) << 16; |
3860 | 64 | break; |
3861 | 64 | } |
3862 | 104 | case SystemZ::CGIJ: |
3863 | 104 | case SystemZ::CGIJAsm: |
3864 | 104 | case SystemZ::CIJ: |
3865 | 104 | case SystemZ::CIJAsm: |
3866 | 104 | case SystemZ::CLGIJ: |
3867 | 104 | case SystemZ::CLGIJAsm: |
3868 | 104 | case SystemZ::CLIJ: |
3869 | 104 | case SystemZ::CLIJAsm: { |
3870 | 104 | // op: R1 |
3871 | 104 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3872 | 104 | Value |= (op & UINT64_C(15)) << 36; |
3873 | 104 | // op: I2 |
3874 | 104 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
3875 | 104 | Value |= (op & UINT64_C(255)) << 8; |
3876 | 104 | // op: M3 |
3877 | 104 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
3878 | 104 | Value |= (op & UINT64_C(15)) << 32; |
3879 | 104 | // op: RI4 |
3880 | 104 | op = getPC16DBLEncoding(MI, 3, Fixups, STI); |
3881 | 104 | Value |= (op & UINT64_C(65535)) << 16; |
3882 | 104 | break; |
3883 | 104 | } |
3884 | 144 | case SystemZ::CGIJAsmE: |
3885 | 144 | case SystemZ::CGIJAsmH: |
3886 | 144 | case SystemZ::CGIJAsmHE: |
3887 | 144 | case SystemZ::CGIJAsmL: |
3888 | 144 | case SystemZ::CGIJAsmLE: |
3889 | 144 | case SystemZ::CGIJAsmLH: |
3890 | 144 | case SystemZ::CGIJAsmNE: |
3891 | 144 | case SystemZ::CGIJAsmNH: |
3892 | 144 | case SystemZ::CGIJAsmNHE: |
3893 | 144 | case SystemZ::CGIJAsmNL: |
3894 | 144 | case SystemZ::CGIJAsmNLE: |
3895 | 144 | case SystemZ::CGIJAsmNLH: |
3896 | 144 | case SystemZ::CIJAsmE: |
3897 | 144 | case SystemZ::CIJAsmH: |
3898 | 144 | case SystemZ::CIJAsmHE: |
3899 | 144 | case SystemZ::CIJAsmL: |
3900 | 144 | case SystemZ::CIJAsmLE: |
3901 | 144 | case SystemZ::CIJAsmLH: |
3902 | 144 | case SystemZ::CIJAsmNE: |
3903 | 144 | case SystemZ::CIJAsmNH: |
3904 | 144 | case SystemZ::CIJAsmNHE: |
3905 | 144 | case SystemZ::CIJAsmNL: |
3906 | 144 | case SystemZ::CIJAsmNLE: |
3907 | 144 | case SystemZ::CIJAsmNLH: |
3908 | 144 | case SystemZ::CLGIJAsmE: |
3909 | 144 | case SystemZ::CLGIJAsmH: |
3910 | 144 | case SystemZ::CLGIJAsmHE: |
3911 | 144 | case SystemZ::CLGIJAsmL: |
3912 | 144 | case SystemZ::CLGIJAsmLE: |
3913 | 144 | case SystemZ::CLGIJAsmLH: |
3914 | 144 | case SystemZ::CLGIJAsmNE: |
3915 | 144 | case SystemZ::CLGIJAsmNH: |
3916 | 144 | case SystemZ::CLGIJAsmNHE: |
3917 | 144 | case SystemZ::CLGIJAsmNL: |
3918 | 144 | case SystemZ::CLGIJAsmNLE: |
3919 | 144 | case SystemZ::CLGIJAsmNLH: |
3920 | 144 | case SystemZ::CLIJAsmE: |
3921 | 144 | case SystemZ::CLIJAsmH: |
3922 | 144 | case SystemZ::CLIJAsmHE: |
3923 | 144 | case SystemZ::CLIJAsmL: |
3924 | 144 | case SystemZ::CLIJAsmLE: |
3925 | 144 | case SystemZ::CLIJAsmLH: |
3926 | 144 | case SystemZ::CLIJAsmNE: |
3927 | 144 | case SystemZ::CLIJAsmNH: |
3928 | 144 | case SystemZ::CLIJAsmNHE: |
3929 | 144 | case SystemZ::CLIJAsmNL: |
3930 | 144 | case SystemZ::CLIJAsmNLE: |
3931 | 144 | case SystemZ::CLIJAsmNLH: { |
3932 | 144 | // op: R1 |
3933 | 144 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3934 | 144 | Value |= (op & UINT64_C(15)) << 36; |
3935 | 144 | // op: I2 |
3936 | 144 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
3937 | 144 | Value |= (op & UINT64_C(255)) << 8; |
3938 | 144 | // op: RI4 |
3939 | 144 | op = getPC16DBLEncoding(MI, 2, Fixups, STI); |
3940 | 144 | Value |= (op & UINT64_C(65535)) << 16; |
3941 | 144 | break; |
3942 | 144 | } |
3943 | 24 | case SystemZ::CGITAsmE: |
3944 | 24 | case SystemZ::CGITAsmH: |
3945 | 24 | case SystemZ::CGITAsmHE: |
3946 | 24 | case SystemZ::CGITAsmL: |
3947 | 24 | case SystemZ::CGITAsmLE: |
3948 | 24 | case SystemZ::CGITAsmLH: |
3949 | 24 | case SystemZ::CGITAsmNE: |
3950 | 24 | case SystemZ::CGITAsmNH: |
3951 | 24 | case SystemZ::CGITAsmNHE: |
3952 | 24 | case SystemZ::CGITAsmNL: |
3953 | 24 | case SystemZ::CGITAsmNLE: |
3954 | 24 | case SystemZ::CGITAsmNLH: |
3955 | 24 | case SystemZ::CITAsmE: |
3956 | 24 | case SystemZ::CITAsmH: |
3957 | 24 | case SystemZ::CITAsmHE: |
3958 | 24 | case SystemZ::CITAsmL: |
3959 | 24 | case SystemZ::CITAsmLE: |
3960 | 24 | case SystemZ::CITAsmLH: |
3961 | 24 | case SystemZ::CITAsmNE: |
3962 | 24 | case SystemZ::CITAsmNH: |
3963 | 24 | case SystemZ::CITAsmNHE: |
3964 | 24 | case SystemZ::CITAsmNL: |
3965 | 24 | case SystemZ::CITAsmNLE: |
3966 | 24 | case SystemZ::CITAsmNLH: |
3967 | 24 | case SystemZ::CLFITAsmE: |
3968 | 24 | case SystemZ::CLFITAsmH: |
3969 | 24 | case SystemZ::CLFITAsmHE: |
3970 | 24 | case SystemZ::CLFITAsmL: |
3971 | 24 | case SystemZ::CLFITAsmLE: |
3972 | 24 | case SystemZ::CLFITAsmLH: |
3973 | 24 | case SystemZ::CLFITAsmNE: |
3974 | 24 | case SystemZ::CLFITAsmNH: |
3975 | 24 | case SystemZ::CLFITAsmNHE: |
3976 | 24 | case SystemZ::CLFITAsmNL: |
3977 | 24 | case SystemZ::CLFITAsmNLE: |
3978 | 24 | case SystemZ::CLFITAsmNLH: |
3979 | 24 | case SystemZ::CLGITAsmE: |
3980 | 24 | case SystemZ::CLGITAsmH: |
3981 | 24 | case SystemZ::CLGITAsmHE: |
3982 | 24 | case SystemZ::CLGITAsmL: |
3983 | 24 | case SystemZ::CLGITAsmLE: |
3984 | 24 | case SystemZ::CLGITAsmLH: |
3985 | 24 | case SystemZ::CLGITAsmNE: |
3986 | 24 | case SystemZ::CLGITAsmNH: |
3987 | 24 | case SystemZ::CLGITAsmNHE: |
3988 | 24 | case SystemZ::CLGITAsmNL: |
3989 | 24 | case SystemZ::CLGITAsmNLE: |
3990 | 24 | case SystemZ::CLGITAsmNLH: { |
3991 | 24 | // op: R1 |
3992 | 24 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
3993 | 24 | Value |= (op & UINT64_C(15)) << 36; |
3994 | 24 | // op: I2 |
3995 | 24 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
3996 | 24 | Value |= (op & UINT64_C(65535)) << 16; |
3997 | 24 | break; |
3998 | 24 | } |
3999 | 14 | case SystemZ::CGIT: |
4000 | 14 | case SystemZ::CGITAsm: |
4001 | 14 | case SystemZ::CIT: |
4002 | 14 | case SystemZ::CITAsm: |
4003 | 14 | case SystemZ::CLFIT: |
4004 | 14 | case SystemZ::CLFITAsm: |
4005 | 14 | case SystemZ::CLGIT: |
4006 | 14 | case SystemZ::CLGITAsm: { |
4007 | 14 | // op: R1 |
4008 | 14 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4009 | 14 | Value |= (op & UINT64_C(15)) << 36; |
4010 | 14 | // op: I2 |
4011 | 14 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
4012 | 14 | Value |= (op & UINT64_C(65535)) << 16; |
4013 | 14 | // op: M3 |
4014 | 14 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
4015 | 14 | Value |= (op & UINT64_C(15)) << 12; |
4016 | 14 | break; |
4017 | 14 | } |
4018 | 56 | case SystemZ::CFI: |
4019 | 56 | case SystemZ::CGFI: |
4020 | 56 | case SystemZ::CIH: |
4021 | 56 | case SystemZ::CLFI: |
4022 | 56 | case SystemZ::CLGFI: |
4023 | 56 | case SystemZ::CLIH: |
4024 | 56 | case SystemZ::IIHF: |
4025 | 56 | case SystemZ::IILF: |
4026 | 56 | case SystemZ::LGFI: |
4027 | 56 | case SystemZ::LLIHF: |
4028 | 56 | case SystemZ::LLILF: { |
4029 | 56 | // op: R1 |
4030 | 56 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4031 | 56 | Value |= (op & UINT64_C(15)) << 36; |
4032 | 56 | // op: I2 |
4033 | 56 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
4034 | 56 | Value |= op & UINT64_C(4294967295); |
4035 | 56 | break; |
4036 | 56 | } |
4037 | 84 | case SystemZ::LOCGHIAsmE: |
4038 | 84 | case SystemZ::LOCGHIAsmH: |
4039 | 84 | case SystemZ::LOCGHIAsmHE: |
4040 | 84 | case SystemZ::LOCGHIAsmL: |
4041 | 84 | case SystemZ::LOCGHIAsmLE: |
4042 | 84 | case SystemZ::LOCGHIAsmLH: |
4043 | 84 | case SystemZ::LOCGHIAsmM: |
4044 | 84 | case SystemZ::LOCGHIAsmNE: |
4045 | 84 | case SystemZ::LOCGHIAsmNH: |
4046 | 84 | case SystemZ::LOCGHIAsmNHE: |
4047 | 84 | case SystemZ::LOCGHIAsmNL: |
4048 | 84 | case SystemZ::LOCGHIAsmNLE: |
4049 | 84 | case SystemZ::LOCGHIAsmNLH: |
4050 | 84 | case SystemZ::LOCGHIAsmNM: |
4051 | 84 | case SystemZ::LOCGHIAsmNO: |
4052 | 84 | case SystemZ::LOCGHIAsmNP: |
4053 | 84 | case SystemZ::LOCGHIAsmNZ: |
4054 | 84 | case SystemZ::LOCGHIAsmO: |
4055 | 84 | case SystemZ::LOCGHIAsmP: |
4056 | 84 | case SystemZ::LOCGHIAsmZ: |
4057 | 84 | case SystemZ::LOCHHIAsmE: |
4058 | 84 | case SystemZ::LOCHHIAsmH: |
4059 | 84 | case SystemZ::LOCHHIAsmHE: |
4060 | 84 | case SystemZ::LOCHHIAsmL: |
4061 | 84 | case SystemZ::LOCHHIAsmLE: |
4062 | 84 | case SystemZ::LOCHHIAsmLH: |
4063 | 84 | case SystemZ::LOCHHIAsmM: |
4064 | 84 | case SystemZ::LOCHHIAsmNE: |
4065 | 84 | case SystemZ::LOCHHIAsmNH: |
4066 | 84 | case SystemZ::LOCHHIAsmNHE: |
4067 | 84 | case SystemZ::LOCHHIAsmNL: |
4068 | 84 | case SystemZ::LOCHHIAsmNLE: |
4069 | 84 | case SystemZ::LOCHHIAsmNLH: |
4070 | 84 | case SystemZ::LOCHHIAsmNM: |
4071 | 84 | case SystemZ::LOCHHIAsmNO: |
4072 | 84 | case SystemZ::LOCHHIAsmNP: |
4073 | 84 | case SystemZ::LOCHHIAsmNZ: |
4074 | 84 | case SystemZ::LOCHHIAsmO: |
4075 | 84 | case SystemZ::LOCHHIAsmP: |
4076 | 84 | case SystemZ::LOCHHIAsmZ: |
4077 | 84 | case SystemZ::LOCHIAsmE: |
4078 | 84 | case SystemZ::LOCHIAsmH: |
4079 | 84 | case SystemZ::LOCHIAsmHE: |
4080 | 84 | case SystemZ::LOCHIAsmL: |
4081 | 84 | case SystemZ::LOCHIAsmLE: |
4082 | 84 | case SystemZ::LOCHIAsmLH: |
4083 | 84 | case SystemZ::LOCHIAsmM: |
4084 | 84 | case SystemZ::LOCHIAsmNE: |
4085 | 84 | case SystemZ::LOCHIAsmNH: |
4086 | 84 | case SystemZ::LOCHIAsmNHE: |
4087 | 84 | case SystemZ::LOCHIAsmNL: |
4088 | 84 | case SystemZ::LOCHIAsmNLE: |
4089 | 84 | case SystemZ::LOCHIAsmNLH: |
4090 | 84 | case SystemZ::LOCHIAsmNM: |
4091 | 84 | case SystemZ::LOCHIAsmNO: |
4092 | 84 | case SystemZ::LOCHIAsmNP: |
4093 | 84 | case SystemZ::LOCHIAsmNZ: |
4094 | 84 | case SystemZ::LOCHIAsmO: |
4095 | 84 | case SystemZ::LOCHIAsmP: |
4096 | 84 | case SystemZ::LOCHIAsmZ: { |
4097 | 84 | // op: R1 |
4098 | 84 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4099 | 84 | Value |= (op & UINT64_C(15)) << 36; |
4100 | 84 | // op: I2 |
4101 | 84 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
4102 | 84 | Value |= (op & UINT64_C(65535)) << 16; |
4103 | 84 | break; |
4104 | 84 | } |
4105 | 90 | case SystemZ::AFI: |
4106 | 90 | case SystemZ::AGFI: |
4107 | 90 | case SystemZ::AIH: |
4108 | 90 | case SystemZ::ALFI: |
4109 | 90 | case SystemZ::ALGFI: |
4110 | 90 | case SystemZ::ALSIH: |
4111 | 90 | case SystemZ::ALSIHN: |
4112 | 90 | case SystemZ::MSFI: |
4113 | 90 | case SystemZ::MSGFI: |
4114 | 90 | case SystemZ::NIHF: |
4115 | 90 | case SystemZ::NILF: |
4116 | 90 | case SystemZ::OIHF: |
4117 | 90 | case SystemZ::OILF: |
4118 | 90 | case SystemZ::SLFI: |
4119 | 90 | case SystemZ::SLGFI: |
4120 | 90 | case SystemZ::XIHF: |
4121 | 90 | case SystemZ::XILF: { |
4122 | 90 | // op: R1 |
4123 | 90 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4124 | 90 | Value |= (op & UINT64_C(15)) << 36; |
4125 | 90 | // op: I2 |
4126 | 90 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
4127 | 90 | Value |= op & UINT64_C(4294967295); |
4128 | 90 | break; |
4129 | 90 | } |
4130 | 40 | case SystemZ::CLMH: |
4131 | 40 | case SystemZ::CLMY: |
4132 | 40 | case SystemZ::STCMH: |
4133 | 40 | case SystemZ::STCMY: { |
4134 | 40 | // op: R1 |
4135 | 40 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4136 | 40 | Value |= (op & UINT64_C(15)) << 36; |
4137 | 40 | // op: M3 |
4138 | 40 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
4139 | 40 | Value |= (op & UINT64_C(15)) << 32; |
4140 | 40 | // op: BD2 |
4141 | 40 | op = getBDAddr20Encoding(MI, 2, Fixups, STI); |
4142 | 40 | Value |= (op & UINT64_C(16777215)) << 8; |
4143 | 40 | break; |
4144 | 40 | } |
4145 | 20 | case SystemZ::ICMH: |
4146 | 20 | case SystemZ::ICMY: { |
4147 | 20 | // op: R1 |
4148 | 20 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4149 | 20 | Value |= (op & UINT64_C(15)) << 36; |
4150 | 20 | // op: M3 |
4151 | 20 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
4152 | 20 | Value |= (op & UINT64_C(15)) << 32; |
4153 | 20 | // op: BD2 |
4154 | 20 | op = getBDAddr20Encoding(MI, 3, Fixups, STI); |
4155 | 20 | Value |= (op & UINT64_C(16777215)) << 8; |
4156 | 20 | break; |
4157 | 20 | } |
4158 | 84 | case SystemZ::CLGT: |
4159 | 84 | case SystemZ::CLGTAsm: |
4160 | 84 | case SystemZ::CLT: |
4161 | 84 | case SystemZ::CLTAsm: |
4162 | 84 | case SystemZ::STOCAsm: |
4163 | 84 | case SystemZ::STOCFHAsm: |
4164 | 84 | case SystemZ::STOCGAsm: { |
4165 | 84 | // op: R1 |
4166 | 84 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4167 | 84 | Value |= (op & UINT64_C(15)) << 36; |
4168 | 84 | // op: M3 |
4169 | 84 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
4170 | 84 | Value |= (op & UINT64_C(15)) << 32; |
4171 | 84 | // op: BD2 |
4172 | 84 | op = getBDAddr20Encoding(MI, 1, Fixups, STI); |
4173 | 84 | Value |= (op & UINT64_C(16777215)) << 8; |
4174 | 84 | break; |
4175 | 84 | } |
4176 | 12 | case SystemZ::LOCGHIAsm: |
4177 | 12 | case SystemZ::LOCHHIAsm: |
4178 | 12 | case SystemZ::LOCHIAsm: { |
4179 | 12 | // op: R1 |
4180 | 12 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4181 | 12 | Value |= (op & UINT64_C(15)) << 36; |
4182 | 12 | // op: M3 |
4183 | 12 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
4184 | 12 | Value |= (op & UINT64_C(15)) << 32; |
4185 | 12 | // op: I2 |
4186 | 12 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
4187 | 12 | Value |= (op & UINT64_C(65535)) << 16; |
4188 | 12 | break; |
4189 | 12 | } |
4190 | 0 | case SystemZ::STOC: |
4191 | 0 | case SystemZ::STOCFH: |
4192 | 0 | case SystemZ::STOCG: { |
4193 | 0 | // op: R1 |
4194 | 0 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4195 | 0 | Value |= (op & UINT64_C(15)) << 36; |
4196 | 0 | // op: M3 |
4197 | 0 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
4198 | 0 | Value |= (op & UINT64_C(15)) << 32; |
4199 | 0 | // op: BD2 |
4200 | 0 | op = getBDAddr20Encoding(MI, 1, Fixups, STI); |
4201 | 0 | Value |= (op & UINT64_C(16777215)) << 8; |
4202 | 0 | break; |
4203 | 0 | } |
4204 | 48 | case SystemZ::LOCAsm: |
4205 | 48 | case SystemZ::LOCFHAsm: |
4206 | 48 | case SystemZ::LOCGAsm: { |
4207 | 48 | // op: R1 |
4208 | 48 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4209 | 48 | Value |= (op & UINT64_C(15)) << 36; |
4210 | 48 | // op: M3 |
4211 | 48 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
4212 | 48 | Value |= (op & UINT64_C(15)) << 32; |
4213 | 48 | // op: BD2 |
4214 | 48 | op = getBDAddr20Encoding(MI, 2, Fixups, STI); |
4215 | 48 | Value |= (op & UINT64_C(16777215)) << 8; |
4216 | 48 | break; |
4217 | 48 | } |
4218 | 0 | case SystemZ::LOCGHI: |
4219 | 0 | case SystemZ::LOCHHI: |
4220 | 0 | case SystemZ::LOCHI: { |
4221 | 0 | // op: R1 |
4222 | 0 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4223 | 0 | Value |= (op & UINT64_C(15)) << 36; |
4224 | 0 | // op: M3 |
4225 | 0 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
4226 | 0 | Value |= (op & UINT64_C(15)) << 32; |
4227 | 0 | // op: I2 |
4228 | 0 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
4229 | 0 | Value |= (op & UINT64_C(65535)) << 16; |
4230 | 0 | break; |
4231 | 0 | } |
4232 | 0 | case SystemZ::LOC: |
4233 | 0 | case SystemZ::LOCFH: |
4234 | 0 | case SystemZ::LOCG: { |
4235 | 0 | // op: R1 |
4236 | 0 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4237 | 0 | Value |= (op & UINT64_C(15)) << 36; |
4238 | 0 | // op: M3 |
4239 | 0 | op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI); |
4240 | 0 | Value |= (op & UINT64_C(15)) << 32; |
4241 | 0 | // op: BD2 |
4242 | 0 | op = getBDAddr20Encoding(MI, 2, Fixups, STI); |
4243 | 0 | Value |= (op & UINT64_C(16777215)) << 8; |
4244 | 0 | break; |
4245 | 0 | } |
4246 | 76 | case SystemZ::CGRBAsmE: |
4247 | 76 | case SystemZ::CGRBAsmH: |
4248 | 76 | case SystemZ::CGRBAsmHE: |
4249 | 76 | case SystemZ::CGRBAsmL: |
4250 | 76 | case SystemZ::CGRBAsmLE: |
4251 | 76 | case SystemZ::CGRBAsmLH: |
4252 | 76 | case SystemZ::CGRBAsmNE: |
4253 | 76 | case SystemZ::CGRBAsmNH: |
4254 | 76 | case SystemZ::CGRBAsmNHE: |
4255 | 76 | case SystemZ::CGRBAsmNL: |
4256 | 76 | case SystemZ::CGRBAsmNLE: |
4257 | 76 | case SystemZ::CGRBAsmNLH: |
4258 | 76 | case SystemZ::CLGRBAsmE: |
4259 | 76 | case SystemZ::CLGRBAsmH: |
4260 | 76 | case SystemZ::CLGRBAsmHE: |
4261 | 76 | case SystemZ::CLGRBAsmL: |
4262 | 76 | case SystemZ::CLGRBAsmLE: |
4263 | 76 | case SystemZ::CLGRBAsmLH: |
4264 | 76 | case SystemZ::CLGRBAsmNE: |
4265 | 76 | case SystemZ::CLGRBAsmNH: |
4266 | 76 | case SystemZ::CLGRBAsmNHE: |
4267 | 76 | case SystemZ::CLGRBAsmNL: |
4268 | 76 | case SystemZ::CLGRBAsmNLE: |
4269 | 76 | case SystemZ::CLGRBAsmNLH: |
4270 | 76 | case SystemZ::CLRBAsmE: |
4271 | 76 | case SystemZ::CLRBAsmH: |
4272 | 76 | case SystemZ::CLRBAsmHE: |
4273 | 76 | case SystemZ::CLRBAsmL: |
4274 | 76 | case SystemZ::CLRBAsmLE: |
4275 | 76 | case SystemZ::CLRBAsmLH: |
4276 | 76 | case SystemZ::CLRBAsmNE: |
4277 | 76 | case SystemZ::CLRBAsmNH: |
4278 | 76 | case SystemZ::CLRBAsmNHE: |
4279 | 76 | case SystemZ::CLRBAsmNL: |
4280 | 76 | case SystemZ::CLRBAsmNLE: |
4281 | 76 | case SystemZ::CLRBAsmNLH: |
4282 | 76 | case SystemZ::CRBAsmE: |
4283 | 76 | case SystemZ::CRBAsmH: |
4284 | 76 | case SystemZ::CRBAsmHE: |
4285 | 76 | case SystemZ::CRBAsmL: |
4286 | 76 | case SystemZ::CRBAsmLE: |
4287 | 76 | case SystemZ::CRBAsmLH: |
4288 | 76 | case SystemZ::CRBAsmNE: |
4289 | 76 | case SystemZ::CRBAsmNH: |
4290 | 76 | case SystemZ::CRBAsmNHE: |
4291 | 76 | case SystemZ::CRBAsmNL: |
4292 | 76 | case SystemZ::CRBAsmNLE: |
4293 | 76 | case SystemZ::CRBAsmNLH: { |
4294 | 76 | // op: R1 |
4295 | 76 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4296 | 76 | Value |= (op & UINT64_C(15)) << 36; |
4297 | 76 | // op: R2 |
4298 | 76 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
4299 | 76 | Value |= (op & UINT64_C(15)) << 32; |
4300 | 76 | // op: BD4 |
4301 | 76 | op = getBDAddr12Encoding(MI, 2, Fixups, STI); |
4302 | 76 | Value |= (op & UINT64_C(65535)) << 16; |
4303 | 76 | break; |
4304 | 76 | } |
4305 | 60 | case SystemZ::CGRB: |
4306 | 60 | case SystemZ::CGRBAsm: |
4307 | 60 | case SystemZ::CLGRB: |
4308 | 60 | case SystemZ::CLGRBAsm: |
4309 | 60 | case SystemZ::CLRB: |
4310 | 60 | case SystemZ::CLRBAsm: |
4311 | 60 | case SystemZ::CRB: |
4312 | 60 | case SystemZ::CRBAsm: { |
4313 | 60 | // op: R1 |
4314 | 60 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4315 | 60 | Value |= (op & UINT64_C(15)) << 36; |
4316 | 60 | // op: R2 |
4317 | 60 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
4318 | 60 | Value |= (op & UINT64_C(15)) << 32; |
4319 | 60 | // op: M3 |
4320 | 60 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
4321 | 60 | Value |= (op & UINT64_C(15)) << 12; |
4322 | 60 | // op: BD4 |
4323 | 60 | op = getBDAddr12Encoding(MI, 3, Fixups, STI); |
4324 | 60 | Value |= (op & UINT64_C(65535)) << 16; |
4325 | 60 | break; |
4326 | 60 | } |
4327 | 104 | case SystemZ::CGRJ: |
4328 | 104 | case SystemZ::CGRJAsm: |
4329 | 104 | case SystemZ::CLGRJ: |
4330 | 104 | case SystemZ::CLGRJAsm: |
4331 | 104 | case SystemZ::CLRJ: |
4332 | 104 | case SystemZ::CLRJAsm: |
4333 | 104 | case SystemZ::CRJ: |
4334 | 104 | case SystemZ::CRJAsm: { |
4335 | 104 | // op: R1 |
4336 | 104 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4337 | 104 | Value |= (op & UINT64_C(15)) << 36; |
4338 | 104 | // op: R2 |
4339 | 104 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
4340 | 104 | Value |= (op & UINT64_C(15)) << 32; |
4341 | 104 | // op: M3 |
4342 | 104 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
4343 | 104 | Value |= (op & UINT64_C(15)) << 12; |
4344 | 104 | // op: RI4 |
4345 | 104 | op = getPC16DBLEncoding(MI, 3, Fixups, STI); |
4346 | 104 | Value |= (op & UINT64_C(65535)) << 16; |
4347 | 104 | break; |
4348 | 104 | } |
4349 | 144 | case SystemZ::CGRJAsmE: |
4350 | 144 | case SystemZ::CGRJAsmH: |
4351 | 144 | case SystemZ::CGRJAsmHE: |
4352 | 144 | case SystemZ::CGRJAsmL: |
4353 | 144 | case SystemZ::CGRJAsmLE: |
4354 | 144 | case SystemZ::CGRJAsmLH: |
4355 | 144 | case SystemZ::CGRJAsmNE: |
4356 | 144 | case SystemZ::CGRJAsmNH: |
4357 | 144 | case SystemZ::CGRJAsmNHE: |
4358 | 144 | case SystemZ::CGRJAsmNL: |
4359 | 144 | case SystemZ::CGRJAsmNLE: |
4360 | 144 | case SystemZ::CGRJAsmNLH: |
4361 | 144 | case SystemZ::CLGRJAsmE: |
4362 | 144 | case SystemZ::CLGRJAsmH: |
4363 | 144 | case SystemZ::CLGRJAsmHE: |
4364 | 144 | case SystemZ::CLGRJAsmL: |
4365 | 144 | case SystemZ::CLGRJAsmLE: |
4366 | 144 | case SystemZ::CLGRJAsmLH: |
4367 | 144 | case SystemZ::CLGRJAsmNE: |
4368 | 144 | case SystemZ::CLGRJAsmNH: |
4369 | 144 | case SystemZ::CLGRJAsmNHE: |
4370 | 144 | case SystemZ::CLGRJAsmNL: |
4371 | 144 | case SystemZ::CLGRJAsmNLE: |
4372 | 144 | case SystemZ::CLGRJAsmNLH: |
4373 | 144 | case SystemZ::CLRJAsmE: |
4374 | 144 | case SystemZ::CLRJAsmH: |
4375 | 144 | case SystemZ::CLRJAsmHE: |
4376 | 144 | case SystemZ::CLRJAsmL: |
4377 | 144 | case SystemZ::CLRJAsmLE: |
4378 | 144 | case SystemZ::CLRJAsmLH: |
4379 | 144 | case SystemZ::CLRJAsmNE: |
4380 | 144 | case SystemZ::CLRJAsmNH: |
4381 | 144 | case SystemZ::CLRJAsmNHE: |
4382 | 144 | case SystemZ::CLRJAsmNL: |
4383 | 144 | case SystemZ::CLRJAsmNLE: |
4384 | 144 | case SystemZ::CLRJAsmNLH: |
4385 | 144 | case SystemZ::CRJAsmE: |
4386 | 144 | case SystemZ::CRJAsmH: |
4387 | 144 | case SystemZ::CRJAsmHE: |
4388 | 144 | case SystemZ::CRJAsmL: |
4389 | 144 | case SystemZ::CRJAsmLE: |
4390 | 144 | case SystemZ::CRJAsmLH: |
4391 | 144 | case SystemZ::CRJAsmNE: |
4392 | 144 | case SystemZ::CRJAsmNH: |
4393 | 144 | case SystemZ::CRJAsmNHE: |
4394 | 144 | case SystemZ::CRJAsmNL: |
4395 | 144 | case SystemZ::CRJAsmNLE: |
4396 | 144 | case SystemZ::CRJAsmNLH: { |
4397 | 144 | // op: R1 |
4398 | 144 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4399 | 144 | Value |= (op & UINT64_C(15)) << 36; |
4400 | 144 | // op: R2 |
4401 | 144 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
4402 | 144 | Value |= (op & UINT64_C(15)) << 32; |
4403 | 144 | // op: RI4 |
4404 | 144 | op = getPC16DBLEncoding(MI, 2, Fixups, STI); |
4405 | 144 | Value |= (op & UINT64_C(65535)) << 16; |
4406 | 144 | break; |
4407 | 144 | } |
4408 | 70 | case SystemZ::RISBG: |
4409 | 70 | case SystemZ::RISBG32: |
4410 | 70 | case SystemZ::RISBGN: |
4411 | 70 | case SystemZ::RISBHG: |
4412 | 70 | case SystemZ::RISBLG: |
4413 | 70 | case SystemZ::RNSBG: |
4414 | 70 | case SystemZ::ROSBG: |
4415 | 70 | case SystemZ::RXSBG: { |
4416 | 70 | // op: R1 |
4417 | 70 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4418 | 70 | Value |= (op & UINT64_C(15)) << 36; |
4419 | 70 | // op: R2 |
4420 | 70 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
4421 | 70 | Value |= (op & UINT64_C(15)) << 32; |
4422 | 70 | // op: I3 |
4423 | 70 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
4424 | 70 | Value |= (op & UINT64_C(255)) << 24; |
4425 | 70 | // op: I4 |
4426 | 70 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
4427 | 70 | Value |= (op & UINT64_C(255)) << 16; |
4428 | 70 | // op: I5 |
4429 | 70 | op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI); |
4430 | 70 | Value |= (op & UINT64_C(255)) << 8; |
4431 | 70 | break; |
4432 | 70 | } |
4433 | 552 | case SystemZ::ECAG: |
4434 | 552 | case SystemZ::LAA: |
4435 | 552 | case SystemZ::LAAG: |
4436 | 552 | case SystemZ::LAAL: |
4437 | 552 | case SystemZ::LAALG: |
4438 | 552 | case SystemZ::LAMY: |
4439 | 552 | case SystemZ::LAN: |
4440 | 552 | case SystemZ::LANG: |
4441 | 552 | case SystemZ::LAO: |
4442 | 552 | case SystemZ::LAOG: |
4443 | 552 | case SystemZ::LAX: |
4444 | 552 | case SystemZ::LAXG: |
4445 | 552 | case SystemZ::LCTLG: |
4446 | 552 | case SystemZ::LMG: |
4447 | 552 | case SystemZ::LMH: |
4448 | 552 | case SystemZ::LMY: |
4449 | 552 | case SystemZ::RLL: |
4450 | 552 | case SystemZ::RLLG: |
4451 | 552 | case SystemZ::SLAG: |
4452 | 552 | case SystemZ::SLAK: |
4453 | 552 | case SystemZ::SLLG: |
4454 | 552 | case SystemZ::SLLK: |
4455 | 552 | case SystemZ::SRAG: |
4456 | 552 | case SystemZ::SRAK: |
4457 | 552 | case SystemZ::SRLG: |
4458 | 552 | case SystemZ::SRLK: |
4459 | 552 | case SystemZ::STAMY: |
4460 | 552 | case SystemZ::STCTG: |
4461 | 552 | case SystemZ::STMG: |
4462 | 552 | case SystemZ::STMH: |
4463 | 552 | case SystemZ::STMY: |
4464 | 552 | case SystemZ::TRACG: { |
4465 | 552 | // op: R1 |
4466 | 552 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4467 | 552 | Value |= (op & UINT64_C(15)) << 36; |
4468 | 552 | // op: R3 |
4469 | 552 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
4470 | 552 | Value |= (op & UINT64_C(15)) << 32; |
4471 | 552 | // op: BD2 |
4472 | 552 | op = getBDAddr20Encoding(MI, 2, Fixups, STI); |
4473 | 552 | Value |= (op & UINT64_C(16777215)) << 8; |
4474 | 552 | break; |
4475 | 552 | } |
4476 | 20 | case SystemZ::CLCLU: |
4477 | 20 | case SystemZ::MVCLU: { |
4478 | 20 | // op: R1 |
4479 | 20 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4480 | 20 | Value |= (op & UINT64_C(15)) << 36; |
4481 | 20 | // op: R3 |
4482 | 20 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
4483 | 20 | Value |= (op & UINT64_C(15)) << 32; |
4484 | 20 | // op: BD2 |
4485 | 20 | op = getBDAddr20Encoding(MI, 4, Fixups, STI); |
4486 | 20 | Value |= (op & UINT64_C(16777215)) << 8; |
4487 | 20 | break; |
4488 | 20 | } |
4489 | 64 | case SystemZ::AGHIK: |
4490 | 64 | case SystemZ::AHIK: |
4491 | 64 | case SystemZ::ALGHSIK: |
4492 | 64 | case SystemZ::ALHSIK: { |
4493 | 64 | // op: R1 |
4494 | 64 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4495 | 64 | Value |= (op & UINT64_C(15)) << 36; |
4496 | 64 | // op: R3 |
4497 | 64 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
4498 | 64 | Value |= (op & UINT64_C(15)) << 32; |
4499 | 64 | // op: I2 |
4500 | 64 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
4501 | 64 | Value |= (op & UINT64_C(65535)) << 16; |
4502 | 64 | break; |
4503 | 64 | } |
4504 | 70 | case SystemZ::BXHG: |
4505 | 70 | case SystemZ::BXLEG: |
4506 | 70 | case SystemZ::CDSG: |
4507 | 70 | case SystemZ::CDSY: |
4508 | 70 | case SystemZ::CSG: |
4509 | 70 | case SystemZ::CSY: { |
4510 | 70 | // op: R1 |
4511 | 70 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4512 | 70 | Value |= (op & UINT64_C(15)) << 36; |
4513 | 70 | // op: R3 |
4514 | 70 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
4515 | 70 | Value |= (op & UINT64_C(15)) << 32; |
4516 | 70 | // op: BD2 |
4517 | 70 | op = getBDAddr20Encoding(MI, 3, Fixups, STI); |
4518 | 70 | Value |= (op & UINT64_C(16777215)) << 8; |
4519 | 70 | break; |
4520 | 70 | } |
4521 | 26 | case SystemZ::BRXHG: |
4522 | 26 | case SystemZ::BRXLG: { |
4523 | 26 | // op: R1 |
4524 | 26 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4525 | 26 | Value |= (op & UINT64_C(15)) << 36; |
4526 | 26 | // op: R3 |
4527 | 26 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
4528 | 26 | Value |= (op & UINT64_C(15)) << 32; |
4529 | 26 | // op: RI2 |
4530 | 26 | op = getPC16DBLEncoding(MI, 3, Fixups, STI); |
4531 | 26 | Value |= (op & UINT64_C(65535)) << 16; |
4532 | 26 | break; |
4533 | 26 | } |
4534 | 238 | case SystemZ::CGFRL: |
4535 | 238 | case SystemZ::CGHRL: |
4536 | 238 | case SystemZ::CGRL: |
4537 | 238 | case SystemZ::CHRL: |
4538 | 238 | case SystemZ::CLGFRL: |
4539 | 238 | case SystemZ::CLGHRL: |
4540 | 238 | case SystemZ::CLGRL: |
4541 | 238 | case SystemZ::CLHRL: |
4542 | 238 | case SystemZ::CLRL: |
4543 | 238 | case SystemZ::CRL: |
4544 | 238 | case SystemZ::EXRL: |
4545 | 238 | case SystemZ::LARL: |
4546 | 238 | case SystemZ::LGFRL: |
4547 | 238 | case SystemZ::LGHRL: |
4548 | 238 | case SystemZ::LGRL: |
4549 | 238 | case SystemZ::LHRL: |
4550 | 238 | case SystemZ::LLGFRL: |
4551 | 238 | case SystemZ::LLGHRL: |
4552 | 238 | case SystemZ::LLHRL: |
4553 | 238 | case SystemZ::LRL: |
4554 | 238 | case SystemZ::STGRL: |
4555 | 238 | case SystemZ::STHRL: |
4556 | 238 | case SystemZ::STRL: { |
4557 | 238 | // op: R1 |
4558 | 238 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4559 | 238 | Value |= (op & UINT64_C(15)) << 36; |
4560 | 238 | // op: RI2 |
4561 | 238 | op = getPC32DBLEncoding(MI, 1, Fixups, STI); |
4562 | 238 | Value |= op & UINT64_C(4294967295); |
4563 | 238 | break; |
4564 | 238 | } |
4565 | 20 | case SystemZ::BRCTH: { |
4566 | 20 | // op: R1 |
4567 | 20 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4568 | 20 | Value |= (op & UINT64_C(15)) << 36; |
4569 | 20 | // op: RI2 |
4570 | 20 | op = getPC32DBLEncoding(MI, 2, Fixups, STI); |
4571 | 20 | Value |= op & UINT64_C(4294967295); |
4572 | 20 | break; |
4573 | 238 | } |
4574 | 27 | case SystemZ::BRASL: { |
4575 | 27 | // op: R1 |
4576 | 27 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4577 | 27 | Value |= (op & UINT64_C(15)) << 36; |
4578 | 27 | // op: RI2 |
4579 | 27 | op = getPC32DBLTLSEncoding(MI, 1, Fixups, STI); |
4580 | 27 | Value |= op & UINT64_C(4294967295); |
4581 | 27 | break; |
4582 | 238 | } |
4583 | 24 | case SystemZ::VCVB: |
4584 | 24 | case SystemZ::VCVBG: { |
4585 | 24 | // op: R1 |
4586 | 24 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4587 | 24 | Value |= (op & UINT64_C(15)) << 36; |
4588 | 24 | // op: V2 |
4589 | 24 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
4590 | 24 | Value |= (op & UINT64_C(15)) << 32; |
4591 | 24 | Value |= (op & UINT64_C(16)) << 6; |
4592 | 24 | // op: M3 |
4593 | 24 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
4594 | 24 | Value |= (op & UINT64_C(15)) << 20; |
4595 | 24 | break; |
4596 | 24 | } |
4597 | 161 | case SystemZ::CDB: |
4598 | 161 | case SystemZ::CEB: |
4599 | 161 | case SystemZ::KDB: |
4600 | 161 | case SystemZ::KEB: |
4601 | 161 | case SystemZ::LDE: |
4602 | 161 | case SystemZ::LDE32: |
4603 | 161 | case SystemZ::LDEB: |
4604 | 161 | case SystemZ::LXD: |
4605 | 161 | case SystemZ::LXDB: |
4606 | 161 | case SystemZ::LXE: |
4607 | 161 | case SystemZ::LXEB: |
4608 | 161 | case SystemZ::SQD: |
4609 | 161 | case SystemZ::SQDB: |
4610 | 161 | case SystemZ::SQE: |
4611 | 161 | case SystemZ::SQEB: |
4612 | 161 | case SystemZ::TCDB: |
4613 | 161 | case SystemZ::TCEB: |
4614 | 161 | case SystemZ::TCXB: |
4615 | 161 | case SystemZ::TDCDT: |
4616 | 161 | case SystemZ::TDCET: |
4617 | 161 | case SystemZ::TDCXT: |
4618 | 161 | case SystemZ::TDGDT: |
4619 | 161 | case SystemZ::TDGET: |
4620 | 161 | case SystemZ::TDGXT: { |
4621 | 161 | // op: R1 |
4622 | 161 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4623 | 161 | Value |= (op & UINT64_C(15)) << 36; |
4624 | 161 | // op: XBD2 |
4625 | 161 | op = getBDXAddr12Encoding(MI, 1, Fixups, STI); |
4626 | 161 | Value |= (op & UINT64_C(1048575)) << 16; |
4627 | 161 | break; |
4628 | 161 | } |
4629 | 14 | case SystemZ::LCBB: { |
4630 | 14 | // op: R1 |
4631 | 14 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4632 | 14 | Value |= (op & UINT64_C(15)) << 36; |
4633 | 14 | // op: XBD2 |
4634 | 14 | op = getBDXAddr12Encoding(MI, 1, Fixups, STI); |
4635 | 14 | Value |= (op & UINT64_C(1048575)) << 16; |
4636 | 14 | // op: M3 |
4637 | 14 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
4638 | 14 | Value |= (op & UINT64_C(15)) << 12; |
4639 | 14 | break; |
4640 | 161 | } |
4641 | 77 | case SystemZ::ADB: |
4642 | 77 | case SystemZ::AEB: |
4643 | 77 | case SystemZ::DDB: |
4644 | 77 | case SystemZ::DEB: |
4645 | 77 | case SystemZ::MDB: |
4646 | 77 | case SystemZ::MDEB: |
4647 | 77 | case SystemZ::MEE: |
4648 | 77 | case SystemZ::MEEB: |
4649 | 77 | case SystemZ::MXDB: |
4650 | 77 | case SystemZ::SDB: |
4651 | 77 | case SystemZ::SEB: { |
4652 | 77 | // op: R1 |
4653 | 77 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4654 | 77 | Value |= (op & UINT64_C(15)) << 36; |
4655 | 77 | // op: XBD2 |
4656 | 77 | op = getBDXAddr12Encoding(MI, 2, Fixups, STI); |
4657 | 77 | Value |= (op & UINT64_C(1048575)) << 16; |
4658 | 77 | break; |
4659 | 77 | } |
4660 | 916 | case SystemZ::CG: |
4661 | 916 | case SystemZ::CGF: |
4662 | 916 | case SystemZ::CGH: |
4663 | 916 | case SystemZ::CHF: |
4664 | 916 | case SystemZ::CHY: |
4665 | 916 | case SystemZ::CLG: |
4666 | 916 | case SystemZ::CLGF: |
4667 | 916 | case SystemZ::CLHF: |
4668 | 916 | case SystemZ::CLY: |
4669 | 916 | case SystemZ::CVDG: |
4670 | 916 | case SystemZ::CVDY: |
4671 | 916 | case SystemZ::CY: |
4672 | 916 | case SystemZ::LAEY: |
4673 | 916 | case SystemZ::LAT: |
4674 | 916 | case SystemZ::LAY: |
4675 | 916 | case SystemZ::LB: |
4676 | 916 | case SystemZ::LBH: |
4677 | 916 | case SystemZ::LDY: |
4678 | 916 | case SystemZ::LEY: |
4679 | 916 | case SystemZ::LFH: |
4680 | 916 | case SystemZ::LFHAT: |
4681 | 916 | case SystemZ::LG: |
4682 | 916 | case SystemZ::LGAT: |
4683 | 916 | case SystemZ::LGB: |
4684 | 916 | case SystemZ::LGF: |
4685 | 916 | case SystemZ::LGG: |
4686 | 916 | case SystemZ::LGH: |
4687 | 916 | case SystemZ::LGSC: |
4688 | 916 | case SystemZ::LHH: |
4689 | 916 | case SystemZ::LHY: |
4690 | 916 | case SystemZ::LLC: |
4691 | 916 | case SystemZ::LLCH: |
4692 | 916 | case SystemZ::LLGC: |
4693 | 916 | case SystemZ::LLGF: |
4694 | 916 | case SystemZ::LLGFAT: |
4695 | 916 | case SystemZ::LLGFSG: |
4696 | 916 | case SystemZ::LLGH: |
4697 | 916 | case SystemZ::LLGT: |
4698 | 916 | case SystemZ::LLGTAT: |
4699 | 916 | case SystemZ::LLH: |
4700 | 916 | case SystemZ::LLHH: |
4701 | 916 | case SystemZ::LLZRGF: |
4702 | 916 | case SystemZ::LPQ: |
4703 | 916 | case SystemZ::LRAG: |
4704 | 916 | case SystemZ::LRAY: |
4705 | 916 | case SystemZ::LRV: |
4706 | 916 | case SystemZ::LRVG: |
4707 | 916 | case SystemZ::LRVH: |
4708 | 916 | case SystemZ::LT: |
4709 | 916 | case SystemZ::LTG: |
4710 | 916 | case SystemZ::LTGF: |
4711 | 916 | case SystemZ::LY: |
4712 | 916 | case SystemZ::LZRF: |
4713 | 916 | case SystemZ::LZRG: |
4714 | 916 | case SystemZ::NTSTG: |
4715 | 916 | case SystemZ::STCH: |
4716 | 916 | case SystemZ::STCY: |
4717 | 916 | case SystemZ::STDY: |
4718 | 916 | case SystemZ::STEY: |
4719 | 916 | case SystemZ::STFH: |
4720 | 916 | case SystemZ::STG: |
4721 | 916 | case SystemZ::STGSC: |
4722 | 916 | case SystemZ::STHH: |
4723 | 916 | case SystemZ::STHY: |
4724 | 916 | case SystemZ::STPQ: |
4725 | 916 | case SystemZ::STRV: |
4726 | 916 | case SystemZ::STRVG: |
4727 | 916 | case SystemZ::STRVH: |
4728 | 916 | case SystemZ::STY: { |
4729 | 916 | // op: R1 |
4730 | 916 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4731 | 916 | Value |= (op & UINT64_C(15)) << 36; |
4732 | 916 | // op: XBD2 |
4733 | 916 | op = getBDXAddr20Encoding(MI, 1, Fixups, STI); |
4734 | 916 | Value |= (op & UINT64_C(268435455)) << 8; |
4735 | 916 | break; |
4736 | 916 | } |
4737 | 510 | case SystemZ::AG: |
4738 | 510 | case SystemZ::AGF: |
4739 | 510 | case SystemZ::AGH: |
4740 | 510 | case SystemZ::AHY: |
4741 | 510 | case SystemZ::ALC: |
4742 | 510 | case SystemZ::ALCG: |
4743 | 510 | case SystemZ::ALG: |
4744 | 510 | case SystemZ::ALGF: |
4745 | 510 | case SystemZ::ALY: |
4746 | 510 | case SystemZ::AY: |
4747 | 510 | case SystemZ::BCTG: |
4748 | 510 | case SystemZ::CVBG: |
4749 | 510 | case SystemZ::CVBY: |
4750 | 510 | case SystemZ::DL: |
4751 | 510 | case SystemZ::DLG: |
4752 | 510 | case SystemZ::DSG: |
4753 | 510 | case SystemZ::DSGF: |
4754 | 510 | case SystemZ::IC32Y: |
4755 | 510 | case SystemZ::ICY: |
4756 | 510 | case SystemZ::MFY: |
4757 | 510 | case SystemZ::MG: |
4758 | 510 | case SystemZ::MGH: |
4759 | 510 | case SystemZ::MHY: |
4760 | 510 | case SystemZ::ML: |
4761 | 510 | case SystemZ::MLG: |
4762 | 510 | case SystemZ::MSC: |
4763 | 510 | case SystemZ::MSG: |
4764 | 510 | case SystemZ::MSGC: |
4765 | 510 | case SystemZ::MSGF: |
4766 | 510 | case SystemZ::MSY: |
4767 | 510 | case SystemZ::NG: |
4768 | 510 | case SystemZ::NY: |
4769 | 510 | case SystemZ::OG: |
4770 | 510 | case SystemZ::OY: |
4771 | 510 | case SystemZ::SG: |
4772 | 510 | case SystemZ::SGF: |
4773 | 510 | case SystemZ::SGH: |
4774 | 510 | case SystemZ::SHY: |
4775 | 510 | case SystemZ::SLB: |
4776 | 510 | case SystemZ::SLBG: |
4777 | 510 | case SystemZ::SLG: |
4778 | 510 | case SystemZ::SLGF: |
4779 | 510 | case SystemZ::SLY: |
4780 | 510 | case SystemZ::SY: |
4781 | 510 | case SystemZ::XG: |
4782 | 510 | case SystemZ::XY: { |
4783 | 510 | // op: R1 |
4784 | 510 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4785 | 510 | Value |= (op & UINT64_C(15)) << 36; |
4786 | 510 | // op: XBD2 |
4787 | 510 | op = getBDXAddr20Encoding(MI, 2, Fixups, STI); |
4788 | 510 | Value |= (op & UINT64_C(268435455)) << 8; |
4789 | 510 | break; |
4790 | 510 | } |
4791 | 60 | case SystemZ::EFPC: |
4792 | 60 | case SystemZ::EPAIR: |
4793 | 60 | case SystemZ::EPAR: |
4794 | 60 | case SystemZ::ESAIR: |
4795 | 60 | case SystemZ::ESAR: |
4796 | 60 | case SystemZ::ESEA: |
4797 | 60 | case SystemZ::ETND: |
4798 | 60 | case SystemZ::IAC: |
4799 | 60 | case SystemZ::IPM: |
4800 | 60 | case SystemZ::LZDR: |
4801 | 60 | case SystemZ::LZER: |
4802 | 60 | case SystemZ::LZXR: |
4803 | 60 | case SystemZ::MSTA: |
4804 | 60 | case SystemZ::PTF: |
4805 | 60 | case SystemZ::SFASR: |
4806 | 60 | case SystemZ::SFPC: |
4807 | 60 | case SystemZ::SPM: |
4808 | 60 | case SystemZ::SSAIR: |
4809 | 60 | case SystemZ::SSAR: { |
4810 | 60 | // op: R1 |
4811 | 60 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
4812 | 60 | Value |= (op & UINT64_C(15)) << 4; |
4813 | 60 | break; |
4814 | 60 | } |
4815 | 965 | case SystemZ::BAKR: |
4816 | 965 | case SystemZ::BALR: |
4817 | 965 | case SystemZ::BASR: |
4818 | 965 | case SystemZ::BASSM: |
4819 | 965 | case SystemZ::BCRAsm: |
4820 | 965 | case SystemZ::BSA: |
4821 | 965 | case SystemZ::BSG: |
4822 | 965 | case SystemZ::BSM: |
4823 | 965 | case SystemZ::CDBR: |
4824 | 965 | case SystemZ::CDFBR: |
4825 | 965 | case SystemZ::CDFR: |
4826 | 965 | case SystemZ::CDGBR: |
4827 | 965 | case SystemZ::CDGR: |
4828 | 965 | case SystemZ::CDGTR: |
4829 | 965 | case SystemZ::CDR: |
4830 | 965 | case SystemZ::CDSTR: |
4831 | 965 | case SystemZ::CDTR: |
4832 | 965 | case SystemZ::CDUTR: |
4833 | 965 | case SystemZ::CEBR: |
4834 | 965 | case SystemZ::CEDTR: |
4835 | 965 | case SystemZ::CEFBR: |
4836 | 965 | case SystemZ::CEFR: |
4837 | 965 | case SystemZ::CEGBR: |
4838 | 965 | case SystemZ::CEGR: |
4839 | 965 | case SystemZ::CER: |
4840 | 965 | case SystemZ::CEXTR: |
4841 | 965 | case SystemZ::CGFR: |
4842 | 965 | case SystemZ::CGR: |
4843 | 965 | case SystemZ::CGRTAsmE: |
4844 | 965 | case SystemZ::CGRTAsmH: |
4845 | 965 | case SystemZ::CGRTAsmHE: |
4846 | 965 | case SystemZ::CGRTAsmL: |
4847 | 965 | case SystemZ::CGRTAsmLE: |
4848 | 965 | case SystemZ::CGRTAsmLH: |
4849 | 965 | case SystemZ::CGRTAsmNE: |
4850 | 965 | case SystemZ::CGRTAsmNH: |
4851 | 965 | case SystemZ::CGRTAsmNHE: |
4852 | 965 | case SystemZ::CGRTAsmNL: |
4853 | 965 | case SystemZ::CGRTAsmNLE: |
4854 | 965 | case SystemZ::CGRTAsmNLH: |
4855 | 965 | case SystemZ::CHHR: |
4856 | 965 | case SystemZ::CHLR: |
4857 | 965 | case SystemZ::CKSM: |
4858 | 965 | case SystemZ::CLCL: |
4859 | 965 | case SystemZ::CLGFR: |
4860 | 965 | case SystemZ::CLGR: |
4861 | 965 | case SystemZ::CLGRTAsmE: |
4862 | 965 | case SystemZ::CLGRTAsmH: |
4863 | 965 | case SystemZ::CLGRTAsmHE: |
4864 | 965 | case SystemZ::CLGRTAsmL: |
4865 | 965 | case SystemZ::CLGRTAsmLE: |
4866 | 965 | case SystemZ::CLGRTAsmLH: |
4867 | 965 | case SystemZ::CLGRTAsmNE: |
4868 | 965 | case SystemZ::CLGRTAsmNH: |
4869 | 965 | case SystemZ::CLGRTAsmNHE: |
4870 | 965 | case SystemZ::CLGRTAsmNL: |
4871 | 965 | case SystemZ::CLGRTAsmNLE: |
4872 | 965 | case SystemZ::CLGRTAsmNLH: |
4873 | 965 | case SystemZ::CLHHR: |
4874 | 965 | case SystemZ::CLHLR: |
4875 | 965 | case SystemZ::CLR: |
4876 | 965 | case SystemZ::CLRTAsmE: |
4877 | 965 | case SystemZ::CLRTAsmH: |
4878 | 965 | case SystemZ::CLRTAsmHE: |
4879 | 965 | case SystemZ::CLRTAsmL: |
4880 | 965 | case SystemZ::CLRTAsmLE: |
4881 | 965 | case SystemZ::CLRTAsmLH: |
4882 | 965 | case SystemZ::CLRTAsmNE: |
4883 | 965 | case SystemZ::CLRTAsmNH: |
4884 | 965 | case SystemZ::CLRTAsmNHE: |
4885 | 965 | case SystemZ::CLRTAsmNL: |
4886 | 965 | case SystemZ::CLRTAsmNLE: |
4887 | 965 | case SystemZ::CLRTAsmNLH: |
4888 | 965 | case SystemZ::CLST: |
4889 | 965 | case SystemZ::CMPSC: |
4890 | 965 | case SystemZ::CPYA: |
4891 | 965 | case SystemZ::CR: |
4892 | 965 | case SystemZ::CRTAsmE: |
4893 | 965 | case SystemZ::CRTAsmH: |
4894 | 965 | case SystemZ::CRTAsmHE: |
4895 | 965 | case SystemZ::CRTAsmL: |
4896 | 965 | case SystemZ::CRTAsmLE: |
4897 | 965 | case SystemZ::CRTAsmLH: |
4898 | 965 | case SystemZ::CRTAsmNE: |
4899 | 965 | case SystemZ::CRTAsmNH: |
4900 | 965 | case SystemZ::CRTAsmNHE: |
4901 | 965 | case SystemZ::CRTAsmNL: |
4902 | 965 | case SystemZ::CRTAsmNLE: |
4903 | 965 | case SystemZ::CRTAsmNLH: |
4904 | 965 | case SystemZ::CU12Opt: |
4905 | 965 | case SystemZ::CU14Opt: |
4906 | 965 | case SystemZ::CU21Opt: |
4907 | 965 | case SystemZ::CU24Opt: |
4908 | 965 | case SystemZ::CU41: |
4909 | 965 | case SystemZ::CU42: |
4910 | 965 | case SystemZ::CUDTR: |
4911 | 965 | case SystemZ::CUSE: |
4912 | 965 | case SystemZ::CUTFUOpt: |
4913 | 965 | case SystemZ::CUUTFOpt: |
4914 | 965 | case SystemZ::CUXTR: |
4915 | 965 | case SystemZ::CXBR: |
4916 | 965 | case SystemZ::CXFBR: |
4917 | 965 | case SystemZ::CXFR: |
4918 | 965 | case SystemZ::CXGBR: |
4919 | 965 | case SystemZ::CXGR: |
4920 | 965 | case SystemZ::CXGTR: |
4921 | 965 | case SystemZ::CXR: |
4922 | 965 | case SystemZ::CXSTR: |
4923 | 965 | case SystemZ::CXTR: |
4924 | 965 | case SystemZ::CXUTR: |
4925 | 965 | case SystemZ::EAR: |
4926 | 965 | case SystemZ::ECCTR: |
4927 | 965 | case SystemZ::ECPGA: |
4928 | 965 | case SystemZ::EEDTR: |
4929 | 965 | case SystemZ::EEXTR: |
4930 | 965 | case SystemZ::EPCTR: |
4931 | 965 | case SystemZ::EPSW: |
4932 | 965 | case SystemZ::EREG: |
4933 | 965 | case SystemZ::EREGG: |
4934 | 965 | case SystemZ::ESDTR: |
4935 | 965 | case SystemZ::ESTA: |
4936 | 965 | case SystemZ::ESXTR: |
4937 | 965 | case SystemZ::FIDR: |
4938 | 965 | case SystemZ::FIER: |
4939 | 965 | case SystemZ::FIXR: |
4940 | 965 | case SystemZ::FLOGR: |
4941 | 965 | case SystemZ::HDR: |
4942 | 965 | case SystemZ::HER: |
4943 | 965 | case SystemZ::IPTEOptOpt: |
4944 | 965 | case SystemZ::IRBM: |
4945 | 965 | case SystemZ::KDBR: |
4946 | 965 | case SystemZ::KDTR: |
4947 | 965 | case SystemZ::KEBR: |
4948 | 965 | case SystemZ::KM: |
4949 | 965 | case SystemZ::KMC: |
4950 | 965 | case SystemZ::KMF: |
4951 | 965 | case SystemZ::KMO: |
4952 | 965 | case SystemZ::KXBR: |
4953 | 965 | case SystemZ::KXTR: |
4954 | 965 | case SystemZ::LBR: |
4955 | 965 | case SystemZ::LCDBR: |
4956 | 965 | case SystemZ::LCDFR: |
4957 | 965 | case SystemZ::LCDFR_32: |
4958 | 965 | case SystemZ::LCDR: |
4959 | 965 | case SystemZ::LCEBR: |
4960 | 965 | case SystemZ::LCER: |
4961 | 965 | case SystemZ::LCGFR: |
4962 | 965 | case SystemZ::LCGR: |
4963 | 965 | case SystemZ::LCR: |
4964 | 965 | case SystemZ::LCXBR: |
4965 | 965 | case SystemZ::LCXR: |
4966 | 965 | case SystemZ::LDEBR: |
4967 | 965 | case SystemZ::LDER: |
4968 | 965 | case SystemZ::LDGR: |
4969 | 965 | case SystemZ::LDR: |
4970 | 965 | case SystemZ::LDR32: |
4971 | 965 | case SystemZ::LDXBR: |
4972 | 965 | case SystemZ::LDXR: |
4973 | 965 | case SystemZ::LEDBR: |
4974 | 965 | case SystemZ::LEDR: |
4975 | 965 | case SystemZ::LER: |
4976 | 965 | case SystemZ::LEXBR: |
4977 | 965 | case SystemZ::LEXR: |
4978 | 965 | case SystemZ::LGBR: |
4979 | 965 | case SystemZ::LGDR: |
4980 | 965 | case SystemZ::LGFR: |
4981 | 965 | case SystemZ::LGHR: |
4982 | 965 | case SystemZ::LGR: |
4983 | 965 | case SystemZ::LHR: |
4984 | 965 | case SystemZ::LLCR: |
4985 | 965 | case SystemZ::LLGCR: |
4986 | 965 | case SystemZ::LLGFR: |
4987 | 965 | case SystemZ::LLGHR: |
4988 | 965 | case SystemZ::LLGTR: |
4989 | 965 | case SystemZ::LLHR: |
4990 | 965 | case SystemZ::LNDBR: |
4991 | 965 | case SystemZ::LNDFR: |
4992 | 965 | case SystemZ::LNDFR_32: |
4993 | 965 | case SystemZ::LNDR: |
4994 | 965 | case SystemZ::LNEBR: |
4995 | 965 | case SystemZ::LNER: |
4996 | 965 | case SystemZ::LNGFR: |
4997 | 965 | case SystemZ::LNGR: |
4998 | 965 | case SystemZ::LNR: |
4999 | 965 | case SystemZ::LNXBR: |
5000 | 965 | case SystemZ::LNXR: |
5001 | 965 | case SystemZ::LPDBR: |
5002 | 965 | case SystemZ::LPDFR: |
5003 | 965 | case SystemZ::LPDFR_32: |
5004 | 965 | case SystemZ::LPDR: |
5005 | 965 | case SystemZ::LPEBR: |
5006 | 965 | case SystemZ::LPER: |
5007 | 965 | case SystemZ::LPGFR: |
5008 | 965 | case SystemZ::LPGR: |
5009 | 965 | case SystemZ::LPR: |
5010 | 965 | case SystemZ::LPXBR: |
5011 | 965 | case SystemZ::LPXR: |
5012 | 965 | case SystemZ::LR: |
5013 | 965 | case SystemZ::LRDR: |
5014 | 965 | case SystemZ::LRER: |
5015 | 965 | case SystemZ::LRVGR: |
5016 | 965 | case SystemZ::LRVR: |
5017 | 965 | case SystemZ::LTDBR: |
5018 | 965 | case SystemZ::LTDBRCompare: |
5019 | 965 | case SystemZ::LTDR: |
5020 | 965 | case SystemZ::LTDTR: |
5021 | 965 | case SystemZ::LTEBR: |
5022 | 965 | case SystemZ::LTEBRCompare: |
5023 | 965 | case SystemZ::LTER: |
5024 | 965 | case SystemZ::LTGFR: |
5025 | 965 | case SystemZ::LTGR: |
5026 | 965 | case SystemZ::LTR: |
5027 | 965 | case SystemZ::LTXBR: |
5028 | 965 | case SystemZ::LTXBRCompare: |
5029 | 965 | case SystemZ::LTXR: |
5030 | 965 | case SystemZ::LTXTR: |
5031 | 965 | case SystemZ::LURA: |
5032 | 965 | case SystemZ::LURAG: |
5033 | 965 | case SystemZ::LXDBR: |
5034 | 965 | case SystemZ::LXDR: |
5035 | 965 | case SystemZ::LXEBR: |
5036 | 965 | case SystemZ::LXER: |
5037 | 965 | case SystemZ::LXR: |
5038 | 965 | case SystemZ::MVCL: |
5039 | 965 | case SystemZ::MVPG: |
5040 | 965 | case SystemZ::MVST: |
5041 | 965 | case SystemZ::PGIN: |
5042 | 965 | case SystemZ::PGOUT: |
5043 | 965 | case SystemZ::POPCNT: |
5044 | 965 | case SystemZ::PPNO: |
5045 | 965 | case SystemZ::PRNO: |
5046 | 965 | case SystemZ::PT: |
5047 | 965 | case SystemZ::PTI: |
5048 | 965 | case SystemZ::RRBE: |
5049 | 965 | case SystemZ::RRBM: |
5050 | 965 | case SystemZ::SAR: |
5051 | 965 | case SystemZ::SCCTR: |
5052 | 965 | case SystemZ::SPCTR: |
5053 | 965 | case SystemZ::SQDBR: |
5054 | 965 | case SystemZ::SQDR: |
5055 | 965 | case SystemZ::SQEBR: |
5056 | 965 | case SystemZ::SQER: |
5057 | 965 | case SystemZ::SQXBR: |
5058 | 965 | case SystemZ::SQXR: |
5059 | 965 | case SystemZ::SRST: |
5060 | 965 | case SystemZ::SRSTU: |
5061 | 965 | case SystemZ::SSKEOpt: |
5062 | 965 | case SystemZ::STURA: |
5063 | 965 | case SystemZ::STURG: |
5064 | 965 | case SystemZ::TAR: |
5065 | 965 | case SystemZ::TB: |
5066 | 965 | case SystemZ::THDER: |
5067 | 965 | case SystemZ::THDR: |
5068 | 965 | case SystemZ::TRE: |
5069 | 965 | case SystemZ::TROOOpt: |
5070 | 965 | case SystemZ::TROTOpt: |
5071 | 965 | case SystemZ::TRTOOpt: |
5072 | 965 | case SystemZ::TRTTOpt: { |
5073 | 965 | // op: R1 |
5074 | 965 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5075 | 965 | Value |= (op & UINT64_C(15)) << 4; |
5076 | 965 | // op: R2 |
5077 | 965 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5078 | 965 | Value |= op & UINT64_C(15); |
5079 | 965 | break; |
5080 | 965 | } |
5081 | 28 | case SystemZ::CGRT: |
5082 | 28 | case SystemZ::CGRTAsm: |
5083 | 28 | case SystemZ::CLGRT: |
5084 | 28 | case SystemZ::CLGRTAsm: |
5085 | 28 | case SystemZ::CLRT: |
5086 | 28 | case SystemZ::CLRTAsm: |
5087 | 28 | case SystemZ::CRT: |
5088 | 28 | case SystemZ::CRTAsm: |
5089 | 28 | case SystemZ::PPA: |
5090 | 28 | case SystemZ::SSKE: { |
5091 | 28 | // op: R1 |
5092 | 28 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5093 | 28 | Value |= (op & UINT64_C(15)) << 4; |
5094 | 28 | // op: R2 |
5095 | 28 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5096 | 28 | Value |= op & UINT64_C(15); |
5097 | 28 | // op: M3 |
5098 | 28 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
5099 | 28 | Value |= (op & UINT64_C(15)) << 12; |
5100 | 28 | break; |
5101 | 28 | } |
5102 | 20 | case SystemZ::CU12: |
5103 | 20 | case SystemZ::CU14: |
5104 | 20 | case SystemZ::CU21: |
5105 | 20 | case SystemZ::CU24: |
5106 | 20 | case SystemZ::CUTFU: |
5107 | 20 | case SystemZ::CUUTF: |
5108 | 20 | case SystemZ::TROO: |
5109 | 20 | case SystemZ::TROT: |
5110 | 20 | case SystemZ::TRTO: |
5111 | 20 | case SystemZ::TRTT: { |
5112 | 20 | // op: R1 |
5113 | 20 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5114 | 20 | Value |= (op & UINT64_C(15)) << 4; |
5115 | 20 | // op: R2 |
5116 | 20 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5117 | 20 | Value |= op & UINT64_C(15); |
5118 | 20 | // op: M3 |
5119 | 20 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
5120 | 20 | Value |= (op & UINT64_C(15)) << 12; |
5121 | 20 | break; |
5122 | 20 | } |
5123 | 18 | case SystemZ::CSDTR: |
5124 | 18 | case SystemZ::CSXTR: |
5125 | 18 | case SystemZ::LDETR: |
5126 | 18 | case SystemZ::LXDTR: { |
5127 | 18 | // op: R1 |
5128 | 18 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5129 | 18 | Value |= (op & UINT64_C(15)) << 4; |
5130 | 18 | // op: R2 |
5131 | 18 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5132 | 18 | Value |= op & UINT64_C(15); |
5133 | 18 | // op: M4 |
5134 | 18 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
5135 | 18 | Value |= (op & UINT64_C(15)) << 8; |
5136 | 18 | break; |
5137 | 18 | } |
5138 | 337 | case SystemZ::ADTR: |
5139 | 337 | case SystemZ::AGRK: |
5140 | 337 | case SystemZ::AHHHR: |
5141 | 337 | case SystemZ::AHHLR: |
5142 | 337 | case SystemZ::ALGRK: |
5143 | 337 | case SystemZ::ALHHHR: |
5144 | 337 | case SystemZ::ALHHLR: |
5145 | 337 | case SystemZ::ALRK: |
5146 | 337 | case SystemZ::ARK: |
5147 | 337 | case SystemZ::AXTR: |
5148 | 337 | case SystemZ::CPSDRdd: |
5149 | 337 | case SystemZ::CPSDRds: |
5150 | 337 | case SystemZ::CPSDRsd: |
5151 | 337 | case SystemZ::CPSDRss: |
5152 | 337 | case SystemZ::CRDTEOpt: |
5153 | 337 | case SystemZ::DDTR: |
5154 | 337 | case SystemZ::DXTR: |
5155 | 337 | case SystemZ::IDTEOpt: |
5156 | 337 | case SystemZ::IEDTR: |
5157 | 337 | case SystemZ::IEXTR: |
5158 | 337 | case SystemZ::IPTEOpt: |
5159 | 337 | case SystemZ::KMA: |
5160 | 337 | case SystemZ::KMCTR: |
5161 | 337 | case SystemZ::MDTR: |
5162 | 337 | case SystemZ::MGRK: |
5163 | 337 | case SystemZ::MSGRKC: |
5164 | 337 | case SystemZ::MSRKC: |
5165 | 337 | case SystemZ::MXTR: |
5166 | 337 | case SystemZ::NGRK: |
5167 | 337 | case SystemZ::NRK: |
5168 | 337 | case SystemZ::OGRK: |
5169 | 337 | case SystemZ::ORK: |
5170 | 337 | case SystemZ::SDTR: |
5171 | 337 | case SystemZ::SGRK: |
5172 | 337 | case SystemZ::SHHHR: |
5173 | 337 | case SystemZ::SHHLR: |
5174 | 337 | case SystemZ::SLGRK: |
5175 | 337 | case SystemZ::SLHHHR: |
5176 | 337 | case SystemZ::SLHHLR: |
5177 | 337 | case SystemZ::SLRK: |
5178 | 337 | case SystemZ::SRK: |
5179 | 337 | case SystemZ::SXTR: |
5180 | 337 | case SystemZ::XGRK: |
5181 | 337 | case SystemZ::XRK: { |
5182 | 337 | // op: R1 |
5183 | 337 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5184 | 337 | Value |= (op & UINT64_C(15)) << 4; |
5185 | 337 | // op: R2 |
5186 | 337 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5187 | 337 | Value |= op & UINT64_C(15); |
5188 | 337 | // op: R3 |
5189 | 337 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
5190 | 337 | Value |= (op & UINT64_C(15)) << 12; |
5191 | 337 | break; |
5192 | 337 | } |
5193 | 104 | case SystemZ::ADTRA: |
5194 | 104 | case SystemZ::AXTRA: |
5195 | 104 | case SystemZ::CRDTE: |
5196 | 104 | case SystemZ::DDTRA: |
5197 | 104 | case SystemZ::DXTRA: |
5198 | 104 | case SystemZ::IDTE: |
5199 | 104 | case SystemZ::IPTE: |
5200 | 104 | case SystemZ::MDTRA: |
5201 | 104 | case SystemZ::MXTRA: |
5202 | 104 | case SystemZ::SDTRA: |
5203 | 104 | case SystemZ::SXTRA: { |
5204 | 104 | // op: R1 |
5205 | 104 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5206 | 104 | Value |= (op & UINT64_C(15)) << 4; |
5207 | 104 | // op: R2 |
5208 | 104 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5209 | 104 | Value |= op & UINT64_C(15); |
5210 | 104 | // op: R3 |
5211 | 104 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
5212 | 104 | Value |= (op & UINT64_C(15)) << 12; |
5213 | 104 | // op: M4 |
5214 | 104 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
5215 | 104 | Value |= (op & UINT64_C(15)) << 8; |
5216 | 104 | break; |
5217 | 104 | } |
5218 | 416 | case SystemZ::ADBR: |
5219 | 416 | case SystemZ::ADR: |
5220 | 416 | case SystemZ::AEBR: |
5221 | 416 | case SystemZ::AER: |
5222 | 416 | case SystemZ::AGFR: |
5223 | 416 | case SystemZ::AGR: |
5224 | 416 | case SystemZ::ALCGR: |
5225 | 416 | case SystemZ::ALCR: |
5226 | 416 | case SystemZ::ALGFR: |
5227 | 416 | case SystemZ::ALGR: |
5228 | 416 | case SystemZ::ALR: |
5229 | 416 | case SystemZ::AR: |
5230 | 416 | case SystemZ::AUR: |
5231 | 416 | case SystemZ::AWR: |
5232 | 416 | case SystemZ::AXBR: |
5233 | 416 | case SystemZ::AXR: |
5234 | 416 | case SystemZ::BCTGR: |
5235 | 416 | case SystemZ::BCTR: |
5236 | 416 | case SystemZ::CSP: |
5237 | 416 | case SystemZ::CSPG: |
5238 | 416 | case SystemZ::DDBR: |
5239 | 416 | case SystemZ::DDR: |
5240 | 416 | case SystemZ::DEBR: |
5241 | 416 | case SystemZ::DER: |
5242 | 416 | case SystemZ::DLGR: |
5243 | 416 | case SystemZ::DLR: |
5244 | 416 | case SystemZ::DR: |
5245 | 416 | case SystemZ::DSGFR: |
5246 | 416 | case SystemZ::DSGR: |
5247 | 416 | case SystemZ::DXBR: |
5248 | 416 | case SystemZ::DXR: |
5249 | 416 | case SystemZ::ISKE: |
5250 | 416 | case SystemZ::IVSK: |
5251 | 416 | case SystemZ::LOCFHRAsmE: |
5252 | 416 | case SystemZ::LOCFHRAsmH: |
5253 | 416 | case SystemZ::LOCFHRAsmHE: |
5254 | 416 | case SystemZ::LOCFHRAsmL: |
5255 | 416 | case SystemZ::LOCFHRAsmLE: |
5256 | 416 | case SystemZ::LOCFHRAsmLH: |
5257 | 416 | case SystemZ::LOCFHRAsmM: |
5258 | 416 | case SystemZ::LOCFHRAsmNE: |
5259 | 416 | case SystemZ::LOCFHRAsmNH: |
5260 | 416 | case SystemZ::LOCFHRAsmNHE: |
5261 | 416 | case SystemZ::LOCFHRAsmNL: |
5262 | 416 | case SystemZ::LOCFHRAsmNLE: |
5263 | 416 | case SystemZ::LOCFHRAsmNLH: |
5264 | 416 | case SystemZ::LOCFHRAsmNM: |
5265 | 416 | case SystemZ::LOCFHRAsmNO: |
5266 | 416 | case SystemZ::LOCFHRAsmNP: |
5267 | 416 | case SystemZ::LOCFHRAsmNZ: |
5268 | 416 | case SystemZ::LOCFHRAsmO: |
5269 | 416 | case SystemZ::LOCFHRAsmP: |
5270 | 416 | case SystemZ::LOCFHRAsmZ: |
5271 | 416 | case SystemZ::LOCGRAsmE: |
5272 | 416 | case SystemZ::LOCGRAsmH: |
5273 | 416 | case SystemZ::LOCGRAsmHE: |
5274 | 416 | case SystemZ::LOCGRAsmL: |
5275 | 416 | case SystemZ::LOCGRAsmLE: |
5276 | 416 | case SystemZ::LOCGRAsmLH: |
5277 | 416 | case SystemZ::LOCGRAsmM: |
5278 | 416 | case SystemZ::LOCGRAsmNE: |
5279 | 416 | case SystemZ::LOCGRAsmNH: |
5280 | 416 | case SystemZ::LOCGRAsmNHE: |
5281 | 416 | case SystemZ::LOCGRAsmNL: |
5282 | 416 | case SystemZ::LOCGRAsmNLE: |
5283 | 416 | case SystemZ::LOCGRAsmNLH: |
5284 | 416 | case SystemZ::LOCGRAsmNM: |
5285 | 416 | case SystemZ::LOCGRAsmNO: |
5286 | 416 | case SystemZ::LOCGRAsmNP: |
5287 | 416 | case SystemZ::LOCGRAsmNZ: |
5288 | 416 | case SystemZ::LOCGRAsmO: |
5289 | 416 | case SystemZ::LOCGRAsmP: |
5290 | 416 | case SystemZ::LOCGRAsmZ: |
5291 | 416 | case SystemZ::LOCRAsmE: |
5292 | 416 | case SystemZ::LOCRAsmH: |
5293 | 416 | case SystemZ::LOCRAsmHE: |
5294 | 416 | case SystemZ::LOCRAsmL: |
5295 | 416 | case SystemZ::LOCRAsmLE: |
5296 | 416 | case SystemZ::LOCRAsmLH: |
5297 | 416 | case SystemZ::LOCRAsmM: |
5298 | 416 | case SystemZ::LOCRAsmNE: |
5299 | 416 | case SystemZ::LOCRAsmNH: |
5300 | 416 | case SystemZ::LOCRAsmNHE: |
5301 | 416 | case SystemZ::LOCRAsmNL: |
5302 | 416 | case SystemZ::LOCRAsmNLE: |
5303 | 416 | case SystemZ::LOCRAsmNLH: |
5304 | 416 | case SystemZ::LOCRAsmNM: |
5305 | 416 | case SystemZ::LOCRAsmNO: |
5306 | 416 | case SystemZ::LOCRAsmNP: |
5307 | 416 | case SystemZ::LOCRAsmNZ: |
5308 | 416 | case SystemZ::LOCRAsmO: |
5309 | 416 | case SystemZ::LOCRAsmP: |
5310 | 416 | case SystemZ::LOCRAsmZ: |
5311 | 416 | case SystemZ::MDBR: |
5312 | 416 | case SystemZ::MDEBR: |
5313 | 416 | case SystemZ::MDER: |
5314 | 416 | case SystemZ::MDR: |
5315 | 416 | case SystemZ::MEEBR: |
5316 | 416 | case SystemZ::MEER: |
5317 | 416 | case SystemZ::MER: |
5318 | 416 | case SystemZ::MLGR: |
5319 | 416 | case SystemZ::MLR: |
5320 | 416 | case SystemZ::MR: |
5321 | 416 | case SystemZ::MSGFR: |
5322 | 416 | case SystemZ::MSGR: |
5323 | 416 | case SystemZ::MSR: |
5324 | 416 | case SystemZ::MXBR: |
5325 | 416 | case SystemZ::MXDBR: |
5326 | 416 | case SystemZ::MXDR: |
5327 | 416 | case SystemZ::MXR: |
5328 | 416 | case SystemZ::NGR: |
5329 | 416 | case SystemZ::NR: |
5330 | 416 | case SystemZ::OGR: |
5331 | 416 | case SystemZ::OR: |
5332 | 416 | case SystemZ::SDBR: |
5333 | 416 | case SystemZ::SDR: |
5334 | 416 | case SystemZ::SEBR: |
5335 | 416 | case SystemZ::SER: |
5336 | 416 | case SystemZ::SGFR: |
5337 | 416 | case SystemZ::SGR: |
5338 | 416 | case SystemZ::SLBGR: |
5339 | 416 | case SystemZ::SLBR: |
5340 | 416 | case SystemZ::SLGFR: |
5341 | 416 | case SystemZ::SLGR: |
5342 | 416 | case SystemZ::SLR: |
5343 | 416 | case SystemZ::SR: |
5344 | 416 | case SystemZ::SUR: |
5345 | 416 | case SystemZ::SWR: |
5346 | 416 | case SystemZ::SXBR: |
5347 | 416 | case SystemZ::SXR: |
5348 | 416 | case SystemZ::XGR: |
5349 | 416 | case SystemZ::XR: { |
5350 | 416 | // op: R1 |
5351 | 416 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5352 | 416 | Value |= (op & UINT64_C(15)) << 4; |
5353 | 416 | // op: R2 |
5354 | 416 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
5355 | 416 | Value |= op & UINT64_C(15); |
5356 | 416 | break; |
5357 | 416 | } |
5358 | 95 | case SystemZ::CFDBR: |
5359 | 95 | case SystemZ::CFDR: |
5360 | 95 | case SystemZ::CFEBR: |
5361 | 95 | case SystemZ::CFER: |
5362 | 95 | case SystemZ::CFXBR: |
5363 | 95 | case SystemZ::CFXR: |
5364 | 95 | case SystemZ::CGDBR: |
5365 | 95 | case SystemZ::CGDR: |
5366 | 95 | case SystemZ::CGDTR: |
5367 | 95 | case SystemZ::CGEBR: |
5368 | 95 | case SystemZ::CGER: |
5369 | 95 | case SystemZ::CGXBR: |
5370 | 95 | case SystemZ::CGXR: |
5371 | 95 | case SystemZ::CGXTR: |
5372 | 95 | case SystemZ::FIDBR: |
5373 | 95 | case SystemZ::FIEBR: |
5374 | 95 | case SystemZ::FIXBR: |
5375 | 95 | case SystemZ::TBDR: |
5376 | 95 | case SystemZ::TBEDR: { |
5377 | 95 | // op: R1 |
5378 | 95 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5379 | 95 | Value |= (op & UINT64_C(15)) << 4; |
5380 | 95 | // op: R2 |
5381 | 95 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
5382 | 95 | Value |= op & UINT64_C(15); |
5383 | 95 | // op: M3 |
5384 | 95 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5385 | 95 | Value |= (op & UINT64_C(15)) << 12; |
5386 | 95 | break; |
5387 | 95 | } |
5388 | 576 | case SystemZ::CDFBRA: |
5389 | 576 | case SystemZ::CDFTR: |
5390 | 576 | case SystemZ::CDGBRA: |
5391 | 576 | case SystemZ::CDGTRA: |
5392 | 576 | case SystemZ::CDLFBR: |
5393 | 576 | case SystemZ::CDLFTR: |
5394 | 576 | case SystemZ::CDLGBR: |
5395 | 576 | case SystemZ::CDLGTR: |
5396 | 576 | case SystemZ::CEFBRA: |
5397 | 576 | case SystemZ::CEGBRA: |
5398 | 576 | case SystemZ::CELFBR: |
5399 | 576 | case SystemZ::CELGBR: |
5400 | 576 | case SystemZ::CFDBRA: |
5401 | 576 | case SystemZ::CFDTR: |
5402 | 576 | case SystemZ::CFEBRA: |
5403 | 576 | case SystemZ::CFXBRA: |
5404 | 576 | case SystemZ::CFXTR: |
5405 | 576 | case SystemZ::CGDBRA: |
5406 | 576 | case SystemZ::CGDTRA: |
5407 | 576 | case SystemZ::CGEBRA: |
5408 | 576 | case SystemZ::CGXBRA: |
5409 | 576 | case SystemZ::CGXTRA: |
5410 | 576 | case SystemZ::CLFDBR: |
5411 | 576 | case SystemZ::CLFDTR: |
5412 | 576 | case SystemZ::CLFEBR: |
5413 | 576 | case SystemZ::CLFXBR: |
5414 | 576 | case SystemZ::CLFXTR: |
5415 | 576 | case SystemZ::CLGDBR: |
5416 | 576 | case SystemZ::CLGDTR: |
5417 | 576 | case SystemZ::CLGEBR: |
5418 | 576 | case SystemZ::CLGXBR: |
5419 | 576 | case SystemZ::CLGXTR: |
5420 | 576 | case SystemZ::CXFBRA: |
5421 | 576 | case SystemZ::CXFTR: |
5422 | 576 | case SystemZ::CXGBRA: |
5423 | 576 | case SystemZ::CXGTRA: |
5424 | 576 | case SystemZ::CXLFBR: |
5425 | 576 | case SystemZ::CXLFTR: |
5426 | 576 | case SystemZ::CXLGBR: |
5427 | 576 | case SystemZ::CXLGTR: |
5428 | 576 | case SystemZ::FIDBRA: |
5429 | 576 | case SystemZ::FIDTR: |
5430 | 576 | case SystemZ::FIEBRA: |
5431 | 576 | case SystemZ::FIXBRA: |
5432 | 576 | case SystemZ::FIXTR: |
5433 | 576 | case SystemZ::LDXBRA: |
5434 | 576 | case SystemZ::LDXTR: |
5435 | 576 | case SystemZ::LEDBRA: |
5436 | 576 | case SystemZ::LEDTR: |
5437 | 576 | case SystemZ::LEXBRA: { |
5438 | 576 | // op: R1 |
5439 | 576 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5440 | 576 | Value |= (op & UINT64_C(15)) << 4; |
5441 | 576 | // op: R2 |
5442 | 576 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
5443 | 576 | Value |= op & UINT64_C(15); |
5444 | 576 | // op: M3 |
5445 | 576 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5446 | 576 | Value |= (op & UINT64_C(15)) << 12; |
5447 | 576 | // op: M4 |
5448 | 576 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
5449 | 576 | Value |= (op & UINT64_C(15)) << 8; |
5450 | 576 | break; |
5451 | 576 | } |
5452 | 12 | case SystemZ::LOCFHRAsm: |
5453 | 12 | case SystemZ::LOCGRAsm: |
5454 | 12 | case SystemZ::LOCRAsm: { |
5455 | 12 | // op: R1 |
5456 | 12 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5457 | 12 | Value |= (op & UINT64_C(15)) << 4; |
5458 | 12 | // op: R2 |
5459 | 12 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
5460 | 12 | Value |= op & UINT64_C(15); |
5461 | 12 | // op: M3 |
5462 | 12 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
5463 | 12 | Value |= (op & UINT64_C(15)) << 12; |
5464 | 12 | break; |
5465 | 12 | } |
5466 | 0 | case SystemZ::LOCFHR: |
5467 | 0 | case SystemZ::LOCGR: |
5468 | 0 | case SystemZ::LOCR: { |
5469 | 0 | // op: R1 |
5470 | 0 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5471 | 0 | Value |= (op & UINT64_C(15)) << 4; |
5472 | 0 | // op: R2 |
5473 | 0 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
5474 | 0 | Value |= op & UINT64_C(15); |
5475 | 0 | // op: M3 |
5476 | 0 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
5477 | 0 | Value |= (op & UINT64_C(15)) << 12; |
5478 | 0 | break; |
5479 | 0 | } |
5480 | 42 | case SystemZ::DIDBR: |
5481 | 42 | case SystemZ::DIEBR: |
5482 | 42 | case SystemZ::LPTEA: |
5483 | 42 | case SystemZ::QADTR: |
5484 | 42 | case SystemZ::QAXTR: |
5485 | 42 | case SystemZ::RRDTR: |
5486 | 42 | case SystemZ::RRXTR: { |
5487 | 42 | // op: R1 |
5488 | 42 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5489 | 42 | Value |= (op & UINT64_C(15)) << 4; |
5490 | 42 | // op: R2 |
5491 | 42 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
5492 | 42 | Value |= op & UINT64_C(15); |
5493 | 42 | // op: R3 |
5494 | 42 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5495 | 42 | Value |= (op & UINT64_C(15)) << 12; |
5496 | 42 | // op: M4 |
5497 | 42 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
5498 | 42 | Value |= (op & UINT64_C(15)) << 8; |
5499 | 42 | break; |
5500 | 42 | } |
5501 | 1 | case SystemZ::InsnRXF: { |
5502 | 1 | // op: R1 |
5503 | 1 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5504 | 1 | Value |= (op & UINT64_C(15)) << 12; |
5505 | 1 | // op: R3 |
5506 | 1 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
5507 | 1 | Value |= (op & UINT64_C(15)) << 36; |
5508 | 1 | // op: XBD2 |
5509 | 1 | op = getBDXAddr12Encoding(MI, 3, Fixups, STI); |
5510 | 1 | Value |= (op & UINT64_C(1048575)) << 16; |
5511 | 1 | // op: enc |
5512 | 1 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5513 | 1 | Value |= op & UINT64_C(280375465082880); |
5514 | 1 | Value |= op & UINT64_C(255); |
5515 | 1 | break; |
5516 | 42 | } |
5517 | 1 | case SystemZ::InsnRI: { |
5518 | 1 | // op: R1 |
5519 | 1 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5520 | 1 | Value |= (op & UINT64_C(15)) << 20; |
5521 | 1 | // op: I2 |
5522 | 1 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
5523 | 1 | Value |= op & UINT64_C(65535); |
5524 | 1 | // op: enc |
5525 | 1 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5526 | 1 | Value |= op & UINT64_C(4278190080); |
5527 | 1 | Value |= op & UINT64_C(983040); |
5528 | 1 | break; |
5529 | 42 | } |
5530 | 1 | case SystemZ::InsnRS: { |
5531 | 1 | // op: R1 |
5532 | 1 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5533 | 1 | Value |= (op & UINT64_C(15)) << 20; |
5534 | 1 | // op: R3 |
5535 | 1 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
5536 | 1 | Value |= (op & UINT64_C(15)) << 16; |
5537 | 1 | // op: BD2 |
5538 | 1 | op = getBDAddr12Encoding(MI, 3, Fixups, STI); |
5539 | 1 | Value |= op & UINT64_C(65535); |
5540 | 1 | // op: enc |
5541 | 1 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5542 | 1 | Value |= op & UINT64_C(4278190080); |
5543 | 1 | break; |
5544 | 42 | } |
5545 | 2 | case SystemZ::InsnRSI: { |
5546 | 2 | // op: R1 |
5547 | 2 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5548 | 2 | Value |= (op & UINT64_C(15)) << 20; |
5549 | 2 | // op: R3 |
5550 | 2 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
5551 | 2 | Value |= (op & UINT64_C(15)) << 16; |
5552 | 2 | // op: RI2 |
5553 | 2 | op = getPC16DBLEncoding(MI, 3, Fixups, STI); |
5554 | 2 | Value |= op & UINT64_C(65535); |
5555 | 2 | // op: enc |
5556 | 2 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5557 | 2 | Value |= op & UINT64_C(4278190080); |
5558 | 2 | break; |
5559 | 42 | } |
5560 | 1 | case SystemZ::InsnRX: { |
5561 | 1 | // op: R1 |
5562 | 1 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5563 | 1 | Value |= (op & UINT64_C(15)) << 20; |
5564 | 1 | // op: XBD2 |
5565 | 1 | op = getBDXAddr12Encoding(MI, 2, Fixups, STI); |
5566 | 1 | Value |= op & UINT64_C(1048575); |
5567 | 1 | // op: enc |
5568 | 1 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5569 | 1 | Value |= op & UINT64_C(4278190080); |
5570 | 1 | break; |
5571 | 42 | } |
5572 | 1 | case SystemZ::InsnRIS: { |
5573 | 1 | // op: R1 |
5574 | 1 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5575 | 1 | Value |= (op & UINT64_C(15)) << 36; |
5576 | 1 | // op: I2 |
5577 | 1 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
5578 | 1 | Value |= (op & UINT64_C(255)) << 8; |
5579 | 1 | // op: M3 |
5580 | 1 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
5581 | 1 | Value |= (op & UINT64_C(15)) << 32; |
5582 | 1 | // op: BD4 |
5583 | 1 | op = getBDAddr12Encoding(MI, 4, Fixups, STI); |
5584 | 1 | Value |= (op & UINT64_C(65535)) << 16; |
5585 | 1 | // op: enc |
5586 | 1 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5587 | 1 | Value |= op & UINT64_C(280375465082880); |
5588 | 1 | Value |= op & UINT64_C(255); |
5589 | 1 | break; |
5590 | 42 | } |
5591 | 1 | case SystemZ::InsnRILU: { |
5592 | 1 | // op: R1 |
5593 | 1 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5594 | 1 | Value |= (op & UINT64_C(15)) << 36; |
5595 | 1 | // op: I2 |
5596 | 1 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
5597 | 1 | Value |= op & UINT64_C(4294967295); |
5598 | 1 | // op: enc |
5599 | 1 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5600 | 1 | Value |= op & UINT64_C(280375465082880); |
5601 | 1 | Value |= op & UINT64_C(64424509440); |
5602 | 1 | break; |
5603 | 42 | } |
5604 | 2 | case SystemZ::InsnRIL: { |
5605 | 2 | // op: R1 |
5606 | 2 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5607 | 2 | Value |= (op & UINT64_C(15)) << 36; |
5608 | 2 | // op: I2 |
5609 | 2 | op = getPC32DBLEncoding(MI, 2, Fixups, STI); |
5610 | 2 | Value |= op & UINT64_C(4294967295); |
5611 | 2 | // op: enc |
5612 | 2 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5613 | 2 | Value |= op & UINT64_C(280375465082880); |
5614 | 2 | Value |= op & UINT64_C(64424509440); |
5615 | 2 | break; |
5616 | 42 | } |
5617 | 1 | case SystemZ::InsnRRS: { |
5618 | 1 | // op: R1 |
5619 | 1 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5620 | 1 | Value |= (op & UINT64_C(15)) << 36; |
5621 | 1 | // op: R2 |
5622 | 1 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
5623 | 1 | Value |= (op & UINT64_C(15)) << 32; |
5624 | 1 | // op: M3 |
5625 | 1 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
5626 | 1 | Value |= (op & UINT64_C(15)) << 12; |
5627 | 1 | // op: BD4 |
5628 | 1 | op = getBDAddr12Encoding(MI, 4, Fixups, STI); |
5629 | 1 | Value |= (op & UINT64_C(65535)) << 16; |
5630 | 1 | // op: enc |
5631 | 1 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5632 | 1 | Value |= op & UINT64_C(280375465082880); |
5633 | 1 | Value |= op & UINT64_C(255); |
5634 | 1 | break; |
5635 | 42 | } |
5636 | 1 | case SystemZ::InsnRSE: { |
5637 | 1 | // op: R1 |
5638 | 1 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5639 | 1 | Value |= (op & UINT64_C(15)) << 36; |
5640 | 1 | // op: R3 |
5641 | 1 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
5642 | 1 | Value |= (op & UINT64_C(15)) << 32; |
5643 | 1 | // op: BD2 |
5644 | 1 | op = getBDAddr12Encoding(MI, 3, Fixups, STI); |
5645 | 1 | Value |= (op & UINT64_C(65535)) << 16; |
5646 | 1 | // op: enc |
5647 | 1 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5648 | 1 | Value |= op & UINT64_C(280375465082880); |
5649 | 1 | Value |= op & UINT64_C(255); |
5650 | 1 | break; |
5651 | 42 | } |
5652 | 1 | case SystemZ::InsnRSY: { |
5653 | 1 | // op: R1 |
5654 | 1 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5655 | 1 | Value |= (op & UINT64_C(15)) << 36; |
5656 | 1 | // op: R3 |
5657 | 1 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
5658 | 1 | Value |= (op & UINT64_C(15)) << 32; |
5659 | 1 | // op: BD2 |
5660 | 1 | op = getBDAddr20Encoding(MI, 3, Fixups, STI); |
5661 | 1 | Value |= (op & UINT64_C(16777215)) << 8; |
5662 | 1 | // op: enc |
5663 | 1 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5664 | 1 | Value |= op & UINT64_C(280375465082880); |
5665 | 1 | Value |= op & UINT64_C(255); |
5666 | 1 | break; |
5667 | 42 | } |
5668 | 2 | case SystemZ::InsnRIE: { |
5669 | 2 | // op: R1 |
5670 | 2 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5671 | 2 | Value |= (op & UINT64_C(15)) << 36; |
5672 | 2 | // op: R3 |
5673 | 2 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
5674 | 2 | Value |= (op & UINT64_C(15)) << 32; |
5675 | 2 | // op: I2 |
5676 | 2 | op = getPC16DBLEncoding(MI, 3, Fixups, STI); |
5677 | 2 | Value |= (op & UINT64_C(65535)) << 16; |
5678 | 2 | // op: enc |
5679 | 2 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5680 | 2 | Value |= op & UINT64_C(280375465082880); |
5681 | 2 | Value |= op & UINT64_C(255); |
5682 | 2 | break; |
5683 | 42 | } |
5684 | 1 | case SystemZ::InsnRXE: { |
5685 | 1 | // op: R1 |
5686 | 1 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5687 | 1 | Value |= (op & UINT64_C(15)) << 36; |
5688 | 1 | // op: XBD2 |
5689 | 1 | op = getBDXAddr12Encoding(MI, 2, Fixups, STI); |
5690 | 1 | Value |= (op & UINT64_C(1048575)) << 16; |
5691 | 1 | // op: enc |
5692 | 1 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5693 | 1 | Value |= op & UINT64_C(280375465082880); |
5694 | 1 | Value |= op & UINT64_C(255); |
5695 | 1 | break; |
5696 | 42 | } |
5697 | 1 | case SystemZ::InsnRXY: { |
5698 | 1 | // op: R1 |
5699 | 1 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5700 | 1 | Value |= (op & UINT64_C(15)) << 36; |
5701 | 1 | // op: XBD2 |
5702 | 1 | op = getBDXAddr20Encoding(MI, 2, Fixups, STI); |
5703 | 1 | Value |= (op & UINT64_C(268435455)) << 8; |
5704 | 1 | // op: enc |
5705 | 1 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5706 | 1 | Value |= op & UINT64_C(280375465082880); |
5707 | 1 | Value |= op & UINT64_C(255); |
5708 | 1 | break; |
5709 | 42 | } |
5710 | 25 | case SystemZ::KIMD: |
5711 | 25 | case SystemZ::KLMD: |
5712 | 25 | case SystemZ::KMAC: |
5713 | 25 | case SystemZ::PFMF: |
5714 | 25 | case SystemZ::TRTEOpt: |
5715 | 25 | case SystemZ::TRTREOpt: { |
5716 | 25 | // op: R1 |
5717 | 25 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5718 | 25 | Value |= (op & UINT64_C(15)) << 4; |
5719 | 25 | // op: R2 |
5720 | 25 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5721 | 25 | Value |= op & UINT64_C(15); |
5722 | 25 | break; |
5723 | 25 | } |
5724 | 4 | case SystemZ::TRTE: |
5725 | 4 | case SystemZ::TRTRE: { |
5726 | 4 | // op: R1 |
5727 | 4 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5728 | 4 | Value |= (op & UINT64_C(15)) << 4; |
5729 | 4 | // op: R2 |
5730 | 4 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5731 | 4 | Value |= op & UINT64_C(15); |
5732 | 4 | // op: M3 |
5733 | 4 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
5734 | 4 | Value |= (op & UINT64_C(15)) << 12; |
5735 | 4 | break; |
5736 | 4 | } |
5737 | 0 | case SystemZ::BCR: { |
5738 | 0 | // op: R1 |
5739 | 0 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5740 | 0 | Value |= (op & UINT64_C(15)) << 4; |
5741 | 0 | // op: R2 |
5742 | 0 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
5743 | 0 | Value |= op & UINT64_C(15); |
5744 | 0 | break; |
5745 | 4 | } |
5746 | 1 | case SystemZ::InsnRRF: { |
5747 | 1 | // op: R1 |
5748 | 1 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5749 | 1 | Value |= (op & UINT64_C(15)) << 4; |
5750 | 1 | // op: R2 |
5751 | 1 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
5752 | 1 | Value |= op & UINT64_C(15); |
5753 | 1 | // op: R3 |
5754 | 1 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
5755 | 1 | Value |= (op & UINT64_C(15)) << 12; |
5756 | 1 | // op: M4 |
5757 | 1 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
5758 | 1 | Value |= (op & UINT64_C(15)) << 8; |
5759 | 1 | // op: enc |
5760 | 1 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5761 | 1 | Value |= op & UINT64_C(4294901760); |
5762 | 1 | break; |
5763 | 4 | } |
5764 | 2 | case SystemZ::InsnRRE: { |
5765 | 2 | // op: R1 |
5766 | 2 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5767 | 2 | Value |= (op & UINT64_C(15)) << 4; |
5768 | 2 | // op: R2 |
5769 | 2 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
5770 | 2 | Value |= op & UINT64_C(15); |
5771 | 2 | // op: enc |
5772 | 2 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5773 | 2 | Value |= op & UINT64_C(4294901760); |
5774 | 2 | break; |
5775 | 4 | } |
5776 | 1 | case SystemZ::InsnRR: { |
5777 | 1 | // op: R1 |
5778 | 1 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5779 | 1 | Value |= (op & UINT64_C(15)) << 4; |
5780 | 1 | // op: R2 |
5781 | 1 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
5782 | 1 | Value |= op & UINT64_C(15); |
5783 | 1 | // op: enc |
5784 | 1 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5785 | 1 | Value |= op & UINT64_C(65280); |
5786 | 1 | break; |
5787 | 4 | } |
5788 | 21 | case SystemZ::BR: |
5789 | 21 | case SystemZ::BRAsmE: |
5790 | 21 | case SystemZ::BRAsmH: |
5791 | 21 | case SystemZ::BRAsmHE: |
5792 | 21 | case SystemZ::BRAsmL: |
5793 | 21 | case SystemZ::BRAsmLE: |
5794 | 21 | case SystemZ::BRAsmLH: |
5795 | 21 | case SystemZ::BRAsmM: |
5796 | 21 | case SystemZ::BRAsmNE: |
5797 | 21 | case SystemZ::BRAsmNH: |
5798 | 21 | case SystemZ::BRAsmNHE: |
5799 | 21 | case SystemZ::BRAsmNL: |
5800 | 21 | case SystemZ::BRAsmNLE: |
5801 | 21 | case SystemZ::BRAsmNLH: |
5802 | 21 | case SystemZ::BRAsmNM: |
5803 | 21 | case SystemZ::BRAsmNO: |
5804 | 21 | case SystemZ::BRAsmNP: |
5805 | 21 | case SystemZ::BRAsmNZ: |
5806 | 21 | case SystemZ::BRAsmO: |
5807 | 21 | case SystemZ::BRAsmP: |
5808 | 21 | case SystemZ::BRAsmZ: { |
5809 | 21 | // op: R2 |
5810 | 21 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5811 | 21 | Value |= op & UINT64_C(15); |
5812 | 21 | break; |
5813 | 21 | } |
5814 | 39 | case SystemZ::MVCK: |
5815 | 39 | case SystemZ::MVCP: |
5816 | 39 | case SystemZ::MVCS: { |
5817 | 39 | // op: RBD1 |
5818 | 39 | op = getBDRAddr12Encoding(MI, 0, Fixups, STI); |
5819 | 39 | Value |= (op & UINT64_C(983040)) << 20; |
5820 | 39 | Value |= (op & UINT64_C(65535)) << 16; |
5821 | 39 | // op: BD2 |
5822 | 39 | op = getBDAddr12Encoding(MI, 3, Fixups, STI); |
5823 | 39 | Value |= op & UINT64_C(65535); |
5824 | 39 | // op: R3 |
5825 | 39 | op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI); |
5826 | 39 | Value |= (op & UINT64_C(15)) << 32; |
5827 | 39 | break; |
5828 | 39 | } |
5829 | 1 | case SystemZ::InsnSS: { |
5830 | 1 | // op: RBD1 |
5831 | 1 | op = getBDRAddr12Encoding(MI, 1, Fixups, STI); |
5832 | 1 | Value |= (op & UINT64_C(983040)) << 20; |
5833 | 1 | Value |= (op & UINT64_C(65535)) << 16; |
5834 | 1 | // op: BD2 |
5835 | 1 | op = getBDAddr12Encoding(MI, 4, Fixups, STI); |
5836 | 1 | Value |= op & UINT64_C(65535); |
5837 | 1 | // op: R3 |
5838 | 1 | op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI); |
5839 | 1 | Value |= (op & UINT64_C(15)) << 32; |
5840 | 1 | // op: enc |
5841 | 1 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5842 | 1 | Value |= op & UINT64_C(280375465082880); |
5843 | 1 | break; |
5844 | 39 | } |
5845 | 51 | case SystemZ::J: |
5846 | 51 | case SystemZ::JAsmE: |
5847 | 51 | case SystemZ::JAsmH: |
5848 | 51 | case SystemZ::JAsmHE: |
5849 | 51 | case SystemZ::JAsmL: |
5850 | 51 | case SystemZ::JAsmLE: |
5851 | 51 | case SystemZ::JAsmLH: |
5852 | 51 | case SystemZ::JAsmM: |
5853 | 51 | case SystemZ::JAsmNE: |
5854 | 51 | case SystemZ::JAsmNH: |
5855 | 51 | case SystemZ::JAsmNHE: |
5856 | 51 | case SystemZ::JAsmNL: |
5857 | 51 | case SystemZ::JAsmNLE: |
5858 | 51 | case SystemZ::JAsmNLH: |
5859 | 51 | case SystemZ::JAsmNM: |
5860 | 51 | case SystemZ::JAsmNO: |
5861 | 51 | case SystemZ::JAsmNP: |
5862 | 51 | case SystemZ::JAsmNZ: |
5863 | 51 | case SystemZ::JAsmO: |
5864 | 51 | case SystemZ::JAsmP: |
5865 | 51 | case SystemZ::JAsmZ: { |
5866 | 51 | // op: RI2 |
5867 | 51 | op = getPC16DBLEncoding(MI, 0, Fixups, STI); |
5868 | 51 | Value |= op & UINT64_C(65535); |
5869 | 51 | break; |
5870 | 51 | } |
5871 | 51 | case SystemZ::JG: |
5872 | 51 | case SystemZ::JGAsmE: |
5873 | 51 | case SystemZ::JGAsmH: |
5874 | 51 | case SystemZ::JGAsmHE: |
5875 | 51 | case SystemZ::JGAsmL: |
5876 | 51 | case SystemZ::JGAsmLE: |
5877 | 51 | case SystemZ::JGAsmLH: |
5878 | 51 | case SystemZ::JGAsmM: |
5879 | 51 | case SystemZ::JGAsmNE: |
5880 | 51 | case SystemZ::JGAsmNH: |
5881 | 51 | case SystemZ::JGAsmNHE: |
5882 | 51 | case SystemZ::JGAsmNL: |
5883 | 51 | case SystemZ::JGAsmNLE: |
5884 | 51 | case SystemZ::JGAsmNLH: |
5885 | 51 | case SystemZ::JGAsmNM: |
5886 | 51 | case SystemZ::JGAsmNO: |
5887 | 51 | case SystemZ::JGAsmNP: |
5888 | 51 | case SystemZ::JGAsmNZ: |
5889 | 51 | case SystemZ::JGAsmO: |
5890 | 51 | case SystemZ::JGAsmP: |
5891 | 51 | case SystemZ::JGAsmZ: { |
5892 | 51 | // op: RI2 |
5893 | 51 | op = getPC32DBLEncoding(MI, 0, Fixups, STI); |
5894 | 51 | Value |= op & UINT64_C(4294967295); |
5895 | 51 | break; |
5896 | 51 | } |
5897 | 56 | case SystemZ::VLRL: |
5898 | 56 | case SystemZ::VPKZ: |
5899 | 56 | case SystemZ::VSTRL: |
5900 | 56 | case SystemZ::VUPKZ: { |
5901 | 56 | // op: V1 |
5902 | 56 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5903 | 56 | Value |= (op & UINT64_C(15)) << 12; |
5904 | 56 | Value |= (op & UINT64_C(16)) << 4; |
5905 | 56 | // op: BD2 |
5906 | 56 | op = getBDAddr12Encoding(MI, 1, Fixups, STI); |
5907 | 56 | Value |= (op & UINT64_C(65535)) << 16; |
5908 | 56 | // op: I3 |
5909 | 56 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
5910 | 56 | Value |= (op & UINT64_C(255)) << 32; |
5911 | 56 | break; |
5912 | 56 | } |
5913 | 28 | case SystemZ::VLRLR: |
5914 | 28 | case SystemZ::VSTRLR: { |
5915 | 28 | // op: V1 |
5916 | 28 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5917 | 28 | Value |= (op & UINT64_C(15)) << 12; |
5918 | 28 | Value |= (op & UINT64_C(16)) << 4; |
5919 | 28 | // op: BD2 |
5920 | 28 | op = getBDAddr12Encoding(MI, 2, Fixups, STI); |
5921 | 28 | Value |= (op & UINT64_C(65535)) << 16; |
5922 | 28 | // op: R3 |
5923 | 28 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5924 | 28 | Value |= (op & UINT64_C(15)) << 32; |
5925 | 28 | break; |
5926 | 28 | } |
5927 | 6 | case SystemZ::VTP: { |
5928 | 6 | // op: V1 |
5929 | 6 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5930 | 6 | Value |= (op & UINT64_C(15)) << 32; |
5931 | 6 | Value |= (op & UINT64_C(16)) << 6; |
5932 | 6 | break; |
5933 | 28 | } |
5934 | 14 | case SystemZ::VCP: { |
5935 | 14 | // op: V1 |
5936 | 14 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5937 | 14 | Value |= (op & UINT64_C(15)) << 32; |
5938 | 14 | Value |= (op & UINT64_C(16)) << 6; |
5939 | 14 | // op: V2 |
5940 | 14 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5941 | 14 | Value |= (op & UINT64_C(15)) << 28; |
5942 | 14 | Value |= (op & UINT64_C(16)) << 5; |
5943 | 14 | // op: M3 |
5944 | 14 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
5945 | 14 | Value |= (op & UINT64_C(15)) << 20; |
5946 | 14 | break; |
5947 | 28 | } |
5948 | 16 | case SystemZ::VONE: |
5949 | 16 | case SystemZ::VZERO: { |
5950 | 16 | // op: V1 |
5951 | 16 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5952 | 16 | Value |= (op & UINT64_C(15)) << 36; |
5953 | 16 | Value |= (op & UINT64_C(16)) << 7; |
5954 | 16 | break; |
5955 | 16 | } |
5956 | 28 | case SystemZ::VLL: |
5957 | 28 | case SystemZ::VSTL: { |
5958 | 28 | // op: V1 |
5959 | 28 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5960 | 28 | Value |= (op & UINT64_C(15)) << 36; |
5961 | 28 | Value |= (op & UINT64_C(16)) << 7; |
5962 | 28 | // op: BD2 |
5963 | 28 | op = getBDAddr12Encoding(MI, 2, Fixups, STI); |
5964 | 28 | Value |= (op & UINT64_C(65535)) << 16; |
5965 | 28 | // op: R3 |
5966 | 28 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5967 | 28 | Value |= (op & UINT64_C(15)) << 32; |
5968 | 28 | break; |
5969 | 28 | } |
5970 | 216 | case SystemZ::VERLLB: |
5971 | 216 | case SystemZ::VERLLF: |
5972 | 216 | case SystemZ::VERLLG: |
5973 | 216 | case SystemZ::VERLLH: |
5974 | 216 | case SystemZ::VESLB: |
5975 | 216 | case SystemZ::VESLF: |
5976 | 216 | case SystemZ::VESLG: |
5977 | 216 | case SystemZ::VESLH: |
5978 | 216 | case SystemZ::VESRAB: |
5979 | 216 | case SystemZ::VESRAF: |
5980 | 216 | case SystemZ::VESRAG: |
5981 | 216 | case SystemZ::VESRAH: |
5982 | 216 | case SystemZ::VESRLB: |
5983 | 216 | case SystemZ::VESRLF: |
5984 | 216 | case SystemZ::VESRLG: |
5985 | 216 | case SystemZ::VESRLH: |
5986 | 216 | case SystemZ::VLM: |
5987 | 216 | case SystemZ::VSTM: { |
5988 | 216 | // op: V1 |
5989 | 216 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
5990 | 216 | Value |= (op & UINT64_C(15)) << 36; |
5991 | 216 | Value |= (op & UINT64_C(16)) << 7; |
5992 | 216 | // op: BD2 |
5993 | 216 | op = getBDAddr12Encoding(MI, 2, Fixups, STI); |
5994 | 216 | Value |= (op & UINT64_C(65535)) << 16; |
5995 | 216 | // op: V3 |
5996 | 216 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
5997 | 216 | Value |= (op & UINT64_C(15)) << 32; |
5998 | 216 | Value |= (op & UINT64_C(16)) << 6; |
5999 | 216 | break; |
6000 | 216 | } |
6001 | 56 | case SystemZ::VERLL: |
6002 | 56 | case SystemZ::VESL: |
6003 | 56 | case SystemZ::VESRA: |
6004 | 56 | case SystemZ::VESRL: { |
6005 | 56 | // op: V1 |
6006 | 56 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6007 | 56 | Value |= (op & UINT64_C(15)) << 36; |
6008 | 56 | Value |= (op & UINT64_C(16)) << 7; |
6009 | 56 | // op: BD2 |
6010 | 56 | op = getBDAddr12Encoding(MI, 2, Fixups, STI); |
6011 | 56 | Value |= (op & UINT64_C(65535)) << 16; |
6012 | 56 | // op: V3 |
6013 | 56 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6014 | 56 | Value |= (op & UINT64_C(15)) << 32; |
6015 | 56 | Value |= (op & UINT64_C(16)) << 6; |
6016 | 56 | // op: M4 |
6017 | 56 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
6018 | 56 | Value |= (op & UINT64_C(15)) << 12; |
6019 | 56 | break; |
6020 | 56 | } |
6021 | 56 | case SystemZ::VLVGB: |
6022 | 56 | case SystemZ::VLVGF: |
6023 | 56 | case SystemZ::VLVGG: |
6024 | 56 | case SystemZ::VLVGH: { |
6025 | 56 | // op: V1 |
6026 | 56 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6027 | 56 | Value |= (op & UINT64_C(15)) << 36; |
6028 | 56 | Value |= (op & UINT64_C(16)) << 7; |
6029 | 56 | // op: BD2 |
6030 | 56 | op = getBDAddr12Encoding(MI, 3, Fixups, STI); |
6031 | 56 | Value |= (op & UINT64_C(65535)) << 16; |
6032 | 56 | // op: R3 |
6033 | 56 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6034 | 56 | Value |= (op & UINT64_C(15)) << 32; |
6035 | 56 | break; |
6036 | 56 | } |
6037 | 16 | case SystemZ::VLVG: { |
6038 | 16 | // op: V1 |
6039 | 16 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6040 | 16 | Value |= (op & UINT64_C(15)) << 36; |
6041 | 16 | Value |= (op & UINT64_C(16)) << 7; |
6042 | 16 | // op: BD2 |
6043 | 16 | op = getBDAddr12Encoding(MI, 3, Fixups, STI); |
6044 | 16 | Value |= (op & UINT64_C(65535)) << 16; |
6045 | 16 | // op: R3 |
6046 | 16 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6047 | 16 | Value |= (op & UINT64_C(15)) << 32; |
6048 | 16 | // op: M4 |
6049 | 16 | op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI); |
6050 | 16 | Value |= (op & UINT64_C(15)) << 12; |
6051 | 16 | break; |
6052 | 56 | } |
6053 | 48 | case SystemZ::VGMB: |
6054 | 48 | case SystemZ::VGMF: |
6055 | 48 | case SystemZ::VGMG: |
6056 | 48 | case SystemZ::VGMH: { |
6057 | 48 | // op: V1 |
6058 | 48 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6059 | 48 | Value |= (op & UINT64_C(15)) << 36; |
6060 | 48 | Value |= (op & UINT64_C(16)) << 7; |
6061 | 48 | // op: I2 |
6062 | 48 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6063 | 48 | Value |= (op & UINT64_C(255)) << 24; |
6064 | 48 | // op: I3 |
6065 | 48 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6066 | 48 | Value |= (op & UINT64_C(255)) << 16; |
6067 | 48 | break; |
6068 | 48 | } |
6069 | 14 | case SystemZ::VGM: { |
6070 | 14 | // op: V1 |
6071 | 14 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6072 | 14 | Value |= (op & UINT64_C(15)) << 36; |
6073 | 14 | Value |= (op & UINT64_C(16)) << 7; |
6074 | 14 | // op: I2 |
6075 | 14 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6076 | 14 | Value |= (op & UINT64_C(255)) << 24; |
6077 | 14 | // op: I3 |
6078 | 14 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6079 | 14 | Value |= (op & UINT64_C(255)) << 16; |
6080 | 14 | // op: M4 |
6081 | 14 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
6082 | 14 | Value |= (op & UINT64_C(15)) << 12; |
6083 | 14 | break; |
6084 | 48 | } |
6085 | 58 | case SystemZ::VGBM: |
6086 | 58 | case SystemZ::VREPIB: |
6087 | 58 | case SystemZ::VREPIF: |
6088 | 58 | case SystemZ::VREPIG: |
6089 | 58 | case SystemZ::VREPIH: { |
6090 | 58 | // op: V1 |
6091 | 58 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6092 | 58 | Value |= (op & UINT64_C(15)) << 36; |
6093 | 58 | Value |= (op & UINT64_C(16)) << 7; |
6094 | 58 | // op: I2 |
6095 | 58 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6096 | 58 | Value |= (op & UINT64_C(65535)) << 16; |
6097 | 58 | break; |
6098 | 58 | } |
6099 | 12 | case SystemZ::VLIP: { |
6100 | 12 | // op: V1 |
6101 | 12 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6102 | 12 | Value |= (op & UINT64_C(15)) << 36; |
6103 | 12 | Value |= (op & UINT64_C(16)) << 7; |
6104 | 12 | // op: I2 |
6105 | 12 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6106 | 12 | Value |= (op & UINT64_C(65535)) << 16; |
6107 | 12 | // op: I3 |
6108 | 12 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6109 | 12 | Value |= (op & UINT64_C(15)) << 12; |
6110 | 12 | break; |
6111 | 58 | } |
6112 | 14 | case SystemZ::VREPI: { |
6113 | 14 | // op: V1 |
6114 | 14 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6115 | 14 | Value |= (op & UINT64_C(15)) << 36; |
6116 | 14 | Value |= (op & UINT64_C(16)) << 7; |
6117 | 14 | // op: I2 |
6118 | 14 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6119 | 14 | Value |= (op & UINT64_C(65535)) << 16; |
6120 | 14 | // op: M3 |
6121 | 14 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6122 | 14 | Value |= (op & UINT64_C(15)) << 12; |
6123 | 14 | break; |
6124 | 58 | } |
6125 | 56 | case SystemZ::VLEIB: |
6126 | 56 | case SystemZ::VLEIF: |
6127 | 56 | case SystemZ::VLEIG: |
6128 | 56 | case SystemZ::VLEIH: { |
6129 | 56 | // op: V1 |
6130 | 56 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6131 | 56 | Value |= (op & UINT64_C(15)) << 36; |
6132 | 56 | Value |= (op & UINT64_C(16)) << 7; |
6133 | 56 | // op: I2 |
6134 | 56 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6135 | 56 | Value |= (op & UINT64_C(65535)) << 16; |
6136 | 56 | // op: M3 |
6137 | 56 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
6138 | 56 | Value |= (op & UINT64_C(15)) << 12; |
6139 | 56 | break; |
6140 | 56 | } |
6141 | 28 | case SystemZ::VCVD: |
6142 | 28 | case SystemZ::VCVDG: { |
6143 | 28 | // op: V1 |
6144 | 28 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6145 | 28 | Value |= (op & UINT64_C(15)) << 36; |
6146 | 28 | Value |= (op & UINT64_C(16)) << 7; |
6147 | 28 | // op: R2 |
6148 | 28 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6149 | 28 | Value |= (op & UINT64_C(15)) << 32; |
6150 | 28 | // op: I3 |
6151 | 28 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6152 | 28 | Value |= (op & UINT64_C(255)) << 12; |
6153 | 28 | // op: M4 |
6154 | 28 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
6155 | 28 | Value |= (op & UINT64_C(15)) << 20; |
6156 | 28 | break; |
6157 | 28 | } |
6158 | 12 | case SystemZ::VLVGP: { |
6159 | 12 | // op: V1 |
6160 | 12 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6161 | 12 | Value |= (op & UINT64_C(15)) << 36; |
6162 | 12 | Value |= (op & UINT64_C(16)) << 7; |
6163 | 12 | // op: R2 |
6164 | 12 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6165 | 12 | Value |= (op & UINT64_C(15)) << 32; |
6166 | 12 | // op: R3 |
6167 | 12 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6168 | 12 | Value |= (op & UINT64_C(15)) << 28; |
6169 | 12 | break; |
6170 | 28 | } |
6171 | 948 | case SystemZ::VCLZB: |
6172 | 948 | case SystemZ::VCLZF: |
6173 | 948 | case SystemZ::VCLZG: |
6174 | 948 | case SystemZ::VCLZH: |
6175 | 948 | case SystemZ::VCTZB: |
6176 | 948 | case SystemZ::VCTZF: |
6177 | 948 | case SystemZ::VCTZG: |
6178 | 948 | case SystemZ::VCTZH: |
6179 | 948 | case SystemZ::VECB: |
6180 | 948 | case SystemZ::VECF: |
6181 | 948 | case SystemZ::VECG: |
6182 | 948 | case SystemZ::VECH: |
6183 | 948 | case SystemZ::VECLB: |
6184 | 948 | case SystemZ::VECLF: |
6185 | 948 | case SystemZ::VECLG: |
6186 | 948 | case SystemZ::VECLH: |
6187 | 948 | case SystemZ::VFLCDB: |
6188 | 948 | case SystemZ::VFLCSB: |
6189 | 948 | case SystemZ::VFLLS: |
6190 | 948 | case SystemZ::VFLNDB: |
6191 | 948 | case SystemZ::VFLNSB: |
6192 | 948 | case SystemZ::VFLPDB: |
6193 | 948 | case SystemZ::VFLPSB: |
6194 | 948 | case SystemZ::VFSQDB: |
6195 | 948 | case SystemZ::VFSQSB: |
6196 | 948 | case SystemZ::VISTRBS: |
6197 | 948 | case SystemZ::VISTRFS: |
6198 | 948 | case SystemZ::VISTRHS: |
6199 | 948 | case SystemZ::VLCB: |
6200 | 948 | case SystemZ::VLCF: |
6201 | 948 | case SystemZ::VLCG: |
6202 | 948 | case SystemZ::VLCH: |
6203 | 948 | case SystemZ::VLDEB: |
6204 | 948 | case SystemZ::VLPB: |
6205 | 948 | case SystemZ::VLPF: |
6206 | 948 | case SystemZ::VLPG: |
6207 | 948 | case SystemZ::VLPH: |
6208 | 948 | case SystemZ::VLR: |
6209 | 948 | case SystemZ::VPOPCTB: |
6210 | 948 | case SystemZ::VPOPCTF: |
6211 | 948 | case SystemZ::VPOPCTG: |
6212 | 948 | case SystemZ::VPOPCTH: |
6213 | 948 | case SystemZ::VSEGB: |
6214 | 948 | case SystemZ::VSEGF: |
6215 | 948 | case SystemZ::VSEGH: |
6216 | 948 | case SystemZ::VTM: |
6217 | 948 | case SystemZ::VUPHB: |
6218 | 948 | case SystemZ::VUPHF: |
6219 | 948 | case SystemZ::VUPHH: |
6220 | 948 | case SystemZ::VUPLB: |
6221 | 948 | case SystemZ::VUPLF: |
6222 | 948 | case SystemZ::VUPLHB: |
6223 | 948 | case SystemZ::VUPLHF: |
6224 | 948 | case SystemZ::VUPLHH: |
6225 | 948 | case SystemZ::VUPLHW: |
6226 | 948 | case SystemZ::VUPLLB: |
6227 | 948 | case SystemZ::VUPLLF: |
6228 | 948 | case SystemZ::VUPLLH: |
6229 | 948 | case SystemZ::WFCDB: |
6230 | 948 | case SystemZ::WFCSB: |
6231 | 948 | case SystemZ::WFCXB: |
6232 | 948 | case SystemZ::WFKDB: |
6233 | 948 | case SystemZ::WFKSB: |
6234 | 948 | case SystemZ::WFKXB: |
6235 | 948 | case SystemZ::WFLCDB: |
6236 | 948 | case SystemZ::WFLCSB: |
6237 | 948 | case SystemZ::WFLCXB: |
6238 | 948 | case SystemZ::WFLLD: |
6239 | 948 | case SystemZ::WFLLS: |
6240 | 948 | case SystemZ::WFLNDB: |
6241 | 948 | case SystemZ::WFLNSB: |
6242 | 948 | case SystemZ::WFLNXB: |
6243 | 948 | case SystemZ::WFLPDB: |
6244 | 948 | case SystemZ::WFLPSB: |
6245 | 948 | case SystemZ::WFLPXB: |
6246 | 948 | case SystemZ::WFSQDB: |
6247 | 948 | case SystemZ::WFSQSB: |
6248 | 948 | case SystemZ::WFSQXB: |
6249 | 948 | case SystemZ::WLDEB: { |
6250 | 948 | // op: V1 |
6251 | 948 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6252 | 948 | Value |= (op & UINT64_C(15)) << 36; |
6253 | 948 | Value |= (op & UINT64_C(16)) << 7; |
6254 | 948 | // op: V2 |
6255 | 948 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6256 | 948 | Value |= (op & UINT64_C(15)) << 32; |
6257 | 948 | Value |= (op & UINT64_C(16)) << 6; |
6258 | 948 | break; |
6259 | 948 | } |
6260 | 28 | case SystemZ::VPSOP: |
6261 | 28 | case SystemZ::VSRP: { |
6262 | 28 | // op: V1 |
6263 | 28 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6264 | 28 | Value |= (op & UINT64_C(15)) << 36; |
6265 | 28 | Value |= (op & UINT64_C(16)) << 7; |
6266 | 28 | // op: V2 |
6267 | 28 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6268 | 28 | Value |= (op & UINT64_C(15)) << 32; |
6269 | 28 | Value |= (op & UINT64_C(16)) << 6; |
6270 | 28 | // op: I3 |
6271 | 28 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6272 | 28 | Value |= (op & UINT64_C(255)) << 12; |
6273 | 28 | // op: I4 |
6274 | 28 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
6275 | 28 | Value |= (op & UINT64_C(255)) << 24; |
6276 | 28 | // op: M5 |
6277 | 28 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
6278 | 28 | Value |= (op & UINT64_C(15)) << 20; |
6279 | 28 | break; |
6280 | 28 | } |
6281 | 74 | case SystemZ::VFTCIDB: |
6282 | 74 | case SystemZ::VFTCISB: |
6283 | 74 | case SystemZ::WFTCIDB: |
6284 | 74 | case SystemZ::WFTCISB: |
6285 | 74 | case SystemZ::WFTCIXB: { |
6286 | 74 | // op: V1 |
6287 | 74 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6288 | 74 | Value |= (op & UINT64_C(15)) << 36; |
6289 | 74 | Value |= (op & UINT64_C(16)) << 7; |
6290 | 74 | // op: V2 |
6291 | 74 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6292 | 74 | Value |= (op & UINT64_C(15)) << 32; |
6293 | 74 | Value |= (op & UINT64_C(16)) << 6; |
6294 | 74 | // op: I3 |
6295 | 74 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6296 | 74 | Value |= (op & UINT64_C(4095)) << 20; |
6297 | 74 | break; |
6298 | 74 | } |
6299 | 18 | case SystemZ::VFTCI: { |
6300 | 18 | // op: V1 |
6301 | 18 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6302 | 18 | Value |= (op & UINT64_C(15)) << 36; |
6303 | 18 | Value |= (op & UINT64_C(16)) << 7; |
6304 | 18 | // op: V2 |
6305 | 18 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6306 | 18 | Value |= (op & UINT64_C(15)) << 32; |
6307 | 18 | Value |= (op & UINT64_C(16)) << 6; |
6308 | 18 | // op: I3 |
6309 | 18 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6310 | 18 | Value |= (op & UINT64_C(4095)) << 20; |
6311 | 18 | // op: M4 |
6312 | 18 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
6313 | 18 | Value |= (op & UINT64_C(15)) << 12; |
6314 | 18 | // op: M5 |
6315 | 18 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
6316 | 18 | Value |= (op & UINT64_C(15)) << 16; |
6317 | 18 | break; |
6318 | 74 | } |
6319 | 166 | case SystemZ::VCLZ: |
6320 | 166 | case SystemZ::VCTZ: |
6321 | 166 | case SystemZ::VEC: |
6322 | 166 | case SystemZ::VECL: |
6323 | 166 | case SystemZ::VLC: |
6324 | 166 | case SystemZ::VLP: |
6325 | 166 | case SystemZ::VPOPCT: |
6326 | 166 | case SystemZ::VSEG: |
6327 | 166 | case SystemZ::VUPH: |
6328 | 166 | case SystemZ::VUPL: |
6329 | 166 | case SystemZ::VUPLH: |
6330 | 166 | case SystemZ::VUPLL: { |
6331 | 166 | // op: V1 |
6332 | 166 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6333 | 166 | Value |= (op & UINT64_C(15)) << 36; |
6334 | 166 | Value |= (op & UINT64_C(16)) << 7; |
6335 | 166 | // op: V2 |
6336 | 166 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6337 | 166 | Value |= (op & UINT64_C(15)) << 32; |
6338 | 166 | Value |= (op & UINT64_C(16)) << 6; |
6339 | 166 | // op: M3 |
6340 | 166 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6341 | 166 | Value |= (op & UINT64_C(15)) << 12; |
6342 | 166 | break; |
6343 | 166 | } |
6344 | 84 | case SystemZ::VFLL: |
6345 | 84 | case SystemZ::VFSQ: |
6346 | 84 | case SystemZ::VLDE: |
6347 | 84 | case SystemZ::WFC: |
6348 | 84 | case SystemZ::WFK: { |
6349 | 84 | // op: V1 |
6350 | 84 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6351 | 84 | Value |= (op & UINT64_C(15)) << 36; |
6352 | 84 | Value |= (op & UINT64_C(16)) << 7; |
6353 | 84 | // op: V2 |
6354 | 84 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6355 | 84 | Value |= (op & UINT64_C(15)) << 32; |
6356 | 84 | Value |= (op & UINT64_C(16)) << 6; |
6357 | 84 | // op: M3 |
6358 | 84 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6359 | 84 | Value |= (op & UINT64_C(15)) << 12; |
6360 | 84 | // op: M4 |
6361 | 84 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
6362 | 84 | Value |= (op & UINT64_C(15)) << 16; |
6363 | 84 | break; |
6364 | 84 | } |
6365 | 130 | case SystemZ::VCDG: |
6366 | 130 | case SystemZ::VCDLG: |
6367 | 130 | case SystemZ::VCGD: |
6368 | 130 | case SystemZ::VCLGD: |
6369 | 130 | case SystemZ::VFI: |
6370 | 130 | case SystemZ::VFLR: |
6371 | 130 | case SystemZ::VFPSO: |
6372 | 130 | case SystemZ::VLED: { |
6373 | 130 | // op: V1 |
6374 | 130 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6375 | 130 | Value |= (op & UINT64_C(15)) << 36; |
6376 | 130 | Value |= (op & UINT64_C(16)) << 7; |
6377 | 130 | // op: V2 |
6378 | 130 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6379 | 130 | Value |= (op & UINT64_C(15)) << 32; |
6380 | 130 | Value |= (op & UINT64_C(16)) << 6; |
6381 | 130 | // op: M3 |
6382 | 130 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6383 | 130 | Value |= (op & UINT64_C(15)) << 12; |
6384 | 130 | // op: M4 |
6385 | 130 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
6386 | 130 | Value |= (op & UINT64_C(15)) << 16; |
6387 | 130 | // op: M5 |
6388 | 130 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
6389 | 130 | Value |= (op & UINT64_C(15)) << 20; |
6390 | 130 | break; |
6391 | 130 | } |
6392 | 20 | case SystemZ::VISTR: { |
6393 | 20 | // op: V1 |
6394 | 20 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6395 | 20 | Value |= (op & UINT64_C(15)) << 36; |
6396 | 20 | Value |= (op & UINT64_C(16)) << 7; |
6397 | 20 | // op: V2 |
6398 | 20 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6399 | 20 | Value |= (op & UINT64_C(15)) << 32; |
6400 | 20 | Value |= (op & UINT64_C(16)) << 6; |
6401 | 20 | // op: M3 |
6402 | 20 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6403 | 20 | Value |= (op & UINT64_C(15)) << 12; |
6404 | 20 | // op: M5 |
6405 | 20 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
6406 | 20 | Value |= (op & UINT64_C(15)) << 20; |
6407 | 20 | break; |
6408 | 130 | } |
6409 | 112 | case SystemZ::VCDGB: |
6410 | 112 | case SystemZ::VCDLGB: |
6411 | 112 | case SystemZ::VCGDB: |
6412 | 112 | case SystemZ::VCLGDB: |
6413 | 112 | case SystemZ::VFIDB: |
6414 | 112 | case SystemZ::VFISB: |
6415 | 112 | case SystemZ::VFLRD: |
6416 | 112 | case SystemZ::VLEDB: { |
6417 | 112 | // op: V1 |
6418 | 112 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6419 | 112 | Value |= (op & UINT64_C(15)) << 36; |
6420 | 112 | Value |= (op & UINT64_C(16)) << 7; |
6421 | 112 | // op: V2 |
6422 | 112 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6423 | 112 | Value |= (op & UINT64_C(15)) << 32; |
6424 | 112 | Value |= (op & UINT64_C(16)) << 6; |
6425 | 112 | // op: M4 |
6426 | 112 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6427 | 112 | Value |= (op & UINT64_C(15)) << 16; |
6428 | 112 | // op: M5 |
6429 | 112 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
6430 | 112 | Value |= (op & UINT64_C(15)) << 20; |
6431 | 112 | break; |
6432 | 112 | } |
6433 | 158 | case SystemZ::WCDGB: |
6434 | 158 | case SystemZ::WCDLGB: |
6435 | 158 | case SystemZ::WCGDB: |
6436 | 158 | case SystemZ::WCLGDB: |
6437 | 158 | case SystemZ::WFIDB: |
6438 | 158 | case SystemZ::WFISB: |
6439 | 158 | case SystemZ::WFIXB: |
6440 | 158 | case SystemZ::WFLRD: |
6441 | 158 | case SystemZ::WFLRX: |
6442 | 158 | case SystemZ::WLEDB: { |
6443 | 158 | // op: V1 |
6444 | 158 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6445 | 158 | Value |= (op & UINT64_C(15)) << 36; |
6446 | 158 | Value |= (op & UINT64_C(16)) << 7; |
6447 | 158 | // op: V2 |
6448 | 158 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6449 | 158 | Value |= (op & UINT64_C(15)) << 32; |
6450 | 158 | Value |= (op & UINT64_C(16)) << 6; |
6451 | 158 | // op: M4 |
6452 | 158 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6453 | 158 | Value |= (op & UINT64_C(7)) << 16; |
6454 | 158 | // op: M5 |
6455 | 158 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
6456 | 158 | Value |= (op & UINT64_C(15)) << 20; |
6457 | 158 | break; |
6458 | 158 | } |
6459 | 122 | case SystemZ::VFPSODB: |
6460 | 122 | case SystemZ::VFPSOSB: |
6461 | 122 | case SystemZ::VISTRB: |
6462 | 122 | case SystemZ::VISTRF: |
6463 | 122 | case SystemZ::VISTRH: |
6464 | 122 | case SystemZ::WFPSODB: |
6465 | 122 | case SystemZ::WFPSOSB: |
6466 | 122 | case SystemZ::WFPSOXB: { |
6467 | 122 | // op: V1 |
6468 | 122 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6469 | 122 | Value |= (op & UINT64_C(15)) << 36; |
6470 | 122 | Value |= (op & UINT64_C(16)) << 7; |
6471 | 122 | // op: V2 |
6472 | 122 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6473 | 122 | Value |= (op & UINT64_C(15)) << 32; |
6474 | 122 | Value |= (op & UINT64_C(16)) << 6; |
6475 | 122 | // op: M5 |
6476 | 122 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6477 | 122 | Value |= (op & UINT64_C(15)) << 20; |
6478 | 122 | break; |
6479 | 122 | } |
6480 | 2.41k | case SystemZ::VAB: |
6481 | 2.41k | case SystemZ::VACCB: |
6482 | 2.41k | case SystemZ::VACCF: |
6483 | 2.41k | case SystemZ::VACCG: |
6484 | 2.41k | case SystemZ::VACCH: |
6485 | 2.41k | case SystemZ::VACCQ: |
6486 | 2.41k | case SystemZ::VAF: |
6487 | 2.41k | case SystemZ::VAG: |
6488 | 2.41k | case SystemZ::VAH: |
6489 | 2.41k | case SystemZ::VAQ: |
6490 | 2.41k | case SystemZ::VAVGB: |
6491 | 2.41k | case SystemZ::VAVGF: |
6492 | 2.41k | case SystemZ::VAVGG: |
6493 | 2.41k | case SystemZ::VAVGH: |
6494 | 2.41k | case SystemZ::VAVGLB: |
6495 | 2.41k | case SystemZ::VAVGLF: |
6496 | 2.41k | case SystemZ::VAVGLG: |
6497 | 2.41k | case SystemZ::VAVGLH: |
6498 | 2.41k | case SystemZ::VBPERM: |
6499 | 2.41k | case SystemZ::VCEQB: |
6500 | 2.41k | case SystemZ::VCEQBS: |
6501 | 2.41k | case SystemZ::VCEQF: |
6502 | 2.41k | case SystemZ::VCEQFS: |
6503 | 2.41k | case SystemZ::VCEQG: |
6504 | 2.41k | case SystemZ::VCEQGS: |
6505 | 2.41k | case SystemZ::VCEQH: |
6506 | 2.41k | case SystemZ::VCEQHS: |
6507 | 2.41k | case SystemZ::VCHB: |
6508 | 2.41k | case SystemZ::VCHBS: |
6509 | 2.41k | case SystemZ::VCHF: |
6510 | 2.41k | case SystemZ::VCHFS: |
6511 | 2.41k | case SystemZ::VCHG: |
6512 | 2.41k | case SystemZ::VCHGS: |
6513 | 2.41k | case SystemZ::VCHH: |
6514 | 2.41k | case SystemZ::VCHHS: |
6515 | 2.41k | case SystemZ::VCHLB: |
6516 | 2.41k | case SystemZ::VCHLBS: |
6517 | 2.41k | case SystemZ::VCHLF: |
6518 | 2.41k | case SystemZ::VCHLFS: |
6519 | 2.41k | case SystemZ::VCHLG: |
6520 | 2.41k | case SystemZ::VCHLGS: |
6521 | 2.41k | case SystemZ::VCHLH: |
6522 | 2.41k | case SystemZ::VCHLHS: |
6523 | 2.41k | case SystemZ::VCKSM: |
6524 | 2.41k | case SystemZ::VERLLVB: |
6525 | 2.41k | case SystemZ::VERLLVF: |
6526 | 2.41k | case SystemZ::VERLLVG: |
6527 | 2.41k | case SystemZ::VERLLVH: |
6528 | 2.41k | case SystemZ::VESLVB: |
6529 | 2.41k | case SystemZ::VESLVF: |
6530 | 2.41k | case SystemZ::VESLVG: |
6531 | 2.41k | case SystemZ::VESLVH: |
6532 | 2.41k | case SystemZ::VESRAVB: |
6533 | 2.41k | case SystemZ::VESRAVF: |
6534 | 2.41k | case SystemZ::VESRAVG: |
6535 | 2.41k | case SystemZ::VESRAVH: |
6536 | 2.41k | case SystemZ::VESRLVB: |
6537 | 2.41k | case SystemZ::VESRLVF: |
6538 | 2.41k | case SystemZ::VESRLVG: |
6539 | 2.41k | case SystemZ::VESRLVH: |
6540 | 2.41k | case SystemZ::VFADB: |
6541 | 2.41k | case SystemZ::VFASB: |
6542 | 2.41k | case SystemZ::VFCEDB: |
6543 | 2.41k | case SystemZ::VFCEDBS: |
6544 | 2.41k | case SystemZ::VFCESB: |
6545 | 2.41k | case SystemZ::VFCESBS: |
6546 | 2.41k | case SystemZ::VFCHDB: |
6547 | 2.41k | case SystemZ::VFCHDBS: |
6548 | 2.41k | case SystemZ::VFCHEDB: |
6549 | 2.41k | case SystemZ::VFCHEDBS: |
6550 | 2.41k | case SystemZ::VFCHESB: |
6551 | 2.41k | case SystemZ::VFCHESBS: |
6552 | 2.41k | case SystemZ::VFCHSB: |
6553 | 2.41k | case SystemZ::VFCHSBS: |
6554 | 2.41k | case SystemZ::VFDDB: |
6555 | 2.41k | case SystemZ::VFDSB: |
6556 | 2.41k | case SystemZ::VFEEBS: |
6557 | 2.41k | case SystemZ::VFEEFS: |
6558 | 2.41k | case SystemZ::VFEEHS: |
6559 | 2.41k | case SystemZ::VFEEZB: |
6560 | 2.41k | case SystemZ::VFEEZBS: |
6561 | 2.41k | case SystemZ::VFEEZF: |
6562 | 2.41k | case SystemZ::VFEEZFS: |
6563 | 2.41k | case SystemZ::VFEEZH: |
6564 | 2.41k | case SystemZ::VFEEZHS: |
6565 | 2.41k | case SystemZ::VFENEBS: |
6566 | 2.41k | case SystemZ::VFENEFS: |
6567 | 2.41k | case SystemZ::VFENEHS: |
6568 | 2.41k | case SystemZ::VFENEZB: |
6569 | 2.41k | case SystemZ::VFENEZBS: |
6570 | 2.41k | case SystemZ::VFENEZF: |
6571 | 2.41k | case SystemZ::VFENEZFS: |
6572 | 2.41k | case SystemZ::VFENEZH: |
6573 | 2.41k | case SystemZ::VFENEZHS: |
6574 | 2.41k | case SystemZ::VFKEDB: |
6575 | 2.41k | case SystemZ::VFKEDBS: |
6576 | 2.41k | case SystemZ::VFKESB: |
6577 | 2.41k | case SystemZ::VFKESBS: |
6578 | 2.41k | case SystemZ::VFKHDB: |
6579 | 2.41k | case SystemZ::VFKHDBS: |
6580 | 2.41k | case SystemZ::VFKHEDB: |
6581 | 2.41k | case SystemZ::VFKHEDBS: |
6582 | 2.41k | case SystemZ::VFKHESB: |
6583 | 2.41k | case SystemZ::VFKHESBS: |
6584 | 2.41k | case SystemZ::VFKHSB: |
6585 | 2.41k | case SystemZ::VFKHSBS: |
6586 | 2.41k | case SystemZ::VFMDB: |
6587 | 2.41k | case SystemZ::VFMSB: |
6588 | 2.41k | case SystemZ::VFSDB: |
6589 | 2.41k | case SystemZ::VFSSB: |
6590 | 2.41k | case SystemZ::VGFMB: |
6591 | 2.41k | case SystemZ::VGFMF: |
6592 | 2.41k | case SystemZ::VGFMG: |
6593 | 2.41k | case SystemZ::VGFMH: |
6594 | 2.41k | case SystemZ::VMEB: |
6595 | 2.41k | case SystemZ::VMEF: |
6596 | 2.41k | case SystemZ::VMEH: |
6597 | 2.41k | case SystemZ::VMHB: |
6598 | 2.41k | case SystemZ::VMHF: |
6599 | 2.41k | case SystemZ::VMHH: |
6600 | 2.41k | case SystemZ::VMLB: |
6601 | 2.41k | case SystemZ::VMLEB: |
6602 | 2.41k | case SystemZ::VMLEF: |
6603 | 2.41k | case SystemZ::VMLEH: |
6604 | 2.41k | case SystemZ::VMLF: |
6605 | 2.41k | case SystemZ::VMLHB: |
6606 | 2.41k | case SystemZ::VMLHF: |
6607 | 2.41k | case SystemZ::VMLHH: |
6608 | 2.41k | case SystemZ::VMLHW: |
6609 | 2.41k | case SystemZ::VMLOB: |
6610 | 2.41k | case SystemZ::VMLOF: |
6611 | 2.41k | case SystemZ::VMLOH: |
6612 | 2.41k | case SystemZ::VMNB: |
6613 | 2.41k | case SystemZ::VMNF: |
6614 | 2.41k | case SystemZ::VMNG: |
6615 | 2.41k | case SystemZ::VMNH: |
6616 | 2.41k | case SystemZ::VMNLB: |
6617 | 2.41k | case SystemZ::VMNLF: |
6618 | 2.41k | case SystemZ::VMNLG: |
6619 | 2.41k | case SystemZ::VMNLH: |
6620 | 2.41k | case SystemZ::VMOB: |
6621 | 2.41k | case SystemZ::VMOF: |
6622 | 2.41k | case SystemZ::VMOH: |
6623 | 2.41k | case SystemZ::VMRHB: |
6624 | 2.41k | case SystemZ::VMRHF: |
6625 | 2.41k | case SystemZ::VMRHG: |
6626 | 2.41k | case SystemZ::VMRHH: |
6627 | 2.41k | case SystemZ::VMRLB: |
6628 | 2.41k | case SystemZ::VMRLF: |
6629 | 2.41k | case SystemZ::VMRLG: |
6630 | 2.41k | case SystemZ::VMRLH: |
6631 | 2.41k | case SystemZ::VMXB: |
6632 | 2.41k | case SystemZ::VMXF: |
6633 | 2.41k | case SystemZ::VMXG: |
6634 | 2.41k | case SystemZ::VMXH: |
6635 | 2.41k | case SystemZ::VMXLB: |
6636 | 2.41k | case SystemZ::VMXLF: |
6637 | 2.41k | case SystemZ::VMXLG: |
6638 | 2.41k | case SystemZ::VMXLH: |
6639 | 2.41k | case SystemZ::VN: |
6640 | 2.41k | case SystemZ::VNC: |
6641 | 2.41k | case SystemZ::VNN: |
6642 | 2.41k | case SystemZ::VNO: |
6643 | 2.41k | case SystemZ::VNX: |
6644 | 2.41k | case SystemZ::VO: |
6645 | 2.41k | case SystemZ::VOC: |
6646 | 2.41k | case SystemZ::VPKF: |
6647 | 2.41k | case SystemZ::VPKG: |
6648 | 2.41k | case SystemZ::VPKH: |
6649 | 2.41k | case SystemZ::VPKLSF: |
6650 | 2.41k | case SystemZ::VPKLSFS: |
6651 | 2.41k | case SystemZ::VPKLSG: |
6652 | 2.41k | case SystemZ::VPKLSGS: |
6653 | 2.41k | case SystemZ::VPKLSH: |
6654 | 2.41k | case SystemZ::VPKLSHS: |
6655 | 2.41k | case SystemZ::VPKSF: |
6656 | 2.41k | case SystemZ::VPKSFS: |
6657 | 2.41k | case SystemZ::VPKSG: |
6658 | 2.41k | case SystemZ::VPKSGS: |
6659 | 2.41k | case SystemZ::VPKSH: |
6660 | 2.41k | case SystemZ::VPKSHS: |
6661 | 2.41k | case SystemZ::VSB: |
6662 | 2.41k | case SystemZ::VSCBIB: |
6663 | 2.41k | case SystemZ::VSCBIF: |
6664 | 2.41k | case SystemZ::VSCBIG: |
6665 | 2.41k | case SystemZ::VSCBIH: |
6666 | 2.41k | case SystemZ::VSCBIQ: |
6667 | 2.41k | case SystemZ::VSF: |
6668 | 2.41k | case SystemZ::VSG: |
6669 | 2.41k | case SystemZ::VSH: |
6670 | 2.41k | case SystemZ::VSL: |
6671 | 2.41k | case SystemZ::VSLB: |
6672 | 2.41k | case SystemZ::VSQ: |
6673 | 2.41k | case SystemZ::VSRA: |
6674 | 2.41k | case SystemZ::VSRAB: |
6675 | 2.41k | case SystemZ::VSRL: |
6676 | 2.41k | case SystemZ::VSRLB: |
6677 | 2.41k | case SystemZ::VSUMB: |
6678 | 2.41k | case SystemZ::VSUMGF: |
6679 | 2.41k | case SystemZ::VSUMGH: |
6680 | 2.41k | case SystemZ::VSUMH: |
6681 | 2.41k | case SystemZ::VSUMQF: |
6682 | 2.41k | case SystemZ::VSUMQG: |
6683 | 2.41k | case SystemZ::VX: |
6684 | 2.41k | case SystemZ::WFADB: |
6685 | 2.41k | case SystemZ::WFASB: |
6686 | 2.41k | case SystemZ::WFAXB: |
6687 | 2.41k | case SystemZ::WFCEDB: |
6688 | 2.41k | case SystemZ::WFCEDBS: |
6689 | 2.41k | case SystemZ::WFCESB: |
6690 | 2.41k | case SystemZ::WFCESBS: |
6691 | 2.41k | case SystemZ::WFCEXB: |
6692 | 2.41k | case SystemZ::WFCEXBS: |
6693 | 2.41k | case SystemZ::WFCHDB: |
6694 | 2.41k | case SystemZ::WFCHDBS: |
6695 | 2.41k | case SystemZ::WFCHEDB: |
6696 | 2.41k | case SystemZ::WFCHEDBS: |
6697 | 2.41k | case SystemZ::WFCHESB: |
6698 | 2.41k | case SystemZ::WFCHESBS: |
6699 | 2.41k | case SystemZ::WFCHEXB: |
6700 | 2.41k | case SystemZ::WFCHEXBS: |
6701 | 2.41k | case SystemZ::WFCHSB: |
6702 | 2.41k | case SystemZ::WFCHSBS: |
6703 | 2.41k | case SystemZ::WFCHXB: |
6704 | 2.41k | case SystemZ::WFCHXBS: |
6705 | 2.41k | case SystemZ::WFDDB: |
6706 | 2.41k | case SystemZ::WFDSB: |
6707 | 2.41k | case SystemZ::WFDXB: |
6708 | 2.41k | case SystemZ::WFKEDB: |
6709 | 2.41k | case SystemZ::WFKEDBS: |
6710 | 2.41k | case SystemZ::WFKESB: |
6711 | 2.41k | case SystemZ::WFKESBS: |
6712 | 2.41k | case SystemZ::WFKEXB: |
6713 | 2.41k | case SystemZ::WFKEXBS: |
6714 | 2.41k | case SystemZ::WFKHDB: |
6715 | 2.41k | case SystemZ::WFKHDBS: |
6716 | 2.41k | case SystemZ::WFKHEDB: |
6717 | 2.41k | case SystemZ::WFKHEDBS: |
6718 | 2.41k | case SystemZ::WFKHESB: |
6719 | 2.41k | case SystemZ::WFKHESBS: |
6720 | 2.41k | case SystemZ::WFKHEXB: |
6721 | 2.41k | case SystemZ::WFKHEXBS: |
6722 | 2.41k | case SystemZ::WFKHSB: |
6723 | 2.41k | case SystemZ::WFKHSBS: |
6724 | 2.41k | case SystemZ::WFKHXB: |
6725 | 2.41k | case SystemZ::WFKHXBS: |
6726 | 2.41k | case SystemZ::WFMDB: |
6727 | 2.41k | case SystemZ::WFMSB: |
6728 | 2.41k | case SystemZ::WFMXB: |
6729 | 2.41k | case SystemZ::WFSDB: |
6730 | 2.41k | case SystemZ::WFSSB: |
6731 | 2.41k | case SystemZ::WFSXB: { |
6732 | 2.41k | // op: V1 |
6733 | 2.41k | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6734 | 2.41k | Value |= (op & UINT64_C(15)) << 36; |
6735 | 2.41k | Value |= (op & UINT64_C(16)) << 7; |
6736 | 2.41k | // op: V2 |
6737 | 2.41k | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6738 | 2.41k | Value |= (op & UINT64_C(15)) << 32; |
6739 | 2.41k | Value |= (op & UINT64_C(16)) << 6; |
6740 | 2.41k | // op: V3 |
6741 | 2.41k | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6742 | 2.41k | Value |= (op & UINT64_C(15)) << 28; |
6743 | 2.41k | Value |= (op & UINT64_C(16)) << 5; |
6744 | 2.41k | break; |
6745 | 2.41k | } |
6746 | 98 | case SystemZ::VAP: |
6747 | 98 | case SystemZ::VDP: |
6748 | 98 | case SystemZ::VMP: |
6749 | 98 | case SystemZ::VMSP: |
6750 | 98 | case SystemZ::VRP: |
6751 | 98 | case SystemZ::VSDP: |
6752 | 98 | case SystemZ::VSP: { |
6753 | 98 | // op: V1 |
6754 | 98 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6755 | 98 | Value |= (op & UINT64_C(15)) << 36; |
6756 | 98 | Value |= (op & UINT64_C(16)) << 7; |
6757 | 98 | // op: V2 |
6758 | 98 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6759 | 98 | Value |= (op & UINT64_C(15)) << 32; |
6760 | 98 | Value |= (op & UINT64_C(16)) << 6; |
6761 | 98 | // op: V3 |
6762 | 98 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6763 | 98 | Value |= (op & UINT64_C(15)) << 28; |
6764 | 98 | Value |= (op & UINT64_C(16)) << 5; |
6765 | 98 | // op: I4 |
6766 | 98 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
6767 | 98 | Value |= (op & UINT64_C(255)) << 12; |
6768 | 98 | // op: M5 |
6769 | 98 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
6770 | 98 | Value |= (op & UINT64_C(15)) << 20; |
6771 | 98 | break; |
6772 | 98 | } |
6773 | 12 | case SystemZ::VSLDB: { |
6774 | 12 | // op: V1 |
6775 | 12 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6776 | 12 | Value |= (op & UINT64_C(15)) << 36; |
6777 | 12 | Value |= (op & UINT64_C(16)) << 7; |
6778 | 12 | // op: V2 |
6779 | 12 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6780 | 12 | Value |= (op & UINT64_C(15)) << 32; |
6781 | 12 | Value |= (op & UINT64_C(16)) << 6; |
6782 | 12 | // op: V3 |
6783 | 12 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6784 | 12 | Value |= (op & UINT64_C(15)) << 28; |
6785 | 12 | Value |= (op & UINT64_C(16)) << 5; |
6786 | 12 | // op: I4 |
6787 | 12 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
6788 | 12 | Value |= (op & UINT64_C(255)) << 16; |
6789 | 12 | break; |
6790 | 98 | } |
6791 | 366 | case SystemZ::VA: |
6792 | 366 | case SystemZ::VACC: |
6793 | 366 | case SystemZ::VAVG: |
6794 | 366 | case SystemZ::VAVGL: |
6795 | 366 | case SystemZ::VERLLV: |
6796 | 366 | case SystemZ::VESLV: |
6797 | 366 | case SystemZ::VESRAV: |
6798 | 366 | case SystemZ::VESRLV: |
6799 | 366 | case SystemZ::VGFM: |
6800 | 366 | case SystemZ::VME: |
6801 | 366 | case SystemZ::VMH: |
6802 | 366 | case SystemZ::VML: |
6803 | 366 | case SystemZ::VMLE: |
6804 | 366 | case SystemZ::VMLH: |
6805 | 366 | case SystemZ::VMLO: |
6806 | 366 | case SystemZ::VMN: |
6807 | 366 | case SystemZ::VMNL: |
6808 | 366 | case SystemZ::VMO: |
6809 | 366 | case SystemZ::VMRH: |
6810 | 366 | case SystemZ::VMRL: |
6811 | 366 | case SystemZ::VMX: |
6812 | 366 | case SystemZ::VMXL: |
6813 | 366 | case SystemZ::VPDI: |
6814 | 366 | case SystemZ::VPK: |
6815 | 366 | case SystemZ::VS: |
6816 | 366 | case SystemZ::VSCBI: |
6817 | 366 | case SystemZ::VSUM: |
6818 | 366 | case SystemZ::VSUMG: |
6819 | 366 | case SystemZ::VSUMQ: { |
6820 | 366 | // op: V1 |
6821 | 366 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6822 | 366 | Value |= (op & UINT64_C(15)) << 36; |
6823 | 366 | Value |= (op & UINT64_C(16)) << 7; |
6824 | 366 | // op: V2 |
6825 | 366 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6826 | 366 | Value |= (op & UINT64_C(15)) << 32; |
6827 | 366 | Value |= (op & UINT64_C(16)) << 6; |
6828 | 366 | // op: V3 |
6829 | 366 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6830 | 366 | Value |= (op & UINT64_C(15)) << 28; |
6831 | 366 | Value |= (op & UINT64_C(16)) << 5; |
6832 | 366 | // op: M4 |
6833 | 366 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
6834 | 366 | Value |= (op & UINT64_C(15)) << 12; |
6835 | 366 | break; |
6836 | 366 | } |
6837 | 56 | case SystemZ::VFA: |
6838 | 56 | case SystemZ::VFD: |
6839 | 56 | case SystemZ::VFM: |
6840 | 56 | case SystemZ::VFS: { |
6841 | 56 | // op: V1 |
6842 | 56 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6843 | 56 | Value |= (op & UINT64_C(15)) << 36; |
6844 | 56 | Value |= (op & UINT64_C(16)) << 7; |
6845 | 56 | // op: V2 |
6846 | 56 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6847 | 56 | Value |= (op & UINT64_C(15)) << 32; |
6848 | 56 | Value |= (op & UINT64_C(16)) << 6; |
6849 | 56 | // op: V3 |
6850 | 56 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6851 | 56 | Value |= (op & UINT64_C(15)) << 28; |
6852 | 56 | Value |= (op & UINT64_C(16)) << 5; |
6853 | 56 | // op: M4 |
6854 | 56 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
6855 | 56 | Value |= (op & UINT64_C(15)) << 12; |
6856 | 56 | // op: M5 |
6857 | 56 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
6858 | 56 | Value |= (op & UINT64_C(15)) << 16; |
6859 | 56 | break; |
6860 | 56 | } |
6861 | 80 | case SystemZ::VFCE: |
6862 | 80 | case SystemZ::VFCH: |
6863 | 80 | case SystemZ::VFCHE: |
6864 | 80 | case SystemZ::VFMAX: |
6865 | 80 | case SystemZ::VFMIN: { |
6866 | 80 | // op: V1 |
6867 | 80 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6868 | 80 | Value |= (op & UINT64_C(15)) << 36; |
6869 | 80 | Value |= (op & UINT64_C(16)) << 7; |
6870 | 80 | // op: V2 |
6871 | 80 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6872 | 80 | Value |= (op & UINT64_C(15)) << 32; |
6873 | 80 | Value |= (op & UINT64_C(16)) << 6; |
6874 | 80 | // op: V3 |
6875 | 80 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6876 | 80 | Value |= (op & UINT64_C(15)) << 28; |
6877 | 80 | Value |= (op & UINT64_C(16)) << 5; |
6878 | 80 | // op: M4 |
6879 | 80 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
6880 | 80 | Value |= (op & UINT64_C(15)) << 12; |
6881 | 80 | // op: M5 |
6882 | 80 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
6883 | 80 | Value |= (op & UINT64_C(15)) << 16; |
6884 | 80 | // op: M6 |
6885 | 80 | op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI); |
6886 | 80 | Value |= (op & UINT64_C(15)) << 20; |
6887 | 80 | break; |
6888 | 80 | } |
6889 | 160 | case SystemZ::VCEQ: |
6890 | 160 | case SystemZ::VCH: |
6891 | 160 | case SystemZ::VCHL: |
6892 | 160 | case SystemZ::VFAE: |
6893 | 160 | case SystemZ::VFEE: |
6894 | 160 | case SystemZ::VFENE: |
6895 | 160 | case SystemZ::VPKLS: |
6896 | 160 | case SystemZ::VPKS: { |
6897 | 160 | // op: V1 |
6898 | 160 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6899 | 160 | Value |= (op & UINT64_C(15)) << 36; |
6900 | 160 | Value |= (op & UINT64_C(16)) << 7; |
6901 | 160 | // op: V2 |
6902 | 160 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6903 | 160 | Value |= (op & UINT64_C(15)) << 32; |
6904 | 160 | Value |= (op & UINT64_C(16)) << 6; |
6905 | 160 | // op: V3 |
6906 | 160 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6907 | 160 | Value |= (op & UINT64_C(15)) << 28; |
6908 | 160 | Value |= (op & UINT64_C(16)) << 5; |
6909 | 160 | // op: M4 |
6910 | 160 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
6911 | 160 | Value |= (op & UINT64_C(15)) << 12; |
6912 | 160 | // op: M5 |
6913 | 160 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
6914 | 160 | Value |= (op & UINT64_C(15)) << 20; |
6915 | 160 | break; |
6916 | 160 | } |
6917 | 12 | case SystemZ::VFAEZBS: |
6918 | 12 | case SystemZ::VFAEZFS: |
6919 | 12 | case SystemZ::VFAEZHS: { |
6920 | 12 | // op: V1 |
6921 | 12 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6922 | 12 | Value |= (op & UINT64_C(15)) << 36; |
6923 | 12 | Value |= (op & UINT64_C(16)) << 7; |
6924 | 12 | // op: V2 |
6925 | 12 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6926 | 12 | Value |= (op & UINT64_C(15)) << 32; |
6927 | 12 | Value |= (op & UINT64_C(16)) << 6; |
6928 | 12 | // op: V3 |
6929 | 12 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6930 | 12 | Value |= (op & UINT64_C(15)) << 28; |
6931 | 12 | Value |= (op & UINT64_C(16)) << 5; |
6932 | 12 | // op: M5 |
6933 | 12 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
6934 | 12 | Value |= (op & UINT64_C(12)) << 20; |
6935 | 12 | break; |
6936 | 12 | } |
6937 | 6 | case SystemZ::VFAEZB: |
6938 | 6 | case SystemZ::VFAEZF: |
6939 | 6 | case SystemZ::VFAEZH: { |
6940 | 6 | // op: V1 |
6941 | 6 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6942 | 6 | Value |= (op & UINT64_C(15)) << 36; |
6943 | 6 | Value |= (op & UINT64_C(16)) << 7; |
6944 | 6 | // op: V2 |
6945 | 6 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6946 | 6 | Value |= (op & UINT64_C(15)) << 32; |
6947 | 6 | Value |= (op & UINT64_C(16)) << 6; |
6948 | 6 | // op: V3 |
6949 | 6 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6950 | 6 | Value |= (op & UINT64_C(15)) << 28; |
6951 | 6 | Value |= (op & UINT64_C(16)) << 5; |
6952 | 6 | // op: M5 |
6953 | 6 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
6954 | 6 | Value |= (op & UINT64_C(12)) << 20; |
6955 | 6 | Value |= (op & UINT64_C(1)) << 20; |
6956 | 6 | break; |
6957 | 6 | } |
6958 | 6 | case SystemZ::VFAEBS: |
6959 | 6 | case SystemZ::VFAEFS: |
6960 | 6 | case SystemZ::VFAEHS: { |
6961 | 6 | // op: V1 |
6962 | 6 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6963 | 6 | Value |= (op & UINT64_C(15)) << 36; |
6964 | 6 | Value |= (op & UINT64_C(16)) << 7; |
6965 | 6 | // op: V2 |
6966 | 6 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6967 | 6 | Value |= (op & UINT64_C(15)) << 32; |
6968 | 6 | Value |= (op & UINT64_C(16)) << 6; |
6969 | 6 | // op: V3 |
6970 | 6 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6971 | 6 | Value |= (op & UINT64_C(15)) << 28; |
6972 | 6 | Value |= (op & UINT64_C(16)) << 5; |
6973 | 6 | // op: M5 |
6974 | 6 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
6975 | 6 | Value |= (op & UINT64_C(14)) << 20; |
6976 | 6 | break; |
6977 | 6 | } |
6978 | 186 | case SystemZ::VFAEB: |
6979 | 186 | case SystemZ::VFAEF: |
6980 | 186 | case SystemZ::VFAEH: |
6981 | 186 | case SystemZ::VFEEB: |
6982 | 186 | case SystemZ::VFEEF: |
6983 | 186 | case SystemZ::VFEEH: |
6984 | 186 | case SystemZ::VFENEB: |
6985 | 186 | case SystemZ::VFENEF: |
6986 | 186 | case SystemZ::VFENEH: { |
6987 | 186 | // op: V1 |
6988 | 186 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
6989 | 186 | Value |= (op & UINT64_C(15)) << 36; |
6990 | 186 | Value |= (op & UINT64_C(16)) << 7; |
6991 | 186 | // op: V2 |
6992 | 186 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
6993 | 186 | Value |= (op & UINT64_C(15)) << 32; |
6994 | 186 | Value |= (op & UINT64_C(16)) << 6; |
6995 | 186 | // op: V3 |
6996 | 186 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
6997 | 186 | Value |= (op & UINT64_C(15)) << 28; |
6998 | 186 | Value |= (op & UINT64_C(16)) << 5; |
6999 | 186 | // op: M5 |
7000 | 186 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
7001 | 186 | Value |= (op & UINT64_C(15)) << 20; |
7002 | 186 | break; |
7003 | 186 | } |
7004 | 128 | case SystemZ::VFMAXDB: |
7005 | 128 | case SystemZ::VFMAXSB: |
7006 | 128 | case SystemZ::VFMINDB: |
7007 | 128 | case SystemZ::VFMINSB: |
7008 | 128 | case SystemZ::WFMAXDB: |
7009 | 128 | case SystemZ::WFMAXSB: |
7010 | 128 | case SystemZ::WFMAXXB: |
7011 | 128 | case SystemZ::WFMINDB: |
7012 | 128 | case SystemZ::WFMINSB: |
7013 | 128 | case SystemZ::WFMINXB: { |
7014 | 128 | // op: V1 |
7015 | 128 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
7016 | 128 | Value |= (op & UINT64_C(15)) << 36; |
7017 | 128 | Value |= (op & UINT64_C(16)) << 7; |
7018 | 128 | // op: V2 |
7019 | 128 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
7020 | 128 | Value |= (op & UINT64_C(15)) << 32; |
7021 | 128 | Value |= (op & UINT64_C(16)) << 6; |
7022 | 128 | // op: V3 |
7023 | 128 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
7024 | 128 | Value |= (op & UINT64_C(15)) << 28; |
7025 | 128 | Value |= (op & UINT64_C(16)) << 5; |
7026 | 128 | // op: M6 |
7027 | 128 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
7028 | 128 | Value |= (op & UINT64_C(15)) << 20; |
7029 | 128 | break; |
7030 | 128 | } |
7031 | 628 | case SystemZ::VACCCQ: |
7032 | 628 | case SystemZ::VACQ: |
7033 | 628 | case SystemZ::VFMADB: |
7034 | 628 | case SystemZ::VFMASB: |
7035 | 628 | case SystemZ::VFMSDB: |
7036 | 628 | case SystemZ::VFMSSB: |
7037 | 628 | case SystemZ::VFNMADB: |
7038 | 628 | case SystemZ::VFNMASB: |
7039 | 628 | case SystemZ::VFNMSDB: |
7040 | 628 | case SystemZ::VFNMSSB: |
7041 | 628 | case SystemZ::VGFMAB: |
7042 | 628 | case SystemZ::VGFMAF: |
7043 | 628 | case SystemZ::VGFMAG: |
7044 | 628 | case SystemZ::VGFMAH: |
7045 | 628 | case SystemZ::VMAEB: |
7046 | 628 | case SystemZ::VMAEF: |
7047 | 628 | case SystemZ::VMAEH: |
7048 | 628 | case SystemZ::VMAHB: |
7049 | 628 | case SystemZ::VMAHF: |
7050 | 628 | case SystemZ::VMAHH: |
7051 | 628 | case SystemZ::VMALB: |
7052 | 628 | case SystemZ::VMALEB: |
7053 | 628 | case SystemZ::VMALEF: |
7054 | 628 | case SystemZ::VMALEH: |
7055 | 628 | case SystemZ::VMALF: |
7056 | 628 | case SystemZ::VMALHB: |
7057 | 628 | case SystemZ::VMALHF: |
7058 | 628 | case SystemZ::VMALHH: |
7059 | 628 | case SystemZ::VMALHW: |
7060 | 628 | case SystemZ::VMALOB: |
7061 | 628 | case SystemZ::VMALOF: |
7062 | 628 | case SystemZ::VMALOH: |
7063 | 628 | case SystemZ::VMAOB: |
7064 | 628 | case SystemZ::VMAOF: |
7065 | 628 | case SystemZ::VMAOH: |
7066 | 628 | case SystemZ::VPERM: |
7067 | 628 | case SystemZ::VSBCBIQ: |
7068 | 628 | case SystemZ::VSBIQ: |
7069 | 628 | case SystemZ::VSEL: |
7070 | 628 | case SystemZ::WFMADB: |
7071 | 628 | case SystemZ::WFMASB: |
7072 | 628 | case SystemZ::WFMAXB: |
7073 | 628 | case SystemZ::WFMSDB: |
7074 | 628 | case SystemZ::WFMSSB: |
7075 | 628 | case SystemZ::WFMSXB: |
7076 | 628 | case SystemZ::WFNMADB: |
7077 | 628 | case SystemZ::WFNMASB: |
7078 | 628 | case SystemZ::WFNMAXB: |
7079 | 628 | case SystemZ::WFNMSDB: |
7080 | 628 | case SystemZ::WFNMSSB: |
7081 | 628 | case SystemZ::WFNMSXB: { |
7082 | 628 | // op: V1 |
7083 | 628 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
7084 | 628 | Value |= (op & UINT64_C(15)) << 36; |
7085 | 628 | Value |= (op & UINT64_C(16)) << 7; |
7086 | 628 | // op: V2 |
7087 | 628 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
7088 | 628 | Value |= (op & UINT64_C(15)) << 32; |
7089 | 628 | Value |= (op & UINT64_C(16)) << 6; |
7090 | 628 | // op: V3 |
7091 | 628 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
7092 | 628 | Value |= (op & UINT64_C(15)) << 28; |
7093 | 628 | Value |= (op & UINT64_C(16)) << 5; |
7094 | 628 | // op: V4 |
7095 | 628 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
7096 | 628 | Value |= (op & UINT64_C(15)) << 12; |
7097 | 628 | Value |= (op & UINT64_C(16)) << 4; |
7098 | 628 | break; |
7099 | 628 | } |
7100 | 64 | case SystemZ::VFMA: |
7101 | 64 | case SystemZ::VFMS: |
7102 | 64 | case SystemZ::VFNMA: |
7103 | 64 | case SystemZ::VFNMS: { |
7104 | 64 | // op: V1 |
7105 | 64 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
7106 | 64 | Value |= (op & UINT64_C(15)) << 36; |
7107 | 64 | Value |= (op & UINT64_C(16)) << 7; |
7108 | 64 | // op: V2 |
7109 | 64 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
7110 | 64 | Value |= (op & UINT64_C(15)) << 32; |
7111 | 64 | Value |= (op & UINT64_C(16)) << 6; |
7112 | 64 | // op: V3 |
7113 | 64 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
7114 | 64 | Value |= (op & UINT64_C(15)) << 28; |
7115 | 64 | Value |= (op & UINT64_C(16)) << 5; |
7116 | 64 | // op: V4 |
7117 | 64 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
7118 | 64 | Value |= (op & UINT64_C(15)) << 12; |
7119 | 64 | Value |= (op & UINT64_C(16)) << 4; |
7120 | 64 | // op: M5 |
7121 | 64 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
7122 | 64 | Value |= (op & UINT64_C(15)) << 16; |
7123 | 64 | // op: M6 |
7124 | 64 | op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI); |
7125 | 64 | Value |= (op & UINT64_C(15)) << 24; |
7126 | 64 | break; |
7127 | 64 | } |
7128 | 168 | case SystemZ::VAC: |
7129 | 168 | case SystemZ::VACCC: |
7130 | 168 | case SystemZ::VGFMA: |
7131 | 168 | case SystemZ::VMAE: |
7132 | 168 | case SystemZ::VMAH: |
7133 | 168 | case SystemZ::VMAL: |
7134 | 168 | case SystemZ::VMALE: |
7135 | 168 | case SystemZ::VMALH: |
7136 | 168 | case SystemZ::VMALO: |
7137 | 168 | case SystemZ::VMAO: |
7138 | 168 | case SystemZ::VSBCBI: |
7139 | 168 | case SystemZ::VSBI: { |
7140 | 168 | // op: V1 |
7141 | 168 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
7142 | 168 | Value |= (op & UINT64_C(15)) << 36; |
7143 | 168 | Value |= (op & UINT64_C(16)) << 7; |
7144 | 168 | // op: V2 |
7145 | 168 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
7146 | 168 | Value |= (op & UINT64_C(15)) << 32; |
7147 | 168 | Value |= (op & UINT64_C(16)) << 6; |
7148 | 168 | // op: V3 |
7149 | 168 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
7150 | 168 | Value |= (op & UINT64_C(15)) << 28; |
7151 | 168 | Value |= (op & UINT64_C(16)) << 5; |
7152 | 168 | // op: V4 |
7153 | 168 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
7154 | 168 | Value |= (op & UINT64_C(15)) << 12; |
7155 | 168 | Value |= (op & UINT64_C(16)) << 4; |
7156 | 168 | // op: M5 |
7157 | 168 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
7158 | 168 | Value |= (op & UINT64_C(15)) << 24; |
7159 | 168 | break; |
7160 | 168 | } |
7161 | 56 | case SystemZ::VMSL: |
7162 | 56 | case SystemZ::VSTRC: { |
7163 | 56 | // op: V1 |
7164 | 56 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
7165 | 56 | Value |= (op & UINT64_C(15)) << 36; |
7166 | 56 | Value |= (op & UINT64_C(16)) << 7; |
7167 | 56 | // op: V2 |
7168 | 56 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
7169 | 56 | Value |= (op & UINT64_C(15)) << 32; |
7170 | 56 | Value |= (op & UINT64_C(16)) << 6; |
7171 | 56 | // op: V3 |
7172 | 56 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
7173 | 56 | Value |= (op & UINT64_C(15)) << 28; |
7174 | 56 | Value |= (op & UINT64_C(16)) << 5; |
7175 | 56 | // op: V4 |
7176 | 56 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
7177 | 56 | Value |= (op & UINT64_C(15)) << 12; |
7178 | 56 | Value |= (op & UINT64_C(16)) << 4; |
7179 | 56 | // op: M5 |
7180 | 56 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
7181 | 56 | Value |= (op & UINT64_C(15)) << 24; |
7182 | 56 | // op: M6 |
7183 | 56 | op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI); |
7184 | 56 | Value |= (op & UINT64_C(15)) << 20; |
7185 | 56 | break; |
7186 | 56 | } |
7187 | 12 | case SystemZ::VSTRCZBS: |
7188 | 12 | case SystemZ::VSTRCZFS: |
7189 | 12 | case SystemZ::VSTRCZHS: { |
7190 | 12 | // op: V1 |
7191 | 12 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
7192 | 12 | Value |= (op & UINT64_C(15)) << 36; |
7193 | 12 | Value |= (op & UINT64_C(16)) << 7; |
7194 | 12 | // op: V2 |
7195 | 12 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
7196 | 12 | Value |= (op & UINT64_C(15)) << 32; |
7197 | 12 | Value |= (op & UINT64_C(16)) << 6; |
7198 | 12 | // op: V3 |
7199 | 12 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
7200 | 12 | Value |= (op & UINT64_C(15)) << 28; |
7201 | 12 | Value |= (op & UINT64_C(16)) << 5; |
7202 | 12 | // op: V4 |
7203 | 12 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
7204 | 12 | Value |= (op & UINT64_C(15)) << 12; |
7205 | 12 | Value |= (op & UINT64_C(16)) << 4; |
7206 | 12 | // op: M6 |
7207 | 12 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
7208 | 12 | Value |= (op & UINT64_C(12)) << 20; |
7209 | 12 | break; |
7210 | 12 | } |
7211 | 6 | case SystemZ::VSTRCZB: |
7212 | 6 | case SystemZ::VSTRCZF: |
7213 | 6 | case SystemZ::VSTRCZH: { |
7214 | 6 | // op: V1 |
7215 | 6 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
7216 | 6 | Value |= (op & UINT64_C(15)) << 36; |
7217 | 6 | Value |= (op & UINT64_C(16)) << 7; |
7218 | 6 | // op: V2 |
7219 | 6 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
7220 | 6 | Value |= (op & UINT64_C(15)) << 32; |
7221 | 6 | Value |= (op & UINT64_C(16)) << 6; |
7222 | 6 | // op: V3 |
7223 | 6 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
7224 | 6 | Value |= (op & UINT64_C(15)) << 28; |
7225 | 6 | Value |= (op & UINT64_C(16)) << 5; |
7226 | 6 | // op: V4 |
7227 | 6 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
7228 | 6 | Value |= (op & UINT64_C(15)) << 12; |
7229 | 6 | Value |= (op & UINT64_C(16)) << 4; |
7230 | 6 | // op: M6 |
7231 | 6 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
7232 | 6 | Value |= (op & UINT64_C(12)) << 20; |
7233 | 6 | Value |= (op & UINT64_C(1)) << 20; |
7234 | 6 | break; |
7235 | 6 | } |
7236 | 6 | case SystemZ::VSTRCBS: |
7237 | 6 | case SystemZ::VSTRCFS: |
7238 | 6 | case SystemZ::VSTRCHS: { |
7239 | 6 | // op: V1 |
7240 | 6 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
7241 | 6 | Value |= (op & UINT64_C(15)) << 36; |
7242 | 6 | Value |= (op & UINT64_C(16)) << 7; |
7243 | 6 | // op: V2 |
7244 | 6 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
7245 | 6 | Value |= (op & UINT64_C(15)) << 32; |
7246 | 6 | Value |= (op & UINT64_C(16)) << 6; |
7247 | 6 | // op: V3 |
7248 | 6 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
7249 | 6 | Value |= (op & UINT64_C(15)) << 28; |
7250 | 6 | Value |= (op & UINT64_C(16)) << 5; |
7251 | 6 | // op: V4 |
7252 | 6 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
7253 | 6 | Value |= (op & UINT64_C(15)) << 12; |
7254 | 6 | Value |= (op & UINT64_C(16)) << 4; |
7255 | 6 | // op: M6 |
7256 | 6 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
7257 | 6 | Value |= (op & UINT64_C(14)) << 20; |
7258 | 6 | break; |
7259 | 6 | } |
7260 | 102 | case SystemZ::VMSLG: |
7261 | 102 | case SystemZ::VSTRCB: |
7262 | 102 | case SystemZ::VSTRCF: |
7263 | 102 | case SystemZ::VSTRCH: { |
7264 | 102 | // op: V1 |
7265 | 102 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
7266 | 102 | Value |= (op & UINT64_C(15)) << 36; |
7267 | 102 | Value |= (op & UINT64_C(16)) << 7; |
7268 | 102 | // op: V2 |
7269 | 102 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
7270 | 102 | Value |= (op & UINT64_C(15)) << 32; |
7271 | 102 | Value |= (op & UINT64_C(16)) << 6; |
7272 | 102 | // op: V3 |
7273 | 102 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
7274 | 102 | Value |= (op & UINT64_C(15)) << 28; |
7275 | 102 | Value |= (op & UINT64_C(16)) << 5; |
7276 | 102 | // op: V4 |
7277 | 102 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
7278 | 102 | Value |= (op & UINT64_C(15)) << 12; |
7279 | 102 | Value |= (op & UINT64_C(16)) << 4; |
7280 | 102 | // op: M6 |
7281 | 102 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
7282 | 102 | Value |= (op & UINT64_C(15)) << 20; |
7283 | 102 | break; |
7284 | 102 | } |
7285 | 48 | case SystemZ::VERIMB: |
7286 | 48 | case SystemZ::VERIMF: |
7287 | 48 | case SystemZ::VERIMG: |
7288 | 48 | case SystemZ::VERIMH: { |
7289 | 48 | // op: V1 |
7290 | 48 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
7291 | 48 | Value |= (op & UINT64_C(15)) << 36; |
7292 | 48 | Value |= (op & UINT64_C(16)) << 7; |
7293 | 48 | // op: V2 |
7294 | 48 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
7295 | 48 | Value |= (op & UINT64_C(15)) << 32; |
7296 | 48 | Value |= (op & UINT64_C(16)) << 6; |
7297 | 48 | // op: V3 |
7298 | 48 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
7299 | 48 | Value |= (op & UINT64_C(15)) << 28; |
7300 | 48 | Value |= (op & UINT64_C(16)) << 5; |
7301 | 48 | // op: I4 |
7302 | 48 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
7303 | 48 | Value |= (op & UINT64_C(255)) << 16; |
7304 | 48 | break; |
7305 | 48 | } |
7306 | 14 | case SystemZ::VERIM: { |
7307 | 14 | // op: V1 |
7308 | 14 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
7309 | 14 | Value |= (op & UINT64_C(15)) << 36; |
7310 | 14 | Value |= (op & UINT64_C(16)) << 7; |
7311 | 14 | // op: V2 |
7312 | 14 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
7313 | 14 | Value |= (op & UINT64_C(15)) << 32; |
7314 | 14 | Value |= (op & UINT64_C(16)) << 6; |
7315 | 14 | // op: V3 |
7316 | 14 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
7317 | 14 | Value |= (op & UINT64_C(15)) << 28; |
7318 | 14 | Value |= (op & UINT64_C(16)) << 5; |
7319 | 14 | // op: I4 |
7320 | 14 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
7321 | 14 | Value |= (op & UINT64_C(255)) << 16; |
7322 | 14 | // op: M5 |
7323 | 14 | op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI); |
7324 | 14 | Value |= (op & UINT64_C(15)) << 12; |
7325 | 14 | break; |
7326 | 48 | } |
7327 | 56 | case SystemZ::VREPB: |
7328 | 56 | case SystemZ::VREPF: |
7329 | 56 | case SystemZ::VREPG: |
7330 | 56 | case SystemZ::VREPH: { |
7331 | 56 | // op: V1 |
7332 | 56 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
7333 | 56 | Value |= (op & UINT64_C(15)) << 36; |
7334 | 56 | Value |= (op & UINT64_C(16)) << 7; |
7335 | 56 | // op: V3 |
7336 | 56 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
7337 | 56 | Value |= (op & UINT64_C(15)) << 32; |
7338 | 56 | Value |= (op & UINT64_C(16)) << 6; |
7339 | 56 | // op: I2 |
7340 | 56 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
7341 | 56 | Value |= (op & UINT64_C(65535)) << 16; |
7342 | 56 | break; |
7343 | 56 | } |
7344 | 16 | case SystemZ::VREP: { |
7345 | 16 | // op: V1 |
7346 | 16 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
7347 | 16 | Value |= (op & UINT64_C(15)) << 36; |
7348 | 16 | Value |= (op & UINT64_C(16)) << 7; |
7349 | 16 | // op: V3 |
7350 | 16 | op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI); |
7351 | 16 | Value |= (op & UINT64_C(15)) << 32; |
7352 | 16 | Value |= (op & UINT64_C(16)) << 6; |
7353 | 16 | // op: I2 |
7354 | 16 | op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI); |
7355 | 16 | Value |= (op & UINT64_C(65535)) << 16; |
7356 | 16 | // op: M4 |
7357 | 16 | op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI); |
7358 | 16 | Value |= (op & UINT64_C(15)) << 12; |
7359 | 16 | break; |
7360 | 56 | } |
7361 | 40 | case SystemZ::VSCEF: |
7362 | 40 | case SystemZ::VSCEG: { |
7363 | 40 | // op: V1 |
7364 | 40 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
7365 | 40 | Value |= (op & UINT64_C(15)) << 36; |
7366 | 40 | Value |= (op & UINT64_C(16)) << 7; |
7367 | 40 | // op: VBD2 |
7368 | 40 | op = getBDVAddr12Encoding(MI, 1, Fixups, STI); |
7369 | 40 | Value |= (op & UINT64_C(1048575)) << 16; |
7370 | 40 | Value |= (op & UINT64_C(1048576)) >> 10; |
7371 | 40 | // op: M3 |
7372 | 40 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
7373 | 40 | Value |= (op & UINT64_C(15)) << 12; |
7374 | 40 | break; |
7375 | 40 | } |
7376 | 40 | case SystemZ::VGEF: |
7377 | 40 | case SystemZ::VGEG: { |
7378 | 40 | // op: V1 |
7379 | 40 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
7380 | 40 | Value |= (op & UINT64_C(15)) << 36; |
7381 | 40 | Value |= (op & UINT64_C(16)) << 7; |
7382 | 40 | // op: VBD2 |
7383 | 40 | op = getBDVAddr12Encoding(MI, 2, Fixups, STI); |
7384 | 40 | Value |= (op & UINT64_C(1048575)) << 16; |
7385 | 40 | Value |= (op & UINT64_C(1048576)) >> 10; |
7386 | 40 | // op: M3 |
7387 | 40 | op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI); |
7388 | 40 | Value |= (op & UINT64_C(15)) << 12; |
7389 | 40 | break; |
7390 | 40 | } |
7391 | 154 | case SystemZ::VL: |
7392 | 154 | case SystemZ::VLLEZB: |
7393 | 154 | case SystemZ::VLLEZF: |
7394 | 154 | case SystemZ::VLLEZG: |
7395 | 154 | case SystemZ::VLLEZH: |
7396 | 154 | case SystemZ::VLLEZLF: |
7397 | 154 | case SystemZ::VLREPB: |
7398 | 154 | case SystemZ::VLREPF: |
7399 | 154 | case SystemZ::VLREPG: |
7400 | 154 | case SystemZ::VLREPH: |
7401 | 154 | case SystemZ::VST: { |
7402 | 154 | // op: V1 |
7403 | 154 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
7404 | 154 | Value |= (op & UINT64_C(15)) << 36; |
7405 | 154 | Value |= (op & UINT64_C(16)) << 7; |
7406 | 154 | // op: XBD2 |
7407 | 154 | op = getBDXAddr12Encoding(MI, 1, Fixups, STI); |
7408 | 154 | Value |= (op & UINT64_C(1048575)) << 16; |
7409 | 154 | break; |
7410 | 154 | } |
7411 | 112 | case SystemZ::VLBB: |
7412 | 112 | case SystemZ::VLLEZ: |
7413 | 112 | case SystemZ::VLREP: |
7414 | 112 | case SystemZ::VSTEB: |
7415 | 112 | case SystemZ::VSTEF: |
7416 | 112 | case SystemZ::VSTEG: |
7417 | 112 | case SystemZ::VSTEH: { |
7418 | 112 | // op: V1 |
7419 | 112 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
7420 | 112 | Value |= (op & UINT64_C(15)) << 36; |
7421 | 112 | Value |= (op & UINT64_C(16)) << 7; |
7422 | 112 | // op: XBD2 |
7423 | 112 | op = getBDXAddr12Encoding(MI, 1, Fixups, STI); |
7424 | 112 | Value |= (op & UINT64_C(1048575)) << 16; |
7425 | 112 | // op: M3 |
7426 | 112 | op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI); |
7427 | 112 | Value |= (op & UINT64_C(15)) << 12; |
7428 | 112 | break; |
7429 | 112 | } |
7430 | 64 | case SystemZ::VLEB: |
7431 | 64 | case SystemZ::VLEF: |
7432 | 64 | case SystemZ::VLEG: |
7433 | 64 | case SystemZ::VLEH: { |
7434 | 64 | // op: V1 |
7435 | 64 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
7436 | 64 | Value |= (op & UINT64_C(15)) << 36; |
7437 | 64 | Value |= (op & UINT64_C(16)) << 7; |
7438 | 64 | // op: XBD2 |
7439 | 64 | op = getBDXAddr12Encoding(MI, 2, Fixups, STI); |
7440 | 64 | Value |= (op & UINT64_C(1048575)) << 16; |
7441 | 64 | // op: M3 |
7442 | 64 | op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI); |
7443 | 64 | Value |= (op & UINT64_C(15)) << 12; |
7444 | 64 | break; |
7445 | 64 | } |
7446 | 20 | case SystemZ::B: |
7447 | 20 | case SystemZ::BAsmE: |
7448 | 20 | case SystemZ::BAsmH: |
7449 | 20 | case SystemZ::BAsmHE: |
7450 | 20 | case SystemZ::BAsmL: |
7451 | 20 | case SystemZ::BAsmLE: |
7452 | 20 | case SystemZ::BAsmLH: |
7453 | 20 | case SystemZ::BAsmM: |
7454 | 20 | case SystemZ::BAsmNE: |
7455 | 20 | case SystemZ::BAsmNH: |
7456 | 20 | case SystemZ::BAsmNHE: |
7457 | 20 | case SystemZ::BAsmNL: |
7458 | 20 | case SystemZ::BAsmNLE: |
7459 | 20 | case SystemZ::BAsmNLH: |
7460 | 20 | case SystemZ::BAsmNM: |
7461 | 20 | case SystemZ::BAsmNO: |
7462 | 20 | case SystemZ::BAsmNP: |
7463 | 20 | case SystemZ::BAsmNZ: |
7464 | 20 | case SystemZ::BAsmO: |
7465 | 20 | case SystemZ::BAsmP: |
7466 | 20 | case SystemZ::BAsmZ: { |
7467 | 20 | // op: XBD2 |
7468 | 20 | op = getBDXAddr12Encoding(MI, 0, Fixups, STI); |
7469 | 20 | Value |= op & UINT64_C(1048575); |
7470 | 20 | break; |
7471 | 20 | } |
7472 | 46 | case SystemZ::BI: |
7473 | 46 | case SystemZ::BIAsmE: |
7474 | 46 | case SystemZ::BIAsmH: |
7475 | 46 | case SystemZ::BIAsmHE: |
7476 | 46 | case SystemZ::BIAsmL: |
7477 | 46 | case SystemZ::BIAsmLE: |
7478 | 46 | case SystemZ::BIAsmLH: |
7479 | 46 | case SystemZ::BIAsmM: |
7480 | 46 | case SystemZ::BIAsmNE: |
7481 | 46 | case SystemZ::BIAsmNH: |
7482 | 46 | case SystemZ::BIAsmNHE: |
7483 | 46 | case SystemZ::BIAsmNL: |
7484 | 46 | case SystemZ::BIAsmNLE: |
7485 | 46 | case SystemZ::BIAsmNLH: |
7486 | 46 | case SystemZ::BIAsmNM: |
7487 | 46 | case SystemZ::BIAsmNO: |
7488 | 46 | case SystemZ::BIAsmNP: |
7489 | 46 | case SystemZ::BIAsmNZ: |
7490 | 46 | case SystemZ::BIAsmO: |
7491 | 46 | case SystemZ::BIAsmP: |
7492 | 46 | case SystemZ::BIAsmZ: { |
7493 | 46 | // op: XBD2 |
7494 | 46 | op = getBDXAddr20Encoding(MI, 0, Fixups, STI); |
7495 | 46 | Value |= (op & UINT64_C(268435455)) << 8; |
7496 | 46 | break; |
7497 | 46 | } |
7498 | 1 | case SystemZ::InsnE: { |
7499 | 1 | // op: enc |
7500 | 1 | op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI); |
7501 | 1 | Value |= op & UINT64_C(65535); |
7502 | 1 | break; |
7503 | 46 | } |
7504 | 0 | default: |
7505 | 0 | std::string msg; |
7506 | 0 | raw_string_ostream Msg(msg); |
7507 | 0 | Msg << "Not supported instr: " << MI; |
7508 | 0 | report_fatal_error(Msg.str()); |
7509 | 17.5k | } |
7510 | 17.5k | return Value; |
7511 | 17.5k | } |
7512 | | |
7513 | | #ifdef ENABLE_INSTR_PREDICATE_VERIFIER |
7514 | | #undef ENABLE_INSTR_PREDICATE_VERIFIER |
7515 | | #include <sstream> |
7516 | | |
7517 | | // Flags for subtarget features that participate in instruction matching. |
7518 | | enum SubtargetFeatureFlag : uint32_t { |
7519 | | Feature_FeatureDistinctOps = (1ULL << 2), |
7520 | | Feature_FeatureFastSerialization = (1ULL << 6), |
7521 | | Feature_FeatureFPExtension = (1ULL << 5), |
7522 | | Feature_FeatureHighWord = (1ULL << 8), |
7523 | | Feature_FeatureInterlockedAccess1 = (1ULL << 10), |
7524 | | Feature_FeatureLoadStoreOnCond = (1ULL << 13), |
7525 | | Feature_FeaturePopulationCount = (1ULL << 22), |
7526 | | Feature_FeatureMessageSecurityAssist3 = (1ULL << 15), |
7527 | | Feature_FeatureMessageSecurityAssist4 = (1ULL << 16), |
7528 | | Feature_FeatureResetReferenceBitsMultiple = (1ULL << 24), |
7529 | | Feature_FeatureExecutionHint = (1ULL << 4), |
7530 | | Feature_FeatureLoadAndTrap = (1ULL << 11), |
7531 | | Feature_FeatureMiscellaneousExtensions = (1ULL << 20), |
7532 | | Feature_FeatureProcessorAssist = (1ULL << 23), |
7533 | | Feature_FeatureTransactionalExecution = (1ULL << 25), |
7534 | | Feature_FeatureDFPZonedConversion = (1ULL << 1), |
7535 | | Feature_FeatureEnhancedDAT2 = (1ULL << 3), |
7536 | | Feature_FeatureLoadAndZeroRightmostByte = (1ULL << 12), |
7537 | | Feature_FeatureLoadStoreOnCond2 = (1ULL << 14), |
7538 | | Feature_FeatureMessageSecurityAssist5 = (1ULL << 17), |
7539 | | Feature_FeatureDFPPackedConversion = (1ULL << 0), |
7540 | | Feature_FeatureVector = (1ULL << 26), |
7541 | | Feature_FeatureMiscellaneousExtensions2 = (1ULL << 21), |
7542 | | Feature_FeatureGuardedStorage = (1ULL << 7), |
7543 | | Feature_FeatureMessageSecurityAssist7 = (1ULL << 18), |
7544 | | Feature_FeatureMessageSecurityAssist8 = (1ULL << 19), |
7545 | | Feature_FeatureVectorEnhancements1 = (1ULL << 27), |
7546 | | Feature_FeatureVectorPackedDecimal = (1ULL << 28), |
7547 | | Feature_FeatureInsertReferenceBitsMultiple = (1ULL << 9), |
7548 | | Feature_None = 0 |
7549 | | }; |
7550 | | |
7551 | | #ifndef NDEBUG |
7552 | | static const char *SubtargetFeatureNames[] = { |
7553 | | "Feature_FeatureDFPPackedConversion", |
7554 | | "Feature_FeatureDFPZonedConversion", |
7555 | | "Feature_FeatureDistinctOps", |
7556 | | "Feature_FeatureEnhancedDAT2", |
7557 | | "Feature_FeatureExecutionHint", |
7558 | | "Feature_FeatureFPExtension", |
7559 | | "Feature_FeatureFastSerialization", |
7560 | | "Feature_FeatureGuardedStorage", |
7561 | | "Feature_FeatureHighWord", |
7562 | | "Feature_FeatureInsertReferenceBitsMultiple", |
7563 | | "Feature_FeatureInterlockedAccess1", |
7564 | | "Feature_FeatureLoadAndTrap", |
7565 | | "Feature_FeatureLoadAndZeroRightmostByte", |
7566 | | "Feature_FeatureLoadStoreOnCond", |
7567 | | "Feature_FeatureLoadStoreOnCond2", |
7568 | | "Feature_FeatureMessageSecurityAssist3", |
7569 | | "Feature_FeatureMessageSecurityAssist4", |
7570 | | "Feature_FeatureMessageSecurityAssist5", |
7571 | | "Feature_FeatureMessageSecurityAssist7", |
7572 | | "Feature_FeatureMessageSecurityAssist8", |
7573 | | "Feature_FeatureMiscellaneousExtensions", |
7574 | | "Feature_FeatureMiscellaneousExtensions2", |
7575 | | "Feature_FeaturePopulationCount", |
7576 | | "Feature_FeatureProcessorAssist", |
7577 | | "Feature_FeatureResetReferenceBitsMultiple", |
7578 | | "Feature_FeatureTransactionalExecution", |
7579 | | "Feature_FeatureVector", |
7580 | | "Feature_FeatureVectorEnhancements1", |
7581 | | "Feature_FeatureVectorPackedDecimal", |
7582 | | nullptr |
7583 | | }; |
7584 | | |
7585 | | #endif // NDEBUG |
7586 | | uint64_t SystemZMCCodeEmitter:: |
7587 | 17.5k | computeAvailableFeatures(const FeatureBitset& FB) const { |
7588 | 17.5k | uint64_t Features = 0; |
7589 | 17.5k | if ((FB[SystemZ::FeatureDistinctOps])) |
7590 | 10.9k | Features |= Feature_FeatureDistinctOps; |
7591 | 17.5k | if ((FB[SystemZ::FeatureFastSerialization])) |
7592 | 10.9k | Features |= Feature_FeatureFastSerialization; |
7593 | 17.5k | if ((FB[SystemZ::FeatureFPExtension])) |
7594 | 10.9k | Features |= Feature_FeatureFPExtension; |
7595 | 17.5k | if ((FB[SystemZ::FeatureHighWord])) |
7596 | 10.9k | Features |= Feature_FeatureHighWord; |
7597 | 17.5k | if ((FB[SystemZ::FeatureInterlockedAccess1])) |
7598 | 10.9k | Features |= Feature_FeatureInterlockedAccess1; |
7599 | 17.5k | if ((FB[SystemZ::FeatureLoadStoreOnCond])) |
7600 | 10.9k | Features |= Feature_FeatureLoadStoreOnCond; |
7601 | 17.5k | if ((FB[SystemZ::FeaturePopulationCount])) |
7602 | 10.9k | Features |= Feature_FeaturePopulationCount; |
7603 | 17.5k | if ((FB[SystemZ::FeatureMessageSecurityAssist3])) |
7604 | 10.9k | Features |= Feature_FeatureMessageSecurityAssist3; |
7605 | 17.5k | if ((FB[SystemZ::FeatureMessageSecurityAssist4])) |
7606 | 10.9k | Features |= Feature_FeatureMessageSecurityAssist4; |
7607 | 17.5k | if ((FB[SystemZ::FeatureResetReferenceBitsMultiple])) |
7608 | 10.9k | Features |= Feature_FeatureResetReferenceBitsMultiple; |
7609 | 17.5k | if ((FB[SystemZ::FeatureExecutionHint])) |
7610 | 8.97k | Features |= Feature_FeatureExecutionHint; |
7611 | 17.5k | if ((FB[SystemZ::FeatureLoadAndTrap])) |
7612 | 8.97k | Features |= Feature_FeatureLoadAndTrap; |
7613 | 17.5k | if ((FB[SystemZ::FeatureMiscellaneousExtensions])) |
7614 | 8.97k | Features |= Feature_FeatureMiscellaneousExtensions; |
7615 | 17.5k | if ((FB[SystemZ::FeatureProcessorAssist])) |
7616 | 8.97k | Features |= Feature_FeatureProcessorAssist; |
7617 | 17.5k | if ((FB[SystemZ::FeatureTransactionalExecution])) |
7618 | 8.97k | Features |= Feature_FeatureTransactionalExecution; |
7619 | 17.5k | if ((FB[SystemZ::FeatureDFPZonedConversion])) |
7620 | 8.97k | Features |= Feature_FeatureDFPZonedConversion; |
7621 | 17.5k | if ((FB[SystemZ::FeatureEnhancedDAT2])) |
7622 | 8.97k | Features |= Feature_FeatureEnhancedDAT2; |
7623 | 17.5k | if ((FB[SystemZ::FeatureLoadAndZeroRightmostByte])) |
7624 | 8.55k | Features |= Feature_FeatureLoadAndZeroRightmostByte; |
7625 | 17.5k | if ((FB[SystemZ::FeatureLoadStoreOnCond2])) |
7626 | 8.55k | Features |= Feature_FeatureLoadStoreOnCond2; |
7627 | 17.5k | if ((FB[SystemZ::FeatureMessageSecurityAssist5])) |
7628 | 8.55k | Features |= Feature_FeatureMessageSecurityAssist5; |
7629 | 17.5k | if ((FB[SystemZ::FeatureDFPPackedConversion])) |
7630 | 8.55k | Features |= Feature_FeatureDFPPackedConversion; |
7631 | 17.5k | if ((FB[SystemZ::FeatureVector])) |
7632 | 8.55k | Features |= Feature_FeatureVector; |
7633 | 17.5k | if ((FB[SystemZ::FeatureMiscellaneousExtensions2])) |
7634 | 2.29k | Features |= Feature_FeatureMiscellaneousExtensions2; |
7635 | 17.5k | if ((FB[SystemZ::FeatureGuardedStorage])) |
7636 | 2.29k | Features |= Feature_FeatureGuardedStorage; |
7637 | 17.5k | if ((FB[SystemZ::FeatureMessageSecurityAssist7])) |
7638 | 2.29k | Features |= Feature_FeatureMessageSecurityAssist7; |
7639 | 17.5k | if ((FB[SystemZ::FeatureMessageSecurityAssist8])) |
7640 | 2.29k | Features |= Feature_FeatureMessageSecurityAssist8; |
7641 | 17.5k | if ((FB[SystemZ::FeatureVectorEnhancements1])) |
7642 | 2.29k | Features |= Feature_FeatureVectorEnhancements1; |
7643 | 17.5k | if ((FB[SystemZ::FeatureVectorPackedDecimal])) |
7644 | 2.29k | Features |= Feature_FeatureVectorPackedDecimal; |
7645 | 17.5k | if ((FB[SystemZ::FeatureInsertReferenceBitsMultiple])) |
7646 | 2.29k | Features |= Feature_FeatureInsertReferenceBitsMultiple; |
7647 | 17.5k | return Features; |
7648 | 17.5k | } |
7649 | | |
7650 | | void SystemZMCCodeEmitter::verifyInstructionPredicates( |
7651 | 17.5k | const MCInst &Inst, uint64_t AvailableFeatures) const { |
7652 | | #ifndef NDEBUG |
7653 | | static uint64_t RequiredFeatures[] = { |
7654 | | 0, // PHI = 0 |
7655 | | 0, // INLINEASM = 1 |
7656 | | 0, // CFI_INSTRUCTION = 2 |
7657 | | 0, // EH_LABEL = 3 |
7658 | | 0, // GC_LABEL = 4 |
7659 | | 0, // ANNOTATION_LABEL = 5 |
7660 | | 0, // KILL = 6 |
7661 | | 0, // EXTRACT_SUBREG = 7 |
7662 | | 0, // INSERT_SUBREG = 8 |
7663 | | 0, // IMPLICIT_DEF = 9 |
7664 | | 0, // SUBREG_TO_REG = 10 |
7665 | | 0, // COPY_TO_REGCLASS = 11 |
7666 | | 0, // DBG_VALUE = 12 |
7667 | | 0, // REG_SEQUENCE = 13 |
7668 | | 0, // COPY = 14 |
7669 | | 0, // BUNDLE = 15 |
7670 | | 0, // LIFETIME_START = 16 |
7671 | | 0, // LIFETIME_END = 17 |
7672 | | 0, // STACKMAP = 18 |
7673 | | 0, // FENTRY_CALL = 19 |
7674 | | 0, // PATCHPOINT = 20 |
7675 | | 0, // LOAD_STACK_GUARD = 21 |
7676 | | 0, // STATEPOINT = 22 |
7677 | | 0, // LOCAL_ESCAPE = 23 |
7678 | | 0, // FAULTING_OP = 24 |
7679 | | 0, // PATCHABLE_OP = 25 |
7680 | | 0, // PATCHABLE_FUNCTION_ENTER = 26 |
7681 | | 0, // PATCHABLE_RET = 27 |
7682 | | 0, // PATCHABLE_FUNCTION_EXIT = 28 |
7683 | | 0, // PATCHABLE_TAIL_CALL = 29 |
7684 | | 0, // PATCHABLE_EVENT_CALL = 30 |
7685 | | 0, // G_ADD = 31 |
7686 | | 0, // G_SUB = 32 |
7687 | | 0, // G_MUL = 33 |
7688 | | 0, // G_SDIV = 34 |
7689 | | 0, // G_UDIV = 35 |
7690 | | 0, // G_SREM = 36 |
7691 | | 0, // G_UREM = 37 |
7692 | | 0, // G_AND = 38 |
7693 | | 0, // G_OR = 39 |
7694 | | 0, // G_XOR = 40 |
7695 | | 0, // G_IMPLICIT_DEF = 41 |
7696 | | 0, // G_PHI = 42 |
7697 | | 0, // G_FRAME_INDEX = 43 |
7698 | | 0, // G_GLOBAL_VALUE = 44 |
7699 | | 0, // G_EXTRACT = 45 |
7700 | | 0, // G_UNMERGE_VALUES = 46 |
7701 | | 0, // G_INSERT = 47 |
7702 | | 0, // G_MERGE_VALUES = 48 |
7703 | | 0, // G_PTRTOINT = 49 |
7704 | | 0, // G_INTTOPTR = 50 |
7705 | | 0, // G_BITCAST = 51 |
7706 | | 0, // G_LOAD = 52 |
7707 | | 0, // G_STORE = 53 |
7708 | | 0, // G_BRCOND = 54 |
7709 | | 0, // G_BRINDIRECT = 55 |
7710 | | 0, // G_INTRINSIC = 56 |
7711 | | 0, // G_INTRINSIC_W_SIDE_EFFECTS = 57 |
7712 | | 0, // G_ANYEXT = 58 |
7713 | | 0, // G_TRUNC = 59 |
7714 | | 0, // G_CONSTANT = 60 |
7715 | | 0, // G_FCONSTANT = 61 |
7716 | | 0, // G_VASTART = 62 |
7717 | | 0, // G_VAARG = 63 |
7718 | | 0, // G_SEXT = 64 |
7719 | | 0, // G_ZEXT = 65 |
7720 | | 0, // G_SHL = 66 |
7721 | | 0, // G_LSHR = 67 |
7722 | | 0, // G_ASHR = 68 |
7723 | | 0, // G_ICMP = 69 |
7724 | | 0, // G_FCMP = 70 |
7725 | | 0, // G_SELECT = 71 |
7726 | | 0, // G_UADDE = 72 |
7727 | | 0, // G_USUBE = 73 |
7728 | | 0, // G_SADDO = 74 |
7729 | | 0, // G_SSUBO = 75 |
7730 | | 0, // G_UMULO = 76 |
7731 | | 0, // G_SMULO = 77 |
7732 | | 0, // G_UMULH = 78 |
7733 | | 0, // G_SMULH = 79 |
7734 | | 0, // G_FADD = 80 |
7735 | | 0, // G_FSUB = 81 |
7736 | | 0, // G_FMUL = 82 |
7737 | | 0, // G_FMA = 83 |
7738 | | 0, // G_FDIV = 84 |
7739 | | 0, // G_FREM = 85 |
7740 | | 0, // G_FPOW = 86 |
7741 | | 0, // G_FEXP = 87 |
7742 | | 0, // G_FEXP2 = 88 |
7743 | | 0, // G_FLOG = 89 |
7744 | | 0, // G_FLOG2 = 90 |
7745 | | 0, // G_FNEG = 91 |
7746 | | 0, // G_FPEXT = 92 |
7747 | | 0, // G_FPTRUNC = 93 |
7748 | | 0, // G_FPTOSI = 94 |
7749 | | 0, // G_FPTOUI = 95 |
7750 | | 0, // G_SITOFP = 96 |
7751 | | 0, // G_UITOFP = 97 |
7752 | | 0, // G_GEP = 98 |
7753 | | 0, // G_PTR_MASK = 99 |
7754 | | 0, // G_BR = 100 |
7755 | | 0, // G_INSERT_VECTOR_ELT = 101 |
7756 | | 0, // G_EXTRACT_VECTOR_ELT = 102 |
7757 | | 0, // G_SHUFFLE_VECTOR = 103 |
7758 | | 0, // G_BSWAP = 104 |
7759 | | 0, // A = 105 |
7760 | | 0, // AD = 106 |
7761 | | 0, // ADB = 107 |
7762 | | 0, // ADBR = 108 |
7763 | | 0, // ADJCALLSTACKDOWN = 109 |
7764 | | 0, // ADJCALLSTACKUP = 110 |
7765 | | 0, // ADJDYNALLOC = 111 |
7766 | | 0, // ADR = 112 |
7767 | | 0, // ADTR = 113 |
7768 | | Feature_FeatureFPExtension | 0, // ADTRA = 114 |
7769 | | 0, // AE = 115 |
7770 | | 0, // AEB = 116 |
7771 | | 0, // AEBR = 117 |
7772 | | 0, // AER = 118 |
7773 | | 0, // AEXT128 = 119 |
7774 | | 0, // AFI = 120 |
7775 | | Feature_FeatureHighWord | 0, // AFIMux = 121 |
7776 | | 0, // AG = 122 |
7777 | | 0, // AGF = 123 |
7778 | | 0, // AGFI = 124 |
7779 | | 0, // AGFR = 125 |
7780 | | Feature_FeatureMiscellaneousExtensions2 | 0, // AGH = 126 |
7781 | | 0, // AGHI = 127 |
7782 | | Feature_FeatureDistinctOps | 0, // AGHIK = 128 |
7783 | | 0, // AGR = 129 |
7784 | | Feature_FeatureDistinctOps | 0, // AGRK = 130 |
7785 | | 0, // AGSI = 131 |
7786 | | 0, // AH = 132 |
7787 | | Feature_FeatureHighWord | 0, // AHHHR = 133 |
7788 | | Feature_FeatureHighWord | 0, // AHHLR = 134 |
7789 | | 0, // AHI = 135 |
7790 | | Feature_FeatureDistinctOps | 0, // AHIK = 136 |
7791 | | Feature_FeatureHighWord | 0, // AHIMux = 137 |
7792 | | Feature_FeatureHighWord | Feature_FeatureDistinctOps | 0, // AHIMuxK = 138 |
7793 | | 0, // AHY = 139 |
7794 | | Feature_FeatureHighWord | 0, // AIH = 140 |
7795 | | 0, // AL = 141 |
7796 | | 0, // ALC = 142 |
7797 | | 0, // ALCG = 143 |
7798 | | 0, // ALCGR = 144 |
7799 | | 0, // ALCR = 145 |
7800 | | 0, // ALFI = 146 |
7801 | | 0, // ALG = 147 |
7802 | | 0, // ALGF = 148 |
7803 | | 0, // ALGFI = 149 |
7804 | | 0, // ALGFR = 150 |
7805 | | Feature_FeatureDistinctOps | 0, // ALGHSIK = 151 |
7806 | | 0, // ALGR = 152 |
7807 | | Feature_FeatureDistinctOps | 0, // ALGRK = 153 |
7808 | | 0, // ALGSI = 154 |
7809 | | Feature_FeatureHighWord | 0, // ALHHHR = 155 |
7810 | | Feature_FeatureHighWord | 0, // ALHHLR = 156 |
7811 | | Feature_FeatureDistinctOps | 0, // ALHSIK = 157 |
7812 | | 0, // ALR = 158 |
7813 | | Feature_FeatureDistinctOps | 0, // ALRK = 159 |
7814 | | 0, // ALSI = 160 |
7815 | | Feature_FeatureHighWord | 0, // ALSIH = 161 |
7816 | | Feature_FeatureHighWord | 0, // ALSIHN = 162 |
7817 | | 0, // ALY = 163 |
7818 | | 0, // AP = 164 |
7819 | | 0, // AR = 165 |
7820 | | Feature_FeatureDistinctOps | 0, // ARK = 166 |
7821 | | 0, // ASI = 167 |
7822 | | 0, // ATOMIC_CMP_SWAPW = 168 |
7823 | | 0, // ATOMIC_LOADW_AFI = 169 |
7824 | | 0, // ATOMIC_LOADW_AR = 170 |
7825 | | 0, // ATOMIC_LOADW_MAX = 171 |
7826 | | 0, // ATOMIC_LOADW_MIN = 172 |
7827 | | 0, // ATOMIC_LOADW_NILH = 173 |
7828 | | 0, // ATOMIC_LOADW_NILHi = 174 |
7829 | | 0, // ATOMIC_LOADW_NR = 175 |
7830 | | 0, // ATOMIC_LOADW_NRi = 176 |
7831 | | 0, // ATOMIC_LOADW_OILH = 177 |
7832 | | 0, // ATOMIC_LOADW_OR = 178 |
7833 | | 0, // ATOMIC_LOADW_SR = 179 |
7834 | | 0, // ATOMIC_LOADW_UMAX = 180 |
7835 | | 0, // ATOMIC_LOADW_UMIN = 181 |
7836 | | 0, // ATOMIC_LOADW_XILF = 182 |
7837 | | 0, // ATOMIC_LOADW_XR = 183 |
7838 | | 0, // ATOMIC_LOAD_AFI = 184 |
7839 | | 0, // ATOMIC_LOAD_AGFI = 185 |
7840 | | 0, // ATOMIC_LOAD_AGHI = 186 |
7841 | | 0, // ATOMIC_LOAD_AGR = 187 |
7842 | | 0, // ATOMIC_LOAD_AHI = 188 |
7843 | | 0, // ATOMIC_LOAD_AR = 189 |
7844 | | 0, // ATOMIC_LOAD_MAX_32 = 190 |
7845 | | 0, // ATOMIC_LOAD_MAX_64 = 191 |
7846 | | 0, // ATOMIC_LOAD_MIN_32 = 192 |
7847 | | 0, // ATOMIC_LOAD_MIN_64 = 193 |
7848 | | 0, // ATOMIC_LOAD_NGR = 194 |
7849 | | 0, // ATOMIC_LOAD_NGRi = 195 |
7850 | | 0, // ATOMIC_LOAD_NIHF64 = 196 |
7851 | | 0, // ATOMIC_LOAD_NIHF64i = 197 |
7852 | | 0, // ATOMIC_LOAD_NIHH64 = 198 |
7853 | | 0, // ATOMIC_LOAD_NIHH64i = 199 |
7854 | | 0, // ATOMIC_LOAD_NIHL64 = 200 |
7855 | | 0, // ATOMIC_LOAD_NIHL64i = 201 |
7856 | | 0, // ATOMIC_LOAD_NILF = 202 |
7857 | | 0, // ATOMIC_LOAD_NILF64 = 203 |
7858 | | 0, // ATOMIC_LOAD_NILF64i = 204 |
7859 | | 0, // ATOMIC_LOAD_NILFi = 205 |
7860 | | 0, // ATOMIC_LOAD_NILH = 206 |
7861 | | 0, // ATOMIC_LOAD_NILH64 = 207 |
7862 | | 0, // ATOMIC_LOAD_NILH64i = 208 |
7863 | | 0, // ATOMIC_LOAD_NILHi = 209 |
7864 | | 0, // ATOMIC_LOAD_NILL = 210 |
7865 | | 0, // ATOMIC_LOAD_NILL64 = 211 |
7866 | | 0, // ATOMIC_LOAD_NILL64i = 212 |
7867 | | 0, // ATOMIC_LOAD_NILLi = 213 |
7868 | | 0, // ATOMIC_LOAD_NR = 214 |
7869 | | 0, // ATOMIC_LOAD_NRi = 215 |
7870 | | 0, // ATOMIC_LOAD_OGR = 216 |
7871 | | 0, // ATOMIC_LOAD_OIHF64 = 217 |
7872 | | 0, // ATOMIC_LOAD_OIHH64 = 218 |
7873 | | 0, // ATOMIC_LOAD_OIHL64 = 219 |
7874 | | 0, // ATOMIC_LOAD_OILF = 220 |
7875 | | 0, // ATOMIC_LOAD_OILF64 = 221 |
7876 | | 0, // ATOMIC_LOAD_OILH = 222 |
7877 | | 0, // ATOMIC_LOAD_OILH64 = 223 |
7878 | | 0, // ATOMIC_LOAD_OILL = 224 |
7879 | | 0, // ATOMIC_LOAD_OILL64 = 225 |
7880 | | 0, // ATOMIC_LOAD_OR = 226 |
7881 | | 0, // ATOMIC_LOAD_SGR = 227 |
7882 | | 0, // ATOMIC_LOAD_SR = 228 |
7883 | | 0, // ATOMIC_LOAD_UMAX_32 = 229 |
7884 | | 0, // ATOMIC_LOAD_UMAX_64 = 230 |
7885 | | 0, // ATOMIC_LOAD_UMIN_32 = 231 |
7886 | | 0, // ATOMIC_LOAD_UMIN_64 = 232 |
7887 | | 0, // ATOMIC_LOAD_XGR = 233 |
7888 | | 0, // ATOMIC_LOAD_XIHF64 = 234 |
7889 | | 0, // ATOMIC_LOAD_XILF = 235 |
7890 | | 0, // ATOMIC_LOAD_XILF64 = 236 |
7891 | | 0, // ATOMIC_LOAD_XR = 237 |
7892 | | 0, // ATOMIC_SWAPW = 238 |
7893 | | 0, // ATOMIC_SWAP_32 = 239 |
7894 | | 0, // ATOMIC_SWAP_64 = 240 |
7895 | | 0, // AU = 241 |
7896 | | 0, // AUR = 242 |
7897 | | 0, // AW = 243 |
7898 | | 0, // AWR = 244 |
7899 | | 0, // AXBR = 245 |
7900 | | 0, // AXR = 246 |
7901 | | 0, // AXTR = 247 |
7902 | | Feature_FeatureFPExtension | 0, // AXTRA = 248 |
7903 | | 0, // AY = 249 |
7904 | | 0, // B = 250 |
7905 | | 0, // BAKR = 251 |
7906 | | 0, // BAL = 252 |
7907 | | 0, // BALR = 253 |
7908 | | 0, // BAS = 254 |
7909 | | 0, // BASR = 255 |
7910 | | 0, // BASSM = 256 |
7911 | | 0, // BAsmE = 257 |
7912 | | 0, // BAsmH = 258 |
7913 | | 0, // BAsmHE = 259 |
7914 | | 0, // BAsmL = 260 |
7915 | | 0, // BAsmLE = 261 |
7916 | | 0, // BAsmLH = 262 |
7917 | | 0, // BAsmM = 263 |
7918 | | 0, // BAsmNE = 264 |
7919 | | 0, // BAsmNH = 265 |
7920 | | 0, // BAsmNHE = 266 |
7921 | | 0, // BAsmNL = 267 |
7922 | | 0, // BAsmNLE = 268 |
7923 | | 0, // BAsmNLH = 269 |
7924 | | 0, // BAsmNM = 270 |
7925 | | 0, // BAsmNO = 271 |
7926 | | 0, // BAsmNP = 272 |
7927 | | 0, // BAsmNZ = 273 |
7928 | | 0, // BAsmO = 274 |
7929 | | 0, // BAsmP = 275 |
7930 | | 0, // BAsmZ = 276 |
7931 | | 0, // BC = 277 |
7932 | | 0, // BCAsm = 278 |
7933 | | 0, // BCR = 279 |
7934 | | 0, // BCRAsm = 280 |
7935 | | 0, // BCT = 281 |
7936 | | 0, // BCTG = 282 |
7937 | | 0, // BCTGR = 283 |
7938 | | 0, // BCTR = 284 |
7939 | | Feature_FeatureMiscellaneousExtensions2 | 0, // BI = 285 |
7940 | | Feature_FeatureMiscellaneousExtensions2 | 0, // BIAsmE = 286 |
7941 | | Feature_FeatureMiscellaneousExtensions2 | 0, // BIAsmH = 287 |
7942 | | Feature_FeatureMiscellaneousExtensions2 | 0, // BIAsmHE = 288 |
7943 | | Feature_FeatureMiscellaneousExtensions2 | 0, // BIAsmL = 289 |
7944 | | Feature_FeatureMiscellaneousExtensions2 | 0, // BIAsmLE = 290 |
7945 | | Feature_FeatureMiscellaneousExtensions2 | 0, // BIAsmLH = 291 |
7946 | | Feature_FeatureMiscellaneousExtensions2 | 0, // BIAsmM = 292 |
7947 | | Feature_FeatureMiscellaneousExtensions2 | 0, // BIAsmNE = 293 |
7948 | | Feature_FeatureMiscellaneousExtensions2 | 0, // BIAsmNH = 294 |
7949 | | Feature_FeatureMiscellaneousExtensions2 | 0, // BIAsmNHE = 295 |
7950 | | Feature_FeatureMiscellaneousExtensions2 | 0, // BIAsmNL = 296 |
7951 | | Feature_FeatureMiscellaneousExtensions2 | 0, // BIAsmNLE = 297 |
7952 | | Feature_FeatureMiscellaneousExtensions2 | 0, // BIAsmNLH = 298 |
7953 | | Feature_FeatureMiscellaneousExtensions2 | 0, // BIAsmNM = 299 |
7954 | | Feature_FeatureMiscellaneousExtensions2 | 0, // BIAsmNO = 300 |
7955 | | Feature_FeatureMiscellaneousExtensions2 | 0, // BIAsmNP = 301 |
7956 | | Feature_FeatureMiscellaneousExtensions2 | 0, // BIAsmNZ = 302 |
7957 | | Feature_FeatureMiscellaneousExtensions2 | 0, // BIAsmO = 303 |
7958 | | Feature_FeatureMiscellaneousExtensions2 | 0, // BIAsmP = 304 |
7959 | | Feature_FeatureMiscellaneousExtensions2 | 0, // BIAsmZ = 305 |
7960 | | Feature_FeatureMiscellaneousExtensions2 | 0, // BIC = 306 |
7961 | | Feature_FeatureMiscellaneousExtensions2 | 0, // BICAsm = 307 |
7962 | | Feature_FeatureExecutionHint | 0, // BPP = 308 |
7963 | | Feature_FeatureExecutionHint | 0, // BPRP = 309 |
7964 | | 0, // BR = 310 |
7965 | | 0, // BRAS = 311 |
7966 | | 0, // BRASL = 312 |
7967 | | 0, // BRAsmE = 313 |
7968 | | 0, // BRAsmH = 314 |
7969 | | 0, // BRAsmHE = 315 |
7970 | | 0, // BRAsmL = 316 |
7971 | | 0, // BRAsmLE = 317 |
7972 | | 0, // BRAsmLH = 318 |
7973 | | 0, // BRAsmM = 319 |
7974 | | 0, // BRAsmNE = 320 |
7975 | | 0, // BRAsmNH = 321 |
7976 | | 0, // BRAsmNHE = 322 |
7977 | | 0, // BRAsmNL = 323 |
7978 | | 0, // BRAsmNLE = 324 |
7979 | | 0, // BRAsmNLH = 325 |
7980 | | 0, // BRAsmNM = 326 |
7981 | | 0, // BRAsmNO = 327 |
7982 | | 0, // BRAsmNP = 328 |
7983 | | 0, // BRAsmNZ = 329 |
7984 | | 0, // BRAsmO = 330 |
7985 | | 0, // BRAsmP = 331 |
7986 | | 0, // BRAsmZ = 332 |
7987 | | 0, // BRC = 333 |
7988 | | 0, // BRCAsm = 334 |
7989 | | 0, // BRCL = 335 |
7990 | | 0, // BRCLAsm = 336 |
7991 | | 0, // BRCT = 337 |
7992 | | 0, // BRCTG = 338 |
7993 | | Feature_FeatureHighWord | 0, // BRCTH = 339 |
7994 | | 0, // BRXH = 340 |
7995 | | 0, // BRXHG = 341 |
7996 | | 0, // BRXLE = 342 |
7997 | | 0, // BRXLG = 343 |
7998 | | 0, // BSA = 344 |
7999 | | 0, // BSG = 345 |
8000 | | 0, // BSM = 346 |
8001 | | 0, // BXH = 347 |
8002 | | 0, // BXHG = 348 |
8003 | | 0, // BXLE = 349 |
8004 | | 0, // BXLEG = 350 |
8005 | | 0, // C = 351 |
8006 | | 0, // CD = 352 |
8007 | | 0, // CDB = 353 |
8008 | | 0, // CDBR = 354 |
8009 | | 0, // CDFBR = 355 |
8010 | | Feature_FeatureFPExtension | 0, // CDFBRA = 356 |
8011 | | 0, // CDFR = 357 |
8012 | | Feature_FeatureFPExtension | 0, // CDFTR = 358 |
8013 | | 0, // CDGBR = 359 |
8014 | | Feature_FeatureFPExtension | 0, // CDGBRA = 360 |
8015 | | 0, // CDGR = 361 |
8016 | | 0, // CDGTR = 362 |
8017 | | Feature_FeatureFPExtension | 0, // CDGTRA = 363 |
8018 | | Feature_FeatureFPExtension | 0, // CDLFBR = 364 |
8019 | | Feature_FeatureFPExtension | 0, // CDLFTR = 365 |
8020 | | Feature_FeatureFPExtension | 0, // CDLGBR = 366 |
8021 | | Feature_FeatureFPExtension | 0, // CDLGTR = 367 |
8022 | | Feature_FeatureDFPPackedConversion | 0, // CDPT = 368 |
8023 | | 0, // CDR = 369 |
8024 | | 0, // CDS = 370 |
8025 | | 0, // CDSG = 371 |
8026 | | 0, // CDSTR = 372 |
8027 | | 0, // CDSY = 373 |
8028 | | 0, // CDTR = 374 |
8029 | | 0, // CDUTR = 375 |
8030 | | Feature_FeatureDFPZonedConversion | 0, // CDZT = 376 |
8031 | | 0, // CE = 377 |
8032 | | 0, // CEB = 378 |
8033 | | 0, // CEBR = 379 |
8034 | | 0, // CEDTR = 380 |
8035 | | 0, // CEFBR = 381 |
8036 | | Feature_FeatureFPExtension | 0, // CEFBRA = 382 |
8037 | | 0, // CEFR = 383 |
8038 | | 0, // CEGBR = 384 |
8039 | | Feature_FeatureFPExtension | 0, // CEGBRA = 385 |
8040 | | 0, // CEGR = 386 |
8041 | | Feature_FeatureFPExtension | 0, // CELFBR = 387 |
8042 | | Feature_FeatureFPExtension | 0, // CELGBR = 388 |
8043 | | 0, // CER = 389 |
8044 | | 0, // CEXTR = 390 |
8045 | | 0, // CFC = 391 |
8046 | | 0, // CFDBR = 392 |
8047 | | Feature_FeatureFPExtension | 0, // CFDBRA = 393 |
8048 | | 0, // CFDR = 394 |
8049 | | Feature_FeatureFPExtension | 0, // CFDTR = 395 |
8050 | | 0, // CFEBR = 396 |
8051 | | Feature_FeatureFPExtension | 0, // CFEBRA = 397 |
8052 | | 0, // CFER = 398 |
8053 | | 0, // CFI = 399 |
8054 | | Feature_FeatureHighWord | 0, // CFIMux = 400 |
8055 | | 0, // CFXBR = 401 |
8056 | | Feature_FeatureFPExtension | 0, // CFXBRA = 402 |
8057 | | 0, // CFXR = 403 |
8058 | | Feature_FeatureFPExtension | 0, // CFXTR = 404 |
8059 | | 0, // CG = 405 |
8060 | | 0, // CGDBR = 406 |
8061 | | Feature_FeatureFPExtension | 0, // CGDBRA = 407 |
8062 | | 0, // CGDR = 408 |
8063 | | 0, // CGDTR = 409 |
8064 | | Feature_FeatureFPExtension | 0, // CGDTRA = 410 |
8065 | | 0, // CGEBR = 411 |
8066 | | Feature_FeatureFPExtension | 0, // CGEBRA = 412 |
8067 | | 0, // CGER = 413 |
8068 | | 0, // CGF = 414 |
8069 | | 0, // CGFI = 415 |
8070 | | 0, // CGFR = 416 |
8071 | | 0, // CGFRL = 417 |
8072 | | 0, // CGH = 418 |
8073 | | 0, // CGHI = 419 |
8074 | | 0, // CGHRL = 420 |
8075 | | 0, // CGHSI = 421 |
8076 | | 0, // CGIB = 422 |
8077 | | 0, // CGIBAsm = 423 |
8078 | | 0, // CGIBAsmE = 424 |
8079 | | 0, // CGIBAsmH = 425 |
8080 | | 0, // CGIBAsmHE = 426 |
8081 | | 0, // CGIBAsmL = 427 |
8082 | | 0, // CGIBAsmLE = 428 |
8083 | | 0, // CGIBAsmLH = 429 |
8084 | | 0, // CGIBAsmNE = 430 |
8085 | | 0, // CGIBAsmNH = 431 |
8086 | | 0, // CGIBAsmNHE = 432 |
8087 | | 0, // CGIBAsmNL = 433 |
8088 | | 0, // CGIBAsmNLE = 434 |
8089 | | 0, // CGIBAsmNLH = 435 |
8090 | | 0, // CGIBCall = 436 |
8091 | | 0, // CGIBReturn = 437 |
8092 | | 0, // CGIJ = 438 |
8093 | | 0, // CGIJAsm = 439 |
8094 | | 0, // CGIJAsmE = 440 |
8095 | | 0, // CGIJAsmH = 441 |
8096 | | 0, // CGIJAsmHE = 442 |
8097 | | 0, // CGIJAsmL = 443 |
8098 | | 0, // CGIJAsmLE = 444 |
8099 | | 0, // CGIJAsmLH = 445 |
8100 | | 0, // CGIJAsmNE = 446 |
8101 | | 0, // CGIJAsmNH = 447 |
8102 | | 0, // CGIJAsmNHE = 448 |
8103 | | 0, // CGIJAsmNL = 449 |
8104 | | 0, // CGIJAsmNLE = 450 |
8105 | | 0, // CGIJAsmNLH = 451 |
8106 | | 0, // CGIT = 452 |
8107 | | 0, // CGITAsm = 453 |
8108 | | 0, // CGITAsmE = 454 |
8109 | | 0, // CGITAsmH = 455 |
8110 | | 0, // CGITAsmHE = 456 |
8111 | | 0, // CGITAsmL = 457 |
8112 | | 0, // CGITAsmLE = 458 |
8113 | | 0, // CGITAsmLH = 459 |
8114 | | 0, // CGITAsmNE = 460 |
8115 | | 0, // CGITAsmNH = 461 |
8116 | | 0, // CGITAsmNHE = 462 |
8117 | | 0, // CGITAsmNL = 463 |
8118 | | 0, // CGITAsmNLE = 464 |
8119 | | 0, // CGITAsmNLH = 465 |
8120 | | 0, // CGR = 466 |
8121 | | 0, // CGRB = 467 |
8122 | | 0, // CGRBAsm = 468 |
8123 | | 0, // CGRBAsmE = 469 |
8124 | | 0, // CGRBAsmH = 470 |
8125 | | 0, // CGRBAsmHE = 471 |
8126 | | 0, // CGRBAsmL = 472 |
8127 | | 0, // CGRBAsmLE = 473 |
8128 | | 0, // CGRBAsmLH = 474 |
8129 | | 0, // CGRBAsmNE = 475 |
8130 | | 0, // CGRBAsmNH = 476 |
8131 | | 0, // CGRBAsmNHE = 477 |
8132 | | 0, // CGRBAsmNL = 478 |
8133 | | 0, // CGRBAsmNLE = 479 |
8134 | | 0, // CGRBAsmNLH = 480 |
8135 | | 0, // CGRBCall = 481 |
8136 | | 0, // CGRBReturn = 482 |
8137 | | 0, // CGRJ = 483 |
8138 | | 0, // CGRJAsm = 484 |
8139 | | 0, // CGRJAsmE = 485 |
8140 | | 0, // CGRJAsmH = 486 |
8141 | | 0, // CGRJAsmHE = 487 |
8142 | | 0, // CGRJAsmL = 488 |
8143 | | 0, // CGRJAsmLE = 489 |
8144 | | 0, // CGRJAsmLH = 490 |
8145 | | 0, // CGRJAsmNE = 491 |
8146 | | 0, // CGRJAsmNH = 492 |
8147 | | 0, // CGRJAsmNHE = 493 |
8148 | | 0, // CGRJAsmNL = 494 |
8149 | | 0, // CGRJAsmNLE = 495 |
8150 | | 0, // CGRJAsmNLH = 496 |
8151 | | 0, // CGRL = 497 |
8152 | | 0, // CGRT = 498 |
8153 | | 0, // CGRTAsm = 499 |
8154 | | 0, // CGRTAsmE = 500 |
8155 | | 0, // CGRTAsmH = 501 |
8156 | | 0, // CGRTAsmHE = 502 |
8157 | | 0, // CGRTAsmL = 503 |
8158 | | 0, // CGRTAsmLE = 504 |
8159 | | 0, // CGRTAsmLH = 505 |
8160 | | 0, // CGRTAsmNE = 506 |
8161 | | 0, // CGRTAsmNH = 507 |
8162 | | 0, // CGRTAsmNHE = 508 |
8163 | | 0, // CGRTAsmNL = 509 |
8164 | | 0, // CGRTAsmNLE = 510 |
8165 | | 0, // CGRTAsmNLH = 511 |
8166 | | 0, // CGXBR = 512 |
8167 | | Feature_FeatureFPExtension | 0, // CGXBRA = 513 |
8168 | | 0, // CGXR = 514 |
8169 | | 0, // CGXTR = 515 |
8170 | | Feature_FeatureFPExtension | 0, // CGXTRA = 516 |
8171 | | 0, // CH = 517 |
8172 | | Feature_FeatureHighWord | 0, // CHF = 518 |
8173 | | Feature_FeatureHighWord | 0, // CHHR = 519 |
8174 | | 0, // CHHSI = 520 |
8175 | | 0, // CHI = 521 |
8176 | | Feature_FeatureHighWord | 0, // CHIMux = 522 |
8177 | | Feature_FeatureHighWord | 0, // CHLR = 523 |
8178 | | 0, // CHRL = 524 |
8179 | | 0, // CHSI = 525 |
8180 | | 0, // CHY = 526 |
8181 | | 0, // CIB = 527 |
8182 | | 0, // CIBAsm = 528 |
8183 | | 0, // CIBAsmE = 529 |
8184 | | 0, // CIBAsmH = 530 |
8185 | | 0, // CIBAsmHE = 531 |
8186 | | 0, // CIBAsmL = 532 |
8187 | | 0, // CIBAsmLE = 533 |
8188 | | 0, // CIBAsmLH = 534 |
8189 | | 0, // CIBAsmNE = 535 |
8190 | | 0, // CIBAsmNH = 536 |
8191 | | 0, // CIBAsmNHE = 537 |
8192 | | 0, // CIBAsmNL = 538 |
8193 | | 0, // CIBAsmNLE = 539 |
8194 | | 0, // CIBAsmNLH = 540 |
8195 | | 0, // CIBCall = 541 |
8196 | | 0, // CIBReturn = 542 |
8197 | | Feature_FeatureHighWord | 0, // CIH = 543 |
8198 | | 0, // CIJ = 544 |
8199 | | 0, // CIJAsm = 545 |
8200 | | 0, // CIJAsmE = 546 |
8201 | | 0, // CIJAsmH = 547 |
8202 | | 0, // CIJAsmHE = 548 |
8203 | | 0, // CIJAsmL = 549 |
8204 | | 0, // CIJAsmLE = 550 |
8205 | | 0, // CIJAsmLH = 551 |
8206 | | 0, // CIJAsmNE = 552 |
8207 | | 0, // CIJAsmNH = 553 |
8208 | | 0, // CIJAsmNHE = 554 |
8209 | | 0, // CIJAsmNL = 555 |
8210 | | 0, // CIJAsmNLE = 556 |
8211 | | 0, // CIJAsmNLH = 557 |
8212 | | 0, // CIT = 558 |
8213 | | 0, // CITAsm = 559 |
8214 | | 0, // CITAsmE = 560 |
8215 | | 0, // CITAsmH = 561 |
8216 | | 0, // CITAsmHE = 562 |
8217 | | 0, // CITAsmL = 563 |
8218 | | 0, // CITAsmLE = 564 |
8219 | | 0, // CITAsmLH = 565 |
8220 | | 0, // CITAsmNE = 566 |
8221 | | 0, // CITAsmNH = 567 |
8222 | | 0, // CITAsmNHE = 568 |
8223 | | 0, // CITAsmNL = 569 |
8224 | | 0, // CITAsmNLE = 570 |
8225 | | 0, // CITAsmNLH = 571 |
8226 | | 0, // CKSM = 572 |
8227 | | 0, // CL = 573 |
8228 | | 0, // CLC = 574 |
8229 | | 0, // CLCL = 575 |
8230 | | 0, // CLCLE = 576 |
8231 | | 0, // CLCLU = 577 |
8232 | | 0, // CLCLoop = 578 |
8233 | | 0, // CLCSequence = 579 |
8234 | | Feature_FeatureFPExtension | 0, // CLFDBR = 580 |
8235 | | Feature_FeatureFPExtension | 0, // CLFDTR = 581 |
8236 | | Feature_FeatureFPExtension | 0, // CLFEBR = 582 |
8237 | | 0, // CLFHSI = 583 |
8238 | | 0, // CLFI = 584 |
8239 | | Feature_FeatureHighWord | 0, // CLFIMux = 585 |
8240 | | 0, // CLFIT = 586 |
8241 | | 0, // CLFITAsm = 587 |
8242 | | 0, // CLFITAsmE = 588 |
8243 | | 0, // CLFITAsmH = 589 |
8244 | | 0, // CLFITAsmHE = 590 |
8245 | | 0, // CLFITAsmL = 591 |
8246 | | 0, // CLFITAsmLE = 592 |
8247 | | 0, // CLFITAsmLH = 593 |
8248 | | 0, // CLFITAsmNE = 594 |
8249 | | 0, // CLFITAsmNH = 595 |
8250 | | 0, // CLFITAsmNHE = 596 |
8251 | | 0, // CLFITAsmNL = 597 |
8252 | | 0, // CLFITAsmNLE = 598 |
8253 | | 0, // CLFITAsmNLH = 599 |
8254 | | Feature_FeatureFPExtension | 0, // CLFXBR = 600 |
8255 | | Feature_FeatureFPExtension | 0, // CLFXTR = 601 |
8256 | | 0, // CLG = 602 |
8257 | | Feature_FeatureFPExtension | 0, // CLGDBR = 603 |
8258 | | Feature_FeatureFPExtension | 0, // CLGDTR = 604 |
8259 | | Feature_FeatureFPExtension | 0, // CLGEBR = 605 |
8260 | | 0, // CLGF = 606 |
8261 | | 0, // CLGFI = 607 |
8262 | | 0, // CLGFR = 608 |
8263 | | 0, // CLGFRL = 609 |
8264 | | 0, // CLGHRL = 610 |
8265 | | 0, // CLGHSI = 611 |
8266 | | 0, // CLGIB = 612 |
8267 | | 0, // CLGIBAsm = 613 |
8268 | | 0, // CLGIBAsmE = 614 |
8269 | | 0, // CLGIBAsmH = 615 |
8270 | | 0, // CLGIBAsmHE = 616 |
8271 | | 0, // CLGIBAsmL = 617 |
8272 | | 0, // CLGIBAsmLE = 618 |
8273 | | 0, // CLGIBAsmLH = 619 |
8274 | | 0, // CLGIBAsmNE = 620 |
8275 | | 0, // CLGIBAsmNH = 621 |
8276 | | 0, // CLGIBAsmNHE = 622 |
8277 | | 0, // CLGIBAsmNL = 623 |
8278 | | 0, // CLGIBAsmNLE = 624 |
8279 | | 0, // CLGIBAsmNLH = 625 |
8280 | | 0, // CLGIBCall = 626 |
8281 | | 0, // CLGIBReturn = 627 |
8282 | | 0, // CLGIJ = 628 |
8283 | | 0, // CLGIJAsm = 629 |
8284 | | 0, // CLGIJAsmE = 630 |
8285 | | 0, // CLGIJAsmH = 631 |
8286 | | 0, // CLGIJAsmHE = 632 |
8287 | | 0, // CLGIJAsmL = 633 |
8288 | | 0, // CLGIJAsmLE = 634 |
8289 | | 0, // CLGIJAsmLH = 635 |
8290 | | 0, // CLGIJAsmNE = 636 |
8291 | | 0, // CLGIJAsmNH = 637 |
8292 | | 0, // CLGIJAsmNHE = 638 |
8293 | | 0, // CLGIJAsmNL = 639 |
8294 | | 0, // CLGIJAsmNLE = 640 |
8295 | | 0, // CLGIJAsmNLH = 641 |
8296 | | 0, // CLGIT = 642 |
8297 | | 0, // CLGITAsm = 643 |
8298 | | 0, // CLGITAsmE = 644 |
8299 | | 0, // CLGITAsmH = 645 |
8300 | | 0, // CLGITAsmHE = 646 |
8301 | | 0, // CLGITAsmL = 647 |
8302 | | 0, // CLGITAsmLE = 648 |
8303 | | 0, // CLGITAsmLH = 649 |
8304 | | 0, // CLGITAsmNE = 650 |
8305 | | 0, // CLGITAsmNH = 651 |
8306 | | 0, // CLGITAsmNHE = 652 |
8307 | | 0, // CLGITAsmNL = 653 |
8308 | | 0, // CLGITAsmNLE = 654 |
8309 | | 0, // CLGITAsmNLH = 655 |
8310 | | 0, // CLGR = 656 |
8311 | | 0, // CLGRB = 657 |
8312 | | 0, // CLGRBAsm = 658 |
8313 | | 0, // CLGRBAsmE = 659 |
8314 | | 0, // CLGRBAsmH = 660 |
8315 | | 0, // CLGRBAsmHE = 661 |
8316 | | 0, // CLGRBAsmL = 662 |
8317 | | 0, // CLGRBAsmLE = 663 |
8318 | | 0, // CLGRBAsmLH = 664 |
8319 | | 0, // CLGRBAsmNE = 665 |
8320 | | 0, // CLGRBAsmNH = 666 |
8321 | | 0, // CLGRBAsmNHE = 667 |
8322 | | 0, // CLGRBAsmNL = 668 |
8323 | | 0, // CLGRBAsmNLE = 669 |
8324 | | 0, // CLGRBAsmNLH = 670 |
8325 | | 0, // CLGRBCall = 671 |
8326 | | 0, // CLGRBReturn = 672 |
8327 | | 0, // CLGRJ = 673 |
8328 | | 0, // CLGRJAsm = 674 |
8329 | | 0, // CLGRJAsmE = 675 |
8330 | | 0, // CLGRJAsmH = 676 |
8331 | | 0, // CLGRJAsmHE = 677 |
8332 | | 0, // CLGRJAsmL = 678 |
8333 | | 0, // CLGRJAsmLE = 679 |
8334 | | 0, // CLGRJAsmLH = 680 |
8335 | | 0, // CLGRJAsmNE = 681 |
8336 | | 0, // CLGRJAsmNH = 682 |
8337 | | 0, // CLGRJAsmNHE = 683 |
8338 | | 0, // CLGRJAsmNL = 684 |
8339 | | 0, // CLGRJAsmNLE = 685 |
8340 | | 0, // CLGRJAsmNLH = 686 |
8341 | | 0, // CLGRL = 687 |
8342 | | 0, // CLGRT = 688 |
8343 | | 0, // CLGRTAsm = 689 |
8344 | | 0, // CLGRTAsmE = 690 |
8345 | | 0, // CLGRTAsmH = 691 |
8346 | | 0, // CLGRTAsmHE = 692 |
8347 | | 0, // CLGRTAsmL = 693 |
8348 | | 0, // CLGRTAsmLE = 694 |
8349 | | 0, // CLGRTAsmLH = 695 |
8350 | | 0, // CLGRTAsmNE = 696 |
8351 | | 0, // CLGRTAsmNH = 697 |
8352 | | 0, // CLGRTAsmNHE = 698 |
8353 | | 0, // CLGRTAsmNL = 699 |
8354 | | 0, // CLGRTAsmNLE = 700 |
8355 | | 0, // CLGRTAsmNLH = 701 |
8356 | | Feature_FeatureMiscellaneousExtensions | 0, // CLGT = 702 |
8357 | | Feature_FeatureMiscellaneousExtensions | 0, // CLGTAsm = 703 |
8358 | | Feature_FeatureMiscellaneousExtensions | 0, // CLGTAsmE = 704 |
8359 | | Feature_FeatureMiscellaneousExtensions | 0, // CLGTAsmH = 705 |
8360 | | Feature_FeatureMiscellaneousExtensions | 0, // CLGTAsmHE = 706 |
8361 | | Feature_FeatureMiscellaneousExtensions | 0, // CLGTAsmL = 707 |
8362 | | Feature_FeatureMiscellaneousExtensions | 0, // CLGTAsmLE = 708 |
8363 | | Feature_FeatureMiscellaneousExtensions | 0, // CLGTAsmLH = 709 |
8364 | | Feature_FeatureMiscellaneousExtensions | 0, // CLGTAsmNE = 710 |
8365 | | Feature_FeatureMiscellaneousExtensions | 0, // CLGTAsmNH = 711 |
8366 | | Feature_FeatureMiscellaneousExtensions | 0, // CLGTAsmNHE = 712 |
8367 | | Feature_FeatureMiscellaneousExtensions | 0, // CLGTAsmNL = 713 |
8368 | | Feature_FeatureMiscellaneousExtensions | 0, // CLGTAsmNLE = 714 |
8369 | | Feature_FeatureMiscellaneousExtensions | 0, // CLGTAsmNLH = 715 |
8370 | | Feature_FeatureFPExtension | 0, // CLGXBR = 716 |
8371 | | Feature_FeatureFPExtension | 0, // CLGXTR = 717 |
8372 | | Feature_FeatureHighWord | 0, // CLHF = 718 |
8373 | | Feature_FeatureHighWord | 0, // CLHHR = 719 |
8374 | | 0, // CLHHSI = 720 |
8375 | | Feature_FeatureHighWord | 0, // CLHLR = 721 |
8376 | | 0, // CLHRL = 722 |
8377 | | 0, // CLI = 723 |
8378 | | 0, // CLIB = 724 |
8379 | | 0, // CLIBAsm = 725 |
8380 | | 0, // CLIBAsmE = 726 |
8381 | | 0, // CLIBAsmH = 727 |
8382 | | 0, // CLIBAsmHE = 728 |
8383 | | 0, // CLIBAsmL = 729 |
8384 | | 0, // CLIBAsmLE = 730 |
8385 | | 0, // CLIBAsmLH = 731 |
8386 | | 0, // CLIBAsmNE = 732 |
8387 | | 0, // CLIBAsmNH = 733 |
8388 | | 0, // CLIBAsmNHE = 734 |
8389 | | 0, // CLIBAsmNL = 735 |
8390 | | 0, // CLIBAsmNLE = 736 |
8391 | | 0, // CLIBAsmNLH = 737 |
8392 | | 0, // CLIBCall = 738 |
8393 | | 0, // CLIBReturn = 739 |
8394 | | Feature_FeatureHighWord | 0, // CLIH = 740 |
8395 | | 0, // CLIJ = 741 |
8396 | | 0, // CLIJAsm = 742 |
8397 | | 0, // CLIJAsmE = 743 |
8398 | | 0, // CLIJAsmH = 744 |
8399 | | 0, // CLIJAsmHE = 745 |
8400 | | 0, // CLIJAsmL = 746 |
8401 | | 0, // CLIJAsmLE = 747 |
8402 | | 0, // CLIJAsmLH = 748 |
8403 | | 0, // CLIJAsmNE = 749 |
8404 | | 0, // CLIJAsmNH = 750 |
8405 | | 0, // CLIJAsmNHE = 751 |
8406 | | 0, // CLIJAsmNL = 752 |
8407 | | 0, // CLIJAsmNLE = 753 |
8408 | | 0, // CLIJAsmNLH = 754 |
8409 | | 0, // CLIY = 755 |
8410 | | 0, // CLM = 756 |
8411 | | 0, // CLMH = 757 |
8412 | | 0, // CLMY = 758 |
8413 | | Feature_FeatureHighWord | 0, // CLMux = 759 |
8414 | | 0, // CLR = 760 |
8415 | | 0, // CLRB = 761 |
8416 | | 0, // CLRBAsm = 762 |
8417 | | 0, // CLRBAsmE = 763 |
8418 | | 0, // CLRBAsmH = 764 |
8419 | | 0, // CLRBAsmHE = 765 |
8420 | | 0, // CLRBAsmL = 766 |
8421 | | 0, // CLRBAsmLE = 767 |
8422 | | 0, // CLRBAsmLH = 768 |
8423 | | 0, // CLRBAsmNE = 769 |
8424 | | 0, // CLRBAsmNH = 770 |
8425 | | 0, // CLRBAsmNHE = 771 |
8426 | | 0, // CLRBAsmNL = 772 |
8427 | | 0, // CLRBAsmNLE = 773 |
8428 | | 0, // CLRBAsmNLH = 774 |
8429 | | 0, // CLRBCall = 775 |
8430 | | 0, // CLRBReturn = 776 |
8431 | | 0, // CLRJ = 777 |
8432 | | 0, // CLRJAsm = 778 |
8433 | | 0, // CLRJAsmE = 779 |
8434 | | 0, // CLRJAsmH = 780 |
8435 | | 0, // CLRJAsmHE = 781 |
8436 | | 0, // CLRJAsmL = 782 |
8437 | | 0, // CLRJAsmLE = 783 |
8438 | | 0, // CLRJAsmLH = 784 |
8439 | | 0, // CLRJAsmNE = 785 |
8440 | | 0, // CLRJAsmNH = 786 |
8441 | | 0, // CLRJAsmNHE = 787 |
8442 | | 0, // CLRJAsmNL = 788 |
8443 | | 0, // CLRJAsmNLE = 789 |
8444 | | 0, // CLRJAsmNLH = 790 |
8445 | | 0, // CLRL = 791 |
8446 | | 0, // CLRT = 792 |
8447 | | 0, // CLRTAsm = 793 |
8448 | | 0, // CLRTAsmE = 794 |
8449 | | 0, // CLRTAsmH = 795 |
8450 | | 0, // CLRTAsmHE = 796 |
8451 | | 0, // CLRTAsmL = 797 |
8452 | | 0, // CLRTAsmLE = 798 |
8453 | | 0, // CLRTAsmLH = 799 |
8454 | | 0, // CLRTAsmNE = 800 |
8455 | | 0, // CLRTAsmNH = 801 |
8456 | | 0, // CLRTAsmNHE = 802 |
8457 | | 0, // CLRTAsmNL = 803 |
8458 | | 0, // CLRTAsmNLE = 804 |
8459 | | 0, // CLRTAsmNLH = 805 |
8460 | | 0, // CLST = 806 |
8461 | | 0, // CLSTLoop = 807 |
8462 | | Feature_FeatureMiscellaneousExtensions | 0, // CLT = 808 |
8463 | | Feature_FeatureMiscellaneousExtensions | 0, // CLTAsm = 809 |
8464 | | Feature_FeatureMiscellaneousExtensions | 0, // CLTAsmE = 810 |
8465 | | Feature_FeatureMiscellaneousExtensions | 0, // CLTAsmH = 811 |
8466 | | Feature_FeatureMiscellaneousExtensions | 0, // CLTAsmHE = 812 |
8467 | | Feature_FeatureMiscellaneousExtensions | 0, // CLTAsmL = 813 |
8468 | | Feature_FeatureMiscellaneousExtensions | 0, // CLTAsmLE = 814 |
8469 | | Feature_FeatureMiscellaneousExtensions | 0, // CLTAsmLH = 815 |
8470 | | Feature_FeatureMiscellaneousExtensions | 0, // CLTAsmNE = 816 |
8471 | | Feature_FeatureMiscellaneousExtensions | 0, // CLTAsmNH = 817 |
8472 | | Feature_FeatureMiscellaneousExtensions | 0, // CLTAsmNHE = 818 |
8473 | | Feature_FeatureMiscellaneousExtensions | 0, // CLTAsmNL = 819 |
8474 | | Feature_FeatureMiscellaneousExtensions | 0, // CLTAsmNLE = 820 |
8475 | | Feature_FeatureMiscellaneousExtensions | 0, // CLTAsmNLH = 821 |
8476 | | 0, // CLY = 822 |
8477 | | 0, // CMPSC = 823 |
8478 | | Feature_FeatureHighWord | 0, // CMux = 824 |
8479 | | 0, // CP = 825 |
8480 | | Feature_FeatureDFPPackedConversion | 0, // CPDT = 826 |
8481 | | 0, // CPSDRdd = 827 |
8482 | | 0, // CPSDRds = 828 |
8483 | | 0, // CPSDRsd = 829 |
8484 | | 0, // CPSDRss = 830 |
8485 | | Feature_FeatureDFPPackedConversion | 0, // CPXT = 831 |
8486 | | 0, // CPYA = 832 |
8487 | | 0, // CR = 833 |
8488 | | 0, // CRB = 834 |
8489 | | 0, // CRBAsm = 835 |
8490 | | 0, // CRBAsmE = 836 |
8491 | | 0, // CRBAsmH = 837 |
8492 | | 0, // CRBAsmHE = 838 |
8493 | | 0, // CRBAsmL = 839 |
8494 | | 0, // CRBAsmLE = 840 |
8495 | | 0, // CRBAsmLH = 841 |
8496 | | 0, // CRBAsmNE = 842 |
8497 | | 0, // CRBAsmNH = 843 |
8498 | | 0, // CRBAsmNHE = 844 |
8499 | | 0, // CRBAsmNL = 845 |
8500 | | 0, // CRBAsmNLE = 846 |
8501 | | 0, // CRBAsmNLH = 847 |
8502 | | 0, // CRBCall = 848 |
8503 | | 0, // CRBReturn = 849 |
8504 | | Feature_FeatureEnhancedDAT2 | 0, // CRDTE = 850 |
8505 | | Feature_FeatureEnhancedDAT2 | 0, // CRDTEOpt = 851 |
8506 | | 0, // CRJ = 852 |
8507 | | 0, // CRJAsm = 853 |
8508 | | 0, // CRJAsmE = 854 |
8509 | | 0, // CRJAsmH = 855 |
8510 | | 0, // CRJAsmHE = 856 |
8511 | | 0, // CRJAsmL = 857 |
8512 | | 0, // CRJAsmLE = 858 |
8513 | | 0, // CRJAsmLH = 859 |
8514 | | 0, // CRJAsmNE = 860 |
8515 | | 0, // CRJAsmNH = 861 |
8516 | | 0, // CRJAsmNHE = 862 |
8517 | | 0, // CRJAsmNL = 863 |
8518 | | 0, // CRJAsmNLE = 864 |
8519 | | 0, // CRJAsmNLH = 865 |
8520 | | 0, // CRL = 866 |
8521 | | 0, // CRT = 867 |
8522 | | 0, // CRTAsm = 868 |
8523 | | 0, // CRTAsmE = 869 |
8524 | | 0, // CRTAsmH = 870 |
8525 | | 0, // CRTAsmHE = 871 |
8526 | | 0, // CRTAsmL = 872 |
8527 | | 0, // CRTAsmLE = 873 |
8528 | | 0, // CRTAsmLH = 874 |
8529 | | 0, // CRTAsmNE = 875 |
8530 | | 0, // CRTAsmNH = 876 |
8531 | | 0, // CRTAsmNHE = 877 |
8532 | | 0, // CRTAsmNL = 878 |
8533 | | 0, // CRTAsmNLE = 879 |
8534 | | 0, // CRTAsmNLH = 880 |
8535 | | 0, // CS = 881 |
8536 | | 0, // CSCH = 882 |
8537 | | 0, // CSDTR = 883 |
8538 | | 0, // CSG = 884 |
8539 | | 0, // CSP = 885 |
8540 | | 0, // CSPG = 886 |
8541 | | 0, // CSST = 887 |
8542 | | 0, // CSXTR = 888 |
8543 | | 0, // CSY = 889 |
8544 | | 0, // CU12 = 890 |
8545 | | 0, // CU12Opt = 891 |
8546 | | 0, // CU14 = 892 |
8547 | | 0, // CU14Opt = 893 |
8548 | | 0, // CU21 = 894 |
8549 | | 0, // CU21Opt = 895 |
8550 | | 0, // CU24 = 896 |
8551 | | 0, // CU24Opt = 897 |
8552 | | 0, // CU41 = 898 |
8553 | | 0, // CU42 = 899 |
8554 | | 0, // CUDTR = 900 |
8555 | | 0, // CUSE = 901 |
8556 | | 0, // CUTFU = 902 |
8557 | | 0, // CUTFUOpt = 903 |
8558 | | 0, // CUUTF = 904 |
8559 | | 0, // CUUTFOpt = 905 |
8560 | | 0, // CUXTR = 906 |
8561 | | 0, // CVB = 907 |
8562 | | 0, // CVBG = 908 |
8563 | | 0, // CVBY = 909 |
8564 | | 0, // CVD = 910 |
8565 | | 0, // CVDG = 911 |
8566 | | 0, // CVDY = 912 |
8567 | | 0, // CXBR = 913 |
8568 | | 0, // CXFBR = 914 |
8569 | | Feature_FeatureFPExtension | 0, // CXFBRA = 915 |
8570 | | 0, // CXFR = 916 |
8571 | | Feature_FeatureFPExtension | 0, // CXFTR = 917 |
8572 | | 0, // CXGBR = 918 |
8573 | | Feature_FeatureFPExtension | 0, // CXGBRA = 919 |
8574 | | 0, // CXGR = 920 |
8575 | | 0, // CXGTR = 921 |
8576 | | Feature_FeatureFPExtension | 0, // CXGTRA = 922 |
8577 | | Feature_FeatureFPExtension | 0, // CXLFBR = 923 |
8578 | | Feature_FeatureFPExtension | 0, // CXLFTR = 924 |
8579 | | Feature_FeatureFPExtension | 0, // CXLGBR = 925 |
8580 | | Feature_FeatureFPExtension | 0, // CXLGTR = 926 |
8581 | | Feature_FeatureDFPPackedConversion | 0, // CXPT = 927 |
8582 | | 0, // CXR = 928 |
8583 | | 0, // CXSTR = 929 |
8584 | | 0, // CXTR = 930 |
8585 | | 0, // CXUTR = 931 |
8586 | | Feature_FeatureDFPZonedConversion | 0, // CXZT = 932 |
8587 | | 0, // CY = 933 |
8588 | | Feature_FeatureDFPZonedConversion | 0, // CZDT = 934 |
8589 | | Feature_FeatureDFPZonedConversion | 0, // CZXT = 935 |
8590 | | 0, // CallBASR = 936 |
8591 | | 0, // CallBCR = 937 |
8592 | | 0, // CallBR = 938 |
8593 | | 0, // CallBRASL = 939 |
8594 | | 0, // CallBRCL = 940 |
8595 | | 0, // CallJG = 941 |
8596 | | 0, // CondReturn = 942 |
8597 | | 0, // CondStore16 = 943 |
8598 | | 0, // CondStore16Inv = 944 |
8599 | | Feature_FeatureHighWord | 0, // CondStore16Mux = 945 |
8600 | | Feature_FeatureHighWord | 0, // CondStore16MuxInv = 946 |
8601 | | 0, // CondStore32 = 947 |
8602 | | 0, // CondStore32Inv = 948 |
8603 | | Feature_FeatureLoadStoreOnCond2 | 0, // CondStore32Mux = 949 |
8604 | | Feature_FeatureLoadStoreOnCond2 | 0, // CondStore32MuxInv = 950 |
8605 | | 0, // CondStore64 = 951 |
8606 | | 0, // CondStore64Inv = 952 |
8607 | | 0, // CondStore8 = 953 |
8608 | | 0, // CondStore8Inv = 954 |
8609 | | Feature_FeatureHighWord | 0, // CondStore8Mux = 955 |
8610 | | Feature_FeatureHighWord | 0, // CondStore8MuxInv = 956 |
8611 | | 0, // CondStoreF32 = 957 |
8612 | | 0, // CondStoreF32Inv = 958 |
8613 | | 0, // CondStoreF64 = 959 |
8614 | | 0, // CondStoreF64Inv = 960 |
8615 | | 0, // CondTrap = 961 |
8616 | | 0, // D = 962 |
8617 | | 0, // DD = 963 |
8618 | | 0, // DDB = 964 |
8619 | | 0, // DDBR = 965 |
8620 | | 0, // DDR = 966 |
8621 | | 0, // DDTR = 967 |
8622 | | Feature_FeatureFPExtension | 0, // DDTRA = 968 |
8623 | | 0, // DE = 969 |
8624 | | 0, // DEB = 970 |
8625 | | 0, // DEBR = 971 |
8626 | | 0, // DER = 972 |
8627 | | 0, // DIAG = 973 |
8628 | | 0, // DIDBR = 974 |
8629 | | 0, // DIEBR = 975 |
8630 | | 0, // DL = 976 |
8631 | | 0, // DLG = 977 |
8632 | | 0, // DLGR = 978 |
8633 | | 0, // DLR = 979 |
8634 | | 0, // DP = 980 |
8635 | | 0, // DR = 981 |
8636 | | 0, // DSG = 982 |
8637 | | 0, // DSGF = 983 |
8638 | | 0, // DSGFR = 984 |
8639 | | 0, // DSGR = 985 |
8640 | | 0, // DXBR = 986 |
8641 | | 0, // DXR = 987 |
8642 | | 0, // DXTR = 988 |
8643 | | Feature_FeatureFPExtension | 0, // DXTRA = 989 |
8644 | | 0, // EAR = 990 |
8645 | | 0, // ECAG = 991 |
8646 | | 0, // ECCTR = 992 |
8647 | | 0, // ECPGA = 993 |
8648 | | 0, // ECTG = 994 |
8649 | | 0, // ED = 995 |
8650 | | 0, // EDMK = 996 |
8651 | | 0, // EEDTR = 997 |
8652 | | 0, // EEXTR = 998 |
8653 | | 0, // EFPC = 999 |
8654 | | 0, // EPAIR = 1000 |
8655 | | 0, // EPAR = 1001 |
8656 | | 0, // EPCTR = 1002 |
8657 | | 0, // EPSW = 1003 |
8658 | | 0, // EREG = 1004 |
8659 | | 0, // EREGG = 1005 |
8660 | | 0, // ESAIR = 1006 |
8661 | | 0, // ESAR = 1007 |
8662 | | 0, // ESDTR = 1008 |
8663 | | 0, // ESEA = 1009 |
8664 | | 0, // ESTA = 1010 |
8665 | | 0, // ESXTR = 1011 |
8666 | | Feature_FeatureTransactionalExecution | 0, // ETND = 1012 |
8667 | | 0, // EX = 1013 |
8668 | | 0, // EXRL = 1014 |
8669 | | 0, // FIDBR = 1015 |
8670 | | Feature_FeatureFPExtension | 0, // FIDBRA = 1016 |
8671 | | 0, // FIDR = 1017 |
8672 | | 0, // FIDTR = 1018 |
8673 | | 0, // FIEBR = 1019 |
8674 | | Feature_FeatureFPExtension | 0, // FIEBRA = 1020 |
8675 | | 0, // FIER = 1021 |
8676 | | 0, // FIXBR = 1022 |
8677 | | Feature_FeatureFPExtension | 0, // FIXBRA = 1023 |
8678 | | 0, // FIXR = 1024 |
8679 | | 0, // FIXTR = 1025 |
8680 | | 0, // FLOGR = 1026 |
8681 | | 0, // GOT = 1027 |
8682 | | 0, // HDR = 1028 |
8683 | | 0, // HER = 1029 |
8684 | | 0, // HSCH = 1030 |
8685 | | 0, // IAC = 1031 |
8686 | | 0, // IC = 1032 |
8687 | | 0, // IC32 = 1033 |
8688 | | 0, // IC32Y = 1034 |
8689 | | 0, // ICM = 1035 |
8690 | | 0, // ICMH = 1036 |
8691 | | 0, // ICMY = 1037 |
8692 | | 0, // ICY = 1038 |
8693 | | 0, // IDTE = 1039 |
8694 | | 0, // IDTEOpt = 1040 |
8695 | | 0, // IEDTR = 1041 |
8696 | | 0, // IEXTR = 1042 |
8697 | | Feature_FeatureHighWord | 0, // IIFMux = 1043 |
8698 | | 0, // IIHF = 1044 |
8699 | | 0, // IIHF64 = 1045 |
8700 | | 0, // IIHH = 1046 |
8701 | | 0, // IIHH64 = 1047 |
8702 | | 0, // IIHL = 1048 |
8703 | | 0, // IIHL64 = 1049 |
8704 | | Feature_FeatureHighWord | 0, // IIHMux = 1050 |
8705 | | 0, // IILF = 1051 |
8706 | | 0, // IILF64 = 1052 |
8707 | | 0, // IILH = 1053 |
8708 | | 0, // IILH64 = 1054 |
8709 | | 0, // IILL = 1055 |
8710 | | 0, // IILL64 = 1056 |
8711 | | Feature_FeatureHighWord | 0, // IILMux = 1057 |
8712 | | 0, // IPK = 1058 |
8713 | | 0, // IPM = 1059 |
8714 | | 0, // IPTE = 1060 |
8715 | | 0, // IPTEOpt = 1061 |
8716 | | 0, // IPTEOptOpt = 1062 |
8717 | | Feature_FeatureInsertReferenceBitsMultiple | 0, // IRBM = 1063 |
8718 | | 0, // ISKE = 1064 |
8719 | | 0, // IVSK = 1065 |
8720 | | 0, // InsnE = 1066 |
8721 | | 0, // InsnRI = 1067 |
8722 | | 0, // InsnRIE = 1068 |
8723 | | 0, // InsnRIL = 1069 |
8724 | | 0, // InsnRILU = 1070 |
8725 | | 0, // InsnRIS = 1071 |
8726 | | 0, // InsnRR = 1072 |
8727 | | 0, // InsnRRE = 1073 |
8728 | | 0, // InsnRRF = 1074 |
8729 | | 0, // InsnRRS = 1075 |
8730 | | 0, // InsnRS = 1076 |
8731 | | 0, // InsnRSE = 1077 |
8732 | | 0, // InsnRSI = 1078 |
8733 | | 0, // InsnRSY = 1079 |
8734 | | 0, // InsnRX = 1080 |
8735 | | 0, // InsnRXE = 1081 |
8736 | | 0, // InsnRXF = 1082 |
8737 | | 0, // InsnRXY = 1083 |
8738 | | 0, // InsnS = 1084 |
8739 | | 0, // InsnSI = 1085 |
8740 | | 0, // InsnSIL = 1086 |
8741 | | 0, // InsnSIY = 1087 |
8742 | | 0, // InsnSS = 1088 |
8743 | | 0, // InsnSSE = 1089 |
8744 | | 0, // InsnSSF = 1090 |
8745 | | 0, // J = 1091 |
8746 | | 0, // JAsmE = 1092 |
8747 | | 0, // JAsmH = 1093 |
8748 | | 0, // JAsmHE = 1094 |
8749 | | 0, // JAsmL = 1095 |
8750 | | 0, // JAsmLE = 1096 |
8751 | | 0, // JAsmLH = 1097 |
8752 | | 0, // JAsmM = 1098 |
8753 | | 0, // JAsmNE = 1099 |
8754 | | 0, // JAsmNH = 1100 |
8755 | | 0, // JAsmNHE = 1101 |
8756 | | 0, // JAsmNL = 1102 |
8757 | | 0, // JAsmNLE = 1103 |
8758 | | 0, // JAsmNLH = 1104 |
8759 | | 0, // JAsmNM = 1105 |
8760 | | 0, // JAsmNO = 1106 |
8761 | | 0, // JAsmNP = 1107 |
8762 | | 0, // JAsmNZ = 1108 |
8763 | | 0, // JAsmO = 1109 |
8764 | | 0, // JAsmP = 1110 |
8765 | | 0, // JAsmZ = 1111 |
8766 | | 0, // JG = 1112 |
8767 | | 0, // JGAsmE = 1113 |
8768 | | 0, // JGAsmH = 1114 |
8769 | | 0, // JGAsmHE = 1115 |
8770 | | 0, // JGAsmL = 1116 |
8771 | | 0, // JGAsmLE = 1117 |
8772 | | 0, // JGAsmLH = 1118 |
8773 | | 0, // JGAsmM = 1119 |
8774 | | 0, // JGAsmNE = 1120 |
8775 | | 0, // JGAsmNH = 1121 |
8776 | | 0, // JGAsmNHE = 1122 |
8777 | | 0, // JGAsmNL = 1123 |
8778 | | 0, // JGAsmNLE = 1124 |
8779 | | 0, // JGAsmNLH = 1125 |
8780 | | 0, // JGAsmNM = 1126 |
8781 | | 0, // JGAsmNO = 1127 |
8782 | | 0, // JGAsmNP = 1128 |
8783 | | 0, // JGAsmNZ = 1129 |
8784 | | 0, // JGAsmO = 1130 |
8785 | | 0, // JGAsmP = 1131 |
8786 | | 0, // JGAsmZ = 1132 |
8787 | | 0, // KDB = 1133 |
8788 | | 0, // KDBR = 1134 |
8789 | | 0, // KDTR = 1135 |
8790 | | 0, // KEB = 1136 |
8791 | | 0, // KEBR = 1137 |
8792 | | 0, // KIMD = 1138 |
8793 | | 0, // KLMD = 1139 |
8794 | | 0, // KM = 1140 |
8795 | | Feature_FeatureMessageSecurityAssist8 | 0, // KMA = 1141 |
8796 | | 0, // KMAC = 1142 |
8797 | | 0, // KMC = 1143 |
8798 | | Feature_FeatureMessageSecurityAssist4 | 0, // KMCTR = 1144 |
8799 | | Feature_FeatureMessageSecurityAssist4 | 0, // KMF = 1145 |
8800 | | Feature_FeatureMessageSecurityAssist4 | 0, // KMO = 1146 |
8801 | | 0, // KXBR = 1147 |
8802 | | 0, // KXTR = 1148 |
8803 | | 0, // L = 1149 |
8804 | | 0, // L128 = 1150 |
8805 | | 0, // LA = 1151 |
8806 | | Feature_FeatureInterlockedAccess1 | 0, // LAA = 1152 |
8807 | | Feature_FeatureInterlockedAccess1 | 0, // LAAG = 1153 |
8808 | | Feature_FeatureInterlockedAccess1 | 0, // LAAL = 1154 |
8809 | | Feature_FeatureInterlockedAccess1 | 0, // LAALG = 1155 |
8810 | | 0, // LAE = 1156 |
8811 | | 0, // LAEY = 1157 |
8812 | | 0, // LAM = 1158 |
8813 | | 0, // LAMY = 1159 |
8814 | | Feature_FeatureInterlockedAccess1 | 0, // LAN = 1160 |
8815 | | Feature_FeatureInterlockedAccess1 | 0, // LANG = 1161 |
8816 | | Feature_FeatureInterlockedAccess1 | 0, // LAO = 1162 |
8817 | | Feature_FeatureInterlockedAccess1 | 0, // LAOG = 1163 |
8818 | | 0, // LARL = 1164 |
8819 | | 0, // LASP = 1165 |
8820 | | Feature_FeatureLoadAndTrap | 0, // LAT = 1166 |
8821 | | Feature_FeatureInterlockedAccess1 | 0, // LAX = 1167 |
8822 | | Feature_FeatureInterlockedAccess1 | 0, // LAXG = 1168 |
8823 | | 0, // LAY = 1169 |
8824 | | 0, // LB = 1170 |
8825 | | Feature_FeatureHighWord | 0, // LBH = 1171 |
8826 | | Feature_FeatureHighWord | 0, // LBMux = 1172 |
8827 | | 0, // LBR = 1173 |
8828 | | Feature_FeatureVector | 0, // LCBB = 1174 |
8829 | | 0, // LCCTL = 1175 |
8830 | | 0, // LCDBR = 1176 |
8831 | | 0, // LCDFR = 1177 |
8832 | | 0, // LCDFR_32 = 1178 |
8833 | | 0, // LCDR = 1179 |
8834 | | 0, // LCEBR = 1180 |
8835 | | 0, // LCER = 1181 |
8836 | | 0, // LCGFR = 1182 |
8837 | | 0, // LCGR = 1183 |
8838 | | 0, // LCR = 1184 |
8839 | | 0, // LCTL = 1185 |
8840 | | 0, // LCTLG = 1186 |
8841 | | 0, // LCXBR = 1187 |
8842 | | 0, // LCXR = 1188 |
8843 | | 0, // LD = 1189 |
8844 | | 0, // LDE = 1190 |
8845 | | 0, // LDE32 = 1191 |
8846 | | 0, // LDEB = 1192 |
8847 | | 0, // LDEBR = 1193 |
8848 | | 0, // LDER = 1194 |
8849 | | 0, // LDETR = 1195 |
8850 | | 0, // LDGR = 1196 |
8851 | | 0, // LDR = 1197 |
8852 | | 0, // LDR32 = 1198 |
8853 | | 0, // LDXBR = 1199 |
8854 | | Feature_FeatureFPExtension | 0, // LDXBRA = 1200 |
8855 | | 0, // LDXR = 1201 |
8856 | | 0, // LDXTR = 1202 |
8857 | | 0, // LDY = 1203 |
8858 | | 0, // LE = 1204 |
8859 | | 0, // LEDBR = 1205 |
8860 | | Feature_FeatureFPExtension | 0, // LEDBRA = 1206 |
8861 | | 0, // LEDR = 1207 |
8862 | | 0, // LEDTR = 1208 |
8863 | | Feature_FeatureVector | 0, // LEFR = 1209 |
8864 | | 0, // LER = 1210 |
8865 | | 0, // LEXBR = 1211 |
8866 | | Feature_FeatureFPExtension | 0, // LEXBRA = 1212 |
8867 | | 0, // LEXR = 1213 |
8868 | | 0, // LEY = 1214 |
8869 | | 0, // LFAS = 1215 |
8870 | | Feature_FeatureVector | 0, // LFER = 1216 |
8871 | | Feature_FeatureHighWord | 0, // LFH = 1217 |
8872 | | Feature_FeatureLoadAndTrap | 0, // LFHAT = 1218 |
8873 | | 0, // LFPC = 1219 |
8874 | | 0, // LG = 1220 |
8875 | | Feature_FeatureLoadAndTrap | 0, // LGAT = 1221 |
8876 | | 0, // LGB = 1222 |
8877 | | 0, // LGBR = 1223 |
8878 | | 0, // LGDR = 1224 |
8879 | | 0, // LGF = 1225 |
8880 | | 0, // LGFI = 1226 |
8881 | | 0, // LGFR = 1227 |
8882 | | 0, // LGFRL = 1228 |
8883 | | Feature_FeatureGuardedStorage | 0, // LGG = 1229 |
8884 | | 0, // LGH = 1230 |
8885 | | 0, // LGHI = 1231 |
8886 | | 0, // LGHR = 1232 |
8887 | | 0, // LGHRL = 1233 |
8888 | | 0, // LGR = 1234 |
8889 | | 0, // LGRL = 1235 |
8890 | | Feature_FeatureGuardedStorage | 0, // LGSC = 1236 |
8891 | | 0, // LH = 1237 |
8892 | | Feature_FeatureHighWord | 0, // LHH = 1238 |
8893 | | 0, // LHI = 1239 |
8894 | | Feature_FeatureHighWord | 0, // LHIMux = 1240 |
8895 | | Feature_FeatureHighWord | 0, // LHMux = 1241 |
8896 | | 0, // LHR = 1242 |
8897 | | 0, // LHRL = 1243 |
8898 | | 0, // LHY = 1244 |
8899 | | 0, // LLC = 1245 |
8900 | | Feature_FeatureHighWord | 0, // LLCH = 1246 |
8901 | | Feature_FeatureHighWord | 0, // LLCMux = 1247 |
8902 | | 0, // LLCR = 1248 |
8903 | | Feature_FeatureHighWord | 0, // LLCRMux = 1249 |
8904 | | 0, // LLGC = 1250 |
8905 | | 0, // LLGCR = 1251 |
8906 | | 0, // LLGF = 1252 |
8907 | | Feature_FeatureLoadAndTrap | 0, // LLGFAT = 1253 |
8908 | | 0, // LLGFR = 1254 |
8909 | | 0, // LLGFRL = 1255 |
8910 | | Feature_FeatureGuardedStorage | 0, // LLGFSG = 1256 |
8911 | | 0, // LLGH = 1257 |
8912 | | 0, // LLGHR = 1258 |
8913 | | 0, // LLGHRL = 1259 |
8914 | | 0, // LLGT = 1260 |
8915 | | Feature_FeatureLoadAndTrap | 0, // LLGTAT = 1261 |
8916 | | 0, // LLGTR = 1262 |
8917 | | 0, // LLH = 1263 |
8918 | | Feature_FeatureHighWord | 0, // LLHH = 1264 |
8919 | | Feature_FeatureHighWord | 0, // LLHMux = 1265 |
8920 | | 0, // LLHR = 1266 |
8921 | | 0, // LLHRL = 1267 |
8922 | | Feature_FeatureHighWord | 0, // LLHRMux = 1268 |
8923 | | 0, // LLIHF = 1269 |
8924 | | 0, // LLIHH = 1270 |
8925 | | 0, // LLIHL = 1271 |
8926 | | 0, // LLILF = 1272 |
8927 | | 0, // LLILH = 1273 |
8928 | | 0, // LLILL = 1274 |
8929 | | Feature_FeatureLoadAndZeroRightmostByte | 0, // LLZRGF = 1275 |
8930 | | 0, // LM = 1276 |
8931 | | 0, // LMD = 1277 |
8932 | | 0, // LMG = 1278 |
8933 | | 0, // LMH = 1279 |
8934 | | 0, // LMY = 1280 |
8935 | | Feature_FeatureHighWord | 0, // LMux = 1281 |
8936 | | 0, // LNDBR = 1282 |
8937 | | 0, // LNDFR = 1283 |
8938 | | 0, // LNDFR_32 = 1284 |
8939 | | 0, // LNDR = 1285 |
8940 | | 0, // LNEBR = 1286 |
8941 | | 0, // LNER = 1287 |
8942 | | 0, // LNGFR = 1288 |
8943 | | 0, // LNGR = 1289 |
8944 | | 0, // LNR = 1290 |
8945 | | 0, // LNXBR = 1291 |
8946 | | 0, // LNXR = 1292 |
8947 | | Feature_FeatureLoadStoreOnCond | 0, // LOC = 1293 |
8948 | | Feature_FeatureLoadStoreOnCond | 0, // LOCAsm = 1294 |
8949 | | Feature_FeatureLoadStoreOnCond | 0, // LOCAsmE = 1295 |
8950 | | Feature_FeatureLoadStoreOnCond | 0, // LOCAsmH = 1296 |
8951 | | Feature_FeatureLoadStoreOnCond | 0, // LOCAsmHE = 1297 |
8952 | | Feature_FeatureLoadStoreOnCond | 0, // LOCAsmL = 1298 |
8953 | | Feature_FeatureLoadStoreOnCond | 0, // LOCAsmLE = 1299 |
8954 | | Feature_FeatureLoadStoreOnCond | 0, // LOCAsmLH = 1300 |
8955 | | Feature_FeatureLoadStoreOnCond | 0, // LOCAsmM = 1301 |
8956 | | Feature_FeatureLoadStoreOnCond | 0, // LOCAsmNE = 1302 |
8957 | | Feature_FeatureLoadStoreOnCond | 0, // LOCAsmNH = 1303 |
8958 | | Feature_FeatureLoadStoreOnCond | 0, // LOCAsmNHE = 1304 |
8959 | | Feature_FeatureLoadStoreOnCond | 0, // LOCAsmNL = 1305 |
8960 | | Feature_FeatureLoadStoreOnCond | 0, // LOCAsmNLE = 1306 |
8961 | | Feature_FeatureLoadStoreOnCond | 0, // LOCAsmNLH = 1307 |
8962 | | Feature_FeatureLoadStoreOnCond | 0, // LOCAsmNM = 1308 |
8963 | | Feature_FeatureLoadStoreOnCond | 0, // LOCAsmNO = 1309 |
8964 | | Feature_FeatureLoadStoreOnCond | 0, // LOCAsmNP = 1310 |
8965 | | Feature_FeatureLoadStoreOnCond | 0, // LOCAsmNZ = 1311 |
8966 | | Feature_FeatureLoadStoreOnCond | 0, // LOCAsmO = 1312 |
8967 | | Feature_FeatureLoadStoreOnCond | 0, // LOCAsmP = 1313 |
8968 | | Feature_FeatureLoadStoreOnCond | 0, // LOCAsmZ = 1314 |
8969 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFH = 1315 |
8970 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHAsm = 1316 |
8971 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHAsmE = 1317 |
8972 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHAsmH = 1318 |
8973 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHAsmHE = 1319 |
8974 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHAsmL = 1320 |
8975 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHAsmLE = 1321 |
8976 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHAsmLH = 1322 |
8977 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHAsmM = 1323 |
8978 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHAsmNE = 1324 |
8979 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHAsmNH = 1325 |
8980 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHAsmNHE = 1326 |
8981 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHAsmNL = 1327 |
8982 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHAsmNLE = 1328 |
8983 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHAsmNLH = 1329 |
8984 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHAsmNM = 1330 |
8985 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHAsmNO = 1331 |
8986 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHAsmNP = 1332 |
8987 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHAsmNZ = 1333 |
8988 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHAsmO = 1334 |
8989 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHAsmP = 1335 |
8990 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHAsmZ = 1336 |
8991 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHR = 1337 |
8992 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHRAsm = 1338 |
8993 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHRAsmE = 1339 |
8994 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHRAsmH = 1340 |
8995 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHRAsmHE = 1341 |
8996 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHRAsmL = 1342 |
8997 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHRAsmLE = 1343 |
8998 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHRAsmLH = 1344 |
8999 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHRAsmM = 1345 |
9000 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHRAsmNE = 1346 |
9001 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHRAsmNH = 1347 |
9002 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHRAsmNHE = 1348 |
9003 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHRAsmNL = 1349 |
9004 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHRAsmNLE = 1350 |
9005 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHRAsmNLH = 1351 |
9006 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHRAsmNM = 1352 |
9007 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHRAsmNO = 1353 |
9008 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHRAsmNP = 1354 |
9009 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHRAsmNZ = 1355 |
9010 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHRAsmO = 1356 |
9011 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHRAsmP = 1357 |
9012 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCFHRAsmZ = 1358 |
9013 | | Feature_FeatureLoadStoreOnCond | 0, // LOCG = 1359 |
9014 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGAsm = 1360 |
9015 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGAsmE = 1361 |
9016 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGAsmH = 1362 |
9017 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGAsmHE = 1363 |
9018 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGAsmL = 1364 |
9019 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGAsmLE = 1365 |
9020 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGAsmLH = 1366 |
9021 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGAsmM = 1367 |
9022 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGAsmNE = 1368 |
9023 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGAsmNH = 1369 |
9024 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGAsmNHE = 1370 |
9025 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGAsmNL = 1371 |
9026 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGAsmNLE = 1372 |
9027 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGAsmNLH = 1373 |
9028 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGAsmNM = 1374 |
9029 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGAsmNO = 1375 |
9030 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGAsmNP = 1376 |
9031 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGAsmNZ = 1377 |
9032 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGAsmO = 1378 |
9033 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGAsmP = 1379 |
9034 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGAsmZ = 1380 |
9035 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCGHI = 1381 |
9036 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCGHIAsm = 1382 |
9037 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCGHIAsmE = 1383 |
9038 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCGHIAsmH = 1384 |
9039 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCGHIAsmHE = 1385 |
9040 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCGHIAsmL = 1386 |
9041 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCGHIAsmLE = 1387 |
9042 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCGHIAsmLH = 1388 |
9043 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCGHIAsmM = 1389 |
9044 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCGHIAsmNE = 1390 |
9045 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCGHIAsmNH = 1391 |
9046 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCGHIAsmNHE = 1392 |
9047 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCGHIAsmNL = 1393 |
9048 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCGHIAsmNLE = 1394 |
9049 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCGHIAsmNLH = 1395 |
9050 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCGHIAsmNM = 1396 |
9051 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCGHIAsmNO = 1397 |
9052 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCGHIAsmNP = 1398 |
9053 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCGHIAsmNZ = 1399 |
9054 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCGHIAsmO = 1400 |
9055 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCGHIAsmP = 1401 |
9056 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCGHIAsmZ = 1402 |
9057 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGR = 1403 |
9058 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGRAsm = 1404 |
9059 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGRAsmE = 1405 |
9060 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGRAsmH = 1406 |
9061 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGRAsmHE = 1407 |
9062 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGRAsmL = 1408 |
9063 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGRAsmLE = 1409 |
9064 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGRAsmLH = 1410 |
9065 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGRAsmM = 1411 |
9066 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGRAsmNE = 1412 |
9067 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGRAsmNH = 1413 |
9068 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGRAsmNHE = 1414 |
9069 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGRAsmNL = 1415 |
9070 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGRAsmNLE = 1416 |
9071 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGRAsmNLH = 1417 |
9072 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGRAsmNM = 1418 |
9073 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGRAsmNO = 1419 |
9074 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGRAsmNP = 1420 |
9075 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGRAsmNZ = 1421 |
9076 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGRAsmO = 1422 |
9077 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGRAsmP = 1423 |
9078 | | Feature_FeatureLoadStoreOnCond | 0, // LOCGRAsmZ = 1424 |
9079 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHHI = 1425 |
9080 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHHIAsm = 1426 |
9081 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHHIAsmE = 1427 |
9082 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHHIAsmH = 1428 |
9083 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHHIAsmHE = 1429 |
9084 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHHIAsmL = 1430 |
9085 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHHIAsmLE = 1431 |
9086 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHHIAsmLH = 1432 |
9087 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHHIAsmM = 1433 |
9088 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHHIAsmNE = 1434 |
9089 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHHIAsmNH = 1435 |
9090 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHHIAsmNHE = 1436 |
9091 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHHIAsmNL = 1437 |
9092 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHHIAsmNLE = 1438 |
9093 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHHIAsmNLH = 1439 |
9094 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHHIAsmNM = 1440 |
9095 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHHIAsmNO = 1441 |
9096 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHHIAsmNP = 1442 |
9097 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHHIAsmNZ = 1443 |
9098 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHHIAsmO = 1444 |
9099 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHHIAsmP = 1445 |
9100 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHHIAsmZ = 1446 |
9101 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHI = 1447 |
9102 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHIAsm = 1448 |
9103 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHIAsmE = 1449 |
9104 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHIAsmH = 1450 |
9105 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHIAsmHE = 1451 |
9106 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHIAsmL = 1452 |
9107 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHIAsmLE = 1453 |
9108 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHIAsmLH = 1454 |
9109 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHIAsmM = 1455 |
9110 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHIAsmNE = 1456 |
9111 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHIAsmNH = 1457 |
9112 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHIAsmNHE = 1458 |
9113 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHIAsmNL = 1459 |
9114 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHIAsmNLE = 1460 |
9115 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHIAsmNLH = 1461 |
9116 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHIAsmNM = 1462 |
9117 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHIAsmNO = 1463 |
9118 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHIAsmNP = 1464 |
9119 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHIAsmNZ = 1465 |
9120 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHIAsmO = 1466 |
9121 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHIAsmP = 1467 |
9122 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHIAsmZ = 1468 |
9123 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCHIMux = 1469 |
9124 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCMux = 1470 |
9125 | | Feature_FeatureLoadStoreOnCond | 0, // LOCR = 1471 |
9126 | | Feature_FeatureLoadStoreOnCond | 0, // LOCRAsm = 1472 |
9127 | | Feature_FeatureLoadStoreOnCond | 0, // LOCRAsmE = 1473 |
9128 | | Feature_FeatureLoadStoreOnCond | 0, // LOCRAsmH = 1474 |
9129 | | Feature_FeatureLoadStoreOnCond | 0, // LOCRAsmHE = 1475 |
9130 | | Feature_FeatureLoadStoreOnCond | 0, // LOCRAsmL = 1476 |
9131 | | Feature_FeatureLoadStoreOnCond | 0, // LOCRAsmLE = 1477 |
9132 | | Feature_FeatureLoadStoreOnCond | 0, // LOCRAsmLH = 1478 |
9133 | | Feature_FeatureLoadStoreOnCond | 0, // LOCRAsmM = 1479 |
9134 | | Feature_FeatureLoadStoreOnCond | 0, // LOCRAsmNE = 1480 |
9135 | | Feature_FeatureLoadStoreOnCond | 0, // LOCRAsmNH = 1481 |
9136 | | Feature_FeatureLoadStoreOnCond | 0, // LOCRAsmNHE = 1482 |
9137 | | Feature_FeatureLoadStoreOnCond | 0, // LOCRAsmNL = 1483 |
9138 | | Feature_FeatureLoadStoreOnCond | 0, // LOCRAsmNLE = 1484 |
9139 | | Feature_FeatureLoadStoreOnCond | 0, // LOCRAsmNLH = 1485 |
9140 | | Feature_FeatureLoadStoreOnCond | 0, // LOCRAsmNM = 1486 |
9141 | | Feature_FeatureLoadStoreOnCond | 0, // LOCRAsmNO = 1487 |
9142 | | Feature_FeatureLoadStoreOnCond | 0, // LOCRAsmNP = 1488 |
9143 | | Feature_FeatureLoadStoreOnCond | 0, // LOCRAsmNZ = 1489 |
9144 | | Feature_FeatureLoadStoreOnCond | 0, // LOCRAsmO = 1490 |
9145 | | Feature_FeatureLoadStoreOnCond | 0, // LOCRAsmP = 1491 |
9146 | | Feature_FeatureLoadStoreOnCond | 0, // LOCRAsmZ = 1492 |
9147 | | Feature_FeatureLoadStoreOnCond2 | 0, // LOCRMux = 1493 |
9148 | | 0, // LPCTL = 1494 |
9149 | | Feature_FeatureInterlockedAccess1 | 0, // LPD = 1495 |
9150 | | 0, // LPDBR = 1496 |
9151 | | 0, // LPDFR = 1497 |
9152 | | 0, // LPDFR_32 = 1498 |
9153 | | Feature_FeatureInterlockedAccess1 | 0, // LPDG = 1499 |
9154 | | 0, // LPDR = 1500 |
9155 | | 0, // LPEBR = 1501 |
9156 | | 0, // LPER = 1502 |
9157 | | 0, // LPGFR = 1503 |
9158 | | 0, // LPGR = 1504 |
9159 | | 0, // LPP = 1505 |
9160 | | 0, // LPQ = 1506 |
9161 | | 0, // LPR = 1507 |
9162 | | 0, // LPSW = 1508 |
9163 | | 0, // LPSWE = 1509 |
9164 | | 0, // LPTEA = 1510 |
9165 | | 0, // LPXBR = 1511 |
9166 | | 0, // LPXR = 1512 |
9167 | | 0, // LR = 1513 |
9168 | | 0, // LRA = 1514 |
9169 | | 0, // LRAG = 1515 |
9170 | | 0, // LRAY = 1516 |
9171 | | 0, // LRDR = 1517 |
9172 | | 0, // LRER = 1518 |
9173 | | 0, // LRL = 1519 |
9174 | | Feature_FeatureHighWord | 0, // LRMux = 1520 |
9175 | | 0, // LRV = 1521 |
9176 | | 0, // LRVG = 1522 |
9177 | | 0, // LRVGR = 1523 |
9178 | | 0, // LRVH = 1524 |
9179 | | 0, // LRVR = 1525 |
9180 | | 0, // LSCTL = 1526 |
9181 | | 0, // LT = 1527 |
9182 | | 0, // LTDBR = 1528 |
9183 | | 0, // LTDBRCompare = 1529 |
9184 | | 0, // LTDBRCompare_VecPseudo = 1530 |
9185 | | 0, // LTDR = 1531 |
9186 | | 0, // LTDTR = 1532 |
9187 | | 0, // LTEBR = 1533 |
9188 | | 0, // LTEBRCompare = 1534 |
9189 | | 0, // LTEBRCompare_VecPseudo = 1535 |
9190 | | 0, // LTER = 1536 |
9191 | | 0, // LTG = 1537 |
9192 | | 0, // LTGF = 1538 |
9193 | | 0, // LTGFR = 1539 |
9194 | | 0, // LTGR = 1540 |
9195 | | 0, // LTR = 1541 |
9196 | | 0, // LTXBR = 1542 |
9197 | | 0, // LTXBRCompare = 1543 |
9198 | | 0, // LTXBRCompare_VecPseudo = 1544 |
9199 | | 0, // LTXR = 1545 |
9200 | | 0, // LTXTR = 1546 |
9201 | | 0, // LURA = 1547 |
9202 | | 0, // LURAG = 1548 |
9203 | | 0, // LX = 1549 |
9204 | | 0, // LXD = 1550 |
9205 | | 0, // LXDB = 1551 |
9206 | | 0, // LXDBR = 1552 |
9207 | | 0, // LXDR = 1553 |
9208 | | 0, // LXDTR = 1554 |
9209 | | 0, // LXE = 1555 |
9210 | | 0, // LXEB = 1556 |
9211 | | 0, // LXEBR = 1557 |
9212 | | 0, // LXER = 1558 |
9213 | | 0, // LXR = 1559 |
9214 | | 0, // LY = 1560 |
9215 | | 0, // LZDR = 1561 |
9216 | | 0, // LZER = 1562 |
9217 | | Feature_FeatureLoadAndZeroRightmostByte | 0, // LZRF = 1563 |
9218 | | Feature_FeatureLoadAndZeroRightmostByte | 0, // LZRG = 1564 |
9219 | | 0, // LZXR = 1565 |
9220 | | 0, // M = 1566 |
9221 | | 0, // MAD = 1567 |
9222 | | 0, // MADB = 1568 |
9223 | | 0, // MADBR = 1569 |
9224 | | 0, // MADR = 1570 |
9225 | | 0, // MAE = 1571 |
9226 | | 0, // MAEB = 1572 |
9227 | | 0, // MAEBR = 1573 |
9228 | | 0, // MAER = 1574 |
9229 | | 0, // MAY = 1575 |
9230 | | 0, // MAYH = 1576 |
9231 | | 0, // MAYHR = 1577 |
9232 | | 0, // MAYL = 1578 |
9233 | | 0, // MAYLR = 1579 |
9234 | | 0, // MAYR = 1580 |
9235 | | 0, // MC = 1581 |
9236 | | 0, // MD = 1582 |
9237 | | 0, // MDB = 1583 |
9238 | | 0, // MDBR = 1584 |
9239 | | 0, // MDE = 1585 |
9240 | | 0, // MDEB = 1586 |
9241 | | 0, // MDEBR = 1587 |
9242 | | 0, // MDER = 1588 |
9243 | | 0, // MDR = 1589 |
9244 | | 0, // MDTR = 1590 |
9245 | | Feature_FeatureFPExtension | 0, // MDTRA = 1591 |
9246 | | 0, // ME = 1592 |
9247 | | 0, // MEE = 1593 |
9248 | | 0, // MEEB = 1594 |
9249 | | 0, // MEEBR = 1595 |
9250 | | 0, // MEER = 1596 |
9251 | | 0, // MER = 1597 |
9252 | | 0, // MFY = 1598 |
9253 | | Feature_FeatureMiscellaneousExtensions2 | 0, // MG = 1599 |
9254 | | Feature_FeatureMiscellaneousExtensions2 | 0, // MGH = 1600 |
9255 | | 0, // MGHI = 1601 |
9256 | | Feature_FeatureMiscellaneousExtensions2 | 0, // MGRK = 1602 |
9257 | | 0, // MH = 1603 |
9258 | | 0, // MHI = 1604 |
9259 | | 0, // MHY = 1605 |
9260 | | 0, // ML = 1606 |
9261 | | 0, // MLG = 1607 |
9262 | | 0, // MLGR = 1608 |
9263 | | 0, // MLR = 1609 |
9264 | | 0, // MP = 1610 |
9265 | | 0, // MR = 1611 |
9266 | | 0, // MS = 1612 |
9267 | | Feature_FeatureMiscellaneousExtensions2 | 0, // MSC = 1613 |
9268 | | 0, // MSCH = 1614 |
9269 | | 0, // MSD = 1615 |
9270 | | 0, // MSDB = 1616 |
9271 | | 0, // MSDBR = 1617 |
9272 | | 0, // MSDR = 1618 |
9273 | | 0, // MSE = 1619 |
9274 | | 0, // MSEB = 1620 |
9275 | | 0, // MSEBR = 1621 |
9276 | | 0, // MSER = 1622 |
9277 | | 0, // MSFI = 1623 |
9278 | | 0, // MSG = 1624 |
9279 | | Feature_FeatureMiscellaneousExtensions2 | 0, // MSGC = 1625 |
9280 | | 0, // MSGF = 1626 |
9281 | | 0, // MSGFI = 1627 |
9282 | | 0, // MSGFR = 1628 |
9283 | | 0, // MSGR = 1629 |
9284 | | Feature_FeatureMiscellaneousExtensions2 | 0, // MSGRKC = 1630 |
9285 | | 0, // MSR = 1631 |
9286 | | Feature_FeatureMiscellaneousExtensions2 | 0, // MSRKC = 1632 |
9287 | | 0, // MSTA = 1633 |
9288 | | 0, // MSY = 1634 |
9289 | | 0, // MVC = 1635 |
9290 | | 0, // MVCDK = 1636 |
9291 | | 0, // MVCIN = 1637 |
9292 | | 0, // MVCK = 1638 |
9293 | | 0, // MVCL = 1639 |
9294 | | 0, // MVCLE = 1640 |
9295 | | 0, // MVCLU = 1641 |
9296 | | 0, // MVCLoop = 1642 |
9297 | | 0, // MVCOS = 1643 |
9298 | | 0, // MVCP = 1644 |
9299 | | 0, // MVCS = 1645 |
9300 | | 0, // MVCSK = 1646 |
9301 | | 0, // MVCSequence = 1647 |
9302 | | 0, // MVGHI = 1648 |
9303 | | 0, // MVHHI = 1649 |
9304 | | 0, // MVHI = 1650 |
9305 | | 0, // MVI = 1651 |
9306 | | 0, // MVIY = 1652 |
9307 | | 0, // MVN = 1653 |
9308 | | 0, // MVO = 1654 |
9309 | | 0, // MVPG = 1655 |
9310 | | 0, // MVST = 1656 |
9311 | | 0, // MVSTLoop = 1657 |
9312 | | 0, // MVZ = 1658 |
9313 | | 0, // MXBR = 1659 |
9314 | | 0, // MXD = 1660 |
9315 | | 0, // MXDB = 1661 |
9316 | | 0, // MXDBR = 1662 |
9317 | | 0, // MXDR = 1663 |
9318 | | 0, // MXR = 1664 |
9319 | | 0, // MXTR = 1665 |
9320 | | Feature_FeatureFPExtension | 0, // MXTRA = 1666 |
9321 | | 0, // MY = 1667 |
9322 | | 0, // MYH = 1668 |
9323 | | 0, // MYHR = 1669 |
9324 | | 0, // MYL = 1670 |
9325 | | 0, // MYLR = 1671 |
9326 | | 0, // MYR = 1672 |
9327 | | 0, // MemBarrier = 1673 |
9328 | | 0, // N = 1674 |
9329 | | 0, // NC = 1675 |
9330 | | 0, // NCLoop = 1676 |
9331 | | 0, // NCSequence = 1677 |
9332 | | 0, // NG = 1678 |
9333 | | 0, // NGR = 1679 |
9334 | | Feature_FeatureDistinctOps | 0, // NGRK = 1680 |
9335 | | 0, // NI = 1681 |
9336 | | Feature_FeatureExecutionHint | 0, // NIAI = 1682 |
9337 | | Feature_FeatureHighWord | 0, // NIFMux = 1683 |
9338 | | 0, // NIHF = 1684 |
9339 | | 0, // NIHF64 = 1685 |
9340 | | 0, // NIHH = 1686 |
9341 | | 0, // NIHH64 = 1687 |
9342 | | 0, // NIHL = 1688 |
9343 | | 0, // NIHL64 = 1689 |
9344 | | Feature_FeatureHighWord | 0, // NIHMux = 1690 |
9345 | | 0, // NILF = 1691 |
9346 | | 0, // NILF64 = 1692 |
9347 | | 0, // NILH = 1693 |
9348 | | 0, // NILH64 = 1694 |
9349 | | 0, // NILL = 1695 |
9350 | | 0, // NILL64 = 1696 |
9351 | | Feature_FeatureHighWord | 0, // NILMux = 1697 |
9352 | | 0, // NIY = 1698 |
9353 | | 0, // NR = 1699 |
9354 | | Feature_FeatureDistinctOps | 0, // NRK = 1700 |
9355 | | Feature_FeatureTransactionalExecution | 0, // NTSTG = 1701 |
9356 | | 0, // NY = 1702 |
9357 | | 0, // O = 1703 |
9358 | | 0, // OC = 1704 |
9359 | | 0, // OCLoop = 1705 |
9360 | | 0, // OCSequence = 1706 |
9361 | | 0, // OG = 1707 |
9362 | | 0, // OGR = 1708 |
9363 | | Feature_FeatureDistinctOps | 0, // OGRK = 1709 |
9364 | | 0, // OI = 1710 |
9365 | | Feature_FeatureHighWord | 0, // OIFMux = 1711 |
9366 | | 0, // OIHF = 1712 |
9367 | | 0, // OIHF64 = 1713 |
9368 | | 0, // OIHH = 1714 |
9369 | | 0, // OIHH64 = 1715 |
9370 | | 0, // OIHL = 1716 |
9371 | | 0, // OIHL64 = 1717 |
9372 | | Feature_FeatureHighWord | 0, // OIHMux = 1718 |
9373 | | 0, // OILF = 1719 |
9374 | | 0, // OILF64 = 1720 |
9375 | | 0, // OILH = 1721 |
9376 | | 0, // OILH64 = 1722 |
9377 | | 0, // OILL = 1723 |
9378 | | 0, // OILL64 = 1724 |
9379 | | Feature_FeatureHighWord | 0, // OILMux = 1725 |
9380 | | 0, // OIY = 1726 |
9381 | | 0, // OR = 1727 |
9382 | | Feature_FeatureDistinctOps | 0, // ORK = 1728 |
9383 | | 0, // OY = 1729 |
9384 | | 0, // PACK = 1730 |
9385 | | 0, // PAIR128 = 1731 |
9386 | | 0, // PALB = 1732 |
9387 | | 0, // PC = 1733 |
9388 | | Feature_FeatureMessageSecurityAssist4 | 0, // PCC = 1734 |
9389 | | Feature_FeatureMessageSecurityAssist3 | 0, // PCKMO = 1735 |
9390 | | 0, // PFD = 1736 |
9391 | | 0, // PFDRL = 1737 |
9392 | | 0, // PFMF = 1738 |
9393 | | 0, // PFPO = 1739 |
9394 | | 0, // PGIN = 1740 |
9395 | | 0, // PGOUT = 1741 |
9396 | | 0, // PKA = 1742 |
9397 | | 0, // PKU = 1743 |
9398 | | 0, // PLO = 1744 |
9399 | | Feature_FeaturePopulationCount | 0, // POPCNT = 1745 |
9400 | | Feature_FeatureProcessorAssist | 0, // PPA = 1746 |
9401 | | Feature_FeatureMessageSecurityAssist5 | 0, // PPNO = 1747 |
9402 | | 0, // PR = 1748 |
9403 | | Feature_FeatureMessageSecurityAssist7 | 0, // PRNO = 1749 |
9404 | | 0, // PT = 1750 |
9405 | | 0, // PTF = 1751 |
9406 | | 0, // PTFF = 1752 |
9407 | | 0, // PTI = 1753 |
9408 | | 0, // PTLB = 1754 |
9409 | | 0, // QADTR = 1755 |
9410 | | 0, // QAXTR = 1756 |
9411 | | 0, // QCTRI = 1757 |
9412 | | 0, // QSI = 1758 |
9413 | | 0, // RCHP = 1759 |
9414 | | 0, // RISBG = 1760 |
9415 | | 0, // RISBG32 = 1761 |
9416 | | Feature_FeatureMiscellaneousExtensions | 0, // RISBGN = 1762 |
9417 | | Feature_FeatureHighWord | 0, // RISBHG = 1763 |
9418 | | Feature_FeatureHighWord | 0, // RISBHH = 1764 |
9419 | | Feature_FeatureHighWord | 0, // RISBHL = 1765 |
9420 | | Feature_FeatureHighWord | 0, // RISBLG = 1766 |
9421 | | Feature_FeatureHighWord | 0, // RISBLH = 1767 |
9422 | | Feature_FeatureHighWord | 0, // RISBLL = 1768 |
9423 | | Feature_FeatureHighWord | 0, // RISBMux = 1769 |
9424 | | 0, // RLL = 1770 |
9425 | | 0, // RLLG = 1771 |
9426 | | 0, // RNSBG = 1772 |
9427 | | 0, // ROSBG = 1773 |
9428 | | 0, // RP = 1774 |
9429 | | 0, // RRBE = 1775 |
9430 | | Feature_FeatureResetReferenceBitsMultiple | 0, // RRBM = 1776 |
9431 | | 0, // RRDTR = 1777 |
9432 | | 0, // RRXTR = 1778 |
9433 | | 0, // RSCH = 1779 |
9434 | | 0, // RXSBG = 1780 |
9435 | | 0, // Return = 1781 |
9436 | | 0, // S = 1782 |
9437 | | 0, // SAC = 1783 |
9438 | | 0, // SACF = 1784 |
9439 | | 0, // SAL = 1785 |
9440 | | 0, // SAM24 = 1786 |
9441 | | 0, // SAM31 = 1787 |
9442 | | 0, // SAM64 = 1788 |
9443 | | 0, // SAR = 1789 |
9444 | | 0, // SCCTR = 1790 |
9445 | | 0, // SCHM = 1791 |
9446 | | 0, // SCK = 1792 |
9447 | | 0, // SCKC = 1793 |
9448 | | 0, // SCKPF = 1794 |
9449 | | 0, // SD = 1795 |
9450 | | 0, // SDB = 1796 |
9451 | | 0, // SDBR = 1797 |
9452 | | 0, // SDR = 1798 |
9453 | | 0, // SDTR = 1799 |
9454 | | Feature_FeatureFPExtension | 0, // SDTRA = 1800 |
9455 | | 0, // SE = 1801 |
9456 | | 0, // SEB = 1802 |
9457 | | 0, // SEBR = 1803 |
9458 | | 0, // SER = 1804 |
9459 | | 0, // SFASR = 1805 |
9460 | | 0, // SFPC = 1806 |
9461 | | 0, // SG = 1807 |
9462 | | 0, // SGF = 1808 |
9463 | | 0, // SGFR = 1809 |
9464 | | Feature_FeatureMiscellaneousExtensions2 | 0, // SGH = 1810 |
9465 | | 0, // SGR = 1811 |
9466 | | Feature_FeatureDistinctOps | 0, // SGRK = 1812 |
9467 | | 0, // SH = 1813 |
9468 | | Feature_FeatureHighWord | 0, // SHHHR = 1814 |
9469 | | Feature_FeatureHighWord | 0, // SHHLR = 1815 |
9470 | | 0, // SHY = 1816 |
9471 | | 0, // SIE = 1817 |
9472 | | 0, // SIGA = 1818 |
9473 | | 0, // SIGP = 1819 |
9474 | | 0, // SL = 1820 |
9475 | | 0, // SLA = 1821 |
9476 | | 0, // SLAG = 1822 |
9477 | | Feature_FeatureDistinctOps | 0, // SLAK = 1823 |
9478 | | 0, // SLB = 1824 |
9479 | | 0, // SLBG = 1825 |
9480 | | 0, // SLBGR = 1826 |
9481 | | 0, // SLBR = 1827 |
9482 | | 0, // SLDA = 1828 |
9483 | | 0, // SLDL = 1829 |
9484 | | 0, // SLDT = 1830 |
9485 | | 0, // SLFI = 1831 |
9486 | | 0, // SLG = 1832 |
9487 | | 0, // SLGF = 1833 |
9488 | | 0, // SLGFI = 1834 |
9489 | | 0, // SLGFR = 1835 |
9490 | | 0, // SLGR = 1836 |
9491 | | Feature_FeatureDistinctOps | 0, // SLGRK = 1837 |
9492 | | Feature_FeatureHighWord | 0, // SLHHHR = 1838 |
9493 | | Feature_FeatureHighWord | 0, // SLHHLR = 1839 |
9494 | | 0, // SLL = 1840 |
9495 | | 0, // SLLG = 1841 |
9496 | | Feature_FeatureDistinctOps | 0, // SLLK = 1842 |
9497 | | 0, // SLR = 1843 |
9498 | | Feature_FeatureDistinctOps | 0, // SLRK = 1844 |
9499 | | 0, // SLXT = 1845 |
9500 | | 0, // SLY = 1846 |
9501 | | 0, // SP = 1847 |
9502 | | 0, // SPCTR = 1848 |
9503 | | 0, // SPKA = 1849 |
9504 | | 0, // SPM = 1850 |
9505 | | 0, // SPT = 1851 |
9506 | | 0, // SPX = 1852 |
9507 | | 0, // SQD = 1853 |
9508 | | 0, // SQDB = 1854 |
9509 | | 0, // SQDBR = 1855 |
9510 | | 0, // SQDR = 1856 |
9511 | | 0, // SQE = 1857 |
9512 | | 0, // SQEB = 1858 |
9513 | | 0, // SQEBR = 1859 |
9514 | | 0, // SQER = 1860 |
9515 | | 0, // SQXBR = 1861 |
9516 | | 0, // SQXR = 1862 |
9517 | | 0, // SR = 1863 |
9518 | | 0, // SRA = 1864 |
9519 | | 0, // SRAG = 1865 |
9520 | | Feature_FeatureDistinctOps | 0, // SRAK = 1866 |
9521 | | 0, // SRDA = 1867 |
9522 | | 0, // SRDL = 1868 |
9523 | | 0, // SRDT = 1869 |
9524 | | Feature_FeatureDistinctOps | 0, // SRK = 1870 |
9525 | | 0, // SRL = 1871 |
9526 | | 0, // SRLG = 1872 |
9527 | | Feature_FeatureDistinctOps | 0, // SRLK = 1873 |
9528 | | 0, // SRNM = 1874 |
9529 | | Feature_FeatureFPExtension | 0, // SRNMB = 1875 |
9530 | | 0, // SRNMT = 1876 |
9531 | | 0, // SRP = 1877 |
9532 | | 0, // SRST = 1878 |
9533 | | 0, // SRSTLoop = 1879 |
9534 | | 0, // SRSTU = 1880 |
9535 | | 0, // SRXT = 1881 |
9536 | | 0, // SSAIR = 1882 |
9537 | | 0, // SSAR = 1883 |
9538 | | 0, // SSCH = 1884 |
9539 | | 0, // SSKE = 1885 |
9540 | | 0, // SSKEOpt = 1886 |
9541 | | 0, // SSM = 1887 |
9542 | | 0, // ST = 1888 |
9543 | | 0, // ST128 = 1889 |
9544 | | 0, // STAM = 1890 |
9545 | | 0, // STAMY = 1891 |
9546 | | 0, // STAP = 1892 |
9547 | | 0, // STC = 1893 |
9548 | | Feature_FeatureHighWord | 0, // STCH = 1894 |
9549 | | 0, // STCK = 1895 |
9550 | | 0, // STCKC = 1896 |
9551 | | 0, // STCKE = 1897 |
9552 | | 0, // STCKF = 1898 |
9553 | | 0, // STCM = 1899 |
9554 | | 0, // STCMH = 1900 |
9555 | | 0, // STCMY = 1901 |
9556 | | Feature_FeatureHighWord | 0, // STCMux = 1902 |
9557 | | 0, // STCPS = 1903 |
9558 | | 0, // STCRW = 1904 |
9559 | | 0, // STCTG = 1905 |
9560 | | 0, // STCTL = 1906 |
9561 | | 0, // STCY = 1907 |
9562 | | 0, // STD = 1908 |
9563 | | 0, // STDY = 1909 |
9564 | | 0, // STE = 1910 |
9565 | | 0, // STEY = 1911 |
9566 | | Feature_FeatureHighWord | 0, // STFH = 1912 |
9567 | | 0, // STFL = 1913 |
9568 | | 0, // STFLE = 1914 |
9569 | | 0, // STFPC = 1915 |
9570 | | 0, // STG = 1916 |
9571 | | 0, // STGRL = 1917 |
9572 | | Feature_FeatureGuardedStorage | 0, // STGSC = 1918 |
9573 | | 0, // STH = 1919 |
9574 | | Feature_FeatureHighWord | 0, // STHH = 1920 |
9575 | | Feature_FeatureHighWord | 0, // STHMux = 1921 |
9576 | | 0, // STHRL = 1922 |
9577 | | 0, // STHY = 1923 |
9578 | | 0, // STIDP = 1924 |
9579 | | 0, // STM = 1925 |
9580 | | 0, // STMG = 1926 |
9581 | | 0, // STMH = 1927 |
9582 | | 0, // STMY = 1928 |
9583 | | Feature_FeatureHighWord | 0, // STMux = 1929 |
9584 | | 0, // STNSM = 1930 |
9585 | | Feature_FeatureLoadStoreOnCond | 0, // STOC = 1931 |
9586 | | Feature_FeatureLoadStoreOnCond | 0, // STOCAsm = 1932 |
9587 | | Feature_FeatureLoadStoreOnCond | 0, // STOCAsmE = 1933 |
9588 | | Feature_FeatureLoadStoreOnCond | 0, // STOCAsmH = 1934 |
9589 | | Feature_FeatureLoadStoreOnCond | 0, // STOCAsmHE = 1935 |
9590 | | Feature_FeatureLoadStoreOnCond | 0, // STOCAsmL = 1936 |
9591 | | Feature_FeatureLoadStoreOnCond | 0, // STOCAsmLE = 1937 |
9592 | | Feature_FeatureLoadStoreOnCond | 0, // STOCAsmLH = 1938 |
9593 | | Feature_FeatureLoadStoreOnCond | 0, // STOCAsmM = 1939 |
9594 | | Feature_FeatureLoadStoreOnCond | 0, // STOCAsmNE = 1940 |
9595 | | Feature_FeatureLoadStoreOnCond | 0, // STOCAsmNH = 1941 |
9596 | | Feature_FeatureLoadStoreOnCond | 0, // STOCAsmNHE = 1942 |
9597 | | Feature_FeatureLoadStoreOnCond | 0, // STOCAsmNL = 1943 |
9598 | | Feature_FeatureLoadStoreOnCond | 0, // STOCAsmNLE = 1944 |
9599 | | Feature_FeatureLoadStoreOnCond | 0, // STOCAsmNLH = 1945 |
9600 | | Feature_FeatureLoadStoreOnCond | 0, // STOCAsmNM = 1946 |
9601 | | Feature_FeatureLoadStoreOnCond | 0, // STOCAsmNO = 1947 |
9602 | | Feature_FeatureLoadStoreOnCond | 0, // STOCAsmNP = 1948 |
9603 | | Feature_FeatureLoadStoreOnCond | 0, // STOCAsmNZ = 1949 |
9604 | | Feature_FeatureLoadStoreOnCond | 0, // STOCAsmO = 1950 |
9605 | | Feature_FeatureLoadStoreOnCond | 0, // STOCAsmP = 1951 |
9606 | | Feature_FeatureLoadStoreOnCond | 0, // STOCAsmZ = 1952 |
9607 | | Feature_FeatureLoadStoreOnCond2 | 0, // STOCFH = 1953 |
9608 | | Feature_FeatureLoadStoreOnCond2 | 0, // STOCFHAsm = 1954 |
9609 | | Feature_FeatureLoadStoreOnCond2 | 0, // STOCFHAsmE = 1955 |
9610 | | Feature_FeatureLoadStoreOnCond2 | 0, // STOCFHAsmH = 1956 |
9611 | | Feature_FeatureLoadStoreOnCond2 | 0, // STOCFHAsmHE = 1957 |
9612 | | Feature_FeatureLoadStoreOnCond2 | 0, // STOCFHAsmL = 1958 |
9613 | | Feature_FeatureLoadStoreOnCond2 | 0, // STOCFHAsmLE = 1959 |
9614 | | Feature_FeatureLoadStoreOnCond2 | 0, // STOCFHAsmLH = 1960 |
9615 | | Feature_FeatureLoadStoreOnCond2 | 0, // STOCFHAsmM = 1961 |
9616 | | Feature_FeatureLoadStoreOnCond2 | 0, // STOCFHAsmNE = 1962 |
9617 | | Feature_FeatureLoadStoreOnCond2 | 0, // STOCFHAsmNH = 1963 |
9618 | | Feature_FeatureLoadStoreOnCond2 | 0, // STOCFHAsmNHE = 1964 |
9619 | | Feature_FeatureLoadStoreOnCond2 | 0, // STOCFHAsmNL = 1965 |
9620 | | Feature_FeatureLoadStoreOnCond2 | 0, // STOCFHAsmNLE = 1966 |
9621 | | Feature_FeatureLoadStoreOnCond2 | 0, // STOCFHAsmNLH = 1967 |
9622 | | Feature_FeatureLoadStoreOnCond2 | 0, // STOCFHAsmNM = 1968 |
9623 | | Feature_FeatureLoadStoreOnCond2 | 0, // STOCFHAsmNO = 1969 |
9624 | | Feature_FeatureLoadStoreOnCond2 | 0, // STOCFHAsmNP = 1970 |
9625 | | Feature_FeatureLoadStoreOnCond2 | 0, // STOCFHAsmNZ = 1971 |
9626 | | Feature_FeatureLoadStoreOnCond2 | 0, // STOCFHAsmO = 1972 |
9627 | | Feature_FeatureLoadStoreOnCond2 | 0, // STOCFHAsmP = 1973 |
9628 | | Feature_FeatureLoadStoreOnCond2 | 0, // STOCFHAsmZ = 1974 |
9629 | | Feature_FeatureLoadStoreOnCond | 0, // STOCG = 1975 |
9630 | | Feature_FeatureLoadStoreOnCond | 0, // STOCGAsm = 1976 |
9631 | | Feature_FeatureLoadStoreOnCond | 0, // STOCGAsmE = 1977 |
9632 | | Feature_FeatureLoadStoreOnCond | 0, // STOCGAsmH = 1978 |
9633 | | Feature_FeatureLoadStoreOnCond | 0, // STOCGAsmHE = 1979 |
9634 | | Feature_FeatureLoadStoreOnCond | 0, // STOCGAsmL = 1980 |
9635 | | Feature_FeatureLoadStoreOnCond | 0, // STOCGAsmLE = 1981 |
9636 | | Feature_FeatureLoadStoreOnCond | 0, // STOCGAsmLH = 1982 |
9637 | | Feature_FeatureLoadStoreOnCond | 0, // STOCGAsmM = 1983 |
9638 | | Feature_FeatureLoadStoreOnCond | 0, // STOCGAsmNE = 1984 |
9639 | | Feature_FeatureLoadStoreOnCond | 0, // STOCGAsmNH = 1985 |
9640 | | Feature_FeatureLoadStoreOnCond | 0, // STOCGAsmNHE = 1986 |
9641 | | Feature_FeatureLoadStoreOnCond | 0, // STOCGAsmNL = 1987 |
9642 | | Feature_FeatureLoadStoreOnCond | 0, // STOCGAsmNLE = 1988 |
9643 | | Feature_FeatureLoadStoreOnCond | 0, // STOCGAsmNLH = 1989 |
9644 | | Feature_FeatureLoadStoreOnCond | 0, // STOCGAsmNM = 1990 |
9645 | | Feature_FeatureLoadStoreOnCond | 0, // STOCGAsmNO = 1991 |
9646 | | Feature_FeatureLoadStoreOnCond | 0, // STOCGAsmNP = 1992 |
9647 | | Feature_FeatureLoadStoreOnCond | 0, // STOCGAsmNZ = 1993 |
9648 | | Feature_FeatureLoadStoreOnCond | 0, // STOCGAsmO = 1994 |
9649 | | Feature_FeatureLoadStoreOnCond | 0, // STOCGAsmP = 1995 |
9650 | | Feature_FeatureLoadStoreOnCond | 0, // STOCGAsmZ = 1996 |
9651 | | Feature_FeatureLoadStoreOnCond2 | 0, // STOCMux = 1997 |
9652 | | 0, // STOSM = 1998 |
9653 | | 0, // STPQ = 1999 |
9654 | | 0, // STPT = 2000 |
9655 | | 0, // STPX = 2001 |
9656 | | 0, // STRAG = 2002 |
9657 | | 0, // STRL = 2003 |
9658 | | 0, // STRV = 2004 |
9659 | | 0, // STRVG = 2005 |
9660 | | 0, // STRVH = 2006 |
9661 | | 0, // STSCH = 2007 |
9662 | | 0, // STSI = 2008 |
9663 | | 0, // STURA = 2009 |
9664 | | 0, // STURG = 2010 |
9665 | | 0, // STX = 2011 |
9666 | | 0, // STY = 2012 |
9667 | | 0, // SU = 2013 |
9668 | | 0, // SUR = 2014 |
9669 | | 0, // SVC = 2015 |
9670 | | 0, // SW = 2016 |
9671 | | 0, // SWR = 2017 |
9672 | | 0, // SXBR = 2018 |
9673 | | 0, // SXR = 2019 |
9674 | | 0, // SXTR = 2020 |
9675 | | Feature_FeatureFPExtension | 0, // SXTRA = 2021 |
9676 | | 0, // SY = 2022 |
9677 | | 0, // Select32 = 2023 |
9678 | | Feature_FeatureHighWord | 0, // Select32Mux = 2024 |
9679 | | 0, // Select64 = 2025 |
9680 | | 0, // SelectF128 = 2026 |
9681 | | 0, // SelectF32 = 2027 |
9682 | | 0, // SelectF64 = 2028 |
9683 | | Feature_FeatureVectorEnhancements1 | 0, // SelectVR128 = 2029 |
9684 | | 0, // Serialize = 2030 |
9685 | | Feature_FeatureTransactionalExecution | 0, // TABORT = 2031 |
9686 | | 0, // TAM = 2032 |
9687 | | 0, // TAR = 2033 |
9688 | | 0, // TB = 2034 |
9689 | | 0, // TBDR = 2035 |
9690 | | 0, // TBEDR = 2036 |
9691 | | Feature_FeatureTransactionalExecution | 0, // TBEGIN = 2037 |
9692 | | Feature_FeatureTransactionalExecution | 0, // TBEGINC = 2038 |
9693 | | Feature_FeatureTransactionalExecution | 0, // TBEGIN_nofloat = 2039 |
9694 | | 0, // TCDB = 2040 |
9695 | | 0, // TCEB = 2041 |
9696 | | 0, // TCXB = 2042 |
9697 | | 0, // TDCDT = 2043 |
9698 | | 0, // TDCET = 2044 |
9699 | | 0, // TDCXT = 2045 |
9700 | | 0, // TDGDT = 2046 |
9701 | | 0, // TDGET = 2047 |
9702 | | 0, // TDGXT = 2048 |
9703 | | Feature_FeatureTransactionalExecution | 0, // TEND = 2049 |
9704 | | 0, // THDER = 2050 |
9705 | | 0, // THDR = 2051 |
9706 | | 0, // TLS_GDCALL = 2052 |
9707 | | 0, // TLS_LDCALL = 2053 |
9708 | | 0, // TM = 2054 |
9709 | | 0, // TMHH = 2055 |
9710 | | 0, // TMHH64 = 2056 |
9711 | | 0, // TMHL = 2057 |
9712 | | 0, // TMHL64 = 2058 |
9713 | | Feature_FeatureHighWord | 0, // TMHMux = 2059 |
9714 | | 0, // TMLH = 2060 |
9715 | | 0, // TMLH64 = 2061 |
9716 | | 0, // TMLL = 2062 |
9717 | | 0, // TMLL64 = 2063 |
9718 | | Feature_FeatureHighWord | 0, // TMLMux = 2064 |
9719 | | 0, // TMY = 2065 |
9720 | | 0, // TP = 2066 |
9721 | | 0, // TPI = 2067 |
9722 | | 0, // TPROT = 2068 |
9723 | | 0, // TR = 2069 |
9724 | | 0, // TRACE = 2070 |
9725 | | 0, // TRACG = 2071 |
9726 | | 0, // TRAP2 = 2072 |
9727 | | 0, // TRAP4 = 2073 |
9728 | | 0, // TRE = 2074 |
9729 | | 0, // TROO = 2075 |
9730 | | 0, // TROOOpt = 2076 |
9731 | | 0, // TROT = 2077 |
9732 | | 0, // TROTOpt = 2078 |
9733 | | 0, // TRT = 2079 |
9734 | | 0, // TRTE = 2080 |
9735 | | 0, // TRTEOpt = 2081 |
9736 | | 0, // TRTO = 2082 |
9737 | | 0, // TRTOOpt = 2083 |
9738 | | 0, // TRTR = 2084 |
9739 | | 0, // TRTRE = 2085 |
9740 | | 0, // TRTREOpt = 2086 |
9741 | | 0, // TRTT = 2087 |
9742 | | 0, // TRTTOpt = 2088 |
9743 | | 0, // TS = 2089 |
9744 | | 0, // TSCH = 2090 |
9745 | | 0, // Trap = 2091 |
9746 | | 0, // UNPK = 2092 |
9747 | | 0, // UNPKA = 2093 |
9748 | | 0, // UNPKU = 2094 |
9749 | | 0, // UPT = 2095 |
9750 | | Feature_FeatureVector | 0, // VA = 2096 |
9751 | | Feature_FeatureVector | 0, // VAB = 2097 |
9752 | | Feature_FeatureVector | 0, // VAC = 2098 |
9753 | | Feature_FeatureVector | 0, // VACC = 2099 |
9754 | | Feature_FeatureVector | 0, // VACCB = 2100 |
9755 | | Feature_FeatureVector | 0, // VACCC = 2101 |
9756 | | Feature_FeatureVector | 0, // VACCCQ = 2102 |
9757 | | Feature_FeatureVector | 0, // VACCF = 2103 |
9758 | | Feature_FeatureVector | 0, // VACCG = 2104 |
9759 | | Feature_FeatureVector | 0, // VACCH = 2105 |
9760 | | Feature_FeatureVector | 0, // VACCQ = 2106 |
9761 | | Feature_FeatureVector | 0, // VACQ = 2107 |
9762 | | Feature_FeatureVector | 0, // VAF = 2108 |
9763 | | Feature_FeatureVector | 0, // VAG = 2109 |
9764 | | Feature_FeatureVector | 0, // VAH = 2110 |
9765 | | Feature_FeatureVectorPackedDecimal | 0, // VAP = 2111 |
9766 | | Feature_FeatureVector | 0, // VAQ = 2112 |
9767 | | Feature_FeatureVector | 0, // VAVG = 2113 |
9768 | | Feature_FeatureVector | 0, // VAVGB = 2114 |
9769 | | Feature_FeatureVector | 0, // VAVGF = 2115 |
9770 | | Feature_FeatureVector | 0, // VAVGG = 2116 |
9771 | | Feature_FeatureVector | 0, // VAVGH = 2117 |
9772 | | Feature_FeatureVector | 0, // VAVGL = 2118 |
9773 | | Feature_FeatureVector | 0, // VAVGLB = 2119 |
9774 | | Feature_FeatureVector | 0, // VAVGLF = 2120 |
9775 | | Feature_FeatureVector | 0, // VAVGLG = 2121 |
9776 | | Feature_FeatureVector | 0, // VAVGLH = 2122 |
9777 | | Feature_FeatureVectorEnhancements1 | 0, // VBPERM = 2123 |
9778 | | Feature_FeatureVector | 0, // VCDG = 2124 |
9779 | | Feature_FeatureVector | 0, // VCDGB = 2125 |
9780 | | Feature_FeatureVector | 0, // VCDLG = 2126 |
9781 | | Feature_FeatureVector | 0, // VCDLGB = 2127 |
9782 | | Feature_FeatureVector | 0, // VCEQ = 2128 |
9783 | | Feature_FeatureVector | 0, // VCEQB = 2129 |
9784 | | Feature_FeatureVector | 0, // VCEQBS = 2130 |
9785 | | Feature_FeatureVector | 0, // VCEQF = 2131 |
9786 | | Feature_FeatureVector | 0, // VCEQFS = 2132 |
9787 | | Feature_FeatureVector | 0, // VCEQG = 2133 |
9788 | | Feature_FeatureVector | 0, // VCEQGS = 2134 |
9789 | | Feature_FeatureVector | 0, // VCEQH = 2135 |
9790 | | Feature_FeatureVector | 0, // VCEQHS = 2136 |
9791 | | Feature_FeatureVector | 0, // VCGD = 2137 |
9792 | | Feature_FeatureVector | 0, // VCGDB = 2138 |
9793 | | Feature_FeatureVector | 0, // VCH = 2139 |
9794 | | Feature_FeatureVector | 0, // VCHB = 2140 |
9795 | | Feature_FeatureVector | 0, // VCHBS = 2141 |
9796 | | Feature_FeatureVector | 0, // VCHF = 2142 |
9797 | | Feature_FeatureVector | 0, // VCHFS = 2143 |
9798 | | Feature_FeatureVector | 0, // VCHG = 2144 |
9799 | | Feature_FeatureVector | 0, // VCHGS = 2145 |
9800 | | Feature_FeatureVector | 0, // VCHH = 2146 |
9801 | | Feature_FeatureVector | 0, // VCHHS = 2147 |
9802 | | Feature_FeatureVector | 0, // VCHL = 2148 |
9803 | | Feature_FeatureVector | 0, // VCHLB = 2149 |
9804 | | Feature_FeatureVector | 0, // VCHLBS = 2150 |
9805 | | Feature_FeatureVector | 0, // VCHLF = 2151 |
9806 | | Feature_FeatureVector | 0, // VCHLFS = 2152 |
9807 | | Feature_FeatureVector | 0, // VCHLG = 2153 |
9808 | | Feature_FeatureVector | 0, // VCHLGS = 2154 |
9809 | | Feature_FeatureVector | 0, // VCHLH = 2155 |
9810 | | Feature_FeatureVector | 0, // VCHLHS = 2156 |
9811 | | Feature_FeatureVector | 0, // VCKSM = 2157 |
9812 | | Feature_FeatureVector | 0, // VCLGD = 2158 |
9813 | | Feature_FeatureVector | 0, // VCLGDB = 2159 |
9814 | | Feature_FeatureVector | 0, // VCLZ = 2160 |
9815 | | Feature_FeatureVector | 0, // VCLZB = 2161 |
9816 | | Feature_FeatureVector | 0, // VCLZF = 2162 |
9817 | | Feature_FeatureVector | 0, // VCLZG = 2163 |
9818 | | Feature_FeatureVector | 0, // VCLZH = 2164 |
9819 | | Feature_FeatureVectorPackedDecimal | 0, // VCP = 2165 |
9820 | | Feature_FeatureVector | 0, // VCTZ = 2166 |
9821 | | Feature_FeatureVector | 0, // VCTZB = 2167 |
9822 | | Feature_FeatureVector | 0, // VCTZF = 2168 |
9823 | | Feature_FeatureVector | 0, // VCTZG = 2169 |
9824 | | Feature_FeatureVector | 0, // VCTZH = 2170 |
9825 | | Feature_FeatureVectorPackedDecimal | 0, // VCVB = 2171 |
9826 | | Feature_FeatureVectorPackedDecimal | 0, // VCVBG = 2172 |
9827 | | Feature_FeatureVectorPackedDecimal | 0, // VCVD = 2173 |
9828 | | Feature_FeatureVectorPackedDecimal | 0, // VCVDG = 2174 |
9829 | | Feature_FeatureVectorPackedDecimal | 0, // VDP = 2175 |
9830 | | Feature_FeatureVector | 0, // VEC = 2176 |
9831 | | Feature_FeatureVector | 0, // VECB = 2177 |
9832 | | Feature_FeatureVector | 0, // VECF = 2178 |
9833 | | Feature_FeatureVector | 0, // VECG = 2179 |
9834 | | Feature_FeatureVector | 0, // VECH = 2180 |
9835 | | Feature_FeatureVector | 0, // VECL = 2181 |
9836 | | Feature_FeatureVector | 0, // VECLB = 2182 |
9837 | | Feature_FeatureVector | 0, // VECLF = 2183 |
9838 | | Feature_FeatureVector | 0, // VECLG = 2184 |
9839 | | Feature_FeatureVector | 0, // VECLH = 2185 |
9840 | | Feature_FeatureVector | 0, // VERIM = 2186 |
9841 | | Feature_FeatureVector | 0, // VERIMB = 2187 |
9842 | | Feature_FeatureVector | 0, // VERIMF = 2188 |
9843 | | Feature_FeatureVector | 0, // VERIMG = 2189 |
9844 | | Feature_FeatureVector | 0, // VERIMH = 2190 |
9845 | | Feature_FeatureVector | 0, // VERLL = 2191 |
9846 | | Feature_FeatureVector | 0, // VERLLB = 2192 |
9847 | | Feature_FeatureVector | 0, // VERLLF = 2193 |
9848 | | Feature_FeatureVector | 0, // VERLLG = 2194 |
9849 | | Feature_FeatureVector | 0, // VERLLH = 2195 |
9850 | | Feature_FeatureVector | 0, // VERLLV = 2196 |
9851 | | Feature_FeatureVector | 0, // VERLLVB = 2197 |
9852 | | Feature_FeatureVector | 0, // VERLLVF = 2198 |
9853 | | Feature_FeatureVector | 0, // VERLLVG = 2199 |
9854 | | Feature_FeatureVector | 0, // VERLLVH = 2200 |
9855 | | Feature_FeatureVector | 0, // VESL = 2201 |
9856 | | Feature_FeatureVector | 0, // VESLB = 2202 |
9857 | | Feature_FeatureVector | 0, // VESLF = 2203 |
9858 | | Feature_FeatureVector | 0, // VESLG = 2204 |
9859 | | Feature_FeatureVector | 0, // VESLH = 2205 |
9860 | | Feature_FeatureVector | 0, // VESLV = 2206 |
9861 | | Feature_FeatureVector | 0, // VESLVB = 2207 |
9862 | | Feature_FeatureVector | 0, // VESLVF = 2208 |
9863 | | Feature_FeatureVector | 0, // VESLVG = 2209 |
9864 | | Feature_FeatureVector | 0, // VESLVH = 2210 |
9865 | | Feature_FeatureVector | 0, // VESRA = 2211 |
9866 | | Feature_FeatureVector | 0, // VESRAB = 2212 |
9867 | | Feature_FeatureVector | 0, // VESRAF = 2213 |
9868 | | Feature_FeatureVector | 0, // VESRAG = 2214 |
9869 | | Feature_FeatureVector | 0, // VESRAH = 2215 |
9870 | | Feature_FeatureVector | 0, // VESRAV = 2216 |
9871 | | Feature_FeatureVector | 0, // VESRAVB = 2217 |
9872 | | Feature_FeatureVector | 0, // VESRAVF = 2218 |
9873 | | Feature_FeatureVector | 0, // VESRAVG = 2219 |
9874 | | Feature_FeatureVector | 0, // VESRAVH = 2220 |
9875 | | Feature_FeatureVector | 0, // VESRL = 2221 |
9876 | | Feature_FeatureVector | 0, // VESRLB = 2222 |
9877 | | Feature_FeatureVector | 0, // VESRLF = 2223 |
9878 | | Feature_FeatureVector | 0, // VESRLG = 2224 |
9879 | | Feature_FeatureVector | 0, // VESRLH = 2225 |
9880 | | Feature_FeatureVector | 0, // VESRLV = 2226 |
9881 | | Feature_FeatureVector | 0, // VESRLVB = 2227 |
9882 | | Feature_FeatureVector | 0, // VESRLVF = 2228 |
9883 | | Feature_FeatureVector | 0, // VESRLVG = 2229 |
9884 | | Feature_FeatureVector | 0, // VESRLVH = 2230 |
9885 | | Feature_FeatureVector | 0, // VFA = 2231 |
9886 | | Feature_FeatureVector | 0, // VFADB = 2232 |
9887 | | Feature_FeatureVector | 0, // VFAE = 2233 |
9888 | | Feature_FeatureVector | 0, // VFAEB = 2234 |
9889 | | Feature_FeatureVector | 0, // VFAEBS = 2235 |
9890 | | Feature_FeatureVector | 0, // VFAEF = 2236 |
9891 | | Feature_FeatureVector | 0, // VFAEFS = 2237 |
9892 | | Feature_FeatureVector | 0, // VFAEH = 2238 |
9893 | | Feature_FeatureVector | 0, // VFAEHS = 2239 |
9894 | | Feature_FeatureVector | 0, // VFAEZB = 2240 |
9895 | | Feature_FeatureVector | 0, // VFAEZBS = 2241 |
9896 | | Feature_FeatureVector | 0, // VFAEZF = 2242 |
9897 | | Feature_FeatureVector | 0, // VFAEZFS = 2243 |
9898 | | Feature_FeatureVector | 0, // VFAEZH = 2244 |
9899 | | Feature_FeatureVector | 0, // VFAEZHS = 2245 |
9900 | | Feature_FeatureVectorEnhancements1 | 0, // VFASB = 2246 |
9901 | | Feature_FeatureVector | 0, // VFCE = 2247 |
9902 | | Feature_FeatureVector | 0, // VFCEDB = 2248 |
9903 | | Feature_FeatureVector | 0, // VFCEDBS = 2249 |
9904 | | Feature_FeatureVectorEnhancements1 | 0, // VFCESB = 2250 |
9905 | | Feature_FeatureVectorEnhancements1 | 0, // VFCESBS = 2251 |
9906 | | Feature_FeatureVector | 0, // VFCH = 2252 |
9907 | | Feature_FeatureVector | 0, // VFCHDB = 2253 |
9908 | | Feature_FeatureVector | 0, // VFCHDBS = 2254 |
9909 | | Feature_FeatureVector | 0, // VFCHE = 2255 |
9910 | | Feature_FeatureVector | 0, // VFCHEDB = 2256 |
9911 | | Feature_FeatureVector | 0, // VFCHEDBS = 2257 |
9912 | | Feature_FeatureVectorEnhancements1 | 0, // VFCHESB = 2258 |
9913 | | Feature_FeatureVectorEnhancements1 | 0, // VFCHESBS = 2259 |
9914 | | Feature_FeatureVectorEnhancements1 | 0, // VFCHSB = 2260 |
9915 | | Feature_FeatureVectorEnhancements1 | 0, // VFCHSBS = 2261 |
9916 | | Feature_FeatureVector | 0, // VFD = 2262 |
9917 | | Feature_FeatureVector | 0, // VFDDB = 2263 |
9918 | | Feature_FeatureVectorEnhancements1 | 0, // VFDSB = 2264 |
9919 | | Feature_FeatureVector | 0, // VFEE = 2265 |
9920 | | Feature_FeatureVector | 0, // VFEEB = 2266 |
9921 | | Feature_FeatureVector | 0, // VFEEBS = 2267 |
9922 | | Feature_FeatureVector | 0, // VFEEF = 2268 |
9923 | | Feature_FeatureVector | 0, // VFEEFS = 2269 |
9924 | | Feature_FeatureVector | 0, // VFEEH = 2270 |
9925 | | Feature_FeatureVector | 0, // VFEEHS = 2271 |
9926 | | Feature_FeatureVector | 0, // VFEEZB = 2272 |
9927 | | Feature_FeatureVector | 0, // VFEEZBS = 2273 |
9928 | | Feature_FeatureVector | 0, // VFEEZF = 2274 |
9929 | | Feature_FeatureVector | 0, // VFEEZFS = 2275 |
9930 | | Feature_FeatureVector | 0, // VFEEZH = 2276 |
9931 | | Feature_FeatureVector | 0, // VFEEZHS = 2277 |
9932 | | Feature_FeatureVector | 0, // VFENE = 2278 |
9933 | | Feature_FeatureVector | 0, // VFENEB = 2279 |
9934 | | Feature_FeatureVector | 0, // VFENEBS = 2280 |
9935 | | Feature_FeatureVector | 0, // VFENEF = 2281 |
9936 | | Feature_FeatureVector | 0, // VFENEFS = 2282 |
9937 | | Feature_FeatureVector | 0, // VFENEH = 2283 |
9938 | | Feature_FeatureVector | 0, // VFENEHS = 2284 |
9939 | | Feature_FeatureVector | 0, // VFENEZB = 2285 |
9940 | | Feature_FeatureVector | 0, // VFENEZBS = 2286 |
9941 | | Feature_FeatureVector | 0, // VFENEZF = 2287 |
9942 | | Feature_FeatureVector | 0, // VFENEZFS = 2288 |
9943 | | Feature_FeatureVector | 0, // VFENEZH = 2289 |
9944 | | Feature_FeatureVector | 0, // VFENEZHS = 2290 |
9945 | | Feature_FeatureVector | 0, // VFI = 2291 |
9946 | | Feature_FeatureVector | 0, // VFIDB = 2292 |
9947 | | Feature_FeatureVectorEnhancements1 | 0, // VFISB = 2293 |
9948 | | Feature_FeatureVectorEnhancements1 | 0, // VFKEDB = 2294 |
9949 | | Feature_FeatureVectorEnhancements1 | 0, // VFKEDBS = 2295 |
9950 | | Feature_FeatureVectorEnhancements1 | 0, // VFKESB = 2296 |
9951 | | Feature_FeatureVectorEnhancements1 | 0, // VFKESBS = 2297 |
9952 | | Feature_FeatureVectorEnhancements1 | 0, // VFKHDB = 2298 |
9953 | | Feature_FeatureVectorEnhancements1 | 0, // VFKHDBS = 2299 |
9954 | | Feature_FeatureVectorEnhancements1 | 0, // VFKHEDB = 2300 |
9955 | | Feature_FeatureVectorEnhancements1 | 0, // VFKHEDBS = 2301 |
9956 | | Feature_FeatureVectorEnhancements1 | 0, // VFKHESB = 2302 |
9957 | | Feature_FeatureVectorEnhancements1 | 0, // VFKHESBS = 2303 |
9958 | | Feature_FeatureVectorEnhancements1 | 0, // VFKHSB = 2304 |
9959 | | Feature_FeatureVectorEnhancements1 | 0, // VFKHSBS = 2305 |
9960 | | Feature_FeatureVector | 0, // VFLCDB = 2306 |
9961 | | Feature_FeatureVectorEnhancements1 | 0, // VFLCSB = 2307 |
9962 | | Feature_FeatureVectorEnhancements1 | 0, // VFLL = 2308 |
9963 | | Feature_FeatureVectorEnhancements1 | 0, // VFLLS = 2309 |
9964 | | Feature_FeatureVector | 0, // VFLNDB = 2310 |
9965 | | Feature_FeatureVectorEnhancements1 | 0, // VFLNSB = 2311 |
9966 | | Feature_FeatureVector | 0, // VFLPDB = 2312 |
9967 | | Feature_FeatureVectorEnhancements1 | 0, // VFLPSB = 2313 |
9968 | | Feature_FeatureVectorEnhancements1 | 0, // VFLR = 2314 |
9969 | | Feature_FeatureVectorEnhancements1 | 0, // VFLRD = 2315 |
9970 | | Feature_FeatureVector | 0, // VFM = 2316 |
9971 | | Feature_FeatureVector | 0, // VFMA = 2317 |
9972 | | Feature_FeatureVector | 0, // VFMADB = 2318 |
9973 | | Feature_FeatureVectorEnhancements1 | 0, // VFMASB = 2319 |
9974 | | Feature_FeatureVectorEnhancements1 | 0, // VFMAX = 2320 |
9975 | | Feature_FeatureVectorEnhancements1 | 0, // VFMAXDB = 2321 |
9976 | | Feature_FeatureVectorEnhancements1 | 0, // VFMAXSB = 2322 |
9977 | | Feature_FeatureVector | 0, // VFMDB = 2323 |
9978 | | Feature_FeatureVectorEnhancements1 | 0, // VFMIN = 2324 |
9979 | | Feature_FeatureVectorEnhancements1 | 0, // VFMINDB = 2325 |
9980 | | Feature_FeatureVectorEnhancements1 | 0, // VFMINSB = 2326 |
9981 | | Feature_FeatureVector | 0, // VFMS = 2327 |
9982 | | Feature_FeatureVectorEnhancements1 | 0, // VFMSB = 2328 |
9983 | | Feature_FeatureVector | 0, // VFMSDB = 2329 |
9984 | | Feature_FeatureVectorEnhancements1 | 0, // VFMSSB = 2330 |
9985 | | Feature_FeatureVectorEnhancements1 | 0, // VFNMA = 2331 |
9986 | | Feature_FeatureVectorEnhancements1 | 0, // VFNMADB = 2332 |
9987 | | Feature_FeatureVectorEnhancements1 | 0, // VFNMASB = 2333 |
9988 | | Feature_FeatureVectorEnhancements1 | 0, // VFNMS = 2334 |
9989 | | Feature_FeatureVectorEnhancements1 | 0, // VFNMSDB = 2335 |
9990 | | Feature_FeatureVectorEnhancements1 | 0, // VFNMSSB = 2336 |
9991 | | Feature_FeatureVector | 0, // VFPSO = 2337 |
9992 | | Feature_FeatureVector | 0, // VFPSODB = 2338 |
9993 | | Feature_FeatureVectorEnhancements1 | 0, // VFPSOSB = 2339 |
9994 | | Feature_FeatureVector | 0, // VFS = 2340 |
9995 | | Feature_FeatureVector | 0, // VFSDB = 2341 |
9996 | | Feature_FeatureVector | 0, // VFSQ = 2342 |
9997 | | Feature_FeatureVector | 0, // VFSQDB = 2343 |
9998 | | Feature_FeatureVectorEnhancements1 | 0, // VFSQSB = 2344 |
9999 | | Feature_FeatureVectorEnhancements1 | 0, // VFSSB = 2345 |
10000 | | Feature_FeatureVector | 0, // VFTCI = 2346 |
10001 | | Feature_FeatureVector | 0, // VFTCIDB = 2347 |
10002 | | Feature_FeatureVectorEnhancements1 | 0, // VFTCISB = 2348 |
10003 | | Feature_FeatureVector | 0, // VGBM = 2349 |
10004 | | Feature_FeatureVector | 0, // VGEF = 2350 |
10005 | | Feature_FeatureVector | 0, // VGEG = 2351 |
10006 | | Feature_FeatureVector | 0, // VGFM = 2352 |
10007 | | Feature_FeatureVector | 0, // VGFMA = 2353 |
10008 | | Feature_FeatureVector | 0, // VGFMAB = 2354 |
10009 | | Feature_FeatureVector | 0, // VGFMAF = 2355 |
10010 | | Feature_FeatureVector | 0, // VGFMAG = 2356 |
10011 | | Feature_FeatureVector | 0, // VGFMAH = 2357 |
10012 | | Feature_FeatureVector | 0, // VGFMB = 2358 |
10013 | | Feature_FeatureVector | 0, // VGFMF = 2359 |
10014 | | Feature_FeatureVector | 0, // VGFMG = 2360 |
10015 | | Feature_FeatureVector | 0, // VGFMH = 2361 |
10016 | | Feature_FeatureVector | 0, // VGM = 2362 |
10017 | | Feature_FeatureVector | 0, // VGMB = 2363 |
10018 | | Feature_FeatureVector | 0, // VGMF = 2364 |
10019 | | Feature_FeatureVector | 0, // VGMG = 2365 |
10020 | | Feature_FeatureVector | 0, // VGMH = 2366 |
10021 | | Feature_FeatureVector | 0, // VISTR = 2367 |
10022 | | Feature_FeatureVector | 0, // VISTRB = 2368 |
10023 | | Feature_FeatureVector | 0, // VISTRBS = 2369 |
10024 | | Feature_FeatureVector | 0, // VISTRF = 2370 |
10025 | | Feature_FeatureVector | 0, // VISTRFS = 2371 |
10026 | | Feature_FeatureVector | 0, // VISTRH = 2372 |
10027 | | Feature_FeatureVector | 0, // VISTRHS = 2373 |
10028 | | Feature_FeatureVector | 0, // VL = 2374 |
10029 | | Feature_FeatureVector | 0, // VL32 = 2375 |
10030 | | Feature_FeatureVector | 0, // VL64 = 2376 |
10031 | | Feature_FeatureVector | 0, // VLBB = 2377 |
10032 | | Feature_FeatureVector | 0, // VLC = 2378 |
10033 | | Feature_FeatureVector | 0, // VLCB = 2379 |
10034 | | Feature_FeatureVector | 0, // VLCF = 2380 |
10035 | | Feature_FeatureVector | 0, // VLCG = 2381 |
10036 | | Feature_FeatureVector | 0, // VLCH = 2382 |
10037 | | Feature_FeatureVector | 0, // VLDE = 2383 |
10038 | | Feature_FeatureVector | 0, // VLDEB = 2384 |
10039 | | Feature_FeatureVector | 0, // VLEB = 2385 |
10040 | | Feature_FeatureVector | 0, // VLED = 2386 |
10041 | | Feature_FeatureVector | 0, // VLEDB = 2387 |
10042 | | Feature_FeatureVector | 0, // VLEF = 2388 |
10043 | | Feature_FeatureVector | 0, // VLEG = 2389 |
10044 | | Feature_FeatureVector | 0, // VLEH = 2390 |
10045 | | Feature_FeatureVector | 0, // VLEIB = 2391 |
10046 | | Feature_FeatureVector | 0, // VLEIF = 2392 |
10047 | | Feature_FeatureVector | 0, // VLEIG = 2393 |
10048 | | Feature_FeatureVector | 0, // VLEIH = 2394 |
10049 | | Feature_FeatureVector | 0, // VLGV = 2395 |
10050 | | Feature_FeatureVector | 0, // VLGVB = 2396 |
10051 | | Feature_FeatureVector | 0, // VLGVF = 2397 |
10052 | | Feature_FeatureVector | 0, // VLGVG = 2398 |
10053 | | Feature_FeatureVector | 0, // VLGVH = 2399 |
10054 | | Feature_FeatureVectorPackedDecimal | 0, // VLIP = 2400 |
10055 | | Feature_FeatureVector | 0, // VLL = 2401 |
10056 | | Feature_FeatureVector | 0, // VLLEZ = 2402 |
10057 | | Feature_FeatureVector | 0, // VLLEZB = 2403 |
10058 | | Feature_FeatureVector | 0, // VLLEZF = 2404 |
10059 | | Feature_FeatureVector | 0, // VLLEZG = 2405 |
10060 | | Feature_FeatureVector | 0, // VLLEZH = 2406 |
10061 | | Feature_FeatureVectorEnhancements1 | 0, // VLLEZLF = 2407 |
10062 | | Feature_FeatureVector | 0, // VLM = 2408 |
10063 | | Feature_FeatureVector | 0, // VLP = 2409 |
10064 | | Feature_FeatureVector | 0, // VLPB = 2410 |
10065 | | Feature_FeatureVector | 0, // VLPF = 2411 |
10066 | | Feature_FeatureVector | 0, // VLPG = 2412 |
10067 | | Feature_FeatureVector | 0, // VLPH = 2413 |
10068 | | Feature_FeatureVector | 0, // VLR = 2414 |
10069 | | Feature_FeatureVector | 0, // VLR32 = 2415 |
10070 | | Feature_FeatureVector | 0, // VLR64 = 2416 |
10071 | | Feature_FeatureVector | 0, // VLREP = 2417 |
10072 | | Feature_FeatureVector | 0, // VLREPB = 2418 |
10073 | | Feature_FeatureVector | 0, // VLREPF = 2419 |
10074 | | Feature_FeatureVector | 0, // VLREPG = 2420 |
10075 | | Feature_FeatureVector | 0, // VLREPH = 2421 |
10076 | | Feature_FeatureVectorPackedDecimal | 0, // VLRL = 2422 |
10077 | | Feature_FeatureVectorPackedDecimal | 0, // VLRLR = 2423 |
10078 | | Feature_FeatureVector | 0, // VLVG = 2424 |
10079 | | Feature_FeatureVector | 0, // VLVGB = 2425 |
10080 | | Feature_FeatureVector | 0, // VLVGF = 2426 |
10081 | | Feature_FeatureVector | 0, // VLVGG = 2427 |
10082 | | Feature_FeatureVector | 0, // VLVGH = 2428 |
10083 | | Feature_FeatureVector | 0, // VLVGP = 2429 |
10084 | | Feature_FeatureVector | 0, // VLVGP32 = 2430 |
10085 | | Feature_FeatureVector | 0, // VMAE = 2431 |
10086 | | Feature_FeatureVector | 0, // VMAEB = 2432 |
10087 | | Feature_FeatureVector | 0, // VMAEF = 2433 |
10088 | | Feature_FeatureVector | 0, // VMAEH = 2434 |
10089 | | Feature_FeatureVector | 0, // VMAH = 2435 |
10090 | | Feature_FeatureVector | 0, // VMAHB = 2436 |
10091 | | Feature_FeatureVector | 0, // VMAHF = 2437 |
10092 | | Feature_FeatureVector | 0, // VMAHH = 2438 |
10093 | | Feature_FeatureVector | 0, // VMAL = 2439 |
10094 | | Feature_FeatureVector | 0, // VMALB = 2440 |
10095 | | Feature_FeatureVector | 0, // VMALE = 2441 |
10096 | | Feature_FeatureVector | 0, // VMALEB = 2442 |
10097 | | Feature_FeatureVector | 0, // VMALEF = 2443 |
10098 | | Feature_FeatureVector | 0, // VMALEH = 2444 |
10099 | | Feature_FeatureVector | 0, // VMALF = 2445 |
10100 | | Feature_FeatureVector | 0, // VMALH = 2446 |
10101 | | Feature_FeatureVector | 0, // VMALHB = 2447 |
10102 | | Feature_FeatureVector | 0, // VMALHF = 2448 |
10103 | | Feature_FeatureVector | 0, // VMALHH = 2449 |
10104 | | Feature_FeatureVector | 0, // VMALHW = 2450 |
10105 | | Feature_FeatureVector | 0, // VMALO = 2451 |
10106 | | Feature_FeatureVector | 0, // VMALOB = 2452 |
10107 | | Feature_FeatureVector | 0, // VMALOF = 2453 |
10108 | | Feature_FeatureVector | 0, // VMALOH = 2454 |
10109 | | Feature_FeatureVector | 0, // VMAO = 2455 |
10110 | | Feature_FeatureVector | 0, // VMAOB = 2456 |
10111 | | Feature_FeatureVector | 0, // VMAOF = 2457 |
10112 | | Feature_FeatureVector | 0, // VMAOH = 2458 |
10113 | | Feature_FeatureVector | 0, // VME = 2459 |
10114 | | Feature_FeatureVector | 0, // VMEB = 2460 |
10115 | | Feature_FeatureVector | 0, // VMEF = 2461 |
10116 | | Feature_FeatureVector | 0, // VMEH = 2462 |
10117 | | Feature_FeatureVector | 0, // VMH = 2463 |
10118 | | Feature_FeatureVector | 0, // VMHB = 2464 |
10119 | | Feature_FeatureVector | 0, // VMHF = 2465 |
10120 | | Feature_FeatureVector | 0, // VMHH = 2466 |
10121 | | Feature_FeatureVector | 0, // VML = 2467 |
10122 | | Feature_FeatureVector | 0, // VMLB = 2468 |
10123 | | Feature_FeatureVector | 0, // VMLE = 2469 |
10124 | | Feature_FeatureVector | 0, // VMLEB = 2470 |
10125 | | Feature_FeatureVector | 0, // VMLEF = 2471 |
10126 | | Feature_FeatureVector | 0, // VMLEH = 2472 |
10127 | | Feature_FeatureVector | 0, // VMLF = 2473 |
10128 | | Feature_FeatureVector | 0, // VMLH = 2474 |
10129 | | Feature_FeatureVector | 0, // VMLHB = 2475 |
10130 | | Feature_FeatureVector | 0, // VMLHF = 2476 |
10131 | | Feature_FeatureVector | 0, // VMLHH = 2477 |
10132 | | Feature_FeatureVector | 0, // VMLHW = 2478 |
10133 | | Feature_FeatureVector | 0, // VMLO = 2479 |
10134 | | Feature_FeatureVector | 0, // VMLOB = 2480 |
10135 | | Feature_FeatureVector | 0, // VMLOF = 2481 |
10136 | | Feature_FeatureVector | 0, // VMLOH = 2482 |
10137 | | Feature_FeatureVector | 0, // VMN = 2483 |
10138 | | Feature_FeatureVector | 0, // VMNB = 2484 |
10139 | | Feature_FeatureVector | 0, // VMNF = 2485 |
10140 | | Feature_FeatureVector | 0, // VMNG = 2486 |
10141 | | Feature_FeatureVector | 0, // VMNH = 2487 |
10142 | | Feature_FeatureVector | 0, // VMNL = 2488 |
10143 | | Feature_FeatureVector | 0, // VMNLB = 2489 |
10144 | | Feature_FeatureVector | 0, // VMNLF = 2490 |
10145 | | Feature_FeatureVector | 0, // VMNLG = 2491 |
10146 | | Feature_FeatureVector | 0, // VMNLH = 2492 |
10147 | | Feature_FeatureVector | 0, // VMO = 2493 |
10148 | | Feature_FeatureVector | 0, // VMOB = 2494 |
10149 | | Feature_FeatureVector | 0, // VMOF = 2495 |
10150 | | Feature_FeatureVector | 0, // VMOH = 2496 |
10151 | | Feature_FeatureVectorPackedDecimal | 0, // VMP = 2497 |
10152 | | Feature_FeatureVector | 0, // VMRH = 2498 |
10153 | | Feature_FeatureVector | 0, // VMRHB = 2499 |
10154 | | Feature_FeatureVector | 0, // VMRHF = 2500 |
10155 | | Feature_FeatureVector | 0, // VMRHG = 2501 |
10156 | | Feature_FeatureVector | 0, // VMRHH = 2502 |
10157 | | Feature_FeatureVector | 0, // VMRL = 2503 |
10158 | | Feature_FeatureVector | 0, // VMRLB = 2504 |
10159 | | Feature_FeatureVector | 0, // VMRLF = 2505 |
10160 | | Feature_FeatureVector | 0, // VMRLG = 2506 |
10161 | | Feature_FeatureVector | 0, // VMRLH = 2507 |
10162 | | Feature_FeatureVectorEnhancements1 | 0, // VMSL = 2508 |
10163 | | Feature_FeatureVectorEnhancements1 | 0, // VMSLG = 2509 |
10164 | | Feature_FeatureVectorPackedDecimal | 0, // VMSP = 2510 |
10165 | | Feature_FeatureVector | 0, // VMX = 2511 |
10166 | | Feature_FeatureVector | 0, // VMXB = 2512 |
10167 | | Feature_FeatureVector | 0, // VMXF = 2513 |
10168 | | Feature_FeatureVector | 0, // VMXG = 2514 |
10169 | | Feature_FeatureVector | 0, // VMXH = 2515 |
10170 | | Feature_FeatureVector | 0, // VMXL = 2516 |
10171 | | Feature_FeatureVector | 0, // VMXLB = 2517 |
10172 | | Feature_FeatureVector | 0, // VMXLF = 2518 |
10173 | | Feature_FeatureVector | 0, // VMXLG = 2519 |
10174 | | Feature_FeatureVector | 0, // VMXLH = 2520 |
10175 | | Feature_FeatureVector | 0, // VN = 2521 |
10176 | | Feature_FeatureVector | 0, // VNC = 2522 |
10177 | | Feature_FeatureVectorEnhancements1 | 0, // VNN = 2523 |
10178 | | Feature_FeatureVector | 0, // VNO = 2524 |
10179 | | Feature_FeatureVectorEnhancements1 | 0, // VNX = 2525 |
10180 | | Feature_FeatureVector | 0, // VO = 2526 |
10181 | | Feature_FeatureVectorEnhancements1 | 0, // VOC = 2527 |
10182 | | Feature_FeatureVector | 0, // VONE = 2528 |
10183 | | Feature_FeatureVector | 0, // VPDI = 2529 |
10184 | | Feature_FeatureVector | 0, // VPERM = 2530 |
10185 | | Feature_FeatureVector | 0, // VPK = 2531 |
10186 | | Feature_FeatureVector | 0, // VPKF = 2532 |
10187 | | Feature_FeatureVector | 0, // VPKG = 2533 |
10188 | | Feature_FeatureVector | 0, // VPKH = 2534 |
10189 | | Feature_FeatureVector | 0, // VPKLS = 2535 |
10190 | | Feature_FeatureVector | 0, // VPKLSF = 2536 |
10191 | | Feature_FeatureVector | 0, // VPKLSFS = 2537 |
10192 | | Feature_FeatureVector | 0, // VPKLSG = 2538 |
10193 | | Feature_FeatureVector | 0, // VPKLSGS = 2539 |
10194 | | Feature_FeatureVector | 0, // VPKLSH = 2540 |
10195 | | Feature_FeatureVector | 0, // VPKLSHS = 2541 |
10196 | | Feature_FeatureVector | 0, // VPKS = 2542 |
10197 | | Feature_FeatureVector | 0, // VPKSF = 2543 |
10198 | | Feature_FeatureVector | 0, // VPKSFS = 2544 |
10199 | | Feature_FeatureVector | 0, // VPKSG = 2545 |
10200 | | Feature_FeatureVector | 0, // VPKSGS = 2546 |
10201 | | Feature_FeatureVector | 0, // VPKSH = 2547 |
10202 | | Feature_FeatureVector | 0, // VPKSHS = 2548 |
10203 | | Feature_FeatureVectorPackedDecimal | 0, // VPKZ = 2549 |
10204 | | Feature_FeatureVector | 0, // VPOPCT = 2550 |
10205 | | Feature_FeatureVectorEnhancements1 | 0, // VPOPCTB = 2551 |
10206 | | Feature_FeatureVectorEnhancements1 | 0, // VPOPCTF = 2552 |
10207 | | Feature_FeatureVectorEnhancements1 | 0, // VPOPCTG = 2553 |
10208 | | Feature_FeatureVectorEnhancements1 | 0, // VPOPCTH = 2554 |
10209 | | Feature_FeatureVectorPackedDecimal | 0, // VPSOP = 2555 |
10210 | | Feature_FeatureVector | 0, // VREP = 2556 |
10211 | | Feature_FeatureVector | 0, // VREPB = 2557 |
10212 | | Feature_FeatureVector | 0, // VREPF = 2558 |
10213 | | Feature_FeatureVector | 0, // VREPG = 2559 |
10214 | | Feature_FeatureVector | 0, // VREPH = 2560 |
10215 | | Feature_FeatureVector | 0, // VREPI = 2561 |
10216 | | Feature_FeatureVector | 0, // VREPIB = 2562 |
10217 | | Feature_FeatureVector | 0, // VREPIF = 2563 |
10218 | | Feature_FeatureVector | 0, // VREPIG = 2564 |
10219 | | Feature_FeatureVector | 0, // VREPIH = 2565 |
10220 | | Feature_FeatureVectorPackedDecimal | 0, // VRP = 2566 |
10221 | | Feature_FeatureVector | 0, // VS = 2567 |
10222 | | Feature_FeatureVector | 0, // VSB = 2568 |
10223 | | Feature_FeatureVector | 0, // VSBCBI = 2569 |
10224 | | Feature_FeatureVector | 0, // VSBCBIQ = 2570 |
10225 | | Feature_FeatureVector | 0, // VSBI = 2571 |
10226 | | Feature_FeatureVector | 0, // VSBIQ = 2572 |
10227 | | Feature_FeatureVector | 0, // VSCBI = 2573 |
10228 | | Feature_FeatureVector | 0, // VSCBIB = 2574 |
10229 | | Feature_FeatureVector | 0, // VSCBIF = 2575 |
10230 | | Feature_FeatureVector | 0, // VSCBIG = 2576 |
10231 | | Feature_FeatureVector | 0, // VSCBIH = 2577 |
10232 | | Feature_FeatureVector | 0, // VSCBIQ = 2578 |
10233 | | Feature_FeatureVector | 0, // VSCEF = 2579 |
10234 | | Feature_FeatureVector | 0, // VSCEG = 2580 |
10235 | | Feature_FeatureVectorPackedDecimal | 0, // VSDP = 2581 |
10236 | | Feature_FeatureVector | 0, // VSEG = 2582 |
10237 | | Feature_FeatureVector | 0, // VSEGB = 2583 |
10238 | | Feature_FeatureVector | 0, // VSEGF = 2584 |
10239 | | Feature_FeatureVector | 0, // VSEGH = 2585 |
10240 | | Feature_FeatureVector | 0, // VSEL = 2586 |
10241 | | Feature_FeatureVector | 0, // VSF = 2587 |
10242 | | Feature_FeatureVector | 0, // VSG = 2588 |
10243 | | Feature_FeatureVector | 0, // VSH = 2589 |
10244 | | Feature_FeatureVector | 0, // VSL = 2590 |
10245 | | Feature_FeatureVector | 0, // VSLB = 2591 |
10246 | | Feature_FeatureVector | 0, // VSLDB = 2592 |
10247 | | Feature_FeatureVectorPackedDecimal | 0, // VSP = 2593 |
10248 | | Feature_FeatureVector | 0, // VSQ = 2594 |
10249 | | Feature_FeatureVector | 0, // VSRA = 2595 |
10250 | | Feature_FeatureVector | 0, // VSRAB = 2596 |
10251 | | Feature_FeatureVector | 0, // VSRL = 2597 |
10252 | | Feature_FeatureVector | 0, // VSRLB = 2598 |
10253 | | Feature_FeatureVectorPackedDecimal | 0, // VSRP = 2599 |
10254 | | Feature_FeatureVector | 0, // VST = 2600 |
10255 | | Feature_FeatureVector | 0, // VST32 = 2601 |
10256 | | Feature_FeatureVector | 0, // VST64 = 2602 |
10257 | | Feature_FeatureVector | 0, // VSTEB = 2603 |
10258 | | Feature_FeatureVector | 0, // VSTEF = 2604 |
10259 | | Feature_FeatureVector | 0, // VSTEG = 2605 |
10260 | | Feature_FeatureVector | 0, // VSTEH = 2606 |
10261 | | Feature_FeatureVector | 0, // VSTL = 2607 |
10262 | | Feature_FeatureVector | 0, // VSTM = 2608 |
10263 | | Feature_FeatureVector | 0, // VSTRC = 2609 |
10264 | | Feature_FeatureVector | 0, // VSTRCB = 2610 |
10265 | | Feature_FeatureVector | 0, // VSTRCBS = 2611 |
10266 | | Feature_FeatureVector | 0, // VSTRCF = 2612 |
10267 | | Feature_FeatureVector | 0, // VSTRCFS = 2613 |
10268 | | Feature_FeatureVector | 0, // VSTRCH = 2614 |
10269 | | Feature_FeatureVector | 0, // VSTRCHS = 2615 |
10270 | | Feature_FeatureVector | 0, // VSTRCZB = 2616 |
10271 | | Feature_FeatureVector | 0, // VSTRCZBS = 2617 |
10272 | | Feature_FeatureVector | 0, // VSTRCZF = 2618 |
10273 | | Feature_FeatureVector | 0, // VSTRCZFS = 2619 |
10274 | | Feature_FeatureVector | 0, // VSTRCZH = 2620 |
10275 | | Feature_FeatureVector | 0, // VSTRCZHS = 2621 |
10276 | | Feature_FeatureVectorPackedDecimal | 0, // VSTRL = 2622 |
10277 | | Feature_FeatureVectorPackedDecimal | 0, // VSTRLR = 2623 |
10278 | | Feature_FeatureVector | 0, // VSUM = 2624 |
10279 | | Feature_FeatureVector | 0, // VSUMB = 2625 |
10280 | | Feature_FeatureVector | 0, // VSUMG = 2626 |
10281 | | Feature_FeatureVector | 0, // VSUMGF = 2627 |
10282 | | Feature_FeatureVector | 0, // VSUMGH = 2628 |
10283 | | Feature_FeatureVector | 0, // VSUMH = 2629 |
10284 | | Feature_FeatureVector | 0, // VSUMQ = 2630 |
10285 | | Feature_FeatureVector | 0, // VSUMQF = 2631 |
10286 | | Feature_FeatureVector | 0, // VSUMQG = 2632 |
10287 | | Feature_FeatureVector | 0, // VTM = 2633 |
10288 | | Feature_FeatureVectorPackedDecimal | 0, // VTP = 2634 |
10289 | | Feature_FeatureVector | 0, // VUPH = 2635 |
10290 | | Feature_FeatureVector | 0, // VUPHB = 2636 |
10291 | | Feature_FeatureVector | 0, // VUPHF = 2637 |
10292 | | Feature_FeatureVector | 0, // VUPHH = 2638 |
10293 | | Feature_FeatureVectorPackedDecimal | 0, // VUPKZ = 2639 |
10294 | | Feature_FeatureVector | 0, // VUPL = 2640 |
10295 | | Feature_FeatureVector | 0, // VUPLB = 2641 |
10296 | | Feature_FeatureVector | 0, // VUPLF = 2642 |
10297 | | Feature_FeatureVector | 0, // VUPLH = 2643 |
10298 | | Feature_FeatureVector | 0, // VUPLHB = 2644 |
10299 | | Feature_FeatureVector | 0, // VUPLHF = 2645 |
10300 | | Feature_FeatureVector | 0, // VUPLHH = 2646 |
10301 | | Feature_FeatureVector | 0, // VUPLHW = 2647 |
10302 | | Feature_FeatureVector | 0, // VUPLL = 2648 |
10303 | | Feature_FeatureVector | 0, // VUPLLB = 2649 |
10304 | | Feature_FeatureVector | 0, // VUPLLF = 2650 |
10305 | | Feature_FeatureVector | 0, // VUPLLH = 2651 |
10306 | | Feature_FeatureVector | 0, // VX = 2652 |
10307 | | Feature_FeatureVector | 0, // VZERO = 2653 |
10308 | | Feature_FeatureVector | 0, // WCDGB = 2654 |
10309 | | Feature_FeatureVector | 0, // WCDLGB = 2655 |
10310 | | Feature_FeatureVector | 0, // WCGDB = 2656 |
10311 | | Feature_FeatureVector | 0, // WCLGDB = 2657 |
10312 | | Feature_FeatureVector | 0, // WFADB = 2658 |
10313 | | Feature_FeatureVectorEnhancements1 | 0, // WFASB = 2659 |
10314 | | Feature_FeatureVectorEnhancements1 | 0, // WFAXB = 2660 |
10315 | | Feature_FeatureVector | 0, // WFC = 2661 |
10316 | | Feature_FeatureVector | 0, // WFCDB = 2662 |
10317 | | Feature_FeatureVector | 0, // WFCEDB = 2663 |
10318 | | Feature_FeatureVector | 0, // WFCEDBS = 2664 |
10319 | | Feature_FeatureVectorEnhancements1 | 0, // WFCESB = 2665 |
10320 | | Feature_FeatureVectorEnhancements1 | 0, // WFCESBS = 2666 |
10321 | | Feature_FeatureVectorEnhancements1 | 0, // WFCEXB = 2667 |
10322 | | Feature_FeatureVectorEnhancements1 | 0, // WFCEXBS = 2668 |
10323 | | Feature_FeatureVector | 0, // WFCHDB = 2669 |
10324 | | Feature_FeatureVector | 0, // WFCHDBS = 2670 |
10325 | | Feature_FeatureVector | 0, // WFCHEDB = 2671 |
10326 | | Feature_FeatureVector | 0, // WFCHEDBS = 2672 |
10327 | | Feature_FeatureVectorEnhancements1 | 0, // WFCHESB = 2673 |
10328 | | Feature_FeatureVectorEnhancements1 | 0, // WFCHESBS = 2674 |
10329 | | Feature_FeatureVectorEnhancements1 | 0, // WFCHEXB = 2675 |
10330 | | Feature_FeatureVectorEnhancements1 | 0, // WFCHEXBS = 2676 |
10331 | | Feature_FeatureVectorEnhancements1 | 0, // WFCHSB = 2677 |
10332 | | Feature_FeatureVectorEnhancements1 | 0, // WFCHSBS = 2678 |
10333 | | Feature_FeatureVectorEnhancements1 | 0, // WFCHXB = 2679 |
10334 | | Feature_FeatureVectorEnhancements1 | 0, // WFCHXBS = 2680 |
10335 | | Feature_FeatureVectorEnhancements1 | 0, // WFCSB = 2681 |
10336 | | Feature_FeatureVectorEnhancements1 | 0, // WFCXB = 2682 |
10337 | | Feature_FeatureVector | 0, // WFDDB = 2683 |
10338 | | Feature_FeatureVectorEnhancements1 | 0, // WFDSB = 2684 |
10339 | | Feature_FeatureVectorEnhancements1 | 0, // WFDXB = 2685 |
10340 | | Feature_FeatureVector | 0, // WFIDB = 2686 |
10341 | | Feature_FeatureVectorEnhancements1 | 0, // WFISB = 2687 |
10342 | | Feature_FeatureVectorEnhancements1 | 0, // WFIXB = 2688 |
10343 | | Feature_FeatureVector | 0, // WFK = 2689 |
10344 | | Feature_FeatureVector | 0, // WFKDB = 2690 |
10345 | | Feature_FeatureVectorEnhancements1 | 0, // WFKEDB = 2691 |
10346 | | Feature_FeatureVectorEnhancements1 | 0, // WFKEDBS = 2692 |
10347 | | Feature_FeatureVectorEnhancements1 | 0, // WFKESB = 2693 |
10348 | | Feature_FeatureVectorEnhancements1 | 0, // WFKESBS = 2694 |
10349 | | Feature_FeatureVectorEnhancements1 | 0, // WFKEXB = 2695 |
10350 | | Feature_FeatureVectorEnhancements1 | 0, // WFKEXBS = 2696 |
10351 | | Feature_FeatureVectorEnhancements1 | 0, // WFKHDB = 2697 |
10352 | | Feature_FeatureVectorEnhancements1 | 0, // WFKHDBS = 2698 |
10353 | | Feature_FeatureVectorEnhancements1 | 0, // WFKHEDB = 2699 |
10354 | | Feature_FeatureVectorEnhancements1 | 0, // WFKHEDBS = 2700 |
10355 | | Feature_FeatureVectorEnhancements1 | 0, // WFKHESB = 2701 |
10356 | | Feature_FeatureVectorEnhancements1 | 0, // WFKHESBS = 2702 |
10357 | | Feature_FeatureVectorEnhancements1 | 0, // WFKHEXB = 2703 |
10358 | | Feature_FeatureVectorEnhancements1 | 0, // WFKHEXBS = 2704 |
10359 | | Feature_FeatureVectorEnhancements1 | 0, // WFKHSB = 2705 |
10360 | | Feature_FeatureVectorEnhancements1 | 0, // WFKHSBS = 2706 |
10361 | | Feature_FeatureVectorEnhancements1 | 0, // WFKHXB = 2707 |
10362 | | Feature_FeatureVectorEnhancements1 | 0, // WFKHXBS = 2708 |
10363 | | Feature_FeatureVectorEnhancements1 | 0, // WFKSB = 2709 |
10364 | | Feature_FeatureVectorEnhancements1 | 0, // WFKXB = 2710 |
10365 | | Feature_FeatureVector | 0, // WFLCDB = 2711 |
10366 | | Feature_FeatureVectorEnhancements1 | 0, // WFLCSB = 2712 |
10367 | | Feature_FeatureVectorEnhancements1 | 0, // WFLCXB = 2713 |
10368 | | Feature_FeatureVectorEnhancements1 | 0, // WFLLD = 2714 |
10369 | | Feature_FeatureVectorEnhancements1 | 0, // WFLLS = 2715 |
10370 | | Feature_FeatureVector | 0, // WFLNDB = 2716 |
10371 | | Feature_FeatureVectorEnhancements1 | 0, // WFLNSB = 2717 |
10372 | | Feature_FeatureVectorEnhancements1 | 0, // WFLNXB = 2718 |
10373 | | Feature_FeatureVector | 0, // WFLPDB = 2719 |
10374 | | Feature_FeatureVectorEnhancements1 | 0, // WFLPSB = 2720 |
10375 | | Feature_FeatureVectorEnhancements1 | 0, // WFLPXB = 2721 |
10376 | | Feature_FeatureVectorEnhancements1 | 0, // WFLRD = 2722 |
10377 | | Feature_FeatureVectorEnhancements1 | 0, // WFLRX = 2723 |
10378 | | Feature_FeatureVector | 0, // WFMADB = 2724 |
10379 | | Feature_FeatureVectorEnhancements1 | 0, // WFMASB = 2725 |
10380 | | Feature_FeatureVectorEnhancements1 | 0, // WFMAXB = 2726 |
10381 | | Feature_FeatureVectorEnhancements1 | 0, // WFMAXDB = 2727 |
10382 | | Feature_FeatureVectorEnhancements1 | 0, // WFMAXSB = 2728 |
10383 | | Feature_FeatureVectorEnhancements1 | 0, // WFMAXXB = 2729 |
10384 | | Feature_FeatureVector | 0, // WFMDB = 2730 |
10385 | | Feature_FeatureVectorEnhancements1 | 0, // WFMINDB = 2731 |
10386 | | Feature_FeatureVectorEnhancements1 | 0, // WFMINSB = 2732 |
10387 | | Feature_FeatureVectorEnhancements1 | 0, // WFMINXB = 2733 |
10388 | | Feature_FeatureVectorEnhancements1 | 0, // WFMSB = 2734 |
10389 | | Feature_FeatureVector | 0, // WFMSDB = 2735 |
10390 | | Feature_FeatureVectorEnhancements1 | 0, // WFMSSB = 2736 |
10391 | | Feature_FeatureVectorEnhancements1 | 0, // WFMSXB = 2737 |
10392 | | Feature_FeatureVectorEnhancements1 | 0, // WFMXB = 2738 |
10393 | | Feature_FeatureVectorEnhancements1 | 0, // WFNMADB = 2739 |
10394 | | Feature_FeatureVectorEnhancements1 | 0, // WFNMASB = 2740 |
10395 | | Feature_FeatureVectorEnhancements1 | 0, // WFNMAXB = 2741 |
10396 | | Feature_FeatureVectorEnhancements1 | 0, // WFNMSDB = 2742 |
10397 | | Feature_FeatureVectorEnhancements1 | 0, // WFNMSSB = 2743 |
10398 | | Feature_FeatureVectorEnhancements1 | 0, // WFNMSXB = 2744 |
10399 | | Feature_FeatureVector | 0, // WFPSODB = 2745 |
10400 | | Feature_FeatureVectorEnhancements1 | 0, // WFPSOSB = 2746 |
10401 | | Feature_FeatureVectorEnhancements1 | 0, // WFPSOXB = 2747 |
10402 | | Feature_FeatureVector | 0, // WFSDB = 2748 |
10403 | | Feature_FeatureVector | 0, // WFSQDB = 2749 |
10404 | | Feature_FeatureVectorEnhancements1 | 0, // WFSQSB = 2750 |
10405 | | Feature_FeatureVectorEnhancements1 | 0, // WFSQXB = 2751 |
10406 | | Feature_FeatureVectorEnhancements1 | 0, // WFSSB = 2752 |
10407 | | Feature_FeatureVectorEnhancements1 | 0, // WFSXB = 2753 |
10408 | | Feature_FeatureVector | 0, // WFTCIDB = 2754 |
10409 | | Feature_FeatureVectorEnhancements1 | 0, // WFTCISB = 2755 |
10410 | | Feature_FeatureVectorEnhancements1 | 0, // WFTCIXB = 2756 |
10411 | | Feature_FeatureVector | 0, // WLDEB = 2757 |
10412 | | Feature_FeatureVector | 0, // WLEDB = 2758 |
10413 | | 0, // X = 2759 |
10414 | | 0, // XC = 2760 |
10415 | | 0, // XCLoop = 2761 |
10416 | | 0, // XCSequence = 2762 |
10417 | | 0, // XG = 2763 |
10418 | | 0, // XGR = 2764 |
10419 | | Feature_FeatureDistinctOps | 0, // XGRK = 2765 |
10420 | | 0, // XI = 2766 |
10421 | | Feature_FeatureHighWord | 0, // XIFMux = 2767 |
10422 | | 0, // XIHF = 2768 |
10423 | | 0, // XIHF64 = 2769 |
10424 | | 0, // XILF = 2770 |
10425 | | 0, // XILF64 = 2771 |
10426 | | 0, // XIY = 2772 |
10427 | | 0, // XR = 2773 |
10428 | | Feature_FeatureDistinctOps | 0, // XRK = 2774 |
10429 | | 0, // XSCH = 2775 |
10430 | | 0, // XY = 2776 |
10431 | | 0, // ZAP = 2777 |
10432 | | 0, // ZEXT128 = 2778 |
10433 | | }; |
10434 | | |
10435 | | assert(Inst.getOpcode() < 2779); |
10436 | | uint64_t MissingFeatures = |
10437 | | (AvailableFeatures & RequiredFeatures[Inst.getOpcode()]) ^ |
10438 | | RequiredFeatures[Inst.getOpcode()]; |
10439 | | if (MissingFeatures) { |
10440 | | std::ostringstream Msg; |
10441 | | Msg << "Attempting to emit " << MCII.getName(Inst.getOpcode()).str() |
10442 | | << " instruction but the "; |
10443 | | for (unsigned i = 0; i < 8 * sizeof(MissingFeatures); ++i) |
10444 | | if (MissingFeatures & (1ULL << i)) |
10445 | | Msg << SubtargetFeatureNames[i] << " "; |
10446 | | Msg << "predicate(s) are not met"; |
10447 | | report_fatal_error(Msg.str()); |
10448 | | } |
10449 | | #else |
10450 | | // Silence unused variable warning on targets that don't use MCII for other purposes (e.g. BPF). |
10451 | 17.5k | (void)MCII; |
10452 | 17.5k | #endif // NDEBUG |
10453 | 17.5k | } |
10454 | | #endif |