]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/udis86/lib/contrib/libudis86/itab.c
Update
[l4.git] / l4 / pkg / udis86 / lib / contrib / libudis86 / itab.c
1 /* itab.c -- generated by udis86:scripts/ud_itab.py, do no edit */
2 #include "decode.h"
3
4 #define GROUP(n) (0x8000 | (n))
5
6
7 static const uint16_t ud_itab__1[] = {
8   /*  0 */           7,           0,
9 };
10
11 static const uint16_t ud_itab__2[] = {
12   /*  0 */           8,           0,
13 };
14
15 static const uint16_t ud_itab__3[] = {
16   /*  0 */          15,           0,
17 };
18
19 static const uint16_t ud_itab__6[] = {
20   /*  0 */          16,           0,           0,           0,
21 };
22
23 static const uint16_t ud_itab__7[] = {
24   /*  0 */          17,           0,           0,           0,
25 };
26
27 static const uint16_t ud_itab__8[] = {
28   /*  0 */          18,           0,           0,           0,
29 };
30
31 static const uint16_t ud_itab__9[] = {
32   /*  0 */          19,           0,           0,           0,
33 };
34
35 static const uint16_t ud_itab__10[] = {
36   /*  0 */          20,           0,           0,           0,
37 };
38
39 static const uint16_t ud_itab__11[] = {
40   /*  0 */          21,           0,           0,           0,
41 };
42
43 static const uint16_t ud_itab__5[] = {
44   /*  0 */    GROUP(6),    GROUP(7),    GROUP(8),    GROUP(9),
45   /*  4 */   GROUP(10),   GROUP(11),           0,           0,
46 };
47
48 static const uint16_t ud_itab__15[] = {
49   /*  0 */          22,           0,
50 };
51
52 static const uint16_t ud_itab__14[] = {
53   /*  0 */   GROUP(15),           0,           0,           0,
54 };
55
56 static const uint16_t ud_itab__17[] = {
57   /*  0 */          23,           0,
58 };
59
60 static const uint16_t ud_itab__16[] = {
61   /*  0 */   GROUP(17),           0,           0,           0,
62 };
63
64 static const uint16_t ud_itab__19[] = {
65   /*  0 */          24,           0,
66 };
67
68 static const uint16_t ud_itab__18[] = {
69   /*  0 */   GROUP(19),           0,           0,           0,
70 };
71
72 static const uint16_t ud_itab__21[] = {
73   /*  0 */          25,           0,
74 };
75
76 static const uint16_t ud_itab__20[] = {
77   /*  0 */   GROUP(21),           0,           0,           0,
78 };
79
80 static const uint16_t ud_itab__23[] = {
81   /*  0 */          26,           0,
82 };
83
84 static const uint16_t ud_itab__22[] = {
85   /*  0 */   GROUP(23),           0,           0,           0,
86 };
87
88 static const uint16_t ud_itab__25[] = {
89   /*  0 */          27,           0,
90 };
91
92 static const uint16_t ud_itab__24[] = {
93   /*  0 */   GROUP(25),           0,           0,           0,
94 };
95
96 static const uint16_t ud_itab__27[] = {
97   /*  0 */          28,           0,
98 };
99
100 static const uint16_t ud_itab__26[] = {
101   /*  0 */   GROUP(27),           0,           0,           0,
102 };
103
104 static const uint16_t ud_itab__13[] = {
105   /*  0 */   GROUP(14),   GROUP(16),   GROUP(18),   GROUP(20),
106   /*  4 */   GROUP(22),           0,   GROUP(24),   GROUP(26),
107 };
108
109 static const uint16_t ud_itab__32[] = {
110   /*  0 */           0,          29,           0,
111 };
112
113 static const uint16_t ud_itab__31[] = {
114   /*  0 */           0,   GROUP(32),
115 };
116
117 static const uint16_t ud_itab__30[] = {
118   /*  0 */   GROUP(31),           0,           0,           0,
119 };
120
121 static const uint16_t ud_itab__35[] = {
122   /*  0 */           0,          30,           0,
123 };
124
125 static const uint16_t ud_itab__34[] = {
126   /*  0 */           0,   GROUP(35),
127 };
128
129 static const uint16_t ud_itab__33[] = {
130   /*  0 */   GROUP(34),           0,           0,           0,
131 };
132
133 static const uint16_t ud_itab__38[] = {
134   /*  0 */           0,          31,           0,
135 };
136
137 static const uint16_t ud_itab__37[] = {
138   /*  0 */           0,   GROUP(38),
139 };
140
141 static const uint16_t ud_itab__36[] = {
142   /*  0 */   GROUP(37),           0,           0,           0,
143 };
144
145 static const uint16_t ud_itab__41[] = {
146   /*  0 */           0,          32,           0,
147 };
148
149 static const uint16_t ud_itab__40[] = {
150   /*  0 */           0,   GROUP(41),
151 };
152
153 static const uint16_t ud_itab__39[] = {
154   /*  0 */   GROUP(40),           0,           0,           0,
155 };
156
157 static const uint16_t ud_itab__29[] = {
158   /*  0 */           0,   GROUP(30),   GROUP(33),   GROUP(36),
159   /*  4 */   GROUP(39),           0,           0,           0,
160 };
161
162 static const uint16_t ud_itab__44[] = {
163   /*  0 */           0,          33,
164 };
165
166 static const uint16_t ud_itab__43[] = {
167   /*  0 */   GROUP(44),           0,           0,           0,
168 };
169
170 static const uint16_t ud_itab__46[] = {
171   /*  0 */           0,          34,
172 };
173
174 static const uint16_t ud_itab__45[] = {
175   /*  0 */   GROUP(46),           0,           0,           0,
176 };
177
178 static const uint16_t ud_itab__42[] = {
179   /*  0 */   GROUP(43),   GROUP(45),           0,           0,
180   /*  4 */           0,           0,           0,           0,
181 };
182
183 static const uint16_t ud_itab__49[] = {
184   /*  0 */           0,          35,
185 };
186
187 static const uint16_t ud_itab__48[] = {
188   /*  0 */   GROUP(49),           0,           0,           0,
189 };
190
191 static const uint16_t ud_itab__51[] = {
192   /*  0 */           0,          36,
193 };
194
195 static const uint16_t ud_itab__50[] = {
196   /*  0 */   GROUP(51),           0,           0,           0,
197 };
198
199 static const uint16_t ud_itab__47[] = {
200   /*  0 */   GROUP(48),   GROUP(50),           0,           0,
201   /*  4 */           0,           0,           0,           0,
202 };
203
204 static const uint16_t ud_itab__55[] = {
205   /*  0 */          37,           0,           0,
206 };
207
208 static const uint16_t ud_itab__54[] = {
209   /*  0 */           0,   GROUP(55),
210 };
211
212 static const uint16_t ud_itab__53[] = {
213   /*  0 */   GROUP(54),           0,           0,           0,
214 };
215
216 static const uint16_t ud_itab__58[] = {
217   /*  0 */          38,           0,           0,
218 };
219
220 static const uint16_t ud_itab__57[] = {
221   /*  0 */           0,   GROUP(58),
222 };
223
224 static const uint16_t ud_itab__56[] = {
225   /*  0 */   GROUP(57),           0,           0,           0,
226 };
227
228 static const uint16_t ud_itab__61[] = {
229   /*  0 */          39,           0,           0,
230 };
231
232 static const uint16_t ud_itab__60[] = {
233   /*  0 */           0,   GROUP(61),
234 };
235
236 static const uint16_t ud_itab__59[] = {
237   /*  0 */   GROUP(60),           0,           0,           0,
238 };
239
240 static const uint16_t ud_itab__64[] = {
241   /*  0 */          40,           0,           0,
242 };
243
244 static const uint16_t ud_itab__63[] = {
245   /*  0 */           0,   GROUP(64),
246 };
247
248 static const uint16_t ud_itab__62[] = {
249   /*  0 */   GROUP(63),           0,           0,           0,
250 };
251
252 static const uint16_t ud_itab__67[] = {
253   /*  0 */          41,           0,           0,
254 };
255
256 static const uint16_t ud_itab__66[] = {
257   /*  0 */           0,   GROUP(67),
258 };
259
260 static const uint16_t ud_itab__65[] = {
261   /*  0 */   GROUP(66),           0,           0,           0,
262 };
263
264 static const uint16_t ud_itab__70[] = {
265   /*  0 */          42,           0,           0,
266 };
267
268 static const uint16_t ud_itab__69[] = {
269   /*  0 */           0,   GROUP(70),
270 };
271
272 static const uint16_t ud_itab__68[] = {
273   /*  0 */   GROUP(69),           0,           0,           0,
274 };
275
276 static const uint16_t ud_itab__73[] = {
277   /*  0 */          43,           0,           0,
278 };
279
280 static const uint16_t ud_itab__72[] = {
281   /*  0 */           0,   GROUP(73),
282 };
283
284 static const uint16_t ud_itab__71[] = {
285   /*  0 */   GROUP(72),           0,           0,           0,
286 };
287
288 static const uint16_t ud_itab__76[] = {
289   /*  0 */          44,           0,           0,
290 };
291
292 static const uint16_t ud_itab__75[] = {
293   /*  0 */           0,   GROUP(76),
294 };
295
296 static const uint16_t ud_itab__74[] = {
297   /*  0 */   GROUP(75),           0,           0,           0,
298 };
299
300 static const uint16_t ud_itab__52[] = {
301   /*  0 */   GROUP(53),   GROUP(56),   GROUP(59),   GROUP(62),
302   /*  4 */   GROUP(65),   GROUP(68),   GROUP(71),   GROUP(74),
303 };
304
305 static const uint16_t ud_itab__78[] = {
306   /*  0 */           0,          45,
307 };
308
309 static const uint16_t ud_itab__77[] = {
310   /*  0 */   GROUP(78),           0,           0,           0,
311 };
312
313 static const uint16_t ud_itab__80[] = {
314   /*  0 */           0,          46,
315 };
316
317 static const uint16_t ud_itab__79[] = {
318   /*  0 */   GROUP(80),           0,           0,           0,
319 };
320
321 static const uint16_t ud_itab__83[] = {
322   /*  0 */           0,          47,
323 };
324
325 static const uint16_t ud_itab__82[] = {
326   /*  0 */   GROUP(83),           0,           0,           0,
327 };
328
329 static const uint16_t ud_itab__86[] = {
330   /*  0 */          48,           0,           0,
331 };
332
333 static const uint16_t ud_itab__85[] = {
334   /*  0 */           0,   GROUP(86),
335 };
336
337 static const uint16_t ud_itab__84[] = {
338   /*  0 */   GROUP(85),           0,           0,           0,
339 };
340
341 static const uint16_t ud_itab__81[] = {
342   /*  0 */   GROUP(82),   GROUP(84),           0,           0,
343   /*  4 */           0,           0,           0,           0,
344 };
345
346 static const uint16_t ud_itab__28[] = {
347   /*  0 */   GROUP(29),   GROUP(42),   GROUP(47),   GROUP(52),
348   /*  4 */   GROUP(77),           0,   GROUP(79),   GROUP(81),
349 };
350
351 static const uint16_t ud_itab__12[] = {
352   /*  0 */   GROUP(13),   GROUP(28),
353 };
354
355 static const uint16_t ud_itab__87[] = {
356   /*  0 */          49,           0,           0,           0,
357 };
358
359 static const uint16_t ud_itab__88[] = {
360   /*  0 */          50,           0,           0,           0,
361 };
362
363 static const uint16_t ud_itab__89[] = {
364   /*  0 */          51,           0,           0,           0,
365 };
366
367 static const uint16_t ud_itab__90[] = {
368   /*  0 */          52,           0,           0,           0,
369 };
370
371 static const uint16_t ud_itab__91[] = {
372   /*  0 */          53,           0,           0,           0,
373 };
374
375 static const uint16_t ud_itab__92[] = {
376   /*  0 */          54,           0,           0,           0,
377 };
378
379 static const uint16_t ud_itab__93[] = {
380   /*  0 */          55,           0,           0,           0,
381 };
382
383 static const uint16_t ud_itab__94[] = {
384   /*  0 */          56,           0,           0,           0,
385 };
386
387 static const uint16_t ud_itab__96[] = {
388   /*  0 */          57,           0,           0,           0,
389 };
390
391 static const uint16_t ud_itab__97[] = {
392   /*  0 */          58,           0,           0,           0,
393 };
394
395 static const uint16_t ud_itab__98[] = {
396   /*  0 */          59,           0,           0,           0,
397 };
398
399 static const uint16_t ud_itab__99[] = {
400   /*  0 */          60,           0,           0,           0,
401 };
402
403 static const uint16_t ud_itab__100[] = {
404   /*  0 */          61,           0,           0,           0,
405 };
406
407 static const uint16_t ud_itab__101[] = {
408   /*  0 */          62,           0,           0,           0,
409 };
410
411 static const uint16_t ud_itab__102[] = {
412   /*  0 */          63,           0,           0,           0,
413 };
414
415 static const uint16_t ud_itab__103[] = {
416   /*  0 */          64,           0,           0,           0,
417 };
418
419 static const uint16_t ud_itab__95[] = {
420   /*  0 */   GROUP(96),   GROUP(97),   GROUP(98),   GROUP(99),
421   /*  4 */  GROUP(100),  GROUP(101),  GROUP(102),  GROUP(103),
422 };
423
424 static const uint16_t ud_itab__104[] = {
425   /*  0 */          65,           0,           0,           0,
426 };
427
428 static const uint16_t ud_itab__105[] = {
429   /*  0 */           0,           0,           0,           0,
430   /*  4 */           0,           0,           0,           0,
431   /*  8 */           0,           0,           0,           0,
432   /*  c */          66,          67,           0,           0,
433   /* 10 */           0,           0,           0,           0,
434   /* 14 */           0,           0,           0,           0,
435   /* 18 */           0,           0,           0,           0,
436   /* 1c */          68,          69,           0,           0,
437   /* 20 */           0,           0,           0,           0,
438   /* 24 */           0,           0,           0,           0,
439   /* 28 */           0,           0,           0,           0,
440   /* 2c */           0,           0,           0,           0,
441   /* 30 */           0,           0,           0,           0,
442   /* 34 */           0,           0,           0,           0,
443   /* 38 */           0,           0,           0,           0,
444   /* 3c */           0,           0,           0,           0,
445   /* 40 */           0,           0,           0,           0,
446   /* 44 */           0,           0,           0,           0,
447   /* 48 */           0,           0,           0,           0,
448   /* 4c */           0,           0,           0,           0,
449   /* 50 */           0,           0,           0,           0,
450   /* 54 */           0,           0,           0,           0,
451   /* 58 */           0,           0,           0,           0,
452   /* 5c */           0,           0,           0,           0,
453   /* 60 */           0,           0,           0,           0,
454   /* 64 */           0,           0,           0,           0,
455   /* 68 */           0,           0,           0,           0,
456   /* 6c */           0,           0,           0,           0,
457   /* 70 */           0,           0,           0,           0,
458   /* 74 */           0,           0,           0,           0,
459   /* 78 */           0,           0,           0,           0,
460   /* 7c */           0,           0,           0,           0,
461   /* 80 */           0,           0,           0,           0,
462   /* 84 */           0,           0,           0,           0,
463   /* 88 */           0,           0,          70,           0,
464   /* 8c */           0,           0,          71,           0,
465   /* 90 */          72,           0,           0,           0,
466   /* 94 */          73,           0,          74,          75,
467   /* 98 */           0,           0,          76,           0,
468   /* 9c */           0,           0,          77,           0,
469   /* a0 */          78,           0,           0,           0,
470   /* a4 */          79,           0,          80,          81,
471   /* a8 */           0,           0,          82,           0,
472   /* ac */           0,           0,          83,           0,
473   /* b0 */          84,           0,           0,           0,
474   /* b4 */          85,           0,          86,          87,
475   /* b8 */           0,           0,           0,          88,
476   /* bc */           0,           0,           0,          89,
477   /* c0 */           0,           0,           0,           0,
478   /* c4 */           0,           0,           0,           0,
479   /* c8 */           0,           0,           0,           0,
480   /* cc */           0,           0,           0,           0,
481   /* d0 */           0,           0,           0,           0,
482   /* d4 */           0,           0,           0,           0,
483   /* d8 */           0,           0,           0,           0,
484   /* dc */           0,           0,           0,           0,
485   /* e0 */           0,           0,           0,           0,
486   /* e4 */           0,           0,           0,           0,
487   /* e8 */           0,           0,           0,           0,
488   /* ec */           0,           0,           0,           0,
489   /* f0 */           0,           0,           0,           0,
490   /* f4 */           0,           0,           0,           0,
491   /* f8 */           0,           0,           0,           0,
492   /* fc */           0,           0,           0,           0,
493 };
494
495 static const uint16_t ud_itab__106[] = {
496   /*  0 */          90,          91,          92,          93,
497 };
498
499 static const uint16_t ud_itab__107[] = {
500   /*  0 */          94,          95,          96,          97,
501 };
502
503 static const uint16_t ud_itab__110[] = {
504   /*  0 */          98,           0,
505 };
506
507 static const uint16_t ud_itab__111[] = {
508   /*  0 */          99,           0,
509 };
510
511 static const uint16_t ud_itab__112[] = {
512   /*  0 */         100,           0,
513 };
514
515 static const uint16_t ud_itab__113[] = {
516   /*  0 */         101,           0,
517 };
518
519 static const uint16_t ud_itab__109[] = {
520   /*  0 */  GROUP(110),  GROUP(111),  GROUP(112),  GROUP(113),
521 };
522
523 static const uint16_t ud_itab__115[] = {
524   /*  0 */           0,         102,
525 };
526
527 static const uint16_t ud_itab__116[] = {
528   /*  0 */           0,         103,
529 };
530
531 static const uint16_t ud_itab__117[] = {
532   /*  0 */           0,         104,
533 };
534
535 static const uint16_t ud_itab__114[] = {
536   /*  0 */  GROUP(115),  GROUP(116),  GROUP(117),           0,
537 };
538
539 static const uint16_t ud_itab__108[] = {
540   /*  0 */  GROUP(109),  GROUP(114),
541 };
542
543 static const uint16_t ud_itab__118[] = {
544   /*  0 */         105,           0,           0,         106,
545 };
546
547 static const uint16_t ud_itab__119[] = {
548   /*  0 */         107,           0,           0,         108,
549 };
550
551 static const uint16_t ud_itab__120[] = {
552   /*  0 */         109,           0,           0,         110,
553 };
554
555 static const uint16_t ud_itab__123[] = {
556   /*  0 */         111,           0,
557 };
558
559 static const uint16_t ud_itab__124[] = {
560   /*  0 */         112,           0,
561 };
562
563 static const uint16_t ud_itab__125[] = {
564   /*  0 */         113,           0,
565 };
566
567 static const uint16_t ud_itab__122[] = {
568   /*  0 */  GROUP(123),           0,  GROUP(124),  GROUP(125),
569 };
570
571 static const uint16_t ud_itab__127[] = {
572   /*  0 */           0,         114,
573 };
574
575 static const uint16_t ud_itab__128[] = {
576   /*  0 */           0,         115,
577 };
578
579 static const uint16_t ud_itab__126[] = {
580   /*  0 */  GROUP(127),           0,  GROUP(128),           0,
581 };
582
583 static const uint16_t ud_itab__121[] = {
584   /*  0 */  GROUP(122),  GROUP(126),
585 };
586
587 static const uint16_t ud_itab__129[] = {
588   /*  0 */         116,           0,           0,         117,
589 };
590
591 static const uint16_t ud_itab__131[] = {
592   /*  0 */         118,           0,           0,           0,
593 };
594
595 static const uint16_t ud_itab__132[] = {
596   /*  0 */         119,           0,           0,           0,
597 };
598
599 static const uint16_t ud_itab__133[] = {
600   /*  0 */         120,           0,           0,           0,
601 };
602
603 static const uint16_t ud_itab__134[] = {
604   /*  0 */         121,           0,           0,           0,
605 };
606
607 static const uint16_t ud_itab__130[] = {
608   /*  0 */  GROUP(131),  GROUP(132),  GROUP(133),  GROUP(134),
609   /*  4 */           0,           0,           0,           0,
610 };
611
612 static const uint16_t ud_itab__135[] = {
613   /*  0 */         122,           0,           0,           0,
614 };
615
616 static const uint16_t ud_itab__136[] = {
617   /*  0 */         123,           0,           0,           0,
618 };
619
620 static const uint16_t ud_itab__137[] = {
621   /*  0 */         124,           0,           0,           0,
622 };
623
624 static const uint16_t ud_itab__138[] = {
625   /*  0 */         125,           0,           0,           0,
626 };
627
628 static const uint16_t ud_itab__139[] = {
629   /*  0 */         126,           0,           0,           0,
630 };
631
632 static const uint16_t ud_itab__140[] = {
633   /*  0 */         127,           0,           0,           0,
634 };
635
636 static const uint16_t ud_itab__141[] = {
637   /*  0 */         128,           0,           0,           0,
638 };
639
640 static const uint16_t ud_itab__142[] = {
641   /*  0 */         129,           0,           0,           0,
642 };
643
644 static const uint16_t ud_itab__143[] = {
645   /*  0 */         130,           0,           0,           0,
646 };
647
648 static const uint16_t ud_itab__144[] = {
649   /*  0 */         131,           0,           0,           0,
650 };
651
652 static const uint16_t ud_itab__145[] = {
653   /*  0 */         132,           0,           0,           0,
654 };
655
656 static const uint16_t ud_itab__146[] = {
657   /*  0 */         133,           0,           0,         134,
658 };
659
660 static const uint16_t ud_itab__147[] = {
661   /*  0 */         135,           0,           0,         136,
662 };
663
664 static const uint16_t ud_itab__148[] = {
665   /*  0 */         137,         138,         139,         140,
666 };
667
668 static const uint16_t ud_itab__149[] = {
669   /*  0 */         141,           0,           0,         142,
670 };
671
672 static const uint16_t ud_itab__150[] = {
673   /*  0 */         143,         144,         145,         146,
674 };
675
676 static const uint16_t ud_itab__151[] = {
677   /*  0 */         147,         148,         149,         150,
678 };
679
680 static const uint16_t ud_itab__152[] = {
681   /*  0 */         151,           0,           0,         152,
682 };
683
684 static const uint16_t ud_itab__153[] = {
685   /*  0 */         153,           0,           0,         154,
686 };
687
688 static const uint16_t ud_itab__154[] = {
689   /*  0 */         155,           0,           0,           0,
690 };
691
692 static const uint16_t ud_itab__155[] = {
693   /*  0 */         156,           0,           0,           0,
694 };
695
696 static const uint16_t ud_itab__156[] = {
697   /*  0 */         157,           0,           0,           0,
698 };
699
700 static const uint16_t ud_itab__157[] = {
701   /*  0 */         158,           0,           0,           0,
702 };
703
704 static const uint16_t ud_itab__160[] = {
705   /*  0 */           0,         160,           0,
706 };
707
708 static const uint16_t ud_itab__159[] = {
709   /*  0 */         159,  GROUP(160),
710 };
711
712 static const uint16_t ud_itab__158[] = {
713   /*  0 */  GROUP(159),           0,           0,           0,
714 };
715
716 static const uint16_t ud_itab__163[] = {
717   /*  0 */           0,         162,           0,
718 };
719
720 static const uint16_t ud_itab__162[] = {
721   /*  0 */         161,  GROUP(163),
722 };
723
724 static const uint16_t ud_itab__161[] = {
725   /*  0 */  GROUP(162),           0,           0,           0,
726 };
727
728 static const uint16_t ud_itab__164[] = {
729   /*  0 */         163,           0,           0,           0,
730 };
731
732 static const uint16_t ud_itab__166[] = {
733   /*  0 */         164,           0,           0,         165,
734 };
735
736 static const uint16_t ud_itab__167[] = {
737   /*  0 */         166,           0,           0,         167,
738 };
739
740 static const uint16_t ud_itab__168[] = {
741   /*  0 */         168,           0,           0,         169,
742 };
743
744 static const uint16_t ud_itab__169[] = {
745   /*  0 */         170,           0,           0,         171,
746 };
747
748 static const uint16_t ud_itab__170[] = {
749   /*  0 */         172,           0,           0,         173,
750 };
751
752 static const uint16_t ud_itab__171[] = {
753   /*  0 */         174,           0,           0,         175,
754 };
755
756 static const uint16_t ud_itab__172[] = {
757   /*  0 */         176,           0,           0,         177,
758 };
759
760 static const uint16_t ud_itab__173[] = {
761   /*  0 */         178,           0,           0,         179,
762 };
763
764 static const uint16_t ud_itab__174[] = {
765   /*  0 */         180,           0,           0,         181,
766 };
767
768 static const uint16_t ud_itab__175[] = {
769   /*  0 */         182,           0,           0,         183,
770 };
771
772 static const uint16_t ud_itab__176[] = {
773   /*  0 */         184,           0,           0,         185,
774 };
775
776 static const uint16_t ud_itab__177[] = {
777   /*  0 */         186,           0,           0,         187,
778 };
779
780 static const uint16_t ud_itab__178[] = {
781   /*  0 */           0,           0,           0,         188,
782 };
783
784 static const uint16_t ud_itab__179[] = {
785   /*  0 */           0,           0,           0,         189,
786 };
787
788 static const uint16_t ud_itab__180[] = {
789   /*  0 */           0,           0,           0,         190,
790 };
791
792 static const uint16_t ud_itab__181[] = {
793   /*  0 */           0,           0,           0,         191,
794 };
795
796 static const uint16_t ud_itab__182[] = {
797   /*  0 */         192,           0,           0,         193,
798 };
799
800 static const uint16_t ud_itab__183[] = {
801   /*  0 */         194,           0,           0,         195,
802 };
803
804 static const uint16_t ud_itab__184[] = {
805   /*  0 */         196,           0,           0,         197,
806 };
807
808 static const uint16_t ud_itab__185[] = {
809   /*  0 */           0,           0,           0,         198,
810 };
811
812 static const uint16_t ud_itab__186[] = {
813   /*  0 */           0,           0,           0,         199,
814 };
815
816 static const uint16_t ud_itab__187[] = {
817   /*  0 */           0,           0,           0,         200,
818 };
819
820 static const uint16_t ud_itab__188[] = {
821   /*  0 */           0,           0,           0,         201,
822 };
823
824 static const uint16_t ud_itab__189[] = {
825   /*  0 */           0,           0,           0,         202,
826 };
827
828 static const uint16_t ud_itab__190[] = {
829   /*  0 */           0,           0,           0,         203,
830 };
831
832 static const uint16_t ud_itab__191[] = {
833   /*  0 */           0,           0,           0,         204,
834 };
835
836 static const uint16_t ud_itab__192[] = {
837   /*  0 */           0,           0,           0,         205,
838 };
839
840 static const uint16_t ud_itab__193[] = {
841   /*  0 */           0,           0,           0,         206,
842 };
843
844 static const uint16_t ud_itab__194[] = {
845   /*  0 */           0,           0,           0,         207,
846 };
847
848 static const uint16_t ud_itab__195[] = {
849   /*  0 */           0,           0,           0,         208,
850 };
851
852 static const uint16_t ud_itab__196[] = {
853   /*  0 */           0,           0,           0,         209,
854 };
855
856 static const uint16_t ud_itab__197[] = {
857   /*  0 */           0,           0,           0,         210,
858 };
859
860 static const uint16_t ud_itab__198[] = {
861   /*  0 */           0,           0,           0,         211,
862 };
863
864 static const uint16_t ud_itab__199[] = {
865   /*  0 */           0,           0,           0,         212,
866 };
867
868 static const uint16_t ud_itab__200[] = {
869   /*  0 */           0,           0,           0,         213,
870 };
871
872 static const uint16_t ud_itab__201[] = {
873   /*  0 */           0,           0,           0,         214,
874 };
875
876 static const uint16_t ud_itab__202[] = {
877   /*  0 */           0,           0,           0,         215,
878 };
879
880 static const uint16_t ud_itab__203[] = {
881   /*  0 */           0,           0,           0,         216,
882 };
883
884 static const uint16_t ud_itab__204[] = {
885   /*  0 */           0,           0,           0,         217,
886 };
887
888 static const uint16_t ud_itab__205[] = {
889   /*  0 */           0,           0,           0,         218,
890 };
891
892 static const uint16_t ud_itab__206[] = {
893   /*  0 */           0,           0,           0,         219,
894 };
895
896 static const uint16_t ud_itab__207[] = {
897   /*  0 */           0,           0,           0,         220,
898 };
899
900 static const uint16_t ud_itab__208[] = {
901   /*  0 */           0,           0,           0,         221,
902 };
903
904 static const uint16_t ud_itab__209[] = {
905   /*  0 */           0,           0,           0,         222,
906 };
907
908 static const uint16_t ud_itab__210[] = {
909   /*  0 */           0,           0,           0,         223,
910 };
911
912 static const uint16_t ud_itab__211[] = {
913   /*  0 */           0,           0,           0,         224,
914 };
915
916 static const uint16_t ud_itab__214[] = {
917   /*  0 */           0,         225,           0,
918 };
919
920 static const uint16_t ud_itab__213[] = {
921   /*  0 */           0,  GROUP(214),
922 };
923
924 static const uint16_t ud_itab__212[] = {
925   /*  0 */           0,           0,           0,  GROUP(213),
926 };
927
928 static const uint16_t ud_itab__217[] = {
929   /*  0 */           0,         226,           0,
930 };
931
932 static const uint16_t ud_itab__216[] = {
933   /*  0 */           0,  GROUP(217),
934 };
935
936 static const uint16_t ud_itab__215[] = {
937   /*  0 */           0,           0,           0,  GROUP(216),
938 };
939
940 static const uint16_t ud_itab__218[] = {
941   /*  0 */           0,           0,           0,         227,
942 };
943
944 static const uint16_t ud_itab__219[] = {
945   /*  0 */           0,           0,           0,         228,
946 };
947
948 static const uint16_t ud_itab__220[] = {
949   /*  0 */           0,           0,           0,         229,
950 };
951
952 static const uint16_t ud_itab__221[] = {
953   /*  0 */           0,           0,           0,         230,
954 };
955
956 static const uint16_t ud_itab__222[] = {
957   /*  0 */           0,           0,           0,         231,
958 };
959
960 static const uint16_t ud_itab__223[] = {
961   /*  0 */         232,         233,           0,           0,
962 };
963
964 static const uint16_t ud_itab__224[] = {
965   /*  0 */         234,         235,           0,           0,
966 };
967
968 static const uint16_t ud_itab__165[] = {
969   /*  0 */  GROUP(166),  GROUP(167),  GROUP(168),  GROUP(169),
970   /*  4 */  GROUP(170),  GROUP(171),  GROUP(172),  GROUP(173),
971   /*  8 */  GROUP(174),  GROUP(175),  GROUP(176),  GROUP(177),
972   /*  c */           0,           0,           0,           0,
973   /* 10 */  GROUP(178),           0,           0,           0,
974   /* 14 */  GROUP(179),  GROUP(180),           0,  GROUP(181),
975   /* 18 */           0,           0,           0,           0,
976   /* 1c */  GROUP(182),  GROUP(183),  GROUP(184),           0,
977   /* 20 */  GROUP(185),  GROUP(186),  GROUP(187),  GROUP(188),
978   /* 24 */  GROUP(189),  GROUP(190),           0,           0,
979   /* 28 */  GROUP(191),  GROUP(192),  GROUP(193),  GROUP(194),
980   /* 2c */           0,           0,           0,           0,
981   /* 30 */  GROUP(195),  GROUP(196),  GROUP(197),  GROUP(198),
982   /* 34 */  GROUP(199),  GROUP(200),           0,  GROUP(201),
983   /* 38 */  GROUP(202),  GROUP(203),  GROUP(204),  GROUP(205),
984   /* 3c */  GROUP(206),  GROUP(207),  GROUP(208),  GROUP(209),
985   /* 40 */  GROUP(210),  GROUP(211),           0,           0,
986   /* 44 */           0,           0,           0,           0,
987   /* 48 */           0,           0,           0,           0,
988   /* 4c */           0,           0,           0,           0,
989   /* 50 */           0,           0,           0,           0,
990   /* 54 */           0,           0,           0,           0,
991   /* 58 */           0,           0,           0,           0,
992   /* 5c */           0,           0,           0,           0,
993   /* 60 */           0,           0,           0,           0,
994   /* 64 */           0,           0,           0,           0,
995   /* 68 */           0,           0,           0,           0,
996   /* 6c */           0,           0,           0,           0,
997   /* 70 */           0,           0,           0,           0,
998   /* 74 */           0,           0,           0,           0,
999   /* 78 */           0,           0,           0,           0,
1000   /* 7c */           0,           0,           0,           0,
1001   /* 80 */  GROUP(212),  GROUP(215),           0,           0,
1002   /* 84 */           0,           0,           0,           0,
1003   /* 88 */           0,           0,           0,           0,
1004   /* 8c */           0,           0,           0,           0,
1005   /* 90 */           0,           0,           0,           0,
1006   /* 94 */           0,           0,           0,           0,
1007   /* 98 */           0,           0,           0,           0,
1008   /* 9c */           0,           0,           0,           0,
1009   /* a0 */           0,           0,           0,           0,
1010   /* a4 */           0,           0,           0,           0,
1011   /* a8 */           0,           0,           0,           0,
1012   /* ac */           0,           0,           0,           0,
1013   /* b0 */           0,           0,           0,           0,
1014   /* b4 */           0,           0,           0,           0,
1015   /* b8 */           0,           0,           0,           0,
1016   /* bc */           0,           0,           0,           0,
1017   /* c0 */           0,           0,           0,           0,
1018   /* c4 */           0,           0,           0,           0,
1019   /* c8 */           0,           0,           0,           0,
1020   /* cc */           0,           0,           0,           0,
1021   /* d0 */           0,           0,           0,           0,
1022   /* d4 */           0,           0,           0,           0,
1023   /* d8 */           0,           0,           0,  GROUP(218),
1024   /* dc */  GROUP(219),  GROUP(220),  GROUP(221),  GROUP(222),
1025   /* e0 */           0,           0,           0,           0,
1026   /* e4 */           0,           0,           0,           0,
1027   /* e8 */           0,           0,           0,           0,
1028   /* ec */           0,           0,           0,           0,
1029   /* f0 */  GROUP(223),  GROUP(224),           0,           0,
1030   /* f4 */           0,           0,           0,           0,
1031   /* f8 */           0,           0,           0,           0,
1032   /* fc */           0,           0,           0,           0,
1033 };
1034
1035 static const uint16_t ud_itab__226[] = {
1036   /*  0 */           0,           0,           0,         236,
1037 };
1038
1039 static const uint16_t ud_itab__227[] = {
1040   /*  0 */           0,           0,           0,         237,
1041 };
1042
1043 static const uint16_t ud_itab__228[] = {
1044   /*  0 */           0,           0,           0,         238,
1045 };
1046
1047 static const uint16_t ud_itab__229[] = {
1048   /*  0 */           0,           0,           0,         239,
1049 };
1050
1051 static const uint16_t ud_itab__230[] = {
1052   /*  0 */           0,           0,           0,         240,
1053 };
1054
1055 static const uint16_t ud_itab__231[] = {
1056   /*  0 */           0,           0,           0,         241,
1057 };
1058
1059 static const uint16_t ud_itab__232[] = {
1060   /*  0 */           0,           0,           0,         242,
1061 };
1062
1063 static const uint16_t ud_itab__233[] = {
1064   /*  0 */         243,           0,           0,         244,
1065 };
1066
1067 static const uint16_t ud_itab__234[] = {
1068   /*  0 */           0,           0,           0,         245,
1069 };
1070
1071 static const uint16_t ud_itab__235[] = {
1072   /*  0 */           0,           0,           0,         246,
1073 };
1074
1075 static const uint16_t ud_itab__237[] = {
1076   /*  0 */         247,         248,         249,
1077 };
1078
1079 static const uint16_t ud_itab__236[] = {
1080   /*  0 */           0,           0,           0,  GROUP(237),
1081 };
1082
1083 static const uint16_t ud_itab__238[] = {
1084   /*  0 */           0,           0,           0,         250,
1085 };
1086
1087 static const uint16_t ud_itab__239[] = {
1088   /*  0 */           0,           0,           0,         251,
1089 };
1090
1091 static const uint16_t ud_itab__240[] = {
1092   /*  0 */           0,           0,           0,         252,
1093 };
1094
1095 static const uint16_t ud_itab__242[] = {
1096   /*  0 */         253,         254,         255,
1097 };
1098
1099 static const uint16_t ud_itab__241[] = {
1100   /*  0 */           0,           0,           0,  GROUP(242),
1101 };
1102
1103 static const uint16_t ud_itab__243[] = {
1104   /*  0 */           0,           0,           0,         256,
1105 };
1106
1107 static const uint16_t ud_itab__244[] = {
1108   /*  0 */           0,           0,           0,         257,
1109 };
1110
1111 static const uint16_t ud_itab__245[] = {
1112   /*  0 */           0,           0,           0,         258,
1113 };
1114
1115 static const uint16_t ud_itab__246[] = {
1116   /*  0 */           0,           0,           0,         259,
1117 };
1118
1119 static const uint16_t ud_itab__247[] = {
1120   /*  0 */           0,           0,           0,         260,
1121 };
1122
1123 static const uint16_t ud_itab__248[] = {
1124   /*  0 */           0,           0,           0,         261,
1125 };
1126
1127 static const uint16_t ud_itab__249[] = {
1128   /*  0 */           0,           0,           0,         262,
1129 };
1130
1131 static const uint16_t ud_itab__250[] = {
1132   /*  0 */           0,           0,           0,         263,
1133 };
1134
1135 static const uint16_t ud_itab__251[] = {
1136   /*  0 */           0,           0,           0,         264,
1137 };
1138
1139 static const uint16_t ud_itab__225[] = {
1140   /*  0 */           0,           0,           0,           0,
1141   /*  4 */           0,           0,           0,           0,
1142   /*  8 */  GROUP(226),  GROUP(227),  GROUP(228),  GROUP(229),
1143   /*  c */  GROUP(230),  GROUP(231),  GROUP(232),  GROUP(233),
1144   /* 10 */           0,           0,           0,           0,
1145   /* 14 */  GROUP(234),  GROUP(235),  GROUP(236),  GROUP(238),
1146   /* 18 */           0,           0,           0,           0,
1147   /* 1c */           0,           0,           0,           0,
1148   /* 20 */  GROUP(239),  GROUP(240),  GROUP(241),           0,
1149   /* 24 */           0,           0,           0,           0,
1150   /* 28 */           0,           0,           0,           0,
1151   /* 2c */           0,           0,           0,           0,
1152   /* 30 */           0,           0,           0,           0,
1153   /* 34 */           0,           0,           0,           0,
1154   /* 38 */           0,           0,           0,           0,
1155   /* 3c */           0,           0,           0,           0,
1156   /* 40 */  GROUP(243),  GROUP(244),  GROUP(245),           0,
1157   /* 44 */  GROUP(246),           0,           0,           0,
1158   /* 48 */           0,           0,           0,           0,
1159   /* 4c */           0,           0,           0,           0,
1160   /* 50 */           0,           0,           0,           0,
1161   /* 54 */           0,           0,           0,           0,
1162   /* 58 */           0,           0,           0,           0,
1163   /* 5c */           0,           0,           0,           0,
1164   /* 60 */  GROUP(247),  GROUP(248),  GROUP(249),  GROUP(250),
1165   /* 64 */           0,           0,           0,           0,
1166   /* 68 */           0,           0,           0,           0,
1167   /* 6c */           0,           0,           0,           0,
1168   /* 70 */           0,           0,           0,           0,
1169   /* 74 */           0,           0,           0,           0,
1170   /* 78 */           0,           0,           0,           0,
1171   /* 7c */           0,           0,           0,           0,
1172   /* 80 */           0,           0,           0,           0,
1173   /* 84 */           0,           0,           0,           0,
1174   /* 88 */           0,           0,           0,           0,
1175   /* 8c */           0,           0,           0,           0,
1176   /* 90 */           0,           0,           0,           0,
1177   /* 94 */           0,           0,           0,           0,
1178   /* 98 */           0,           0,           0,           0,
1179   /* 9c */           0,           0,           0,           0,
1180   /* a0 */           0,           0,           0,           0,
1181   /* a4 */           0,           0,           0,           0,
1182   /* a8 */           0,           0,           0,           0,
1183   /* ac */           0,           0,           0,           0,
1184   /* b0 */           0,           0,           0,           0,
1185   /* b4 */           0,           0,           0,           0,
1186   /* b8 */           0,           0,           0,           0,
1187   /* bc */           0,           0,           0,           0,
1188   /* c0 */           0,           0,           0,           0,
1189   /* c4 */           0,           0,           0,           0,
1190   /* c8 */           0,           0,           0,           0,
1191   /* cc */           0,           0,           0,           0,
1192   /* d0 */           0,           0,           0,           0,
1193   /* d4 */           0,           0,           0,           0,
1194   /* d8 */           0,           0,           0,           0,
1195   /* dc */           0,           0,           0,  GROUP(251),
1196   /* e0 */           0,           0,           0,           0,
1197   /* e4 */           0,           0,           0,           0,
1198   /* e8 */           0,           0,           0,           0,
1199   /* ec */           0,           0,           0,           0,
1200   /* f0 */           0,           0,           0,           0,
1201   /* f4 */           0,           0,           0,           0,
1202   /* f8 */           0,           0,           0,           0,
1203   /* fc */           0,           0,           0,           0,
1204 };
1205
1206 static const uint16_t ud_itab__252[] = {
1207   /*  0 */         265,           0,           0,           0,
1208 };
1209
1210 static const uint16_t ud_itab__253[] = {
1211   /*  0 */         266,           0,           0,           0,
1212 };
1213
1214 static const uint16_t ud_itab__254[] = {
1215   /*  0 */         267,           0,           0,           0,
1216 };
1217
1218 static const uint16_t ud_itab__255[] = {
1219   /*  0 */         268,           0,           0,           0,
1220 };
1221
1222 static const uint16_t ud_itab__256[] = {
1223   /*  0 */         269,           0,           0,           0,
1224 };
1225
1226 static const uint16_t ud_itab__257[] = {
1227   /*  0 */         270,           0,           0,           0,
1228 };
1229
1230 static const uint16_t ud_itab__258[] = {
1231   /*  0 */         271,           0,           0,           0,
1232 };
1233
1234 static const uint16_t ud_itab__259[] = {
1235   /*  0 */         272,           0,           0,           0,
1236 };
1237
1238 static const uint16_t ud_itab__260[] = {
1239   /*  0 */         273,           0,           0,           0,
1240 };
1241
1242 static const uint16_t ud_itab__261[] = {
1243   /*  0 */         274,           0,           0,           0,
1244 };
1245
1246 static const uint16_t ud_itab__262[] = {
1247   /*  0 */         275,           0,           0,           0,
1248 };
1249
1250 static const uint16_t ud_itab__263[] = {
1251   /*  0 */         276,           0,           0,           0,
1252 };
1253
1254 static const uint16_t ud_itab__264[] = {
1255   /*  0 */         277,           0,           0,           0,
1256 };
1257
1258 static const uint16_t ud_itab__265[] = {
1259   /*  0 */         278,           0,           0,           0,
1260 };
1261
1262 static const uint16_t ud_itab__266[] = {
1263   /*  0 */         279,           0,           0,           0,
1264 };
1265
1266 static const uint16_t ud_itab__267[] = {
1267   /*  0 */         280,           0,           0,           0,
1268 };
1269
1270 static const uint16_t ud_itab__268[] = {
1271   /*  0 */         281,           0,           0,         282,
1272 };
1273
1274 static const uint16_t ud_itab__269[] = {
1275   /*  0 */         283,         284,         285,         286,
1276 };
1277
1278 static const uint16_t ud_itab__270[] = {
1279   /*  0 */         287,           0,         288,           0,
1280 };
1281
1282 static const uint16_t ud_itab__271[] = {
1283   /*  0 */         289,           0,         290,           0,
1284 };
1285
1286 static const uint16_t ud_itab__272[] = {
1287   /*  0 */         291,           0,           0,         292,
1288 };
1289
1290 static const uint16_t ud_itab__273[] = {
1291   /*  0 */         293,           0,           0,         294,
1292 };
1293
1294 static const uint16_t ud_itab__274[] = {
1295   /*  0 */         295,           0,           0,         296,
1296 };
1297
1298 static const uint16_t ud_itab__275[] = {
1299   /*  0 */         297,           0,           0,         298,
1300 };
1301
1302 static const uint16_t ud_itab__276[] = {
1303   /*  0 */         299,         300,         301,         302,
1304 };
1305
1306 static const uint16_t ud_itab__277[] = {
1307   /*  0 */         303,         304,         305,         306,
1308 };
1309
1310 static const uint16_t ud_itab__278[] = {
1311   /*  0 */         307,         308,         309,         310,
1312 };
1313
1314 static const uint16_t ud_itab__279[] = {
1315   /*  0 */         311,           0,         312,         313,
1316 };
1317
1318 static const uint16_t ud_itab__280[] = {
1319   /*  0 */         314,         315,         316,         317,
1320 };
1321
1322 static const uint16_t ud_itab__281[] = {
1323   /*  0 */         318,         319,         320,         321,
1324 };
1325
1326 static const uint16_t ud_itab__282[] = {
1327   /*  0 */         322,         323,         324,         325,
1328 };
1329
1330 static const uint16_t ud_itab__283[] = {
1331   /*  0 */         326,         327,         328,         329,
1332 };
1333
1334 static const uint16_t ud_itab__284[] = {
1335   /*  0 */         330,           0,           0,         331,
1336 };
1337
1338 static const uint16_t ud_itab__285[] = {
1339   /*  0 */         332,           0,           0,         333,
1340 };
1341
1342 static const uint16_t ud_itab__286[] = {
1343   /*  0 */         334,           0,           0,         335,
1344 };
1345
1346 static const uint16_t ud_itab__287[] = {
1347   /*  0 */         336,           0,           0,         337,
1348 };
1349
1350 static const uint16_t ud_itab__288[] = {
1351   /*  0 */         338,           0,           0,         339,
1352 };
1353
1354 static const uint16_t ud_itab__289[] = {
1355   /*  0 */         340,           0,           0,         341,
1356 };
1357
1358 static const uint16_t ud_itab__290[] = {
1359   /*  0 */         342,           0,           0,         343,
1360 };
1361
1362 static const uint16_t ud_itab__291[] = {
1363   /*  0 */         344,           0,           0,         345,
1364 };
1365
1366 static const uint16_t ud_itab__292[] = {
1367   /*  0 */         346,           0,           0,         347,
1368 };
1369
1370 static const uint16_t ud_itab__293[] = {
1371   /*  0 */         348,           0,           0,         349,
1372 };
1373
1374 static const uint16_t ud_itab__294[] = {
1375   /*  0 */         350,           0,           0,         351,
1376 };
1377
1378 static const uint16_t ud_itab__295[] = {
1379   /*  0 */         352,           0,           0,         353,
1380 };
1381
1382 static const uint16_t ud_itab__296[] = {
1383   /*  0 */           0,           0,           0,         354,
1384 };
1385
1386 static const uint16_t ud_itab__297[] = {
1387   /*  0 */           0,           0,           0,         355,
1388 };
1389
1390 static const uint16_t ud_itab__298[] = {
1391   /*  0 */         356,           0,           0,         357,
1392 };
1393
1394 static const uint16_t ud_itab__299[] = {
1395   /*  0 */         358,           0,         359,         360,
1396 };
1397
1398 static const uint16_t ud_itab__300[] = {
1399   /*  0 */         361,         362,         363,         364,
1400 };
1401
1402 static const uint16_t ud_itab__302[] = {
1403   /*  0 */         365,           0,           0,         366,
1404 };
1405
1406 static const uint16_t ud_itab__303[] = {
1407   /*  0 */         367,           0,           0,         368,
1408 };
1409
1410 static const uint16_t ud_itab__304[] = {
1411   /*  0 */         369,           0,           0,         370,
1412 };
1413
1414 static const uint16_t ud_itab__301[] = {
1415   /*  0 */           0,           0,  GROUP(302),           0,
1416   /*  4 */  GROUP(303),           0,  GROUP(304),           0,
1417 };
1418
1419 static const uint16_t ud_itab__306[] = {
1420   /*  0 */         371,           0,           0,         372,
1421 };
1422
1423 static const uint16_t ud_itab__307[] = {
1424   /*  0 */         373,           0,           0,         374,
1425 };
1426
1427 static const uint16_t ud_itab__308[] = {
1428   /*  0 */         375,           0,           0,         376,
1429 };
1430
1431 static const uint16_t ud_itab__305[] = {
1432   /*  0 */           0,           0,  GROUP(306),           0,
1433   /*  4 */  GROUP(307),           0,  GROUP(308),           0,
1434 };
1435
1436 static const uint16_t ud_itab__310[] = {
1437   /*  0 */         377,           0,           0,         378,
1438 };
1439
1440 static const uint16_t ud_itab__311[] = {
1441   /*  0 */           0,           0,           0,         379,
1442 };
1443
1444 static const uint16_t ud_itab__312[] = {
1445   /*  0 */         380,           0,           0,         381,
1446 };
1447
1448 static const uint16_t ud_itab__313[] = {
1449   /*  0 */           0,           0,           0,         382,
1450 };
1451
1452 static const uint16_t ud_itab__309[] = {
1453   /*  0 */           0,           0,  GROUP(310),  GROUP(311),
1454   /*  4 */           0,           0,  GROUP(312),  GROUP(313),
1455 };
1456
1457 static const uint16_t ud_itab__314[] = {
1458   /*  0 */         383,           0,           0,         384,
1459 };
1460
1461 static const uint16_t ud_itab__315[] = {
1462   /*  0 */         385,           0,           0,         386,
1463 };
1464
1465 static const uint16_t ud_itab__316[] = {
1466   /*  0 */         387,           0,           0,         388,
1467 };
1468
1469 static const uint16_t ud_itab__317[] = {
1470   /*  0 */         389,           0,           0,           0,
1471 };
1472
1473 static const uint16_t ud_itab__319[] = {
1474   /*  0 */           0,         390,           0,
1475 };
1476
1477 static const uint16_t ud_itab__318[] = {
1478   /*  0 */  GROUP(319),           0,           0,           0,
1479 };
1480
1481 static const uint16_t ud_itab__321[] = {
1482   /*  0 */           0,         391,           0,
1483 };
1484
1485 static const uint16_t ud_itab__320[] = {
1486   /*  0 */  GROUP(321),           0,           0,           0,
1487 };
1488
1489 static const uint16_t ud_itab__322[] = {
1490   /*  0 */           0,         392,           0,         393,
1491 };
1492
1493 static const uint16_t ud_itab__323[] = {
1494   /*  0 */           0,         394,           0,         395,
1495 };
1496
1497 static const uint16_t ud_itab__324[] = {
1498   /*  0 */         396,           0,         397,         398,
1499 };
1500
1501 static const uint16_t ud_itab__325[] = {
1502   /*  0 */         399,           0,         400,         401,
1503 };
1504
1505 static const uint16_t ud_itab__326[] = {
1506   /*  0 */         402,           0,           0,           0,
1507 };
1508
1509 static const uint16_t ud_itab__327[] = {
1510   /*  0 */         403,           0,           0,           0,
1511 };
1512
1513 static const uint16_t ud_itab__328[] = {
1514   /*  0 */         404,           0,           0,           0,
1515 };
1516
1517 static const uint16_t ud_itab__329[] = {
1518   /*  0 */         405,           0,           0,           0,
1519 };
1520
1521 static const uint16_t ud_itab__330[] = {
1522   /*  0 */         406,           0,           0,           0,
1523 };
1524
1525 static const uint16_t ud_itab__331[] = {
1526   /*  0 */         407,           0,           0,           0,
1527 };
1528
1529 static const uint16_t ud_itab__332[] = {
1530   /*  0 */         408,           0,           0,           0,
1531 };
1532
1533 static const uint16_t ud_itab__333[] = {
1534   /*  0 */         409,           0,           0,           0,
1535 };
1536
1537 static const uint16_t ud_itab__334[] = {
1538   /*  0 */         410,           0,           0,           0,
1539 };
1540
1541 static const uint16_t ud_itab__335[] = {
1542   /*  0 */         411,           0,           0,           0,
1543 };
1544
1545 static const uint16_t ud_itab__336[] = {
1546   /*  0 */         412,           0,           0,           0,
1547 };
1548
1549 static const uint16_t ud_itab__337[] = {
1550   /*  0 */         413,           0,           0,           0,
1551 };
1552
1553 static const uint16_t ud_itab__338[] = {
1554   /*  0 */         414,           0,           0,           0,
1555 };
1556
1557 static const uint16_t ud_itab__339[] = {
1558   /*  0 */         415,           0,           0,           0,
1559 };
1560
1561 static const uint16_t ud_itab__340[] = {
1562   /*  0 */         416,           0,           0,           0,
1563 };
1564
1565 static const uint16_t ud_itab__341[] = {
1566   /*  0 */         417,           0,           0,           0,
1567 };
1568
1569 static const uint16_t ud_itab__342[] = {
1570   /*  0 */         418,           0,           0,           0,
1571 };
1572
1573 static const uint16_t ud_itab__343[] = {
1574   /*  0 */         419,           0,           0,           0,
1575 };
1576
1577 static const uint16_t ud_itab__344[] = {
1578   /*  0 */         420,           0,           0,           0,
1579 };
1580
1581 static const uint16_t ud_itab__345[] = {
1582   /*  0 */         421,           0,           0,           0,
1583 };
1584
1585 static const uint16_t ud_itab__346[] = {
1586   /*  0 */         422,           0,           0,           0,
1587 };
1588
1589 static const uint16_t ud_itab__347[] = {
1590   /*  0 */         423,           0,           0,           0,
1591 };
1592
1593 static const uint16_t ud_itab__348[] = {
1594   /*  0 */         424,           0,           0,           0,
1595 };
1596
1597 static const uint16_t ud_itab__349[] = {
1598   /*  0 */         425,           0,           0,           0,
1599 };
1600
1601 static const uint16_t ud_itab__350[] = {
1602   /*  0 */         426,           0,           0,           0,
1603 };
1604
1605 static const uint16_t ud_itab__351[] = {
1606   /*  0 */         427,           0,           0,           0,
1607 };
1608
1609 static const uint16_t ud_itab__352[] = {
1610   /*  0 */         428,           0,           0,           0,
1611 };
1612
1613 static const uint16_t ud_itab__353[] = {
1614   /*  0 */         429,           0,           0,           0,
1615 };
1616
1617 static const uint16_t ud_itab__354[] = {
1618   /*  0 */         430,           0,           0,           0,
1619 };
1620
1621 static const uint16_t ud_itab__355[] = {
1622   /*  0 */         431,           0,           0,           0,
1623 };
1624
1625 static const uint16_t ud_itab__356[] = {
1626   /*  0 */         432,           0,           0,           0,
1627 };
1628
1629 static const uint16_t ud_itab__357[] = {
1630   /*  0 */         433,           0,           0,           0,
1631 };
1632
1633 static const uint16_t ud_itab__358[] = {
1634   /*  0 */         434,           0,           0,           0,
1635 };
1636
1637 static const uint16_t ud_itab__359[] = {
1638   /*  0 */         435,           0,           0,           0,
1639 };
1640
1641 static const uint16_t ud_itab__360[] = {
1642   /*  0 */         436,           0,           0,           0,
1643 };
1644
1645 static const uint16_t ud_itab__361[] = {
1646   /*  0 */         437,           0,           0,           0,
1647 };
1648
1649 static const uint16_t ud_itab__362[] = {
1650   /*  0 */         438,           0,           0,           0,
1651 };
1652
1653 static const uint16_t ud_itab__363[] = {
1654   /*  0 */         439,           0,           0,           0,
1655 };
1656
1657 static const uint16_t ud_itab__368[] = {
1658   /*  0 */           0,         440,
1659 };
1660
1661 static const uint16_t ud_itab__367[] = {
1662   /*  0 */  GROUP(368),           0,           0,           0,
1663 };
1664
1665 static const uint16_t ud_itab__366[] = {
1666   /*  0 */  GROUP(367),           0,           0,           0,
1667   /*  4 */           0,           0,           0,           0,
1668 };
1669
1670 static const uint16_t ud_itab__371[] = {
1671   /*  0 */           0,         441,
1672 };
1673
1674 static const uint16_t ud_itab__370[] = {
1675   /*  0 */  GROUP(371),           0,           0,           0,
1676 };
1677
1678 static const uint16_t ud_itab__369[] = {
1679   /*  0 */  GROUP(370),           0,           0,           0,
1680   /*  4 */           0,           0,           0,           0,
1681 };
1682
1683 static const uint16_t ud_itab__374[] = {
1684   /*  0 */           0,         442,
1685 };
1686
1687 static const uint16_t ud_itab__373[] = {
1688   /*  0 */  GROUP(374),           0,           0,           0,
1689 };
1690
1691 static const uint16_t ud_itab__372[] = {
1692   /*  0 */  GROUP(373),           0,           0,           0,
1693   /*  4 */           0,           0,           0,           0,
1694 };
1695
1696 static const uint16_t ud_itab__365[] = {
1697   /*  0 */  GROUP(366),  GROUP(369),  GROUP(372),           0,
1698   /*  4 */           0,           0,           0,           0,
1699 };
1700
1701 static const uint16_t ud_itab__364[] = {
1702   /*  0 */           0,  GROUP(365),
1703 };
1704
1705 static const uint16_t ud_itab__379[] = {
1706   /*  0 */           0,         443,
1707 };
1708
1709 static const uint16_t ud_itab__378[] = {
1710   /*  0 */  GROUP(379),           0,           0,           0,
1711 };
1712
1713 static const uint16_t ud_itab__377[] = {
1714   /*  0 */  GROUP(378),           0,           0,           0,
1715   /*  4 */           0,           0,           0,           0,
1716 };
1717
1718 static const uint16_t ud_itab__382[] = {
1719   /*  0 */           0,         444,
1720 };
1721
1722 static const uint16_t ud_itab__381[] = {
1723   /*  0 */  GROUP(382),           0,           0,           0,
1724 };
1725
1726 static const uint16_t ud_itab__380[] = {
1727   /*  0 */  GROUP(381),           0,           0,           0,
1728   /*  4 */           0,           0,           0,           0,
1729 };
1730
1731 static const uint16_t ud_itab__385[] = {
1732   /*  0 */           0,         445,
1733 };
1734
1735 static const uint16_t ud_itab__384[] = {
1736   /*  0 */  GROUP(385),           0,           0,           0,
1737 };
1738
1739 static const uint16_t ud_itab__383[] = {
1740   /*  0 */  GROUP(384),           0,           0,           0,
1741   /*  4 */           0,           0,           0,           0,
1742 };
1743
1744 static const uint16_t ud_itab__388[] = {
1745   /*  0 */           0,         446,
1746 };
1747
1748 static const uint16_t ud_itab__387[] = {
1749   /*  0 */  GROUP(388),           0,           0,           0,
1750 };
1751
1752 static const uint16_t ud_itab__386[] = {
1753   /*  0 */  GROUP(387),           0,           0,           0,
1754   /*  4 */           0,           0,           0,           0,
1755 };
1756
1757 static const uint16_t ud_itab__391[] = {
1758   /*  0 */           0,         447,
1759 };
1760
1761 static const uint16_t ud_itab__390[] = {
1762   /*  0 */  GROUP(391),           0,           0,           0,
1763 };
1764
1765 static const uint16_t ud_itab__389[] = {
1766   /*  0 */  GROUP(390),           0,           0,           0,
1767   /*  4 */           0,           0,           0,           0,
1768 };
1769
1770 static const uint16_t ud_itab__394[] = {
1771   /*  0 */           0,         448,
1772 };
1773
1774 static const uint16_t ud_itab__393[] = {
1775   /*  0 */  GROUP(394),           0,           0,           0,
1776 };
1777
1778 static const uint16_t ud_itab__392[] = {
1779   /*  0 */  GROUP(393),           0,           0,           0,
1780   /*  4 */           0,           0,           0,           0,
1781 };
1782
1783 static const uint16_t ud_itab__376[] = {
1784   /*  0 */  GROUP(377),  GROUP(380),  GROUP(383),  GROUP(386),
1785   /*  4 */  GROUP(389),  GROUP(392),           0,           0,
1786 };
1787
1788 static const uint16_t ud_itab__375[] = {
1789   /*  0 */           0,  GROUP(376),
1790 };
1791
1792 static const uint16_t ud_itab__395[] = {
1793   /*  0 */         449,           0,           0,           0,
1794 };
1795
1796 static const uint16_t ud_itab__396[] = {
1797   /*  0 */         450,           0,           0,           0,
1798 };
1799
1800 static const uint16_t ud_itab__397[] = {
1801   /*  0 */         451,           0,           0,           0,
1802 };
1803
1804 static const uint16_t ud_itab__398[] = {
1805   /*  0 */         452,           0,           0,           0,
1806 };
1807
1808 static const uint16_t ud_itab__399[] = {
1809   /*  0 */         453,           0,           0,           0,
1810 };
1811
1812 static const uint16_t ud_itab__400[] = {
1813   /*  0 */         454,           0,           0,           0,
1814 };
1815
1816 static const uint16_t ud_itab__404[] = {
1817   /*  0 */         455,           0,
1818 };
1819
1820 static const uint16_t ud_itab__403[] = {
1821   /*  0 */  GROUP(404),           0,           0,           0,
1822 };
1823
1824 static const uint16_t ud_itab__406[] = {
1825   /*  0 */         456,           0,
1826 };
1827
1828 static const uint16_t ud_itab__405[] = {
1829   /*  0 */  GROUP(406),           0,           0,           0,
1830 };
1831
1832 static const uint16_t ud_itab__408[] = {
1833   /*  0 */         457,           0,
1834 };
1835
1836 static const uint16_t ud_itab__407[] = {
1837   /*  0 */  GROUP(408),           0,           0,           0,
1838 };
1839
1840 static const uint16_t ud_itab__410[] = {
1841   /*  0 */         458,           0,
1842 };
1843
1844 static const uint16_t ud_itab__409[] = {
1845   /*  0 */  GROUP(410),           0,           0,           0,
1846 };
1847
1848 static const uint16_t ud_itab__412[] = {
1849   /*  0 */         459,           0,
1850 };
1851
1852 static const uint16_t ud_itab__411[] = {
1853   /*  0 */  GROUP(412),           0,           0,           0,
1854 };
1855
1856 static const uint16_t ud_itab__414[] = {
1857   /*  0 */         460,           0,
1858 };
1859
1860 static const uint16_t ud_itab__413[] = {
1861   /*  0 */  GROUP(414),           0,           0,           0,
1862 };
1863
1864 static const uint16_t ud_itab__416[] = {
1865   /*  0 */         461,           0,
1866 };
1867
1868 static const uint16_t ud_itab__415[] = {
1869   /*  0 */  GROUP(416),           0,           0,           0,
1870 };
1871
1872 static const uint16_t ud_itab__402[] = {
1873   /*  0 */  GROUP(403),  GROUP(405),  GROUP(407),  GROUP(409),
1874   /*  4 */  GROUP(411),  GROUP(413),           0,  GROUP(415),
1875 };
1876
1877 static const uint16_t ud_itab__420[] = {
1878   /*  0 */           0,         462,
1879 };
1880
1881 static const uint16_t ud_itab__419[] = {
1882   /*  0 */  GROUP(420),           0,           0,           0,
1883 };
1884
1885 static const uint16_t ud_itab__422[] = {
1886   /*  0 */           0,         463,
1887 };
1888
1889 static const uint16_t ud_itab__421[] = {
1890   /*  0 */  GROUP(422),           0,           0,           0,
1891 };
1892
1893 static const uint16_t ud_itab__424[] = {
1894   /*  0 */           0,         464,
1895 };
1896
1897 static const uint16_t ud_itab__423[] = {
1898   /*  0 */  GROUP(424),           0,           0,           0,
1899 };
1900
1901 static const uint16_t ud_itab__426[] = {
1902   /*  0 */           0,         465,
1903 };
1904
1905 static const uint16_t ud_itab__425[] = {
1906   /*  0 */  GROUP(426),           0,           0,           0,
1907 };
1908
1909 static const uint16_t ud_itab__428[] = {
1910   /*  0 */           0,         466,
1911 };
1912
1913 static const uint16_t ud_itab__427[] = {
1914   /*  0 */  GROUP(428),           0,           0,           0,
1915 };
1916
1917 static const uint16_t ud_itab__430[] = {
1918   /*  0 */           0,         467,
1919 };
1920
1921 static const uint16_t ud_itab__429[] = {
1922   /*  0 */  GROUP(430),           0,           0,           0,
1923 };
1924
1925 static const uint16_t ud_itab__432[] = {
1926   /*  0 */           0,         468,
1927 };
1928
1929 static const uint16_t ud_itab__431[] = {
1930   /*  0 */  GROUP(432),           0,           0,           0,
1931 };
1932
1933 static const uint16_t ud_itab__434[] = {
1934   /*  0 */           0,         469,
1935 };
1936
1937 static const uint16_t ud_itab__433[] = {
1938   /*  0 */  GROUP(434),           0,           0,           0,
1939 };
1940
1941 static const uint16_t ud_itab__418[] = {
1942   /*  0 */  GROUP(419),  GROUP(421),  GROUP(423),  GROUP(425),
1943   /*  4 */  GROUP(427),  GROUP(429),  GROUP(431),  GROUP(433),
1944 };
1945
1946 static const uint16_t ud_itab__437[] = {
1947   /*  0 */           0,         470,
1948 };
1949
1950 static const uint16_t ud_itab__436[] = {
1951   /*  0 */  GROUP(437),           0,           0,           0,
1952 };
1953
1954 static const uint16_t ud_itab__439[] = {
1955   /*  0 */           0,         471,
1956 };
1957
1958 static const uint16_t ud_itab__438[] = {
1959   /*  0 */  GROUP(439),           0,           0,           0,
1960 };
1961
1962 static const uint16_t ud_itab__441[] = {
1963   /*  0 */           0,         472,
1964 };
1965
1966 static const uint16_t ud_itab__440[] = {
1967   /*  0 */  GROUP(441),           0,           0,           0,
1968 };
1969
1970 static const uint16_t ud_itab__443[] = {
1971   /*  0 */           0,         473,
1972 };
1973
1974 static const uint16_t ud_itab__442[] = {
1975   /*  0 */  GROUP(443),           0,           0,           0,
1976 };
1977
1978 static const uint16_t ud_itab__445[] = {
1979   /*  0 */           0,         474,
1980 };
1981
1982 static const uint16_t ud_itab__444[] = {
1983   /*  0 */  GROUP(445),           0,           0,           0,
1984 };
1985
1986 static const uint16_t ud_itab__447[] = {
1987   /*  0 */           0,         475,
1988 };
1989
1990 static const uint16_t ud_itab__446[] = {
1991   /*  0 */  GROUP(447),           0,           0,           0,
1992 };
1993
1994 static const uint16_t ud_itab__449[] = {
1995   /*  0 */           0,         476,
1996 };
1997
1998 static const uint16_t ud_itab__448[] = {
1999   /*  0 */  GROUP(449),           0,           0,           0,
2000 };
2001
2002 static const uint16_t ud_itab__451[] = {
2003   /*  0 */           0,         477,
2004 };
2005
2006 static const uint16_t ud_itab__450[] = {
2007   /*  0 */  GROUP(451),           0,           0,           0,
2008 };
2009
2010 static const uint16_t ud_itab__435[] = {
2011   /*  0 */  GROUP(436),  GROUP(438),  GROUP(440),  GROUP(442),
2012   /*  4 */  GROUP(444),  GROUP(446),  GROUP(448),  GROUP(450),
2013 };
2014
2015 static const uint16_t ud_itab__454[] = {
2016   /*  0 */           0,         478,
2017 };
2018
2019 static const uint16_t ud_itab__453[] = {
2020   /*  0 */  GROUP(454),           0,           0,           0,
2021 };
2022
2023 static const uint16_t ud_itab__456[] = {
2024   /*  0 */           0,         479,
2025 };
2026
2027 static const uint16_t ud_itab__455[] = {
2028   /*  0 */  GROUP(456),           0,           0,           0,
2029 };
2030
2031 static const uint16_t ud_itab__458[] = {
2032   /*  0 */           0,         480,
2033 };
2034
2035 static const uint16_t ud_itab__457[] = {
2036   /*  0 */  GROUP(458),           0,           0,           0,
2037 };
2038
2039 static const uint16_t ud_itab__460[] = {
2040   /*  0 */           0,         481,
2041 };
2042
2043 static const uint16_t ud_itab__459[] = {
2044   /*  0 */  GROUP(460),           0,           0,           0,
2045 };
2046
2047 static const uint16_t ud_itab__462[] = {
2048   /*  0 */           0,         482,
2049 };
2050
2051 static const uint16_t ud_itab__461[] = {
2052   /*  0 */  GROUP(462),           0,           0,           0,
2053 };
2054
2055 static const uint16_t ud_itab__464[] = {
2056   /*  0 */           0,         483,
2057 };
2058
2059 static const uint16_t ud_itab__463[] = {
2060   /*  0 */  GROUP(464),           0,           0,           0,
2061 };
2062
2063 static const uint16_t ud_itab__466[] = {
2064   /*  0 */           0,         484,
2065 };
2066
2067 static const uint16_t ud_itab__465[] = {
2068   /*  0 */  GROUP(466),           0,           0,           0,
2069 };
2070
2071 static const uint16_t ud_itab__468[] = {
2072   /*  0 */           0,         485,
2073 };
2074
2075 static const uint16_t ud_itab__467[] = {
2076   /*  0 */  GROUP(468),           0,           0,           0,
2077 };
2078
2079 static const uint16_t ud_itab__452[] = {
2080   /*  0 */  GROUP(453),  GROUP(455),  GROUP(457),  GROUP(459),
2081   /*  4 */  GROUP(461),  GROUP(463),  GROUP(465),  GROUP(467),
2082 };
2083
2084 static const uint16_t ud_itab__417[] = {
2085   /*  0 */           0,           0,           0,           0,
2086   /*  4 */           0,  GROUP(418),  GROUP(435),  GROUP(452),
2087 };
2088
2089 static const uint16_t ud_itab__401[] = {
2090   /*  0 */  GROUP(402),  GROUP(417),
2091 };
2092
2093 static const uint16_t ud_itab__469[] = {
2094   /*  0 */         486,           0,           0,           0,
2095 };
2096
2097 static const uint16_t ud_itab__470[] = {
2098   /*  0 */         487,           0,           0,           0,
2099 };
2100
2101 static const uint16_t ud_itab__471[] = {
2102   /*  0 */         488,           0,           0,           0,
2103 };
2104
2105 static const uint16_t ud_itab__472[] = {
2106   /*  0 */         489,           0,           0,           0,
2107 };
2108
2109 static const uint16_t ud_itab__473[] = {
2110   /*  0 */         490,           0,           0,           0,
2111 };
2112
2113 static const uint16_t ud_itab__474[] = {
2114   /*  0 */         491,           0,           0,           0,
2115 };
2116
2117 static const uint16_t ud_itab__475[] = {
2118   /*  0 */         492,           0,           0,           0,
2119 };
2120
2121 static const uint16_t ud_itab__476[] = {
2122   /*  0 */         493,           0,           0,           0,
2123 };
2124
2125 static const uint16_t ud_itab__477[] = {
2126   /*  0 */         494,           0,           0,           0,
2127 };
2128
2129 static const uint16_t ud_itab__478[] = {
2130   /*  0 */           0,           0,         495,           0,
2131 };
2132
2133 static const uint16_t ud_itab__480[] = {
2134   /*  0 */         496,           0,           0,           0,
2135 };
2136
2137 static const uint16_t ud_itab__481[] = {
2138   /*  0 */         497,           0,           0,           0,
2139 };
2140
2141 static const uint16_t ud_itab__482[] = {
2142   /*  0 */         498,           0,           0,           0,
2143 };
2144
2145 static const uint16_t ud_itab__483[] = {
2146   /*  0 */         499,           0,           0,           0,
2147 };
2148
2149 static const uint16_t ud_itab__479[] = {
2150   /*  0 */           0,           0,           0,           0,
2151   /*  4 */  GROUP(480),  GROUP(481),  GROUP(482),  GROUP(483),
2152 };
2153
2154 static const uint16_t ud_itab__484[] = {
2155   /*  0 */         500,           0,           0,           0,
2156 };
2157
2158 static const uint16_t ud_itab__485[] = {
2159   /*  0 */         501,           0,           0,           0,
2160 };
2161
2162 static const uint16_t ud_itab__486[] = {
2163   /*  0 */         502,           0,           0,           0,
2164 };
2165
2166 static const uint16_t ud_itab__487[] = {
2167   /*  0 */         503,           0,           0,           0,
2168 };
2169
2170 static const uint16_t ud_itab__488[] = {
2171   /*  0 */         504,           0,           0,           0,
2172 };
2173
2174 static const uint16_t ud_itab__489[] = {
2175   /*  0 */         505,           0,           0,           0,
2176 };
2177
2178 static const uint16_t ud_itab__490[] = {
2179   /*  0 */         506,           0,           0,           0,
2180 };
2181
2182 static const uint16_t ud_itab__491[] = {
2183   /*  0 */         507,         508,         509,         510,
2184 };
2185
2186 static const uint16_t ud_itab__492[] = {
2187   /*  0 */         511,           0,           0,           0,
2188 };
2189
2190 static const uint16_t ud_itab__493[] = {
2191   /*  0 */         512,           0,           0,         513,
2192 };
2193
2194 static const uint16_t ud_itab__494[] = {
2195   /*  0 */         514,           0,           0,         515,
2196 };
2197
2198 static const uint16_t ud_itab__495[] = {
2199   /*  0 */         516,           0,           0,         517,
2200 };
2201
2202 static const uint16_t ud_itab__498[] = {
2203   /*  0 */         518,         519,         520,
2204 };
2205
2206 static const uint16_t ud_itab__497[] = {
2207   /*  0 */  GROUP(498),           0,           0,           0,
2208 };
2209
2210 static const uint16_t ud_itab__500[] = {
2211   /*  0 */           0,         521,           0,
2212 };
2213
2214 static const uint16_t ud_itab__501[] = {
2215   /*  0 */           0,         522,           0,
2216 };
2217
2218 static const uint16_t ud_itab__502[] = {
2219   /*  0 */           0,         523,           0,
2220 };
2221
2222 static const uint16_t ud_itab__499[] = {
2223   /*  0 */  GROUP(500),           0,  GROUP(501),  GROUP(502),
2224 };
2225
2226 static const uint16_t ud_itab__504[] = {
2227   /*  0 */           0,         524,           0,
2228 };
2229
2230 static const uint16_t ud_itab__503[] = {
2231   /*  0 */  GROUP(504),           0,           0,           0,
2232 };
2233
2234 static const uint16_t ud_itab__496[] = {
2235   /*  0 */           0,  GROUP(497),           0,           0,
2236   /*  4 */           0,           0,  GROUP(499),  GROUP(503),
2237 };
2238
2239 static const uint16_t ud_itab__505[] = {
2240   /*  0 */         525,           0,           0,           0,
2241 };
2242
2243 static const uint16_t ud_itab__506[] = {
2244   /*  0 */         526,           0,           0,           0,
2245 };
2246
2247 static const uint16_t ud_itab__507[] = {
2248   /*  0 */         527,           0,           0,           0,
2249 };
2250
2251 static const uint16_t ud_itab__508[] = {
2252   /*  0 */         528,           0,           0,           0,
2253 };
2254
2255 static const uint16_t ud_itab__509[] = {
2256   /*  0 */         529,           0,           0,           0,
2257 };
2258
2259 static const uint16_t ud_itab__510[] = {
2260   /*  0 */         530,           0,           0,           0,
2261 };
2262
2263 static const uint16_t ud_itab__511[] = {
2264   /*  0 */         531,           0,           0,           0,
2265 };
2266
2267 static const uint16_t ud_itab__512[] = {
2268   /*  0 */         532,           0,           0,           0,
2269 };
2270
2271 static const uint16_t ud_itab__513[] = {
2272   /*  0 */           0,         533,           0,         534,
2273 };
2274
2275 static const uint16_t ud_itab__514[] = {
2276   /*  0 */         535,           0,           0,         536,
2277 };
2278
2279 static const uint16_t ud_itab__515[] = {
2280   /*  0 */         537,           0,           0,         538,
2281 };
2282
2283 static const uint16_t ud_itab__516[] = {
2284   /*  0 */         539,           0,           0,         540,
2285 };
2286
2287 static const uint16_t ud_itab__517[] = {
2288   /*  0 */         541,           0,           0,         542,
2289 };
2290
2291 static const uint16_t ud_itab__518[] = {
2292   /*  0 */         543,           0,           0,         544,
2293 };
2294
2295 static const uint16_t ud_itab__519[] = {
2296   /*  0 */           0,         545,         546,         547,
2297 };
2298
2299 static const uint16_t ud_itab__520[] = {
2300   /*  0 */         548,           0,           0,         549,
2301 };
2302
2303 static const uint16_t ud_itab__521[] = {
2304   /*  0 */         550,           0,           0,         551,
2305 };
2306
2307 static const uint16_t ud_itab__522[] = {
2308   /*  0 */         552,           0,           0,         553,
2309 };
2310
2311 static const uint16_t ud_itab__523[] = {
2312   /*  0 */         554,           0,           0,         555,
2313 };
2314
2315 static const uint16_t ud_itab__524[] = {
2316   /*  0 */         556,           0,           0,         557,
2317 };
2318
2319 static const uint16_t ud_itab__525[] = {
2320   /*  0 */         558,           0,           0,         559,
2321 };
2322
2323 static const uint16_t ud_itab__526[] = {
2324   /*  0 */         560,           0,           0,         561,
2325 };
2326
2327 static const uint16_t ud_itab__527[] = {
2328   /*  0 */         562,           0,           0,         563,
2329 };
2330
2331 static const uint16_t ud_itab__528[] = {
2332   /*  0 */         564,           0,           0,         565,
2333 };
2334
2335 static const uint16_t ud_itab__529[] = {
2336   /*  0 */         566,           0,           0,         567,
2337 };
2338
2339 static const uint16_t ud_itab__530[] = {
2340   /*  0 */         568,           0,           0,         569,
2341 };
2342
2343 static const uint16_t ud_itab__531[] = {
2344   /*  0 */         570,           0,           0,         571,
2345 };
2346
2347 static const uint16_t ud_itab__532[] = {
2348   /*  0 */         572,           0,           0,         573,
2349 };
2350
2351 static const uint16_t ud_itab__533[] = {
2352   /*  0 */         574,           0,           0,         575,
2353 };
2354
2355 static const uint16_t ud_itab__534[] = {
2356   /*  0 */         576,           0,           0,         577,
2357 };
2358
2359 static const uint16_t ud_itab__535[] = {
2360   /*  0 */           0,         578,         579,         580,
2361 };
2362
2363 static const uint16_t ud_itab__536[] = {
2364   /*  0 */         581,           0,           0,         582,
2365 };
2366
2367 static const uint16_t ud_itab__537[] = {
2368   /*  0 */         583,           0,           0,         584,
2369 };
2370
2371 static const uint16_t ud_itab__538[] = {
2372   /*  0 */         585,           0,           0,         586,
2373 };
2374
2375 static const uint16_t ud_itab__539[] = {
2376   /*  0 */         587,           0,           0,         588,
2377 };
2378
2379 static const uint16_t ud_itab__540[] = {
2380   /*  0 */         589,           0,           0,         590,
2381 };
2382
2383 static const uint16_t ud_itab__541[] = {
2384   /*  0 */         591,           0,           0,         592,
2385 };
2386
2387 static const uint16_t ud_itab__542[] = {
2388   /*  0 */         593,           0,           0,         594,
2389 };
2390
2391 static const uint16_t ud_itab__543[] = {
2392   /*  0 */         595,           0,           0,         596,
2393 };
2394
2395 static const uint16_t ud_itab__544[] = {
2396   /*  0 */         597,           0,           0,         598,
2397 };
2398
2399 static const uint16_t ud_itab__545[] = {
2400   /*  0 */           0,         599,           0,           0,
2401 };
2402
2403 static const uint16_t ud_itab__546[] = {
2404   /*  0 */         600,           0,           0,         601,
2405 };
2406
2407 static const uint16_t ud_itab__547[] = {
2408   /*  0 */         602,           0,           0,         603,
2409 };
2410
2411 static const uint16_t ud_itab__548[] = {
2412   /*  0 */         604,           0,           0,         605,
2413 };
2414
2415 static const uint16_t ud_itab__549[] = {
2416   /*  0 */         606,           0,           0,         607,
2417 };
2418
2419 static const uint16_t ud_itab__550[] = {
2420   /*  0 */         608,           0,           0,         609,
2421 };
2422
2423 static const uint16_t ud_itab__551[] = {
2424   /*  0 */         610,           0,           0,         611,
2425 };
2426
2427 static const uint16_t ud_itab__554[] = {
2428   /*  0 */           0,         612,
2429 };
2430
2431 static const uint16_t ud_itab__555[] = {
2432   /*  0 */           0,         613,
2433 };
2434
2435 static const uint16_t ud_itab__553[] = {
2436   /*  0 */  GROUP(554),           0,           0,  GROUP(555),
2437 };
2438
2439 static const uint16_t ud_itab__552[] = {
2440   /*  0 */           0,  GROUP(553),
2441 };
2442
2443 static const uint16_t ud_itab__556[] = {
2444   /*  0 */         614,           0,           0,         615,
2445 };
2446
2447 static const uint16_t ud_itab__557[] = {
2448   /*  0 */         616,           0,           0,         617,
2449 };
2450
2451 static const uint16_t ud_itab__558[] = {
2452   /*  0 */         618,           0,           0,         619,
2453 };
2454
2455 static const uint16_t ud_itab__559[] = {
2456   /*  0 */         620,           0,           0,         621,
2457 };
2458
2459 static const uint16_t ud_itab__560[] = {
2460   /*  0 */         622,           0,           0,         623,
2461 };
2462
2463 static const uint16_t ud_itab__561[] = {
2464   /*  0 */         624,           0,           0,         625,
2465 };
2466
2467 static const uint16_t ud_itab__562[] = {
2468   /*  0 */         626,           0,           0,         627,
2469 };
2470
2471 static const uint16_t ud_itab__4[] = {
2472   /*  0 */    GROUP(5),   GROUP(12),   GROUP(87),   GROUP(88),
2473   /*  4 */           0,   GROUP(89),   GROUP(90),   GROUP(91),
2474   /*  8 */   GROUP(92),   GROUP(93),           0,   GROUP(94),
2475   /*  c */           0,   GROUP(95),  GROUP(104),  GROUP(105),
2476   /* 10 */  GROUP(106),  GROUP(107),  GROUP(108),  GROUP(118),
2477   /* 14 */  GROUP(119),  GROUP(120),  GROUP(121),  GROUP(129),
2478   /* 18 */  GROUP(130),  GROUP(135),  GROUP(136),  GROUP(137),
2479   /* 1c */  GROUP(138),  GROUP(139),  GROUP(140),  GROUP(141),
2480   /* 20 */  GROUP(142),  GROUP(143),  GROUP(144),  GROUP(145),
2481   /* 24 */           0,           0,           0,           0,
2482   /* 28 */  GROUP(146),  GROUP(147),  GROUP(148),  GROUP(149),
2483   /* 2c */  GROUP(150),  GROUP(151),  GROUP(152),  GROUP(153),
2484   /* 30 */  GROUP(154),  GROUP(155),  GROUP(156),  GROUP(157),
2485   /* 34 */  GROUP(158),  GROUP(161),           0,  GROUP(164),
2486   /* 38 */  GROUP(165),           0,  GROUP(225),           0,
2487   /* 3c */           0,           0,           0,           0,
2488   /* 40 */  GROUP(252),  GROUP(253),  GROUP(254),  GROUP(255),
2489   /* 44 */  GROUP(256),  GROUP(257),  GROUP(258),  GROUP(259),
2490   /* 48 */  GROUP(260),  GROUP(261),  GROUP(262),  GROUP(263),
2491   /* 4c */  GROUP(264),  GROUP(265),  GROUP(266),  GROUP(267),
2492   /* 50 */  GROUP(268),  GROUP(269),  GROUP(270),  GROUP(271),
2493   /* 54 */  GROUP(272),  GROUP(273),  GROUP(274),  GROUP(275),
2494   /* 58 */  GROUP(276),  GROUP(277),  GROUP(278),  GROUP(279),
2495   /* 5c */  GROUP(280),  GROUP(281),  GROUP(282),  GROUP(283),
2496   /* 60 */  GROUP(284),  GROUP(285),  GROUP(286),  GROUP(287),
2497   /* 64 */  GROUP(288),  GROUP(289),  GROUP(290),  GROUP(291),
2498   /* 68 */  GROUP(292),  GROUP(293),  GROUP(294),  GROUP(295),
2499   /* 6c */  GROUP(296),  GROUP(297),  GROUP(298),  GROUP(299),
2500   /* 70 */  GROUP(300),  GROUP(301),  GROUP(305),  GROUP(309),
2501   /* 74 */  GROUP(314),  GROUP(315),  GROUP(316),  GROUP(317),
2502   /* 78 */  GROUP(318),  GROUP(320),           0,           0,
2503   /* 7c */  GROUP(322),  GROUP(323),  GROUP(324),  GROUP(325),
2504   /* 80 */  GROUP(326),  GROUP(327),  GROUP(328),  GROUP(329),
2505   /* 84 */  GROUP(330),  GROUP(331),  GROUP(332),  GROUP(333),
2506   /* 88 */  GROUP(334),  GROUP(335),  GROUP(336),  GROUP(337),
2507   /* 8c */  GROUP(338),  GROUP(339),  GROUP(340),  GROUP(341),
2508   /* 90 */  GROUP(342),  GROUP(343),  GROUP(344),  GROUP(345),
2509   /* 94 */  GROUP(346),  GROUP(347),  GROUP(348),  GROUP(349),
2510   /* 98 */  GROUP(350),  GROUP(351),  GROUP(352),  GROUP(353),
2511   /* 9c */  GROUP(354),  GROUP(355),  GROUP(356),  GROUP(357),
2512   /* a0 */  GROUP(358),  GROUP(359),  GROUP(360),  GROUP(361),
2513   /* a4 */  GROUP(362),  GROUP(363),  GROUP(364),  GROUP(375),
2514   /* a8 */  GROUP(395),  GROUP(396),  GROUP(397),  GROUP(398),
2515   /* ac */  GROUP(399),  GROUP(400),  GROUP(401),  GROUP(469),
2516   /* b0 */  GROUP(470),  GROUP(471),  GROUP(472),  GROUP(473),
2517   /* b4 */  GROUP(474),  GROUP(475),  GROUP(476),  GROUP(477),
2518   /* b8 */  GROUP(478),           0,  GROUP(479),  GROUP(484),
2519   /* bc */  GROUP(485),  GROUP(486),  GROUP(487),  GROUP(488),
2520   /* c0 */  GROUP(489),  GROUP(490),  GROUP(491),  GROUP(492),
2521   /* c4 */  GROUP(493),  GROUP(494),  GROUP(495),  GROUP(496),
2522   /* c8 */  GROUP(505),  GROUP(506),  GROUP(507),  GROUP(508),
2523   /* cc */  GROUP(509),  GROUP(510),  GROUP(511),  GROUP(512),
2524   /* d0 */  GROUP(513),  GROUP(514),  GROUP(515),  GROUP(516),
2525   /* d4 */  GROUP(517),  GROUP(518),  GROUP(519),  GROUP(520),
2526   /* d8 */  GROUP(521),  GROUP(522),  GROUP(523),  GROUP(524),
2527   /* dc */  GROUP(525),  GROUP(526),  GROUP(527),  GROUP(528),
2528   /* e0 */  GROUP(529),  GROUP(530),  GROUP(531),  GROUP(532),
2529   /* e4 */  GROUP(533),  GROUP(534),  GROUP(535),  GROUP(536),
2530   /* e8 */  GROUP(537),  GROUP(538),  GROUP(539),  GROUP(540),
2531   /* ec */  GROUP(541),  GROUP(542),  GROUP(543),  GROUP(544),
2532   /* f0 */  GROUP(545),  GROUP(546),  GROUP(547),  GROUP(548),
2533   /* f4 */  GROUP(549),  GROUP(550),  GROUP(551),  GROUP(552),
2534   /* f8 */  GROUP(556),  GROUP(557),  GROUP(558),  GROUP(559),
2535   /* fc */  GROUP(560),  GROUP(561),  GROUP(562),           0,
2536 };
2537
2538 static const uint16_t ud_itab__563[] = {
2539   /*  0 */         634,           0,
2540 };
2541
2542 static const uint16_t ud_itab__564[] = {
2543   /*  0 */         635,           0,
2544 };
2545
2546 static const uint16_t ud_itab__565[] = {
2547   /*  0 */         642,           0,
2548 };
2549
2550 static const uint16_t ud_itab__566[] = {
2551   /*  0 */         643,           0,
2552 };
2553
2554 static const uint16_t ud_itab__567[] = {
2555   /*  0 */         650,           0,
2556 };
2557
2558 static const uint16_t ud_itab__568[] = {
2559   /*  0 */         657,           0,
2560 };
2561
2562 static const uint16_t ud_itab__569[] = {
2563   /*  0 */         664,           0,
2564 };
2565
2566 static const uint16_t ud_itab__570[] = {
2567   /*  0 */         671,           0,
2568 };
2569
2570 static const uint16_t ud_itab__572[] = {
2571   /*  0 */         704,           0,
2572 };
2573
2574 static const uint16_t ud_itab__573[] = {
2575   /*  0 */         705,           0,
2576 };
2577
2578 static const uint16_t ud_itab__571[] = {
2579   /*  0 */  GROUP(572),  GROUP(573),           0,
2580 };
2581
2582 static const uint16_t ud_itab__575[] = {
2583   /*  0 */         706,           0,
2584 };
2585
2586 static const uint16_t ud_itab__576[] = {
2587   /*  0 */         707,           0,
2588 };
2589
2590 static const uint16_t ud_itab__574[] = {
2591   /*  0 */  GROUP(575),  GROUP(576),           0,
2592 };
2593
2594 static const uint16_t ud_itab__577[] = {
2595   /*  0 */         708,           0,
2596 };
2597
2598 static const uint16_t ud_itab__578[] = {
2599   /*  0 */         709,         710,
2600 };
2601
2602 static const uint16_t ud_itab__579[] = {
2603   /*  0 */         716,         717,           0,
2604 };
2605
2606 static const uint16_t ud_itab__580[] = {
2607   /*  0 */         719,         720,           0,
2608 };
2609
2610 static const uint16_t ud_itab__581[] = {
2611   /*  0 */         737,         738,         739,         740,
2612   /*  4 */         741,         742,         743,         744,
2613 };
2614
2615 static const uint16_t ud_itab__582[] = {
2616   /*  0 */         745,         746,         747,         748,
2617   /*  4 */         749,         750,         751,         752,
2618 };
2619
2620 static const uint16_t ud_itab__584[] = {
2621   /*  0 */         753,           0,
2622 };
2623
2624 static const uint16_t ud_itab__585[] = {
2625   /*  0 */         754,           0,
2626 };
2627
2628 static const uint16_t ud_itab__586[] = {
2629   /*  0 */         755,           0,
2630 };
2631
2632 static const uint16_t ud_itab__587[] = {
2633   /*  0 */         756,           0,
2634 };
2635
2636 static const uint16_t ud_itab__588[] = {
2637   /*  0 */         757,           0,
2638 };
2639
2640 static const uint16_t ud_itab__589[] = {
2641   /*  0 */         758,           0,
2642 };
2643
2644 static const uint16_t ud_itab__590[] = {
2645   /*  0 */         759,           0,
2646 };
2647
2648 static const uint16_t ud_itab__591[] = {
2649   /*  0 */         760,           0,
2650 };
2651
2652 static const uint16_t ud_itab__583[] = {
2653   /*  0 */  GROUP(584),  GROUP(585),  GROUP(586),  GROUP(587),
2654   /*  4 */  GROUP(588),  GROUP(589),  GROUP(590),  GROUP(591),
2655 };
2656
2657 static const uint16_t ud_itab__592[] = {
2658   /*  0 */         761,         762,         763,         764,
2659   /*  4 */         765,         766,         767,         768,
2660 };
2661
2662 static const uint16_t ud_itab__593[] = {
2663   /*  0 */         780,           0,           0,           0,
2664   /*  4 */           0,           0,           0,           0,
2665 };
2666
2667 static const uint16_t ud_itab__594[] = {
2668   /*  0 */         789,         790,         791,
2669 };
2670
2671 static const uint16_t ud_itab__595[] = {
2672   /*  0 */         792,         793,         794,
2673 };
2674
2675 static const uint16_t ud_itab__596[] = {
2676   /*  0 */         795,           0,
2677 };
2678
2679 static const uint16_t ud_itab__598[] = {
2680   /*  0 */         797,         798,
2681 };
2682
2683 static const uint16_t ud_itab__599[] = {
2684   /*  0 */         799,         800,
2685 };
2686
2687 static const uint16_t ud_itab__600[] = {
2688   /*  0 */           0,         801,
2689 };
2690
2691 static const uint16_t ud_itab__597[] = {
2692   /*  0 */  GROUP(598),  GROUP(599),  GROUP(600),
2693 };
2694
2695 static const uint16_t ud_itab__602[] = {
2696   /*  0 */         802,           0,
2697 };
2698
2699 static const uint16_t ud_itab__603[] = {
2700   /*  0 */         803,         804,
2701 };
2702
2703 static const uint16_t ud_itab__604[] = {
2704   /*  0 */           0,         805,
2705 };
2706
2707 static const uint16_t ud_itab__601[] = {
2708   /*  0 */  GROUP(602),  GROUP(603),  GROUP(604),
2709 };
2710
2711 static const uint16_t ud_itab__605[] = {
2712   /*  0 */         813,         814,         815,
2713 };
2714
2715 static const uint16_t ud_itab__606[] = {
2716   /*  0 */         817,         818,         819,
2717 };
2718
2719 static const uint16_t ud_itab__607[] = {
2720   /*  0 */         823,         824,         825,
2721 };
2722
2723 static const uint16_t ud_itab__608[] = {
2724   /*  0 */         827,         828,         829,
2725 };
2726
2727 static const uint16_t ud_itab__609[] = {
2728   /*  0 */         831,         832,         833,
2729 };
2730
2731 static const uint16_t ud_itab__610[] = {
2732   /*  0 */         850,         851,         852,         853,
2733   /*  4 */         854,         855,         856,         857,
2734 };
2735
2736 static const uint16_t ud_itab__611[] = {
2737   /*  0 */         858,         859,         860,         861,
2738   /*  4 */         862,         863,         864,         865,
2739 };
2740
2741 static const uint16_t ud_itab__612[] = {
2742   /*  0 */         868,           0,
2743 };
2744
2745 static const uint16_t ud_itab__613[] = {
2746   /*  0 */         869,           0,
2747 };
2748
2749 static const uint16_t ud_itab__614[] = {
2750   /*  0 */         870,           0,           0,           0,
2751   /*  4 */           0,           0,           0,           0,
2752 };
2753
2754 static const uint16_t ud_itab__615[] = {
2755   /*  0 */         871,           0,           0,           0,
2756   /*  4 */           0,           0,           0,           0,
2757 };
2758
2759 static const uint16_t ud_itab__616[] = {
2760   /*  0 */         878,           0,
2761 };
2762
2763 static const uint16_t ud_itab__617[] = {
2764   /*  0 */         879,         880,         881,
2765 };
2766
2767 static const uint16_t ud_itab__618[] = {
2768   /*  0 */         882,         883,         884,         885,
2769   /*  4 */         886,         887,         888,         889,
2770 };
2771
2772 static const uint16_t ud_itab__619[] = {
2773   /*  0 */         890,         891,         892,         893,
2774   /*  4 */         894,         895,         896,         897,
2775 };
2776
2777 static const uint16_t ud_itab__620[] = {
2778   /*  0 */         898,         899,         900,         901,
2779   /*  4 */         902,         903,         904,         905,
2780 };
2781
2782 static const uint16_t ud_itab__621[] = {
2783   /*  0 */         906,         907,         908,         909,
2784   /*  4 */         910,         911,         912,         913,
2785 };
2786
2787 static const uint16_t ud_itab__622[] = {
2788   /*  0 */         914,           0,
2789 };
2790
2791 static const uint16_t ud_itab__623[] = {
2792   /*  0 */         915,           0,
2793 };
2794
2795 static const uint16_t ud_itab__624[] = {
2796   /*  0 */         916,           0,
2797 };
2798
2799 static const uint16_t ud_itab__627[] = {
2800   /*  0 */         918,           0,
2801 };
2802
2803 static const uint16_t ud_itab__628[] = {
2804   /*  0 */         919,           0,
2805 };
2806
2807 static const uint16_t ud_itab__629[] = {
2808   /*  0 */         920,           0,
2809 };
2810
2811 static const uint16_t ud_itab__630[] = {
2812   /*  0 */         921,           0,
2813 };
2814
2815 static const uint16_t ud_itab__631[] = {
2816   /*  0 */         922,           0,
2817 };
2818
2819 static const uint16_t ud_itab__632[] = {
2820   /*  0 */         923,           0,
2821 };
2822
2823 static const uint16_t ud_itab__633[] = {
2824   /*  0 */         924,           0,
2825 };
2826
2827 static const uint16_t ud_itab__634[] = {
2828   /*  0 */         925,           0,
2829 };
2830
2831 static const uint16_t ud_itab__626[] = {
2832   /*  0 */  GROUP(627),  GROUP(628),  GROUP(629),  GROUP(630),
2833   /*  4 */  GROUP(631),  GROUP(632),  GROUP(633),  GROUP(634),
2834 };
2835
2836 static const uint16_t ud_itab__636[] = {
2837   /*  0 */           0,         926,
2838 };
2839
2840 static const uint16_t ud_itab__637[] = {
2841   /*  0 */           0,         927,
2842 };
2843
2844 static const uint16_t ud_itab__638[] = {
2845   /*  0 */           0,         928,
2846 };
2847
2848 static const uint16_t ud_itab__639[] = {
2849   /*  0 */           0,         929,
2850 };
2851
2852 static const uint16_t ud_itab__640[] = {
2853   /*  0 */           0,         930,
2854 };
2855
2856 static const uint16_t ud_itab__641[] = {
2857   /*  0 */           0,         931,
2858 };
2859
2860 static const uint16_t ud_itab__642[] = {
2861   /*  0 */           0,         932,
2862 };
2863
2864 static const uint16_t ud_itab__643[] = {
2865   /*  0 */           0,         933,
2866 };
2867
2868 static const uint16_t ud_itab__644[] = {
2869   /*  0 */           0,         934,
2870 };
2871
2872 static const uint16_t ud_itab__645[] = {
2873   /*  0 */           0,         935,
2874 };
2875
2876 static const uint16_t ud_itab__646[] = {
2877   /*  0 */           0,         936,
2878 };
2879
2880 static const uint16_t ud_itab__647[] = {
2881   /*  0 */           0,         937,
2882 };
2883
2884 static const uint16_t ud_itab__648[] = {
2885   /*  0 */           0,         938,
2886 };
2887
2888 static const uint16_t ud_itab__649[] = {
2889   /*  0 */           0,         939,
2890 };
2891
2892 static const uint16_t ud_itab__650[] = {
2893   /*  0 */           0,         940,
2894 };
2895
2896 static const uint16_t ud_itab__651[] = {
2897   /*  0 */           0,         941,
2898 };
2899
2900 static const uint16_t ud_itab__652[] = {
2901   /*  0 */           0,         942,
2902 };
2903
2904 static const uint16_t ud_itab__653[] = {
2905   /*  0 */           0,         943,
2906 };
2907
2908 static const uint16_t ud_itab__654[] = {
2909   /*  0 */           0,         944,
2910 };
2911
2912 static const uint16_t ud_itab__655[] = {
2913   /*  0 */           0,         945,
2914 };
2915
2916 static const uint16_t ud_itab__656[] = {
2917   /*  0 */           0,         946,
2918 };
2919
2920 static const uint16_t ud_itab__657[] = {
2921   /*  0 */           0,         947,
2922 };
2923
2924 static const uint16_t ud_itab__658[] = {
2925   /*  0 */           0,         948,
2926 };
2927
2928 static const uint16_t ud_itab__659[] = {
2929   /*  0 */           0,         949,
2930 };
2931
2932 static const uint16_t ud_itab__660[] = {
2933   /*  0 */           0,         950,
2934 };
2935
2936 static const uint16_t ud_itab__661[] = {
2937   /*  0 */           0,         951,
2938 };
2939
2940 static const uint16_t ud_itab__662[] = {
2941   /*  0 */           0,         952,
2942 };
2943
2944 static const uint16_t ud_itab__663[] = {
2945   /*  0 */           0,         953,
2946 };
2947
2948 static const uint16_t ud_itab__664[] = {
2949   /*  0 */           0,         954,
2950 };
2951
2952 static const uint16_t ud_itab__665[] = {
2953   /*  0 */           0,         955,
2954 };
2955
2956 static const uint16_t ud_itab__666[] = {
2957   /*  0 */           0,         956,
2958 };
2959
2960 static const uint16_t ud_itab__667[] = {
2961   /*  0 */           0,         957,
2962 };
2963
2964 static const uint16_t ud_itab__668[] = {
2965   /*  0 */           0,         958,
2966 };
2967
2968 static const uint16_t ud_itab__669[] = {
2969   /*  0 */           0,         959,
2970 };
2971
2972 static const uint16_t ud_itab__670[] = {
2973   /*  0 */           0,         960,
2974 };
2975
2976 static const uint16_t ud_itab__671[] = {
2977   /*  0 */           0,         961,
2978 };
2979
2980 static const uint16_t ud_itab__672[] = {
2981   /*  0 */           0,         962,
2982 };
2983
2984 static const uint16_t ud_itab__673[] = {
2985   /*  0 */           0,         963,
2986 };
2987
2988 static const uint16_t ud_itab__674[] = {
2989   /*  0 */           0,         964,
2990 };
2991
2992 static const uint16_t ud_itab__675[] = {
2993   /*  0 */           0,         965,
2994 };
2995
2996 static const uint16_t ud_itab__676[] = {
2997   /*  0 */           0,         966,
2998 };
2999
3000 static const uint16_t ud_itab__677[] = {
3001   /*  0 */           0,         967,
3002 };
3003
3004 static const uint16_t ud_itab__678[] = {
3005   /*  0 */           0,         968,
3006 };
3007
3008 static const uint16_t ud_itab__679[] = {
3009   /*  0 */           0,         969,
3010 };
3011
3012 static const uint16_t ud_itab__680[] = {
3013   /*  0 */           0,         970,
3014 };
3015
3016 static const uint16_t ud_itab__681[] = {
3017   /*  0 */           0,         971,
3018 };
3019
3020 static const uint16_t ud_itab__682[] = {
3021   /*  0 */           0,         972,
3022 };
3023
3024 static const uint16_t ud_itab__683[] = {
3025   /*  0 */           0,         973,
3026 };
3027
3028 static const uint16_t ud_itab__684[] = {
3029   /*  0 */           0,         974,
3030 };
3031
3032 static const uint16_t ud_itab__685[] = {
3033   /*  0 */           0,         975,
3034 };
3035
3036 static const uint16_t ud_itab__686[] = {
3037   /*  0 */           0,         976,
3038 };
3039
3040 static const uint16_t ud_itab__687[] = {
3041   /*  0 */           0,         977,
3042 };
3043
3044 static const uint16_t ud_itab__688[] = {
3045   /*  0 */           0,         978,
3046 };
3047
3048 static const uint16_t ud_itab__689[] = {
3049   /*  0 */           0,         979,
3050 };
3051
3052 static const uint16_t ud_itab__690[] = {
3053   /*  0 */           0,         980,
3054 };
3055
3056 static const uint16_t ud_itab__691[] = {
3057   /*  0 */           0,         981,
3058 };
3059
3060 static const uint16_t ud_itab__692[] = {
3061   /*  0 */           0,         982,
3062 };
3063
3064 static const uint16_t ud_itab__693[] = {
3065   /*  0 */           0,         983,
3066 };
3067
3068 static const uint16_t ud_itab__694[] = {
3069   /*  0 */           0,         984,
3070 };
3071
3072 static const uint16_t ud_itab__695[] = {
3073   /*  0 */           0,         985,
3074 };
3075
3076 static const uint16_t ud_itab__696[] = {
3077   /*  0 */           0,         986,
3078 };
3079
3080 static const uint16_t ud_itab__697[] = {
3081   /*  0 */           0,         987,
3082 };
3083
3084 static const uint16_t ud_itab__698[] = {
3085   /*  0 */           0,         988,
3086 };
3087
3088 static const uint16_t ud_itab__699[] = {
3089   /*  0 */           0,         989,
3090 };
3091
3092 static const uint16_t ud_itab__635[] = {
3093   /*  0 */  GROUP(636),  GROUP(637),  GROUP(638),  GROUP(639),
3094   /*  4 */  GROUP(640),  GROUP(641),  GROUP(642),  GROUP(643),
3095   /*  8 */  GROUP(644),  GROUP(645),  GROUP(646),  GROUP(647),
3096   /*  c */  GROUP(648),  GROUP(649),  GROUP(650),  GROUP(651),
3097   /* 10 */  GROUP(652),  GROUP(653),  GROUP(654),  GROUP(655),
3098   /* 14 */  GROUP(656),  GROUP(657),  GROUP(658),  GROUP(659),
3099   /* 18 */  GROUP(660),  GROUP(661),  GROUP(662),  GROUP(663),
3100   /* 1c */  GROUP(664),  GROUP(665),  GROUP(666),  GROUP(667),
3101   /* 20 */  GROUP(668),  GROUP(669),  GROUP(670),  GROUP(671),
3102   /* 24 */  GROUP(672),  GROUP(673),  GROUP(674),  GROUP(675),
3103   /* 28 */  GROUP(676),  GROUP(677),  GROUP(678),  GROUP(679),
3104   /* 2c */  GROUP(680),  GROUP(681),  GROUP(682),  GROUP(683),
3105   /* 30 */  GROUP(684),  GROUP(685),  GROUP(686),  GROUP(687),
3106   /* 34 */  GROUP(688),  GROUP(689),  GROUP(690),  GROUP(691),
3107   /* 38 */  GROUP(692),  GROUP(693),  GROUP(694),  GROUP(695),
3108   /* 3c */  GROUP(696),  GROUP(697),  GROUP(698),  GROUP(699),
3109 };
3110
3111 static const uint16_t ud_itab__625[] = {
3112   /*  0 */  GROUP(626),  GROUP(635),
3113 };
3114
3115 static const uint16_t ud_itab__702[] = {
3116   /*  0 */         990,           0,
3117 };
3118
3119 static const uint16_t ud_itab__703[] = {
3120   /*  0 */         991,           0,
3121 };
3122
3123 static const uint16_t ud_itab__704[] = {
3124   /*  0 */         992,           0,
3125 };
3126
3127 static const uint16_t ud_itab__705[] = {
3128   /*  0 */         993,           0,
3129 };
3130
3131 static const uint16_t ud_itab__706[] = {
3132   /*  0 */         994,           0,
3133 };
3134
3135 static const uint16_t ud_itab__707[] = {
3136   /*  0 */         995,           0,
3137 };
3138
3139 static const uint16_t ud_itab__708[] = {
3140   /*  0 */         996,           0,
3141 };
3142
3143 static const uint16_t ud_itab__701[] = {
3144   /*  0 */  GROUP(702),           0,  GROUP(703),  GROUP(704),
3145   /*  4 */  GROUP(705),  GROUP(706),  GROUP(707),  GROUP(708),
3146 };
3147
3148 static const uint16_t ud_itab__710[] = {
3149   /*  0 */           0,         997,
3150 };
3151
3152 static const uint16_t ud_itab__711[] = {
3153   /*  0 */           0,         998,
3154 };
3155
3156 static const uint16_t ud_itab__712[] = {
3157   /*  0 */           0,         999,
3158 };
3159
3160 static const uint16_t ud_itab__713[] = {
3161   /*  0 */           0,        1000,
3162 };
3163
3164 static const uint16_t ud_itab__714[] = {
3165   /*  0 */           0,        1001,
3166 };
3167
3168 static const uint16_t ud_itab__715[] = {
3169   /*  0 */           0,        1002,
3170 };
3171
3172 static const uint16_t ud_itab__716[] = {
3173   /*  0 */           0,        1003,
3174 };
3175
3176 static const uint16_t ud_itab__717[] = {
3177   /*  0 */           0,        1004,
3178 };
3179
3180 static const uint16_t ud_itab__718[] = {
3181   /*  0 */           0,        1005,
3182 };
3183
3184 static const uint16_t ud_itab__719[] = {
3185   /*  0 */           0,        1006,
3186 };
3187
3188 static const uint16_t ud_itab__720[] = {
3189   /*  0 */           0,        1007,
3190 };
3191
3192 static const uint16_t ud_itab__721[] = {
3193   /*  0 */           0,        1008,
3194 };
3195
3196 static const uint16_t ud_itab__722[] = {
3197   /*  0 */           0,        1009,
3198 };
3199
3200 static const uint16_t ud_itab__723[] = {
3201   /*  0 */           0,        1010,
3202 };
3203
3204 static const uint16_t ud_itab__724[] = {
3205   /*  0 */           0,        1011,
3206 };
3207
3208 static const uint16_t ud_itab__725[] = {
3209   /*  0 */           0,        1012,
3210 };
3211
3212 static const uint16_t ud_itab__726[] = {
3213   /*  0 */           0,        1013,
3214 };
3215
3216 static const uint16_t ud_itab__727[] = {
3217   /*  0 */           0,        1014,
3218 };
3219
3220 static const uint16_t ud_itab__728[] = {
3221   /*  0 */           0,        1015,
3222 };
3223
3224 static const uint16_t ud_itab__729[] = {
3225   /*  0 */           0,        1016,
3226 };
3227
3228 static const uint16_t ud_itab__730[] = {
3229   /*  0 */           0,        1017,
3230 };
3231
3232 static const uint16_t ud_itab__731[] = {
3233   /*  0 */           0,        1018,
3234 };
3235
3236 static const uint16_t ud_itab__732[] = {
3237   /*  0 */           0,        1019,
3238 };
3239
3240 static const uint16_t ud_itab__733[] = {
3241   /*  0 */           0,        1020,
3242 };
3243
3244 static const uint16_t ud_itab__734[] = {
3245   /*  0 */           0,        1021,
3246 };
3247
3248 static const uint16_t ud_itab__735[] = {
3249   /*  0 */           0,        1022,
3250 };
3251
3252 static const uint16_t ud_itab__736[] = {
3253   /*  0 */           0,        1023,
3254 };
3255
3256 static const uint16_t ud_itab__737[] = {
3257   /*  0 */           0,        1024,
3258 };
3259
3260 static const uint16_t ud_itab__738[] = {
3261   /*  0 */           0,        1025,
3262 };
3263
3264 static const uint16_t ud_itab__739[] = {
3265   /*  0 */           0,        1026,
3266 };
3267
3268 static const uint16_t ud_itab__740[] = {
3269   /*  0 */           0,        1027,
3270 };
3271
3272 static const uint16_t ud_itab__741[] = {
3273   /*  0 */           0,        1028,
3274 };
3275
3276 static const uint16_t ud_itab__742[] = {
3277   /*  0 */           0,        1029,
3278 };
3279
3280 static const uint16_t ud_itab__743[] = {
3281   /*  0 */           0,        1030,
3282 };
3283
3284 static const uint16_t ud_itab__744[] = {
3285   /*  0 */           0,        1031,
3286 };
3287
3288 static const uint16_t ud_itab__745[] = {
3289   /*  0 */           0,        1032,
3290 };
3291
3292 static const uint16_t ud_itab__746[] = {
3293   /*  0 */           0,        1033,
3294 };
3295
3296 static const uint16_t ud_itab__747[] = {
3297   /*  0 */           0,        1034,
3298 };
3299
3300 static const uint16_t ud_itab__748[] = {
3301   /*  0 */           0,        1035,
3302 };
3303
3304 static const uint16_t ud_itab__749[] = {
3305   /*  0 */           0,        1036,
3306 };
3307
3308 static const uint16_t ud_itab__750[] = {
3309   /*  0 */           0,        1037,
3310 };
3311
3312 static const uint16_t ud_itab__751[] = {
3313   /*  0 */           0,        1038,
3314 };
3315
3316 static const uint16_t ud_itab__752[] = {
3317   /*  0 */           0,        1039,
3318 };
3319
3320 static const uint16_t ud_itab__753[] = {
3321   /*  0 */           0,        1040,
3322 };
3323
3324 static const uint16_t ud_itab__754[] = {
3325   /*  0 */           0,        1041,
3326 };
3327
3328 static const uint16_t ud_itab__755[] = {
3329   /*  0 */           0,        1042,
3330 };
3331
3332 static const uint16_t ud_itab__756[] = {
3333   /*  0 */           0,        1043,
3334 };
3335
3336 static const uint16_t ud_itab__757[] = {
3337   /*  0 */           0,        1044,
3338 };
3339
3340 static const uint16_t ud_itab__758[] = {
3341   /*  0 */           0,        1045,
3342 };
3343
3344 static const uint16_t ud_itab__759[] = {
3345   /*  0 */           0,        1046,
3346 };
3347
3348 static const uint16_t ud_itab__760[] = {
3349   /*  0 */           0,        1047,
3350 };
3351
3352 static const uint16_t ud_itab__761[] = {
3353   /*  0 */           0,        1048,
3354 };
3355
3356 static const uint16_t ud_itab__709[] = {
3357   /*  0 */  GROUP(710),  GROUP(711),  GROUP(712),  GROUP(713),
3358   /*  4 */  GROUP(714),  GROUP(715),  GROUP(716),  GROUP(717),
3359   /*  8 */  GROUP(718),  GROUP(719),  GROUP(720),  GROUP(721),
3360   /*  c */  GROUP(722),  GROUP(723),  GROUP(724),  GROUP(725),
3361   /* 10 */  GROUP(726),           0,           0,           0,
3362   /* 14 */           0,           0,           0,           0,
3363   /* 18 */  GROUP(727),  GROUP(728),  GROUP(729),  GROUP(730),
3364   /* 1c */  GROUP(731),  GROUP(732),  GROUP(733),  GROUP(734),
3365   /* 20 */  GROUP(735),  GROUP(736),           0,           0,
3366   /* 24 */  GROUP(737),  GROUP(738),           0,           0,
3367   /* 28 */  GROUP(739),  GROUP(740),  GROUP(741),  GROUP(742),
3368   /* 2c */  GROUP(743),  GROUP(744),  GROUP(745),           0,
3369   /* 30 */  GROUP(746),  GROUP(747),  GROUP(748),  GROUP(749),
3370   /* 34 */  GROUP(750),  GROUP(751),  GROUP(752),  GROUP(753),
3371   /* 38 */  GROUP(754),  GROUP(755),  GROUP(756),  GROUP(757),
3372   /* 3c */  GROUP(758),  GROUP(759),  GROUP(760),  GROUP(761),
3373 };
3374
3375 static const uint16_t ud_itab__700[] = {
3376   /*  0 */  GROUP(701),  GROUP(709),
3377 };
3378
3379 static const uint16_t ud_itab__764[] = {
3380   /*  0 */        1049,           0,
3381 };
3382
3383 static const uint16_t ud_itab__765[] = {
3384   /*  0 */        1050,           0,
3385 };
3386
3387 static const uint16_t ud_itab__766[] = {
3388   /*  0 */        1051,           0,
3389 };
3390
3391 static const uint16_t ud_itab__767[] = {
3392   /*  0 */        1052,           0,
3393 };
3394
3395 static const uint16_t ud_itab__768[] = {
3396   /*  0 */        1053,           0,
3397 };
3398
3399 static const uint16_t ud_itab__769[] = {
3400   /*  0 */        1054,           0,
3401 };
3402
3403 static const uint16_t ud_itab__770[] = {
3404   /*  0 */        1055,           0,
3405 };
3406
3407 static const uint16_t ud_itab__771[] = {
3408   /*  0 */        1056,           0,
3409 };
3410
3411 static const uint16_t ud_itab__763[] = {
3412   /*  0 */  GROUP(764),  GROUP(765),  GROUP(766),  GROUP(767),
3413   /*  4 */  GROUP(768),  GROUP(769),  GROUP(770),  GROUP(771),
3414 };
3415
3416 static const uint16_t ud_itab__773[] = {
3417   /*  0 */           0,        1057,
3418 };
3419
3420 static const uint16_t ud_itab__774[] = {
3421   /*  0 */           0,        1058,
3422 };
3423
3424 static const uint16_t ud_itab__775[] = {
3425   /*  0 */           0,        1059,
3426 };
3427
3428 static const uint16_t ud_itab__776[] = {
3429   /*  0 */           0,        1060,
3430 };
3431
3432 static const uint16_t ud_itab__777[] = {
3433   /*  0 */           0,        1061,
3434 };
3435
3436 static const uint16_t ud_itab__778[] = {
3437   /*  0 */           0,        1062,
3438 };
3439
3440 static const uint16_t ud_itab__779[] = {
3441   /*  0 */           0,        1063,
3442 };
3443
3444 static const uint16_t ud_itab__780[] = {
3445   /*  0 */           0,        1064,
3446 };
3447
3448 static const uint16_t ud_itab__781[] = {
3449   /*  0 */           0,        1065,
3450 };
3451
3452 static const uint16_t ud_itab__782[] = {
3453   /*  0 */           0,        1066,
3454 };
3455
3456 static const uint16_t ud_itab__783[] = {
3457   /*  0 */           0,        1067,
3458 };
3459
3460 static const uint16_t ud_itab__784[] = {
3461   /*  0 */           0,        1068,
3462 };
3463
3464 static const uint16_t ud_itab__785[] = {
3465   /*  0 */           0,        1069,
3466 };
3467
3468 static const uint16_t ud_itab__786[] = {
3469   /*  0 */           0,        1070,
3470 };
3471
3472 static const uint16_t ud_itab__787[] = {
3473   /*  0 */           0,        1071,
3474 };
3475
3476 static const uint16_t ud_itab__788[] = {
3477   /*  0 */           0,        1072,
3478 };
3479
3480 static const uint16_t ud_itab__789[] = {
3481   /*  0 */           0,        1073,
3482 };
3483
3484 static const uint16_t ud_itab__790[] = {
3485   /*  0 */           0,        1074,
3486 };
3487
3488 static const uint16_t ud_itab__791[] = {
3489   /*  0 */           0,        1075,
3490 };
3491
3492 static const uint16_t ud_itab__792[] = {
3493   /*  0 */           0,        1076,
3494 };
3495
3496 static const uint16_t ud_itab__793[] = {
3497   /*  0 */           0,        1077,
3498 };
3499
3500 static const uint16_t ud_itab__794[] = {
3501   /*  0 */           0,        1078,
3502 };
3503
3504 static const uint16_t ud_itab__795[] = {
3505   /*  0 */           0,        1079,
3506 };
3507
3508 static const uint16_t ud_itab__796[] = {
3509   /*  0 */           0,        1080,
3510 };
3511
3512 static const uint16_t ud_itab__797[] = {
3513   /*  0 */           0,        1081,
3514 };
3515
3516 static const uint16_t ud_itab__798[] = {
3517   /*  0 */           0,        1082,
3518 };
3519
3520 static const uint16_t ud_itab__799[] = {
3521   /*  0 */           0,        1083,
3522 };
3523
3524 static const uint16_t ud_itab__800[] = {
3525   /*  0 */           0,        1084,
3526 };
3527
3528 static const uint16_t ud_itab__801[] = {
3529   /*  0 */           0,        1085,
3530 };
3531
3532 static const uint16_t ud_itab__802[] = {
3533   /*  0 */           0,        1086,
3534 };
3535
3536 static const uint16_t ud_itab__803[] = {
3537   /*  0 */           0,        1087,
3538 };
3539
3540 static const uint16_t ud_itab__804[] = {
3541   /*  0 */           0,        1088,
3542 };
3543
3544 static const uint16_t ud_itab__805[] = {
3545   /*  0 */           0,        1089,
3546 };
3547
3548 static const uint16_t ud_itab__772[] = {
3549   /*  0 */  GROUP(773),  GROUP(774),  GROUP(775),  GROUP(776),
3550   /*  4 */  GROUP(777),  GROUP(778),  GROUP(779),  GROUP(780),
3551   /*  8 */  GROUP(781),  GROUP(782),  GROUP(783),  GROUP(784),
3552   /*  c */  GROUP(785),  GROUP(786),  GROUP(787),  GROUP(788),
3553   /* 10 */  GROUP(789),  GROUP(790),  GROUP(791),  GROUP(792),
3554   /* 14 */  GROUP(793),  GROUP(794),  GROUP(795),  GROUP(796),
3555   /* 18 */  GROUP(797),  GROUP(798),  GROUP(799),  GROUP(800),
3556   /* 1c */  GROUP(801),  GROUP(802),  GROUP(803),  GROUP(804),
3557   /* 20 */           0,           0,           0,           0,
3558   /* 24 */           0,           0,           0,           0,
3559   /* 28 */           0,  GROUP(805),           0,           0,
3560   /* 2c */           0,           0,           0,           0,
3561   /* 30 */           0,           0,           0,           0,
3562   /* 34 */           0,           0,           0,           0,
3563   /* 38 */           0,           0,           0,           0,
3564   /* 3c */           0,           0,           0,           0,
3565 };
3566
3567 static const uint16_t ud_itab__762[] = {
3568   /*  0 */  GROUP(763),  GROUP(772),
3569 };
3570
3571 static const uint16_t ud_itab__808[] = {
3572   /*  0 */        1090,           0,
3573 };
3574
3575 static const uint16_t ud_itab__809[] = {
3576   /*  0 */        1091,           0,
3577 };
3578
3579 static const uint16_t ud_itab__810[] = {
3580   /*  0 */        1092,           0,
3581 };
3582
3583 static const uint16_t ud_itab__811[] = {
3584   /*  0 */        1093,           0,
3585 };
3586
3587 static const uint16_t ud_itab__812[] = {
3588   /*  0 */        1094,           0,
3589 };
3590
3591 static const uint16_t ud_itab__813[] = {
3592   /*  0 */        1095,           0,
3593 };
3594
3595 static const uint16_t ud_itab__807[] = {
3596   /*  0 */  GROUP(808),  GROUP(809),  GROUP(810),  GROUP(811),
3597   /*  4 */           0,  GROUP(812),           0,  GROUP(813),
3598 };
3599
3600 static const uint16_t ud_itab__815[] = {
3601   /*  0 */           0,        1096,
3602 };
3603
3604 static const uint16_t ud_itab__816[] = {
3605   /*  0 */           0,        1097,
3606 };
3607
3608 static const uint16_t ud_itab__817[] = {
3609   /*  0 */           0,        1098,
3610 };
3611
3612 static const uint16_t ud_itab__818[] = {
3613   /*  0 */           0,        1099,
3614 };
3615
3616 static const uint16_t ud_itab__819[] = {
3617   /*  0 */           0,        1100,
3618 };
3619
3620 static const uint16_t ud_itab__820[] = {
3621   /*  0 */           0,        1101,
3622 };
3623
3624 static const uint16_t ud_itab__821[] = {
3625   /*  0 */           0,        1102,
3626 };
3627
3628 static const uint16_t ud_itab__822[] = {
3629   /*  0 */           0,        1103,
3630 };
3631
3632 static const uint16_t ud_itab__823[] = {
3633   /*  0 */           0,        1104,
3634 };
3635
3636 static const uint16_t ud_itab__824[] = {
3637   /*  0 */           0,        1105,
3638 };
3639
3640 static const uint16_t ud_itab__825[] = {
3641   /*  0 */           0,        1106,
3642 };
3643
3644 static const uint16_t ud_itab__826[] = {
3645   /*  0 */           0,        1107,
3646 };
3647
3648 static const uint16_t ud_itab__827[] = {
3649   /*  0 */           0,        1108,
3650 };
3651
3652 static const uint16_t ud_itab__828[] = {
3653   /*  0 */           0,        1109,
3654 };
3655
3656 static const uint16_t ud_itab__829[] = {
3657   /*  0 */           0,        1110,
3658 };
3659
3660 static const uint16_t ud_itab__830[] = {
3661   /*  0 */           0,        1111,
3662 };
3663
3664 static const uint16_t ud_itab__831[] = {
3665   /*  0 */           0,        1112,
3666 };
3667
3668 static const uint16_t ud_itab__832[] = {
3669   /*  0 */           0,        1113,
3670 };
3671
3672 static const uint16_t ud_itab__833[] = {
3673   /*  0 */           0,        1114,
3674 };
3675
3676 static const uint16_t ud_itab__834[] = {
3677   /*  0 */           0,        1115,
3678 };
3679
3680 static const uint16_t ud_itab__835[] = {
3681   /*  0 */           0,        1116,
3682 };
3683
3684 static const uint16_t ud_itab__836[] = {
3685   /*  0 */           0,        1117,
3686 };
3687
3688 static const uint16_t ud_itab__837[] = {
3689   /*  0 */           0,        1118,
3690 };
3691
3692 static const uint16_t ud_itab__838[] = {
3693   /*  0 */           0,        1119,
3694 };
3695
3696 static const uint16_t ud_itab__839[] = {
3697   /*  0 */           0,        1120,
3698 };
3699
3700 static const uint16_t ud_itab__840[] = {
3701   /*  0 */           0,        1121,
3702 };
3703
3704 static const uint16_t ud_itab__841[] = {
3705   /*  0 */           0,        1122,
3706 };
3707
3708 static const uint16_t ud_itab__842[] = {
3709   /*  0 */           0,        1123,
3710 };
3711
3712 static const uint16_t ud_itab__843[] = {
3713   /*  0 */           0,        1124,
3714 };
3715
3716 static const uint16_t ud_itab__844[] = {
3717   /*  0 */           0,        1125,
3718 };
3719
3720 static const uint16_t ud_itab__845[] = {
3721   /*  0 */           0,        1126,
3722 };
3723
3724 static const uint16_t ud_itab__846[] = {
3725   /*  0 */           0,        1127,
3726 };
3727
3728 static const uint16_t ud_itab__847[] = {
3729   /*  0 */           0,        1128,
3730 };
3731
3732 static const uint16_t ud_itab__848[] = {
3733   /*  0 */           0,        1129,
3734 };
3735
3736 static const uint16_t ud_itab__849[] = {
3737   /*  0 */           0,        1130,
3738 };
3739
3740 static const uint16_t ud_itab__850[] = {
3741   /*  0 */           0,        1131,
3742 };
3743
3744 static const uint16_t ud_itab__851[] = {
3745   /*  0 */           0,        1132,
3746 };
3747
3748 static const uint16_t ud_itab__852[] = {
3749   /*  0 */           0,        1133,
3750 };
3751
3752 static const uint16_t ud_itab__853[] = {
3753   /*  0 */           0,        1134,
3754 };
3755
3756 static const uint16_t ud_itab__854[] = {
3757   /*  0 */           0,        1135,
3758 };
3759
3760 static const uint16_t ud_itab__855[] = {
3761   /*  0 */           0,        1136,
3762 };
3763
3764 static const uint16_t ud_itab__856[] = {
3765   /*  0 */           0,        1137,
3766 };
3767
3768 static const uint16_t ud_itab__857[] = {
3769   /*  0 */           0,        1138,
3770 };
3771
3772 static const uint16_t ud_itab__858[] = {
3773   /*  0 */           0,        1139,
3774 };
3775
3776 static const uint16_t ud_itab__859[] = {
3777   /*  0 */           0,        1140,
3778 };
3779
3780 static const uint16_t ud_itab__860[] = {
3781   /*  0 */           0,        1141,
3782 };
3783
3784 static const uint16_t ud_itab__861[] = {
3785   /*  0 */           0,        1142,
3786 };
3787
3788 static const uint16_t ud_itab__862[] = {
3789   /*  0 */           0,        1143,
3790 };
3791
3792 static const uint16_t ud_itab__863[] = {
3793   /*  0 */           0,        1144,
3794 };
3795
3796 static const uint16_t ud_itab__864[] = {
3797   /*  0 */           0,        1145,
3798 };
3799
3800 static const uint16_t ud_itab__814[] = {
3801   /*  0 */  GROUP(815),  GROUP(816),  GROUP(817),  GROUP(818),
3802   /*  4 */  GROUP(819),  GROUP(820),  GROUP(821),  GROUP(822),
3803   /*  8 */  GROUP(823),  GROUP(824),  GROUP(825),  GROUP(826),
3804   /*  c */  GROUP(827),  GROUP(828),  GROUP(829),  GROUP(830),
3805   /* 10 */  GROUP(831),  GROUP(832),  GROUP(833),  GROUP(834),
3806   /* 14 */  GROUP(835),  GROUP(836),  GROUP(837),  GROUP(838),
3807   /* 18 */  GROUP(839),  GROUP(840),  GROUP(841),  GROUP(842),
3808   /* 1c */  GROUP(843),  GROUP(844),  GROUP(845),  GROUP(846),
3809   /* 20 */           0,           0,  GROUP(847),  GROUP(848),
3810   /* 24 */           0,           0,           0,           0,
3811   /* 28 */  GROUP(849),  GROUP(850),  GROUP(851),  GROUP(852),
3812   /* 2c */  GROUP(853),  GROUP(854),  GROUP(855),  GROUP(856),
3813   /* 30 */  GROUP(857),  GROUP(858),  GROUP(859),  GROUP(860),
3814   /* 34 */  GROUP(861),  GROUP(862),  GROUP(863),  GROUP(864),
3815   /* 38 */           0,           0,           0,           0,
3816   /* 3c */           0,           0,           0,           0,
3817 };
3818
3819 static const uint16_t ud_itab__806[] = {
3820   /*  0 */  GROUP(807),  GROUP(814),
3821 };
3822
3823 static const uint16_t ud_itab__867[] = {
3824   /*  0 */        1146,           0,
3825 };
3826
3827 static const uint16_t ud_itab__868[] = {
3828   /*  0 */        1147,           0,
3829 };
3830
3831 static const uint16_t ud_itab__869[] = {
3832   /*  0 */        1148,           0,
3833 };
3834
3835 static const uint16_t ud_itab__870[] = {
3836   /*  0 */        1149,           0,
3837 };
3838
3839 static const uint16_t ud_itab__871[] = {
3840   /*  0 */        1150,           0,
3841 };
3842
3843 static const uint16_t ud_itab__872[] = {
3844   /*  0 */        1151,           0,
3845 };
3846
3847 static const uint16_t ud_itab__873[] = {
3848   /*  0 */        1152,           0,
3849 };
3850
3851 static const uint16_t ud_itab__874[] = {
3852   /*  0 */        1153,           0,
3853 };
3854
3855 static const uint16_t ud_itab__866[] = {
3856   /*  0 */  GROUP(867),  GROUP(868),  GROUP(869),  GROUP(870),
3857   /*  4 */  GROUP(871),  GROUP(872),  GROUP(873),  GROUP(874),
3858 };
3859
3860 static const uint16_t ud_itab__876[] = {
3861   /*  0 */           0,        1154,
3862 };
3863
3864 static const uint16_t ud_itab__877[] = {
3865   /*  0 */           0,        1155,
3866 };
3867
3868 static const uint16_t ud_itab__878[] = {
3869   /*  0 */           0,        1156,
3870 };
3871
3872 static const uint16_t ud_itab__879[] = {
3873   /*  0 */           0,        1157,
3874 };
3875
3876 static const uint16_t ud_itab__880[] = {
3877   /*  0 */           0,        1158,
3878 };
3879
3880 static const uint16_t ud_itab__881[] = {
3881   /*  0 */           0,        1159,
3882 };
3883
3884 static const uint16_t ud_itab__882[] = {
3885   /*  0 */           0,        1160,
3886 };
3887
3888 static const uint16_t ud_itab__883[] = {
3889   /*  0 */           0,        1161,
3890 };
3891
3892 static const uint16_t ud_itab__884[] = {
3893   /*  0 */           0,        1162,
3894 };
3895
3896 static const uint16_t ud_itab__885[] = {
3897   /*  0 */           0,        1163,
3898 };
3899
3900 static const uint16_t ud_itab__886[] = {
3901   /*  0 */           0,        1164,
3902 };
3903
3904 static const uint16_t ud_itab__887[] = {
3905   /*  0 */           0,        1165,
3906 };
3907
3908 static const uint16_t ud_itab__888[] = {
3909   /*  0 */           0,        1166,
3910 };
3911
3912 static const uint16_t ud_itab__889[] = {
3913   /*  0 */           0,        1167,
3914 };
3915
3916 static const uint16_t ud_itab__890[] = {
3917   /*  0 */           0,        1168,
3918 };
3919
3920 static const uint16_t ud_itab__891[] = {
3921   /*  0 */           0,        1169,
3922 };
3923
3924 static const uint16_t ud_itab__892[] = {
3925   /*  0 */           0,        1170,
3926 };
3927
3928 static const uint16_t ud_itab__893[] = {
3929   /*  0 */           0,        1171,
3930 };
3931
3932 static const uint16_t ud_itab__894[] = {
3933   /*  0 */           0,        1172,
3934 };
3935
3936 static const uint16_t ud_itab__895[] = {
3937   /*  0 */           0,        1173,
3938 };
3939
3940 static const uint16_t ud_itab__896[] = {
3941   /*  0 */           0,        1174,
3942 };
3943
3944 static const uint16_t ud_itab__897[] = {
3945   /*  0 */           0,        1175,
3946 };
3947
3948 static const uint16_t ud_itab__898[] = {
3949   /*  0 */           0,        1176,
3950 };
3951
3952 static const uint16_t ud_itab__899[] = {
3953   /*  0 */           0,        1177,
3954 };
3955
3956 static const uint16_t ud_itab__900[] = {
3957   /*  0 */           0,        1178,
3958 };
3959
3960 static const uint16_t ud_itab__901[] = {
3961   /*  0 */           0,        1179,
3962 };
3963
3964 static const uint16_t ud_itab__902[] = {
3965   /*  0 */           0,        1180,
3966 };
3967
3968 static const uint16_t ud_itab__903[] = {
3969   /*  0 */           0,        1181,
3970 };
3971
3972 static const uint16_t ud_itab__904[] = {
3973   /*  0 */           0,        1182,
3974 };
3975
3976 static const uint16_t ud_itab__905[] = {
3977   /*  0 */           0,        1183,
3978 };
3979
3980 static const uint16_t ud_itab__906[] = {
3981   /*  0 */           0,        1184,
3982 };
3983
3984 static const uint16_t ud_itab__907[] = {
3985   /*  0 */           0,        1185,
3986 };
3987
3988 static const uint16_t ud_itab__908[] = {
3989   /*  0 */           0,        1186,
3990 };
3991
3992 static const uint16_t ud_itab__909[] = {
3993   /*  0 */           0,        1187,
3994 };
3995
3996 static const uint16_t ud_itab__910[] = {
3997   /*  0 */           0,        1188,
3998 };
3999
4000 static const uint16_t ud_itab__911[] = {
4001   /*  0 */           0,        1189,
4002 };
4003
4004 static const uint16_t ud_itab__912[] = {
4005   /*  0 */           0,        1190,
4006 };
4007
4008 static const uint16_t ud_itab__913[] = {
4009   /*  0 */           0,        1191,
4010 };
4011
4012 static const uint16_t ud_itab__914[] = {
4013   /*  0 */           0,        1192,
4014 };
4015
4016 static const uint16_t ud_itab__915[] = {
4017   /*  0 */           0,        1193,
4018 };
4019
4020 static const uint16_t ud_itab__916[] = {
4021   /*  0 */           0,        1194,
4022 };
4023
4024 static const uint16_t ud_itab__917[] = {
4025   /*  0 */           0,        1195,
4026 };
4027
4028 static const uint16_t ud_itab__918[] = {
4029   /*  0 */           0,        1196,
4030 };
4031
4032 static const uint16_t ud_itab__919[] = {
4033   /*  0 */           0,        1197,
4034 };
4035
4036 static const uint16_t ud_itab__920[] = {
4037   /*  0 */           0,        1198,
4038 };
4039
4040 static const uint16_t ud_itab__921[] = {
4041   /*  0 */           0,        1199,
4042 };
4043
4044 static const uint16_t ud_itab__922[] = {
4045   /*  0 */           0,        1200,
4046 };
4047
4048 static const uint16_t ud_itab__923[] = {
4049   /*  0 */           0,        1201,
4050 };
4051
4052 static const uint16_t ud_itab__924[] = {
4053   /*  0 */           0,        1202,
4054 };
4055
4056 static const uint16_t ud_itab__925[] = {
4057   /*  0 */           0,        1203,
4058 };
4059
4060 static const uint16_t ud_itab__926[] = {
4061   /*  0 */           0,        1204,
4062 };
4063
4064 static const uint16_t ud_itab__927[] = {
4065   /*  0 */           0,        1205,
4066 };
4067
4068 static const uint16_t ud_itab__928[] = {
4069   /*  0 */           0,        1206,
4070 };
4071
4072 static const uint16_t ud_itab__929[] = {
4073   /*  0 */           0,        1207,
4074 };
4075
4076 static const uint16_t ud_itab__930[] = {
4077   /*  0 */           0,        1208,
4078 };
4079
4080 static const uint16_t ud_itab__931[] = {
4081   /*  0 */           0,        1209,
4082 };
4083
4084 static const uint16_t ud_itab__932[] = {
4085   /*  0 */           0,        1210,
4086 };
4087
4088 static const uint16_t ud_itab__933[] = {
4089   /*  0 */           0,        1211,
4090 };
4091
4092 static const uint16_t ud_itab__934[] = {
4093   /*  0 */           0,        1212,
4094 };
4095
4096 static const uint16_t ud_itab__935[] = {
4097   /*  0 */           0,        1213,
4098 };
4099
4100 static const uint16_t ud_itab__936[] = {
4101   /*  0 */           0,        1214,
4102 };
4103
4104 static const uint16_t ud_itab__937[] = {
4105   /*  0 */           0,        1215,
4106 };
4107
4108 static const uint16_t ud_itab__938[] = {
4109   /*  0 */           0,        1216,
4110 };
4111
4112 static const uint16_t ud_itab__939[] = {
4113   /*  0 */           0,        1217,
4114 };
4115
4116 static const uint16_t ud_itab__875[] = {
4117   /*  0 */  GROUP(876),  GROUP(877),  GROUP(878),  GROUP(879),
4118   /*  4 */  GROUP(880),  GROUP(881),  GROUP(882),  GROUP(883),
4119   /*  8 */  GROUP(884),  GROUP(885),  GROUP(886),  GROUP(887),
4120   /*  c */  GROUP(888),  GROUP(889),  GROUP(890),  GROUP(891),
4121   /* 10 */  GROUP(892),  GROUP(893),  GROUP(894),  GROUP(895),
4122   /* 14 */  GROUP(896),  GROUP(897),  GROUP(898),  GROUP(899),
4123   /* 18 */  GROUP(900),  GROUP(901),  GROUP(902),  GROUP(903),
4124   /* 1c */  GROUP(904),  GROUP(905),  GROUP(906),  GROUP(907),
4125   /* 20 */  GROUP(908),  GROUP(909),  GROUP(910),  GROUP(911),
4126   /* 24 */  GROUP(912),  GROUP(913),  GROUP(914),  GROUP(915),
4127   /* 28 */  GROUP(916),  GROUP(917),  GROUP(918),  GROUP(919),
4128   /* 2c */  GROUP(920),  GROUP(921),  GROUP(922),  GROUP(923),
4129   /* 30 */  GROUP(924),  GROUP(925),  GROUP(926),  GROUP(927),
4130   /* 34 */  GROUP(928),  GROUP(929),  GROUP(930),  GROUP(931),
4131   /* 38 */  GROUP(932),  GROUP(933),  GROUP(934),  GROUP(935),
4132   /* 3c */  GROUP(936),  GROUP(937),  GROUP(938),  GROUP(939),
4133 };
4134
4135 static const uint16_t ud_itab__865[] = {
4136   /*  0 */  GROUP(866),  GROUP(875),
4137 };
4138
4139 static const uint16_t ud_itab__942[] = {
4140   /*  0 */        1218,           0,
4141 };
4142
4143 static const uint16_t ud_itab__943[] = {
4144   /*  0 */        1219,           0,
4145 };
4146
4147 static const uint16_t ud_itab__944[] = {
4148   /*  0 */        1220,           0,
4149 };
4150
4151 static const uint16_t ud_itab__945[] = {
4152   /*  0 */        1221,           0,
4153 };
4154
4155 static const uint16_t ud_itab__946[] = {
4156   /*  0 */        1222,           0,
4157 };
4158
4159 static const uint16_t ud_itab__947[] = {
4160   /*  0 */        1223,           0,
4161 };
4162
4163 static const uint16_t ud_itab__948[] = {
4164   /*  0 */        1224,           0,
4165 };
4166
4167 static const uint16_t ud_itab__941[] = {
4168   /*  0 */  GROUP(942),  GROUP(943),  GROUP(944),  GROUP(945),
4169   /*  4 */  GROUP(946),           0,  GROUP(947),  GROUP(948),
4170 };
4171
4172 static const uint16_t ud_itab__950[] = {
4173   /*  0 */           0,        1225,
4174 };
4175
4176 static const uint16_t ud_itab__951[] = {
4177   /*  0 */           0,        1226,
4178 };
4179
4180 static const uint16_t ud_itab__952[] = {
4181   /*  0 */           0,        1227,
4182 };
4183
4184 static const uint16_t ud_itab__953[] = {
4185   /*  0 */           0,        1228,
4186 };
4187
4188 static const uint16_t ud_itab__954[] = {
4189   /*  0 */           0,        1229,
4190 };
4191
4192 static const uint16_t ud_itab__955[] = {
4193   /*  0 */           0,        1230,
4194 };
4195
4196 static const uint16_t ud_itab__956[] = {
4197   /*  0 */           0,        1231,
4198 };
4199
4200 static const uint16_t ud_itab__957[] = {
4201   /*  0 */           0,        1232,
4202 };
4203
4204 static const uint16_t ud_itab__958[] = {
4205   /*  0 */           0,        1233,
4206 };
4207
4208 static const uint16_t ud_itab__959[] = {
4209   /*  0 */           0,        1234,
4210 };
4211
4212 static const uint16_t ud_itab__960[] = {
4213   /*  0 */           0,        1235,
4214 };
4215
4216 static const uint16_t ud_itab__961[] = {
4217   /*  0 */           0,        1236,
4218 };
4219
4220 static const uint16_t ud_itab__962[] = {
4221   /*  0 */           0,        1237,
4222 };
4223
4224 static const uint16_t ud_itab__963[] = {
4225   /*  0 */           0,        1238,
4226 };
4227
4228 static const uint16_t ud_itab__964[] = {
4229   /*  0 */           0,        1239,
4230 };
4231
4232 static const uint16_t ud_itab__965[] = {
4233   /*  0 */           0,        1240,
4234 };
4235
4236 static const uint16_t ud_itab__966[] = {
4237   /*  0 */           0,        1241,
4238 };
4239
4240 static const uint16_t ud_itab__967[] = {
4241   /*  0 */           0,        1242,
4242 };
4243
4244 static const uint16_t ud_itab__968[] = {
4245   /*  0 */           0,        1243,
4246 };
4247
4248 static const uint16_t ud_itab__969[] = {
4249   /*  0 */           0,        1244,
4250 };
4251
4252 static const uint16_t ud_itab__970[] = {
4253   /*  0 */           0,        1245,
4254 };
4255
4256 static const uint16_t ud_itab__971[] = {
4257   /*  0 */           0,        1246,
4258 };
4259
4260 static const uint16_t ud_itab__972[] = {
4261   /*  0 */           0,        1247,
4262 };
4263
4264 static const uint16_t ud_itab__973[] = {
4265   /*  0 */           0,        1248,
4266 };
4267
4268 static const uint16_t ud_itab__974[] = {
4269   /*  0 */           0,        1249,
4270 };
4271
4272 static const uint16_t ud_itab__975[] = {
4273   /*  0 */           0,        1250,
4274 };
4275
4276 static const uint16_t ud_itab__976[] = {
4277   /*  0 */           0,        1251,
4278 };
4279
4280 static const uint16_t ud_itab__977[] = {
4281   /*  0 */           0,        1252,
4282 };
4283
4284 static const uint16_t ud_itab__978[] = {
4285   /*  0 */           0,        1253,
4286 };
4287
4288 static const uint16_t ud_itab__979[] = {
4289   /*  0 */           0,        1254,
4290 };
4291
4292 static const uint16_t ud_itab__980[] = {
4293   /*  0 */           0,        1255,
4294 };
4295
4296 static const uint16_t ud_itab__981[] = {
4297   /*  0 */           0,        1256,
4298 };
4299
4300 static const uint16_t ud_itab__982[] = {
4301   /*  0 */           0,        1257,
4302 };
4303
4304 static const uint16_t ud_itab__983[] = {
4305   /*  0 */           0,        1258,
4306 };
4307
4308 static const uint16_t ud_itab__984[] = {
4309   /*  0 */           0,        1259,
4310 };
4311
4312 static const uint16_t ud_itab__985[] = {
4313   /*  0 */           0,        1260,
4314 };
4315
4316 static const uint16_t ud_itab__986[] = {
4317   /*  0 */           0,        1261,
4318 };
4319
4320 static const uint16_t ud_itab__987[] = {
4321   /*  0 */           0,        1262,
4322 };
4323
4324 static const uint16_t ud_itab__988[] = {
4325   /*  0 */           0,        1263,
4326 };
4327
4328 static const uint16_t ud_itab__989[] = {
4329   /*  0 */           0,        1264,
4330 };
4331
4332 static const uint16_t ud_itab__990[] = {
4333   /*  0 */           0,        1265,
4334 };
4335
4336 static const uint16_t ud_itab__991[] = {
4337   /*  0 */           0,        1266,
4338 };
4339
4340 static const uint16_t ud_itab__992[] = {
4341   /*  0 */           0,        1267,
4342 };
4343
4344 static const uint16_t ud_itab__993[] = {
4345   /*  0 */           0,        1268,
4346 };
4347
4348 static const uint16_t ud_itab__994[] = {
4349   /*  0 */           0,        1269,
4350 };
4351
4352 static const uint16_t ud_itab__995[] = {
4353   /*  0 */           0,        1270,
4354 };
4355
4356 static const uint16_t ud_itab__996[] = {
4357   /*  0 */           0,        1271,
4358 };
4359
4360 static const uint16_t ud_itab__997[] = {
4361   /*  0 */           0,        1272,
4362 };
4363
4364 static const uint16_t ud_itab__949[] = {
4365   /*  0 */  GROUP(950),  GROUP(951),  GROUP(952),  GROUP(953),
4366   /*  4 */  GROUP(954),  GROUP(955),  GROUP(956),  GROUP(957),
4367   /*  8 */  GROUP(958),  GROUP(959),  GROUP(960),  GROUP(961),
4368   /*  c */  GROUP(962),  GROUP(963),  GROUP(964),  GROUP(965),
4369   /* 10 */  GROUP(966),  GROUP(967),  GROUP(968),  GROUP(969),
4370   /* 14 */  GROUP(970),  GROUP(971),  GROUP(972),  GROUP(973),
4371   /* 18 */  GROUP(974),  GROUP(975),  GROUP(976),  GROUP(977),
4372   /* 1c */  GROUP(978),  GROUP(979),  GROUP(980),  GROUP(981),
4373   /* 20 */  GROUP(982),  GROUP(983),  GROUP(984),  GROUP(985),
4374   /* 24 */  GROUP(986),  GROUP(987),  GROUP(988),  GROUP(989),
4375   /* 28 */  GROUP(990),  GROUP(991),  GROUP(992),  GROUP(993),
4376   /* 2c */  GROUP(994),  GROUP(995),  GROUP(996),  GROUP(997),
4377   /* 30 */           0,           0,           0,           0,
4378   /* 34 */           0,           0,           0,           0,
4379   /* 38 */           0,           0,           0,           0,
4380   /* 3c */           0,           0,           0,           0,
4381 };
4382
4383 static const uint16_t ud_itab__940[] = {
4384   /*  0 */  GROUP(941),  GROUP(949),
4385 };
4386
4387 static const uint16_t ud_itab__1000[] = {
4388   /*  0 */        1273,           0,
4389 };
4390
4391 static const uint16_t ud_itab__1001[] = {
4392   /*  0 */        1274,           0,
4393 };
4394
4395 static const uint16_t ud_itab__1002[] = {
4396   /*  0 */        1275,           0,
4397 };
4398
4399 static const uint16_t ud_itab__1003[] = {
4400   /*  0 */        1276,           0,
4401 };
4402
4403 static const uint16_t ud_itab__1004[] = {
4404   /*  0 */        1277,           0,
4405 };
4406
4407 static const uint16_t ud_itab__1005[] = {
4408   /*  0 */        1278,           0,
4409 };
4410
4411 static const uint16_t ud_itab__1006[] = {
4412   /*  0 */        1279,           0,
4413 };
4414
4415 static const uint16_t ud_itab__1007[] = {
4416   /*  0 */        1280,           0,
4417 };
4418
4419 static const uint16_t ud_itab__999[] = {
4420   /*  0 */ GROUP(1000), GROUP(1001), GROUP(1002), GROUP(1003),
4421   /*  4 */ GROUP(1004), GROUP(1005), GROUP(1006), GROUP(1007),
4422 };
4423
4424 static const uint16_t ud_itab__1009[] = {
4425   /*  0 */           0,        1281,
4426 };
4427
4428 static const uint16_t ud_itab__1010[] = {
4429   /*  0 */           0,        1282,
4430 };
4431
4432 static const uint16_t ud_itab__1011[] = {
4433   /*  0 */           0,        1283,
4434 };
4435
4436 static const uint16_t ud_itab__1012[] = {
4437   /*  0 */           0,        1284,
4438 };
4439
4440 static const uint16_t ud_itab__1013[] = {
4441   /*  0 */           0,        1285,
4442 };
4443
4444 static const uint16_t ud_itab__1014[] = {
4445   /*  0 */           0,        1286,
4446 };
4447
4448 static const uint16_t ud_itab__1015[] = {
4449   /*  0 */           0,        1287,
4450 };
4451
4452 static const uint16_t ud_itab__1016[] = {
4453   /*  0 */           0,        1288,
4454 };
4455
4456 static const uint16_t ud_itab__1017[] = {
4457   /*  0 */           0,        1289,
4458 };
4459
4460 static const uint16_t ud_itab__1018[] = {
4461   /*  0 */           0,        1290,
4462 };
4463
4464 static const uint16_t ud_itab__1019[] = {
4465   /*  0 */           0,        1291,
4466 };
4467
4468 static const uint16_t ud_itab__1020[] = {
4469   /*  0 */           0,        1292,
4470 };
4471
4472 static const uint16_t ud_itab__1021[] = {
4473   /*  0 */           0,        1293,
4474 };
4475
4476 static const uint16_t ud_itab__1022[] = {
4477   /*  0 */           0,        1294,
4478 };
4479
4480 static const uint16_t ud_itab__1023[] = {
4481   /*  0 */           0,        1295,
4482 };
4483
4484 static const uint16_t ud_itab__1024[] = {
4485   /*  0 */           0,        1296,
4486 };
4487
4488 static const uint16_t ud_itab__1025[] = {
4489   /*  0 */           0,        1297,
4490 };
4491
4492 static const uint16_t ud_itab__1026[] = {
4493   /*  0 */           0,        1298,
4494 };
4495
4496 static const uint16_t ud_itab__1027[] = {
4497   /*  0 */           0,        1299,
4498 };
4499
4500 static const uint16_t ud_itab__1028[] = {
4501   /*  0 */           0,        1300,
4502 };
4503
4504 static const uint16_t ud_itab__1029[] = {
4505   /*  0 */           0,        1301,
4506 };
4507
4508 static const uint16_t ud_itab__1030[] = {
4509   /*  0 */           0,        1302,
4510 };
4511
4512 static const uint16_t ud_itab__1031[] = {
4513   /*  0 */           0,        1303,
4514 };
4515
4516 static const uint16_t ud_itab__1032[] = {
4517   /*  0 */           0,        1304,
4518 };
4519
4520 static const uint16_t ud_itab__1033[] = {
4521   /*  0 */           0,        1305,
4522 };
4523
4524 static const uint16_t ud_itab__1034[] = {
4525   /*  0 */           0,        1306,
4526 };
4527
4528 static const uint16_t ud_itab__1035[] = {
4529   /*  0 */           0,        1307,
4530 };
4531
4532 static const uint16_t ud_itab__1036[] = {
4533   /*  0 */           0,        1308,
4534 };
4535
4536 static const uint16_t ud_itab__1037[] = {
4537   /*  0 */           0,        1309,
4538 };
4539
4540 static const uint16_t ud_itab__1038[] = {
4541   /*  0 */           0,        1310,
4542 };
4543
4544 static const uint16_t ud_itab__1039[] = {
4545   /*  0 */           0,        1311,
4546 };
4547
4548 static const uint16_t ud_itab__1040[] = {
4549   /*  0 */           0,        1312,
4550 };
4551
4552 static const uint16_t ud_itab__1041[] = {
4553   /*  0 */           0,        1313,
4554 };
4555
4556 static const uint16_t ud_itab__1042[] = {
4557   /*  0 */           0,        1314,
4558 };
4559
4560 static const uint16_t ud_itab__1043[] = {
4561   /*  0 */           0,        1315,
4562 };
4563
4564 static const uint16_t ud_itab__1044[] = {
4565   /*  0 */           0,        1316,
4566 };
4567
4568 static const uint16_t ud_itab__1045[] = {
4569   /*  0 */           0,        1317,
4570 };
4571
4572 static const uint16_t ud_itab__1046[] = {
4573   /*  0 */           0,        1318,
4574 };
4575
4576 static const uint16_t ud_itab__1047[] = {
4577   /*  0 */           0,        1319,
4578 };
4579
4580 static const uint16_t ud_itab__1048[] = {
4581   /*  0 */           0,        1320,
4582 };
4583
4584 static const uint16_t ud_itab__1049[] = {
4585   /*  0 */           0,        1321,
4586 };
4587
4588 static const uint16_t ud_itab__1050[] = {
4589   /*  0 */           0,        1322,
4590 };
4591
4592 static const uint16_t ud_itab__1051[] = {
4593   /*  0 */           0,        1323,
4594 };
4595
4596 static const uint16_t ud_itab__1052[] = {
4597   /*  0 */           0,        1324,
4598 };
4599
4600 static const uint16_t ud_itab__1053[] = {
4601   /*  0 */           0,        1325,
4602 };
4603
4604 static const uint16_t ud_itab__1054[] = {
4605   /*  0 */           0,        1326,
4606 };
4607
4608 static const uint16_t ud_itab__1055[] = {
4609   /*  0 */           0,        1327,
4610 };
4611
4612 static const uint16_t ud_itab__1056[] = {
4613   /*  0 */           0,        1328,
4614 };
4615
4616 static const uint16_t ud_itab__1057[] = {
4617   /*  0 */           0,        1329,
4618 };
4619
4620 static const uint16_t ud_itab__1058[] = {
4621   /*  0 */           0,        1330,
4622 };
4623
4624 static const uint16_t ud_itab__1059[] = {
4625   /*  0 */           0,        1331,
4626 };
4627
4628 static const uint16_t ud_itab__1060[] = {
4629   /*  0 */           0,        1332,
4630 };
4631
4632 static const uint16_t ud_itab__1061[] = {
4633   /*  0 */           0,        1333,
4634 };
4635
4636 static const uint16_t ud_itab__1062[] = {
4637   /*  0 */           0,        1334,
4638 };
4639
4640 static const uint16_t ud_itab__1063[] = {
4641   /*  0 */           0,        1335,
4642 };
4643
4644 static const uint16_t ud_itab__1064[] = {
4645   /*  0 */           0,        1336,
4646 };
4647
4648 static const uint16_t ud_itab__1065[] = {
4649   /*  0 */           0,        1337,
4650 };
4651
4652 static const uint16_t ud_itab__1008[] = {
4653   /*  0 */ GROUP(1009), GROUP(1010), GROUP(1011), GROUP(1012),
4654   /*  4 */ GROUP(1013), GROUP(1014), GROUP(1015), GROUP(1016),
4655   /*  8 */ GROUP(1017), GROUP(1018), GROUP(1019), GROUP(1020),
4656   /*  c */ GROUP(1021), GROUP(1022), GROUP(1023), GROUP(1024),
4657   /* 10 */ GROUP(1025), GROUP(1026), GROUP(1027), GROUP(1028),
4658   /* 14 */ GROUP(1029), GROUP(1030), GROUP(1031), GROUP(1032),
4659   /* 18 */           0, GROUP(1033),           0,           0,
4660   /* 1c */           0,           0,           0,           0,
4661   /* 20 */ GROUP(1034), GROUP(1035), GROUP(1036), GROUP(1037),
4662   /* 24 */ GROUP(1038), GROUP(1039), GROUP(1040), GROUP(1041),
4663   /* 28 */ GROUP(1042), GROUP(1043), GROUP(1044), GROUP(1045),
4664   /* 2c */ GROUP(1046), GROUP(1047), GROUP(1048), GROUP(1049),
4665   /* 30 */ GROUP(1050), GROUP(1051), GROUP(1052), GROUP(1053),
4666   /* 34 */ GROUP(1054), GROUP(1055), GROUP(1056), GROUP(1057),
4667   /* 38 */ GROUP(1058), GROUP(1059), GROUP(1060), GROUP(1061),
4668   /* 3c */ GROUP(1062), GROUP(1063), GROUP(1064), GROUP(1065),
4669 };
4670
4671 static const uint16_t ud_itab__998[] = {
4672   /*  0 */  GROUP(999), GROUP(1008),
4673 };
4674
4675 static const uint16_t ud_itab__1068[] = {
4676   /*  0 */        1338,           0,
4677 };
4678
4679 static const uint16_t ud_itab__1069[] = {
4680   /*  0 */        1339,           0,
4681 };
4682
4683 static const uint16_t ud_itab__1070[] = {
4684   /*  0 */        1340,           0,
4685 };
4686
4687 static const uint16_t ud_itab__1071[] = {
4688   /*  0 */        1341,           0,
4689 };
4690
4691 static const uint16_t ud_itab__1072[] = {
4692   /*  0 */        1342,           0,
4693 };
4694
4695 static const uint16_t ud_itab__1073[] = {
4696   /*  0 */        1343,           0,
4697 };
4698
4699 static const uint16_t ud_itab__1074[] = {
4700   /*  0 */        1344,           0,
4701 };
4702
4703 static const uint16_t ud_itab__1075[] = {
4704   /*  0 */        1345,           0,
4705 };
4706
4707 static const uint16_t ud_itab__1067[] = {
4708   /*  0 */ GROUP(1068), GROUP(1069), GROUP(1070), GROUP(1071),
4709   /*  4 */ GROUP(1072), GROUP(1073), GROUP(1074), GROUP(1075),
4710 };
4711
4712 static const uint16_t ud_itab__1077[] = {
4713   /*  0 */           0,        1346,
4714 };
4715
4716 static const uint16_t ud_itab__1078[] = {
4717   /*  0 */           0,        1347,
4718 };
4719
4720 static const uint16_t ud_itab__1079[] = {
4721   /*  0 */           0,        1348,
4722 };
4723
4724 static const uint16_t ud_itab__1080[] = {
4725   /*  0 */           0,        1349,
4726 };
4727
4728 static const uint16_t ud_itab__1081[] = {
4729   /*  0 */           0,        1350,
4730 };
4731
4732 static const uint16_t ud_itab__1082[] = {
4733   /*  0 */           0,        1351,
4734 };
4735
4736 static const uint16_t ud_itab__1083[] = {
4737   /*  0 */           0,        1352,
4738 };
4739
4740 static const uint16_t ud_itab__1084[] = {
4741   /*  0 */           0,        1353,
4742 };
4743
4744 static const uint16_t ud_itab__1085[] = {
4745   /*  0 */           0,        1354,
4746 };
4747
4748 static const uint16_t ud_itab__1086[] = {
4749   /*  0 */           0,        1355,
4750 };
4751
4752 static const uint16_t ud_itab__1087[] = {
4753   /*  0 */           0,        1356,
4754 };
4755
4756 static const uint16_t ud_itab__1088[] = {
4757   /*  0 */           0,        1357,
4758 };
4759
4760 static const uint16_t ud_itab__1089[] = {
4761   /*  0 */           0,        1358,
4762 };
4763
4764 static const uint16_t ud_itab__1090[] = {
4765   /*  0 */           0,        1359,
4766 };
4767
4768 static const uint16_t ud_itab__1091[] = {
4769   /*  0 */           0,        1360,
4770 };
4771
4772 static const uint16_t ud_itab__1092[] = {
4773   /*  0 */           0,        1361,
4774 };
4775
4776 static const uint16_t ud_itab__1093[] = {
4777   /*  0 */           0,        1362,
4778 };
4779
4780 static const uint16_t ud_itab__1094[] = {
4781   /*  0 */           0,        1363,
4782 };
4783
4784 static const uint16_t ud_itab__1095[] = {
4785   /*  0 */           0,        1364,
4786 };
4787
4788 static const uint16_t ud_itab__1096[] = {
4789   /*  0 */           0,        1365,
4790 };
4791
4792 static const uint16_t ud_itab__1097[] = {
4793   /*  0 */           0,        1366,
4794 };
4795
4796 static const uint16_t ud_itab__1098[] = {
4797   /*  0 */           0,        1367,
4798 };
4799
4800 static const uint16_t ud_itab__1099[] = {
4801   /*  0 */           0,        1368,
4802 };
4803
4804 static const uint16_t ud_itab__1100[] = {
4805   /*  0 */           0,        1369,
4806 };
4807
4808 static const uint16_t ud_itab__1101[] = {
4809   /*  0 */           0,        1370,
4810 };
4811
4812 static const uint16_t ud_itab__1102[] = {
4813   /*  0 */           0,        1371,
4814 };
4815
4816 static const uint16_t ud_itab__1103[] = {
4817   /*  0 */           0,        1372,
4818 };
4819
4820 static const uint16_t ud_itab__1104[] = {
4821   /*  0 */           0,        1373,
4822 };
4823
4824 static const uint16_t ud_itab__1105[] = {
4825   /*  0 */           0,        1374,
4826 };
4827
4828 static const uint16_t ud_itab__1106[] = {
4829   /*  0 */           0,        1375,
4830 };
4831
4832 static const uint16_t ud_itab__1107[] = {
4833   /*  0 */           0,        1376,
4834 };
4835
4836 static const uint16_t ud_itab__1108[] = {
4837   /*  0 */           0,        1377,
4838 };
4839
4840 static const uint16_t ud_itab__1109[] = {
4841   /*  0 */           0,        1378,
4842 };
4843
4844 static const uint16_t ud_itab__1110[] = {
4845   /*  0 */           0,        1379,
4846 };
4847
4848 static const uint16_t ud_itab__1111[] = {
4849   /*  0 */           0,        1380,
4850 };
4851
4852 static const uint16_t ud_itab__1112[] = {
4853   /*  0 */           0,        1381,
4854 };
4855
4856 static const uint16_t ud_itab__1113[] = {
4857   /*  0 */           0,        1382,
4858 };
4859
4860 static const uint16_t ud_itab__1114[] = {
4861   /*  0 */           0,        1383,
4862 };
4863
4864 static const uint16_t ud_itab__1115[] = {
4865   /*  0 */           0,        1384,
4866 };
4867
4868 static const uint16_t ud_itab__1116[] = {
4869   /*  0 */           0,        1385,
4870 };
4871
4872 static const uint16_t ud_itab__1117[] = {
4873   /*  0 */           0,        1386,
4874 };
4875
4876 static const uint16_t ud_itab__1118[] = {
4877   /*  0 */           0,        1387,
4878 };
4879
4880 static const uint16_t ud_itab__1119[] = {
4881   /*  0 */           0,        1388,
4882 };
4883
4884 static const uint16_t ud_itab__1120[] = {
4885   /*  0 */           0,        1389,
4886 };
4887
4888 static const uint16_t ud_itab__1121[] = {
4889   /*  0 */           0,        1390,
4890 };
4891
4892 static const uint16_t ud_itab__1122[] = {
4893   /*  0 */           0,        1391,
4894 };
4895
4896 static const uint16_t ud_itab__1123[] = {
4897   /*  0 */           0,        1392,
4898 };
4899
4900 static const uint16_t ud_itab__1124[] = {
4901   /*  0 */           0,        1393,
4902 };
4903
4904 static const uint16_t ud_itab__1125[] = {
4905   /*  0 */           0,        1394,
4906 };
4907
4908 static const uint16_t ud_itab__1076[] = {
4909   /*  0 */ GROUP(1077), GROUP(1078), GROUP(1079), GROUP(1080),
4910   /*  4 */ GROUP(1081), GROUP(1082), GROUP(1083), GROUP(1084),
4911   /*  8 */ GROUP(1085), GROUP(1086), GROUP(1087), GROUP(1088),
4912   /*  c */ GROUP(1089), GROUP(1090), GROUP(1091), GROUP(1092),
4913   /* 10 */ GROUP(1093), GROUP(1094), GROUP(1095), GROUP(1096),
4914   /* 14 */ GROUP(1097), GROUP(1098), GROUP(1099), GROUP(1100),
4915   /* 18 */ GROUP(1101), GROUP(1102), GROUP(1103), GROUP(1104),
4916   /* 1c */ GROUP(1105), GROUP(1106), GROUP(1107), GROUP(1108),
4917   /* 20 */ GROUP(1109),           0,           0,           0,
4918   /* 24 */           0,           0,           0,           0,
4919   /* 28 */ GROUP(1110), GROUP(1111), GROUP(1112), GROUP(1113),
4920   /* 2c */ GROUP(1114), GROUP(1115), GROUP(1116), GROUP(1117),
4921   /* 30 */ GROUP(1118), GROUP(1119), GROUP(1120), GROUP(1121),
4922   /* 34 */ GROUP(1122), GROUP(1123), GROUP(1124), GROUP(1125),
4923   /* 38 */           0,           0,           0,           0,
4924   /* 3c */           0,           0,           0,           0,
4925 };
4926
4927 static const uint16_t ud_itab__1066[] = {
4928   /*  0 */ GROUP(1067), GROUP(1076),
4929 };
4930
4931 static const uint16_t ud_itab__1126[] = {
4932   /*  0 */        1398,        1399,        1400,
4933 };
4934
4935 static const uint16_t ud_itab__1127[] = {
4936   /*  0 */        1407,           0,
4937 };
4938
4939 static const uint16_t ud_itab__1128[] = {
4940   /*  0 */        1419,        1420,        1421,        1422,
4941   /*  4 */        1423,        1424,        1425,        1426,
4942 };
4943
4944 static const uint16_t ud_itab__1129[] = {
4945   /*  0 */        1427,        1428,        1429,        1430,
4946   /*  4 */        1431,        1432,        1433,        1434,
4947 };
4948
4949 static const uint16_t ud_itab__1130[] = {
4950   /*  0 */        1441,        1442,           0,           0,
4951   /*  4 */           0,           0,           0,           0,
4952 };
4953
4954 static const uint16_t ud_itab__1132[] = {
4955   /*  0 */        1445,        1446,
4956 };
4957
4958 static const uint16_t ud_itab__1131[] = {
4959   /*  0 */        1443,        1444, GROUP(1132),        1447,
4960   /*  4 */        1448,        1449,        1450,           0,
4961 };
4962
4963 const uint16_t ud_itab__0[] = {
4964   /*  0 */           1,           2,           3,           4,
4965   /*  4 */           5,           6,    GROUP(1),    GROUP(2),
4966   /*  8 */           9,          10,          11,          12,
4967   /*  c */          13,          14,    GROUP(3),    GROUP(4),
4968   /* 10 */         628,         629,         630,         631,
4969   /* 14 */         632,         633,  GROUP(563),  GROUP(564),
4970   /* 18 */         636,         637,         638,         639,
4971   /* 1c */         640,         641,  GROUP(565),  GROUP(566),
4972   /* 20 */         644,         645,         646,         647,
4973   /* 24 */         648,         649,           0,  GROUP(567),
4974   /* 28 */         651,         652,         653,         654,
4975   /* 2c */         655,         656,           0,  GROUP(568),
4976   /* 30 */         658,         659,         660,         661,
4977   /* 34 */         662,         663,           0,  GROUP(569),
4978   /* 38 */         665,         666,         667,         668,
4979   /* 3c */         669,         670,           0,  GROUP(570),
4980   /* 40 */         672,         673,         674,         675,
4981   /* 44 */         676,         677,         678,         679,
4982   /* 48 */         680,         681,         682,         683,
4983   /* 4c */         684,         685,         686,         687,
4984   /* 50 */         688,         689,         690,         691,
4985   /* 54 */         692,         693,         694,         695,
4986   /* 58 */         696,         697,         698,         699,
4987   /* 5c */         700,         701,         702,         703,
4988   /* 60 */  GROUP(571),  GROUP(574),  GROUP(577),  GROUP(578),
4989   /* 64 */           0,           0,           0,           0,
4990   /* 68 */         711,         712,         713,         714,
4991   /* 6c */         715,  GROUP(579),         718,  GROUP(580),
4992   /* 70 */         721,         722,         723,         724,
4993   /* 74 */         725,         726,         727,         728,
4994   /* 78 */         729,         730,         731,         732,
4995   /* 7c */         733,         734,         735,         736,
4996   /* 80 */  GROUP(581),  GROUP(582),  GROUP(583),  GROUP(592),
4997   /* 84 */         769,         770,         771,         772,
4998   /* 88 */         773,         774,         775,         776,
4999   /* 8c */         777,         778,         779,  GROUP(593),
5000   /* 90 */         781,         782,         783,         784,
5001   /* 94 */         785,         786,         787,         788,
5002   /* 98 */  GROUP(594),  GROUP(595),  GROUP(596),         796,
5003   /* 9c */  GROUP(597),  GROUP(601),         806,         807,
5004   /* a0 */         808,         809,         810,         811,
5005   /* a4 */         812,  GROUP(605),         816,  GROUP(606),
5006   /* a8 */         820,         821,         822,  GROUP(607),
5007   /* ac */         826,  GROUP(608),         830,  GROUP(609),
5008   /* b0 */         834,         835,         836,         837,
5009   /* b4 */         838,         839,         840,         841,
5010   /* b8 */         842,         843,         844,         845,
5011   /* bc */         846,         847,         848,         849,
5012   /* c0 */  GROUP(610),  GROUP(611),         866,         867,
5013   /* c4 */  GROUP(612),  GROUP(613),  GROUP(614),  GROUP(615),
5014   /* c8 */         872,         873,         874,         875,
5015   /* cc */         876,         877,  GROUP(616),  GROUP(617),
5016   /* d0 */  GROUP(618),  GROUP(619),  GROUP(620),  GROUP(621),
5017   /* d4 */  GROUP(622),  GROUP(623),  GROUP(624),         917,
5018   /* d8 */  GROUP(625),  GROUP(700),  GROUP(762),  GROUP(806),
5019   /* dc */  GROUP(865),  GROUP(940),  GROUP(998), GROUP(1066),
5020   /* e0 */        1395,        1396,        1397, GROUP(1126),
5021   /* e4 */        1401,        1402,        1403,        1404,
5022   /* e8 */        1405,        1406, GROUP(1127),        1408,
5023   /* ec */        1409,        1410,        1411,        1412,
5024   /* f0 */        1413,        1414,        1415,        1416,
5025   /* f4 */        1417,        1418, GROUP(1128), GROUP(1129),
5026   /* f8 */        1435,        1436,        1437,        1438,
5027   /* fc */        1439,        1440, GROUP(1130), GROUP(1131),
5028 };
5029
5030
5031 struct ud_lookup_table_list_entry ud_lookup_table_list[] = {
5032     /* 000 */ { ud_itab__0, UD_TAB__OPC_TABLE, "table0" },
5033     /* 001 */ { ud_itab__1, UD_TAB__OPC_MODE, "/m" },
5034     /* 002 */ { ud_itab__2, UD_TAB__OPC_MODE, "/m" },
5035     /* 003 */ { ud_itab__3, UD_TAB__OPC_MODE, "/m" },
5036     /* 004 */ { ud_itab__4, UD_TAB__OPC_TABLE, "0f" },
5037     /* 005 */ { ud_itab__5, UD_TAB__OPC_REG, "/reg" },
5038     /* 006 */ { ud_itab__6, UD_TAB__OPC_SSE, "/sse" },
5039     /* 007 */ { ud_itab__7, UD_TAB__OPC_SSE, "/sse" },
5040     /* 008 */ { ud_itab__8, UD_TAB__OPC_SSE, "/sse" },
5041     /* 009 */ { ud_itab__9, UD_TAB__OPC_SSE, "/sse" },
5042     /* 010 */ { ud_itab__10, UD_TAB__OPC_SSE, "/sse" },
5043     /* 011 */ { ud_itab__11, UD_TAB__OPC_SSE, "/sse" },
5044     /* 012 */ { ud_itab__12, UD_TAB__OPC_MOD, "/mod" },
5045     /* 013 */ { ud_itab__13, UD_TAB__OPC_REG, "/reg" },
5046     /* 014 */ { ud_itab__14, UD_TAB__OPC_SSE, "/sse" },
5047     /* 015 */ { ud_itab__15, UD_TAB__OPC_MOD, "/mod" },
5048     /* 016 */ { ud_itab__16, UD_TAB__OPC_SSE, "/sse" },
5049     /* 017 */ { ud_itab__17, UD_TAB__OPC_MOD, "/mod" },
5050     /* 018 */ { ud_itab__18, UD_TAB__OPC_SSE, "/sse" },
5051     /* 019 */ { ud_itab__19, UD_TAB__OPC_MOD, "/mod" },
5052     /* 020 */ { ud_itab__20, UD_TAB__OPC_SSE, "/sse" },
5053     /* 021 */ { ud_itab__21, UD_TAB__OPC_MOD, "/mod" },
5054     /* 022 */ { ud_itab__22, UD_TAB__OPC_SSE, "/sse" },
5055     /* 023 */ { ud_itab__23, UD_TAB__OPC_MOD, "/mod" },
5056     /* 024 */ { ud_itab__24, UD_TAB__OPC_SSE, "/sse" },
5057     /* 025 */ { ud_itab__25, UD_TAB__OPC_MOD, "/mod" },
5058     /* 026 */ { ud_itab__26, UD_TAB__OPC_SSE, "/sse" },
5059     /* 027 */ { ud_itab__27, UD_TAB__OPC_MOD, "/mod" },
5060     /* 028 */ { ud_itab__28, UD_TAB__OPC_REG, "/reg" },
5061     /* 029 */ { ud_itab__29, UD_TAB__OPC_RM, "/rm" },
5062     /* 030 */ { ud_itab__30, UD_TAB__OPC_SSE, "/sse" },
5063     /* 031 */ { ud_itab__31, UD_TAB__OPC_MOD, "/mod" },
5064     /* 032 */ { ud_itab__32, UD_TAB__OPC_VENDOR, "intel" },
5065     /* 033 */ { ud_itab__33, UD_TAB__OPC_SSE, "/sse" },
5066     /* 034 */ { ud_itab__34, UD_TAB__OPC_MOD, "/mod" },
5067     /* 035 */ { ud_itab__35, UD_TAB__OPC_VENDOR, "intel" },
5068     /* 036 */ { ud_itab__36, UD_TAB__OPC_SSE, "/sse" },
5069     /* 037 */ { ud_itab__37, UD_TAB__OPC_MOD, "/mod" },
5070     /* 038 */ { ud_itab__38, UD_TAB__OPC_VENDOR, "intel" },
5071     /* 039 */ { ud_itab__39, UD_TAB__OPC_SSE, "/sse" },
5072     /* 040 */ { ud_itab__40, UD_TAB__OPC_MOD, "/mod" },
5073     /* 041 */ { ud_itab__41, UD_TAB__OPC_VENDOR, "intel" },
5074     /* 042 */ { ud_itab__42, UD_TAB__OPC_RM, "/rm" },
5075     /* 043 */ { ud_itab__43, UD_TAB__OPC_SSE, "/sse" },
5076     /* 044 */ { ud_itab__44, UD_TAB__OPC_MOD, "/mod" },
5077     /* 045 */ { ud_itab__45, UD_TAB__OPC_SSE, "/sse" },
5078     /* 046 */ { ud_itab__46, UD_TAB__OPC_MOD, "/mod" },
5079     /* 047 */ { ud_itab__47, UD_TAB__OPC_RM, "/rm" },
5080     /* 048 */ { ud_itab__48, UD_TAB__OPC_SSE, "/sse" },
5081     /* 049 */ { ud_itab__49, UD_TAB__OPC_MOD, "/mod" },
5082     /* 050 */ { ud_itab__50, UD_TAB__OPC_SSE, "/sse" },
5083     /* 051 */ { ud_itab__51, UD_TAB__OPC_MOD, "/mod" },
5084     /* 052 */ { ud_itab__52, UD_TAB__OPC_RM, "/rm" },
5085     /* 053 */ { ud_itab__53, UD_TAB__OPC_SSE, "/sse" },
5086     /* 054 */ { ud_itab__54, UD_TAB__OPC_MOD, "/mod" },
5087     /* 055 */ { ud_itab__55, UD_TAB__OPC_VENDOR, "amd" },
5088     /* 056 */ { ud_itab__56, UD_TAB__OPC_SSE, "/sse" },
5089     /* 057 */ { ud_itab__57, UD_TAB__OPC_MOD, "/mod" },
5090     /* 058 */ { ud_itab__58, UD_TAB__OPC_VENDOR, "amd" },
5091     /* 059 */ { ud_itab__59, UD_TAB__OPC_SSE, "/sse" },
5092     /* 060 */ { ud_itab__60, UD_TAB__OPC_MOD, "/mod" },
5093     /* 061 */ { ud_itab__61, UD_TAB__OPC_VENDOR, "amd" },
5094     /* 062 */ { ud_itab__62, UD_TAB__OPC_SSE, "/sse" },
5095     /* 063 */ { ud_itab__63, UD_TAB__OPC_MOD, "/mod" },
5096     /* 064 */ { ud_itab__64, UD_TAB__OPC_VENDOR, "amd" },
5097     /* 065 */ { ud_itab__65, UD_TAB__OPC_SSE, "/sse" },
5098     /* 066 */ { ud_itab__66, UD_TAB__OPC_MOD, "/mod" },
5099     /* 067 */ { ud_itab__67, UD_TAB__OPC_VENDOR, "amd" },
5100     /* 068 */ { ud_itab__68, UD_TAB__OPC_SSE, "/sse" },
5101     /* 069 */ { ud_itab__69, UD_TAB__OPC_MOD, "/mod" },
5102     /* 070 */ { ud_itab__70, UD_TAB__OPC_VENDOR, "amd" },
5103     /* 071 */ { ud_itab__71, UD_TAB__OPC_SSE, "/sse" },
5104     /* 072 */ { ud_itab__72, UD_TAB__OPC_MOD, "/mod" },
5105     /* 073 */ { ud_itab__73, UD_TAB__OPC_VENDOR, "amd" },
5106     /* 074 */ { ud_itab__74, UD_TAB__OPC_SSE, "/sse" },
5107     /* 075 */ { ud_itab__75, UD_TAB__OPC_MOD, "/mod" },
5108     /* 076 */ { ud_itab__76, UD_TAB__OPC_VENDOR, "amd" },
5109     /* 077 */ { ud_itab__77, UD_TAB__OPC_SSE, "/sse" },
5110     /* 078 */ { ud_itab__78, UD_TAB__OPC_MOD, "/mod" },
5111     /* 079 */ { ud_itab__79, UD_TAB__OPC_SSE, "/sse" },
5112     /* 080 */ { ud_itab__80, UD_TAB__OPC_MOD, "/mod" },
5113     /* 081 */ { ud_itab__81, UD_TAB__OPC_RM, "/rm" },
5114     /* 082 */ { ud_itab__82, UD_TAB__OPC_SSE, "/sse" },
5115     /* 083 */ { ud_itab__83, UD_TAB__OPC_MOD, "/mod" },
5116     /* 084 */ { ud_itab__84, UD_TAB__OPC_SSE, "/sse" },
5117     /* 085 */ { ud_itab__85, UD_TAB__OPC_MOD, "/mod" },
5118     /* 086 */ { ud_itab__86, UD_TAB__OPC_VENDOR, "amd" },
5119     /* 087 */ { ud_itab__87, UD_TAB__OPC_SSE, "/sse" },
5120     /* 088 */ { ud_itab__88, UD_TAB__OPC_SSE, "/sse" },
5121     /* 089 */ { ud_itab__89, UD_TAB__OPC_SSE, "/sse" },
5122     /* 090 */ { ud_itab__90, UD_TAB__OPC_SSE, "/sse" },
5123     /* 091 */ { ud_itab__91, UD_TAB__OPC_SSE, "/sse" },
5124     /* 092 */ { ud_itab__92, UD_TAB__OPC_SSE, "/sse" },
5125     /* 093 */ { ud_itab__93, UD_TAB__OPC_SSE, "/sse" },
5126     /* 094 */ { ud_itab__94, UD_TAB__OPC_SSE, "/sse" },
5127     /* 095 */ { ud_itab__95, UD_TAB__OPC_REG, "/reg" },
5128     /* 096 */ { ud_itab__96, UD_TAB__OPC_SSE, "/sse" },
5129     /* 097 */ { ud_itab__97, UD_TAB__OPC_SSE, "/sse" },
5130     /* 098 */ { ud_itab__98, UD_TAB__OPC_SSE, "/sse" },
5131     /* 099 */ { ud_itab__99, UD_TAB__OPC_SSE, "/sse" },
5132     /* 100 */ { ud_itab__100, UD_TAB__OPC_SSE, "/sse" },
5133     /* 101 */ { ud_itab__101, UD_TAB__OPC_SSE, "/sse" },
5134     /* 102 */ { ud_itab__102, UD_TAB__OPC_SSE, "/sse" },
5135     /* 103 */ { ud_itab__103, UD_TAB__OPC_SSE, "/sse" },
5136     /* 104 */ { ud_itab__104, UD_TAB__OPC_SSE, "/sse" },
5137     /* 105 */ { ud_itab__105, UD_TAB__OPC_3DNOW, "/3dnow" },
5138     /* 106 */ { ud_itab__106, UD_TAB__OPC_SSE, "/sse" },
5139     /* 107 */ { ud_itab__107, UD_TAB__OPC_SSE, "/sse" },
5140     /* 108 */ { ud_itab__108, UD_TAB__OPC_MOD, "/mod" },
5141     /* 109 */ { ud_itab__109, UD_TAB__OPC_SSE, "/sse" },
5142     /* 110 */ { ud_itab__110, UD_TAB__OPC_MOD, "/mod" },
5143     /* 111 */ { ud_itab__111, UD_TAB__OPC_MOD, "/mod" },
5144     /* 112 */ { ud_itab__112, UD_TAB__OPC_MOD, "/mod" },
5145     /* 113 */ { ud_itab__113, UD_TAB__OPC_MOD, "/mod" },
5146     /* 114 */ { ud_itab__114, UD_TAB__OPC_SSE, "/sse" },
5147     /* 115 */ { ud_itab__115, UD_TAB__OPC_MOD, "/mod" },
5148     /* 116 */ { ud_itab__116, UD_TAB__OPC_MOD, "/mod" },
5149     /* 117 */ { ud_itab__117, UD_TAB__OPC_MOD, "/mod" },
5150     /* 118 */ { ud_itab__118, UD_TAB__OPC_SSE, "/sse" },
5151     /* 119 */ { ud_itab__119, UD_TAB__OPC_SSE, "/sse" },
5152     /* 120 */ { ud_itab__120, UD_TAB__OPC_SSE, "/sse" },
5153     /* 121 */ { ud_itab__121, UD_TAB__OPC_MOD, "/mod" },
5154     /* 122 */ { ud_itab__122, UD_TAB__OPC_SSE, "/sse" },
5155     /* 123 */ { ud_itab__123, UD_TAB__OPC_MOD, "/mod" },
5156     /* 124 */ { ud_itab__124, UD_TAB__OPC_MOD, "/mod" },
5157     /* 125 */ { ud_itab__125, UD_TAB__OPC_MOD, "/mod" },
5158     /* 126 */ { ud_itab__126, UD_TAB__OPC_SSE, "/sse" },
5159     /* 127 */ { ud_itab__127, UD_TAB__OPC_MOD, "/mod" },
5160     /* 128 */ { ud_itab__128, UD_TAB__OPC_MOD, "/mod" },
5161     /* 129 */ { ud_itab__129, UD_TAB__OPC_SSE, "/sse" },
5162     /* 130 */ { ud_itab__130, UD_TAB__OPC_REG, "/reg" },
5163     /* 131 */ { ud_itab__131, UD_TAB__OPC_SSE, "/sse" },
5164     /* 132 */ { ud_itab__132, UD_TAB__OPC_SSE, "/sse" },
5165     /* 133 */ { ud_itab__133, UD_TAB__OPC_SSE, "/sse" },
5166     /* 134 */ { ud_itab__134, UD_TAB__OPC_SSE, "/sse" },
5167     /* 135 */ { ud_itab__135, UD_TAB__OPC_SSE, "/sse" },
5168     /* 136 */ { ud_itab__136, UD_TAB__OPC_SSE, "/sse" },
5169     /* 137 */ { ud_itab__137, UD_TAB__OPC_SSE, "/sse" },
5170     /* 138 */ { ud_itab__138, UD_TAB__OPC_SSE, "/sse" },
5171     /* 139 */ { ud_itab__139, UD_TAB__OPC_SSE, "/sse" },
5172     /* 140 */ { ud_itab__140, UD_TAB__OPC_SSE, "/sse" },
5173     /* 141 */ { ud_itab__141, UD_TAB__OPC_SSE, "/sse" },
5174     /* 142 */ { ud_itab__142, UD_TAB__OPC_SSE, "/sse" },
5175     /* 143 */ { ud_itab__143, UD_TAB__OPC_SSE, "/sse" },
5176     /* 144 */ { ud_itab__144, UD_TAB__OPC_SSE, "/sse" },
5177     /* 145 */ { ud_itab__145, UD_TAB__OPC_SSE, "/sse" },
5178     /* 146 */ { ud_itab__146, UD_TAB__OPC_SSE, "/sse" },
5179     /* 147 */ { ud_itab__147, UD_TAB__OPC_SSE, "/sse" },
5180     /* 148 */ { ud_itab__148, UD_TAB__OPC_SSE, "/sse" },
5181     /* 149 */ { ud_itab__149, UD_TAB__OPC_SSE, "/sse" },
5182     /* 150 */ { ud_itab__150, UD_TAB__OPC_SSE, "/sse" },
5183     /* 151 */ { ud_itab__151, UD_TAB__OPC_SSE, "/sse" },
5184     /* 152 */ { ud_itab__152, UD_TAB__OPC_SSE, "/sse" },
5185     /* 153 */ { ud_itab__153, UD_TAB__OPC_SSE, "/sse" },
5186     /* 154 */ { ud_itab__154, UD_TAB__OPC_SSE, "/sse" },
5187     /* 155 */ { ud_itab__155, UD_TAB__OPC_SSE, "/sse" },
5188     /* 156 */ { ud_itab__156, UD_TAB__OPC_SSE, "/sse" },
5189     /* 157 */ { ud_itab__157, UD_TAB__OPC_SSE, "/sse" },
5190     /* 158 */ { ud_itab__158, UD_TAB__OPC_SSE, "/sse" },
5191     /* 159 */ { ud_itab__159, UD_TAB__OPC_MODE, "/m" },
5192     /* 160 */ { ud_itab__160, UD_TAB__OPC_VENDOR, "intel" },
5193     /* 161 */ { ud_itab__161, UD_TAB__OPC_SSE, "/sse" },
5194     /* 162 */ { ud_itab__162, UD_TAB__OPC_MODE, "/m" },
5195     /* 163 */ { ud_itab__163, UD_TAB__OPC_VENDOR, "intel" },
5196     /* 164 */ { ud_itab__164, UD_TAB__OPC_SSE, "/sse" },
5197     /* 165 */ { ud_itab__165, UD_TAB__OPC_TABLE, "38" },
5198     /* 166 */ { ud_itab__166, UD_TAB__OPC_SSE, "/sse" },
5199     /* 167 */ { ud_itab__167, UD_TAB__OPC_SSE, "/sse" },
5200     /* 168 */ { ud_itab__168, UD_TAB__OPC_SSE, "/sse" },
5201     /* 169 */ { ud_itab__169, UD_TAB__OPC_SSE, "/sse" },
5202     /* 170 */ { ud_itab__170, UD_TAB__OPC_SSE, "/sse" },
5203     /* 171 */ { ud_itab__171, UD_TAB__OPC_SSE, "/sse" },
5204     /* 172 */ { ud_itab__172, UD_TAB__OPC_SSE, "/sse" },
5205     /* 173 */ { ud_itab__173, UD_TAB__OPC_SSE, "/sse" },
5206     /* 174 */ { ud_itab__174, UD_TAB__OPC_SSE, "/sse" },
5207     /* 175 */ { ud_itab__175, UD_TAB__OPC_SSE, "/sse" },
5208     /* 176 */ { ud_itab__176, UD_TAB__OPC_SSE, "/sse" },
5209     /* 177 */ { ud_itab__177, UD_TAB__OPC_SSE, "/sse" },
5210     /* 178 */ { ud_itab__178, UD_TAB__OPC_SSE, "/sse" },
5211     /* 179 */ { ud_itab__179, UD_TAB__OPC_SSE, "/sse" },
5212     /* 180 */ { ud_itab__180, UD_TAB__OPC_SSE, "/sse" },
5213     /* 181 */ { ud_itab__181, UD_TAB__OPC_SSE, "/sse" },
5214     /* 182 */ { ud_itab__182, UD_TAB__OPC_SSE, "/sse" },
5215     /* 183 */ { ud_itab__183, UD_TAB__OPC_SSE, "/sse" },
5216     /* 184 */ { ud_itab__184, UD_TAB__OPC_SSE, "/sse" },
5217     /* 185 */ { ud_itab__185, UD_TAB__OPC_SSE, "/sse" },
5218     /* 186 */ { ud_itab__186, UD_TAB__OPC_SSE, "/sse" },
5219     /* 187 */ { ud_itab__187, UD_TAB__OPC_SSE, "/sse" },
5220     /* 188 */ { ud_itab__188, UD_TAB__OPC_SSE, "/sse" },
5221     /* 189 */ { ud_itab__189, UD_TAB__OPC_SSE, "/sse" },
5222     /* 190 */ { ud_itab__190, UD_TAB__OPC_SSE, "/sse" },
5223     /* 191 */ { ud_itab__191, UD_TAB__OPC_SSE, "/sse" },
5224     /* 192 */ { ud_itab__192, UD_TAB__OPC_SSE, "/sse" },
5225     /* 193 */ { ud_itab__193, UD_TAB__OPC_SSE, "/sse" },
5226     /* 194 */ { ud_itab__194, UD_TAB__OPC_SSE, "/sse" },
5227     /* 195 */ { ud_itab__195, UD_TAB__OPC_SSE, "/sse" },
5228     /* 196 */ { ud_itab__196, UD_TAB__OPC_SSE, "/sse" },
5229     /* 197 */ { ud_itab__197, UD_TAB__OPC_SSE, "/sse" },
5230     /* 198 */ { ud_itab__198, UD_TAB__OPC_SSE, "/sse" },
5231     /* 199 */ { ud_itab__199, UD_TAB__OPC_SSE, "/sse" },
5232     /* 200 */ { ud_itab__200, UD_TAB__OPC_SSE, "/sse" },
5233     /* 201 */ { ud_itab__201, UD_TAB__OPC_SSE, "/sse" },
5234     /* 202 */ { ud_itab__202, UD_TAB__OPC_SSE, "/sse" },
5235     /* 203 */ { ud_itab__203, UD_TAB__OPC_SSE, "/sse" },
5236     /* 204 */ { ud_itab__204, UD_TAB__OPC_SSE, "/sse" },
5237     /* 205 */ { ud_itab__205, UD_TAB__OPC_SSE, "/sse" },
5238     /* 206 */ { ud_itab__206, UD_TAB__OPC_SSE, "/sse" },
5239     /* 207 */ { ud_itab__207, UD_TAB__OPC_SSE, "/sse" },
5240     /* 208 */ { ud_itab__208, UD_TAB__OPC_SSE, "/sse" },
5241     /* 209 */ { ud_itab__209, UD_TAB__OPC_SSE, "/sse" },
5242     /* 210 */ { ud_itab__210, UD_TAB__OPC_SSE, "/sse" },
5243     /* 211 */ { ud_itab__211, UD_TAB__OPC_SSE, "/sse" },
5244     /* 212 */ { ud_itab__212, UD_TAB__OPC_SSE, "/sse" },
5245     /* 213 */ { ud_itab__213, UD_TAB__OPC_MODE, "/m" },
5246     /* 214 */ { ud_itab__214, UD_TAB__OPC_VENDOR, "intel" },
5247     /* 215 */ { ud_itab__215, UD_TAB__OPC_SSE, "/sse" },
5248     /* 216 */ { ud_itab__216, UD_TAB__OPC_MODE, "/m" },
5249     /* 217 */ { ud_itab__217, UD_TAB__OPC_VENDOR, "intel" },
5250     /* 218 */ { ud_itab__218, UD_TAB__OPC_SSE, "/sse" },
5251     /* 219 */ { ud_itab__219, UD_TAB__OPC_SSE, "/sse" },
5252     /* 220 */ { ud_itab__220, UD_TAB__OPC_SSE, "/sse" },
5253     /* 221 */ { ud_itab__221, UD_TAB__OPC_SSE, "/sse" },
5254     /* 222 */ { ud_itab__222, UD_TAB__OPC_SSE, "/sse" },
5255     /* 223 */ { ud_itab__223, UD_TAB__OPC_SSE, "/sse" },
5256     /* 224 */ { ud_itab__224, UD_TAB__OPC_SSE, "/sse" },
5257     /* 225 */ { ud_itab__225, UD_TAB__OPC_TABLE, "3a" },
5258     /* 226 */ { ud_itab__226, UD_TAB__OPC_SSE, "/sse" },
5259     /* 227 */ { ud_itab__227, UD_TAB__OPC_SSE, "/sse" },
5260     /* 228 */ { ud_itab__228, UD_TAB__OPC_SSE, "/sse" },
5261     /* 229 */ { ud_itab__229, UD_TAB__OPC_SSE, "/sse" },
5262     /* 230 */ { ud_itab__230, UD_TAB__OPC_SSE, "/sse" },
5263     /* 231 */ { ud_itab__231, UD_TAB__OPC_SSE, "/sse" },
5264     /* 232 */ { ud_itab__232, UD_TAB__OPC_SSE, "/sse" },
5265     /* 233 */ { ud_itab__233, UD_TAB__OPC_SSE, "/sse" },
5266     /* 234 */ { ud_itab__234, UD_TAB__OPC_SSE, "/sse" },
5267     /* 235 */ { ud_itab__235, UD_TAB__OPC_SSE, "/sse" },
5268     /* 236 */ { ud_itab__236, UD_TAB__OPC_SSE, "/sse" },
5269     /* 237 */ { ud_itab__237, UD_TAB__OPC_OSIZE, "/o" },
5270     /* 238 */ { ud_itab__238, UD_TAB__OPC_SSE, "/sse" },
5271     /* 239 */ { ud_itab__239, UD_TAB__OPC_SSE, "/sse" },
5272     /* 240 */ { ud_itab__240, UD_TAB__OPC_SSE, "/sse" },
5273     /* 241 */ { ud_itab__241, UD_TAB__OPC_SSE, "/sse" },
5274     /* 242 */ { ud_itab__242, UD_TAB__OPC_OSIZE, "/o" },
5275     /* 243 */ { ud_itab__243, UD_TAB__OPC_SSE, "/sse" },
5276     /* 244 */ { ud_itab__244, UD_TAB__OPC_SSE, "/sse" },
5277     /* 245 */ { ud_itab__245, UD_TAB__OPC_SSE, "/sse" },
5278     /* 246 */ { ud_itab__246, UD_TAB__OPC_SSE, "/sse" },
5279     /* 247 */ { ud_itab__247, UD_TAB__OPC_SSE, "/sse" },
5280     /* 248 */ { ud_itab__248, UD_TAB__OPC_SSE, "/sse" },
5281     /* 249 */ { ud_itab__249, UD_TAB__OPC_SSE, "/sse" },
5282     /* 250 */ { ud_itab__250, UD_TAB__OPC_SSE, "/sse" },
5283     /* 251 */ { ud_itab__251, UD_TAB__OPC_SSE, "/sse" },
5284     /* 252 */ { ud_itab__252, UD_TAB__OPC_SSE, "/sse" },
5285     /* 253 */ { ud_itab__253, UD_TAB__OPC_SSE, "/sse" },
5286     /* 254 */ { ud_itab__254, UD_TAB__OPC_SSE, "/sse" },
5287     /* 255 */ { ud_itab__255, UD_TAB__OPC_SSE, "/sse" },
5288     /* 256 */ { ud_itab__256, UD_TAB__OPC_SSE, "/sse" },
5289     /* 257 */ { ud_itab__257, UD_TAB__OPC_SSE, "/sse" },
5290     /* 258 */ { ud_itab__258, UD_TAB__OPC_SSE, "/sse" },
5291     /* 259 */ { ud_itab__259, UD_TAB__OPC_SSE, "/sse" },
5292     /* 260 */ { ud_itab__260, UD_TAB__OPC_SSE, "/sse" },
5293     /* 261 */ { ud_itab__261, UD_TAB__OPC_SSE, "/sse" },
5294     /* 262 */ { ud_itab__262, UD_TAB__OPC_SSE, "/sse" },
5295     /* 263 */ { ud_itab__263, UD_TAB__OPC_SSE, "/sse" },
5296     /* 264 */ { ud_itab__264, UD_TAB__OPC_SSE, "/sse" },
5297     /* 265 */ { ud_itab__265, UD_TAB__OPC_SSE, "/sse" },
5298     /* 266 */ { ud_itab__266, UD_TAB__OPC_SSE, "/sse" },
5299     /* 267 */ { ud_itab__267, UD_TAB__OPC_SSE, "/sse" },
5300     /* 268 */ { ud_itab__268, UD_TAB__OPC_SSE, "/sse" },
5301     /* 269 */ { ud_itab__269, UD_TAB__OPC_SSE, "/sse" },
5302     /* 270 */ { ud_itab__270, UD_TAB__OPC_SSE, "/sse" },
5303     /* 271 */ { ud_itab__271, UD_TAB__OPC_SSE, "/sse" },
5304     /* 272 */ { ud_itab__272, UD_TAB__OPC_SSE, "/sse" },
5305     /* 273 */ { ud_itab__273, UD_TAB__OPC_SSE, "/sse" },
5306     /* 274 */ { ud_itab__274, UD_TAB__OPC_SSE, "/sse" },
5307     /* 275 */ { ud_itab__275, UD_TAB__OPC_SSE, "/sse" },
5308     /* 276 */ { ud_itab__276, UD_TAB__OPC_SSE, "/sse" },
5309     /* 277 */ { ud_itab__277, UD_TAB__OPC_SSE, "/sse" },
5310     /* 278 */ { ud_itab__278, UD_TAB__OPC_SSE, "/sse" },
5311     /* 279 */ { ud_itab__279, UD_TAB__OPC_SSE, "/sse" },
5312     /* 280 */ { ud_itab__280, UD_TAB__OPC_SSE, "/sse" },
5313     /* 281 */ { ud_itab__281, UD_TAB__OPC_SSE, "/sse" },
5314     /* 282 */ { ud_itab__282, UD_TAB__OPC_SSE, "/sse" },
5315     /* 283 */ { ud_itab__283, UD_TAB__OPC_SSE, "/sse" },
5316     /* 284 */ { ud_itab__284, UD_TAB__OPC_SSE, "/sse" },
5317     /* 285 */ { ud_itab__285, UD_TAB__OPC_SSE, "/sse" },
5318     /* 286 */ { ud_itab__286, UD_TAB__OPC_SSE, "/sse" },
5319     /* 287 */ { ud_itab__287, UD_TAB__OPC_SSE, "/sse" },
5320     /* 288 */ { ud_itab__288, UD_TAB__OPC_SSE, "/sse" },
5321     /* 289 */ { ud_itab__289, UD_TAB__OPC_SSE, "/sse" },
5322     /* 290 */ { ud_itab__290, UD_TAB__OPC_SSE, "/sse" },
5323     /* 291 */ { ud_itab__291, UD_TAB__OPC_SSE, "/sse" },
5324     /* 292 */ { ud_itab__292, UD_TAB__OPC_SSE, "/sse" },
5325     /* 293 */ { ud_itab__293, UD_TAB__OPC_SSE, "/sse" },
5326     /* 294 */ { ud_itab__294, UD_TAB__OPC_SSE, "/sse" },
5327     /* 295 */ { ud_itab__295, UD_TAB__OPC_SSE, "/sse" },
5328     /* 296 */ { ud_itab__296, UD_TAB__OPC_SSE, "/sse" },
5329     /* 297 */ { ud_itab__297, UD_TAB__OPC_SSE, "/sse" },
5330     /* 298 */ { ud_itab__298, UD_TAB__OPC_SSE, "/sse" },
5331     /* 299 */ { ud_itab__299, UD_TAB__OPC_SSE, "/sse" },
5332     /* 300 */ { ud_itab__300, UD_TAB__OPC_SSE, "/sse" },
5333     /* 301 */ { ud_itab__301, UD_TAB__OPC_REG, "/reg" },
5334     /* 302 */ { ud_itab__302, UD_TAB__OPC_SSE, "/sse" },
5335     /* 303 */ { ud_itab__303, UD_TAB__OPC_SSE, "/sse" },
5336     /* 304 */ { ud_itab__304, UD_TAB__OPC_SSE, "/sse" },
5337     /* 305 */ { ud_itab__305, UD_TAB__OPC_REG, "/reg" },
5338     /* 306 */ { ud_itab__306, UD_TAB__OPC_SSE, "/sse" },
5339     /* 307 */ { ud_itab__307, UD_TAB__OPC_SSE, "/sse" },
5340     /* 308 */ { ud_itab__308, UD_TAB__OPC_SSE, "/sse" },
5341     /* 309 */ { ud_itab__309, UD_TAB__OPC_REG, "/reg" },
5342     /* 310 */ { ud_itab__310, UD_TAB__OPC_SSE, "/sse" },
5343     /* 311 */ { ud_itab__311, UD_TAB__OPC_SSE, "/sse" },
5344     /* 312 */ { ud_itab__312, UD_TAB__OPC_SSE, "/sse" },
5345     /* 313 */ { ud_itab__313, UD_TAB__OPC_SSE, "/sse" },
5346     /* 314 */ { ud_itab__314, UD_TAB__OPC_SSE, "/sse" },
5347     /* 315 */ { ud_itab__315, UD_TAB__OPC_SSE, "/sse" },
5348     /* 316 */ { ud_itab__316, UD_TAB__OPC_SSE, "/sse" },
5349     /* 317 */ { ud_itab__317, UD_TAB__OPC_SSE, "/sse" },
5350     /* 318 */ { ud_itab__318, UD_TAB__OPC_SSE, "/sse" },
5351     /* 319 */ { ud_itab__319, UD_TAB__OPC_VENDOR, "intel" },
5352     /* 320 */ { ud_itab__320, UD_TAB__OPC_SSE, "/sse" },
5353     /* 321 */ { ud_itab__321, UD_TAB__OPC_VENDOR, "intel" },
5354     /* 322 */ { ud_itab__322, UD_TAB__OPC_SSE, "/sse" },
5355     /* 323 */ { ud_itab__323, UD_TAB__OPC_SSE, "/sse" },
5356     /* 324 */ { ud_itab__324, UD_TAB__OPC_SSE, "/sse" },
5357     /* 325 */ { ud_itab__325, UD_TAB__OPC_SSE, "/sse" },
5358     /* 326 */ { ud_itab__326, UD_TAB__OPC_SSE, "/sse" },
5359     /* 327 */ { ud_itab__327, UD_TAB__OPC_SSE, "/sse" },
5360     /* 328 */ { ud_itab__328, UD_TAB__OPC_SSE, "/sse" },
5361     /* 329 */ { ud_itab__329, UD_TAB__OPC_SSE, "/sse" },
5362     /* 330 */ { ud_itab__330, UD_TAB__OPC_SSE, "/sse" },
5363     /* 331 */ { ud_itab__331, UD_TAB__OPC_SSE, "/sse" },
5364     /* 332 */ { ud_itab__332, UD_TAB__OPC_SSE, "/sse" },
5365     /* 333 */ { ud_itab__333, UD_TAB__OPC_SSE, "/sse" },
5366     /* 334 */ { ud_itab__334, UD_TAB__OPC_SSE, "/sse" },
5367     /* 335 */ { ud_itab__335, UD_TAB__OPC_SSE, "/sse" },
5368     /* 336 */ { ud_itab__336, UD_TAB__OPC_SSE, "/sse" },
5369     /* 337 */ { ud_itab__337, UD_TAB__OPC_SSE, "/sse" },
5370     /* 338 */ { ud_itab__338, UD_TAB__OPC_SSE, "/sse" },
5371     /* 339 */ { ud_itab__339, UD_TAB__OPC_SSE, "/sse" },
5372     /* 340 */ { ud_itab__340, UD_TAB__OPC_SSE, "/sse" },
5373     /* 341 */ { ud_itab__341, UD_TAB__OPC_SSE, "/sse" },
5374     /* 342 */ { ud_itab__342, UD_TAB__OPC_SSE, "/sse" },
5375     /* 343 */ { ud_itab__343, UD_TAB__OPC_SSE, "/sse" },
5376     /* 344 */ { ud_itab__344, UD_TAB__OPC_SSE, "/sse" },
5377     /* 345 */ { ud_itab__345, UD_TAB__OPC_SSE, "/sse" },
5378     /* 346 */ { ud_itab__346, UD_TAB__OPC_SSE, "/sse" },
5379     /* 347 */ { ud_itab__347, UD_TAB__OPC_SSE, "/sse" },
5380     /* 348 */ { ud_itab__348, UD_TAB__OPC_SSE, "/sse" },
5381     /* 349 */ { ud_itab__349, UD_TAB__OPC_SSE, "/sse" },
5382     /* 350 */ { ud_itab__350, UD_TAB__OPC_SSE, "/sse" },
5383     /* 351 */ { ud_itab__351, UD_TAB__OPC_SSE, "/sse" },
5384     /* 352 */ { ud_itab__352, UD_TAB__OPC_SSE, "/sse" },
5385     /* 353 */ { ud_itab__353, UD_TAB__OPC_SSE, "/sse" },
5386     /* 354 */ { ud_itab__354, UD_TAB__OPC_SSE, "/sse" },
5387     /* 355 */ { ud_itab__355, UD_TAB__OPC_SSE, "/sse" },
5388     /* 356 */ { ud_itab__356, UD_TAB__OPC_SSE, "/sse" },
5389     /* 357 */ { ud_itab__357, UD_TAB__OPC_SSE, "/sse" },
5390     /* 358 */ { ud_itab__358, UD_TAB__OPC_SSE, "/sse" },
5391     /* 359 */ { ud_itab__359, UD_TAB__OPC_SSE, "/sse" },
5392     /* 360 */ { ud_itab__360, UD_TAB__OPC_SSE, "/sse" },
5393     /* 361 */ { ud_itab__361, UD_TAB__OPC_SSE, "/sse" },
5394     /* 362 */ { ud_itab__362, UD_TAB__OPC_SSE, "/sse" },
5395     /* 363 */ { ud_itab__363, UD_TAB__OPC_SSE, "/sse" },
5396     /* 364 */ { ud_itab__364, UD_TAB__OPC_MOD, "/mod" },
5397     /* 365 */ { ud_itab__365, UD_TAB__OPC_REG, "/reg" },
5398     /* 366 */ { ud_itab__366, UD_TAB__OPC_RM, "/rm" },
5399     /* 367 */ { ud_itab__367, UD_TAB__OPC_SSE, "/sse" },
5400     /* 368 */ { ud_itab__368, UD_TAB__OPC_MOD, "/mod" },
5401     /* 369 */ { ud_itab__369, UD_TAB__OPC_RM, "/rm" },
5402     /* 370 */ { ud_itab__370, UD_TAB__OPC_SSE, "/sse" },
5403     /* 371 */ { ud_itab__371, UD_TAB__OPC_MOD, "/mod" },
5404     /* 372 */ { ud_itab__372, UD_TAB__OPC_RM, "/rm" },
5405     /* 373 */ { ud_itab__373, UD_TAB__OPC_SSE, "/sse" },
5406     /* 374 */ { ud_itab__374, UD_TAB__OPC_MOD, "/mod" },
5407     /* 375 */ { ud_itab__375, UD_TAB__OPC_MOD, "/mod" },
5408     /* 376 */ { ud_itab__376, UD_TAB__OPC_REG, "/reg" },
5409     /* 377 */ { ud_itab__377, UD_TAB__OPC_RM, "/rm" },
5410     /* 378 */ { ud_itab__378, UD_TAB__OPC_SSE, "/sse" },
5411     /* 379 */ { ud_itab__379, UD_TAB__OPC_MOD, "/mod" },
5412     /* 380 */ { ud_itab__380, UD_TAB__OPC_RM, "/rm" },
5413     /* 381 */ { ud_itab__381, UD_TAB__OPC_SSE, "/sse" },
5414     /* 382 */ { ud_itab__382, UD_TAB__OPC_MOD, "/mod" },
5415     /* 383 */ { ud_itab__383, UD_TAB__OPC_RM, "/rm" },
5416     /* 384 */ { ud_itab__384, UD_TAB__OPC_SSE, "/sse" },
5417     /* 385 */ { ud_itab__385, UD_TAB__OPC_MOD, "/mod" },
5418     /* 386 */ { ud_itab__386, UD_TAB__OPC_RM, "/rm" },
5419     /* 387 */ { ud_itab__387, UD_TAB__OPC_SSE, "/sse" },
5420     /* 388 */ { ud_itab__388, UD_TAB__OPC_MOD, "/mod" },
5421     /* 389 */ { ud_itab__389, UD_TAB__OPC_RM, "/rm" },
5422     /* 390 */ { ud_itab__390, UD_TAB__OPC_SSE, "/sse" },
5423     /* 391 */ { ud_itab__391, UD_TAB__OPC_MOD, "/mod" },
5424     /* 392 */ { ud_itab__392, UD_TAB__OPC_RM, "/rm" },
5425     /* 393 */ { ud_itab__393, UD_TAB__OPC_SSE, "/sse" },
5426     /* 394 */ { ud_itab__394, UD_TAB__OPC_MOD, "/mod" },
5427     /* 395 */ { ud_itab__395, UD_TAB__OPC_SSE, "/sse" },
5428     /* 396 */ { ud_itab__396, UD_TAB__OPC_SSE, "/sse" },
5429     /* 397 */ { ud_itab__397, UD_TAB__OPC_SSE, "/sse" },
5430     /* 398 */ { ud_itab__398, UD_TAB__OPC_SSE, "/sse" },
5431     /* 399 */ { ud_itab__399, UD_TAB__OPC_SSE, "/sse" },
5432     /* 400 */ { ud_itab__400, UD_TAB__OPC_SSE, "/sse" },
5433     /* 401 */ { ud_itab__401, UD_TAB__OPC_MOD, "/mod" },
5434     /* 402 */ { ud_itab__402, UD_TAB__OPC_REG, "/reg" },
5435     /* 403 */ { ud_itab__403, UD_TAB__OPC_SSE, "/sse" },
5436     /* 404 */ { ud_itab__404, UD_TAB__OPC_MOD, "/mod" },
5437     /* 405 */ { ud_itab__405, UD_TAB__OPC_SSE, "/sse" },
5438     /* 406 */ { ud_itab__406, UD_TAB__OPC_MOD, "/mod" },
5439     /* 407 */ { ud_itab__407, UD_TAB__OPC_SSE, "/sse" },
5440     /* 408 */ { ud_itab__408, UD_TAB__OPC_MOD, "/mod" },
5441     /* 409 */ { ud_itab__409, UD_TAB__OPC_SSE, "/sse" },
5442     /* 410 */ { ud_itab__410, UD_TAB__OPC_MOD, "/mod" },
5443     /* 411 */ { ud_itab__411, UD_TAB__OPC_SSE, "/sse" },
5444     /* 412 */ { ud_itab__412, UD_TAB__OPC_MOD, "/mod" },
5445     /* 413 */ { ud_itab__413, UD_TAB__OPC_SSE, "/sse" },
5446     /* 414 */ { ud_itab__414, UD_TAB__OPC_MOD, "/mod" },
5447     /* 415 */ { ud_itab__415, UD_TAB__OPC_SSE, "/sse" },
5448     /* 416 */ { ud_itab__416, UD_TAB__OPC_MOD, "/mod" },
5449     /* 417 */ { ud_itab__417, UD_TAB__OPC_REG, "/reg" },
5450     /* 418 */ { ud_itab__418, UD_TAB__OPC_RM, "/rm" },
5451     /* 419 */ { ud_itab__419, UD_TAB__OPC_SSE, "/sse" },
5452     /* 420 */ { ud_itab__420, UD_TAB__OPC_MOD, "/mod" },
5453     /* 421 */ { ud_itab__421, UD_TAB__OPC_SSE, "/sse" },
5454     /* 422 */ { ud_itab__422, UD_TAB__OPC_MOD, "/mod" },
5455     /* 423 */ { ud_itab__423, UD_TAB__OPC_SSE, "/sse" },
5456     /* 424 */ { ud_itab__424, UD_TAB__OPC_MOD, "/mod" },
5457     /* 425 */ { ud_itab__425, UD_TAB__OPC_SSE, "/sse" },
5458     /* 426 */ { ud_itab__426, UD_TAB__OPC_MOD, "/mod" },
5459     /* 427 */ { ud_itab__427, UD_TAB__OPC_SSE, "/sse" },
5460     /* 428 */ { ud_itab__428, UD_TAB__OPC_MOD, "/mod" },
5461     /* 429 */ { ud_itab__429, UD_TAB__OPC_SSE, "/sse" },
5462     /* 430 */ { ud_itab__430, UD_TAB__OPC_MOD, "/mod" },
5463     /* 431 */ { ud_itab__431, UD_TAB__OPC_SSE, "/sse" },
5464     /* 432 */ { ud_itab__432, UD_TAB__OPC_MOD, "/mod" },
5465     /* 433 */ { ud_itab__433, UD_TAB__OPC_SSE, "/sse" },
5466     /* 434 */ { ud_itab__434, UD_TAB__OPC_MOD, "/mod" },
5467     /* 435 */ { ud_itab__435, UD_TAB__OPC_RM, "/rm" },
5468     /* 436 */ { ud_itab__436, UD_TAB__OPC_SSE, "/sse" },
5469     /* 437 */ { ud_itab__437, UD_TAB__OPC_MOD, "/mod" },
5470     /* 438 */ { ud_itab__438, UD_TAB__OPC_SSE, "/sse" },
5471     /* 439 */ { ud_itab__439, UD_TAB__OPC_MOD, "/mod" },
5472     /* 440 */ { ud_itab__440, UD_TAB__OPC_SSE, "/sse" },
5473     /* 441 */ { ud_itab__441, UD_TAB__OPC_MOD, "/mod" },
5474     /* 442 */ { ud_itab__442, UD_TAB__OPC_SSE, "/sse" },
5475     /* 443 */ { ud_itab__443, UD_TAB__OPC_MOD, "/mod" },
5476     /* 444 */ { ud_itab__444, UD_TAB__OPC_SSE, "/sse" },
5477     /* 445 */ { ud_itab__445, UD_TAB__OPC_MOD, "/mod" },
5478     /* 446 */ { ud_itab__446, UD_TAB__OPC_SSE, "/sse" },
5479     /* 447 */ { ud_itab__447, UD_TAB__OPC_MOD, "/mod" },
5480     /* 448 */ { ud_itab__448, UD_TAB__OPC_SSE, "/sse" },
5481     /* 449 */ { ud_itab__449, UD_TAB__OPC_MOD, "/mod" },
5482     /* 450 */ { ud_itab__450, UD_TAB__OPC_SSE, "/sse" },
5483     /* 451 */ { ud_itab__451, UD_TAB__OPC_MOD, "/mod" },
5484     /* 452 */ { ud_itab__452, UD_TAB__OPC_RM, "/rm" },
5485     /* 453 */ { ud_itab__453, UD_TAB__OPC_SSE, "/sse" },
5486     /* 454 */ { ud_itab__454, UD_TAB__OPC_MOD, "/mod" },
5487     /* 455 */ { ud_itab__455, UD_TAB__OPC_SSE, "/sse" },
5488     /* 456 */ { ud_itab__456, UD_TAB__OPC_MOD, "/mod" },
5489     /* 457 */ { ud_itab__457, UD_TAB__OPC_SSE, "/sse" },
5490     /* 458 */ { ud_itab__458, UD_TAB__OPC_MOD, "/mod" },
5491     /* 459 */ { ud_itab__459, UD_TAB__OPC_SSE, "/sse" },
5492     /* 460 */ { ud_itab__460, UD_TAB__OPC_MOD, "/mod" },
5493     /* 461 */ { ud_itab__461, UD_TAB__OPC_SSE, "/sse" },
5494     /* 462 */ { ud_itab__462, UD_TAB__OPC_MOD, "/mod" },
5495     /* 463 */ { ud_itab__463, UD_TAB__OPC_SSE, "/sse" },
5496     /* 464 */ { ud_itab__464, UD_TAB__OPC_MOD, "/mod" },
5497     /* 465 */ { ud_itab__465, UD_TAB__OPC_SSE, "/sse" },
5498     /* 466 */ { ud_itab__466, UD_TAB__OPC_MOD, "/mod" },
5499     /* 467 */ { ud_itab__467, UD_TAB__OPC_SSE, "/sse" },
5500     /* 468 */ { ud_itab__468, UD_TAB__OPC_MOD, "/mod" },
5501     /* 469 */ { ud_itab__469, UD_TAB__OPC_SSE, "/sse" },
5502     /* 470 */ { ud_itab__470, UD_TAB__OPC_SSE, "/sse" },
5503     /* 471 */ { ud_itab__471, UD_TAB__OPC_SSE, "/sse" },
5504     /* 472 */ { ud_itab__472, UD_TAB__OPC_SSE, "/sse" },
5505     /* 473 */ { ud_itab__473, UD_TAB__OPC_SSE, "/sse" },
5506     /* 474 */ { ud_itab__474, UD_TAB__OPC_SSE, "/sse" },
5507     /* 475 */ { ud_itab__475, UD_TAB__OPC_SSE, "/sse" },
5508     /* 476 */ { ud_itab__476, UD_TAB__OPC_SSE, "/sse" },
5509     /* 477 */ { ud_itab__477, UD_TAB__OPC_SSE, "/sse" },
5510     /* 478 */ { ud_itab__478, UD_TAB__OPC_SSE, "/sse" },
5511     /* 479 */ { ud_itab__479, UD_TAB__OPC_REG, "/reg" },
5512     /* 480 */ { ud_itab__480, UD_TAB__OPC_SSE, "/sse" },
5513     /* 481 */ { ud_itab__481, UD_TAB__OPC_SSE, "/sse" },
5514     /* 482 */ { ud_itab__482, UD_TAB__OPC_SSE, "/sse" },
5515     /* 483 */ { ud_itab__483, UD_TAB__OPC_SSE, "/sse" },
5516     /* 484 */ { ud_itab__484, UD_TAB__OPC_SSE, "/sse" },
5517     /* 485 */ { ud_itab__485, UD_TAB__OPC_SSE, "/sse" },
5518     /* 486 */ { ud_itab__486, UD_TAB__OPC_SSE, "/sse" },
5519     /* 487 */ { ud_itab__487, UD_TAB__OPC_SSE, "/sse" },
5520     /* 488 */ { ud_itab__488, UD_TAB__OPC_SSE, "/sse" },
5521     /* 489 */ { ud_itab__489, UD_TAB__OPC_SSE, "/sse" },
5522     /* 490 */ { ud_itab__490, UD_TAB__OPC_SSE, "/sse" },
5523     /* 491 */ { ud_itab__491, UD_TAB__OPC_SSE, "/sse" },
5524     /* 492 */ { ud_itab__492, UD_TAB__OPC_SSE, "/sse" },
5525     /* 493 */ { ud_itab__493, UD_TAB__OPC_SSE, "/sse" },
5526     /* 494 */ { ud_itab__494, UD_TAB__OPC_SSE, "/sse" },
5527     /* 495 */ { ud_itab__495, UD_TAB__OPC_SSE, "/sse" },
5528     /* 496 */ { ud_itab__496, UD_TAB__OPC_REG, "/reg" },
5529     /* 497 */ { ud_itab__497, UD_TAB__OPC_SSE, "/sse" },
5530     /* 498 */ { ud_itab__498, UD_TAB__OPC_OSIZE, "/o" },
5531     /* 499 */ { ud_itab__499, UD_TAB__OPC_SSE, "/sse" },
5532     /* 500 */ { ud_itab__500, UD_TAB__OPC_VENDOR, "intel" },
5533     /* 501 */ { ud_itab__501, UD_TAB__OPC_VENDOR, "intel" },
5534     /* 502 */ { ud_itab__502, UD_TAB__OPC_VENDOR, "intel" },
5535     /* 503 */ { ud_itab__503, UD_TAB__OPC_SSE, "/sse" },
5536     /* 504 */ { ud_itab__504, UD_TAB__OPC_VENDOR, "intel" },
5537     /* 505 */ { ud_itab__505, UD_TAB__OPC_SSE, "/sse" },
5538     /* 506 */ { ud_itab__506, UD_TAB__OPC_SSE, "/sse" },
5539     /* 507 */ { ud_itab__507, UD_TAB__OPC_SSE, "/sse" },
5540     /* 508 */ { ud_itab__508, UD_TAB__OPC_SSE, "/sse" },
5541     /* 509 */ { ud_itab__509, UD_TAB__OPC_SSE, "/sse" },
5542     /* 510 */ { ud_itab__510, UD_TAB__OPC_SSE, "/sse" },
5543     /* 511 */ { ud_itab__511, UD_TAB__OPC_SSE, "/sse" },
5544     /* 512 */ { ud_itab__512, UD_TAB__OPC_SSE, "/sse" },
5545     /* 513 */ { ud_itab__513, UD_TAB__OPC_SSE, "/sse" },
5546     /* 514 */ { ud_itab__514, UD_TAB__OPC_SSE, "/sse" },
5547     /* 515 */ { ud_itab__515, UD_TAB__OPC_SSE, "/sse" },
5548     /* 516 */ { ud_itab__516, UD_TAB__OPC_SSE, "/sse" },
5549     /* 517 */ { ud_itab__517, UD_TAB__OPC_SSE, "/sse" },
5550     /* 518 */ { ud_itab__518, UD_TAB__OPC_SSE, "/sse" },
5551     /* 519 */ { ud_itab__519, UD_TAB__OPC_SSE, "/sse" },
5552     /* 520 */ { ud_itab__520, UD_TAB__OPC_SSE, "/sse" },
5553     /* 521 */ { ud_itab__521, UD_TAB__OPC_SSE, "/sse" },
5554     /* 522 */ { ud_itab__522, UD_TAB__OPC_SSE, "/sse" },
5555     /* 523 */ { ud_itab__523, UD_TAB__OPC_SSE, "/sse" },
5556     /* 524 */ { ud_itab__524, UD_TAB__OPC_SSE, "/sse" },
5557     /* 525 */ { ud_itab__525, UD_TAB__OPC_SSE, "/sse" },
5558     /* 526 */ { ud_itab__526, UD_TAB__OPC_SSE, "/sse" },
5559     /* 527 */ { ud_itab__527, UD_TAB__OPC_SSE, "/sse" },
5560     /* 528 */ { ud_itab__528, UD_TAB__OPC_SSE, "/sse" },
5561     /* 529 */ { ud_itab__529, UD_TAB__OPC_SSE, "/sse" },
5562     /* 530 */ { ud_itab__530, UD_TAB__OPC_SSE, "/sse" },
5563     /* 531 */ { ud_itab__531, UD_TAB__OPC_SSE, "/sse" },
5564     /* 532 */ { ud_itab__532, UD_TAB__OPC_SSE, "/sse" },
5565     /* 533 */ { ud_itab__533, UD_TAB__OPC_SSE, "/sse" },
5566     /* 534 */ { ud_itab__534, UD_TAB__OPC_SSE, "/sse" },
5567     /* 535 */ { ud_itab__535, UD_TAB__OPC_SSE, "/sse" },
5568     /* 536 */ { ud_itab__536, UD_TAB__OPC_SSE, "/sse" },
5569     /* 537 */ { ud_itab__537, UD_TAB__OPC_SSE, "/sse" },
5570     /* 538 */ { ud_itab__538, UD_TAB__OPC_SSE, "/sse" },
5571     /* 539 */ { ud_itab__539, UD_TAB__OPC_SSE, "/sse" },
5572     /* 540 */ { ud_itab__540, UD_TAB__OPC_SSE, "/sse" },
5573     /* 541 */ { ud_itab__541, UD_TAB__OPC_SSE, "/sse" },
5574     /* 542 */ { ud_itab__542, UD_TAB__OPC_SSE, "/sse" },
5575     /* 543 */ { ud_itab__543, UD_TAB__OPC_SSE, "/sse" },
5576     /* 544 */ { ud_itab__544, UD_TAB__OPC_SSE, "/sse" },
5577     /* 545 */ { ud_itab__545, UD_TAB__OPC_SSE, "/sse" },
5578     /* 546 */ { ud_itab__546, UD_TAB__OPC_SSE, "/sse" },
5579     /* 547 */ { ud_itab__547, UD_TAB__OPC_SSE, "/sse" },
5580     /* 548 */ { ud_itab__548, UD_TAB__OPC_SSE, "/sse" },
5581     /* 549 */ { ud_itab__549, UD_TAB__OPC_SSE, "/sse" },
5582     /* 550 */ { ud_itab__550, UD_TAB__OPC_SSE, "/sse" },
5583     /* 551 */ { ud_itab__551, UD_TAB__OPC_SSE, "/sse" },
5584     /* 552 */ { ud_itab__552, UD_TAB__OPC_MOD, "/mod" },
5585     /* 553 */ { ud_itab__553, UD_TAB__OPC_SSE, "/sse" },
5586     /* 554 */ { ud_itab__554, UD_TAB__OPC_MOD, "/mod" },
5587     /* 555 */ { ud_itab__555, UD_TAB__OPC_MOD, "/mod" },
5588     /* 556 */ { ud_itab__556, UD_TAB__OPC_SSE, "/sse" },
5589     /* 557 */ { ud_itab__557, UD_TAB__OPC_SSE, "/sse" },
5590     /* 558 */ { ud_itab__558, UD_TAB__OPC_SSE, "/sse" },
5591     /* 559 */ { ud_itab__559, UD_TAB__OPC_SSE, "/sse" },
5592     /* 560 */ { ud_itab__560, UD_TAB__OPC_SSE, "/sse" },
5593     /* 561 */ { ud_itab__561, UD_TAB__OPC_SSE, "/sse" },
5594     /* 562 */ { ud_itab__562, UD_TAB__OPC_SSE, "/sse" },
5595     /* 563 */ { ud_itab__563, UD_TAB__OPC_MODE, "/m" },
5596     /* 564 */ { ud_itab__564, UD_TAB__OPC_MODE, "/m" },
5597     /* 565 */ { ud_itab__565, UD_TAB__OPC_MODE, "/m" },
5598     /* 566 */ { ud_itab__566, UD_TAB__OPC_MODE, "/m" },
5599     /* 567 */ { ud_itab__567, UD_TAB__OPC_MODE, "/m" },
5600     /* 568 */ { ud_itab__568, UD_TAB__OPC_MODE, "/m" },
5601     /* 569 */ { ud_itab__569, UD_TAB__OPC_MODE, "/m" },
5602     /* 570 */ { ud_itab__570, UD_TAB__OPC_MODE, "/m" },
5603     /* 571 */ { ud_itab__571, UD_TAB__OPC_OSIZE, "/o" },
5604     /* 572 */ { ud_itab__572, UD_TAB__OPC_MODE, "/m" },
5605     /* 573 */ { ud_itab__573, UD_TAB__OPC_MODE, "/m" },
5606     /* 574 */ { ud_itab__574, UD_TAB__OPC_OSIZE, "/o" },
5607     /* 575 */ { ud_itab__575, UD_TAB__OPC_MODE, "/m" },
5608     /* 576 */ { ud_itab__576, UD_TAB__OPC_MODE, "/m" },
5609     /* 577 */ { ud_itab__577, UD_TAB__OPC_MODE, "/m" },
5610     /* 578 */ { ud_itab__578, UD_TAB__OPC_MODE, "/m" },
5611     /* 579 */ { ud_itab__579, UD_TAB__OPC_OSIZE, "/o" },
5612     /* 580 */ { ud_itab__580, UD_TAB__OPC_OSIZE, "/o" },
5613     /* 581 */ { ud_itab__581, UD_TAB__OPC_REG, "/reg" },
5614     /* 582 */ { ud_itab__582, UD_TAB__OPC_REG, "/reg" },
5615     /* 583 */ { ud_itab__583, UD_TAB__OPC_REG, "/reg" },
5616     /* 584 */ { ud_itab__584, UD_TAB__OPC_MODE, "/m" },
5617     /* 585 */ { ud_itab__585, UD_TAB__OPC_MODE, "/m" },
5618     /* 586 */ { ud_itab__586, UD_TAB__OPC_MODE, "/m" },
5619     /* 587 */ { ud_itab__587, UD_TAB__OPC_MODE, "/m" },
5620     /* 588 */ { ud_itab__588, UD_TAB__OPC_MODE, "/m" },
5621     /* 589 */ { ud_itab__589, UD_TAB__OPC_MODE, "/m" },
5622     /* 590 */ { ud_itab__590, UD_TAB__OPC_MODE, "/m" },
5623     /* 591 */ { ud_itab__591, UD_TAB__OPC_MODE, "/m" },
5624     /* 592 */ { ud_itab__592, UD_TAB__OPC_REG, "/reg" },
5625     /* 593 */ { ud_itab__593, UD_TAB__OPC_REG, "/reg" },
5626     /* 594 */ { ud_itab__594, UD_TAB__OPC_OSIZE, "/o" },
5627     /* 595 */ { ud_itab__595, UD_TAB__OPC_OSIZE, "/o" },
5628     /* 596 */ { ud_itab__596, UD_TAB__OPC_MODE, "/m" },
5629     /* 597 */ { ud_itab__597, UD_TAB__OPC_OSIZE, "/o" },
5630     /* 598 */ { ud_itab__598, UD_TAB__OPC_MODE, "/m" },
5631     /* 599 */ { ud_itab__599, UD_TAB__OPC_MODE, "/m" },
5632     /* 600 */ { ud_itab__600, UD_TAB__OPC_MODE, "/m" },
5633     /* 601 */ { ud_itab__601, UD_TAB__OPC_OSIZE, "/o" },
5634     /* 602 */ { ud_itab__602, UD_TAB__OPC_MODE, "/m" },
5635     /* 603 */ { ud_itab__603, UD_TAB__OPC_MODE, "/m" },
5636     /* 604 */ { ud_itab__604, UD_TAB__OPC_MODE, "/m" },
5637     /* 605 */ { ud_itab__605, UD_TAB__OPC_OSIZE, "/o" },
5638     /* 606 */ { ud_itab__606, UD_TAB__OPC_OSIZE, "/o" },
5639     /* 607 */ { ud_itab__607, UD_TAB__OPC_OSIZE, "/o" },
5640     /* 608 */ { ud_itab__608, UD_TAB__OPC_OSIZE, "/o" },
5641     /* 609 */ { ud_itab__609, UD_TAB__OPC_OSIZE, "/o" },
5642     /* 610 */ { ud_itab__610, UD_TAB__OPC_REG, "/reg" },
5643     /* 611 */ { ud_itab__611, UD_TAB__OPC_REG, "/reg" },
5644     /* 612 */ { ud_itab__612, UD_TAB__OPC_MODE, "/m" },
5645     /* 613 */ { ud_itab__613, UD_TAB__OPC_MODE, "/m" },
5646     /* 614 */ { ud_itab__614, UD_TAB__OPC_REG, "/reg" },
5647     /* 615 */ { ud_itab__615, UD_TAB__OPC_REG, "/reg" },
5648     /* 616 */ { ud_itab__616, UD_TAB__OPC_MODE, "/m" },
5649     /* 617 */ { ud_itab__617, UD_TAB__OPC_OSIZE, "/o" },
5650     /* 618 */ { ud_itab__618, UD_TAB__OPC_REG, "/reg" },
5651     /* 619 */ { ud_itab__619, UD_TAB__OPC_REG, "/reg" },
5652     /* 620 */ { ud_itab__620, UD_TAB__OPC_REG, "/reg" },
5653     /* 621 */ { ud_itab__621, UD_TAB__OPC_REG, "/reg" },
5654     /* 622 */ { ud_itab__622, UD_TAB__OPC_MODE, "/m" },
5655     /* 623 */ { ud_itab__623, UD_TAB__OPC_MODE, "/m" },
5656     /* 624 */ { ud_itab__624, UD_TAB__OPC_MODE, "/m" },
5657     /* 625 */ { ud_itab__625, UD_TAB__OPC_MOD, "/mod" },
5658     /* 626 */ { ud_itab__626, UD_TAB__OPC_REG, "/reg" },
5659     /* 627 */ { ud_itab__627, UD_TAB__OPC_MOD, "/mod" },
5660     /* 628 */ { ud_itab__628, UD_TAB__OPC_MOD, "/mod" },
5661     /* 629 */ { ud_itab__629, UD_TAB__OPC_MOD, "/mod" },
5662     /* 630 */ { ud_itab__630, UD_TAB__OPC_MOD, "/mod" },
5663     /* 631 */ { ud_itab__631, UD_TAB__OPC_MOD, "/mod" },
5664     /* 632 */ { ud_itab__632, UD_TAB__OPC_MOD, "/mod" },
5665     /* 633 */ { ud_itab__633, UD_TAB__OPC_MOD, "/mod" },
5666     /* 634 */ { ud_itab__634, UD_TAB__OPC_MOD, "/mod" },
5667     /* 635 */ { ud_itab__635, UD_TAB__OPC_X87, "/x87" },
5668     /* 636 */ { ud_itab__636, UD_TAB__OPC_MOD, "/mod" },
5669     /* 637 */ { ud_itab__637, UD_TAB__OPC_MOD, "/mod" },
5670     /* 638 */ { ud_itab__638, UD_TAB__OPC_MOD, "/mod" },
5671     /* 639 */ { ud_itab__639, UD_TAB__OPC_MOD, "/mod" },
5672     /* 640 */ { ud_itab__640, UD_TAB__OPC_MOD, "/mod" },
5673     /* 641 */ { ud_itab__641, UD_TAB__OPC_MOD, "/mod" },
5674     /* 642 */ { ud_itab__642, UD_TAB__OPC_MOD, "/mod" },
5675     /* 643 */ { ud_itab__643, UD_TAB__OPC_MOD, "/mod" },
5676     /* 644 */ { ud_itab__644, UD_TAB__OPC_MOD, "/mod" },
5677     /* 645 */ { ud_itab__645, UD_TAB__OPC_MOD, "/mod" },
5678     /* 646 */ { ud_itab__646, UD_TAB__OPC_MOD, "/mod" },
5679     /* 647 */ { ud_itab__647, UD_TAB__OPC_MOD, "/mod" },
5680     /* 648 */ { ud_itab__648, UD_TAB__OPC_MOD, "/mod" },
5681     /* 649 */ { ud_itab__649, UD_TAB__OPC_MOD, "/mod" },
5682     /* 650 */ { ud_itab__650, UD_TAB__OPC_MOD, "/mod" },
5683     /* 651 */ { ud_itab__651, UD_TAB__OPC_MOD, "/mod" },
5684     /* 652 */ { ud_itab__652, UD_TAB__OPC_MOD, "/mod" },
5685     /* 653 */ { ud_itab__653, UD_TAB__OPC_MOD, "/mod" },
5686     /* 654 */ { ud_itab__654, UD_TAB__OPC_MOD, "/mod" },
5687     /* 655 */ { ud_itab__655, UD_TAB__OPC_MOD, "/mod" },
5688     /* 656 */ { ud_itab__656, UD_TAB__OPC_MOD, "/mod" },
5689     /* 657 */ { ud_itab__657, UD_TAB__OPC_MOD, "/mod" },
5690     /* 658 */ { ud_itab__658, UD_TAB__OPC_MOD, "/mod" },
5691     /* 659 */ { ud_itab__659, UD_TAB__OPC_MOD, "/mod" },
5692     /* 660 */ { ud_itab__660, UD_TAB__OPC_MOD, "/mod" },
5693     /* 661 */ { ud_itab__661, UD_TAB__OPC_MOD, "/mod" },
5694     /* 662 */ { ud_itab__662, UD_TAB__OPC_MOD, "/mod" },
5695     /* 663 */ { ud_itab__663, UD_TAB__OPC_MOD, "/mod" },
5696     /* 664 */ { ud_itab__664, UD_TAB__OPC_MOD, "/mod" },
5697     /* 665 */ { ud_itab__665, UD_TAB__OPC_MOD, "/mod" },
5698     /* 666 */ { ud_itab__666, UD_TAB__OPC_MOD, "/mod" },
5699     /* 667 */ { ud_itab__667, UD_TAB__OPC_MOD, "/mod" },
5700     /* 668 */ { ud_itab__668, UD_TAB__OPC_MOD, "/mod" },
5701     /* 669 */ { ud_itab__669, UD_TAB__OPC_MOD, "/mod" },
5702     /* 670 */ { ud_itab__670, UD_TAB__OPC_MOD, "/mod" },
5703     /* 671 */ { ud_itab__671, UD_TAB__OPC_MOD, "/mod" },
5704     /* 672 */ { ud_itab__672, UD_TAB__OPC_MOD, "/mod" },
5705     /* 673 */ { ud_itab__673, UD_TAB__OPC_MOD, "/mod" },
5706     /* 674 */ { ud_itab__674, UD_TAB__OPC_MOD, "/mod" },
5707     /* 675 */ { ud_itab__675, UD_TAB__OPC_MOD, "/mod" },
5708     /* 676 */ { ud_itab__676, UD_TAB__OPC_MOD, "/mod" },
5709     /* 677 */ { ud_itab__677, UD_TAB__OPC_MOD, "/mod" },
5710     /* 678 */ { ud_itab__678, UD_TAB__OPC_MOD, "/mod" },
5711     /* 679 */ { ud_itab__679, UD_TAB__OPC_MOD, "/mod" },
5712     /* 680 */ { ud_itab__680, UD_TAB__OPC_MOD, "/mod" },
5713     /* 681 */ { ud_itab__681, UD_TAB__OPC_MOD, "/mod" },
5714     /* 682 */ { ud_itab__682, UD_TAB__OPC_MOD, "/mod" },
5715     /* 683 */ { ud_itab__683, UD_TAB__OPC_MOD, "/mod" },
5716     /* 684 */ { ud_itab__684, UD_TAB__OPC_MOD, "/mod" },
5717     /* 685 */ { ud_itab__685, UD_TAB__OPC_MOD, "/mod" },
5718     /* 686 */ { ud_itab__686, UD_TAB__OPC_MOD, "/mod" },
5719     /* 687 */ { ud_itab__687, UD_TAB__OPC_MOD, "/mod" },
5720     /* 688 */ { ud_itab__688, UD_TAB__OPC_MOD, "/mod" },
5721     /* 689 */ { ud_itab__689, UD_TAB__OPC_MOD, "/mod" },
5722     /* 690 */ { ud_itab__690, UD_TAB__OPC_MOD, "/mod" },
5723     /* 691 */ { ud_itab__691, UD_TAB__OPC_MOD, "/mod" },
5724     /* 692 */ { ud_itab__692, UD_TAB__OPC_MOD, "/mod" },
5725     /* 693 */ { ud_itab__693, UD_TAB__OPC_MOD, "/mod" },
5726     /* 694 */ { ud_itab__694, UD_TAB__OPC_MOD, "/mod" },
5727     /* 695 */ { ud_itab__695, UD_TAB__OPC_MOD, "/mod" },
5728     /* 696 */ { ud_itab__696, UD_TAB__OPC_MOD, "/mod" },
5729     /* 697 */ { ud_itab__697, UD_TAB__OPC_MOD, "/mod" },
5730     /* 698 */ { ud_itab__698, UD_TAB__OPC_MOD, "/mod" },
5731     /* 699 */ { ud_itab__699, UD_TAB__OPC_MOD, "/mod" },
5732     /* 700 */ { ud_itab__700, UD_TAB__OPC_MOD, "/mod" },
5733     /* 701 */ { ud_itab__701, UD_TAB__OPC_REG, "/reg" },
5734     /* 702 */ { ud_itab__702, UD_TAB__OPC_MOD, "/mod" },
5735     /* 703 */ { ud_itab__703, UD_TAB__OPC_MOD, "/mod" },
5736     /* 704 */ { ud_itab__704, UD_TAB__OPC_MOD, "/mod" },
5737     /* 705 */ { ud_itab__705, UD_TAB__OPC_MOD, "/mod" },
5738     /* 706 */ { ud_itab__706, UD_TAB__OPC_MOD, "/mod" },
5739     /* 707 */ { ud_itab__707, UD_TAB__OPC_MOD, "/mod" },
5740     /* 708 */ { ud_itab__708, UD_TAB__OPC_MOD, "/mod" },
5741     /* 709 */ { ud_itab__709, UD_TAB__OPC_X87, "/x87" },
5742     /* 710 */ { ud_itab__710, UD_TAB__OPC_MOD, "/mod" },
5743     /* 711 */ { ud_itab__711, UD_TAB__OPC_MOD, "/mod" },
5744     /* 712 */ { ud_itab__712, UD_TAB__OPC_MOD, "/mod" },
5745     /* 713 */ { ud_itab__713, UD_TAB__OPC_MOD, "/mod" },
5746     /* 714 */ { ud_itab__714, UD_TAB__OPC_MOD, "/mod" },
5747     /* 715 */ { ud_itab__715, UD_TAB__OPC_MOD, "/mod" },
5748     /* 716 */ { ud_itab__716, UD_TAB__OPC_MOD, "/mod" },
5749     /* 717 */ { ud_itab__717, UD_TAB__OPC_MOD, "/mod" },
5750     /* 718 */ { ud_itab__718, UD_TAB__OPC_MOD, "/mod" },
5751     /* 719 */ { ud_itab__719, UD_TAB__OPC_MOD, "/mod" },
5752     /* 720 */ { ud_itab__720, UD_TAB__OPC_MOD, "/mod" },
5753     /* 721 */ { ud_itab__721, UD_TAB__OPC_MOD, "/mod" },
5754     /* 722 */ { ud_itab__722, UD_TAB__OPC_MOD, "/mod" },
5755     /* 723 */ { ud_itab__723, UD_TAB__OPC_MOD, "/mod" },
5756     /* 724 */ { ud_itab__724, UD_TAB__OPC_MOD, "/mod" },
5757     /* 725 */ { ud_itab__725, UD_TAB__OPC_MOD, "/mod" },
5758     /* 726 */ { ud_itab__726, UD_TAB__OPC_MOD, "/mod" },
5759     /* 727 */ { ud_itab__727, UD_TAB__OPC_MOD, "/mod" },
5760     /* 728 */ { ud_itab__728, UD_TAB__OPC_MOD, "/mod" },
5761     /* 729 */ { ud_itab__729, UD_TAB__OPC_MOD, "/mod" },
5762     /* 730 */ { ud_itab__730, UD_TAB__OPC_MOD, "/mod" },
5763     /* 731 */ { ud_itab__731, UD_TAB__OPC_MOD, "/mod" },
5764     /* 732 */ { ud_itab__732, UD_TAB__OPC_MOD, "/mod" },
5765     /* 733 */ { ud_itab__733, UD_TAB__OPC_MOD, "/mod" },
5766     /* 734 */ { ud_itab__734, UD_TAB__OPC_MOD, "/mod" },
5767     /* 735 */ { ud_itab__735, UD_TAB__OPC_MOD, "/mod" },
5768     /* 736 */ { ud_itab__736, UD_TAB__OPC_MOD, "/mod" },
5769     /* 737 */ { ud_itab__737, UD_TAB__OPC_MOD, "/mod" },
5770     /* 738 */ { ud_itab__738, UD_TAB__OPC_MOD, "/mod" },
5771     /* 739 */ { ud_itab__739, UD_TAB__OPC_MOD, "/mod" },
5772     /* 740 */ { ud_itab__740, UD_TAB__OPC_MOD, "/mod" },
5773     /* 741 */ { ud_itab__741, UD_TAB__OPC_MOD, "/mod" },
5774     /* 742 */ { ud_itab__742, UD_TAB__OPC_MOD, "/mod" },
5775     /* 743 */ { ud_itab__743, UD_TAB__OPC_MOD, "/mod" },
5776     /* 744 */ { ud_itab__744, UD_TAB__OPC_MOD, "/mod" },
5777     /* 745 */ { ud_itab__745, UD_TAB__OPC_MOD, "/mod" },
5778     /* 746 */ { ud_itab__746, UD_TAB__OPC_MOD, "/mod" },
5779     /* 747 */ { ud_itab__747, UD_TAB__OPC_MOD, "/mod" },
5780     /* 748 */ { ud_itab__748, UD_TAB__OPC_MOD, "/mod" },
5781     /* 749 */ { ud_itab__749, UD_TAB__OPC_MOD, "/mod" },
5782     /* 750 */ { ud_itab__750, UD_TAB__OPC_MOD, "/mod" },
5783     /* 751 */ { ud_itab__751, UD_TAB__OPC_MOD, "/mod" },
5784     /* 752 */ { ud_itab__752, UD_TAB__OPC_MOD, "/mod" },
5785     /* 753 */ { ud_itab__753, UD_TAB__OPC_MOD, "/mod" },
5786     /* 754 */ { ud_itab__754, UD_TAB__OPC_MOD, "/mod" },
5787     /* 755 */ { ud_itab__755, UD_TAB__OPC_MOD, "/mod" },
5788     /* 756 */ { ud_itab__756, UD_TAB__OPC_MOD, "/mod" },
5789     /* 757 */ { ud_itab__757, UD_TAB__OPC_MOD, "/mod" },
5790     /* 758 */ { ud_itab__758, UD_TAB__OPC_MOD, "/mod" },
5791     /* 759 */ { ud_itab__759, UD_TAB__OPC_MOD, "/mod" },
5792     /* 760 */ { ud_itab__760, UD_TAB__OPC_MOD, "/mod" },
5793     /* 761 */ { ud_itab__761, UD_TAB__OPC_MOD, "/mod" },
5794     /* 762 */ { ud_itab__762, UD_TAB__OPC_MOD, "/mod" },
5795     /* 763 */ { ud_itab__763, UD_TAB__OPC_REG, "/reg" },
5796     /* 764 */ { ud_itab__764, UD_TAB__OPC_MOD, "/mod" },
5797     /* 765 */ { ud_itab__765, UD_TAB__OPC_MOD, "/mod" },
5798     /* 766 */ { ud_itab__766, UD_TAB__OPC_MOD, "/mod" },
5799     /* 767 */ { ud_itab__767, UD_TAB__OPC_MOD, "/mod" },
5800     /* 768 */ { ud_itab__768, UD_TAB__OPC_MOD, "/mod" },
5801     /* 769 */ { ud_itab__769, UD_TAB__OPC_MOD, "/mod" },
5802     /* 770 */ { ud_itab__770, UD_TAB__OPC_MOD, "/mod" },
5803     /* 771 */ { ud_itab__771, UD_TAB__OPC_MOD, "/mod" },
5804     /* 772 */ { ud_itab__772, UD_TAB__OPC_X87, "/x87" },
5805     /* 773 */ { ud_itab__773, UD_TAB__OPC_MOD, "/mod" },
5806     /* 774 */ { ud_itab__774, UD_TAB__OPC_MOD, "/mod" },
5807     /* 775 */ { ud_itab__775, UD_TAB__OPC_MOD, "/mod" },
5808     /* 776 */ { ud_itab__776, UD_TAB__OPC_MOD, "/mod" },
5809     /* 777 */ { ud_itab__777, UD_TAB__OPC_MOD, "/mod" },
5810     /* 778 */ { ud_itab__778, UD_TAB__OPC_MOD, "/mod" },
5811     /* 779 */ { ud_itab__779, UD_TAB__OPC_MOD, "/mod" },
5812     /* 780 */ { ud_itab__780, UD_TAB__OPC_MOD, "/mod" },
5813     /* 781 */ { ud_itab__781, UD_TAB__OPC_MOD, "/mod" },
5814     /* 782 */ { ud_itab__782, UD_TAB__OPC_MOD, "/mod" },
5815     /* 783 */ { ud_itab__783, UD_TAB__OPC_MOD, "/mod" },
5816     /* 784 */ { ud_itab__784, UD_TAB__OPC_MOD, "/mod" },
5817     /* 785 */ { ud_itab__785, UD_TAB__OPC_MOD, "/mod" },
5818     /* 786 */ { ud_itab__786, UD_TAB__OPC_MOD, "/mod" },
5819     /* 787 */ { ud_itab__787, UD_TAB__OPC_MOD, "/mod" },
5820     /* 788 */ { ud_itab__788, UD_TAB__OPC_MOD, "/mod" },
5821     /* 789 */ { ud_itab__789, UD_TAB__OPC_MOD, "/mod" },
5822     /* 790 */ { ud_itab__790, UD_TAB__OPC_MOD, "/mod" },
5823     /* 791 */ { ud_itab__791, UD_TAB__OPC_MOD, "/mod" },
5824     /* 792 */ { ud_itab__792, UD_TAB__OPC_MOD, "/mod" },
5825     /* 793 */ { ud_itab__793, UD_TAB__OPC_MOD, "/mod" },
5826     /* 794 */ { ud_itab__794, UD_TAB__OPC_MOD, "/mod" },
5827     /* 795 */ { ud_itab__795, UD_TAB__OPC_MOD, "/mod" },
5828     /* 796 */ { ud_itab__796, UD_TAB__OPC_MOD, "/mod" },
5829     /* 797 */ { ud_itab__797, UD_TAB__OPC_MOD, "/mod" },
5830     /* 798 */ { ud_itab__798, UD_TAB__OPC_MOD, "/mod" },
5831     /* 799 */ { ud_itab__799, UD_TAB__OPC_MOD, "/mod" },
5832     /* 800 */ { ud_itab__800, UD_TAB__OPC_MOD, "/mod" },
5833     /* 801 */ { ud_itab__801, UD_TAB__OPC_MOD, "/mod" },
5834     /* 802 */ { ud_itab__802, UD_TAB__OPC_MOD, "/mod" },
5835     /* 803 */ { ud_itab__803, UD_TAB__OPC_MOD, "/mod" },
5836     /* 804 */ { ud_itab__804, UD_TAB__OPC_MOD, "/mod" },
5837     /* 805 */ { ud_itab__805, UD_TAB__OPC_MOD, "/mod" },
5838     /* 806 */ { ud_itab__806, UD_TAB__OPC_MOD, "/mod" },
5839     /* 807 */ { ud_itab__807, UD_TAB__OPC_REG, "/reg" },
5840     /* 808 */ { ud_itab__808, UD_TAB__OPC_MOD, "/mod" },
5841     /* 809 */ { ud_itab__809, UD_TAB__OPC_MOD, "/mod" },
5842     /* 810 */ { ud_itab__810, UD_TAB__OPC_MOD, "/mod" },
5843     /* 811 */ { ud_itab__811, UD_TAB__OPC_MOD, "/mod" },
5844     /* 812 */ { ud_itab__812, UD_TAB__OPC_MOD, "/mod" },
5845     /* 813 */ { ud_itab__813, UD_TAB__OPC_MOD, "/mod" },
5846     /* 814 */ { ud_itab__814, UD_TAB__OPC_X87, "/x87" },
5847     /* 815 */ { ud_itab__815, UD_TAB__OPC_MOD, "/mod" },
5848     /* 816 */ { ud_itab__816, UD_TAB__OPC_MOD, "/mod" },
5849     /* 817 */ { ud_itab__817, UD_TAB__OPC_MOD, "/mod" },
5850     /* 818 */ { ud_itab__818, UD_TAB__OPC_MOD, "/mod" },
5851     /* 819 */ { ud_itab__819, UD_TAB__OPC_MOD, "/mod" },
5852     /* 820 */ { ud_itab__820, UD_TAB__OPC_MOD, "/mod" },
5853     /* 821 */ { ud_itab__821, UD_TAB__OPC_MOD, "/mod" },
5854     /* 822 */ { ud_itab__822, UD_TAB__OPC_MOD, "/mod" },
5855     /* 823 */ { ud_itab__823, UD_TAB__OPC_MOD, "/mod" },
5856     /* 824 */ { ud_itab__824, UD_TAB__OPC_MOD, "/mod" },
5857     /* 825 */ { ud_itab__825, UD_TAB__OPC_MOD, "/mod" },
5858     /* 826 */ { ud_itab__826, UD_TAB__OPC_MOD, "/mod" },
5859     /* 827 */ { ud_itab__827, UD_TAB__OPC_MOD, "/mod" },
5860     /* 828 */ { ud_itab__828, UD_TAB__OPC_MOD, "/mod" },
5861     /* 829 */ { ud_itab__829, UD_TAB__OPC_MOD, "/mod" },
5862     /* 830 */ { ud_itab__830, UD_TAB__OPC_MOD, "/mod" },
5863     /* 831 */ { ud_itab__831, UD_TAB__OPC_MOD, "/mod" },
5864     /* 832 */ { ud_itab__832, UD_TAB__OPC_MOD, "/mod" },
5865     /* 833 */ { ud_itab__833, UD_TAB__OPC_MOD, "/mod" },
5866     /* 834 */ { ud_itab__834, UD_TAB__OPC_MOD, "/mod" },
5867     /* 835 */ { ud_itab__835, UD_TAB__OPC_MOD, "/mod" },
5868     /* 836 */ { ud_itab__836, UD_TAB__OPC_MOD, "/mod" },
5869     /* 837 */ { ud_itab__837, UD_TAB__OPC_MOD, "/mod" },
5870     /* 838 */ { ud_itab__838, UD_TAB__OPC_MOD, "/mod" },
5871     /* 839 */ { ud_itab__839, UD_TAB__OPC_MOD, "/mod" },
5872     /* 840 */ { ud_itab__840, UD_TAB__OPC_MOD, "/mod" },
5873     /* 841 */ { ud_itab__841, UD_TAB__OPC_MOD, "/mod" },
5874     /* 842 */ { ud_itab__842, UD_TAB__OPC_MOD, "/mod" },
5875     /* 843 */ { ud_itab__843, UD_TAB__OPC_MOD, "/mod" },
5876     /* 844 */ { ud_itab__844, UD_TAB__OPC_MOD, "/mod" },
5877     /* 845 */ { ud_itab__845, UD_TAB__OPC_MOD, "/mod" },
5878     /* 846 */ { ud_itab__846, UD_TAB__OPC_MOD, "/mod" },
5879     /* 847 */ { ud_itab__847, UD_TAB__OPC_MOD, "/mod" },
5880     /* 848 */ { ud_itab__848, UD_TAB__OPC_MOD, "/mod" },
5881     /* 849 */ { ud_itab__849, UD_TAB__OPC_MOD, "/mod" },
5882     /* 850 */ { ud_itab__850, UD_TAB__OPC_MOD, "/mod" },
5883     /* 851 */ { ud_itab__851, UD_TAB__OPC_MOD, "/mod" },
5884     /* 852 */ { ud_itab__852, UD_TAB__OPC_MOD, "/mod" },
5885     /* 853 */ { ud_itab__853, UD_TAB__OPC_MOD, "/mod" },
5886     /* 854 */ { ud_itab__854, UD_TAB__OPC_MOD, "/mod" },
5887     /* 855 */ { ud_itab__855, UD_TAB__OPC_MOD, "/mod" },
5888     /* 856 */ { ud_itab__856, UD_TAB__OPC_MOD, "/mod" },
5889     /* 857 */ { ud_itab__857, UD_TAB__OPC_MOD, "/mod" },
5890     /* 858 */ { ud_itab__858, UD_TAB__OPC_MOD, "/mod" },
5891     /* 859 */ { ud_itab__859, UD_TAB__OPC_MOD, "/mod" },
5892     /* 860 */ { ud_itab__860, UD_TAB__OPC_MOD, "/mod" },
5893     /* 861 */ { ud_itab__861, UD_TAB__OPC_MOD, "/mod" },
5894     /* 862 */ { ud_itab__862, UD_TAB__OPC_MOD, "/mod" },
5895     /* 863 */ { ud_itab__863, UD_TAB__OPC_MOD, "/mod" },
5896     /* 864 */ { ud_itab__864, UD_TAB__OPC_MOD, "/mod" },
5897     /* 865 */ { ud_itab__865, UD_TAB__OPC_MOD, "/mod" },
5898     /* 866 */ { ud_itab__866, UD_TAB__OPC_REG, "/reg" },
5899     /* 867 */ { ud_itab__867, UD_TAB__OPC_MOD, "/mod" },
5900     /* 868 */ { ud_itab__868, UD_TAB__OPC_MOD, "/mod" },
5901     /* 869 */ { ud_itab__869, UD_TAB__OPC_MOD, "/mod" },
5902     /* 870 */ { ud_itab__870, UD_TAB__OPC_MOD, "/mod" },
5903     /* 871 */ { ud_itab__871, UD_TAB__OPC_MOD, "/mod" },
5904     /* 872 */ { ud_itab__872, UD_TAB__OPC_MOD, "/mod" },
5905     /* 873 */ { ud_itab__873, UD_TAB__OPC_MOD, "/mod" },
5906     /* 874 */ { ud_itab__874, UD_TAB__OPC_MOD, "/mod" },
5907     /* 875 */ { ud_itab__875, UD_TAB__OPC_X87, "/x87" },
5908     /* 876 */ { ud_itab__876, UD_TAB__OPC_MOD, "/mod" },
5909     /* 877 */ { ud_itab__877, UD_TAB__OPC_MOD, "/mod" },
5910     /* 878 */ { ud_itab__878, UD_TAB__OPC_MOD, "/mod" },
5911     /* 879 */ { ud_itab__879, UD_TAB__OPC_MOD, "/mod" },
5912     /* 880 */ { ud_itab__880, UD_TAB__OPC_MOD, "/mod" },
5913     /* 881 */ { ud_itab__881, UD_TAB__OPC_MOD, "/mod" },
5914     /* 882 */ { ud_itab__882, UD_TAB__OPC_MOD, "/mod" },
5915     /* 883 */ { ud_itab__883, UD_TAB__OPC_MOD, "/mod" },
5916     /* 884 */ { ud_itab__884, UD_TAB__OPC_MOD, "/mod" },
5917     /* 885 */ { ud_itab__885, UD_TAB__OPC_MOD, "/mod" },
5918     /* 886 */ { ud_itab__886, UD_TAB__OPC_MOD, "/mod" },
5919     /* 887 */ { ud_itab__887, UD_TAB__OPC_MOD, "/mod" },
5920     /* 888 */ { ud_itab__888, UD_TAB__OPC_MOD, "/mod" },
5921     /* 889 */ { ud_itab__889, UD_TAB__OPC_MOD, "/mod" },
5922     /* 890 */ { ud_itab__890, UD_TAB__OPC_MOD, "/mod" },
5923     /* 891 */ { ud_itab__891, UD_TAB__OPC_MOD, "/mod" },
5924     /* 892 */ { ud_itab__892, UD_TAB__OPC_MOD, "/mod" },
5925     /* 893 */ { ud_itab__893, UD_TAB__OPC_MOD, "/mod" },
5926     /* 894 */ { ud_itab__894, UD_TAB__OPC_MOD, "/mod" },
5927     /* 895 */ { ud_itab__895, UD_TAB__OPC_MOD, "/mod" },
5928     /* 896 */ { ud_itab__896, UD_TAB__OPC_MOD, "/mod" },
5929     /* 897 */ { ud_itab__897, UD_TAB__OPC_MOD, "/mod" },
5930     /* 898 */ { ud_itab__898, UD_TAB__OPC_MOD, "/mod" },
5931     /* 899 */ { ud_itab__899, UD_TAB__OPC_MOD, "/mod" },
5932     /* 900 */ { ud_itab__900, UD_TAB__OPC_MOD, "/mod" },
5933     /* 901 */ { ud_itab__901, UD_TAB__OPC_MOD, "/mod" },
5934     /* 902 */ { ud_itab__902, UD_TAB__OPC_MOD, "/mod" },
5935     /* 903 */ { ud_itab__903, UD_TAB__OPC_MOD, "/mod" },
5936     /* 904 */ { ud_itab__904, UD_TAB__OPC_MOD, "/mod" },
5937     /* 905 */ { ud_itab__905, UD_TAB__OPC_MOD, "/mod" },
5938     /* 906 */ { ud_itab__906, UD_TAB__OPC_MOD, "/mod" },
5939     /* 907 */ { ud_itab__907, UD_TAB__OPC_MOD, "/mod" },
5940     /* 908 */ { ud_itab__908, UD_TAB__OPC_MOD, "/mod" },
5941     /* 909 */ { ud_itab__909, UD_TAB__OPC_MOD, "/mod" },
5942     /* 910 */ { ud_itab__910, UD_TAB__OPC_MOD, "/mod" },
5943     /* 911 */ { ud_itab__911, UD_TAB__OPC_MOD, "/mod" },
5944     /* 912 */ { ud_itab__912, UD_TAB__OPC_MOD, "/mod" },
5945     /* 913 */ { ud_itab__913, UD_TAB__OPC_MOD, "/mod" },
5946     /* 914 */ { ud_itab__914, UD_TAB__OPC_MOD, "/mod" },
5947     /* 915 */ { ud_itab__915, UD_TAB__OPC_MOD, "/mod" },
5948     /* 916 */ { ud_itab__916, UD_TAB__OPC_MOD, "/mod" },
5949     /* 917 */ { ud_itab__917, UD_TAB__OPC_MOD, "/mod" },
5950     /* 918 */ { ud_itab__918, UD_TAB__OPC_MOD, "/mod" },
5951     /* 919 */ { ud_itab__919, UD_TAB__OPC_MOD, "/mod" },
5952     /* 920 */ { ud_itab__920, UD_TAB__OPC_MOD, "/mod" },
5953     /* 921 */ { ud_itab__921, UD_TAB__OPC_MOD, "/mod" },
5954     /* 922 */ { ud_itab__922, UD_TAB__OPC_MOD, "/mod" },
5955     /* 923 */ { ud_itab__923, UD_TAB__OPC_MOD, "/mod" },
5956     /* 924 */ { ud_itab__924, UD_TAB__OPC_MOD, "/mod" },
5957     /* 925 */ { ud_itab__925, UD_TAB__OPC_MOD, "/mod" },
5958     /* 926 */ { ud_itab__926, UD_TAB__OPC_MOD, "/mod" },
5959     /* 927 */ { ud_itab__927, UD_TAB__OPC_MOD, "/mod" },
5960     /* 928 */ { ud_itab__928, UD_TAB__OPC_MOD, "/mod" },
5961     /* 929 */ { ud_itab__929, UD_TAB__OPC_MOD, "/mod" },
5962     /* 930 */ { ud_itab__930, UD_TAB__OPC_MOD, "/mod" },
5963     /* 931 */ { ud_itab__931, UD_TAB__OPC_MOD, "/mod" },
5964     /* 932 */ { ud_itab__932, UD_TAB__OPC_MOD, "/mod" },
5965     /* 933 */ { ud_itab__933, UD_TAB__OPC_MOD, "/mod" },
5966     /* 934 */ { ud_itab__934, UD_TAB__OPC_MOD, "/mod" },
5967     /* 935 */ { ud_itab__935, UD_TAB__OPC_MOD, "/mod" },
5968     /* 936 */ { ud_itab__936, UD_TAB__OPC_MOD, "/mod" },
5969     /* 937 */ { ud_itab__937, UD_TAB__OPC_MOD, "/mod" },
5970     /* 938 */ { ud_itab__938, UD_TAB__OPC_MOD, "/mod" },
5971     /* 939 */ { ud_itab__939, UD_TAB__OPC_MOD, "/mod" },
5972     /* 940 */ { ud_itab__940, UD_TAB__OPC_MOD, "/mod" },
5973     /* 941 */ { ud_itab__941, UD_TAB__OPC_REG, "/reg" },
5974     /* 942 */ { ud_itab__942, UD_TAB__OPC_MOD, "/mod" },
5975     /* 943 */ { ud_itab__943, UD_TAB__OPC_MOD, "/mod" },
5976     /* 944 */ { ud_itab__944, UD_TAB__OPC_MOD, "/mod" },
5977     /* 945 */ { ud_itab__945, UD_TAB__OPC_MOD, "/mod" },
5978     /* 946 */ { ud_itab__946, UD_TAB__OPC_MOD, "/mod" },
5979     /* 947 */ { ud_itab__947, UD_TAB__OPC_MOD, "/mod" },
5980     /* 948 */ { ud_itab__948, UD_TAB__OPC_MOD, "/mod" },
5981     /* 949 */ { ud_itab__949, UD_TAB__OPC_X87, "/x87" },
5982     /* 950 */ { ud_itab__950, UD_TAB__OPC_MOD, "/mod" },
5983     /* 951 */ { ud_itab__951, UD_TAB__OPC_MOD, "/mod" },
5984     /* 952 */ { ud_itab__952, UD_TAB__OPC_MOD, "/mod" },
5985     /* 953 */ { ud_itab__953, UD_TAB__OPC_MOD, "/mod" },
5986     /* 954 */ { ud_itab__954, UD_TAB__OPC_MOD, "/mod" },
5987     /* 955 */ { ud_itab__955, UD_TAB__OPC_MOD, "/mod" },
5988     /* 956 */ { ud_itab__956, UD_TAB__OPC_MOD, "/mod" },
5989     /* 957 */ { ud_itab__957, UD_TAB__OPC_MOD, "/mod" },
5990     /* 958 */ { ud_itab__958, UD_TAB__OPC_MOD, "/mod" },
5991     /* 959 */ { ud_itab__959, UD_TAB__OPC_MOD, "/mod" },
5992     /* 960 */ { ud_itab__960, UD_TAB__OPC_MOD, "/mod" },
5993     /* 961 */ { ud_itab__961, UD_TAB__OPC_MOD, "/mod" },
5994     /* 962 */ { ud_itab__962, UD_TAB__OPC_MOD, "/mod" },
5995     /* 963 */ { ud_itab__963, UD_TAB__OPC_MOD, "/mod" },
5996     /* 964 */ { ud_itab__964, UD_TAB__OPC_MOD, "/mod" },
5997     /* 965 */ { ud_itab__965, UD_TAB__OPC_MOD, "/mod" },
5998     /* 966 */ { ud_itab__966, UD_TAB__OPC_MOD, "/mod" },
5999     /* 967 */ { ud_itab__967, UD_TAB__OPC_MOD, "/mod" },
6000     /* 968 */ { ud_itab__968, UD_TAB__OPC_MOD, "/mod" },
6001     /* 969 */ { ud_itab__969, UD_TAB__OPC_MOD, "/mod" },
6002     /* 970 */ { ud_itab__970, UD_TAB__OPC_MOD, "/mod" },
6003     /* 971 */ { ud_itab__971, UD_TAB__OPC_MOD, "/mod" },
6004     /* 972 */ { ud_itab__972, UD_TAB__OPC_MOD, "/mod" },
6005     /* 973 */ { ud_itab__973, UD_TAB__OPC_MOD, "/mod" },
6006     /* 974 */ { ud_itab__974, UD_TAB__OPC_MOD, "/mod" },
6007     /* 975 */ { ud_itab__975, UD_TAB__OPC_MOD, "/mod" },
6008     /* 976 */ { ud_itab__976, UD_TAB__OPC_MOD, "/mod" },
6009     /* 977 */ { ud_itab__977, UD_TAB__OPC_MOD, "/mod" },
6010     /* 978 */ { ud_itab__978, UD_TAB__OPC_MOD, "/mod" },
6011     /* 979 */ { ud_itab__979, UD_TAB__OPC_MOD, "/mod" },
6012     /* 980 */ { ud_itab__980, UD_TAB__OPC_MOD, "/mod" },
6013     /* 981 */ { ud_itab__981, UD_TAB__OPC_MOD, "/mod" },
6014     /* 982 */ { ud_itab__982, UD_TAB__OPC_MOD, "/mod" },
6015     /* 983 */ { ud_itab__983, UD_TAB__OPC_MOD, "/mod" },
6016     /* 984 */ { ud_itab__984, UD_TAB__OPC_MOD, "/mod" },
6017     /* 985 */ { ud_itab__985, UD_TAB__OPC_MOD, "/mod" },
6018     /* 986 */ { ud_itab__986, UD_TAB__OPC_MOD, "/mod" },
6019     /* 987 */ { ud_itab__987, UD_TAB__OPC_MOD, "/mod" },
6020     /* 988 */ { ud_itab__988, UD_TAB__OPC_MOD, "/mod" },
6021     /* 989 */ { ud_itab__989, UD_TAB__OPC_MOD, "/mod" },
6022     /* 990 */ { ud_itab__990, UD_TAB__OPC_MOD, "/mod" },
6023     /* 991 */ { ud_itab__991, UD_TAB__OPC_MOD, "/mod" },
6024     /* 992 */ { ud_itab__992, UD_TAB__OPC_MOD, "/mod" },
6025     /* 993 */ { ud_itab__993, UD_TAB__OPC_MOD, "/mod" },
6026     /* 994 */ { ud_itab__994, UD_TAB__OPC_MOD, "/mod" },
6027     /* 995 */ { ud_itab__995, UD_TAB__OPC_MOD, "/mod" },
6028     /* 996 */ { ud_itab__996, UD_TAB__OPC_MOD, "/mod" },
6029     /* 997 */ { ud_itab__997, UD_TAB__OPC_MOD, "/mod" },
6030     /* 998 */ { ud_itab__998, UD_TAB__OPC_MOD, "/mod" },
6031     /* 999 */ { ud_itab__999, UD_TAB__OPC_REG, "/reg" },
6032     /* 1000 */ { ud_itab__1000, UD_TAB__OPC_MOD, "/mod" },
6033     /* 1001 */ { ud_itab__1001, UD_TAB__OPC_MOD, "/mod" },
6034     /* 1002 */ { ud_itab__1002, UD_TAB__OPC_MOD, "/mod" },
6035     /* 1003 */ { ud_itab__1003, UD_TAB__OPC_MOD, "/mod" },
6036     /* 1004 */ { ud_itab__1004, UD_TAB__OPC_MOD, "/mod" },
6037     /* 1005 */ { ud_itab__1005, UD_TAB__OPC_MOD, "/mod" },
6038     /* 1006 */ { ud_itab__1006, UD_TAB__OPC_MOD, "/mod" },
6039     /* 1007 */ { ud_itab__1007, UD_TAB__OPC_MOD, "/mod" },
6040     /* 1008 */ { ud_itab__1008, UD_TAB__OPC_X87, "/x87" },
6041     /* 1009 */ { ud_itab__1009, UD_TAB__OPC_MOD, "/mod" },
6042     /* 1010 */ { ud_itab__1010, UD_TAB__OPC_MOD, "/mod" },
6043     /* 1011 */ { ud_itab__1011, UD_TAB__OPC_MOD, "/mod" },
6044     /* 1012 */ { ud_itab__1012, UD_TAB__OPC_MOD, "/mod" },
6045     /* 1013 */ { ud_itab__1013, UD_TAB__OPC_MOD, "/mod" },
6046     /* 1014 */ { ud_itab__1014, UD_TAB__OPC_MOD, "/mod" },
6047     /* 1015 */ { ud_itab__1015, UD_TAB__OPC_MOD, "/mod" },
6048     /* 1016 */ { ud_itab__1016, UD_TAB__OPC_MOD, "/mod" },
6049     /* 1017 */ { ud_itab__1017, UD_TAB__OPC_MOD, "/mod" },
6050     /* 1018 */ { ud_itab__1018, UD_TAB__OPC_MOD, "/mod" },
6051     /* 1019 */ { ud_itab__1019, UD_TAB__OPC_MOD, "/mod" },
6052     /* 1020 */ { ud_itab__1020, UD_TAB__OPC_MOD, "/mod" },
6053     /* 1021 */ { ud_itab__1021, UD_TAB__OPC_MOD, "/mod" },
6054     /* 1022 */ { ud_itab__1022, UD_TAB__OPC_MOD, "/mod" },
6055     /* 1023 */ { ud_itab__1023, UD_TAB__OPC_MOD, "/mod" },
6056     /* 1024 */ { ud_itab__1024, UD_TAB__OPC_MOD, "/mod" },
6057     /* 1025 */ { ud_itab__1025, UD_TAB__OPC_MOD, "/mod" },
6058     /* 1026 */ { ud_itab__1026, UD_TAB__OPC_MOD, "/mod" },
6059     /* 1027 */ { ud_itab__1027, UD_TAB__OPC_MOD, "/mod" },
6060     /* 1028 */ { ud_itab__1028, UD_TAB__OPC_MOD, "/mod" },
6061     /* 1029 */ { ud_itab__1029, UD_TAB__OPC_MOD, "/mod" },
6062     /* 1030 */ { ud_itab__1030, UD_TAB__OPC_MOD, "/mod" },
6063     /* 1031 */ { ud_itab__1031, UD_TAB__OPC_MOD, "/mod" },
6064     /* 1032 */ { ud_itab__1032, UD_TAB__OPC_MOD, "/mod" },
6065     /* 1033 */ { ud_itab__1033, UD_TAB__OPC_MOD, "/mod" },
6066     /* 1034 */ { ud_itab__1034, UD_TAB__OPC_MOD, "/mod" },
6067     /* 1035 */ { ud_itab__1035, UD_TAB__OPC_MOD, "/mod" },
6068     /* 1036 */ { ud_itab__1036, UD_TAB__OPC_MOD, "/mod" },
6069     /* 1037 */ { ud_itab__1037, UD_TAB__OPC_MOD, "/mod" },
6070     /* 1038 */ { ud_itab__1038, UD_TAB__OPC_MOD, "/mod" },
6071     /* 1039 */ { ud_itab__1039, UD_TAB__OPC_MOD, "/mod" },
6072     /* 1040 */ { ud_itab__1040, UD_TAB__OPC_MOD, "/mod" },
6073     /* 1041 */ { ud_itab__1041, UD_TAB__OPC_MOD, "/mod" },
6074     /* 1042 */ { ud_itab__1042, UD_TAB__OPC_MOD, "/mod" },
6075     /* 1043 */ { ud_itab__1043, UD_TAB__OPC_MOD, "/mod" },
6076     /* 1044 */ { ud_itab__1044, UD_TAB__OPC_MOD, "/mod" },
6077     /* 1045 */ { ud_itab__1045, UD_TAB__OPC_MOD, "/mod" },
6078     /* 1046 */ { ud_itab__1046, UD_TAB__OPC_MOD, "/mod" },
6079     /* 1047 */ { ud_itab__1047, UD_TAB__OPC_MOD, "/mod" },
6080     /* 1048 */ { ud_itab__1048, UD_TAB__OPC_MOD, "/mod" },
6081     /* 1049 */ { ud_itab__1049, UD_TAB__OPC_MOD, "/mod" },
6082     /* 1050 */ { ud_itab__1050, UD_TAB__OPC_MOD, "/mod" },
6083     /* 1051 */ { ud_itab__1051, UD_TAB__OPC_MOD, "/mod" },
6084     /* 1052 */ { ud_itab__1052, UD_TAB__OPC_MOD, "/mod" },
6085     /* 1053 */ { ud_itab__1053, UD_TAB__OPC_MOD, "/mod" },
6086     /* 1054 */ { ud_itab__1054, UD_TAB__OPC_MOD, "/mod" },
6087     /* 1055 */ { ud_itab__1055, UD_TAB__OPC_MOD, "/mod" },
6088     /* 1056 */ { ud_itab__1056, UD_TAB__OPC_MOD, "/mod" },
6089     /* 1057 */ { ud_itab__1057, UD_TAB__OPC_MOD, "/mod" },
6090     /* 1058 */ { ud_itab__1058, UD_TAB__OPC_MOD, "/mod" },
6091     /* 1059 */ { ud_itab__1059, UD_TAB__OPC_MOD, "/mod" },
6092     /* 1060 */ { ud_itab__1060, UD_TAB__OPC_MOD, "/mod" },
6093     /* 1061 */ { ud_itab__1061, UD_TAB__OPC_MOD, "/mod" },
6094     /* 1062 */ { ud_itab__1062, UD_TAB__OPC_MOD, "/mod" },
6095     /* 1063 */ { ud_itab__1063, UD_TAB__OPC_MOD, "/mod" },
6096     /* 1064 */ { ud_itab__1064, UD_TAB__OPC_MOD, "/mod" },
6097     /* 1065 */ { ud_itab__1065, UD_TAB__OPC_MOD, "/mod" },
6098     /* 1066 */ { ud_itab__1066, UD_TAB__OPC_MOD, "/mod" },
6099     /* 1067 */ { ud_itab__1067, UD_TAB__OPC_REG, "/reg" },
6100     /* 1068 */ { ud_itab__1068, UD_TAB__OPC_MOD, "/mod" },
6101     /* 1069 */ { ud_itab__1069, UD_TAB__OPC_MOD, "/mod" },
6102     /* 1070 */ { ud_itab__1070, UD_TAB__OPC_MOD, "/mod" },
6103     /* 1071 */ { ud_itab__1071, UD_TAB__OPC_MOD, "/mod" },
6104     /* 1072 */ { ud_itab__1072, UD_TAB__OPC_MOD, "/mod" },
6105     /* 1073 */ { ud_itab__1073, UD_TAB__OPC_MOD, "/mod" },
6106     /* 1074 */ { ud_itab__1074, UD_TAB__OPC_MOD, "/mod" },
6107     /* 1075 */ { ud_itab__1075, UD_TAB__OPC_MOD, "/mod" },
6108     /* 1076 */ { ud_itab__1076, UD_TAB__OPC_X87, "/x87" },
6109     /* 1077 */ { ud_itab__1077, UD_TAB__OPC_MOD, "/mod" },
6110     /* 1078 */ { ud_itab__1078, UD_TAB__OPC_MOD, "/mod" },
6111     /* 1079 */ { ud_itab__1079, UD_TAB__OPC_MOD, "/mod" },
6112     /* 1080 */ { ud_itab__1080, UD_TAB__OPC_MOD, "/mod" },
6113     /* 1081 */ { ud_itab__1081, UD_TAB__OPC_MOD, "/mod" },
6114     /* 1082 */ { ud_itab__1082, UD_TAB__OPC_MOD, "/mod" },
6115     /* 1083 */ { ud_itab__1083, UD_TAB__OPC_MOD, "/mod" },
6116     /* 1084 */ { ud_itab__1084, UD_TAB__OPC_MOD, "/mod" },
6117     /* 1085 */ { ud_itab__1085, UD_TAB__OPC_MOD, "/mod" },
6118     /* 1086 */ { ud_itab__1086, UD_TAB__OPC_MOD, "/mod" },
6119     /* 1087 */ { ud_itab__1087, UD_TAB__OPC_MOD, "/mod" },
6120     /* 1088 */ { ud_itab__1088, UD_TAB__OPC_MOD, "/mod" },
6121     /* 1089 */ { ud_itab__1089, UD_TAB__OPC_MOD, "/mod" },
6122     /* 1090 */ { ud_itab__1090, UD_TAB__OPC_MOD, "/mod" },
6123     /* 1091 */ { ud_itab__1091, UD_TAB__OPC_MOD, "/mod" },
6124     /* 1092 */ { ud_itab__1092, UD_TAB__OPC_MOD, "/mod" },
6125     /* 1093 */ { ud_itab__1093, UD_TAB__OPC_MOD, "/mod" },
6126     /* 1094 */ { ud_itab__1094, UD_TAB__OPC_MOD, "/mod" },
6127     /* 1095 */ { ud_itab__1095, UD_TAB__OPC_MOD, "/mod" },
6128     /* 1096 */ { ud_itab__1096, UD_TAB__OPC_MOD, "/mod" },
6129     /* 1097 */ { ud_itab__1097, UD_TAB__OPC_MOD, "/mod" },
6130     /* 1098 */ { ud_itab__1098, UD_TAB__OPC_MOD, "/mod" },
6131     /* 1099 */ { ud_itab__1099, UD_TAB__OPC_MOD, "/mod" },
6132     /* 1100 */ { ud_itab__1100, UD_TAB__OPC_MOD, "/mod" },
6133     /* 1101 */ { ud_itab__1101, UD_TAB__OPC_MOD, "/mod" },
6134     /* 1102 */ { ud_itab__1102, UD_TAB__OPC_MOD, "/mod" },
6135     /* 1103 */ { ud_itab__1103, UD_TAB__OPC_MOD, "/mod" },
6136     /* 1104 */ { ud_itab__1104, UD_TAB__OPC_MOD, "/mod" },
6137     /* 1105 */ { ud_itab__1105, UD_TAB__OPC_MOD, "/mod" },
6138     /* 1106 */ { ud_itab__1106, UD_TAB__OPC_MOD, "/mod" },
6139     /* 1107 */ { ud_itab__1107, UD_TAB__OPC_MOD, "/mod" },
6140     /* 1108 */ { ud_itab__1108, UD_TAB__OPC_MOD, "/mod" },
6141     /* 1109 */ { ud_itab__1109, UD_TAB__OPC_MOD, "/mod" },
6142     /* 1110 */ { ud_itab__1110, UD_TAB__OPC_MOD, "/mod" },
6143     /* 1111 */ { ud_itab__1111, UD_TAB__OPC_MOD, "/mod" },
6144     /* 1112 */ { ud_itab__1112, UD_TAB__OPC_MOD, "/mod" },
6145     /* 1113 */ { ud_itab__1113, UD_TAB__OPC_MOD, "/mod" },
6146     /* 1114 */ { ud_itab__1114, UD_TAB__OPC_MOD, "/mod" },
6147     /* 1115 */ { ud_itab__1115, UD_TAB__OPC_MOD, "/mod" },
6148     /* 1116 */ { ud_itab__1116, UD_TAB__OPC_MOD, "/mod" },
6149     /* 1117 */ { ud_itab__1117, UD_TAB__OPC_MOD, "/mod" },
6150     /* 1118 */ { ud_itab__1118, UD_TAB__OPC_MOD, "/mod" },
6151     /* 1119 */ { ud_itab__1119, UD_TAB__OPC_MOD, "/mod" },
6152     /* 1120 */ { ud_itab__1120, UD_TAB__OPC_MOD, "/mod" },
6153     /* 1121 */ { ud_itab__1121, UD_TAB__OPC_MOD, "/mod" },
6154     /* 1122 */ { ud_itab__1122, UD_TAB__OPC_MOD, "/mod" },
6155     /* 1123 */ { ud_itab__1123, UD_TAB__OPC_MOD, "/mod" },
6156     /* 1124 */ { ud_itab__1124, UD_TAB__OPC_MOD, "/mod" },
6157     /* 1125 */ { ud_itab__1125, UD_TAB__OPC_MOD, "/mod" },
6158     /* 1126 */ { ud_itab__1126, UD_TAB__OPC_ASIZE, "/a" },
6159     /* 1127 */ { ud_itab__1127, UD_TAB__OPC_MODE, "/m" },
6160     /* 1128 */ { ud_itab__1128, UD_TAB__OPC_REG, "/reg" },
6161     /* 1129 */ { ud_itab__1129, UD_TAB__OPC_REG, "/reg" },
6162     /* 1130 */ { ud_itab__1130, UD_TAB__OPC_REG, "/reg" },
6163     /* 1131 */ { ud_itab__1131, UD_TAB__OPC_REG, "/reg" },
6164     /* 1132 */ { ud_itab__1132, UD_TAB__OPC_MODE, "/m" },
6165 };
6166
6167 /* itab entry operand definitions (for readability) */
6168 #define O_AL      { OP_AL,       SZ_B     }
6169 #define O_AX      { OP_AX,       SZ_W     }
6170 #define O_Av      { OP_A,        SZ_V     }
6171 #define O_C       { OP_C,        SZ_NA    }
6172 #define O_CL      { OP_CL,       SZ_B     }
6173 #define O_CS      { OP_CS,       SZ_NA    }
6174 #define O_CX      { OP_CX,       SZ_W     }
6175 #define O_D       { OP_D,        SZ_NA    }
6176 #define O_DL      { OP_DL,       SZ_B     }
6177 #define O_DS      { OP_DS,       SZ_NA    }
6178 #define O_DX      { OP_DX,       SZ_W     }
6179 #define O_E       { OP_E,        SZ_NA    }
6180 #define O_ES      { OP_ES,       SZ_NA    }
6181 #define O_Eb      { OP_E,        SZ_B     }
6182 #define O_Ed      { OP_E,        SZ_D     }
6183 #define O_Eq      { OP_E,        SZ_Q     }
6184 #define O_Ev      { OP_E,        SZ_V     }
6185 #define O_Ew      { OP_E,        SZ_W     }
6186 #define O_Ey      { OP_E,        SZ_Y     }
6187 #define O_Ez      { OP_E,        SZ_Z     }
6188 #define O_FS      { OP_FS,       SZ_NA    }
6189 #define O_Fv      { OP_F,        SZ_V     }
6190 #define O_G       { OP_G,        SZ_NA    }
6191 #define O_GS      { OP_GS,       SZ_NA    }
6192 #define O_Gb      { OP_G,        SZ_B     }
6193 #define O_Gd      { OP_G,        SZ_D     }
6194 #define O_Gq      { OP_G,        SZ_Q     }
6195 #define O_Gv      { OP_G,        SZ_V     }
6196 #define O_Gw      { OP_G,        SZ_W     }
6197 #define O_Gy      { OP_G,        SZ_Y     }
6198 #define O_Gz      { OP_G,        SZ_Z     }
6199 #define O_I1      { OP_I1,       SZ_NA    }
6200 #define O_I3      { OP_I3,       SZ_NA    }
6201 #define O_Ib      { OP_I,        SZ_B     }
6202 #define O_Iv      { OP_I,        SZ_V     }
6203 #define O_Iw      { OP_I,        SZ_W     }
6204 #define O_Iz      { OP_I,        SZ_Z     }
6205 #define O_Jb      { OP_J,        SZ_B     }
6206 #define O_Jv      { OP_J,        SZ_V     }
6207 #define O_Jz      { OP_J,        SZ_Z     }
6208 #define O_M       { OP_M,        SZ_NA    }
6209 #define O_Mb      { OP_M,        SZ_B     }
6210 #define O_MbRd    { OP_MR,       SZ_BD    }
6211 #define O_MbRv    { OP_MR,       SZ_BV    }
6212 #define O_Md      { OP_M,        SZ_D     }
6213 #define O_MdRy    { OP_MR,       SZ_DY    }
6214 #define O_MdU     { OP_MU,       SZ_DO    }
6215 #define O_Mo      { OP_M,        SZ_O     }
6216 #define O_Mq      { OP_M,        SZ_Q     }
6217 #define O_MqU     { OP_MU,       SZ_QO    }
6218 #define O_Ms      { OP_M,        SZ_W     }
6219 #define O_Mt      { OP_M,        SZ_T     }
6220 #define O_Mv      { OP_M,        SZ_V     }
6221 #define O_Mw      { OP_M,        SZ_W     }
6222 #define O_MwRd    { OP_MR,       SZ_WD    }
6223 #define O_MwRv    { OP_MR,       SZ_WV    }
6224 #define O_MwRy    { OP_MR,       SZ_WY    }
6225 #define O_MwU     { OP_MU,       SZ_WO    }
6226 #define O_N       { OP_N,        SZ_Q     }
6227 #define O_NONE    { OP_NONE,     SZ_NA    }
6228 #define O_Ob      { OP_O,        SZ_B     }
6229 #define O_Ov      { OP_O,        SZ_V     }
6230 #define O_Ow      { OP_O,        SZ_W     }
6231 #define O_P       { OP_P,        SZ_Q     }
6232 #define O_Q       { OP_Q,        SZ_Q     }
6233 #define O_R       { OP_R,        SZ_RDQ   }
6234 #define O_R0b     { OP_R0,       SZ_B     }
6235 #define O_R0v     { OP_R0,       SZ_V     }
6236 #define O_R0w     { OP_R0,       SZ_W     }
6237 #define O_R0y     { OP_R0,       SZ_Y     }
6238 #define O_R0z     { OP_R0,       SZ_Z     }
6239 #define O_R1b     { OP_R1,       SZ_B     }
6240 #define O_R1v     { OP_R1,       SZ_V     }
6241 #define O_R1w     { OP_R1,       SZ_W     }
6242 #define O_R1y     { OP_R1,       SZ_Y     }
6243 #define O_R1z     { OP_R1,       SZ_Z     }
6244 #define O_R2b     { OP_R2,       SZ_B     }
6245 #define O_R2v     { OP_R2,       SZ_V     }
6246 #define O_R2w     { OP_R2,       SZ_W     }
6247 #define O_R2y     { OP_R2,       SZ_Y     }
6248 #define O_R2z     { OP_R2,       SZ_Z     }
6249 #define O_R3b     { OP_R3,       SZ_B     }
6250 #define O_R3v     { OP_R3,       SZ_V     }
6251 #define O_R3w     { OP_R3,       SZ_W     }
6252 #define O_R3y     { OP_R3,       SZ_Y     }
6253 #define O_R3z     { OP_R3,       SZ_Z     }
6254 #define O_R4b     { OP_R4,       SZ_B     }
6255 #define O_R4v     { OP_R4,       SZ_V     }
6256 #define O_R4w     { OP_R4,       SZ_W     }
6257 #define O_R4y     { OP_R4,       SZ_Y     }
6258 #define O_R4z     { OP_R4,       SZ_Z     }
6259 #define O_R5b     { OP_R5,       SZ_B     }
6260 #define O_R5v     { OP_R5,       SZ_V     }
6261 #define O_R5w     { OP_R5,       SZ_W     }
6262 #define O_R5y     { OP_R5,       SZ_Y     }
6263 #define O_R5z     { OP_R5,       SZ_Z     }
6264 #define O_R6b     { OP_R6,       SZ_B     }
6265 #define O_R6v     { OP_R6,       SZ_V     }
6266 #define O_R6w     { OP_R6,       SZ_W     }
6267 #define O_R6y     { OP_R6,       SZ_Y     }
6268 #define O_R6z     { OP_R6,       SZ_Z     }
6269 #define O_R7b     { OP_R7,       SZ_B     }
6270 #define O_R7v     { OP_R7,       SZ_V     }
6271 #define O_R7w     { OP_R7,       SZ_W     }
6272 #define O_R7y     { OP_R7,       SZ_Y     }
6273 #define O_R7z     { OP_R7,       SZ_Z     }
6274 #define O_S       { OP_S,        SZ_NA    }
6275 #define O_SS      { OP_SS,       SZ_NA    }
6276 #define O_ST0     { OP_ST0,      SZ_NA    }
6277 #define O_ST1     { OP_ST1,      SZ_NA    }
6278 #define O_ST2     { OP_ST2,      SZ_NA    }
6279 #define O_ST3     { OP_ST3,      SZ_NA    }
6280 #define O_ST4     { OP_ST4,      SZ_NA    }
6281 #define O_ST5     { OP_ST5,      SZ_NA    }
6282 #define O_ST6     { OP_ST6,      SZ_NA    }
6283 #define O_ST7     { OP_ST7,      SZ_NA    }
6284 #define O_U       { OP_U,        SZ_O     }
6285 #define O_V       { OP_V,        SZ_O     }
6286 #define O_W       { OP_W,        SZ_O     }
6287 #define O_eAX     { OP_eAX,      SZ_Z     }
6288 #define O_eCX     { OP_eCX,      SZ_Z     }
6289 #define O_eDX     { OP_eDX,      SZ_Z     }
6290 #define O_rAX     { OP_rAX,      SZ_V     }
6291 #define O_rCX     { OP_rCX,      SZ_V     }
6292 #define O_rDX     { OP_rDX,      SZ_V     }
6293 #define O_sIb     { OP_sI,       SZ_B     }
6294 #define O_sIv     { OP_sI,       SZ_V     }
6295 #define O_sIz     { OP_sI,       SZ_Z     }
6296
6297 struct ud_itab_entry ud_itab[] = {
6298   /* 0000 */ { UD_Iinvalid, O_NONE, O_NONE, O_NONE, P_none },
6299   /* 0001 */ { UD_Iadd, O_Eb, O_Gb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6300   /* 0002 */ { UD_Iadd, O_Ev, O_Gv, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6301   /* 0003 */ { UD_Iadd, O_Gb, O_Eb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6302   /* 0004 */ { UD_Iadd, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6303   /* 0005 */ { UD_Iadd, O_AL, O_Ib, O_NONE, P_none },
6304   /* 0006 */ { UD_Iadd, O_rAX, O_sIz, O_NONE, P_oso|P_rexw },
6305   /* 0007 */ { UD_Ipush, O_ES, O_NONE, O_NONE, P_inv64 },
6306   /* 0008 */ { UD_Ipop, O_ES, O_NONE, O_NONE, P_inv64 },
6307   /* 0009 */ { UD_Ior, O_Eb, O_Gb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6308   /* 0010 */ { UD_Ior, O_Ev, O_Gv, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6309   /* 0011 */ { UD_Ior, O_Gb, O_Eb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6310   /* 0012 */ { UD_Ior, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6311   /* 0013 */ { UD_Ior, O_AL, O_Ib, O_NONE, P_none },
6312   /* 0014 */ { UD_Ior, O_rAX, O_sIz, O_NONE, P_oso|P_rexw },
6313   /* 0015 */ { UD_Ipush, O_CS, O_NONE, O_NONE, P_inv64 },
6314   /* 0016 */ { UD_Isldt, O_MwRv, O_NONE, O_NONE, P_aso|P_oso|P_rexr|P_rexw|P_rexx|P_rexb },
6315   /* 0017 */ { UD_Istr, O_MwRv, O_NONE, O_NONE, P_aso|P_oso|P_rexr|P_rexw|P_rexx|P_rexb },
6316   /* 0018 */ { UD_Illdt, O_Ew, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6317   /* 0019 */ { UD_Iltr, O_Ew, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6318   /* 0020 */ { UD_Iverr, O_Ew, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6319   /* 0021 */ { UD_Iverw, O_Ew, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6320   /* 0022 */ { UD_Isgdt, O_M, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6321   /* 0023 */ { UD_Isidt, O_M, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6322   /* 0024 */ { UD_Ilgdt, O_M, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6323   /* 0025 */ { UD_Ilidt, O_M, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6324   /* 0026 */ { UD_Ismsw, O_MwRv, O_NONE, O_NONE, P_aso|P_oso|P_rexr|P_rexw|P_rexx|P_rexb },
6325   /* 0027 */ { UD_Ilmsw, O_Ew, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6326   /* 0028 */ { UD_Iinvlpg, O_M, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6327   /* 0029 */ { UD_Ivmcall, O_NONE, O_NONE, O_NONE, P_none },
6328   /* 0030 */ { UD_Ivmlaunch, O_NONE, O_NONE, O_NONE, P_none },
6329   /* 0031 */ { UD_Ivmresume, O_NONE, O_NONE, O_NONE, P_none },
6330   /* 0032 */ { UD_Ivmxoff, O_NONE, O_NONE, O_NONE, P_none },
6331   /* 0033 */ { UD_Imonitor, O_NONE, O_NONE, O_NONE, P_none },
6332   /* 0034 */ { UD_Imwait, O_NONE, O_NONE, O_NONE, P_none },
6333   /* 0035 */ { UD_Ixgetbv, O_NONE, O_NONE, O_NONE, P_none },
6334   /* 0036 */ { UD_Ixsetbv, O_NONE, O_NONE, O_NONE, P_none },
6335   /* 0037 */ { UD_Ivmrun, O_NONE, O_NONE, O_NONE, P_none },
6336   /* 0038 */ { UD_Ivmmcall, O_NONE, O_NONE, O_NONE, P_none },
6337   /* 0039 */ { UD_Ivmload, O_NONE, O_NONE, O_NONE, P_none },
6338   /* 0040 */ { UD_Ivmsave, O_NONE, O_NONE, O_NONE, P_none },
6339   /* 0041 */ { UD_Istgi, O_NONE, O_NONE, O_NONE, P_none },
6340   /* 0042 */ { UD_Iclgi, O_NONE, O_NONE, O_NONE, P_none },
6341   /* 0043 */ { UD_Iskinit, O_NONE, O_NONE, O_NONE, P_none },
6342   /* 0044 */ { UD_Iinvlpga, O_NONE, O_NONE, O_NONE, P_none },
6343   /* 0045 */ { UD_Ismsw, O_MwRv, O_NONE, O_NONE, P_aso|P_oso|P_rexr|P_rexw|P_rexx|P_rexb },
6344   /* 0046 */ { UD_Ilmsw, O_Ew, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6345   /* 0047 */ { UD_Iswapgs, O_NONE, O_NONE, O_NONE, P_none },
6346   /* 0048 */ { UD_Irdtscp, O_NONE, O_NONE, O_NONE, P_none },
6347   /* 0049 */ { UD_Ilar, O_Gv, O_Ew, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6348   /* 0050 */ { UD_Ilsl, O_Gv, O_Ew, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6349   /* 0051 */ { UD_Isyscall, O_NONE, O_NONE, O_NONE, P_none },
6350   /* 0052 */ { UD_Iclts, O_NONE, O_NONE, O_NONE, P_none },
6351   /* 0053 */ { UD_Isysret, O_NONE, O_NONE, O_NONE, P_none },
6352   /* 0054 */ { UD_Iinvd, O_NONE, O_NONE, O_NONE, P_none },
6353   /* 0055 */ { UD_Iwbinvd, O_NONE, O_NONE, O_NONE, P_none },
6354   /* 0056 */ { UD_Iud2, O_NONE, O_NONE, O_NONE, P_none },
6355   /* 0057 */ { UD_Iprefetch, O_M, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6356   /* 0058 */ { UD_Iprefetch, O_M, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6357   /* 0059 */ { UD_Iprefetch, O_M, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6358   /* 0060 */ { UD_Iprefetch, O_M, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6359   /* 0061 */ { UD_Iprefetch, O_M, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6360   /* 0062 */ { UD_Iprefetch, O_M, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6361   /* 0063 */ { UD_Iprefetch, O_M, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6362   /* 0064 */ { UD_Iprefetch, O_M, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6363   /* 0065 */ { UD_Ifemms, O_NONE, O_NONE, O_NONE, P_none },
6364   /* 0066 */ { UD_Ipi2fw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6365   /* 0067 */ { UD_Ipi2fd, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6366   /* 0068 */ { UD_Ipf2iw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6367   /* 0069 */ { UD_Ipf2id, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6368   /* 0070 */ { UD_Ipfnacc, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6369   /* 0071 */ { UD_Ipfpnacc, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6370   /* 0072 */ { UD_Ipfcmpge, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6371   /* 0073 */ { UD_Ipfmin, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6372   /* 0074 */ { UD_Ipfrcp, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6373   /* 0075 */ { UD_Ipfrsqrt, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6374   /* 0076 */ { UD_Ipfsub, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6375   /* 0077 */ { UD_Ipfadd, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6376   /* 0078 */ { UD_Ipfcmpgt, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6377   /* 0079 */ { UD_Ipfmax, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6378   /* 0080 */ { UD_Ipfrcpit1, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6379   /* 0081 */ { UD_Ipfrsqit1, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6380   /* 0082 */ { UD_Ipfsubr, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6381   /* 0083 */ { UD_Ipfacc, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6382   /* 0084 */ { UD_Ipfcmpeq, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6383   /* 0085 */ { UD_Ipfmul, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6384   /* 0086 */ { UD_Ipfrcpit2, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6385   /* 0087 */ { UD_Ipmulhrw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6386   /* 0088 */ { UD_Ipswapd, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6387   /* 0089 */ { UD_Ipavgusb, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6388   /* 0090 */ { UD_Imovups, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6389   /* 0091 */ { UD_Imovsd, O_V, O_W, O_NONE, P_str|P_aso|P_rexr|P_rexx|P_rexb },
6390   /* 0092 */ { UD_Imovss, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6391   /* 0093 */ { UD_Imovupd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6392   /* 0094 */ { UD_Imovups, O_W, O_V, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6393   /* 0095 */ { UD_Imovsd, O_W, O_V, O_NONE, P_str|P_aso|P_rexr|P_rexx|P_rexb },
6394   /* 0096 */ { UD_Imovss, O_W, O_V, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6395   /* 0097 */ { UD_Imovupd, O_W, O_V, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6396   /* 0098 */ { UD_Imovlps, O_V, O_M, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6397   /* 0099 */ { UD_Imovddup, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6398   /* 0100 */ { UD_Imovsldup, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6399   /* 0101 */ { UD_Imovlpd, O_V, O_M, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6400   /* 0102 */ { UD_Imovhlps, O_V, O_U, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6401   /* 0103 */ { UD_Imovddup, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6402   /* 0104 */ { UD_Imovsldup, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6403   /* 0105 */ { UD_Imovlps, O_M, O_V, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6404   /* 0106 */ { UD_Imovlpd, O_M, O_V, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6405   /* 0107 */ { UD_Iunpcklps, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6406   /* 0108 */ { UD_Iunpcklpd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6407   /* 0109 */ { UD_Iunpckhps, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6408   /* 0110 */ { UD_Iunpckhpd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6409   /* 0111 */ { UD_Imovhps, O_V, O_M, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6410   /* 0112 */ { UD_Imovshdup, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6411   /* 0113 */ { UD_Imovhpd, O_V, O_M, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6412   /* 0114 */ { UD_Imovlhps, O_V, O_U, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6413   /* 0115 */ { UD_Imovshdup, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6414   /* 0116 */ { UD_Imovhps, O_M, O_V, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6415   /* 0117 */ { UD_Imovhpd, O_M, O_V, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6416   /* 0118 */ { UD_Iprefetchnta, O_M, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6417   /* 0119 */ { UD_Iprefetcht0, O_M, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6418   /* 0120 */ { UD_Iprefetcht1, O_M, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6419   /* 0121 */ { UD_Iprefetcht2, O_M, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6420   /* 0122 */ { UD_Inop, O_M, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6421   /* 0123 */ { UD_Inop, O_M, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6422   /* 0124 */ { UD_Inop, O_M, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6423   /* 0125 */ { UD_Inop, O_M, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6424   /* 0126 */ { UD_Inop, O_M, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6425   /* 0127 */ { UD_Inop, O_M, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6426   /* 0128 */ { UD_Inop, O_M, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6427   /* 0129 */ { UD_Imov, O_R, O_C, O_NONE, P_rexr|P_rexw|P_rexb },
6428   /* 0130 */ { UD_Imov, O_R, O_D, O_NONE, P_rexr|P_rexw|P_rexb },
6429   /* 0131 */ { UD_Imov, O_C, O_R, O_NONE, P_rexr|P_rexw|P_rexb },
6430   /* 0132 */ { UD_Imov, O_D, O_R, O_NONE, P_rexr|P_rexw|P_rexb },
6431   /* 0133 */ { UD_Imovaps, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6432   /* 0134 */ { UD_Imovapd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6433   /* 0135 */ { UD_Imovaps, O_W, O_V, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6434   /* 0136 */ { UD_Imovapd, O_W, O_V, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6435   /* 0137 */ { UD_Icvtpi2ps, O_V, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6436   /* 0138 */ { UD_Icvtsi2sd, O_V, O_Ey, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6437   /* 0139 */ { UD_Icvtsi2ss, O_V, O_Ey, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6438   /* 0140 */ { UD_Icvtpi2pd, O_V, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6439   /* 0141 */ { UD_Imovntps, O_M, O_V, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6440   /* 0142 */ { UD_Imovntpd, O_M, O_V, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6441   /* 0143 */ { UD_Icvttps2pi, O_P, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6442   /* 0144 */ { UD_Icvttsd2si, O_Gy, O_W, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6443   /* 0145 */ { UD_Icvttss2si, O_Gy, O_W, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6444   /* 0146 */ { UD_Icvttpd2pi, O_P, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6445   /* 0147 */ { UD_Icvtps2pi, O_P, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6446   /* 0148 */ { UD_Icvtsd2si, O_Gy, O_W, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6447   /* 0149 */ { UD_Icvtss2si, O_Gy, O_W, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6448   /* 0150 */ { UD_Icvtpd2pi, O_P, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6449   /* 0151 */ { UD_Iucomiss, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6450   /* 0152 */ { UD_Iucomisd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6451   /* 0153 */ { UD_Icomiss, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6452   /* 0154 */ { UD_Icomisd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6453   /* 0155 */ { UD_Iwrmsr, O_NONE, O_NONE, O_NONE, P_none },
6454   /* 0156 */ { UD_Irdtsc, O_NONE, O_NONE, O_NONE, P_none },
6455   /* 0157 */ { UD_Irdmsr, O_NONE, O_NONE, O_NONE, P_none },
6456   /* 0158 */ { UD_Irdpmc, O_NONE, O_NONE, O_NONE, P_none },
6457   /* 0159 */ { UD_Isysenter, O_NONE, O_NONE, O_NONE, P_none },
6458   /* 0160 */ { UD_Isysenter, O_NONE, O_NONE, O_NONE, P_none },
6459   /* 0161 */ { UD_Isysexit, O_NONE, O_NONE, O_NONE, P_none },
6460   /* 0162 */ { UD_Isysexit, O_NONE, O_NONE, O_NONE, P_none },
6461   /* 0163 */ { UD_Igetsec, O_NONE, O_NONE, O_NONE, P_none },
6462   /* 0164 */ { UD_Ipshufb, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6463   /* 0165 */ { UD_Ipshufb, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6464   /* 0166 */ { UD_Iphaddw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6465   /* 0167 */ { UD_Iphaddw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6466   /* 0168 */ { UD_Iphaddd, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6467   /* 0169 */ { UD_Iphaddd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6468   /* 0170 */ { UD_Iphaddsw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6469   /* 0171 */ { UD_Iphaddsw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6470   /* 0172 */ { UD_Ipmaddubsw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6471   /* 0173 */ { UD_Ipmaddubsw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6472   /* 0174 */ { UD_Iphsubw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6473   /* 0175 */ { UD_Iphsubw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6474   /* 0176 */ { UD_Iphsubd, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6475   /* 0177 */ { UD_Iphsubd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6476   /* 0178 */ { UD_Iphsubsw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6477   /* 0179 */ { UD_Iphsubsw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6478   /* 0180 */ { UD_Ipsignb, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6479   /* 0181 */ { UD_Ipsignb, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6480   /* 0182 */ { UD_Ipsignw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6481   /* 0183 */ { UD_Ipsignw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6482   /* 0184 */ { UD_Ipsignd, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6483   /* 0185 */ { UD_Ipsignd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6484   /* 0186 */ { UD_Ipmulhrsw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6485   /* 0187 */ { UD_Ipmulhrsw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6486   /* 0188 */ { UD_Ipblendvb, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6487   /* 0189 */ { UD_Iblendvps, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6488   /* 0190 */ { UD_Iblendvpd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6489   /* 0191 */ { UD_Iptest, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexw|P_rexx|P_rexb },
6490   /* 0192 */ { UD_Ipabsb, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6491   /* 0193 */ { UD_Ipabsb, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6492   /* 0194 */ { UD_Ipabsw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6493   /* 0195 */ { UD_Ipabsw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6494   /* 0196 */ { UD_Ipabsd, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6495   /* 0197 */ { UD_Ipabsd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6496   /* 0198 */ { UD_Ipmovsxbw, O_V, O_MqU, O_NONE, P_aso|P_rexr|P_rexw|P_rexx|P_rexb },
6497   /* 0199 */ { UD_Ipmovsxbd, O_V, O_MdU, O_NONE, P_aso|P_rexr|P_rexw|P_rexx|P_rexb },
6498   /* 0200 */ { UD_Ipmovsxbq, O_V, O_MwU, O_NONE, P_aso|P_rexr|P_rexw|P_rexx|P_rexb },
6499   /* 0201 */ { UD_Ipmovsxwd, O_V, O_MqU, O_NONE, P_aso|P_rexr|P_rexw|P_rexx|P_rexb },
6500   /* 0202 */ { UD_Ipmovsxwq, O_V, O_MdU, O_NONE, P_aso|P_rexr|P_rexw|P_rexx|P_rexb },
6501   /* 0203 */ { UD_Ipmovsxdq, O_V, O_MqU, O_NONE, P_aso|P_rexr|P_rexw|P_rexx|P_rexb },
6502   /* 0204 */ { UD_Ipmuldq, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6503   /* 0205 */ { UD_Ipcmpeqq, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexw|P_rexx|P_rexb },
6504   /* 0206 */ { UD_Imovntdqa, O_V, O_Mo, O_NONE, P_aso|P_rexr|P_rexw|P_rexx|P_rexb },
6505   /* 0207 */ { UD_Ipackusdw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexw|P_rexx|P_rexb },
6506   /* 0208 */ { UD_Ipmovzxbw, O_V, O_MqU, O_NONE, P_aso|P_rexr|P_rexw|P_rexx|P_rexb },
6507   /* 0209 */ { UD_Ipmovzxbd, O_V, O_MdU, O_NONE, P_aso|P_rexr|P_rexw|P_rexx|P_rexb },
6508   /* 0210 */ { UD_Ipmovzxbq, O_V, O_MwU, O_NONE, P_aso|P_rexr|P_rexw|P_rexx|P_rexb },
6509   /* 0211 */ { UD_Ipmovzxwd, O_V, O_MqU, O_NONE, P_aso|P_rexr|P_rexw|P_rexx|P_rexb },
6510   /* 0212 */ { UD_Ipmovzxwq, O_V, O_MdU, O_NONE, P_aso|P_rexr|P_rexw|P_rexx|P_rexb },
6511   /* 0213 */ { UD_Ipmovzxdq, O_V, O_MqU, O_NONE, P_aso|P_rexr|P_rexw|P_rexx|P_rexb },
6512   /* 0214 */ { UD_Ipcmpgtq, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexw|P_rexx|P_rexb },
6513   /* 0215 */ { UD_Ipminsb, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6514   /* 0216 */ { UD_Ipminsd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6515   /* 0217 */ { UD_Ipminuw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6516   /* 0218 */ { UD_Ipminud, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6517   /* 0219 */ { UD_Ipmaxsb, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6518   /* 0220 */ { UD_Ipmaxsd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6519   /* 0221 */ { UD_Ipmaxuw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6520   /* 0222 */ { UD_Ipmaxud, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6521   /* 0223 */ { UD_Ipmulld, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6522   /* 0224 */ { UD_Iphminposuw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6523   /* 0225 */ { UD_Iinvept, O_Gq, O_Mo, O_NONE, P_none },
6524   /* 0226 */ { UD_Iinvvpid, O_Gq, O_Mo, O_NONE, P_none },
6525   /* 0227 */ { UD_Iaesimc, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6526   /* 0228 */ { UD_Iaesenc, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6527   /* 0229 */ { UD_Iaesenclast, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6528   /* 0230 */ { UD_Iaesdec, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6529   /* 0231 */ { UD_Iaesdeclast, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6530   /* 0232 */ { UD_Imovbe, O_Gv, O_Mv, O_NONE, P_aso|P_oso|P_rexr|P_rexw|P_rexx|P_rexb },
6531   /* 0233 */ { UD_Icrc32, O_Gy, O_Eb, O_NONE, P_aso|P_oso|P_rexr|P_rexw|P_rexx|P_rexb },
6532   /* 0234 */ { UD_Imovbe, O_Mv, O_Gv, O_NONE, P_aso|P_oso|P_rexr|P_rexw|P_rexx|P_rexb },
6533   /* 0235 */ { UD_Icrc32, O_Gy, O_Ev, O_NONE, P_aso|P_oso|P_rexr|P_rexw|P_rexx|P_rexb },
6534   /* 0236 */ { UD_Iroundps, O_V, O_W, O_Ib, P_aso|P_rexr|P_rexx|P_rexb },
6535   /* 0237 */ { UD_Iroundpd, O_V, O_W, O_Ib, P_aso|P_rexr|P_rexx|P_rexb },
6536   /* 0238 */ { UD_Iroundss, O_V, O_W, O_Ib, P_aso|P_rexr|P_rexx|P_rexb },
6537   /* 0239 */ { UD_Iroundsd, O_V, O_W, O_Ib, P_aso|P_rexr|P_rexx|P_rexb },
6538   /* 0240 */ { UD_Iblendps, O_V, O_W, O_Ib, P_aso|P_rexr|P_rexx|P_rexb },
6539   /* 0241 */ { UD_Iblendpd, O_V, O_W, O_Ib, P_aso|P_rexr|P_rexx|P_rexb },
6540   /* 0242 */ { UD_Ipblendw, O_V, O_W, O_Ib, P_aso|P_rexr|P_rexx|P_rexb },
6541   /* 0243 */ { UD_Ipalignr, O_P, O_Q, O_Ib, P_aso|P_rexr|P_rexx|P_rexb },
6542   /* 0244 */ { UD_Ipalignr, O_V, O_W, O_Ib, P_aso|P_rexr|P_rexx|P_rexb },
6543   /* 0245 */ { UD_Ipextrb, O_MbRv, O_V, O_Ib, P_aso|P_rexx|P_rexr|P_rexb|P_def64 },
6544   /* 0246 */ { UD_Ipextrw, O_MwRd, O_V, O_Ib, P_aso|P_rexx|P_rexr|P_rexb },
6545   /* 0247 */ { UD_Ipextrd, O_Ed, O_V, O_Ib, P_aso|P_rexr|P_rexx|P_rexw|P_rexb },
6546   /* 0248 */ { UD_Ipextrd, O_Ed, O_V, O_Ib, P_aso|P_rexr|P_rexx|P_rexw|P_rexb },
6547   /* 0249 */ { UD_Ipextrq, O_Eq, O_V, O_Ib, P_aso|P_rexr|P_rexw|P_rexb|P_def64 },
6548   /* 0250 */ { UD_Iextractps, O_MdRy, O_V, O_Ib, P_aso|P_rexr|P_rexw|P_rexx|P_rexb },
6549   /* 0251 */ { UD_Ipinsrb, O_V, O_MbRd, O_Ib, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6550   /* 0252 */ { UD_Iinsertps, O_V, O_Md, O_Ib, P_aso|P_rexr|P_rexw|P_rexx|P_rexb },
6551   /* 0253 */ { UD_Ipinsrd, O_V, O_Ed, O_Ib, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6552   /* 0254 */ { UD_Ipinsrd, O_V, O_Ed, O_Ib, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6553   /* 0255 */ { UD_Ipinsrq, O_V, O_Eq, O_Ib, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6554   /* 0256 */ { UD_Idpps, O_V, O_W, O_Ib, P_aso|P_rexr|P_rexx|P_rexb },
6555   /* 0257 */ { UD_Idppd, O_V, O_W, O_Ib, P_aso|P_rexr|P_rexx|P_rexb },
6556   /* 0258 */ { UD_Impsadbw, O_V, O_W, O_Ib, P_aso|P_rexr|P_rexx|P_rexb },
6557   /* 0259 */ { UD_Ipclmulqdq, O_V, O_W, O_Ib, P_aso|P_rexr|P_rexx|P_rexb },
6558   /* 0260 */ { UD_Ipcmpestrm, O_V, O_W, O_Ib, P_aso|P_rexr|P_rexw|P_rexx|P_rexb },
6559   /* 0261 */ { UD_Ipcmpestri, O_V, O_W, O_Ib, P_aso|P_rexr|P_rexw|P_rexx|P_rexb },
6560   /* 0262 */ { UD_Ipcmpistrm, O_V, O_W, O_Ib, P_aso|P_rexr|P_rexw|P_rexx|P_rexb },
6561   /* 0263 */ { UD_Ipcmpistri, O_V, O_W, O_Ib, P_aso|P_rexr|P_rexw|P_rexx|P_rexb },
6562   /* 0264 */ { UD_Iaeskeygenassist, O_V, O_W, O_Ib, P_aso|P_rexr|P_rexx|P_rexb },
6563   /* 0265 */ { UD_Icmovo, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6564   /* 0266 */ { UD_Icmovno, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6565   /* 0267 */ { UD_Icmovb, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6566   /* 0268 */ { UD_Icmovae, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6567   /* 0269 */ { UD_Icmovz, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6568   /* 0270 */ { UD_Icmovnz, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6569   /* 0271 */ { UD_Icmovbe, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6570   /* 0272 */ { UD_Icmova, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6571   /* 0273 */ { UD_Icmovs, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6572   /* 0274 */ { UD_Icmovns, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6573   /* 0275 */ { UD_Icmovp, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6574   /* 0276 */ { UD_Icmovnp, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6575   /* 0277 */ { UD_Icmovl, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6576   /* 0278 */ { UD_Icmovge, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6577   /* 0279 */ { UD_Icmovle, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6578   /* 0280 */ { UD_Icmovg, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6579   /* 0281 */ { UD_Imovmskps, O_Gd, O_U, O_NONE, P_oso|P_rexr|P_rexb },
6580   /* 0282 */ { UD_Imovmskpd, O_Gd, O_U, O_NONE, P_oso|P_rexr|P_rexb },
6581   /* 0283 */ { UD_Isqrtps, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6582   /* 0284 */ { UD_Isqrtsd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6583   /* 0285 */ { UD_Isqrtss, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6584   /* 0286 */ { UD_Isqrtpd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6585   /* 0287 */ { UD_Irsqrtps, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6586   /* 0288 */ { UD_Irsqrtss, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6587   /* 0289 */ { UD_Ircpps, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6588   /* 0290 */ { UD_Ircpss, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6589   /* 0291 */ { UD_Iandps, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6590   /* 0292 */ { UD_Iandpd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6591   /* 0293 */ { UD_Iandnps, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6592   /* 0294 */ { UD_Iandnpd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6593   /* 0295 */ { UD_Iorps, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6594   /* 0296 */ { UD_Iorpd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6595   /* 0297 */ { UD_Ixorps, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6596   /* 0298 */ { UD_Ixorpd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6597   /* 0299 */ { UD_Iaddps, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6598   /* 0300 */ { UD_Iaddsd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6599   /* 0301 */ { UD_Iaddss, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6600   /* 0302 */ { UD_Iaddpd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6601   /* 0303 */ { UD_Imulps, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6602   /* 0304 */ { UD_Imulsd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6603   /* 0305 */ { UD_Imulss, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6604   /* 0306 */ { UD_Imulpd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6605   /* 0307 */ { UD_Icvtps2pd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6606   /* 0308 */ { UD_Icvtsd2ss, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6607   /* 0309 */ { UD_Icvtss2sd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6608   /* 0310 */ { UD_Icvtpd2ps, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6609   /* 0311 */ { UD_Icvtdq2ps, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6610   /* 0312 */ { UD_Icvttps2dq, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6611   /* 0313 */ { UD_Icvtps2dq, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6612   /* 0314 */ { UD_Isubps, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6613   /* 0315 */ { UD_Isubsd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6614   /* 0316 */ { UD_Isubss, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6615   /* 0317 */ { UD_Isubpd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6616   /* 0318 */ { UD_Iminps, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6617   /* 0319 */ { UD_Iminsd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6618   /* 0320 */ { UD_Iminss, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6619   /* 0321 */ { UD_Iminpd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6620   /* 0322 */ { UD_Idivps, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6621   /* 0323 */ { UD_Idivsd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6622   /* 0324 */ { UD_Idivss, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6623   /* 0325 */ { UD_Idivpd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6624   /* 0326 */ { UD_Imaxps, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6625   /* 0327 */ { UD_Imaxsd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6626   /* 0328 */ { UD_Imaxss, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6627   /* 0329 */ { UD_Imaxpd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6628   /* 0330 */ { UD_Ipunpcklbw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6629   /* 0331 */ { UD_Ipunpcklbw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6630   /* 0332 */ { UD_Ipunpcklwd, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6631   /* 0333 */ { UD_Ipunpcklwd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6632   /* 0334 */ { UD_Ipunpckldq, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6633   /* 0335 */ { UD_Ipunpckldq, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6634   /* 0336 */ { UD_Ipacksswb, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6635   /* 0337 */ { UD_Ipacksswb, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6636   /* 0338 */ { UD_Ipcmpgtb, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6637   /* 0339 */ { UD_Ipcmpgtb, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6638   /* 0340 */ { UD_Ipcmpgtw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6639   /* 0341 */ { UD_Ipcmpgtw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6640   /* 0342 */ { UD_Ipcmpgtd, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6641   /* 0343 */ { UD_Ipcmpgtd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6642   /* 0344 */ { UD_Ipackuswb, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6643   /* 0345 */ { UD_Ipackuswb, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6644   /* 0346 */ { UD_Ipunpckhbw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6645   /* 0347 */ { UD_Ipunpckhbw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6646   /* 0348 */ { UD_Ipunpckhwd, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6647   /* 0349 */ { UD_Ipunpckhwd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6648   /* 0350 */ { UD_Ipunpckhdq, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6649   /* 0351 */ { UD_Ipunpckhdq, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6650   /* 0352 */ { UD_Ipackssdw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6651   /* 0353 */ { UD_Ipackssdw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6652   /* 0354 */ { UD_Ipunpcklqdq, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6653   /* 0355 */ { UD_Ipunpckhqdq, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6654   /* 0356 */ { UD_Imovd, O_P, O_Ey, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6655   /* 0357 */ { UD_Imovd, O_V, O_Ey, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6656   /* 0358 */ { UD_Imovq, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6657   /* 0359 */ { UD_Imovdqu, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6658   /* 0360 */ { UD_Imovdqa, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6659   /* 0361 */ { UD_Ipshufw, O_P, O_Q, O_Ib, P_aso|P_rexr|P_rexx|P_rexb },
6660   /* 0362 */ { UD_Ipshuflw, O_V, O_W, O_Ib, P_aso|P_rexr|P_rexx|P_rexb },
6661   /* 0363 */ { UD_Ipshufhw, O_V, O_W, O_Ib, P_aso|P_rexr|P_rexx|P_rexb },
6662   /* 0364 */ { UD_Ipshufd, O_V, O_W, O_Ib, P_aso|P_rexr|P_rexx|P_rexb },
6663   /* 0365 */ { UD_Ipsrlw, O_N, O_Ib, O_NONE, P_none },
6664   /* 0366 */ { UD_Ipsrlw, O_U, O_Ib, O_NONE, P_rexb },
6665   /* 0367 */ { UD_Ipsraw, O_N, O_Ib, O_NONE, P_none },
6666   /* 0368 */ { UD_Ipsraw, O_U, O_Ib, O_NONE, P_rexb },
6667   /* 0369 */ { UD_Ipsllw, O_N, O_Ib, O_NONE, P_none },
6668   /* 0370 */ { UD_Ipsllw, O_U, O_Ib, O_NONE, P_rexb },
6669   /* 0371 */ { UD_Ipsrld, O_N, O_Ib, O_NONE, P_none },
6670   /* 0372 */ { UD_Ipsrld, O_U, O_Ib, O_NONE, P_rexb },
6671   /* 0373 */ { UD_Ipsrad, O_N, O_Ib, O_NONE, P_none },
6672   /* 0374 */ { UD_Ipsrad, O_U, O_Ib, O_NONE, P_rexb },
6673   /* 0375 */ { UD_Ipslld, O_N, O_Ib, O_NONE, P_none },
6674   /* 0376 */ { UD_Ipslld, O_U, O_Ib, O_NONE, P_rexb },
6675   /* 0377 */ { UD_Ipsrlq, O_N, O_Ib, O_NONE, P_none },
6676   /* 0378 */ { UD_Ipsrlq, O_U, O_Ib, O_NONE, P_rexb },
6677   /* 0379 */ { UD_Ipsrldq, O_U, O_Ib, O_NONE, P_rexb },
6678   /* 0380 */ { UD_Ipsllq, O_N, O_Ib, O_NONE, P_none },
6679   /* 0381 */ { UD_Ipsllq, O_U, O_Ib, O_NONE, P_rexb },
6680   /* 0382 */ { UD_Ipslldq, O_U, O_Ib, O_NONE, P_rexb },
6681   /* 0383 */ { UD_Ipcmpeqb, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6682   /* 0384 */ { UD_Ipcmpeqb, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6683   /* 0385 */ { UD_Ipcmpeqw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6684   /* 0386 */ { UD_Ipcmpeqw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6685   /* 0387 */ { UD_Ipcmpeqd, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6686   /* 0388 */ { UD_Ipcmpeqd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6687   /* 0389 */ { UD_Iemms, O_NONE, O_NONE, O_NONE, P_none },
6688   /* 0390 */ { UD_Ivmread, O_Ey, O_Gy, O_NONE, P_aso|P_rexr|P_rexx|P_rexb|P_def64 },
6689   /* 0391 */ { UD_Ivmwrite, O_Gy, O_Ey, O_NONE, P_aso|P_rexr|P_rexx|P_rexb|P_def64 },
6690   /* 0392 */ { UD_Ihaddps, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6691   /* 0393 */ { UD_Ihaddpd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6692   /* 0394 */ { UD_Ihsubps, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6693   /* 0395 */ { UD_Ihsubpd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6694   /* 0396 */ { UD_Imovd, O_Ey, O_P, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6695   /* 0397 */ { UD_Imovq, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6696   /* 0398 */ { UD_Imovd, O_Ey, O_V, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6697   /* 0399 */ { UD_Imovq, O_Q, O_P, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6698   /* 0400 */ { UD_Imovdqu, O_W, O_V, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6699   /* 0401 */ { UD_Imovdqa, O_W, O_V, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6700   /* 0402 */ { UD_Ijo, O_Jz, O_NONE, O_NONE, P_oso|P_def64 },
6701   /* 0403 */ { UD_Ijno, O_Jz, O_NONE, O_NONE, P_oso|P_def64 },
6702   /* 0404 */ { UD_Ijb, O_Jz, O_NONE, O_NONE, P_oso|P_def64 },
6703   /* 0405 */ { UD_Ijae, O_Jz, O_NONE, O_NONE, P_oso|P_def64 },
6704   /* 0406 */ { UD_Ijz, O_Jz, O_NONE, O_NONE, P_oso|P_def64 },
6705   /* 0407 */ { UD_Ijnz, O_Jz, O_NONE, O_NONE, P_oso|P_def64 },
6706   /* 0408 */ { UD_Ijbe, O_Jz, O_NONE, O_NONE, P_oso|P_def64 },
6707   /* 0409 */ { UD_Ija, O_Jz, O_NONE, O_NONE, P_oso|P_def64 },
6708   /* 0410 */ { UD_Ijs, O_Jz, O_NONE, O_NONE, P_oso|P_def64 },
6709   /* 0411 */ { UD_Ijns, O_Jz, O_NONE, O_NONE, P_oso|P_def64 },
6710   /* 0412 */ { UD_Ijp, O_Jz, O_NONE, O_NONE, P_oso|P_def64 },
6711   /* 0413 */ { UD_Ijnp, O_Jz, O_NONE, O_NONE, P_oso|P_def64 },
6712   /* 0414 */ { UD_Ijl, O_Jz, O_NONE, O_NONE, P_oso|P_def64 },
6713   /* 0415 */ { UD_Ijge, O_Jz, O_NONE, O_NONE, P_oso|P_def64 },
6714   /* 0416 */ { UD_Ijle, O_Jz, O_NONE, O_NONE, P_oso|P_def64 },
6715   /* 0417 */ { UD_Ijg, O_Jz, O_NONE, O_NONE, P_oso|P_def64 },
6716   /* 0418 */ { UD_Iseto, O_Eb, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6717   /* 0419 */ { UD_Isetno, O_Eb, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6718   /* 0420 */ { UD_Isetb, O_Eb, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6719   /* 0421 */ { UD_Isetae, O_Eb, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6720   /* 0422 */ { UD_Isetz, O_Eb, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6721   /* 0423 */ { UD_Isetnz, O_Eb, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6722   /* 0424 */ { UD_Isetbe, O_Eb, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6723   /* 0425 */ { UD_Iseta, O_Eb, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6724   /* 0426 */ { UD_Isets, O_Eb, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6725   /* 0427 */ { UD_Isetns, O_Eb, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6726   /* 0428 */ { UD_Isetp, O_Eb, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6727   /* 0429 */ { UD_Isetnp, O_Eb, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6728   /* 0430 */ { UD_Isetl, O_Eb, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6729   /* 0431 */ { UD_Isetge, O_Eb, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6730   /* 0432 */ { UD_Isetle, O_Eb, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6731   /* 0433 */ { UD_Isetg, O_Eb, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6732   /* 0434 */ { UD_Ipush, O_FS, O_NONE, O_NONE, P_none },
6733   /* 0435 */ { UD_Ipop, O_FS, O_NONE, O_NONE, P_none },
6734   /* 0436 */ { UD_Icpuid, O_NONE, O_NONE, O_NONE, P_none },
6735   /* 0437 */ { UD_Ibt, O_Ev, O_Gv, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6736   /* 0438 */ { UD_Ishld, O_Ev, O_Gv, O_Ib, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6737   /* 0439 */ { UD_Ishld, O_Ev, O_Gv, O_CL, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6738   /* 0440 */ { UD_Imontmul, O_NONE, O_NONE, O_NONE, P_none },
6739   /* 0441 */ { UD_Ixsha1, O_NONE, O_NONE, O_NONE, P_none },
6740   /* 0442 */ { UD_Ixsha256, O_NONE, O_NONE, O_NONE, P_none },
6741   /* 0443 */ { UD_Ixstore, O_NONE, O_NONE, O_NONE, P_none },
6742   /* 0444 */ { UD_Ixcryptecb, O_NONE, O_NONE, O_NONE, P_none },
6743   /* 0445 */ { UD_Ixcryptcbc, O_NONE, O_NONE, O_NONE, P_none },
6744   /* 0446 */ { UD_Ixcryptctr, O_NONE, O_NONE, O_NONE, P_none },
6745   /* 0447 */ { UD_Ixcryptcfb, O_NONE, O_NONE, O_NONE, P_none },
6746   /* 0448 */ { UD_Ixcryptofb, O_NONE, O_NONE, O_NONE, P_none },
6747   /* 0449 */ { UD_Ipush, O_GS, O_NONE, O_NONE, P_none },
6748   /* 0450 */ { UD_Ipop, O_GS, O_NONE, O_NONE, P_none },
6749   /* 0451 */ { UD_Irsm, O_NONE, O_NONE, O_NONE, P_none },
6750   /* 0452 */ { UD_Ibts, O_Ev, O_Gv, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6751   /* 0453 */ { UD_Ishrd, O_Ev, O_Gv, O_Ib, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6752   /* 0454 */ { UD_Ishrd, O_Ev, O_Gv, O_CL, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6753   /* 0455 */ { UD_Ifxsave, O_M, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6754   /* 0456 */ { UD_Ifxrstor, O_M, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6755   /* 0457 */ { UD_Ildmxcsr, O_Md, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6756   /* 0458 */ { UD_Istmxcsr, O_Md, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6757   /* 0459 */ { UD_Ixsave, O_M, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6758   /* 0460 */ { UD_Ixrstor, O_M, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6759   /* 0461 */ { UD_Iclflush, O_M, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6760   /* 0462 */ { UD_Ilfence, O_NONE, O_NONE, O_NONE, P_none },
6761   /* 0463 */ { UD_Ilfence, O_NONE, O_NONE, O_NONE, P_none },
6762   /* 0464 */ { UD_Ilfence, O_NONE, O_NONE, O_NONE, P_none },
6763   /* 0465 */ { UD_Ilfence, O_NONE, O_NONE, O_NONE, P_none },
6764   /* 0466 */ { UD_Ilfence, O_NONE, O_NONE, O_NONE, P_none },
6765   /* 0467 */ { UD_Ilfence, O_NONE, O_NONE, O_NONE, P_none },
6766   /* 0468 */ { UD_Ilfence, O_NONE, O_NONE, O_NONE, P_none },
6767   /* 0469 */ { UD_Ilfence, O_NONE, O_NONE, O_NONE, P_none },
6768   /* 0470 */ { UD_Imfence, O_NONE, O_NONE, O_NONE, P_none },
6769   /* 0471 */ { UD_Imfence, O_NONE, O_NONE, O_NONE, P_none },
6770   /* 0472 */ { UD_Imfence, O_NONE, O_NONE, O_NONE, P_none },
6771   /* 0473 */ { UD_Imfence, O_NONE, O_NONE, O_NONE, P_none },
6772   /* 0474 */ { UD_Imfence, O_NONE, O_NONE, O_NONE, P_none },
6773   /* 0475 */ { UD_Imfence, O_NONE, O_NONE, O_NONE, P_none },
6774   /* 0476 */ { UD_Imfence, O_NONE, O_NONE, O_NONE, P_none },
6775   /* 0477 */ { UD_Imfence, O_NONE, O_NONE, O_NONE, P_none },
6776   /* 0478 */ { UD_Isfence, O_NONE, O_NONE, O_NONE, P_none },
6777   /* 0479 */ { UD_Isfence, O_NONE, O_NONE, O_NONE, P_none },
6778   /* 0480 */ { UD_Isfence, O_NONE, O_NONE, O_NONE, P_none },
6779   /* 0481 */ { UD_Isfence, O_NONE, O_NONE, O_NONE, P_none },
6780   /* 0482 */ { UD_Isfence, O_NONE, O_NONE, O_NONE, P_none },
6781   /* 0483 */ { UD_Isfence, O_NONE, O_NONE, O_NONE, P_none },
6782   /* 0484 */ { UD_Isfence, O_NONE, O_NONE, O_NONE, P_none },
6783   /* 0485 */ { UD_Isfence, O_NONE, O_NONE, O_NONE, P_none },
6784   /* 0486 */ { UD_Iimul, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6785   /* 0487 */ { UD_Icmpxchg, O_Eb, O_Gb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6786   /* 0488 */ { UD_Icmpxchg, O_Ev, O_Gv, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6787   /* 0489 */ { UD_Ilss, O_Gv, O_M, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6788   /* 0490 */ { UD_Ibtr, O_Ev, O_Gv, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6789   /* 0491 */ { UD_Ilfs, O_Gz, O_M, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6790   /* 0492 */ { UD_Ilgs, O_Gz, O_M, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6791   /* 0493 */ { UD_Imovzx, O_Gv, O_Eb, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6792   /* 0494 */ { UD_Imovzx, O_Gy, O_Ew, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6793   /* 0495 */ { UD_Ipopcnt, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexr|P_rexw|P_rexx|P_rexb },
6794   /* 0496 */ { UD_Ibt, O_Ev, O_Ib, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6795   /* 0497 */ { UD_Ibts, O_Ev, O_Ib, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6796   /* 0498 */ { UD_Ibtr, O_Ev, O_Ib, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6797   /* 0499 */ { UD_Ibtc, O_Ev, O_Ib, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6798   /* 0500 */ { UD_Ibtc, O_Ev, O_Gv, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6799   /* 0501 */ { UD_Ibsf, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6800   /* 0502 */ { UD_Ibsr, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6801   /* 0503 */ { UD_Imovsx, O_Gv, O_Eb, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6802   /* 0504 */ { UD_Imovsx, O_Gy, O_Ew, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6803   /* 0505 */ { UD_Ixadd, O_Eb, O_Gb, O_NONE, P_aso|P_oso|P_rexr|P_rexx|P_rexb },
6804   /* 0506 */ { UD_Ixadd, O_Ev, O_Gv, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6805   /* 0507 */ { UD_Icmpps, O_V, O_W, O_Ib, P_aso|P_rexr|P_rexx|P_rexb },
6806   /* 0508 */ { UD_Icmpsd, O_V, O_W, O_Ib, P_aso|P_rexr|P_rexx|P_rexb },
6807   /* 0509 */ { UD_Icmpss, O_V, O_W, O_Ib, P_aso|P_rexr|P_rexx|P_rexb },
6808   /* 0510 */ { UD_Icmppd, O_V, O_W, O_Ib, P_aso|P_rexr|P_rexx|P_rexb },
6809   /* 0511 */ { UD_Imovnti, O_M, O_Gy, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
6810   /* 0512 */ { UD_Ipinsrw, O_P, O_MwRy, O_Ib, P_aso|P_rexw|P_rexr|P_rexx|P_rexb|P_def64 },
6811   /* 0513 */ { UD_Ipinsrw, O_V, O_MwRy, O_Ib, P_aso|P_rexw|P_rexr|P_rexx|P_rexb|P_def64 },
6812   /* 0514 */ { UD_Ipextrw, O_Gd, O_N, O_Ib, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6813   /* 0515 */ { UD_Ipextrw, O_Gd, O_U, O_Ib, P_aso|P_rexr|P_rexb },
6814   /* 0516 */ { UD_Ishufps, O_V, O_W, O_Ib, P_aso|P_rexr|P_rexx|P_rexb },
6815   /* 0517 */ { UD_Ishufpd, O_V, O_W, O_Ib, P_aso|P_rexr|P_rexx|P_rexb },
6816   /* 0518 */ { UD_Icmpxchg8b, O_M, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6817   /* 0519 */ { UD_Icmpxchg8b, O_M, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6818   /* 0520 */ { UD_Icmpxchg16b, O_M, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6819   /* 0521 */ { UD_Ivmptrld, O_Mq, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6820   /* 0522 */ { UD_Ivmxon, O_Mq, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6821   /* 0523 */ { UD_Ivmclear, O_Mq, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6822   /* 0524 */ { UD_Ivmptrst, O_Mq, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6823   /* 0525 */ { UD_Ibswap, O_R0y, O_NONE, O_NONE, P_oso|P_rexw|P_rexb },
6824   /* 0526 */ { UD_Ibswap, O_R1y, O_NONE, O_NONE, P_oso|P_rexw|P_rexb },
6825   /* 0527 */ { UD_Ibswap, O_R2y, O_NONE, O_NONE, P_oso|P_rexw|P_rexb },
6826   /* 0528 */ { UD_Ibswap, O_R3y, O_NONE, O_NONE, P_oso|P_rexw|P_rexb },
6827   /* 0529 */ { UD_Ibswap, O_R4y, O_NONE, O_NONE, P_oso|P_rexw|P_rexb },
6828   /* 0530 */ { UD_Ibswap, O_R5y, O_NONE, O_NONE, P_oso|P_rexw|P_rexb },
6829   /* 0531 */ { UD_Ibswap, O_R6y, O_NONE, O_NONE, P_oso|P_rexw|P_rexb },
6830   /* 0532 */ { UD_Ibswap, O_R7y, O_NONE, O_NONE, P_oso|P_rexw|P_rexb },
6831   /* 0533 */ { UD_Iaddsubps, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6832   /* 0534 */ { UD_Iaddsubpd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6833   /* 0535 */ { UD_Ipsrlw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6834   /* 0536 */ { UD_Ipsrlw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6835   /* 0537 */ { UD_Ipsrld, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6836   /* 0538 */ { UD_Ipsrld, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6837   /* 0539 */ { UD_Ipsrlq, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6838   /* 0540 */ { UD_Ipsrlq, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6839   /* 0541 */ { UD_Ipaddq, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6840   /* 0542 */ { UD_Ipaddq, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6841   /* 0543 */ { UD_Ipmullw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6842   /* 0544 */ { UD_Ipmullw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6843   /* 0545 */ { UD_Imovdq2q, O_P, O_U, O_NONE, P_aso|P_rexb },
6844   /* 0546 */ { UD_Imovq2dq, O_V, O_N, O_NONE, P_aso|P_rexr },
6845   /* 0547 */ { UD_Imovq, O_W, O_V, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6846   /* 0548 */ { UD_Ipmovmskb, O_Gd, O_N, O_NONE, P_oso|P_rexr|P_rexb },
6847   /* 0549 */ { UD_Ipmovmskb, O_Gd, O_U, O_NONE, P_rexr|P_rexb },
6848   /* 0550 */ { UD_Ipsubusb, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6849   /* 0551 */ { UD_Ipsubusb, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6850   /* 0552 */ { UD_Ipsubusw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6851   /* 0553 */ { UD_Ipsubusw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6852   /* 0554 */ { UD_Ipminub, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6853   /* 0555 */ { UD_Ipminub, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6854   /* 0556 */ { UD_Ipand, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6855   /* 0557 */ { UD_Ipand, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6856   /* 0558 */ { UD_Ipaddusb, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6857   /* 0559 */ { UD_Ipaddusb, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6858   /* 0560 */ { UD_Ipaddusw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6859   /* 0561 */ { UD_Ipaddusw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6860   /* 0562 */ { UD_Ipmaxub, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6861   /* 0563 */ { UD_Ipmaxub, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6862   /* 0564 */ { UD_Ipandn, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6863   /* 0565 */ { UD_Ipandn, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6864   /* 0566 */ { UD_Ipavgb, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6865   /* 0567 */ { UD_Ipavgb, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6866   /* 0568 */ { UD_Ipsraw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6867   /* 0569 */ { UD_Ipsraw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6868   /* 0570 */ { UD_Ipsrad, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6869   /* 0571 */ { UD_Ipsrad, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6870   /* 0572 */ { UD_Ipavgw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6871   /* 0573 */ { UD_Ipavgw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6872   /* 0574 */ { UD_Ipmulhuw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6873   /* 0575 */ { UD_Ipmulhuw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6874   /* 0576 */ { UD_Ipmulhw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6875   /* 0577 */ { UD_Ipmulhw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6876   /* 0578 */ { UD_Icvtpd2dq, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6877   /* 0579 */ { UD_Icvtdq2pd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6878   /* 0580 */ { UD_Icvttpd2dq, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6879   /* 0581 */ { UD_Imovntq, O_M, O_P, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6880   /* 0582 */ { UD_Imovntdq, O_M, O_V, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6881   /* 0583 */ { UD_Ipsubsb, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6882   /* 0584 */ { UD_Ipsubsb, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6883   /* 0585 */ { UD_Ipsubsw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6884   /* 0586 */ { UD_Ipsubsw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6885   /* 0587 */ { UD_Ipminsw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6886   /* 0588 */ { UD_Ipminsw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6887   /* 0589 */ { UD_Ipor, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6888   /* 0590 */ { UD_Ipor, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6889   /* 0591 */ { UD_Ipaddsb, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6890   /* 0592 */ { UD_Ipaddsb, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6891   /* 0593 */ { UD_Ipaddsw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6892   /* 0594 */ { UD_Ipaddsw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6893   /* 0595 */ { UD_Ipmaxsw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6894   /* 0596 */ { UD_Ipmaxsw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6895   /* 0597 */ { UD_Ipxor, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6896   /* 0598 */ { UD_Ipxor, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6897   /* 0599 */ { UD_Ilddqu, O_V, O_M, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6898   /* 0600 */ { UD_Ipsllw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6899   /* 0601 */ { UD_Ipsllw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6900   /* 0602 */ { UD_Ipslld, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6901   /* 0603 */ { UD_Ipslld, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6902   /* 0604 */ { UD_Ipsllq, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6903   /* 0605 */ { UD_Ipsllq, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6904   /* 0606 */ { UD_Ipmuludq, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6905   /* 0607 */ { UD_Ipmuludq, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6906   /* 0608 */ { UD_Ipmaddwd, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6907   /* 0609 */ { UD_Ipmaddwd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6908   /* 0610 */ { UD_Ipsadbw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6909   /* 0611 */ { UD_Ipsadbw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6910   /* 0612 */ { UD_Imaskmovq, O_P, O_N, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6911   /* 0613 */ { UD_Imaskmovdqu, O_V, O_U, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6912   /* 0614 */ { UD_Ipsubb, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6913   /* 0615 */ { UD_Ipsubb, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6914   /* 0616 */ { UD_Ipsubw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6915   /* 0617 */ { UD_Ipsubw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6916   /* 0618 */ { UD_Ipsubd, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6917   /* 0619 */ { UD_Ipsubd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6918   /* 0620 */ { UD_Ipsubq, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6919   /* 0621 */ { UD_Ipsubq, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6920   /* 0622 */ { UD_Ipaddb, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6921   /* 0623 */ { UD_Ipaddb, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6922   /* 0624 */ { UD_Ipaddw, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6923   /* 0625 */ { UD_Ipaddw, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6924   /* 0626 */ { UD_Ipaddd, O_P, O_Q, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6925   /* 0627 */ { UD_Ipaddd, O_V, O_W, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6926   /* 0628 */ { UD_Iadc, O_Eb, O_Gb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6927   /* 0629 */ { UD_Iadc, O_Ev, O_Gv, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6928   /* 0630 */ { UD_Iadc, O_Gb, O_Eb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6929   /* 0631 */ { UD_Iadc, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6930   /* 0632 */ { UD_Iadc, O_AL, O_Ib, O_NONE, P_none },
6931   /* 0633 */ { UD_Iadc, O_rAX, O_sIz, O_NONE, P_oso|P_rexw },
6932   /* 0634 */ { UD_Ipush, O_SS, O_NONE, O_NONE, P_inv64 },
6933   /* 0635 */ { UD_Ipop, O_SS, O_NONE, O_NONE, P_inv64 },
6934   /* 0636 */ { UD_Isbb, O_Eb, O_Gb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6935   /* 0637 */ { UD_Isbb, O_Ev, O_Gv, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6936   /* 0638 */ { UD_Isbb, O_Gb, O_Eb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6937   /* 0639 */ { UD_Isbb, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6938   /* 0640 */ { UD_Isbb, O_AL, O_Ib, O_NONE, P_none },
6939   /* 0641 */ { UD_Isbb, O_rAX, O_sIz, O_NONE, P_oso|P_rexw },
6940   /* 0642 */ { UD_Ipush, O_DS, O_NONE, O_NONE, P_inv64 },
6941   /* 0643 */ { UD_Ipop, O_DS, O_NONE, O_NONE, P_inv64 },
6942   /* 0644 */ { UD_Iand, O_Eb, O_Gb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6943   /* 0645 */ { UD_Iand, O_Ev, O_Gv, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6944   /* 0646 */ { UD_Iand, O_Gb, O_Eb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6945   /* 0647 */ { UD_Iand, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6946   /* 0648 */ { UD_Iand, O_AL, O_Ib, O_NONE, P_none },
6947   /* 0649 */ { UD_Iand, O_rAX, O_sIz, O_NONE, P_oso|P_rexw },
6948   /* 0650 */ { UD_Idaa, O_NONE, O_NONE, O_NONE, P_inv64 },
6949   /* 0651 */ { UD_Isub, O_Eb, O_Gb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6950   /* 0652 */ { UD_Isub, O_Ev, O_Gv, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6951   /* 0653 */ { UD_Isub, O_Gb, O_Eb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6952   /* 0654 */ { UD_Isub, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6953   /* 0655 */ { UD_Isub, O_AL, O_Ib, O_NONE, P_none },
6954   /* 0656 */ { UD_Isub, O_rAX, O_sIz, O_NONE, P_oso|P_rexw },
6955   /* 0657 */ { UD_Idas, O_NONE, O_NONE, O_NONE, P_inv64 },
6956   /* 0658 */ { UD_Ixor, O_Eb, O_Gb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6957   /* 0659 */ { UD_Ixor, O_Ev, O_Gv, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6958   /* 0660 */ { UD_Ixor, O_Gb, O_Eb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6959   /* 0661 */ { UD_Ixor, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6960   /* 0662 */ { UD_Ixor, O_AL, O_Ib, O_NONE, P_none },
6961   /* 0663 */ { UD_Ixor, O_rAX, O_sIz, O_NONE, P_oso|P_rexw },
6962   /* 0664 */ { UD_Iaaa, O_NONE, O_NONE, O_NONE, P_none },
6963   /* 0665 */ { UD_Icmp, O_Eb, O_Gb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6964   /* 0666 */ { UD_Icmp, O_Ev, O_Gv, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6965   /* 0667 */ { UD_Icmp, O_Gb, O_Eb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
6966   /* 0668 */ { UD_Icmp, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
6967   /* 0669 */ { UD_Icmp, O_AL, O_Ib, O_NONE, P_none },
6968   /* 0670 */ { UD_Icmp, O_rAX, O_sIz, O_NONE, P_oso|P_rexw },
6969   /* 0671 */ { UD_Iaas, O_NONE, O_NONE, O_NONE, P_none },
6970   /* 0672 */ { UD_Iinc, O_R0z, O_NONE, O_NONE, P_oso },
6971   /* 0673 */ { UD_Iinc, O_R1z, O_NONE, O_NONE, P_oso },
6972   /* 0674 */ { UD_Iinc, O_R2z, O_NONE, O_NONE, P_oso },
6973   /* 0675 */ { UD_Iinc, O_R3z, O_NONE, O_NONE, P_oso },
6974   /* 0676 */ { UD_Iinc, O_R4z, O_NONE, O_NONE, P_oso },
6975   /* 0677 */ { UD_Iinc, O_R5z, O_NONE, O_NONE, P_oso },
6976   /* 0678 */ { UD_Iinc, O_R6z, O_NONE, O_NONE, P_oso },
6977   /* 0679 */ { UD_Iinc, O_R7z, O_NONE, O_NONE, P_oso },
6978   /* 0680 */ { UD_Idec, O_R0z, O_NONE, O_NONE, P_oso },
6979   /* 0681 */ { UD_Idec, O_R1z, O_NONE, O_NONE, P_oso },
6980   /* 0682 */ { UD_Idec, O_R2z, O_NONE, O_NONE, P_oso },
6981   /* 0683 */ { UD_Idec, O_R3z, O_NONE, O_NONE, P_oso },
6982   /* 0684 */ { UD_Idec, O_R4z, O_NONE, O_NONE, P_oso },
6983   /* 0685 */ { UD_Idec, O_R5z, O_NONE, O_NONE, P_oso },
6984   /* 0686 */ { UD_Idec, O_R6z, O_NONE, O_NONE, P_oso },
6985   /* 0687 */ { UD_Idec, O_R7z, O_NONE, O_NONE, P_oso },
6986   /* 0688 */ { UD_Ipush, O_R0v, O_NONE, O_NONE, P_oso|P_rexb|P_def64 },
6987   /* 0689 */ { UD_Ipush, O_R1v, O_NONE, O_NONE, P_oso|P_rexb|P_def64 },
6988   /* 0690 */ { UD_Ipush, O_R2v, O_NONE, O_NONE, P_oso|P_rexb|P_def64 },
6989   /* 0691 */ { UD_Ipush, O_R3v, O_NONE, O_NONE, P_oso|P_rexb|P_def64 },
6990   /* 0692 */ { UD_Ipush, O_R4v, O_NONE, O_NONE, P_oso|P_rexb|P_def64 },
6991   /* 0693 */ { UD_Ipush, O_R5v, O_NONE, O_NONE, P_oso|P_rexb|P_def64 },
6992   /* 0694 */ { UD_Ipush, O_R6v, O_NONE, O_NONE, P_oso|P_rexb|P_def64 },
6993   /* 0695 */ { UD_Ipush, O_R7v, O_NONE, O_NONE, P_oso|P_rexb|P_def64 },
6994   /* 0696 */ { UD_Ipop, O_R0v, O_NONE, O_NONE, P_oso|P_rexb|P_def64 },
6995   /* 0697 */ { UD_Ipop, O_R1v, O_NONE, O_NONE, P_oso|P_rexb|P_def64 },
6996   /* 0698 */ { UD_Ipop, O_R2v, O_NONE, O_NONE, P_oso|P_rexb|P_def64 },
6997   /* 0699 */ { UD_Ipop, O_R3v, O_NONE, O_NONE, P_oso|P_rexb|P_def64 },
6998   /* 0700 */ { UD_Ipop, O_R4v, O_NONE, O_NONE, P_oso|P_rexb|P_def64 },
6999   /* 0701 */ { UD_Ipop, O_R5v, O_NONE, O_NONE, P_oso|P_rexb|P_def64 },
7000   /* 0702 */ { UD_Ipop, O_R6v, O_NONE, O_NONE, P_oso|P_rexb|P_def64 },
7001   /* 0703 */ { UD_Ipop, O_R7v, O_NONE, O_NONE, P_oso|P_rexb|P_def64 },
7002   /* 0704 */ { UD_Ipusha, O_NONE, O_NONE, O_NONE, P_oso|P_inv64 },
7003   /* 0705 */ { UD_Ipushad, O_NONE, O_NONE, O_NONE, P_oso|P_inv64 },
7004   /* 0706 */ { UD_Ipopa, O_NONE, O_NONE, O_NONE, P_oso|P_inv64 },
7005   /* 0707 */ { UD_Ipopad, O_NONE, O_NONE, O_NONE, P_oso|P_inv64 },
7006   /* 0708 */ { UD_Ibound, O_Gv, O_M, O_NONE, P_aso|P_oso },
7007   /* 0709 */ { UD_Iarpl, O_Ew, O_Gw, O_NONE, P_aso },
7008   /* 0710 */ { UD_Imovsxd, O_Gq, O_Ed, O_NONE, P_aso|P_oso|P_rexw|P_rexx|P_rexr|P_rexb },
7009   /* 0711 */ { UD_Ipush, O_sIz, O_NONE, O_NONE, P_oso|P_def64 },
7010   /* 0712 */ { UD_Iimul, O_Gv, O_Ev, O_Iz, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7011   /* 0713 */ { UD_Ipush, O_sIb, O_NONE, O_NONE, P_oso|P_def64 },
7012   /* 0714 */ { UD_Iimul, O_Gv, O_Ev, O_sIb, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7013   /* 0715 */ { UD_Iinsb, O_NONE, O_NONE, O_NONE, P_str|P_seg },
7014   /* 0716 */ { UD_Iinsw, O_NONE, O_NONE, O_NONE, P_str|P_oso|P_seg },
7015   /* 0717 */ { UD_Iinsd, O_NONE, O_NONE, O_NONE, P_str|P_oso|P_seg },
7016   /* 0718 */ { UD_Ioutsb, O_NONE, O_NONE, O_NONE, P_str|P_seg },
7017   /* 0719 */ { UD_Ioutsw, O_NONE, O_NONE, O_NONE, P_str|P_oso|P_seg },
7018   /* 0720 */ { UD_Ioutsd, O_NONE, O_NONE, O_NONE, P_str|P_oso|P_seg },
7019   /* 0721 */ { UD_Ijo, O_Jb, O_NONE, O_NONE, P_none },
7020   /* 0722 */ { UD_Ijno, O_Jb, O_NONE, O_NONE, P_none },
7021   /* 0723 */ { UD_Ijb, O_Jb, O_NONE, O_NONE, P_none },
7022   /* 0724 */ { UD_Ijae, O_Jb, O_NONE, O_NONE, P_none },
7023   /* 0725 */ { UD_Ijz, O_Jb, O_NONE, O_NONE, P_none },
7024   /* 0726 */ { UD_Ijnz, O_Jb, O_NONE, O_NONE, P_none },
7025   /* 0727 */ { UD_Ijbe, O_Jb, O_NONE, O_NONE, P_none },
7026   /* 0728 */ { UD_Ija, O_Jb, O_NONE, O_NONE, P_none },
7027   /* 0729 */ { UD_Ijs, O_Jb, O_NONE, O_NONE, P_none },
7028   /* 0730 */ { UD_Ijns, O_Jb, O_NONE, O_NONE, P_none },
7029   /* 0731 */ { UD_Ijp, O_Jb, O_NONE, O_NONE, P_none },
7030   /* 0732 */ { UD_Ijnp, O_Jb, O_NONE, O_NONE, P_none },
7031   /* 0733 */ { UD_Ijl, O_Jb, O_NONE, O_NONE, P_none },
7032   /* 0734 */ { UD_Ijge, O_Jb, O_NONE, O_NONE, P_none },
7033   /* 0735 */ { UD_Ijle, O_Jb, O_NONE, O_NONE, P_none },
7034   /* 0736 */ { UD_Ijg, O_Jb, O_NONE, O_NONE, P_none },
7035   /* 0737 */ { UD_Iadd, O_Eb, O_Ib, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7036   /* 0738 */ { UD_Ior, O_Eb, O_Ib, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7037   /* 0739 */ { UD_Iadc, O_Eb, O_Ib, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7038   /* 0740 */ { UD_Isbb, O_Eb, O_Ib, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7039   /* 0741 */ { UD_Iand, O_Eb, O_Ib, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7040   /* 0742 */ { UD_Isub, O_Eb, O_Ib, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7041   /* 0743 */ { UD_Ixor, O_Eb, O_Ib, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7042   /* 0744 */ { UD_Icmp, O_Eb, O_Ib, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7043   /* 0745 */ { UD_Iadd, O_Ev, O_sIz, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7044   /* 0746 */ { UD_Ior, O_Ev, O_sIz, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7045   /* 0747 */ { UD_Iadc, O_Ev, O_sIz, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7046   /* 0748 */ { UD_Isbb, O_Ev, O_sIz, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7047   /* 0749 */ { UD_Iand, O_Ev, O_sIz, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7048   /* 0750 */ { UD_Isub, O_Ev, O_sIz, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7049   /* 0751 */ { UD_Ixor, O_Ev, O_sIz, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7050   /* 0752 */ { UD_Icmp, O_Ev, O_sIz, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7051   /* 0753 */ { UD_Iadd, O_Eb, O_Ib, O_NONE, P_aso|P_rexr|P_rexx|P_rexb|P_inv64 },
7052   /* 0754 */ { UD_Ior, O_Eb, O_Ib, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7053   /* 0755 */ { UD_Iadc, O_Eb, O_Ib, O_NONE, P_aso|P_rexr|P_rexx|P_rexb|P_inv64 },
7054   /* 0756 */ { UD_Isbb, O_Eb, O_Ib, O_NONE, P_aso|P_rexr|P_rexx|P_rexb|P_inv64 },
7055   /* 0757 */ { UD_Iand, O_Eb, O_Ib, O_NONE, P_aso|P_rexr|P_rexx|P_rexb|P_inv64 },
7056   /* 0758 */ { UD_Isub, O_Eb, O_Ib, O_NONE, P_aso|P_rexr|P_rexx|P_rexb|P_inv64 },
7057   /* 0759 */ { UD_Ixor, O_Eb, O_Ib, O_NONE, P_aso|P_rexr|P_rexx|P_rexb|P_inv64 },
7058   /* 0760 */ { UD_Icmp, O_Eb, O_Ib, O_NONE, P_aso|P_rexr|P_rexx|P_rexb|P_inv64 },
7059   /* 0761 */ { UD_Iadd, O_Ev, O_sIb, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7060   /* 0762 */ { UD_Ior, O_Ev, O_sIb, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7061   /* 0763 */ { UD_Iadc, O_Ev, O_sIb, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7062   /* 0764 */ { UD_Isbb, O_Ev, O_sIb, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7063   /* 0765 */ { UD_Iand, O_Ev, O_sIb, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7064   /* 0766 */ { UD_Isub, O_Ev, O_sIb, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7065   /* 0767 */ { UD_Ixor, O_Ev, O_sIb, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7066   /* 0768 */ { UD_Icmp, O_Ev, O_sIb, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7067   /* 0769 */ { UD_Itest, O_Eb, O_Gb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7068   /* 0770 */ { UD_Itest, O_Ev, O_Gv, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7069   /* 0771 */ { UD_Ixchg, O_Eb, O_Gb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7070   /* 0772 */ { UD_Ixchg, O_Ev, O_Gv, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7071   /* 0773 */ { UD_Imov, O_Eb, O_Gb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7072   /* 0774 */ { UD_Imov, O_Ev, O_Gv, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7073   /* 0775 */ { UD_Imov, O_Gb, O_Eb, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7074   /* 0776 */ { UD_Imov, O_Gv, O_Ev, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7075   /* 0777 */ { UD_Imov, O_MwRv, O_S, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7076   /* 0778 */ { UD_Ilea, O_Gv, O_M, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7077   /* 0779 */ { UD_Imov, O_S, O_MwRv, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7078   /* 0780 */ { UD_Ipop, O_Ev, O_NONE, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb|P_def64 },
7079   /* 0781 */ { UD_Ixchg, O_R0v, O_rAX, O_NONE, P_oso|P_rexw|P_rexb },
7080   /* 0782 */ { UD_Ixchg, O_R1v, O_rAX, O_NONE, P_oso|P_rexw|P_rexb },
7081   /* 0783 */ { UD_Ixchg, O_R2v, O_rAX, O_NONE, P_oso|P_rexw|P_rexb },
7082   /* 0784 */ { UD_Ixchg, O_R3v, O_rAX, O_NONE, P_oso|P_rexw|P_rexb },
7083   /* 0785 */ { UD_Ixchg, O_R4v, O_rAX, O_NONE, P_oso|P_rexw|P_rexb },
7084   /* 0786 */ { UD_Ixchg, O_R5v, O_rAX, O_NONE, P_oso|P_rexw|P_rexb },
7085   /* 0787 */ { UD_Ixchg, O_R6v, O_rAX, O_NONE, P_oso|P_rexw|P_rexb },
7086   /* 0788 */ { UD_Ixchg, O_R7v, O_rAX, O_NONE, P_oso|P_rexw|P_rexb },
7087   /* 0789 */ { UD_Icbw, O_NONE, O_NONE, O_NONE, P_oso|P_rexw },
7088   /* 0790 */ { UD_Icwde, O_NONE, O_NONE, O_NONE, P_oso|P_rexw },
7089   /* 0791 */ { UD_Icdqe, O_NONE, O_NONE, O_NONE, P_oso|P_rexw },
7090   /* 0792 */ { UD_Icwd, O_NONE, O_NONE, O_NONE, P_oso|P_rexw },
7091   /* 0793 */ { UD_Icdq, O_NONE, O_NONE, O_NONE, P_oso|P_rexw },
7092   /* 0794 */ { UD_Icqo, O_NONE, O_NONE, O_NONE, P_oso|P_rexw },
7093   /* 0795 */ { UD_Icall, O_Av, O_NONE, O_NONE, P_oso },
7094   /* 0796 */ { UD_Iwait, O_NONE, O_NONE, O_NONE, P_none },
7095   /* 0797 */ { UD_Ipushfw, O_NONE, O_NONE, O_NONE, P_oso },
7096   /* 0798 */ { UD_Ipushfw, O_NONE, O_NONE, O_NONE, P_oso|P_rexw|P_def64 },
7097   /* 0799 */ { UD_Ipushfd, O_NONE, O_NONE, O_NONE, P_oso },
7098   /* 0800 */ { UD_Ipushfq, O_NONE, O_NONE, O_NONE, P_oso|P_rexw|P_def64 },
7099   /* 0801 */ { UD_Ipushfq, O_NONE, O_NONE, O_NONE, P_oso|P_rexw|P_def64 },
7100   /* 0802 */ { UD_Ipopfw, O_NONE, O_NONE, O_NONE, P_oso },
7101   /* 0803 */ { UD_Ipopfd, O_NONE, O_NONE, O_NONE, P_oso },
7102   /* 0804 */ { UD_Ipopfq, O_NONE, O_NONE, O_NONE, P_oso|P_def64 },
7103   /* 0805 */ { UD_Ipopfq, O_NONE, O_NONE, O_NONE, P_oso|P_def64 },
7104   /* 0806 */ { UD_Isahf, O_NONE, O_NONE, O_NONE, P_none },
7105   /* 0807 */ { UD_Ilahf, O_NONE, O_NONE, O_NONE, P_none },
7106   /* 0808 */ { UD_Imov, O_AL, O_Ob, O_NONE, P_none },
7107   /* 0809 */ { UD_Imov, O_rAX, O_Ov, O_NONE, P_aso|P_oso|P_rexw },
7108   /* 0810 */ { UD_Imov, O_Ob, O_AL, O_NONE, P_none },
7109   /* 0811 */ { UD_Imov, O_Ov, O_rAX, O_NONE, P_aso|P_oso|P_rexw },
7110   /* 0812 */ { UD_Imovsb, O_NONE, O_NONE, O_NONE, P_str|P_seg },
7111   /* 0813 */ { UD_Imovsw, O_NONE, O_NONE, O_NONE, P_str|P_seg|P_oso|P_rexw },
7112   /* 0814 */ { UD_Imovsd, O_NONE, O_NONE, O_NONE, P_str|P_seg|P_oso|P_rexw },
7113   /* 0815 */ { UD_Imovsq, O_NONE, O_NONE, O_NONE, P_str|P_seg|P_oso|P_rexw },
7114   /* 0816 */ { UD_Icmpsb, O_NONE, O_NONE, O_NONE, P_strz|P_seg },
7115   /* 0817 */ { UD_Icmpsw, O_NONE, O_NONE, O_NONE, P_strz|P_oso|P_rexw|P_seg },
7116   /* 0818 */ { UD_Icmpsd, O_NONE, O_NONE, O_NONE, P_strz|P_oso|P_rexw|P_seg },
7117   /* 0819 */ { UD_Icmpsq, O_NONE, O_NONE, O_NONE, P_strz|P_oso|P_rexw|P_seg },
7118   /* 0820 */ { UD_Itest, O_AL, O_Ib, O_NONE, P_none },
7119   /* 0821 */ { UD_Itest, O_rAX, O_sIz, O_NONE, P_oso|P_rexw },
7120   /* 0822 */ { UD_Istosb, O_NONE, O_NONE, O_NONE, P_str|P_seg },
7121   /* 0823 */ { UD_Istosw, O_NONE, O_NONE, O_NONE, P_str|P_seg|P_oso|P_rexw },
7122   /* 0824 */ { UD_Istosd, O_NONE, O_NONE, O_NONE, P_str|P_seg|P_oso|P_rexw },
7123   /* 0825 */ { UD_Istosq, O_NONE, O_NONE, O_NONE, P_str|P_seg|P_oso|P_rexw },
7124   /* 0826 */ { UD_Ilodsb, O_NONE, O_NONE, O_NONE, P_str|P_seg },
7125   /* 0827 */ { UD_Ilodsw, O_NONE, O_NONE, O_NONE, P_str|P_seg|P_oso|P_rexw },
7126   /* 0828 */ { UD_Ilodsd, O_NONE, O_NONE, O_NONE, P_str|P_seg|P_oso|P_rexw },
7127   /* 0829 */ { UD_Ilodsq, O_NONE, O_NONE, O_NONE, P_str|P_seg|P_oso|P_rexw },
7128   /* 0830 */ { UD_Iscasb, O_NONE, O_NONE, O_NONE, P_strz },
7129   /* 0831 */ { UD_Iscasw, O_NONE, O_NONE, O_NONE, P_strz|P_oso|P_rexw },
7130   /* 0832 */ { UD_Iscasd, O_NONE, O_NONE, O_NONE, P_strz|P_oso|P_rexw },
7131   /* 0833 */ { UD_Iscasq, O_NONE, O_NONE, O_NONE, P_strz|P_oso|P_rexw },
7132   /* 0834 */ { UD_Imov, O_R0b, O_Ib, O_NONE, P_rexb },
7133   /* 0835 */ { UD_Imov, O_R1b, O_Ib, O_NONE, P_rexb },
7134   /* 0836 */ { UD_Imov, O_R2b, O_Ib, O_NONE, P_rexb },
7135   /* 0837 */ { UD_Imov, O_R3b, O_Ib, O_NONE, P_rexb },
7136   /* 0838 */ { UD_Imov, O_R4b, O_Ib, O_NONE, P_rexb },
7137   /* 0839 */ { UD_Imov, O_R5b, O_Ib, O_NONE, P_rexb },
7138   /* 0840 */ { UD_Imov, O_R6b, O_Ib, O_NONE, P_rexb },
7139   /* 0841 */ { UD_Imov, O_R7b, O_Ib, O_NONE, P_rexb },
7140   /* 0842 */ { UD_Imov, O_R0v, O_Iv, O_NONE, P_oso|P_rexw|P_rexb },
7141   /* 0843 */ { UD_Imov, O_R1v, O_Iv, O_NONE, P_oso|P_rexw|P_rexb },
7142   /* 0844 */ { UD_Imov, O_R2v, O_Iv, O_NONE, P_oso|P_rexw|P_rexb },
7143   /* 0845 */ { UD_Imov, O_R3v, O_Iv, O_NONE, P_oso|P_rexw|P_rexb },
7144   /* 0846 */ { UD_Imov, O_R4v, O_Iv, O_NONE, P_oso|P_rexw|P_rexb },
7145   /* 0847 */ { UD_Imov, O_R5v, O_Iv, O_NONE, P_oso|P_rexw|P_rexb },
7146   /* 0848 */ { UD_Imov, O_R6v, O_Iv, O_NONE, P_oso|P_rexw|P_rexb },
7147   /* 0849 */ { UD_Imov, O_R7v, O_Iv, O_NONE, P_oso|P_rexw|P_rexb },
7148   /* 0850 */ { UD_Irol, O_Eb, O_Ib, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7149   /* 0851 */ { UD_Iror, O_Eb, O_Ib, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7150   /* 0852 */ { UD_Ircl, O_Eb, O_Ib, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7151   /* 0853 */ { UD_Ircr, O_Eb, O_Ib, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7152   /* 0854 */ { UD_Ishl, O_Eb, O_Ib, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7153   /* 0855 */ { UD_Ishr, O_Eb, O_Ib, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7154   /* 0856 */ { UD_Ishl, O_Eb, O_Ib, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7155   /* 0857 */ { UD_Isar, O_Eb, O_Ib, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7156   /* 0858 */ { UD_Irol, O_Ev, O_Ib, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7157   /* 0859 */ { UD_Iror, O_Ev, O_Ib, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7158   /* 0860 */ { UD_Ircl, O_Ev, O_Ib, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7159   /* 0861 */ { UD_Ircr, O_Ev, O_Ib, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7160   /* 0862 */ { UD_Ishl, O_Ev, O_Ib, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7161   /* 0863 */ { UD_Ishr, O_Ev, O_Ib, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7162   /* 0864 */ { UD_Ishl, O_Ev, O_Ib, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7163   /* 0865 */ { UD_Isar, O_Ev, O_Ib, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7164   /* 0866 */ { UD_Iret, O_Iw, O_NONE, O_NONE, P_none },
7165   /* 0867 */ { UD_Iret, O_NONE, O_NONE, O_NONE, P_none },
7166   /* 0868 */ { UD_Iles, O_Gv, O_M, O_NONE, P_aso|P_oso },
7167   /* 0869 */ { UD_Ilds, O_Gv, O_M, O_NONE, P_aso|P_oso },
7168   /* 0870 */ { UD_Imov, O_Eb, O_Ib, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7169   /* 0871 */ { UD_Imov, O_Ev, O_sIz, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7170   /* 0872 */ { UD_Ienter, O_Iw, O_Ib, O_NONE, P_def64 },
7171   /* 0873 */ { UD_Ileave, O_NONE, O_NONE, O_NONE, P_none },
7172   /* 0874 */ { UD_Iretf, O_Iw, O_NONE, O_NONE, P_none },
7173   /* 0875 */ { UD_Iretf, O_NONE, O_NONE, O_NONE, P_none },
7174   /* 0876 */ { UD_Iint3, O_NONE, O_NONE, O_NONE, P_none },
7175   /* 0877 */ { UD_Iint, O_Ib, O_NONE, O_NONE, P_none },
7176   /* 0878 */ { UD_Iinto, O_NONE, O_NONE, O_NONE, P_inv64 },
7177   /* 0879 */ { UD_Iiretw, O_NONE, O_NONE, O_NONE, P_oso|P_rexw },
7178   /* 0880 */ { UD_Iiretd, O_NONE, O_NONE, O_NONE, P_oso|P_rexw },
7179   /* 0881 */ { UD_Iiretq, O_NONE, O_NONE, O_NONE, P_oso|P_rexw },
7180   /* 0882 */ { UD_Irol, O_Eb, O_I1, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7181   /* 0883 */ { UD_Iror, O_Eb, O_I1, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7182   /* 0884 */ { UD_Ircl, O_Eb, O_I1, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7183   /* 0885 */ { UD_Ircr, O_Eb, O_I1, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7184   /* 0886 */ { UD_Ishl, O_Eb, O_I1, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7185   /* 0887 */ { UD_Ishr, O_Eb, O_I1, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7186   /* 0888 */ { UD_Ishl, O_Eb, O_I1, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7187   /* 0889 */ { UD_Isar, O_Eb, O_I1, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7188   /* 0890 */ { UD_Irol, O_Ev, O_I1, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7189   /* 0891 */ { UD_Iror, O_Ev, O_I1, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7190   /* 0892 */ { UD_Ircl, O_Ev, O_I1, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7191   /* 0893 */ { UD_Ircr, O_Ev, O_I1, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7192   /* 0894 */ { UD_Ishl, O_Ev, O_I1, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7193   /* 0895 */ { UD_Ishr, O_Ev, O_I1, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7194   /* 0896 */ { UD_Ishl, O_Ev, O_I1, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7195   /* 0897 */ { UD_Isar, O_Ev, O_I1, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7196   /* 0898 */ { UD_Irol, O_Eb, O_CL, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7197   /* 0899 */ { UD_Iror, O_Eb, O_CL, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7198   /* 0900 */ { UD_Ircl, O_Eb, O_CL, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7199   /* 0901 */ { UD_Ircr, O_Eb, O_CL, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7200   /* 0902 */ { UD_Ishl, O_Eb, O_CL, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7201   /* 0903 */ { UD_Ishr, O_Eb, O_CL, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7202   /* 0904 */ { UD_Ishl, O_Eb, O_CL, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7203   /* 0905 */ { UD_Isar, O_Eb, O_CL, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7204   /* 0906 */ { UD_Irol, O_Ev, O_CL, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7205   /* 0907 */ { UD_Iror, O_Ev, O_CL, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7206   /* 0908 */ { UD_Ircl, O_Ev, O_CL, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7207   /* 0909 */ { UD_Ircr, O_Ev, O_CL, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7208   /* 0910 */ { UD_Ishl, O_Ev, O_CL, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7209   /* 0911 */ { UD_Ishr, O_Ev, O_CL, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7210   /* 0912 */ { UD_Ishl, O_Ev, O_CL, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7211   /* 0913 */ { UD_Isar, O_Ev, O_CL, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7212   /* 0914 */ { UD_Iaam, O_Ib, O_NONE, O_NONE, P_none },
7213   /* 0915 */ { UD_Iaad, O_Ib, O_NONE, O_NONE, P_none },
7214   /* 0916 */ { UD_Isalc, O_NONE, O_NONE, O_NONE, P_inv64 },
7215   /* 0917 */ { UD_Ixlatb, O_NONE, O_NONE, O_NONE, P_rexw|P_seg },
7216   /* 0918 */ { UD_Ifadd, O_Md, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7217   /* 0919 */ { UD_Ifmul, O_Md, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7218   /* 0920 */ { UD_Ifcom, O_Md, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7219   /* 0921 */ { UD_Ifcomp, O_Md, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7220   /* 0922 */ { UD_Ifsub, O_Md, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7221   /* 0923 */ { UD_Ifsubr, O_Md, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7222   /* 0924 */ { UD_Ifdiv, O_Md, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7223   /* 0925 */ { UD_Ifdivr, O_Md, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7224   /* 0926 */ { UD_Ifadd, O_ST0, O_ST0, O_NONE, P_none },
7225   /* 0927 */ { UD_Ifadd, O_ST0, O_ST1, O_NONE, P_none },
7226   /* 0928 */ { UD_Ifadd, O_ST0, O_ST2, O_NONE, P_none },
7227   /* 0929 */ { UD_Ifadd, O_ST0, O_ST3, O_NONE, P_none },
7228   /* 0930 */ { UD_Ifadd, O_ST0, O_ST4, O_NONE, P_none },
7229   /* 0931 */ { UD_Ifadd, O_ST0, O_ST5, O_NONE, P_none },
7230   /* 0932 */ { UD_Ifadd, O_ST0, O_ST6, O_NONE, P_none },
7231   /* 0933 */ { UD_Ifadd, O_ST0, O_ST7, O_NONE, P_none },
7232   /* 0934 */ { UD_Ifmul, O_ST0, O_ST0, O_NONE, P_none },
7233   /* 0935 */ { UD_Ifmul, O_ST0, O_ST1, O_NONE, P_none },
7234   /* 0936 */ { UD_Ifmul, O_ST0, O_ST2, O_NONE, P_none },
7235   /* 0937 */ { UD_Ifmul, O_ST0, O_ST3, O_NONE, P_none },
7236   /* 0938 */ { UD_Ifmul, O_ST0, O_ST4, O_NONE, P_none },
7237   /* 0939 */ { UD_Ifmul, O_ST0, O_ST5, O_NONE, P_none },
7238   /* 0940 */ { UD_Ifmul, O_ST0, O_ST6, O_NONE, P_none },
7239   /* 0941 */ { UD_Ifmul, O_ST0, O_ST7, O_NONE, P_none },
7240   /* 0942 */ { UD_Ifcom, O_ST0, O_ST0, O_NONE, P_none },
7241   /* 0943 */ { UD_Ifcom, O_ST0, O_ST1, O_NONE, P_none },
7242   /* 0944 */ { UD_Ifcom, O_ST0, O_ST2, O_NONE, P_none },
7243   /* 0945 */ { UD_Ifcom, O_ST0, O_ST3, O_NONE, P_none },
7244   /* 0946 */ { UD_Ifcom, O_ST0, O_ST4, O_NONE, P_none },
7245   /* 0947 */ { UD_Ifcom, O_ST0, O_ST5, O_NONE, P_none },
7246   /* 0948 */ { UD_Ifcom, O_ST0, O_ST6, O_NONE, P_none },
7247   /* 0949 */ { UD_Ifcom, O_ST0, O_ST7, O_NONE, P_none },
7248   /* 0950 */ { UD_Ifcomp, O_ST0, O_ST0, O_NONE, P_none },
7249   /* 0951 */ { UD_Ifcomp, O_ST0, O_ST1, O_NONE, P_none },
7250   /* 0952 */ { UD_Ifcomp, O_ST0, O_ST2, O_NONE, P_none },
7251   /* 0953 */ { UD_Ifcomp, O_ST0, O_ST3, O_NONE, P_none },
7252   /* 0954 */ { UD_Ifcomp, O_ST0, O_ST4, O_NONE, P_none },
7253   /* 0955 */ { UD_Ifcomp, O_ST0, O_ST5, O_NONE, P_none },
7254   /* 0956 */ { UD_Ifcomp, O_ST0, O_ST6, O_NONE, P_none },
7255   /* 0957 */ { UD_Ifcomp, O_ST0, O_ST7, O_NONE, P_none },
7256   /* 0958 */ { UD_Ifsub, O_ST0, O_ST0, O_NONE, P_none },
7257   /* 0959 */ { UD_Ifsub, O_ST0, O_ST1, O_NONE, P_none },
7258   /* 0960 */ { UD_Ifsub, O_ST0, O_ST2, O_NONE, P_none },
7259   /* 0961 */ { UD_Ifsub, O_ST0, O_ST3, O_NONE, P_none },
7260   /* 0962 */ { UD_Ifsub, O_ST0, O_ST4, O_NONE, P_none },
7261   /* 0963 */ { UD_Ifsub, O_ST0, O_ST5, O_NONE, P_none },
7262   /* 0964 */ { UD_Ifsub, O_ST0, O_ST6, O_NONE, P_none },
7263   /* 0965 */ { UD_Ifsub, O_ST0, O_ST7, O_NONE, P_none },
7264   /* 0966 */ { UD_Ifsubr, O_ST0, O_ST0, O_NONE, P_none },
7265   /* 0967 */ { UD_Ifsubr, O_ST0, O_ST1, O_NONE, P_none },
7266   /* 0968 */ { UD_Ifsubr, O_ST0, O_ST2, O_NONE, P_none },
7267   /* 0969 */ { UD_Ifsubr, O_ST0, O_ST3, O_NONE, P_none },
7268   /* 0970 */ { UD_Ifsubr, O_ST0, O_ST4, O_NONE, P_none },
7269   /* 0971 */ { UD_Ifsubr, O_ST0, O_ST5, O_NONE, P_none },
7270   /* 0972 */ { UD_Ifsubr, O_ST0, O_ST6, O_NONE, P_none },
7271   /* 0973 */ { UD_Ifsubr, O_ST0, O_ST7, O_NONE, P_none },
7272   /* 0974 */ { UD_Ifdiv, O_ST0, O_ST0, O_NONE, P_none },
7273   /* 0975 */ { UD_Ifdiv, O_ST0, O_ST1, O_NONE, P_none },
7274   /* 0976 */ { UD_Ifdiv, O_ST0, O_ST2, O_NONE, P_none },
7275   /* 0977 */ { UD_Ifdiv, O_ST0, O_ST3, O_NONE, P_none },
7276   /* 0978 */ { UD_Ifdiv, O_ST0, O_ST4, O_NONE, P_none },
7277   /* 0979 */ { UD_Ifdiv, O_ST0, O_ST5, O_NONE, P_none },
7278   /* 0980 */ { UD_Ifdiv, O_ST0, O_ST6, O_NONE, P_none },
7279   /* 0981 */ { UD_Ifdiv, O_ST0, O_ST7, O_NONE, P_none },
7280   /* 0982 */ { UD_Ifdivr, O_ST0, O_ST0, O_NONE, P_none },
7281   /* 0983 */ { UD_Ifdivr, O_ST0, O_ST1, O_NONE, P_none },
7282   /* 0984 */ { UD_Ifdivr, O_ST0, O_ST2, O_NONE, P_none },
7283   /* 0985 */ { UD_Ifdivr, O_ST0, O_ST3, O_NONE, P_none },
7284   /* 0986 */ { UD_Ifdivr, O_ST0, O_ST4, O_NONE, P_none },
7285   /* 0987 */ { UD_Ifdivr, O_ST0, O_ST5, O_NONE, P_none },
7286   /* 0988 */ { UD_Ifdivr, O_ST0, O_ST6, O_NONE, P_none },
7287   /* 0989 */ { UD_Ifdivr, O_ST0, O_ST7, O_NONE, P_none },
7288   /* 0990 */ { UD_Ifld, O_Md, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7289   /* 0991 */ { UD_Ifst, O_Md, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7290   /* 0992 */ { UD_Ifstp, O_Md, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7291   /* 0993 */ { UD_Ifldenv, O_M, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7292   /* 0994 */ { UD_Ifldcw, O_Mw, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7293   /* 0995 */ { UD_Ifnstenv, O_M, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7294   /* 0996 */ { UD_Ifnstcw, O_Mw, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7295   /* 0997 */ { UD_Ifld, O_ST0, O_NONE, O_NONE, P_none },
7296   /* 0998 */ { UD_Ifld, O_ST1, O_NONE, O_NONE, P_none },
7297   /* 0999 */ { UD_Ifld, O_ST2, O_NONE, O_NONE, P_none },
7298   /* 1000 */ { UD_Ifld, O_ST3, O_NONE, O_NONE, P_none },
7299   /* 1001 */ { UD_Ifld, O_ST4, O_NONE, O_NONE, P_none },
7300   /* 1002 */ { UD_Ifld, O_ST5, O_NONE, O_NONE, P_none },
7301   /* 1003 */ { UD_Ifld, O_ST6, O_NONE, O_NONE, P_none },
7302   /* 1004 */ { UD_Ifld, O_ST7, O_NONE, O_NONE, P_none },
7303   /* 1005 */ { UD_Ifxch, O_ST0, O_ST0, O_NONE, P_none },
7304   /* 1006 */ { UD_Ifxch, O_ST0, O_ST1, O_NONE, P_none },
7305   /* 1007 */ { UD_Ifxch, O_ST0, O_ST2, O_NONE, P_none },
7306   /* 1008 */ { UD_Ifxch, O_ST0, O_ST3, O_NONE, P_none },
7307   /* 1009 */ { UD_Ifxch, O_ST0, O_ST4, O_NONE, P_none },
7308   /* 1010 */ { UD_Ifxch, O_ST0, O_ST5, O_NONE, P_none },
7309   /* 1011 */ { UD_Ifxch, O_ST0, O_ST6, O_NONE, P_none },
7310   /* 1012 */ { UD_Ifxch, O_ST0, O_ST7, O_NONE, P_none },
7311   /* 1013 */ { UD_Ifnop, O_NONE, O_NONE, O_NONE, P_none },
7312   /* 1014 */ { UD_Ifstp1, O_ST0, O_NONE, O_NONE, P_none },
7313   /* 1015 */ { UD_Ifstp1, O_ST1, O_NONE, O_NONE, P_none },
7314   /* 1016 */ { UD_Ifstp1, O_ST2, O_NONE, O_NONE, P_none },
7315   /* 1017 */ { UD_Ifstp1, O_ST3, O_NONE, O_NONE, P_none },
7316   /* 1018 */ { UD_Ifstp1, O_ST4, O_NONE, O_NONE, P_none },
7317   /* 1019 */ { UD_Ifstp1, O_ST5, O_NONE, O_NONE, P_none },
7318   /* 1020 */ { UD_Ifstp1, O_ST6, O_NONE, O_NONE, P_none },
7319   /* 1021 */ { UD_Ifstp1, O_ST7, O_NONE, O_NONE, P_none },
7320   /* 1022 */ { UD_Ifchs, O_NONE, O_NONE, O_NONE, P_none },
7321   /* 1023 */ { UD_Ifabs, O_NONE, O_NONE, O_NONE, P_none },
7322   /* 1024 */ { UD_Iftst, O_NONE, O_NONE, O_NONE, P_none },
7323   /* 1025 */ { UD_Ifxam, O_NONE, O_NONE, O_NONE, P_none },
7324   /* 1026 */ { UD_Ifld1, O_NONE, O_NONE, O_NONE, P_none },
7325   /* 1027 */ { UD_Ifldl2t, O_NONE, O_NONE, O_NONE, P_none },
7326   /* 1028 */ { UD_Ifldl2e, O_NONE, O_NONE, O_NONE, P_none },
7327   /* 1029 */ { UD_Ifldpi, O_NONE, O_NONE, O_NONE, P_none },
7328   /* 1030 */ { UD_Ifldlg2, O_NONE, O_NONE, O_NONE, P_none },
7329   /* 1031 */ { UD_Ifldln2, O_NONE, O_NONE, O_NONE, P_none },
7330   /* 1032 */ { UD_Ifldz, O_NONE, O_NONE, O_NONE, P_none },
7331   /* 1033 */ { UD_If2xm1, O_NONE, O_NONE, O_NONE, P_none },
7332   /* 1034 */ { UD_Ifyl2x, O_NONE, O_NONE, O_NONE, P_none },
7333   /* 1035 */ { UD_Ifptan, O_NONE, O_NONE, O_NONE, P_none },
7334   /* 1036 */ { UD_Ifpatan, O_NONE, O_NONE, O_NONE, P_none },
7335   /* 1037 */ { UD_Ifxtract, O_NONE, O_NONE, O_NONE, P_none },
7336   /* 1038 */ { UD_Ifprem1, O_NONE, O_NONE, O_NONE, P_none },
7337   /* 1039 */ { UD_Ifdecstp, O_NONE, O_NONE, O_NONE, P_none },
7338   /* 1040 */ { UD_Ifincstp, O_NONE, O_NONE, O_NONE, P_none },
7339   /* 1041 */ { UD_Ifprem, O_NONE, O_NONE, O_NONE, P_none },
7340   /* 1042 */ { UD_Ifyl2xp1, O_NONE, O_NONE, O_NONE, P_none },
7341   /* 1043 */ { UD_Ifsqrt, O_NONE, O_NONE, O_NONE, P_none },
7342   /* 1044 */ { UD_Ifsincos, O_NONE, O_NONE, O_NONE, P_none },
7343   /* 1045 */ { UD_Ifrndint, O_NONE, O_NONE, O_NONE, P_none },
7344   /* 1046 */ { UD_Ifscale, O_NONE, O_NONE, O_NONE, P_none },
7345   /* 1047 */ { UD_Ifsin, O_NONE, O_NONE, O_NONE, P_none },
7346   /* 1048 */ { UD_Ifcos, O_NONE, O_NONE, O_NONE, P_none },
7347   /* 1049 */ { UD_Ifiadd, O_Md, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7348   /* 1050 */ { UD_Ifimul, O_Md, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7349   /* 1051 */ { UD_Ificom, O_Md, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7350   /* 1052 */ { UD_Ificomp, O_Md, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7351   /* 1053 */ { UD_Ifisub, O_Md, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7352   /* 1054 */ { UD_Ifisubr, O_Md, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7353   /* 1055 */ { UD_Ifidiv, O_Md, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7354   /* 1056 */ { UD_Ifidivr, O_Md, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7355   /* 1057 */ { UD_Ifcmovb, O_ST0, O_ST0, O_NONE, P_none },
7356   /* 1058 */ { UD_Ifcmovb, O_ST0, O_ST1, O_NONE, P_none },
7357   /* 1059 */ { UD_Ifcmovb, O_ST0, O_ST2, O_NONE, P_none },
7358   /* 1060 */ { UD_Ifcmovb, O_ST0, O_ST3, O_NONE, P_none },
7359   /* 1061 */ { UD_Ifcmovb, O_ST0, O_ST4, O_NONE, P_none },
7360   /* 1062 */ { UD_Ifcmovb, O_ST0, O_ST5, O_NONE, P_none },
7361   /* 1063 */ { UD_Ifcmovb, O_ST0, O_ST6, O_NONE, P_none },
7362   /* 1064 */ { UD_Ifcmovb, O_ST0, O_ST7, O_NONE, P_none },
7363   /* 1065 */ { UD_Ifcmove, O_ST0, O_ST0, O_NONE, P_none },
7364   /* 1066 */ { UD_Ifcmove, O_ST0, O_ST1, O_NONE, P_none },
7365   /* 1067 */ { UD_Ifcmove, O_ST0, O_ST2, O_NONE, P_none },
7366   /* 1068 */ { UD_Ifcmove, O_ST0, O_ST3, O_NONE, P_none },
7367   /* 1069 */ { UD_Ifcmove, O_ST0, O_ST4, O_NONE, P_none },
7368   /* 1070 */ { UD_Ifcmove, O_ST0, O_ST5, O_NONE, P_none },
7369   /* 1071 */ { UD_Ifcmove, O_ST0, O_ST6, O_NONE, P_none },
7370   /* 1072 */ { UD_Ifcmove, O_ST0, O_ST7, O_NONE, P_none },
7371   /* 1073 */ { UD_Ifcmovbe, O_ST0, O_ST0, O_NONE, P_none },
7372   /* 1074 */ { UD_Ifcmovbe, O_ST0, O_ST1, O_NONE, P_none },
7373   /* 1075 */ { UD_Ifcmovbe, O_ST0, O_ST2, O_NONE, P_none },
7374   /* 1076 */ { UD_Ifcmovbe, O_ST0, O_ST3, O_NONE, P_none },
7375   /* 1077 */ { UD_Ifcmovbe, O_ST0, O_ST4, O_NONE, P_none },
7376   /* 1078 */ { UD_Ifcmovbe, O_ST0, O_ST5, O_NONE, P_none },
7377   /* 1079 */ { UD_Ifcmovbe, O_ST0, O_ST6, O_NONE, P_none },
7378   /* 1080 */ { UD_Ifcmovbe, O_ST0, O_ST7, O_NONE, P_none },
7379   /* 1081 */ { UD_Ifcmovu, O_ST0, O_ST0, O_NONE, P_none },
7380   /* 1082 */ { UD_Ifcmovu, O_ST0, O_ST1, O_NONE, P_none },
7381   /* 1083 */ { UD_Ifcmovu, O_ST0, O_ST2, O_NONE, P_none },
7382   /* 1084 */ { UD_Ifcmovu, O_ST0, O_ST3, O_NONE, P_none },
7383   /* 1085 */ { UD_Ifcmovu, O_ST0, O_ST4, O_NONE, P_none },
7384   /* 1086 */ { UD_Ifcmovu, O_ST0, O_ST5, O_NONE, P_none },
7385   /* 1087 */ { UD_Ifcmovu, O_ST0, O_ST6, O_NONE, P_none },
7386   /* 1088 */ { UD_Ifcmovu, O_ST0, O_ST7, O_NONE, P_none },
7387   /* 1089 */ { UD_Ifucompp, O_NONE, O_NONE, O_NONE, P_none },
7388   /* 1090 */ { UD_Ifild, O_Md, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7389   /* 1091 */ { UD_Ifisttp, O_Md, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7390   /* 1092 */ { UD_Ifist, O_Md, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7391   /* 1093 */ { UD_Ifistp, O_Md, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7392   /* 1094 */ { UD_Ifld, O_Mt, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7393   /* 1095 */ { UD_Ifstp, O_Mt, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7394   /* 1096 */ { UD_Ifcmovnb, O_ST0, O_ST0, O_NONE, P_none },
7395   /* 1097 */ { UD_Ifcmovnb, O_ST0, O_ST1, O_NONE, P_none },
7396   /* 1098 */ { UD_Ifcmovnb, O_ST0, O_ST2, O_NONE, P_none },
7397   /* 1099 */ { UD_Ifcmovnb, O_ST0, O_ST3, O_NONE, P_none },
7398   /* 1100 */ { UD_Ifcmovnb, O_ST0, O_ST4, O_NONE, P_none },
7399   /* 1101 */ { UD_Ifcmovnb, O_ST0, O_ST5, O_NONE, P_none },
7400   /* 1102 */ { UD_Ifcmovnb, O_ST0, O_ST6, O_NONE, P_none },
7401   /* 1103 */ { UD_Ifcmovnb, O_ST0, O_ST7, O_NONE, P_none },
7402   /* 1104 */ { UD_Ifcmovne, O_ST0, O_ST0, O_NONE, P_none },
7403   /* 1105 */ { UD_Ifcmovne, O_ST0, O_ST1, O_NONE, P_none },
7404   /* 1106 */ { UD_Ifcmovne, O_ST0, O_ST2, O_NONE, P_none },
7405   /* 1107 */ { UD_Ifcmovne, O_ST0, O_ST3, O_NONE, P_none },
7406   /* 1108 */ { UD_Ifcmovne, O_ST0, O_ST4, O_NONE, P_none },
7407   /* 1109 */ { UD_Ifcmovne, O_ST0, O_ST5, O_NONE, P_none },
7408   /* 1110 */ { UD_Ifcmovne, O_ST0, O_ST6, O_NONE, P_none },
7409   /* 1111 */ { UD_Ifcmovne, O_ST0, O_ST7, O_NONE, P_none },
7410   /* 1112 */ { UD_Ifcmovnbe, O_ST0, O_ST0, O_NONE, P_none },
7411   /* 1113 */ { UD_Ifcmovnbe, O_ST0, O_ST1, O_NONE, P_none },
7412   /* 1114 */ { UD_Ifcmovnbe, O_ST0, O_ST2, O_NONE, P_none },
7413   /* 1115 */ { UD_Ifcmovnbe, O_ST0, O_ST3, O_NONE, P_none },
7414   /* 1116 */ { UD_Ifcmovnbe, O_ST0, O_ST4, O_NONE, P_none },
7415   /* 1117 */ { UD_Ifcmovnbe, O_ST0, O_ST5, O_NONE, P_none },
7416   /* 1118 */ { UD_Ifcmovnbe, O_ST0, O_ST6, O_NONE, P_none },
7417   /* 1119 */ { UD_Ifcmovnbe, O_ST0, O_ST7, O_NONE, P_none },
7418   /* 1120 */ { UD_Ifcmovnu, O_ST0, O_ST0, O_NONE, P_none },
7419   /* 1121 */ { UD_Ifcmovnu, O_ST0, O_ST1, O_NONE, P_none },
7420   /* 1122 */ { UD_Ifcmovnu, O_ST0, O_ST2, O_NONE, P_none },
7421   /* 1123 */ { UD_Ifcmovnu, O_ST0, O_ST3, O_NONE, P_none },
7422   /* 1124 */ { UD_Ifcmovnu, O_ST0, O_ST4, O_NONE, P_none },
7423   /* 1125 */ { UD_Ifcmovnu, O_ST0, O_ST5, O_NONE, P_none },
7424   /* 1126 */ { UD_Ifcmovnu, O_ST0, O_ST6, O_NONE, P_none },
7425   /* 1127 */ { UD_Ifcmovnu, O_ST0, O_ST7, O_NONE, P_none },
7426   /* 1128 */ { UD_Ifclex, O_NONE, O_NONE, O_NONE, P_none },
7427   /* 1129 */ { UD_Ifninit, O_NONE, O_NONE, O_NONE, P_none },
7428   /* 1130 */ { UD_Ifucomi, O_ST0, O_ST0, O_NONE, P_none },
7429   /* 1131 */ { UD_Ifucomi, O_ST0, O_ST1, O_NONE, P_none },
7430   /* 1132 */ { UD_Ifucomi, O_ST0, O_ST2, O_NONE, P_none },
7431   /* 1133 */ { UD_Ifucomi, O_ST0, O_ST3, O_NONE, P_none },
7432   /* 1134 */ { UD_Ifucomi, O_ST0, O_ST4, O_NONE, P_none },
7433   /* 1135 */ { UD_Ifucomi, O_ST0, O_ST5, O_NONE, P_none },
7434   /* 1136 */ { UD_Ifucomi, O_ST0, O_ST6, O_NONE, P_none },
7435   /* 1137 */ { UD_Ifucomi, O_ST0, O_ST7, O_NONE, P_none },
7436   /* 1138 */ { UD_Ifcomi, O_ST0, O_ST0, O_NONE, P_none },
7437   /* 1139 */ { UD_Ifcomi, O_ST0, O_ST1, O_NONE, P_none },
7438   /* 1140 */ { UD_Ifcomi, O_ST0, O_ST2, O_NONE, P_none },
7439   /* 1141 */ { UD_Ifcomi, O_ST0, O_ST3, O_NONE, P_none },
7440   /* 1142 */ { UD_Ifcomi, O_ST0, O_ST4, O_NONE, P_none },
7441   /* 1143 */ { UD_Ifcomi, O_ST0, O_ST5, O_NONE, P_none },
7442   /* 1144 */ { UD_Ifcomi, O_ST0, O_ST6, O_NONE, P_none },
7443   /* 1145 */ { UD_Ifcomi, O_ST0, O_ST7, O_NONE, P_none },
7444   /* 1146 */ { UD_Ifadd, O_Mq, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7445   /* 1147 */ { UD_Ifmul, O_Mq, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7446   /* 1148 */ { UD_Ifcom, O_Mq, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7447   /* 1149 */ { UD_Ifcomp, O_Mq, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7448   /* 1150 */ { UD_Ifsub, O_Mq, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7449   /* 1151 */ { UD_Ifsubr, O_Mq, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7450   /* 1152 */ { UD_Ifdiv, O_Mq, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7451   /* 1153 */ { UD_Ifdivr, O_Mq, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7452   /* 1154 */ { UD_Ifadd, O_ST0, O_ST0, O_NONE, P_none },
7453   /* 1155 */ { UD_Ifadd, O_ST1, O_ST0, O_NONE, P_none },
7454   /* 1156 */ { UD_Ifadd, O_ST2, O_ST0, O_NONE, P_none },
7455   /* 1157 */ { UD_Ifadd, O_ST3, O_ST0, O_NONE, P_none },
7456   /* 1158 */ { UD_Ifadd, O_ST4, O_ST0, O_NONE, P_none },
7457   /* 1159 */ { UD_Ifadd, O_ST5, O_ST0, O_NONE, P_none },
7458   /* 1160 */ { UD_Ifadd, O_ST6, O_ST0, O_NONE, P_none },
7459   /* 1161 */ { UD_Ifadd, O_ST7, O_ST0, O_NONE, P_none },
7460   /* 1162 */ { UD_Ifmul, O_ST0, O_ST0, O_NONE, P_none },
7461   /* 1163 */ { UD_Ifmul, O_ST1, O_ST0, O_NONE, P_none },
7462   /* 1164 */ { UD_Ifmul, O_ST2, O_ST0, O_NONE, P_none },
7463   /* 1165 */ { UD_Ifmul, O_ST3, O_ST0, O_NONE, P_none },
7464   /* 1166 */ { UD_Ifmul, O_ST4, O_ST0, O_NONE, P_none },
7465   /* 1167 */ { UD_Ifmul, O_ST5, O_ST0, O_NONE, P_none },
7466   /* 1168 */ { UD_Ifmul, O_ST6, O_ST0, O_NONE, P_none },
7467   /* 1169 */ { UD_Ifmul, O_ST7, O_ST0, O_NONE, P_none },
7468   /* 1170 */ { UD_Ifcom2, O_ST0, O_NONE, O_NONE, P_none },
7469   /* 1171 */ { UD_Ifcom2, O_ST1, O_NONE, O_NONE, P_none },
7470   /* 1172 */ { UD_Ifcom2, O_ST2, O_NONE, O_NONE, P_none },
7471   /* 1173 */ { UD_Ifcom2, O_ST3, O_NONE, O_NONE, P_none },
7472   /* 1174 */ { UD_Ifcom2, O_ST4, O_NONE, O_NONE, P_none },
7473   /* 1175 */ { UD_Ifcom2, O_ST5, O_NONE, O_NONE, P_none },
7474   /* 1176 */ { UD_Ifcom2, O_ST6, O_NONE, O_NONE, P_none },
7475   /* 1177 */ { UD_Ifcom2, O_ST7, O_NONE, O_NONE, P_none },
7476   /* 1178 */ { UD_Ifcomp3, O_ST0, O_NONE, O_NONE, P_none },
7477   /* 1179 */ { UD_Ifcomp3, O_ST1, O_NONE, O_NONE, P_none },
7478   /* 1180 */ { UD_Ifcomp3, O_ST2, O_NONE, O_NONE, P_none },
7479   /* 1181 */ { UD_Ifcomp3, O_ST3, O_NONE, O_NONE, P_none },
7480   /* 1182 */ { UD_Ifcomp3, O_ST4, O_NONE, O_NONE, P_none },
7481   /* 1183 */ { UD_Ifcomp3, O_ST5, O_NONE, O_NONE, P_none },
7482   /* 1184 */ { UD_Ifcomp3, O_ST6, O_NONE, O_NONE, P_none },
7483   /* 1185 */ { UD_Ifcomp3, O_ST7, O_NONE, O_NONE, P_none },
7484   /* 1186 */ { UD_Ifsubr, O_ST0, O_ST0, O_NONE, P_none },
7485   /* 1187 */ { UD_Ifsubr, O_ST1, O_ST0, O_NONE, P_none },
7486   /* 1188 */ { UD_Ifsubr, O_ST2, O_ST0, O_NONE, P_none },
7487   /* 1189 */ { UD_Ifsubr, O_ST3, O_ST0, O_NONE, P_none },
7488   /* 1190 */ { UD_Ifsubr, O_ST4, O_ST0, O_NONE, P_none },
7489   /* 1191 */ { UD_Ifsubr, O_ST5, O_ST0, O_NONE, P_none },
7490   /* 1192 */ { UD_Ifsubr, O_ST6, O_ST0, O_NONE, P_none },
7491   /* 1193 */ { UD_Ifsubr, O_ST7, O_ST0, O_NONE, P_none },
7492   /* 1194 */ { UD_Ifsub, O_ST0, O_ST0, O_NONE, P_none },
7493   /* 1195 */ { UD_Ifsub, O_ST1, O_ST0, O_NONE, P_none },
7494   /* 1196 */ { UD_Ifsub, O_ST2, O_ST0, O_NONE, P_none },
7495   /* 1197 */ { UD_Ifsub, O_ST3, O_ST0, O_NONE, P_none },
7496   /* 1198 */ { UD_Ifsub, O_ST4, O_ST0, O_NONE, P_none },
7497   /* 1199 */ { UD_Ifsub, O_ST5, O_ST0, O_NONE, P_none },
7498   /* 1200 */ { UD_Ifsub, O_ST6, O_ST0, O_NONE, P_none },
7499   /* 1201 */ { UD_Ifsub, O_ST7, O_ST0, O_NONE, P_none },
7500   /* 1202 */ { UD_Ifdivr, O_ST0, O_ST0, O_NONE, P_none },
7501   /* 1203 */ { UD_Ifdivr, O_ST1, O_ST0, O_NONE, P_none },
7502   /* 1204 */ { UD_Ifdivr, O_ST2, O_ST0, O_NONE, P_none },
7503   /* 1205 */ { UD_Ifdivr, O_ST3, O_ST0, O_NONE, P_none },
7504   /* 1206 */ { UD_Ifdivr, O_ST4, O_ST0, O_NONE, P_none },
7505   /* 1207 */ { UD_Ifdivr, O_ST5, O_ST0, O_NONE, P_none },
7506   /* 1208 */ { UD_Ifdivr, O_ST6, O_ST0, O_NONE, P_none },
7507   /* 1209 */ { UD_Ifdivr, O_ST7, O_ST0, O_NONE, P_none },
7508   /* 1210 */ { UD_Ifdiv, O_ST0, O_ST0, O_NONE, P_none },
7509   /* 1211 */ { UD_Ifdiv, O_ST1, O_ST0, O_NONE, P_none },
7510   /* 1212 */ { UD_Ifdiv, O_ST2, O_ST0, O_NONE, P_none },
7511   /* 1213 */ { UD_Ifdiv, O_ST3, O_ST0, O_NONE, P_none },
7512   /* 1214 */ { UD_Ifdiv, O_ST4, O_ST0, O_NONE, P_none },
7513   /* 1215 */ { UD_Ifdiv, O_ST5, O_ST0, O_NONE, P_none },
7514   /* 1216 */ { UD_Ifdiv, O_ST6, O_ST0, O_NONE, P_none },
7515   /* 1217 */ { UD_Ifdiv, O_ST7, O_ST0, O_NONE, P_none },
7516   /* 1218 */ { UD_Ifld, O_Mq, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7517   /* 1219 */ { UD_Ifisttp, O_Mq, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7518   /* 1220 */ { UD_Ifst, O_Mq, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7519   /* 1221 */ { UD_Ifstp, O_Mq, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7520   /* 1222 */ { UD_Ifrstor, O_M, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7521   /* 1223 */ { UD_Ifnsave, O_M, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7522   /* 1224 */ { UD_Ifnstsw, O_Mw, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7523   /* 1225 */ { UD_Iffree, O_ST0, O_NONE, O_NONE, P_none },
7524   /* 1226 */ { UD_Iffree, O_ST1, O_NONE, O_NONE, P_none },
7525   /* 1227 */ { UD_Iffree, O_ST2, O_NONE, O_NONE, P_none },
7526   /* 1228 */ { UD_Iffree, O_ST3, O_NONE, O_NONE, P_none },
7527   /* 1229 */ { UD_Iffree, O_ST4, O_NONE, O_NONE, P_none },
7528   /* 1230 */ { UD_Iffree, O_ST5, O_NONE, O_NONE, P_none },
7529   /* 1231 */ { UD_Iffree, O_ST6, O_NONE, O_NONE, P_none },
7530   /* 1232 */ { UD_Iffree, O_ST7, O_NONE, O_NONE, P_none },
7531   /* 1233 */ { UD_Ifxch4, O_ST0, O_NONE, O_NONE, P_none },
7532   /* 1234 */ { UD_Ifxch4, O_ST1, O_NONE, O_NONE, P_none },
7533   /* 1235 */ { UD_Ifxch4, O_ST2, O_NONE, O_NONE, P_none },
7534   /* 1236 */ { UD_Ifxch4, O_ST3, O_NONE, O_NONE, P_none },
7535   /* 1237 */ { UD_Ifxch4, O_ST4, O_NONE, O_NONE, P_none },
7536   /* 1238 */ { UD_Ifxch4, O_ST5, O_NONE, O_NONE, P_none },
7537   /* 1239 */ { UD_Ifxch4, O_ST6, O_NONE, O_NONE, P_none },
7538   /* 1240 */ { UD_Ifxch4, O_ST7, O_NONE, O_NONE, P_none },
7539   /* 1241 */ { UD_Ifst, O_ST0, O_NONE, O_NONE, P_none },
7540   /* 1242 */ { UD_Ifst, O_ST1, O_NONE, O_NONE, P_none },
7541   /* 1243 */ { UD_Ifst, O_ST2, O_NONE, O_NONE, P_none },
7542   /* 1244 */ { UD_Ifst, O_ST3, O_NONE, O_NONE, P_none },
7543   /* 1245 */ { UD_Ifst, O_ST4, O_NONE, O_NONE, P_none },
7544   /* 1246 */ { UD_Ifst, O_ST5, O_NONE, O_NONE, P_none },
7545   /* 1247 */ { UD_Ifst, O_ST6, O_NONE, O_NONE, P_none },
7546   /* 1248 */ { UD_Ifst, O_ST7, O_NONE, O_NONE, P_none },
7547   /* 1249 */ { UD_Ifstp, O_ST0, O_NONE, O_NONE, P_none },
7548   /* 1250 */ { UD_Ifstp, O_ST1, O_NONE, O_NONE, P_none },
7549   /* 1251 */ { UD_Ifstp, O_ST2, O_NONE, O_NONE, P_none },
7550   /* 1252 */ { UD_Ifstp, O_ST3, O_NONE, O_NONE, P_none },
7551   /* 1253 */ { UD_Ifstp, O_ST4, O_NONE, O_NONE, P_none },
7552   /* 1254 */ { UD_Ifstp, O_ST5, O_NONE, O_NONE, P_none },
7553   /* 1255 */ { UD_Ifstp, O_ST6, O_NONE, O_NONE, P_none },
7554   /* 1256 */ { UD_Ifstp, O_ST7, O_NONE, O_NONE, P_none },
7555   /* 1257 */ { UD_Ifucom, O_ST0, O_NONE, O_NONE, P_none },
7556   /* 1258 */ { UD_Ifucom, O_ST1, O_NONE, O_NONE, P_none },
7557   /* 1259 */ { UD_Ifucom, O_ST2, O_NONE, O_NONE, P_none },
7558   /* 1260 */ { UD_Ifucom, O_ST3, O_NONE, O_NONE, P_none },
7559   /* 1261 */ { UD_Ifucom, O_ST4, O_NONE, O_NONE, P_none },
7560   /* 1262 */ { UD_Ifucom, O_ST5, O_NONE, O_NONE, P_none },
7561   /* 1263 */ { UD_Ifucom, O_ST6, O_NONE, O_NONE, P_none },
7562   /* 1264 */ { UD_Ifucom, O_ST7, O_NONE, O_NONE, P_none },
7563   /* 1265 */ { UD_Ifucomp, O_ST0, O_NONE, O_NONE, P_none },
7564   /* 1266 */ { UD_Ifucomp, O_ST1, O_NONE, O_NONE, P_none },
7565   /* 1267 */ { UD_Ifucomp, O_ST2, O_NONE, O_NONE, P_none },
7566   /* 1268 */ { UD_Ifucomp, O_ST3, O_NONE, O_NONE, P_none },
7567   /* 1269 */ { UD_Ifucomp, O_ST4, O_NONE, O_NONE, P_none },
7568   /* 1270 */ { UD_Ifucomp, O_ST5, O_NONE, O_NONE, P_none },
7569   /* 1271 */ { UD_Ifucomp, O_ST6, O_NONE, O_NONE, P_none },
7570   /* 1272 */ { UD_Ifucomp, O_ST7, O_NONE, O_NONE, P_none },
7571   /* 1273 */ { UD_Ifiadd, O_Mw, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7572   /* 1274 */ { UD_Ifimul, O_Mw, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7573   /* 1275 */ { UD_Ificom, O_Mw, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7574   /* 1276 */ { UD_Ificomp, O_Mw, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7575   /* 1277 */ { UD_Ifisub, O_Mw, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7576   /* 1278 */ { UD_Ifisubr, O_Mw, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7577   /* 1279 */ { UD_Ifidiv, O_Mw, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7578   /* 1280 */ { UD_Ifidivr, O_Mw, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7579   /* 1281 */ { UD_Ifaddp, O_ST0, O_ST0, O_NONE, P_none },
7580   /* 1282 */ { UD_Ifaddp, O_ST1, O_ST0, O_NONE, P_none },
7581   /* 1283 */ { UD_Ifaddp, O_ST2, O_ST0, O_NONE, P_none },
7582   /* 1284 */ { UD_Ifaddp, O_ST3, O_ST0, O_NONE, P_none },
7583   /* 1285 */ { UD_Ifaddp, O_ST4, O_ST0, O_NONE, P_none },
7584   /* 1286 */ { UD_Ifaddp, O_ST5, O_ST0, O_NONE, P_none },
7585   /* 1287 */ { UD_Ifaddp, O_ST6, O_ST0, O_NONE, P_none },
7586   /* 1288 */ { UD_Ifaddp, O_ST7, O_ST0, O_NONE, P_none },
7587   /* 1289 */ { UD_Ifmulp, O_ST0, O_ST0, O_NONE, P_none },
7588   /* 1290 */ { UD_Ifmulp, O_ST1, O_ST0, O_NONE, P_none },
7589   /* 1291 */ { UD_Ifmulp, O_ST2, O_ST0, O_NONE, P_none },
7590   /* 1292 */ { UD_Ifmulp, O_ST3, O_ST0, O_NONE, P_none },
7591   /* 1293 */ { UD_Ifmulp, O_ST4, O_ST0, O_NONE, P_none },
7592   /* 1294 */ { UD_Ifmulp, O_ST5, O_ST0, O_NONE, P_none },
7593   /* 1295 */ { UD_Ifmulp, O_ST6, O_ST0, O_NONE, P_none },
7594   /* 1296 */ { UD_Ifmulp, O_ST7, O_ST0, O_NONE, P_none },
7595   /* 1297 */ { UD_Ifcomp5, O_ST0, O_NONE, O_NONE, P_none },
7596   /* 1298 */ { UD_Ifcomp5, O_ST1, O_NONE, O_NONE, P_none },
7597   /* 1299 */ { UD_Ifcomp5, O_ST2, O_NONE, O_NONE, P_none },
7598   /* 1300 */ { UD_Ifcomp5, O_ST3, O_NONE, O_NONE, P_none },
7599   /* 1301 */ { UD_Ifcomp5, O_ST4, O_NONE, O_NONE, P_none },
7600   /* 1302 */ { UD_Ifcomp5, O_ST5, O_NONE, O_NONE, P_none },
7601   /* 1303 */ { UD_Ifcomp5, O_ST6, O_NONE, O_NONE, P_none },
7602   /* 1304 */ { UD_Ifcomp5, O_ST7, O_NONE, O_NONE, P_none },
7603   /* 1305 */ { UD_Ifcompp, O_NONE, O_NONE, O_NONE, P_none },
7604   /* 1306 */ { UD_Ifsubrp, O_ST0, O_ST0, O_NONE, P_none },
7605   /* 1307 */ { UD_Ifsubrp, O_ST1, O_ST0, O_NONE, P_none },
7606   /* 1308 */ { UD_Ifsubrp, O_ST2, O_ST0, O_NONE, P_none },
7607   /* 1309 */ { UD_Ifsubrp, O_ST3, O_ST0, O_NONE, P_none },
7608   /* 1310 */ { UD_Ifsubrp, O_ST4, O_ST0, O_NONE, P_none },
7609   /* 1311 */ { UD_Ifsubrp, O_ST5, O_ST0, O_NONE, P_none },
7610   /* 1312 */ { UD_Ifsubrp, O_ST6, O_ST0, O_NONE, P_none },
7611   /* 1313 */ { UD_Ifsubrp, O_ST7, O_ST0, O_NONE, P_none },
7612   /* 1314 */ { UD_Ifsubp, O_ST0, O_ST0, O_NONE, P_none },
7613   /* 1315 */ { UD_Ifsubp, O_ST1, O_ST0, O_NONE, P_none },
7614   /* 1316 */ { UD_Ifsubp, O_ST2, O_ST0, O_NONE, P_none },
7615   /* 1317 */ { UD_Ifsubp, O_ST3, O_ST0, O_NONE, P_none },
7616   /* 1318 */ { UD_Ifsubp, O_ST4, O_ST0, O_NONE, P_none },
7617   /* 1319 */ { UD_Ifsubp, O_ST5, O_ST0, O_NONE, P_none },
7618   /* 1320 */ { UD_Ifsubp, O_ST6, O_ST0, O_NONE, P_none },
7619   /* 1321 */ { UD_Ifsubp, O_ST7, O_ST0, O_NONE, P_none },
7620   /* 1322 */ { UD_Ifdivrp, O_ST0, O_ST0, O_NONE, P_none },
7621   /* 1323 */ { UD_Ifdivrp, O_ST1, O_ST0, O_NONE, P_none },
7622   /* 1324 */ { UD_Ifdivrp, O_ST2, O_ST0, O_NONE, P_none },
7623   /* 1325 */ { UD_Ifdivrp, O_ST3, O_ST0, O_NONE, P_none },
7624   /* 1326 */ { UD_Ifdivrp, O_ST4, O_ST0, O_NONE, P_none },
7625   /* 1327 */ { UD_Ifdivrp, O_ST5, O_ST0, O_NONE, P_none },
7626   /* 1328 */ { UD_Ifdivrp, O_ST6, O_ST0, O_NONE, P_none },
7627   /* 1329 */ { UD_Ifdivrp, O_ST7, O_ST0, O_NONE, P_none },
7628   /* 1330 */ { UD_Ifdivp, O_ST0, O_ST0, O_NONE, P_none },
7629   /* 1331 */ { UD_Ifdivp, O_ST1, O_ST0, O_NONE, P_none },
7630   /* 1332 */ { UD_Ifdivp, O_ST2, O_ST0, O_NONE, P_none },
7631   /* 1333 */ { UD_Ifdivp, O_ST3, O_ST0, O_NONE, P_none },
7632   /* 1334 */ { UD_Ifdivp, O_ST4, O_ST0, O_NONE, P_none },
7633   /* 1335 */ { UD_Ifdivp, O_ST5, O_ST0, O_NONE, P_none },
7634   /* 1336 */ { UD_Ifdivp, O_ST6, O_ST0, O_NONE, P_none },
7635   /* 1337 */ { UD_Ifdivp, O_ST7, O_ST0, O_NONE, P_none },
7636   /* 1338 */ { UD_Ifild, O_Mw, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7637   /* 1339 */ { UD_Ifisttp, O_Mw, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7638   /* 1340 */ { UD_Ifist, O_Mw, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7639   /* 1341 */ { UD_Ifistp, O_Mw, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7640   /* 1342 */ { UD_Ifbld, O_Mt, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7641   /* 1343 */ { UD_Ifild, O_Mq, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7642   /* 1344 */ { UD_Ifbstp, O_Mt, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7643   /* 1345 */ { UD_Ifistp, O_Mq, O_NONE, O_NONE, P_aso|P_rexr|P_rexx|P_rexb },
7644   /* 1346 */ { UD_Iffreep, O_ST0, O_NONE, O_NONE, P_none },
7645   /* 1347 */ { UD_Iffreep, O_ST1, O_NONE, O_NONE, P_none },
7646   /* 1348 */ { UD_Iffreep, O_ST2, O_NONE, O_NONE, P_none },
7647   /* 1349 */ { UD_Iffreep, O_ST3, O_NONE, O_NONE, P_none },
7648   /* 1350 */ { UD_Iffreep, O_ST4, O_NONE, O_NONE, P_none },
7649   /* 1351 */ { UD_Iffreep, O_ST5, O_NONE, O_NONE, P_none },
7650   /* 1352 */ { UD_Iffreep, O_ST6, O_NONE, O_NONE, P_none },
7651   /* 1353 */ { UD_Iffreep, O_ST7, O_NONE, O_NONE, P_none },
7652   /* 1354 */ { UD_Ifxch7, O_ST0, O_NONE, O_NONE, P_none },
7653   /* 1355 */ { UD_Ifxch7, O_ST1, O_NONE, O_NONE, P_none },
7654   /* 1356 */ { UD_Ifxch7, O_ST2, O_NONE, O_NONE, P_none },
7655   /* 1357 */ { UD_Ifxch7, O_ST3, O_NONE, O_NONE, P_none },
7656   /* 1358 */ { UD_Ifxch7, O_ST4, O_NONE, O_NONE, P_none },
7657   /* 1359 */ { UD_Ifxch7, O_ST5, O_NONE, O_NONE, P_none },
7658   /* 1360 */ { UD_Ifxch7, O_ST6, O_NONE, O_NONE, P_none },
7659   /* 1361 */ { UD_Ifxch7, O_ST7, O_NONE, O_NONE, P_none },
7660   /* 1362 */ { UD_Ifstp8, O_ST0, O_NONE, O_NONE, P_none },
7661   /* 1363 */ { UD_Ifstp8, O_ST1, O_NONE, O_NONE, P_none },
7662   /* 1364 */ { UD_Ifstp8, O_ST2, O_NONE, O_NONE, P_none },
7663   /* 1365 */ { UD_Ifstp8, O_ST3, O_NONE, O_NONE, P_none },
7664   /* 1366 */ { UD_Ifstp8, O_ST4, O_NONE, O_NONE, P_none },
7665   /* 1367 */ { UD_Ifstp8, O_ST5, O_NONE, O_NONE, P_none },
7666   /* 1368 */ { UD_Ifstp8, O_ST6, O_NONE, O_NONE, P_none },
7667   /* 1369 */ { UD_Ifstp8, O_ST7, O_NONE, O_NONE, P_none },
7668   /* 1370 */ { UD_Ifstp9, O_ST0, O_NONE, O_NONE, P_none },
7669   /* 1371 */ { UD_Ifstp9, O_ST1, O_NONE, O_NONE, P_none },
7670   /* 1372 */ { UD_Ifstp9, O_ST2, O_NONE, O_NONE, P_none },
7671   /* 1373 */ { UD_Ifstp9, O_ST3, O_NONE, O_NONE, P_none },
7672   /* 1374 */ { UD_Ifstp9, O_ST4, O_NONE, O_NONE, P_none },
7673   /* 1375 */ { UD_Ifstp9, O_ST5, O_NONE, O_NONE, P_none },
7674   /* 1376 */ { UD_Ifstp9, O_ST6, O_NONE, O_NONE, P_none },
7675   /* 1377 */ { UD_Ifstp9, O_ST7, O_NONE, O_NONE, P_none },
7676   /* 1378 */ { UD_Ifnstsw, O_AX, O_NONE, O_NONE, P_none },
7677   /* 1379 */ { UD_Ifucomip, O_ST0, O_ST0, O_NONE, P_none },
7678   /* 1380 */ { UD_Ifucomip, O_ST0, O_ST1, O_NONE, P_none },
7679   /* 1381 */ { UD_Ifucomip, O_ST0, O_ST2, O_NONE, P_none },
7680   /* 1382 */ { UD_Ifucomip, O_ST0, O_ST3, O_NONE, P_none },
7681   /* 1383 */ { UD_Ifucomip, O_ST0, O_ST4, O_NONE, P_none },
7682   /* 1384 */ { UD_Ifucomip, O_ST0, O_ST5, O_NONE, P_none },
7683   /* 1385 */ { UD_Ifucomip, O_ST0, O_ST6, O_NONE, P_none },
7684   /* 1386 */ { UD_Ifucomip, O_ST0, O_ST7, O_NONE, P_none },
7685   /* 1387 */ { UD_Ifcomip, O_ST0, O_ST0, O_NONE, P_none },
7686   /* 1388 */ { UD_Ifcomip, O_ST0, O_ST1, O_NONE, P_none },
7687   /* 1389 */ { UD_Ifcomip, O_ST0, O_ST2, O_NONE, P_none },
7688   /* 1390 */ { UD_Ifcomip, O_ST0, O_ST3, O_NONE, P_none },
7689   /* 1391 */ { UD_Ifcomip, O_ST0, O_ST4, O_NONE, P_none },
7690   /* 1392 */ { UD_Ifcomip, O_ST0, O_ST5, O_NONE, P_none },
7691   /* 1393 */ { UD_Ifcomip, O_ST0, O_ST6, O_NONE, P_none },
7692   /* 1394 */ { UD_Ifcomip, O_ST0, O_ST7, O_NONE, P_none },
7693   /* 1395 */ { UD_Iloopne, O_Jb, O_NONE, O_NONE, P_none },
7694   /* 1396 */ { UD_Iloope, O_Jb, O_NONE, O_NONE, P_none },
7695   /* 1397 */ { UD_Iloop, O_Jb, O_NONE, O_NONE, P_none },
7696   /* 1398 */ { UD_Ijcxz, O_Jb, O_NONE, O_NONE, P_aso },
7697   /* 1399 */ { UD_Ijecxz, O_Jb, O_NONE, O_NONE, P_aso },
7698   /* 1400 */ { UD_Ijrcxz, O_Jb, O_NONE, O_NONE, P_aso },
7699   /* 1401 */ { UD_Iin, O_AL, O_Ib, O_NONE, P_none },
7700   /* 1402 */ { UD_Iin, O_eAX, O_Ib, O_NONE, P_oso },
7701   /* 1403 */ { UD_Iout, O_Ib, O_AL, O_NONE, P_none },
7702   /* 1404 */ { UD_Iout, O_Ib, O_eAX, O_NONE, P_oso },
7703   /* 1405 */ { UD_Icall, O_Jz, O_NONE, O_NONE, P_oso|P_def64 },
7704   /* 1406 */ { UD_Ijmp, O_Jz, O_NONE, O_NONE, P_oso|P_def64 },
7705   /* 1407 */ { UD_Ijmp, O_Av, O_NONE, O_NONE, P_oso },
7706   /* 1408 */ { UD_Ijmp, O_Jb, O_NONE, O_NONE, P_def64 },
7707   /* 1409 */ { UD_Iin, O_AL, O_DX, O_NONE, P_none },
7708   /* 1410 */ { UD_Iin, O_eAX, O_DX, O_NONE, P_oso },
7709   /* 1411 */ { UD_Iout, O_DX, O_AL, O_NONE, P_none },
7710   /* 1412 */ { UD_Iout, O_DX, O_eAX, O_NONE, P_oso },
7711   /* 1413 */ { UD_Ilock, O_NONE, O_NONE, O_NONE, P_none },
7712   /* 1414 */ { UD_Iint1, O_NONE, O_NONE, O_NONE, P_none },
7713   /* 1415 */ { UD_Irepne, O_NONE, O_NONE, O_NONE, P_none },
7714   /* 1416 */ { UD_Irep, O_NONE, O_NONE, O_NONE, P_none },
7715   /* 1417 */ { UD_Ihlt, O_NONE, O_NONE, O_NONE, P_none },
7716   /* 1418 */ { UD_Icmc, O_NONE, O_NONE, O_NONE, P_none },
7717   /* 1419 */ { UD_Itest, O_Eb, O_Ib, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7718   /* 1420 */ { UD_Itest, O_Eb, O_Ib, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7719   /* 1421 */ { UD_Inot, O_Eb, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7720   /* 1422 */ { UD_Ineg, O_Eb, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7721   /* 1423 */ { UD_Imul, O_Eb, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7722   /* 1424 */ { UD_Iimul, O_Eb, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7723   /* 1425 */ { UD_Idiv, O_Eb, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7724   /* 1426 */ { UD_Iidiv, O_Eb, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7725   /* 1427 */ { UD_Itest, O_Ev, O_sIz, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7726   /* 1428 */ { UD_Itest, O_Ev, O_Iz, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7727   /* 1429 */ { UD_Inot, O_Ev, O_NONE, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7728   /* 1430 */ { UD_Ineg, O_Ev, O_NONE, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7729   /* 1431 */ { UD_Imul, O_Ev, O_NONE, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7730   /* 1432 */ { UD_Iimul, O_Ev, O_NONE, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7731   /* 1433 */ { UD_Idiv, O_Ev, O_NONE, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7732   /* 1434 */ { UD_Iidiv, O_Ev, O_NONE, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7733   /* 1435 */ { UD_Iclc, O_NONE, O_NONE, O_NONE, P_none },
7734   /* 1436 */ { UD_Istc, O_NONE, O_NONE, O_NONE, P_none },
7735   /* 1437 */ { UD_Icli, O_NONE, O_NONE, O_NONE, P_none },
7736   /* 1438 */ { UD_Isti, O_NONE, O_NONE, O_NONE, P_none },
7737   /* 1439 */ { UD_Icld, O_NONE, O_NONE, O_NONE, P_none },
7738   /* 1440 */ { UD_Istd, O_NONE, O_NONE, O_NONE, P_none },
7739   /* 1441 */ { UD_Iinc, O_Eb, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7740   /* 1442 */ { UD_Idec, O_Eb, O_NONE, O_NONE, P_aso|P_rexw|P_rexr|P_rexx|P_rexb },
7741   /* 1443 */ { UD_Iinc, O_Ev, O_NONE, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7742   /* 1444 */ { UD_Idec, O_Ev, O_NONE, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7743   /* 1445 */ { UD_Icall, O_Ev, O_NONE, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7744   /* 1446 */ { UD_Icall, O_Eq, O_NONE, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb|P_def64 },
7745   /* 1447 */ { UD_Icall, O_Fv, O_NONE, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7746   /* 1448 */ { UD_Ijmp, O_Ev, O_NONE, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb|P_def64 },
7747   /* 1449 */ { UD_Ijmp, O_Fv, O_NONE, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },
7748   /* 1450 */ { UD_Ipush, O_Ev, O_NONE, O_NONE, P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb|P_def64 },
7749 };
7750
7751
7752 const char * ud_mnemonics_str[] = {
7753 "invalid",
7754     "3dnow",
7755     "none",
7756     "db",
7757     "pause",
7758     "aaa",
7759     "aad",
7760     "aam",
7761     "aas",
7762     "adc",
7763     "add",
7764     "addpd",
7765     "addps",
7766     "addsd",
7767     "addss",
7768     "and",
7769     "andpd",
7770     "andps",
7771     "andnpd",
7772     "andnps",
7773     "arpl",
7774     "movsxd",
7775     "bound",
7776     "bsf",
7777     "bsr",
7778     "bswap",
7779     "bt",
7780     "btc",
7781     "btr",
7782     "bts",
7783     "call",
7784     "cbw",
7785     "cwde",
7786     "cdqe",
7787     "clc",
7788     "cld",
7789     "clflush",
7790     "clgi",
7791     "cli",
7792     "clts",
7793     "cmc",
7794     "cmovo",
7795     "cmovno",
7796     "cmovb",
7797     "cmovae",
7798     "cmovz",
7799     "cmovnz",
7800     "cmovbe",
7801     "cmova",
7802     "cmovs",
7803     "cmovns",
7804     "cmovp",
7805     "cmovnp",
7806     "cmovl",
7807     "cmovge",
7808     "cmovle",
7809     "cmovg",
7810     "cmp",
7811     "cmppd",
7812     "cmpps",
7813     "cmpsb",
7814     "cmpsw",
7815     "cmpsd",
7816     "cmpsq",
7817     "cmpss",
7818     "cmpxchg",
7819     "cmpxchg8b",
7820     "cmpxchg16b",
7821     "comisd",
7822     "comiss",
7823     "cpuid",
7824     "cvtdq2pd",
7825     "cvtdq2ps",
7826     "cvtpd2dq",
7827     "cvtpd2pi",
7828     "cvtpd2ps",
7829     "cvtpi2ps",
7830     "cvtpi2pd",
7831     "cvtps2dq",
7832     "cvtps2pi",
7833     "cvtps2pd",
7834     "cvtsd2si",
7835     "cvtsd2ss",
7836     "cvtsi2ss",
7837     "cvtss2si",
7838     "cvtss2sd",
7839     "cvttpd2pi",
7840     "cvttpd2dq",
7841     "cvttps2dq",
7842     "cvttps2pi",
7843     "cvttsd2si",
7844     "cvtsi2sd",
7845     "cvttss2si",
7846     "cwd",
7847     "cdq",
7848     "cqo",
7849     "daa",
7850     "das",
7851     "dec",
7852     "div",
7853     "divpd",
7854     "divps",
7855     "divsd",
7856     "divss",
7857     "emms",
7858     "enter",
7859     "f2xm1",
7860     "fabs",
7861     "fadd",
7862     "faddp",
7863     "fbld",
7864     "fbstp",
7865     "fchs",
7866     "fclex",
7867     "fcmovb",
7868     "fcmove",
7869     "fcmovbe",
7870     "fcmovu",
7871     "fcmovnb",
7872     "fcmovne",
7873     "fcmovnbe",
7874     "fcmovnu",
7875     "fucomi",
7876     "fcom",
7877     "fcom2",
7878     "fcomp3",
7879     "fcomi",
7880     "fucomip",
7881     "fcomip",
7882     "fcomp",
7883     "fcomp5",
7884     "fcompp",
7885     "fcos",
7886     "fdecstp",
7887     "fdiv",
7888     "fdivp",
7889     "fdivr",
7890     "fdivrp",
7891     "femms",
7892     "ffree",
7893     "ffreep",
7894     "ficom",
7895     "ficomp",
7896     "fild",
7897     "fincstp",
7898     "fninit",
7899     "fiadd",
7900     "fidivr",
7901     "fidiv",
7902     "fisub",
7903     "fisubr",
7904     "fist",
7905     "fistp",
7906     "fisttp",
7907     "fld",
7908     "fld1",
7909     "fldl2t",
7910     "fldl2e",
7911     "fldpi",
7912     "fldlg2",
7913     "fldln2",
7914     "fldz",
7915     "fldcw",
7916     "fldenv",
7917     "fmul",
7918     "fmulp",
7919     "fimul",
7920     "fnop",
7921     "fpatan",
7922     "fprem",
7923     "fprem1",
7924     "fptan",
7925     "frndint",
7926     "frstor",
7927     "fnsave",
7928     "fscale",
7929     "fsin",
7930     "fsincos",
7931     "fsqrt",
7932     "fstp",
7933     "fstp1",
7934     "fstp8",
7935     "fstp9",
7936     "fst",
7937     "fnstcw",
7938     "fnstenv",
7939     "fnstsw",
7940     "fsub",
7941     "fsubp",
7942     "fsubr",
7943     "fsubrp",
7944     "ftst",
7945     "fucom",
7946     "fucomp",
7947     "fucompp",
7948     "fxam",
7949     "fxch",
7950     "fxch4",
7951     "fxch7",
7952     "fxrstor",
7953     "fxsave",
7954     "fxtract",
7955     "fyl2x",
7956     "fyl2xp1",
7957     "hlt",
7958     "idiv",
7959     "in",
7960     "imul",
7961     "inc",
7962     "insb",
7963     "insw",
7964     "insd",
7965     "int1",
7966     "int3",
7967     "int",
7968     "into",
7969     "invd",
7970     "invept",
7971     "invlpg",
7972     "invlpga",
7973     "invvpid",
7974     "iretw",
7975     "iretd",
7976     "iretq",
7977     "jo",
7978     "jno",
7979     "jb",
7980     "jae",
7981     "jz",
7982     "jnz",
7983     "jbe",
7984     "ja",
7985     "js",
7986     "jns",
7987     "jp",
7988     "jnp",
7989     "jl",
7990     "jge",
7991     "jle",
7992     "jg",
7993     "jcxz",
7994     "jecxz",
7995     "jrcxz",
7996     "jmp",
7997     "lahf",
7998     "lar",
7999     "lddqu",
8000     "ldmxcsr",
8001     "lds",
8002     "lea",
8003     "les",
8004     "lfs",
8005     "lgs",
8006     "lidt",
8007     "lss",
8008     "leave",
8009     "lfence",
8010     "lgdt",
8011     "lldt",
8012     "lmsw",
8013     "lock",
8014     "lodsb",
8015     "lodsw",
8016     "lodsd",
8017     "lodsq",
8018     "loopne",
8019     "loope",
8020     "loop",
8021     "lsl",
8022     "ltr",
8023     "maskmovq",
8024     "maxpd",
8025     "maxps",
8026     "maxsd",
8027     "maxss",
8028     "mfence",
8029     "minpd",
8030     "minps",
8031     "minsd",
8032     "minss",
8033     "monitor",
8034     "montmul",
8035     "mov",
8036     "movapd",
8037     "movaps",
8038     "movd",
8039     "movhpd",
8040     "movhps",
8041     "movlhps",
8042     "movlpd",
8043     "movlps",
8044     "movhlps",
8045     "movmskpd",
8046     "movmskps",
8047     "movntdq",
8048     "movnti",
8049     "movntpd",
8050     "movntps",
8051     "movntq",
8052     "movq",
8053     "movsb",
8054     "movsw",
8055     "movsd",
8056     "movsq",
8057     "movss",
8058     "movsx",
8059     "movupd",
8060     "movups",
8061     "movzx",
8062     "mul",
8063     "mulpd",
8064     "mulps",
8065     "mulsd",
8066     "mulss",
8067     "mwait",
8068     "neg",
8069     "nop",
8070     "not",
8071     "or",
8072     "orpd",
8073     "orps",
8074     "out",
8075     "outsb",
8076     "outsw",
8077     "outsd",
8078     "packsswb",
8079     "packssdw",
8080     "packuswb",
8081     "paddb",
8082     "paddw",
8083     "paddd",
8084     "paddsb",
8085     "paddsw",
8086     "paddusb",
8087     "paddusw",
8088     "pand",
8089     "pandn",
8090     "pavgb",
8091     "pavgw",
8092     "pcmpeqb",
8093     "pcmpeqw",
8094     "pcmpeqd",
8095     "pcmpgtb",
8096     "pcmpgtw",
8097     "pcmpgtd",
8098     "pextrb",
8099     "pextrd",
8100     "pextrq",
8101     "pextrw",
8102     "pinsrb",
8103     "pinsrw",
8104     "pinsrd",
8105     "pinsrq",
8106     "pmaddwd",
8107     "pmaxsw",
8108     "pmaxub",
8109     "pminsw",
8110     "pminub",
8111     "pmovmskb",
8112     "pmulhuw",
8113     "pmulhw",
8114     "pmullw",
8115     "pop",
8116     "popa",
8117     "popad",
8118     "popfw",
8119     "popfd",
8120     "popfq",
8121     "por",
8122     "prefetch",
8123     "prefetchnta",
8124     "prefetcht0",
8125     "prefetcht1",
8126     "prefetcht2",
8127     "psadbw",
8128     "pshufw",
8129     "psllw",
8130     "pslld",
8131     "psllq",
8132     "psraw",
8133     "psrad",
8134     "psrlw",
8135     "psrld",
8136     "psrlq",
8137     "psubb",
8138     "psubw",
8139     "psubd",
8140     "psubsb",
8141     "psubsw",
8142     "psubusb",
8143     "psubusw",
8144     "punpckhbw",
8145     "punpckhwd",
8146     "punpckhdq",
8147     "punpcklbw",
8148     "punpcklwd",
8149     "punpckldq",
8150     "pi2fw",
8151     "pi2fd",
8152     "pf2iw",
8153     "pf2id",
8154     "pfnacc",
8155     "pfpnacc",
8156     "pfcmpge",
8157     "pfmin",
8158     "pfrcp",
8159     "pfrsqrt",
8160     "pfsub",
8161     "pfadd",
8162     "pfcmpgt",
8163     "pfmax",
8164     "pfrcpit1",
8165     "pfrsqit1",
8166     "pfsubr",
8167     "pfacc",
8168     "pfcmpeq",
8169     "pfmul",
8170     "pfrcpit2",
8171     "pmulhrw",
8172     "pswapd",
8173     "pavgusb",
8174     "push",
8175     "pusha",
8176     "pushad",
8177     "pushfw",
8178     "pushfd",
8179     "pushfq",
8180     "pxor",
8181     "rcl",
8182     "rcr",
8183     "rol",
8184     "ror",
8185     "rcpps",
8186     "rcpss",
8187     "rdmsr",
8188     "rdpmc",
8189     "rdtsc",
8190     "rdtscp",
8191     "repne",
8192     "rep",
8193     "ret",
8194     "retf",
8195     "rsm",
8196     "rsqrtps",
8197     "rsqrtss",
8198     "sahf",
8199     "salc",
8200     "sar",
8201     "shl",
8202     "shr",
8203     "sbb",
8204     "scasb",
8205     "scasw",
8206     "scasd",
8207     "scasq",
8208     "seto",
8209     "setno",
8210     "setb",
8211     "setae",
8212     "setz",
8213     "setnz",
8214     "setbe",
8215     "seta",
8216     "sets",
8217     "setns",
8218     "setp",
8219     "setnp",
8220     "setl",
8221     "setge",
8222     "setle",
8223     "setg",
8224     "sfence",
8225     "sgdt",
8226     "shld",
8227     "shrd",
8228     "shufpd",
8229     "shufps",
8230     "sidt",
8231     "sldt",
8232     "smsw",
8233     "sqrtps",
8234     "sqrtpd",
8235     "sqrtsd",
8236     "sqrtss",
8237     "stc",
8238     "std",
8239     "stgi",
8240     "sti",
8241     "skinit",
8242     "stmxcsr",
8243     "stosb",
8244     "stosw",
8245     "stosd",
8246     "stosq",
8247     "str",
8248     "sub",
8249     "subpd",
8250     "subps",
8251     "subsd",
8252     "subss",
8253     "swapgs",
8254     "syscall",
8255     "sysenter",
8256     "sysexit",
8257     "sysret",
8258     "test",
8259     "ucomisd",
8260     "ucomiss",
8261     "ud2",
8262     "unpckhpd",
8263     "unpckhps",
8264     "unpcklps",
8265     "unpcklpd",
8266     "verr",
8267     "verw",
8268     "vmcall",
8269     "vmclear",
8270     "vmxon",
8271     "vmptrld",
8272     "vmptrst",
8273     "vmlaunch",
8274     "vmresume",
8275     "vmxoff",
8276     "vmread",
8277     "vmwrite",
8278     "vmrun",
8279     "vmmcall",
8280     "vmload",
8281     "vmsave",
8282     "wait",
8283     "wbinvd",
8284     "wrmsr",
8285     "xadd",
8286     "xchg",
8287     "xgetbv",
8288     "xlatb",
8289     "xor",
8290     "xorpd",
8291     "xorps",
8292     "xcryptecb",
8293     "xcryptcbc",
8294     "xcryptctr",
8295     "xcryptcfb",
8296     "xcryptofb",
8297     "xrstor",
8298     "xsave",
8299     "xsetbv",
8300     "xsha1",
8301     "xsha256",
8302     "xstore",
8303     "aesdec",
8304     "aesdeclast",
8305     "aesenc",
8306     "aesenclast",
8307     "aesimc",
8308     "aeskeygenassist",
8309     "pclmulqdq",
8310     "getsec",
8311     "movdqa",
8312     "maskmovdqu",
8313     "movdq2q",
8314     "movdqu",
8315     "movq2dq",
8316     "paddq",
8317     "psubq",
8318     "pmuludq",
8319     "pshufhw",
8320     "pshuflw",
8321     "pshufd",
8322     "pslldq",
8323     "psrldq",
8324     "punpckhqdq",
8325     "punpcklqdq",
8326     "addsubpd",
8327     "addsubps",
8328     "haddpd",
8329     "haddps",
8330     "hsubpd",
8331     "hsubps",
8332     "movddup",
8333     "movshdup",
8334     "movsldup",
8335     "pabsb",
8336     "pabsw",
8337     "pabsd",
8338     "pshufb",
8339     "phaddw",
8340     "phaddd",
8341     "phaddsw",
8342     "pmaddubsw",
8343     "phsubw",
8344     "phsubd",
8345     "phsubsw",
8346     "psignb",
8347     "psignd",
8348     "psignw",
8349     "pmulhrsw",
8350     "palignr",
8351     "pblendvb",
8352     "pmuldq",
8353     "pminsb",
8354     "pminsd",
8355     "pminuw",
8356     "pminud",
8357     "pmaxsb",
8358     "pmaxsd",
8359     "pmaxud",
8360     "pmaxuw",
8361     "pmulld",
8362     "phminposuw",
8363     "roundps",
8364     "roundpd",
8365     "roundss",
8366     "roundsd",
8367     "blendpd",
8368     "pblendw",
8369     "blendps",
8370     "blendvpd",
8371     "blendvps",
8372     "dpps",
8373     "dppd",
8374     "mpsadbw",
8375     "extractps",
8376     "insertps",
8377     "movntdqa",
8378     "packusdw",
8379     "pmovsxbw",
8380     "pmovsxbd",
8381     "pmovsxbq",
8382     "pmovsxwd",
8383     "pmovsxwq",
8384     "pmovsxdq",
8385     "pmovzxbw",
8386     "pmovzxbd",
8387     "pmovzxbq",
8388     "pmovzxwd",
8389     "pmovzxwq",
8390     "pmovzxdq",
8391     "pcmpeqq",
8392     "popcnt",
8393     "ptest",
8394     "pcmpestri",
8395     "pcmpestrm",
8396     "pcmpgtq",
8397     "pcmpistri",
8398     "pcmpistrm",
8399     "movbe",
8400     "crc32"
8401 };