1
{ don't edit, this file is generated from i386ins.dat }
6
optypes : (ot_none,ot_none,ot_none);
13
optypes : (ot_none,ot_none,ot_none);
20
optypes : (ot_none,ot_none,ot_none);
27
optypes : (ot_immediate,ot_none,ot_none);
29
flags : if_8086 or if_sb
34
optypes : (ot_none,ot_none,ot_none);
41
optypes : (ot_immediate,ot_none,ot_none);
43
flags : if_8086 or if_sb
48
optypes : (ot_none,ot_none,ot_none);
55
optypes : (ot_memory,ot_reg8,ot_none);
57
flags : if_8086 or if_sm
62
optypes : (ot_reg8,ot_reg8,ot_none);
69
optypes : (ot_memory,ot_reg16,ot_none);
70
code : #208#192#1#17#65;
71
flags : if_8086 or if_sm
76
optypes : (ot_reg16,ot_reg16,ot_none);
77
code : #208#192#1#17#65;
83
optypes : (ot_memory,ot_reg32,ot_none);
84
code : #209#192#1#17#65;
85
flags : if_386 or if_sm
90
optypes : (ot_reg32,ot_reg32,ot_none);
91
code : #209#192#1#17#65;
97
optypes : (ot_reg8,ot_memory,ot_none);
99
flags : if_8086 or if_sm
104
optypes : (ot_reg8,ot_reg8,ot_none);
111
optypes : (ot_reg16,ot_memory,ot_none);
112
code : #208#193#1#19#72;
113
flags : if_8086 or if_sm
118
optypes : (ot_reg16,ot_reg16,ot_none);
119
code : #208#193#1#19#72;
125
optypes : (ot_reg32,ot_memory,ot_none);
126
code : #209#193#1#19#72;
127
flags : if_386 or if_sm
132
optypes : (ot_reg32,ot_reg32,ot_none);
133
code : #209#193#1#19#72;
139
optypes : (ot_regmem or ot_bits16,ot_immediate or ot_bits8 or ot_signed,ot_none);
140
code : #208#192#1#131#130#13;
146
optypes : (ot_regmem or ot_bits32,ot_immediate or ot_bits8 or ot_signed,ot_none);
147
code : #209#192#1#131#130#13;
153
optypes : (ot_reg_al,ot_immediate,ot_none);
155
flags : if_8086 or if_sm
160
optypes : (ot_reg_ax,ot_immediate,ot_none);
162
flags : if_8086 or if_sm
167
optypes : (ot_reg_eax,ot_immediate,ot_none);
169
flags : if_386 or if_sm
174
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
175
code : #192#1#128#130#17;
176
flags : if_8086 or if_sm
181
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
182
code : #208#192#1#129#130#25;
183
flags : if_8086 or if_sm
188
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
189
code : #209#192#1#129#130#33;
190
flags : if_386 or if_sm
195
optypes : (ot_memory,ot_immediate or ot_bits8,ot_none);
196
code : #192#1#128#130#17;
197
flags : if_8086 or if_sm
202
optypes : (ot_memory,ot_immediate or ot_bits16,ot_none);
203
code : #208#192#1#129#130#25;
204
flags : if_8086 or if_sm
209
optypes : (ot_memory,ot_immediate or ot_bits32,ot_none);
210
code : #209#192#1#129#130#33;
211
flags : if_386 or if_sm
216
optypes : (ot_memory,ot_reg8,ot_none);
218
flags : if_8086 or if_sm
223
optypes : (ot_reg8,ot_reg8,ot_none);
230
optypes : (ot_memory,ot_reg16,ot_none);
231
code : #208#192#1#1#65;
232
flags : if_8086 or if_sm
237
optypes : (ot_reg16,ot_reg16,ot_none);
238
code : #208#192#1#1#65;
244
optypes : (ot_memory,ot_reg32,ot_none);
245
code : #209#192#1#1#65;
246
flags : if_386 or if_sm
251
optypes : (ot_reg32,ot_reg32,ot_none);
252
code : #209#192#1#1#65;
258
optypes : (ot_reg8,ot_memory,ot_none);
260
flags : if_8086 or if_sm
265
optypes : (ot_reg8,ot_reg8,ot_none);
272
optypes : (ot_reg16,ot_memory,ot_none);
273
code : #208#193#1#3#72;
274
flags : if_8086 or if_sm
279
optypes : (ot_reg16,ot_reg16,ot_none);
280
code : #208#193#1#3#72;
286
optypes : (ot_reg32,ot_memory,ot_none);
287
code : #209#193#1#3#72;
288
flags : if_386 or if_sm
293
optypes : (ot_reg32,ot_reg32,ot_none);
294
code : #209#193#1#3#72;
300
optypes : (ot_regmem or ot_bits16,ot_immediate or ot_bits8 or ot_signed,ot_none);
301
code : #208#192#1#131#128#13;
307
optypes : (ot_regmem or ot_bits32,ot_immediate or ot_bits8 or ot_signed,ot_none);
308
code : #209#192#1#131#128#13;
314
optypes : (ot_reg_al,ot_immediate,ot_none);
316
flags : if_8086 or if_sm
321
optypes : (ot_reg_ax,ot_immediate,ot_none);
323
flags : if_8086 or if_sm
328
optypes : (ot_reg_eax,ot_immediate,ot_none);
330
flags : if_386 or if_sm
335
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
336
code : #192#1#128#128#17;
337
flags : if_8086 or if_sm
342
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
343
code : #208#192#1#129#128#25;
344
flags : if_8086 or if_sm
349
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
350
code : #209#192#1#129#128#33;
351
flags : if_386 or if_sm
356
optypes : (ot_memory,ot_immediate or ot_bits8,ot_none);
357
code : #192#1#128#128#17;
358
flags : if_8086 or if_sm
363
optypes : (ot_memory,ot_immediate or ot_bits16,ot_none);
364
code : #208#192#1#129#128#25;
365
flags : if_8086 or if_sm
370
optypes : (ot_memory,ot_immediate or ot_bits32,ot_none);
371
code : #209#192#1#129#128#33;
372
flags : if_386 or if_sm
377
optypes : (ot_memory,ot_reg8,ot_none);
379
flags : if_8086 or if_sm
384
optypes : (ot_reg8,ot_reg8,ot_none);
391
optypes : (ot_memory,ot_reg16,ot_none);
392
code : #208#192#1#33#65;
393
flags : if_8086 or if_sm
398
optypes : (ot_reg16,ot_reg16,ot_none);
399
code : #208#192#1#33#65;
405
optypes : (ot_memory,ot_reg32,ot_none);
406
code : #209#192#1#33#65;
407
flags : if_386 or if_sm
412
optypes : (ot_reg32,ot_reg32,ot_none);
413
code : #209#192#1#33#65;
419
optypes : (ot_reg8,ot_memory,ot_none);
421
flags : if_8086 or if_sm
426
optypes : (ot_reg8,ot_reg8,ot_none);
433
optypes : (ot_reg16,ot_memory,ot_none);
434
code : #208#193#1#35#72;
435
flags : if_8086 or if_sm
440
optypes : (ot_reg16,ot_reg16,ot_none);
441
code : #208#193#1#35#72;
447
optypes : (ot_reg32,ot_memory,ot_none);
448
code : #209#193#1#35#72;
449
flags : if_386 or if_sm
454
optypes : (ot_reg32,ot_reg32,ot_none);
455
code : #209#193#1#35#72;
461
optypes : (ot_regmem or ot_bits16,ot_immediate or ot_bits8 or ot_signed,ot_none);
462
code : #208#192#1#131#132#13;
468
optypes : (ot_regmem or ot_bits32,ot_immediate or ot_bits8 or ot_signed,ot_none);
469
code : #209#192#1#131#132#13;
475
optypes : (ot_reg_al,ot_immediate,ot_none);
477
flags : if_8086 or if_sm
482
optypes : (ot_reg_ax,ot_immediate,ot_none);
484
flags : if_8086 or if_sm
489
optypes : (ot_reg_eax,ot_immediate,ot_none);
491
flags : if_386 or if_sm
496
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
497
code : #192#1#128#132#17;
498
flags : if_8086 or if_sm
503
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
504
code : #208#192#1#129#132#25;
505
flags : if_8086 or if_sm
510
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
511
code : #209#192#1#129#132#33;
512
flags : if_386 or if_sm
517
optypes : (ot_memory,ot_immediate or ot_bits8,ot_none);
518
code : #192#1#128#132#17;
519
flags : if_8086 or if_sm
524
optypes : (ot_memory,ot_immediate or ot_bits16,ot_none);
525
code : #208#192#1#129#132#25;
526
flags : if_8086 or if_sm
531
optypes : (ot_memory,ot_immediate or ot_bits32,ot_none);
532
code : #209#192#1#129#132#33;
533
flags : if_386 or if_sm
538
optypes : (ot_memory,ot_reg16,ot_none);
540
flags : if_286 or if_prot or if_sm
545
optypes : (ot_reg16,ot_reg16,ot_none);
547
flags : if_286 or if_prot
552
optypes : (ot_reg16,ot_memory,ot_none);
553
code : #208#193#1#98#72;
559
optypes : (ot_reg32,ot_memory,ot_none);
560
code : #209#193#1#98#72;
566
optypes : (ot_reg16,ot_memory,ot_none);
567
code : #208#193#2#15#188#72;
568
flags : if_386 or if_sm
573
optypes : (ot_reg16,ot_reg16,ot_none);
574
code : #208#193#2#15#188#72;
580
optypes : (ot_reg32,ot_memory,ot_none);
581
code : #209#193#2#15#188#72;
582
flags : if_386 or if_sm
587
optypes : (ot_reg32,ot_reg32,ot_none);
588
code : #209#193#2#15#188#72;
594
optypes : (ot_reg16,ot_memory,ot_none);
595
code : #208#193#2#15#189#72;
596
flags : if_386 or if_sm
601
optypes : (ot_reg16,ot_reg16,ot_none);
602
code : #208#193#2#15#189#72;
608
optypes : (ot_reg32,ot_memory,ot_none);
609
code : #209#193#2#15#189#72;
610
flags : if_386 or if_sm
615
optypes : (ot_reg32,ot_reg32,ot_none);
616
code : #209#193#2#15#189#72;
622
optypes : (ot_reg32,ot_none,ot_none);
623
code : #209#1#15#8#200;
629
optypes : (ot_memory,ot_reg16,ot_none);
630
code : #208#192#2#15#163#65;
631
flags : if_386 or if_sm
636
optypes : (ot_reg16,ot_reg16,ot_none);
637
code : #208#192#2#15#163#65;
643
optypes : (ot_memory,ot_reg32,ot_none);
644
code : #209#192#2#15#163#65;
645
flags : if_386 or if_sm
650
optypes : (ot_reg32,ot_reg32,ot_none);
651
code : #209#192#2#15#163#65;
657
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
658
code : #208#192#2#15#186#132#21;
659
flags : if_386 or if_sb
664
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
665
code : #209#192#2#15#186#132#21;
666
flags : if_386 or if_sb
671
optypes : (ot_memory,ot_reg16,ot_none);
672
code : #208#192#2#15#187#65;
673
flags : if_386 or if_sm
678
optypes : (ot_reg16,ot_reg16,ot_none);
679
code : #208#192#2#15#187#65;
685
optypes : (ot_memory,ot_reg32,ot_none);
686
code : #209#192#2#15#187#65;
687
flags : if_386 or if_sm
692
optypes : (ot_reg32,ot_reg32,ot_none);
693
code : #209#192#2#15#187#65;
699
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
700
code : #208#192#2#15#186#135#21;
701
flags : if_386 or if_sb
706
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
707
code : #209#192#2#15#186#135#21;
708
flags : if_386 or if_sb
713
optypes : (ot_memory,ot_reg16,ot_none);
714
code : #208#192#2#15#179#65;
715
flags : if_386 or if_sm
720
optypes : (ot_reg16,ot_reg16,ot_none);
721
code : #208#192#2#15#179#65;
727
optypes : (ot_memory,ot_reg32,ot_none);
728
code : #209#192#2#15#179#65;
729
flags : if_386 or if_sm
734
optypes : (ot_reg32,ot_reg32,ot_none);
735
code : #209#192#2#15#179#65;
741
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
742
code : #208#192#2#15#186#134#21;
743
flags : if_386 or if_sb
748
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
749
code : #209#192#2#15#186#134#21;
750
flags : if_386 or if_sb
755
optypes : (ot_memory,ot_reg16,ot_none);
756
code : #208#192#2#15#171#65;
757
flags : if_386 or if_sm
762
optypes : (ot_reg16,ot_reg16,ot_none);
763
code : #208#192#2#15#171#65;
769
optypes : (ot_memory,ot_reg32,ot_none);
770
code : #209#192#2#15#171#65;
771
flags : if_386 or if_sm
776
optypes : (ot_reg32,ot_reg32,ot_none);
777
code : #209#192#2#15#171#65;
783
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
784
code : #208#192#2#15#186#133#21;
785
flags : if_386 or if_sb
790
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
791
code : #209#192#2#15#186#133#21;
792
flags : if_386 or if_sb
797
optypes : (ot_immediate,ot_none,ot_none);
798
code : #210#1#232#52;
804
optypes : (ot_immediate or ot_near,ot_none,ot_none);
805
code : #210#1#232#52;
811
optypes : (ot_immediate or ot_far,ot_none,ot_none);
812
code : #210#1#154#28#31;
818
optypes : (ot_immediate or ot_bits16,ot_none,ot_none);
819
code : #208#1#232#52;
825
optypes : (ot_immediate or ot_bits16 or ot_near,ot_none,ot_none);
826
code : #208#1#232#52;
832
optypes : (ot_immediate or ot_bits16 or ot_far,ot_none,ot_none);
833
code : #208#1#154#28#31;
839
optypes : (ot_immediate or ot_bits32,ot_none,ot_none);
840
code : #209#1#232#52;
846
optypes : (ot_immediate or ot_bits32 or ot_near,ot_none,ot_none);
847
code : #209#1#232#52;
853
optypes : (ot_immediate or ot_bits32 or ot_far,ot_none,ot_none);
854
code : #209#1#154#28#31;
860
optypes : (ot_immediate or ot_immediate,ot_none,ot_none);
861
code : #210#1#154#29#24;
867
optypes : (ot_immediate or ot_bits16 or ot_immediate,ot_none,ot_none);
868
code : #208#1#154#25#24;
874
optypes : (ot_immediate or ot_immediate or ot_bits16,ot_none,ot_none);
875
code : #208#1#154#25#24;
881
optypes : (ot_immediate or ot_bits32 or ot_immediate,ot_none,ot_none);
882
code : #209#1#154#33#24;
888
optypes : (ot_immediate or ot_immediate or ot_bits32,ot_none,ot_none);
889
code : #209#1#154#33#24;
895
optypes : (ot_memory or ot_far,ot_none,ot_none);
896
code : #210#192#1#255#131;
902
optypes : (ot_memory or ot_bits16 or ot_far,ot_none,ot_none);
903
code : #208#192#1#255#131;
909
optypes : (ot_memory or ot_bits32 or ot_far,ot_none,ot_none);
910
code : #209#192#1#255#131;
916
optypes : (ot_memory or ot_near,ot_none,ot_none);
917
code : #210#192#1#255#130;
923
optypes : (ot_memory or ot_bits16 or ot_near,ot_none,ot_none);
924
code : #208#192#1#255#130;
930
optypes : (ot_memory or ot_bits32 or ot_near,ot_none,ot_none);
931
code : #209#192#1#255#130;
937
optypes : (ot_reg16,ot_none,ot_none);
938
code : #208#192#1#255#130;
944
optypes : (ot_reg32,ot_none,ot_none);
945
code : #209#192#1#255#130;
951
optypes : (ot_memory,ot_none,ot_none);
952
code : #210#192#1#255#130;
958
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
959
code : #208#192#1#255#130;
965
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
966
code : #209#192#1#255#130;
972
optypes : (ot_none,ot_none,ot_none);
979
optypes : (ot_none,ot_none,ot_none);
986
optypes : (ot_none,ot_none,ot_none);
993
optypes : (ot_none,ot_none,ot_none);
1000
optypes : (ot_none,ot_none,ot_none);
1007
optypes : (ot_none,ot_none,ot_none);
1009
flags : if_286 or if_priv
1014
optypes : (ot_none,ot_none,ot_none);
1021
optypes : (ot_memory,ot_reg8,ot_none);
1022
code : #192#1#56#65;
1023
flags : if_8086 or if_sm
1028
optypes : (ot_reg8,ot_reg8,ot_none);
1029
code : #192#1#56#65;
1035
optypes : (ot_memory,ot_reg16,ot_none);
1036
code : #208#192#1#57#65;
1037
flags : if_8086 or if_sm
1042
optypes : (ot_reg16,ot_reg16,ot_none);
1043
code : #208#192#1#57#65;
1049
optypes : (ot_memory,ot_reg32,ot_none);
1050
code : #209#192#1#57#65;
1051
flags : if_386 or if_sm
1056
optypes : (ot_reg32,ot_reg32,ot_none);
1057
code : #209#192#1#57#65;
1063
optypes : (ot_reg8,ot_memory,ot_none);
1064
code : #193#1#58#72;
1065
flags : if_8086 or if_sm
1070
optypes : (ot_reg8,ot_reg8,ot_none);
1071
code : #193#1#58#72;
1077
optypes : (ot_reg16,ot_memory,ot_none);
1078
code : #208#193#1#59#72;
1079
flags : if_8086 or if_sm
1084
optypes : (ot_reg16,ot_reg16,ot_none);
1085
code : #208#193#1#59#72;
1091
optypes : (ot_reg32,ot_memory,ot_none);
1092
code : #209#193#1#59#72;
1093
flags : if_386 or if_sm
1098
optypes : (ot_reg32,ot_reg32,ot_none);
1099
code : #209#193#1#59#72;
1105
optypes : (ot_regmem or ot_bits16,ot_immediate or ot_bits8 or ot_signed,ot_none);
1106
code : #208#192#1#131#135#13;
1112
optypes : (ot_regmem or ot_bits32,ot_immediate or ot_bits8 or ot_signed,ot_none);
1113
code : #209#192#1#131#135#13;
1119
optypes : (ot_reg_al,ot_immediate,ot_none);
1121
flags : if_8086 or if_sm
1126
optypes : (ot_reg_ax,ot_immediate,ot_none);
1127
code : #208#1#61#25;
1128
flags : if_8086 or if_sm
1133
optypes : (ot_reg_eax,ot_immediate,ot_none);
1134
code : #209#1#61#33;
1135
flags : if_386 or if_sm
1140
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
1141
code : #192#1#128#135#17;
1142
flags : if_8086 or if_sm
1147
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
1148
code : #208#192#1#129#135#25;
1149
flags : if_8086 or if_sm
1154
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
1155
code : #209#192#1#129#135#33;
1156
flags : if_386 or if_sm
1161
optypes : (ot_memory,ot_immediate or ot_bits8,ot_none);
1162
code : #192#1#128#135#17;
1163
flags : if_8086 or if_sm
1168
optypes : (ot_memory,ot_immediate or ot_bits16,ot_none);
1169
code : #208#192#1#129#135#25;
1170
flags : if_8086 or if_sm
1175
optypes : (ot_memory,ot_immediate or ot_bits32,ot_none);
1176
code : #209#192#1#129#135#33;
1177
flags : if_386 or if_sm
1182
optypes : (ot_none,ot_none,ot_none);
1189
optypes : (ot_none,ot_none,ot_none);
1190
code : #218#209#1#167;
1196
optypes : (ot_none,ot_none,ot_none);
1197
code : #218#208#1#167;
1203
optypes : (ot_memory,ot_reg8,ot_none);
1204
code : #192#2#15#176#65;
1205
flags : if_pent or if_sm
1210
optypes : (ot_reg8,ot_reg8,ot_none);
1211
code : #192#2#15#176#65;
1217
optypes : (ot_memory,ot_reg16,ot_none);
1218
code : #208#192#2#15#177#65;
1219
flags : if_pent or if_sm
1224
optypes : (ot_reg16,ot_reg16,ot_none);
1225
code : #208#192#2#15#177#65;
1231
optypes : (ot_memory,ot_reg32,ot_none);
1232
code : #209#192#2#15#177#65;
1233
flags : if_pent or if_sm
1238
optypes : (ot_reg32,ot_reg32,ot_none);
1239
code : #209#192#2#15#177#65;
1243
opcode : A_CMPXCHG486;
1245
optypes : (ot_memory,ot_reg8,ot_none);
1246
code : #192#2#15#166#65;
1247
flags : if_486 or if_sm or if_undoc
1250
opcode : A_CMPXCHG486;
1252
optypes : (ot_reg8,ot_reg8,ot_none);
1253
code : #192#2#15#166#65;
1254
flags : if_486 or if_undoc
1257
opcode : A_CMPXCHG486;
1259
optypes : (ot_memory,ot_reg16,ot_none);
1260
code : #208#192#2#15#167#65;
1261
flags : if_486 or if_sm or if_undoc
1264
opcode : A_CMPXCHG486;
1266
optypes : (ot_reg16,ot_reg16,ot_none);
1267
code : #208#192#2#15#167#65;
1268
flags : if_486 or if_undoc
1271
opcode : A_CMPXCHG486;
1273
optypes : (ot_memory,ot_reg32,ot_none);
1274
code : #209#192#2#15#167#65;
1275
flags : if_486 or if_sm or if_undoc
1278
opcode : A_CMPXCHG486;
1280
optypes : (ot_reg32,ot_reg32,ot_none);
1281
code : #209#192#2#15#167#65;
1282
flags : if_486 or if_undoc
1285
opcode : A_CMPXCHG8B;
1287
optypes : (ot_memory,ot_none,ot_none);
1288
code : #192#2#15#199#129;
1294
optypes : (ot_none,ot_none,ot_none);
1301
optypes : (ot_none,ot_none,ot_none);
1308
optypes : (ot_none,ot_none,ot_none);
1315
optypes : (ot_none,ot_none,ot_none);
1322
optypes : (ot_none,ot_none,ot_none);
1329
optypes : (ot_reg16,ot_none,ot_none);
1336
optypes : (ot_reg32,ot_none,ot_none);
1343
optypes : (ot_regmem or ot_bits8,ot_none,ot_none);
1344
code : #192#1#254#129;
1350
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
1351
code : #208#192#1#255#129;
1357
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
1358
code : #209#192#1#255#129;
1364
optypes : (ot_regmem or ot_bits8,ot_none,ot_none);
1365
code : #192#1#246#134;
1371
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
1372
code : #208#192#1#247#134;
1378
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
1379
code : #209#192#1#247#134;
1385
optypes : (ot_none,ot_none,ot_none);
1387
flags : if_pent or if_mmx
1392
optypes : (ot_immediate,ot_immediate,ot_none);
1393
code : #1#200#24#21;
1399
optypes : (ot_none,ot_none,ot_none);
1401
flags : if_8086 or if_fpu
1406
optypes : (ot_none,ot_none,ot_none);
1408
flags : if_8086 or if_fpu
1413
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
1414
code : #192#1#216#128;
1415
flags : if_8086 or if_fpu
1420
optypes : (ot_memory or ot_bits64,ot_none,ot_none);
1421
code : #192#1#220#128;
1422
flags : if_8086 or if_fpu
1427
optypes : (ot_none,ot_none,ot_none);
1429
flags : if_8086 or if_fpu
1434
optypes : (ot_fpureg or ot_to,ot_none,ot_none);
1435
code : #1#220#8#192;
1436
flags : if_8086 or if_fpu
1441
optypes : (ot_fpureg,ot_fpu0,ot_none);
1442
code : #1#220#8#192;
1443
flags : if_8086 or if_fpu
1448
optypes : (ot_fpureg,ot_none,ot_none);
1449
code : #1#216#8#192;
1450
flags : if_8086 or if_fpu
1455
optypes : (ot_fpu0,ot_fpureg,ot_none);
1456
code : #1#216#9#192;
1457
flags : if_8086 or if_fpu
1462
optypes : (ot_none,ot_none,ot_none);
1464
flags : if_8086 or if_fpu
1469
optypes : (ot_fpureg,ot_none,ot_none);
1470
code : #1#222#8#192;
1471
flags : if_8086 or if_fpu
1476
optypes : (ot_fpureg,ot_fpu0,ot_none);
1477
code : #1#222#8#192;
1478
flags : if_8086 or if_fpu
1483
optypes : (ot_memory or ot_bits80,ot_none,ot_none);
1484
code : #192#1#223#132;
1485
flags : if_8086 or if_fpu
1490
optypes : (ot_memory,ot_none,ot_none);
1491
code : #192#1#223#132;
1492
flags : if_8086 or if_fpu
1497
optypes : (ot_memory or ot_bits80,ot_none,ot_none);
1498
code : #192#1#223#134;
1499
flags : if_8086 or if_fpu
1504
optypes : (ot_memory,ot_none,ot_none);
1505
code : #192#1#223#134;
1506
flags : if_8086 or if_fpu
1511
optypes : (ot_none,ot_none,ot_none);
1513
flags : if_8086 or if_fpu
1518
optypes : (ot_none,ot_none,ot_none);
1519
code : #3#155#219#226;
1520
flags : if_8086 or if_fpu
1525
optypes : (ot_none,ot_none,ot_none);
1527
flags : if_p6 or if_fpu
1532
optypes : (ot_fpureg,ot_none,ot_none);
1533
code : #1#218#8#192;
1534
flags : if_p6 or if_fpu
1539
optypes : (ot_fpu0,ot_fpureg,ot_none);
1540
code : #1#218#9#192;
1541
flags : if_p6 or if_fpu
1546
optypes : (ot_none,ot_none,ot_none);
1548
flags : if_p6 or if_fpu
1553
optypes : (ot_fpureg,ot_none,ot_none);
1554
code : #1#218#8#208;
1555
flags : if_p6 or if_fpu
1560
optypes : (ot_fpu0,ot_fpureg,ot_none);
1561
code : #1#218#9#208;
1562
flags : if_p6 or if_fpu
1567
optypes : (ot_none,ot_none,ot_none);
1569
flags : if_p6 or if_fpu
1574
optypes : (ot_fpureg,ot_none,ot_none);
1575
code : #1#218#8#200;
1576
flags : if_p6 or if_fpu
1581
optypes : (ot_fpu0,ot_fpureg,ot_none);
1582
code : #1#218#9#200;
1583
flags : if_p6 or if_fpu
1588
optypes : (ot_none,ot_none,ot_none);
1590
flags : if_p6 or if_fpu
1595
optypes : (ot_fpureg,ot_none,ot_none);
1596
code : #1#219#8#192;
1597
flags : if_p6 or if_fpu
1602
optypes : (ot_fpu0,ot_fpureg,ot_none);
1603
code : #1#219#9#192;
1604
flags : if_p6 or if_fpu
1607
opcode : A_FCMOVNBE;
1609
optypes : (ot_none,ot_none,ot_none);
1611
flags : if_p6 or if_fpu
1614
opcode : A_FCMOVNBE;
1616
optypes : (ot_fpureg,ot_none,ot_none);
1617
code : #1#219#8#208;
1618
flags : if_p6 or if_fpu
1621
opcode : A_FCMOVNBE;
1623
optypes : (ot_fpu0,ot_fpureg,ot_none);
1624
code : #1#219#9#208;
1625
flags : if_p6 or if_fpu
1630
optypes : (ot_none,ot_none,ot_none);
1632
flags : if_p6 or if_fpu
1637
optypes : (ot_fpureg,ot_none,ot_none);
1638
code : #1#219#8#200;
1639
flags : if_p6 or if_fpu
1644
optypes : (ot_fpu0,ot_fpureg,ot_none);
1645
code : #1#219#9#200;
1646
flags : if_p6 or if_fpu
1651
optypes : (ot_none,ot_none,ot_none);
1653
flags : if_p6 or if_fpu
1658
optypes : (ot_fpureg,ot_none,ot_none);
1659
code : #1#219#8#216;
1660
flags : if_p6 or if_fpu
1665
optypes : (ot_fpu0,ot_fpureg,ot_none);
1666
code : #1#219#9#216;
1667
flags : if_p6 or if_fpu
1672
optypes : (ot_none,ot_none,ot_none);
1674
flags : if_p6 or if_fpu
1679
optypes : (ot_fpureg,ot_none,ot_none);
1680
code : #1#218#8#216;
1681
flags : if_p6 or if_fpu
1686
optypes : (ot_fpu0,ot_fpureg,ot_none);
1687
code : #1#218#9#216;
1688
flags : if_p6 or if_fpu
1693
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
1694
code : #192#1#216#130;
1695
flags : if_8086 or if_fpu
1700
optypes : (ot_memory or ot_bits64,ot_none,ot_none);
1701
code : #192#1#220#130;
1702
flags : if_8086 or if_fpu
1707
optypes : (ot_none,ot_none,ot_none);
1709
flags : if_8086 or if_fpu
1714
optypes : (ot_fpureg,ot_none,ot_none);
1715
code : #1#216#8#208;
1716
flags : if_8086 or if_fpu
1721
optypes : (ot_fpu0,ot_fpureg,ot_none);
1722
code : #1#216#9#208;
1723
flags : if_8086 or if_fpu
1728
optypes : (ot_none,ot_none,ot_none);
1730
flags : if_p6 or if_fpu
1735
optypes : (ot_fpureg,ot_none,ot_none);
1736
code : #1#219#8#240;
1737
flags : if_p6 or if_fpu
1742
optypes : (ot_fpu0,ot_fpureg,ot_none);
1743
code : #1#219#9#240;
1744
flags : if_p6 or if_fpu
1749
optypes : (ot_none,ot_none,ot_none);
1751
flags : if_p6 or if_fpu
1756
optypes : (ot_fpureg,ot_none,ot_none);
1757
code : #1#223#8#240;
1758
flags : if_p6 or if_fpu
1763
optypes : (ot_fpu0,ot_fpureg,ot_none);
1764
code : #1#223#9#240;
1765
flags : if_p6 or if_fpu
1770
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
1771
code : #192#1#216#131;
1772
flags : if_8086 or if_fpu
1777
optypes : (ot_memory or ot_bits64,ot_none,ot_none);
1778
code : #192#1#220#131;
1779
flags : if_8086 or if_fpu
1784
optypes : (ot_none,ot_none,ot_none);
1786
flags : if_8086 or if_fpu
1791
optypes : (ot_fpureg,ot_none,ot_none);
1792
code : #1#216#8#216;
1793
flags : if_8086 or if_fpu
1798
optypes : (ot_fpu0,ot_fpureg,ot_none);
1799
code : #1#216#9#216;
1800
flags : if_8086 or if_fpu
1805
optypes : (ot_none,ot_none,ot_none);
1807
flags : if_8086 or if_fpu
1812
optypes : (ot_none,ot_none,ot_none);
1814
flags : if_386 or if_fpu
1819
optypes : (ot_none,ot_none,ot_none);
1821
flags : if_8086 or if_fpu
1826
optypes : (ot_none,ot_none,ot_none);
1827
code : #3#155#219#225;
1828
flags : if_8086 or if_fpu
1833
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
1834
code : #192#1#216#134;
1835
flags : if_8086 or if_fpu
1840
optypes : (ot_memory or ot_bits64,ot_none,ot_none);
1841
code : #192#1#220#134;
1842
flags : if_8086 or if_fpu
1847
optypes : (ot_none,ot_none,ot_none);
1849
flags : if_8086 or if_fpu
1854
optypes : (ot_fpureg or ot_to,ot_none,ot_none);
1855
code : #1#220#8#240;
1856
flags : if_8086 or if_fpu
1861
optypes : (ot_fpureg,ot_fpu0,ot_none);
1862
code : #1#220#8#240;
1863
flags : if_8086 or if_fpu
1868
optypes : (ot_fpureg,ot_none,ot_none);
1869
code : #1#216#8#240;
1870
flags : if_8086 or if_fpu
1875
optypes : (ot_fpu0,ot_fpureg,ot_none);
1876
code : #1#216#9#240;
1877
flags : if_8086 or if_fpu
1882
optypes : (ot_none,ot_none,ot_none);
1884
flags : if_8086 or if_fpu
1889
optypes : (ot_fpureg,ot_fpu0,ot_none);
1890
code : #1#222#8#240;
1891
flags : if_8086 or if_fpu
1896
optypes : (ot_fpureg,ot_none,ot_none);
1897
code : #1#222#8#240;
1898
flags : if_8086 or if_fpu
1903
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
1904
code : #192#1#216#135;
1905
flags : if_8086 or if_fpu
1910
optypes : (ot_memory or ot_bits64,ot_none,ot_none);
1911
code : #192#1#220#135;
1912
flags : if_8086 or if_fpu
1917
optypes : (ot_none,ot_none,ot_none);
1919
flags : if_8086 or if_fpu
1924
optypes : (ot_fpureg or ot_to,ot_none,ot_none);
1925
code : #1#220#8#248;
1926
flags : if_8086 or if_fpu
1931
optypes : (ot_fpureg,ot_fpu0,ot_none);
1932
code : #1#220#8#248;
1933
flags : if_8086 or if_fpu
1938
optypes : (ot_fpureg,ot_none,ot_none);
1939
code : #1#216#8#248;
1940
flags : if_8086 or if_fpu
1945
optypes : (ot_fpu0,ot_fpureg,ot_none);
1946
code : #1#216#9#248;
1947
flags : if_8086 or if_fpu
1952
optypes : (ot_none,ot_none,ot_none);
1954
flags : if_8086 or if_fpu
1959
optypes : (ot_fpureg,ot_none,ot_none);
1960
code : #1#222#8#248;
1961
flags : if_8086 or if_fpu
1966
optypes : (ot_fpureg,ot_fpu0,ot_none);
1967
code : #1#222#8#248;
1968
flags : if_8086 or if_fpu
1973
optypes : (ot_none,ot_none,ot_none or ot_signed);
1975
flags : if_pent or if_3dnow
1980
optypes : (ot_none,ot_none,ot_none);
1981
code : #3#155#219#224;
1982
flags : if_8086 or if_fpu
1987
optypes : (ot_fpureg,ot_none,ot_none);
1988
code : #1#221#8#192;
1989
flags : if_8086 or if_fpu
1994
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
1995
code : #192#1#222#128;
1996
flags : if_8086 or if_fpu
2001
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2002
code : #192#1#218#128;
2003
flags : if_8086 or if_fpu
2008
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
2009
code : #192#1#222#130;
2010
flags : if_8086 or if_fpu
2015
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2016
code : #192#1#218#130;
2017
flags : if_8086 or if_fpu
2022
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
2023
code : #192#1#222#131;
2024
flags : if_8086 or if_fpu
2029
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2030
code : #192#1#218#131;
2031
flags : if_8086 or if_fpu
2036
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
2037
code : #192#1#222#134;
2038
flags : if_8086 or if_fpu
2043
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2044
code : #192#1#218#134;
2045
flags : if_8086 or if_fpu
2050
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
2051
code : #192#1#222#135;
2052
flags : if_8086 or if_fpu
2057
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2058
code : #192#1#218#135;
2059
flags : if_8086 or if_fpu
2064
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2065
code : #192#1#219#128;
2066
flags : if_8086 or if_fpu
2071
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
2072
code : #208#192#1#223#128;
2073
flags : if_8086 or if_fpu
2078
optypes : (ot_memory or ot_bits64,ot_none,ot_none);
2079
code : #192#1#223#133;
2080
flags : if_8086 or if_fpu
2085
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
2086
code : #192#1#222#129;
2087
flags : if_8086 or if_fpu
2092
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2093
code : #192#1#218#129;
2094
flags : if_8086 or if_fpu
2099
optypes : (ot_none,ot_none,ot_none);
2101
flags : if_8086 or if_fpu
2106
optypes : (ot_none,ot_none,ot_none);
2107
code : #3#155#219#227;
2108
flags : if_8086 or if_fpu
2113
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2114
code : #192#1#219#130;
2115
flags : if_8086 or if_fpu
2120
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
2121
code : #208#192#1#223#130;
2122
flags : if_8086 or if_fpu
2127
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2128
code : #192#1#219#131;
2129
flags : if_8086 or if_fpu
2134
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
2135
code : #208#192#1#223#131;
2136
flags : if_8086 or if_fpu
2141
optypes : (ot_memory or ot_bits64,ot_none,ot_none);
2142
code : #192#1#223#135;
2143
flags : if_8086 or if_fpu
2148
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
2149
code : #192#1#222#132;
2150
flags : if_8086 or if_fpu
2155
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2156
code : #192#1#218#132;
2157
flags : if_8086 or if_fpu
2162
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
2163
code : #192#1#222#133;
2164
flags : if_8086 or if_fpu
2169
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2170
code : #192#1#218#133;
2171
flags : if_8086 or if_fpu
2176
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2177
code : #192#1#217#128;
2178
flags : if_8086 or if_fpu
2183
optypes : (ot_memory or ot_bits64,ot_none,ot_none);
2184
code : #192#1#221#128;
2185
flags : if_8086 or if_fpu
2190
optypes : (ot_memory or ot_bits80,ot_none,ot_none);
2191
code : #192#1#219#133;
2192
flags : if_8086 or if_fpu
2197
optypes : (ot_fpureg,ot_none,ot_none);
2198
code : #1#217#8#192;
2199
flags : if_8086 or if_fpu
2204
optypes : (ot_none,ot_none,ot_none);
2206
flags : if_8086 or if_fpu
2211
optypes : (ot_memory,ot_none,ot_none);
2212
code : #192#1#217#133;
2213
flags : if_8086 or if_fpu or if_sw
2218
optypes : (ot_memory,ot_none,ot_none);
2219
code : #192#1#217#132;
2220
flags : if_8086 or if_fpu
2225
optypes : (ot_none,ot_none,ot_none);
2227
flags : if_8086 or if_fpu
2232
optypes : (ot_none,ot_none,ot_none);
2234
flags : if_8086 or if_fpu
2239
optypes : (ot_none,ot_none,ot_none);
2241
flags : if_8086 or if_fpu
2246
optypes : (ot_none,ot_none,ot_none);
2248
flags : if_8086 or if_fpu
2253
optypes : (ot_none,ot_none,ot_none);
2255
flags : if_8086 or if_fpu
2260
optypes : (ot_none,ot_none,ot_none);
2262
flags : if_8086 or if_fpu
2267
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2268
code : #192#1#216#129;
2269
flags : if_8086 or if_fpu
2274
optypes : (ot_memory or ot_bits64,ot_none,ot_none);
2275
code : #192#1#220#129;
2276
flags : if_8086 or if_fpu
2281
optypes : (ot_none,ot_none,ot_none);
2283
flags : if_8086 or if_fpu
2288
optypes : (ot_fpureg or ot_to,ot_none,ot_none);
2289
code : #1#220#8#200;
2290
flags : if_8086 or if_fpu
2295
optypes : (ot_fpureg,ot_fpu0,ot_none);
2296
code : #1#220#8#200;
2297
flags : if_8086 or if_fpu
2302
optypes : (ot_fpureg,ot_none,ot_none);
2303
code : #1#216#8#200;
2304
flags : if_8086 or if_fpu
2309
optypes : (ot_fpu0,ot_fpureg,ot_none);
2310
code : #1#216#9#200;
2311
flags : if_8086 or if_fpu
2316
optypes : (ot_none,ot_none,ot_none);
2318
flags : if_8086 or if_fpu
2323
optypes : (ot_fpureg,ot_none,ot_none);
2324
code : #1#222#8#200;
2325
flags : if_8086 or if_fpu
2330
optypes : (ot_fpureg,ot_fpu0,ot_none);
2331
code : #1#222#8#200;
2332
flags : if_8086 or if_fpu
2337
optypes : (ot_none,ot_none,ot_none);
2339
flags : if_8086 or if_fpu
2344
optypes : (ot_none,ot_none,ot_none);
2346
flags : if_8086 or if_fpu
2351
optypes : (ot_none,ot_none,ot_none);
2353
flags : if_8086 or if_fpu
2358
optypes : (ot_none,ot_none,ot_none);
2360
flags : if_8086 or if_fpu
2365
optypes : (ot_none,ot_none,ot_none);
2367
flags : if_8086 or if_fpu
2372
optypes : (ot_memory,ot_none,ot_none);
2373
code : #192#1#221#134;
2374
flags : if_8086 or if_fpu
2379
optypes : (ot_memory,ot_none,ot_none);
2380
code : #192#1#217#135;
2381
flags : if_8086 or if_fpu or if_sw
2386
optypes : (ot_memory,ot_none,ot_none);
2387
code : #192#1#217#134;
2388
flags : if_8086 or if_fpu
2393
optypes : (ot_memory,ot_none,ot_none);
2394
code : #192#1#221#135;
2395
flags : if_8086 or if_fpu or if_sw
2400
optypes : (ot_reg_ax,ot_none,ot_none);
2402
flags : if_286 or if_fpu
2407
optypes : (ot_none,ot_none,ot_none);
2409
flags : if_8086 or if_fpu
2414
optypes : (ot_none,ot_none,ot_none);
2416
flags : if_8086 or if_fpu
2421
optypes : (ot_none,ot_none,ot_none);
2423
flags : if_386 or if_fpu
2428
optypes : (ot_none,ot_none,ot_none);
2430
flags : if_8086 or if_fpu
2435
optypes : (ot_none,ot_none,ot_none);
2437
flags : if_8086 or if_fpu
2442
optypes : (ot_memory,ot_none,ot_none);
2443
code : #192#1#221#132;
2444
flags : if_8086 or if_fpu
2449
optypes : (ot_memory,ot_none,ot_none);
2450
code : #192#2#155#221#134;
2451
flags : if_8086 or if_fpu
2456
optypes : (ot_none,ot_none,ot_none);
2458
flags : if_8086 or if_fpu
2463
optypes : (ot_none,ot_none,ot_none);
2465
flags : if_286 or if_fpu
2470
optypes : (ot_none,ot_none,ot_none);
2472
flags : if_386 or if_fpu
2477
optypes : (ot_none,ot_none,ot_none);
2479
flags : if_386 or if_fpu
2484
optypes : (ot_none,ot_none,ot_none);
2486
flags : if_8086 or if_fpu
2491
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2492
code : #192#1#217#130;
2493
flags : if_8086 or if_fpu
2498
optypes : (ot_memory or ot_bits64,ot_none,ot_none);
2499
code : #192#1#221#130;
2500
flags : if_8086 or if_fpu
2505
optypes : (ot_fpureg,ot_none,ot_none);
2506
code : #1#221#8#208;
2507
flags : if_8086 or if_fpu
2512
optypes : (ot_memory,ot_none,ot_none);
2513
code : #192#2#155#217#135;
2514
flags : if_8086 or if_fpu or if_sw
2519
optypes : (ot_memory,ot_none,ot_none);
2520
code : #192#2#155#217#134;
2521
flags : if_8086 or if_fpu
2526
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2527
code : #192#1#217#131;
2528
flags : if_8086 or if_fpu
2533
optypes : (ot_memory or ot_bits64,ot_none,ot_none);
2534
code : #192#1#221#131;
2535
flags : if_8086 or if_fpu
2540
optypes : (ot_memory or ot_bits80,ot_none,ot_none);
2541
code : #192#1#219#135;
2542
flags : if_8086 or if_fpu
2547
optypes : (ot_fpureg,ot_none,ot_none);
2548
code : #1#221#8#216;
2549
flags : if_8086 or if_fpu
2554
optypes : (ot_memory,ot_none,ot_none);
2555
code : #192#2#155#221#135;
2556
flags : if_8086 or if_fpu or if_sw
2561
optypes : (ot_none,ot_none,ot_none);
2562
code : #3#155#223#224;
2563
flags : if_286 or if_fpu
2568
optypes : (ot_reg_ax,ot_none,ot_none);
2569
code : #3#155#223#224;
2570
flags : if_286 or if_fpu
2575
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2576
code : #192#1#216#132;
2577
flags : if_8086 or if_fpu
2582
optypes : (ot_memory or ot_bits64,ot_none,ot_none);
2583
code : #192#1#220#132;
2584
flags : if_8086 or if_fpu
2589
optypes : (ot_none,ot_none,ot_none);
2591
flags : if_8086 or if_fpu
2596
optypes : (ot_fpureg or ot_to,ot_none,ot_none);
2597
code : #1#220#8#224;
2598
flags : if_8086 or if_fpu
2603
optypes : (ot_fpureg,ot_fpu0,ot_none);
2604
code : #1#220#8#224;
2605
flags : if_8086 or if_fpu
2610
optypes : (ot_fpureg,ot_none,ot_none);
2611
code : #1#216#8#224;
2612
flags : if_8086 or if_fpu
2617
optypes : (ot_fpu0,ot_fpureg,ot_none);
2618
code : #1#216#9#224;
2619
flags : if_8086 or if_fpu
2624
optypes : (ot_none,ot_none,ot_none);
2626
flags : if_8086 or if_fpu
2631
optypes : (ot_fpureg,ot_none,ot_none);
2632
code : #1#222#8#224;
2633
flags : if_8086 or if_fpu
2638
optypes : (ot_fpureg,ot_fpu0,ot_none);
2639
code : #1#222#8#224;
2640
flags : if_8086 or if_fpu
2645
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2646
code : #192#1#216#133;
2647
flags : if_8086 or if_fpu
2652
optypes : (ot_memory or ot_bits64,ot_none,ot_none);
2653
code : #192#1#220#133;
2654
flags : if_8086 or if_fpu
2659
optypes : (ot_none,ot_none,ot_none);
2661
flags : if_8086 or if_fpu
2666
optypes : (ot_fpureg or ot_to,ot_none,ot_none);
2667
code : #1#220#8#232;
2668
flags : if_8086 or if_fpu
2673
optypes : (ot_fpureg,ot_fpu0,ot_none);
2674
code : #1#220#8#232;
2675
flags : if_8086 or if_fpu
2680
optypes : (ot_fpureg,ot_none,ot_none);
2681
code : #1#216#8#232;
2682
flags : if_8086 or if_fpu
2687
optypes : (ot_fpu0,ot_fpureg,ot_none);
2688
code : #1#216#9#232;
2689
flags : if_8086 or if_fpu
2694
optypes : (ot_none,ot_none,ot_none);
2696
flags : if_8086 or if_fpu
2701
optypes : (ot_fpureg,ot_none,ot_none);
2702
code : #1#222#8#232;
2703
flags : if_8086 or if_fpu
2708
optypes : (ot_fpureg,ot_fpu0,ot_none);
2709
code : #1#222#8#232;
2710
flags : if_8086 or if_fpu
2715
optypes : (ot_none,ot_none,ot_none);
2717
flags : if_8086 or if_fpu
2722
optypes : (ot_none,ot_none,ot_none);
2724
flags : if_386 or if_fpu
2729
optypes : (ot_fpureg,ot_none,ot_none);
2730
code : #1#221#8#224;
2731
flags : if_386 or if_fpu
2736
optypes : (ot_fpu0,ot_fpureg,ot_none);
2737
code : #1#221#9#224;
2738
flags : if_386 or if_fpu
2743
optypes : (ot_none,ot_none,ot_none);
2745
flags : if_p6 or if_fpu
2750
optypes : (ot_fpureg,ot_none,ot_none);
2751
code : #1#219#8#232;
2752
flags : if_p6 or if_fpu
2757
optypes : (ot_fpu0,ot_fpureg,ot_none);
2758
code : #1#219#9#232;
2759
flags : if_p6 or if_fpu
2764
optypes : (ot_none,ot_none,ot_none);
2766
flags : if_p6 or if_fpu
2771
optypes : (ot_fpureg,ot_none,ot_none);
2772
code : #1#223#8#232;
2773
flags : if_p6 or if_fpu
2778
optypes : (ot_fpu0,ot_fpureg,ot_none);
2779
code : #1#223#9#232;
2780
flags : if_p6 or if_fpu
2785
optypes : (ot_none,ot_none,ot_none);
2787
flags : if_386 or if_fpu
2792
optypes : (ot_fpureg,ot_none,ot_none);
2793
code : #1#221#8#232;
2794
flags : if_386 or if_fpu
2799
optypes : (ot_fpu0,ot_fpureg,ot_none);
2800
code : #1#221#9#232;
2801
flags : if_386 or if_fpu
2806
optypes : (ot_none,ot_none,ot_none);
2808
flags : if_386 or if_fpu
2813
optypes : (ot_none,ot_none,ot_none);
2815
flags : if_8086 or if_fpu
2820
optypes : (ot_none,ot_none,ot_none);
2822
flags : if_8086 or if_fpu
2827
optypes : (ot_none,ot_none,ot_none);
2829
flags : if_8086 or if_fpu
2834
optypes : (ot_fpureg,ot_none,ot_none);
2835
code : #1#217#8#200;
2836
flags : if_8086 or if_fpu
2841
optypes : (ot_fpureg,ot_fpu0,ot_none);
2842
code : #1#217#8#200;
2843
flags : if_8086 or if_fpu
2848
optypes : (ot_fpu0,ot_fpureg,ot_none);
2849
code : #1#217#9#200;
2850
flags : if_8086 or if_fpu
2855
optypes : (ot_none,ot_none,ot_none);
2857
flags : if_8086 or if_fpu
2862
optypes : (ot_none,ot_none,ot_none);
2864
flags : if_8086 or if_fpu
2869
optypes : (ot_none,ot_none,ot_none);
2871
flags : if_8086 or if_fpu
2876
optypes : (ot_none,ot_none,ot_none);
2878
flags : if_8086 or if_priv
2883
optypes : (ot_memory,ot_reg16,ot_none);
2884
code : #208#192#2#15#167#65;
2885
flags : if_386 or if_sw or if_undoc
2890
optypes : (ot_reg16,ot_reg16,ot_none);
2891
code : #208#192#2#15#167#65;
2892
flags : if_386 or if_undoc
2897
optypes : (ot_memory,ot_reg32,ot_none);
2898
code : #209#192#2#15#167#65;
2899
flags : if_386 or if_sd or if_undoc
2904
optypes : (ot_reg32,ot_reg32,ot_none);
2905
code : #209#192#2#15#167#65;
2906
flags : if_386 or if_undoc
2911
optypes : (ot_none,ot_none,ot_none);
2918
optypes : (ot_regmem or ot_bits8,ot_none,ot_none);
2919
code : #192#1#246#135;
2925
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
2926
code : #208#192#1#247#135;
2932
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
2933
code : #209#192#1#247#135;
2939
optypes : (ot_regmem or ot_bits8,ot_none,ot_none);
2940
code : #192#1#246#133;
2946
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
2947
code : #208#192#1#247#133;
2953
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
2954
code : #209#192#1#247#133;
2960
optypes : (ot_reg16,ot_memory,ot_none);
2961
code : #208#193#2#15#175#72;
2962
flags : if_386 or if_sm
2967
optypes : (ot_reg16,ot_reg16,ot_none);
2968
code : #208#193#2#15#175#72;
2974
optypes : (ot_reg32,ot_memory,ot_none);
2975
code : #209#193#2#15#175#72;
2976
flags : if_386 or if_sm
2981
optypes : (ot_reg32,ot_reg32,ot_none);
2982
code : #209#193#2#15#175#72;
2988
optypes : (ot_reg16,ot_memory,ot_immediate or ot_bits8 or ot_signed);
2989
code : #208#193#1#107#72#14;
2990
flags : if_286 or if_sm
2995
optypes : (ot_reg16,ot_reg16,ot_immediate or ot_bits8 or ot_signed);
2996
code : #208#193#1#107#72#14;
3002
optypes : (ot_reg16,ot_memory,ot_immediate);
3003
code : #208#193#1#105#72#26;
3004
flags : if_286 or if_sm
3009
optypes : (ot_reg16,ot_reg16,ot_immediate);
3010
code : #208#193#1#105#72#26;
3011
flags : if_286 or if_sm
3016
optypes : (ot_reg32,ot_memory,ot_immediate or ot_bits8 or ot_signed);
3017
code : #209#193#1#107#72#14;
3018
flags : if_386 or if_sm
3023
optypes : (ot_reg32,ot_reg32,ot_immediate or ot_bits8 or ot_signed);
3024
code : #209#193#1#107#72#14;
3030
optypes : (ot_reg32,ot_memory,ot_immediate);
3031
code : #209#193#1#105#72#34;
3032
flags : if_386 or if_sm
3037
optypes : (ot_reg32,ot_reg32,ot_immediate);
3038
code : #209#193#1#105#72#34;
3039
flags : if_386 or if_sm
3044
optypes : (ot_reg16,ot_immediate or ot_bits8 or ot_signed,ot_none);
3045
code : #208#1#107#64#13;
3051
optypes : (ot_reg16,ot_immediate,ot_none);
3052
code : #208#1#105#64#25;
3053
flags : if_286 or if_sm
3058
optypes : (ot_reg32,ot_immediate or ot_bits8 or ot_signed,ot_none);
3059
code : #209#1#107#64#13;
3065
optypes : (ot_reg32,ot_immediate,ot_none);
3066
code : #209#1#105#64#33;
3067
flags : if_386 or if_sm
3072
optypes : (ot_reg_al,ot_immediate,ot_none);
3074
flags : if_8086 or if_sb
3079
optypes : (ot_reg_ax,ot_immediate,ot_none);
3080
code : #208#1#229#21;
3081
flags : if_8086 or if_sb
3086
optypes : (ot_reg_eax,ot_immediate,ot_none);
3087
code : #209#1#229#21;
3088
flags : if_386 or if_sb
3093
optypes : (ot_reg_al,ot_reg_dx,ot_none);
3100
optypes : (ot_reg_ax,ot_reg_dx,ot_none);
3107
optypes : (ot_reg_eax,ot_reg_dx,ot_none);
3114
optypes : (ot_reg16,ot_none,ot_none);
3121
optypes : (ot_reg32,ot_none,ot_none);
3128
optypes : (ot_regmem or ot_bits8,ot_none,ot_none);
3129
code : #192#1#254#128;
3135
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
3136
code : #208#192#1#255#128;
3142
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
3143
code : #209#192#1#255#128;
3149
optypes : (ot_none,ot_none,ot_none);
3156
optypes : (ot_none,ot_none,ot_none);
3163
optypes : (ot_none,ot_none,ot_none);
3170
optypes : (ot_immediate,ot_none,ot_none);
3172
flags : if_8086 or if_sb
3177
optypes : (ot_none,ot_none,ot_none);
3184
optypes : (ot_none,ot_none,ot_none);
3191
optypes : (ot_none,ot_none,ot_none);
3198
optypes : (ot_none,ot_none,ot_none);
3205
optypes : (ot_none,ot_none,ot_none);
3212
optypes : (ot_none,ot_none,ot_none);
3214
flags : if_486 or if_priv
3219
optypes : (ot_memory,ot_none,ot_none);
3220
code : #192#2#15#1#135;
3221
flags : if_486 or if_priv
3226
optypes : (ot_none,ot_none,ot_none);
3233
optypes : (ot_none,ot_none,ot_none);
3240
optypes : (ot_none,ot_none,ot_none);
3247
optypes : (ot_immediate,ot_none,ot_none);
3248
code : #208#1#227#40;
3254
optypes : (ot_immediate,ot_none,ot_none);
3255
code : #209#1#227#40;
3261
optypes : (ot_immediate or ot_short,ot_none,ot_none);
3268
optypes : (ot_immediate,ot_none,ot_none);
3269
code : #210#1#233#52;
3270
flags : if_8086 or if_pass2
3275
optypes : (ot_immediate or ot_near,ot_none,ot_none);
3276
code : #210#1#233#52;
3277
flags : if_8086 or if_pass2
3282
optypes : (ot_immediate or ot_far,ot_none,ot_none);
3283
code : #210#1#234#28#31;
3289
optypes : (ot_immediate or ot_bits16,ot_none,ot_none);
3290
code : #208#1#233#52;
3291
flags : if_8086 or if_pass2
3296
optypes : (ot_immediate or ot_bits16 or ot_near,ot_none,ot_none);
3297
code : #208#1#233#52;
3298
flags : if_8086 or if_pass2
3303
optypes : (ot_immediate or ot_bits16 or ot_far,ot_none,ot_none);
3304
code : #208#1#234#28#31;
3305
flags : if_8086 or if_pass2
3310
optypes : (ot_immediate or ot_bits32,ot_none,ot_none);
3311
code : #209#1#233#52;
3312
flags : if_8086 or if_pass2
3317
optypes : (ot_immediate or ot_bits32 or ot_near,ot_none,ot_none);
3318
code : #209#1#233#52;
3319
flags : if_8086 or if_pass2
3324
optypes : (ot_immediate or ot_bits32 or ot_far,ot_none,ot_none);
3325
code : #209#1#234#28#31;
3326
flags : if_8086 or if_pass2
3331
optypes : (ot_immediate or ot_immediate,ot_none,ot_none);
3332
code : #210#1#234#29#24;
3338
optypes : (ot_immediate or ot_bits16 or ot_immediate,ot_none,ot_none);
3339
code : #208#1#234#25#24;
3345
optypes : (ot_immediate or ot_immediate or ot_bits16,ot_none,ot_none);
3346
code : #208#1#234#25#24;
3352
optypes : (ot_immediate or ot_bits32 or ot_immediate,ot_none,ot_none);
3353
code : #209#1#234#33#24;
3359
optypes : (ot_immediate or ot_immediate or ot_bits32,ot_none,ot_none);
3360
code : #209#1#234#33#24;
3366
optypes : (ot_memory or ot_far,ot_none,ot_none);
3367
code : #210#192#1#255#133;
3373
optypes : (ot_memory or ot_bits16 or ot_far,ot_none,ot_none);
3374
code : #208#192#1#255#133;
3380
optypes : (ot_memory or ot_bits32 or ot_far,ot_none,ot_none);
3381
code : #209#192#1#255#133;
3387
optypes : (ot_memory or ot_near,ot_none,ot_none);
3388
code : #210#192#1#255#132;
3394
optypes : (ot_memory or ot_bits16 or ot_near,ot_none,ot_none);
3395
code : #208#192#1#255#132;
3401
optypes : (ot_memory or ot_bits32 or ot_near,ot_none,ot_none);
3402
code : #209#192#1#255#132;
3408
optypes : (ot_reg16,ot_none,ot_none);
3409
code : #208#192#1#255#132;
3415
optypes : (ot_reg32,ot_none,ot_none);
3416
code : #209#192#1#255#132;
3422
optypes : (ot_memory,ot_none,ot_none);
3423
code : #210#192#1#255#132;
3429
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
3430
code : #208#192#1#255#132;
3436
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
3437
code : #209#192#1#255#132;
3443
optypes : (ot_none,ot_none,ot_none);
3450
optypes : (ot_reg16,ot_memory,ot_none);
3451
code : #208#193#2#15#2#72;
3452
flags : if_286 or if_prot or if_sm
3457
optypes : (ot_reg16,ot_reg16,ot_none);
3458
code : #208#193#2#15#2#72;
3459
flags : if_286 or if_prot
3464
optypes : (ot_reg32,ot_memory,ot_none);
3465
code : #209#193#2#15#2#72;
3466
flags : if_286 or if_prot or if_sm
3471
optypes : (ot_reg32,ot_reg32,ot_none);
3472
code : #209#193#2#15#2#72;
3473
flags : if_286 or if_prot
3478
optypes : (ot_memory or ot_far,ot_none,ot_none);
3479
code : #210#192#1#255#131;
3485
optypes : (ot_memory or ot_bits16 or ot_far,ot_none,ot_none);
3486
code : #208#192#1#255#131;
3492
optypes : (ot_memory or ot_bits32 or ot_far,ot_none,ot_none);
3493
code : #209#192#1#255#131;
3499
optypes : (ot_memory or ot_near,ot_none,ot_none);
3500
code : #210#192#1#255#130;
3506
optypes : (ot_memory or ot_bits16 or ot_near,ot_none,ot_none);
3507
code : #208#192#1#255#130;
3513
optypes : (ot_memory or ot_bits32 or ot_near,ot_none,ot_none);
3514
code : #209#192#1#255#130;
3520
optypes : (ot_reg16,ot_none,ot_none);
3521
code : #208#192#1#255#130;
3527
optypes : (ot_reg32,ot_none,ot_none);
3528
code : #209#192#1#255#130;
3534
optypes : (ot_memory,ot_none,ot_none);
3535
code : #210#192#1#255#130;
3541
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
3542
code : #208#192#1#255#130;
3548
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
3549
code : #209#192#1#255#130;
3555
optypes : (ot_reg16,ot_memory,ot_none);
3556
code : #208#193#1#197#72;
3562
optypes : (ot_reg32,ot_memory,ot_none);
3563
code : #209#193#1#197#72;
3569
optypes : (ot_reg16,ot_memory,ot_none);
3570
code : #208#193#1#141#72;
3576
optypes : (ot_reg32,ot_memory,ot_none);
3577
code : #209#193#1#141#72;
3583
optypes : (ot_reg32,ot_immediate or ot_bits32,ot_none);
3584
code : #209#193#1#141#72;
3590
optypes : (ot_none,ot_none,ot_none);
3597
optypes : (ot_reg16,ot_memory,ot_none);
3598
code : #208#193#1#196#72;
3604
optypes : (ot_reg32,ot_memory,ot_none);
3605
code : #209#193#1#196#72;
3611
optypes : (ot_reg16,ot_memory,ot_none);
3612
code : #208#193#2#15#180#72;
3618
optypes : (ot_reg32,ot_memory,ot_none);
3619
code : #209#193#2#15#180#72;
3625
optypes : (ot_memory,ot_none,ot_none);
3626
code : #192#2#15#1#130;
3627
flags : if_286 or if_priv
3632
optypes : (ot_reg16,ot_memory,ot_none);
3633
code : #208#193#2#15#181#72;
3639
optypes : (ot_reg32,ot_memory,ot_none);
3640
code : #209#193#2#15#181#72;
3646
optypes : (ot_memory,ot_none,ot_none);
3647
code : #192#2#15#1#131;
3648
flags : if_286 or if_priv
3653
optypes : (ot_memory or ot_far,ot_none,ot_none);
3654
code : #210#192#1#255#133;
3660
optypes : (ot_memory or ot_bits16 or ot_far,ot_none,ot_none);
3661
code : #208#192#1#255#133;
3667
optypes : (ot_memory or ot_bits32 or ot_far,ot_none,ot_none);
3668
code : #209#192#1#255#133;
3674
optypes : (ot_memory or ot_near,ot_none,ot_none);
3675
code : #210#192#1#255#132;
3681
optypes : (ot_memory or ot_bits16 or ot_near,ot_none,ot_none);
3682
code : #208#192#1#255#132;
3688
optypes : (ot_memory or ot_bits32 or ot_near,ot_none,ot_none);
3689
code : #209#192#1#255#132;
3695
optypes : (ot_reg16,ot_none,ot_none);
3696
code : #208#192#1#255#132;
3702
optypes : (ot_reg32,ot_none,ot_none);
3703
code : #209#192#1#255#132;
3709
optypes : (ot_memory,ot_none,ot_none);
3710
code : #210#192#1#255#132;
3716
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
3717
code : #208#192#1#255#132;
3723
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
3724
code : #209#192#1#255#132;
3730
optypes : (ot_memory,ot_none,ot_none);
3731
code : #192#1#15#15#130;
3732
flags : if_286 or if_prot or if_priv
3737
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
3738
code : #192#1#15#15#130;
3739
flags : if_286 or if_prot or if_priv
3744
optypes : (ot_reg16,ot_none,ot_none);
3745
code : #192#1#15#15#130;
3746
flags : if_286 or if_prot or if_priv
3751
optypes : (ot_memory,ot_none,ot_none);
3752
code : #192#2#15#1#134;
3753
flags : if_286 or if_priv
3758
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
3759
code : #192#2#15#1#134;
3760
flags : if_286 or if_priv
3765
optypes : (ot_reg16,ot_none,ot_none);
3766
code : #192#2#15#1#134;
3767
flags : if_286 or if_priv
3772
optypes : (ot_none,ot_none,ot_none);
3774
flags : if_386 or if_undoc
3777
opcode : A_LOADALL286;
3779
optypes : (ot_none,ot_none,ot_none);
3781
flags : if_286 or if_undoc
3786
optypes : (ot_none,ot_none,ot_none);
3788
flags : if_8086 or if_pre
3793
optypes : (ot_none,ot_none,ot_none);
3800
optypes : (ot_none,ot_none,ot_none);
3807
optypes : (ot_none,ot_none,ot_none);
3814
optypes : (ot_immediate,ot_none,ot_none);
3815
code : #202#1#226#40;
3821
optypes : (ot_immediate,ot_reg_cx,ot_none);
3822
code : #200#1#226#40;
3828
optypes : (ot_immediate,ot_reg_ecx,ot_none);
3829
code : #201#1#226#40;
3835
optypes : (ot_immediate,ot_none,ot_none);
3836
code : #202#1#225#40;
3842
optypes : (ot_immediate,ot_reg_cx,ot_none);
3843
code : #200#1#225#40;
3849
optypes : (ot_immediate,ot_reg_ecx,ot_none);
3850
code : #201#1#225#40;
3856
optypes : (ot_immediate,ot_none,ot_none);
3857
code : #202#1#224#40;
3863
optypes : (ot_immediate,ot_reg_cx,ot_none);
3864
code : #200#1#224#40;
3870
optypes : (ot_immediate,ot_reg_ecx,ot_none);
3871
code : #201#1#224#40;
3877
optypes : (ot_immediate,ot_none,ot_none);
3878
code : #202#1#224#40;
3884
optypes : (ot_immediate,ot_reg_cx,ot_none);
3885
code : #200#1#224#40;
3891
optypes : (ot_immediate,ot_reg_ecx,ot_none);
3892
code : #201#1#224#40;
3898
optypes : (ot_immediate,ot_none,ot_none);
3899
code : #202#1#225#40;
3905
optypes : (ot_immediate,ot_reg_cx,ot_none);
3906
code : #200#1#225#40;
3912
optypes : (ot_immediate,ot_reg_ecx,ot_none);
3913
code : #201#1#225#40;
3919
optypes : (ot_reg16,ot_memory,ot_none);
3920
code : #208#193#2#15#3#72;
3921
flags : if_286 or if_prot or if_sm
3926
optypes : (ot_reg16,ot_reg16,ot_none);
3927
code : #208#193#2#15#3#72;
3928
flags : if_286 or if_prot
3933
optypes : (ot_reg32,ot_memory,ot_none);
3934
code : #209#193#2#15#3#72;
3935
flags : if_286 or if_prot or if_sm
3940
optypes : (ot_reg32,ot_reg32,ot_none);
3941
code : #209#193#2#15#3#72;
3942
flags : if_286 or if_prot
3947
optypes : (ot_reg16,ot_memory,ot_none);
3948
code : #208#193#2#15#178#72;
3954
optypes : (ot_reg32,ot_memory,ot_none);
3955
code : #209#193#2#15#178#72;
3961
optypes : (ot_memory,ot_none,ot_none);
3962
code : #192#1#15#15#131;
3963
flags : if_286 or if_prot or if_priv
3968
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
3969
code : #192#1#15#15#131;
3970
flags : if_286 or if_prot or if_priv
3975
optypes : (ot_reg16,ot_none,ot_none);
3976
code : #192#1#15#15#131;
3977
flags : if_286 or if_prot or if_priv
3982
optypes : (ot_memory,ot_reg_cs,ot_none);
3983
code : #208#192#1#140#129;
3984
flags : if_8086 or if_sm
3989
optypes : (ot_memory,ot_reg_dess,ot_none);
3990
code : #208#192#1#140#65;
3991
flags : if_8086 or if_sm
3996
optypes : (ot_memory,ot_reg_fsgs,ot_none);
3997
code : #208#192#1#140#65;
3998
flags : if_386 or if_sm
4003
optypes : (ot_reg16,ot_reg_cs,ot_none);
4004
code : #208#192#1#140#129;
4010
optypes : (ot_reg16,ot_reg_dess,ot_none);
4011
code : #208#192#1#140#65;
4017
optypes : (ot_reg16,ot_reg_fsgs,ot_none);
4018
code : #208#192#1#140#65;
4024
optypes : (ot_regmem or ot_bits32,ot_reg_cs,ot_none);
4025
code : #209#192#1#140#129;
4031
optypes : (ot_regmem or ot_bits32,ot_reg_dess,ot_none);
4032
code : #209#192#1#140#65;
4038
optypes : (ot_regmem or ot_bits32,ot_reg_fsgs,ot_none);
4039
code : #209#192#1#140#65;
4045
optypes : (ot_reg_dess,ot_memory,ot_none);
4046
code : #208#193#1#142#72;
4047
flags : if_8086 or if_sm
4052
optypes : (ot_reg_fsgs,ot_memory,ot_none);
4053
code : #208#193#1#142#72;
4054
flags : if_386 or if_sm
4059
optypes : (ot_reg_dess,ot_reg16,ot_none);
4060
code : #208#193#1#142#72;
4066
optypes : (ot_reg_fsgs,ot_reg16,ot_none);
4067
code : #208#193#1#142#72;
4073
optypes : (ot_reg_dess,ot_regmem or ot_bits32,ot_none);
4074
code : #209#193#1#142#72;
4080
optypes : (ot_reg_fsgs,ot_regmem or ot_bits32,ot_none);
4081
code : #209#193#1#142#72;
4087
optypes : (ot_reg_al,ot_mem_offs,ot_none);
4088
code : #193#1#160#29;
4089
flags : if_8086 or if_sm
4094
optypes : (ot_reg_ax,ot_mem_offs,ot_none);
4095
code : #193#208#1#161#29;
4096
flags : if_8086 or if_sm
4101
optypes : (ot_reg_eax,ot_mem_offs,ot_none);
4102
code : #193#209#1#161#29;
4103
flags : if_386 or if_sm
4108
optypes : (ot_mem_offs,ot_reg_al,ot_none);
4109
code : #192#1#162#28;
4110
flags : if_8086 or if_sm
4115
optypes : (ot_mem_offs,ot_reg_ax,ot_none);
4116
code : #192#208#1#163#28;
4117
flags : if_8086 or if_sm
4122
optypes : (ot_mem_offs,ot_reg_eax,ot_none);
4123
code : #192#209#1#163#28;
4124
flags : if_386 or if_sm
4129
optypes : (ot_reg32,ot_reg_cr4,ot_none);
4130
code : #2#15#32#132;
4131
flags : if_pent or if_priv
4136
optypes : (ot_reg32,ot_reg_creg,ot_none);
4138
flags : if_386 or if_priv
4143
optypes : (ot_reg32,ot_reg_dreg,ot_none);
4145
flags : if_386 or if_priv
4150
optypes : (ot_reg32,ot_reg_treg,ot_none);
4152
flags : if_386 or if_priv
4157
optypes : (ot_reg_cr4,ot_reg32,ot_none);
4158
code : #2#15#34#140;
4159
flags : if_pent or if_priv
4164
optypes : (ot_reg_creg,ot_reg32,ot_none);
4166
flags : if_386 or if_priv
4171
optypes : (ot_reg_dreg,ot_reg32,ot_none);
4173
flags : if_386 or if_priv
4178
optypes : (ot_reg_treg,ot_reg32,ot_none);
4180
flags : if_386 or if_priv
4185
optypes : (ot_memory,ot_reg8,ot_none);
4186
code : #192#1#136#65;
4187
flags : if_8086 or if_sm
4192
optypes : (ot_reg8,ot_reg8,ot_none);
4193
code : #192#1#136#65;
4199
optypes : (ot_memory,ot_reg16,ot_none);
4200
code : #208#192#1#137#65;
4201
flags : if_8086 or if_sm
4206
optypes : (ot_reg16,ot_reg16,ot_none);
4207
code : #208#192#1#137#65;
4213
optypes : (ot_memory,ot_reg32,ot_none);
4214
code : #209#192#1#137#65;
4215
flags : if_386 or if_sm
4220
optypes : (ot_reg32,ot_reg32,ot_none);
4221
code : #209#192#1#137#65;
4227
optypes : (ot_reg8,ot_memory,ot_none);
4228
code : #193#1#138#72;
4229
flags : if_8086 or if_sm
4234
optypes : (ot_reg8,ot_reg8,ot_none);
4235
code : #193#1#138#72;
4241
optypes : (ot_reg16,ot_memory,ot_none);
4242
code : #208#193#1#139#72;
4243
flags : if_8086 or if_sm
4248
optypes : (ot_reg16,ot_reg16,ot_none);
4249
code : #208#193#1#139#72;
4255
optypes : (ot_reg32,ot_memory,ot_none);
4256
code : #209#193#1#139#72;
4257
flags : if_386 or if_sm
4262
optypes : (ot_reg32,ot_reg32,ot_none);
4263
code : #209#193#1#139#72;
4269
optypes : (ot_reg8,ot_immediate,ot_none);
4271
flags : if_8086 or if_sm
4276
optypes : (ot_reg16,ot_immediate,ot_none);
4277
code : #208#8#184#25;
4278
flags : if_8086 or if_sm
4283
optypes : (ot_reg32,ot_immediate,ot_none);
4284
code : #209#8#184#33;
4285
flags : if_386 or if_sm
4290
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
4291
code : #192#1#198#128#17;
4292
flags : if_8086 or if_sm
4297
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
4298
code : #208#192#1#199#128#25;
4299
flags : if_8086 or if_sm
4304
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
4305
code : #209#192#1#199#128#33;
4306
flags : if_386 or if_sm
4311
optypes : (ot_memory,ot_immediate or ot_bits8,ot_none);
4312
code : #192#1#198#128#17;
4313
flags : if_8086 or if_sm
4318
optypes : (ot_memory,ot_immediate or ot_bits16,ot_none);
4319
code : #208#192#1#199#128#25;
4320
flags : if_8086 or if_sm
4325
optypes : (ot_memory,ot_immediate or ot_bits32,ot_none);
4326
code : #209#192#1#199#128#33;
4327
flags : if_386 or if_sm
4332
optypes : (ot_mmxreg,ot_memory,ot_none);
4333
code : #193#2#15#110#72;
4334
flags : if_pent or if_mmx or if_sd
4339
optypes : (ot_mmxreg,ot_reg32,ot_none);
4340
code : #2#15#110#72;
4341
flags : if_pent or if_mmx
4346
optypes : (ot_memory,ot_mmxreg,ot_none);
4347
code : #192#2#15#126#65;
4348
flags : if_pent or if_mmx or if_sd
4353
optypes : (ot_reg32,ot_mmxreg,ot_none);
4354
code : #2#15#126#65;
4355
flags : if_pent or if_mmx
4360
optypes : (ot_mmxreg,ot_memory,ot_none);
4361
code : #193#2#15#111#72;
4362
flags : if_pent or if_mmx or if_sm
4367
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
4368
code : #2#15#111#72;
4369
flags : if_pent or if_mmx
4374
optypes : (ot_memory,ot_mmxreg,ot_none);
4375
code : #192#2#15#127#65;
4376
flags : if_pent or if_mmx or if_sm
4381
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
4382
code : #2#15#127#65;
4383
flags : if_pent or if_mmx
4388
optypes : (ot_none,ot_none,ot_none);
4395
optypes : (ot_none,ot_none,ot_none);
4402
optypes : (ot_none,ot_none,ot_none);
4409
optypes : (ot_reg16,ot_memory,ot_none);
4410
code : #208#193#2#15#190#72;
4411
flags : if_386 or if_sb
4416
optypes : (ot_reg16,ot_reg8,ot_none);
4417
code : #208#193#2#15#190#72;
4423
optypes : (ot_reg32,ot_regmem or ot_bits8,ot_none);
4424
code : #209#193#2#15#190#72;
4430
optypes : (ot_reg32,ot_regmem or ot_bits16,ot_none);
4431
code : #209#193#2#15#191#72;
4437
optypes : (ot_reg16,ot_memory,ot_none);
4438
code : #208#193#2#15#182#72;
4439
flags : if_386 or if_sb
4444
optypes : (ot_reg16,ot_reg8,ot_none);
4445
code : #208#193#2#15#182#72;
4451
optypes : (ot_reg32,ot_regmem or ot_bits8,ot_none);
4452
code : #209#193#2#15#182#72;
4458
optypes : (ot_reg32,ot_regmem or ot_bits16,ot_none);
4459
code : #209#193#2#15#183#72;
4465
optypes : (ot_regmem or ot_bits8,ot_none,ot_none);
4466
code : #192#1#246#132;
4472
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
4473
code : #208#192#1#247#132;
4479
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
4480
code : #209#192#1#247#132;
4486
optypes : (ot_regmem or ot_bits8,ot_none,ot_none);
4487
code : #192#1#246#131;
4493
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
4494
code : #208#192#1#247#131;
4500
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
4501
code : #209#192#1#247#131;
4507
optypes : (ot_none,ot_none,ot_none);
4514
optypes : (ot_regmem or ot_bits8,ot_none,ot_none);
4515
code : #192#1#246#130;
4521
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
4522
code : #208#192#1#247#130;
4528
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
4529
code : #209#192#1#247#130;
4535
optypes : (ot_memory,ot_reg8,ot_none);
4537
flags : if_8086 or if_sm
4542
optypes : (ot_reg8,ot_reg8,ot_none);
4549
optypes : (ot_memory,ot_reg16,ot_none);
4550
code : #208#192#1#9#65;
4551
flags : if_8086 or if_sm
4556
optypes : (ot_reg16,ot_reg16,ot_none);
4557
code : #208#192#1#9#65;
4563
optypes : (ot_memory,ot_reg32,ot_none);
4564
code : #209#192#1#9#65;
4565
flags : if_386 or if_sm
4570
optypes : (ot_reg32,ot_reg32,ot_none);
4571
code : #209#192#1#9#65;
4577
optypes : (ot_reg8,ot_memory,ot_none);
4578
code : #193#1#10#72;
4579
flags : if_8086 or if_sm
4584
optypes : (ot_reg8,ot_reg8,ot_none);
4585
code : #193#1#10#72;
4591
optypes : (ot_reg16,ot_memory,ot_none);
4592
code : #208#193#1#11#72;
4593
flags : if_8086 or if_sm
4598
optypes : (ot_reg16,ot_reg16,ot_none);
4599
code : #208#193#1#11#72;
4605
optypes : (ot_reg32,ot_memory,ot_none);
4606
code : #209#193#1#11#72;
4607
flags : if_386 or if_sm
4612
optypes : (ot_reg32,ot_reg32,ot_none);
4613
code : #209#193#1#11#72;
4619
optypes : (ot_regmem or ot_bits16,ot_immediate or ot_bits8 or ot_signed,ot_none);
4620
code : #208#192#1#131#129#13;
4626
optypes : (ot_regmem or ot_bits32,ot_immediate or ot_bits8 or ot_signed,ot_none);
4627
code : #209#192#1#131#129#13;
4633
optypes : (ot_reg_al,ot_immediate,ot_none);
4635
flags : if_8086 or if_sm
4640
optypes : (ot_reg_ax,ot_immediate,ot_none);
4641
code : #208#1#13#25;
4642
flags : if_8086 or if_sm
4647
optypes : (ot_reg_eax,ot_immediate,ot_none);
4648
code : #209#1#13#33;
4649
flags : if_386 or if_sm
4654
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
4655
code : #192#1#128#129#17;
4656
flags : if_8086 or if_sm
4661
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
4662
code : #208#192#1#129#129#25;
4663
flags : if_8086 or if_sm
4668
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
4669
code : #209#192#1#129#129#33;
4670
flags : if_386 or if_sm
4675
optypes : (ot_memory,ot_immediate or ot_bits8,ot_none);
4676
code : #192#1#128#129#17;
4677
flags : if_8086 or if_sm
4682
optypes : (ot_memory,ot_immediate or ot_bits16,ot_none);
4683
code : #208#192#1#129#129#25;
4684
flags : if_8086 or if_sm
4689
optypes : (ot_memory,ot_immediate or ot_bits32,ot_none);
4690
code : #209#192#1#129#129#33;
4691
flags : if_386 or if_sm
4696
optypes : (ot_immediate,ot_reg_al,ot_none);
4698
flags : if_8086 or if_sb
4703
optypes : (ot_immediate,ot_reg_ax,ot_none);
4704
code : #208#1#231#20;
4705
flags : if_8086 or if_sb
4710
optypes : (ot_immediate,ot_reg_eax,ot_none);
4711
code : #209#1#231#20;
4712
flags : if_386 or if_sb
4717
optypes : (ot_reg_dx,ot_reg_al,ot_none);
4724
optypes : (ot_reg_dx,ot_reg_ax,ot_none);
4731
optypes : (ot_reg_dx,ot_reg_eax,ot_none);
4738
optypes : (ot_none,ot_none,ot_none);
4745
optypes : (ot_none,ot_none,ot_none);
4752
optypes : (ot_none,ot_none,ot_none);
4757
opcode : A_PACKSSDW;
4759
optypes : (ot_mmxreg,ot_memory,ot_none);
4760
code : #193#2#15#107#72;
4761
flags : if_pent or if_mmx or if_sm
4764
opcode : A_PACKSSDW;
4766
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
4767
code : #2#15#107#72;
4768
flags : if_pent or if_mmx
4771
opcode : A_PACKSSWB;
4773
optypes : (ot_mmxreg,ot_memory,ot_none);
4774
code : #193#2#15#99#72;
4775
flags : if_pent or if_mmx or if_sm
4778
opcode : A_PACKSSWB;
4780
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
4782
flags : if_pent or if_mmx
4785
opcode : A_PACKUSWB;
4787
optypes : (ot_mmxreg,ot_memory,ot_none);
4788
code : #193#2#15#103#72;
4789
flags : if_pent or if_mmx or if_sm
4792
opcode : A_PACKUSWB;
4794
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
4795
code : #2#15#103#72;
4796
flags : if_pent or if_mmx
4801
optypes : (ot_mmxreg,ot_memory,ot_none);
4802
code : #193#2#15#252#72;
4803
flags : if_pent or if_mmx or if_sm
4808
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
4809
code : #2#15#252#72;
4810
flags : if_pent or if_mmx
4815
optypes : (ot_mmxreg,ot_memory,ot_none);
4816
code : #193#2#15#254#72;
4817
flags : if_pent or if_mmx or if_sm
4822
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
4823
code : #2#15#254#72;
4824
flags : if_pent or if_mmx
4829
optypes : (ot_mmxreg,ot_memory,ot_none);
4830
code : #193#2#15#236#72;
4831
flags : if_pent or if_mmx or if_sm
4836
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
4837
code : #2#15#236#72;
4838
flags : if_pent or if_mmx
4843
optypes : (ot_mmxreg,ot_memory,ot_none);
4844
code : #193#2#15#81#72;
4845
flags : if_pent or if_mmx or if_sm or if_cyrix
4850
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
4852
flags : if_pent or if_mmx or if_cyrix
4857
optypes : (ot_mmxreg,ot_memory,ot_none);
4858
code : #193#2#15#237#72;
4859
flags : if_pent or if_mmx or if_sm
4864
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
4865
code : #2#15#237#72;
4866
flags : if_pent or if_mmx
4871
optypes : (ot_mmxreg,ot_memory,ot_none);
4872
code : #193#2#15#220#72;
4873
flags : if_pent or if_mmx or if_sm
4878
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
4879
code : #2#15#220#72;
4880
flags : if_pent or if_mmx
4885
optypes : (ot_mmxreg,ot_memory,ot_none);
4886
code : #193#2#15#221#72;
4887
flags : if_pent or if_mmx or if_sm
4892
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
4893
code : #2#15#221#72;
4894
flags : if_pent or if_mmx
4899
optypes : (ot_mmxreg,ot_memory,ot_none);
4900
code : #193#2#15#253#72;
4901
flags : if_pent or if_mmx or if_sm
4906
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
4907
code : #2#15#253#72;
4908
flags : if_pent or if_mmx
4913
optypes : (ot_mmxreg,ot_memory,ot_none);
4914
code : #193#2#15#219#72;
4915
flags : if_pent or if_mmx or if_sm
4920
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
4921
code : #2#15#219#72;
4922
flags : if_pent or if_mmx
4927
optypes : (ot_mmxreg,ot_memory,ot_none);
4928
code : #193#2#15#223#72;
4929
flags : if_pent or if_mmx or if_sm
4934
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
4935
code : #2#15#223#72;
4936
flags : if_pent or if_mmx
4941
optypes : (ot_mmxreg,ot_memory,ot_none);
4942
code : #193#2#15#80#72;
4943
flags : if_pent or if_mmx or if_sm or if_cyrix
4948
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
4950
flags : if_pent or if_mmx or if_cyrix
4955
optypes : (ot_mmxreg,ot_memory,ot_none);
4956
code : #193#2#15#15#72#1#191;
4957
flags : if_pent or if_3dnow or if_sm
4962
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
4963
code : #2#15#15#72#1#191;
4964
flags : if_pent or if_3dnow
4969
optypes : (ot_mmxreg,ot_memory,ot_none);
4970
code : #193#2#15#116#72;
4971
flags : if_pent or if_mmx or if_sm
4976
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
4977
code : #2#15#116#72;
4978
flags : if_pent or if_mmx
4983
optypes : (ot_mmxreg,ot_memory,ot_none);
4984
code : #193#2#15#118#72;
4985
flags : if_pent or if_mmx or if_sm
4990
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
4991
code : #2#15#118#72;
4992
flags : if_pent or if_mmx
4997
optypes : (ot_mmxreg,ot_memory,ot_none);
4998
code : #193#2#15#117#72;
4999
flags : if_pent or if_mmx or if_sm
5004
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5005
code : #2#15#117#72;
5006
flags : if_pent or if_mmx
5011
optypes : (ot_mmxreg,ot_memory,ot_none);
5012
code : #193#2#15#100#72;
5013
flags : if_pent or if_mmx or if_sm
5018
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5019
code : #2#15#100#72;
5020
flags : if_pent or if_mmx
5025
optypes : (ot_mmxreg,ot_memory,ot_none);
5026
code : #193#2#15#102#72;
5027
flags : if_pent or if_mmx or if_sm
5032
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5033
code : #2#15#102#72;
5034
flags : if_pent or if_mmx
5039
optypes : (ot_mmxreg,ot_memory,ot_none);
5040
code : #193#2#15#101#72;
5041
flags : if_pent or if_mmx or if_sm
5046
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5047
code : #2#15#101#72;
5048
flags : if_pent or if_mmx
5053
optypes : (ot_mmxreg,ot_memory,ot_none);
5054
code : #193#2#15#84#72;
5055
flags : if_pent or if_mmx or if_sm or if_cyrix
5060
optypes : (ot_mmxreg,ot_memory,ot_none);
5061
code : #193#2#15#15#72#1#29;
5062
flags : if_pent or if_3dnow or if_sm
5067
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5068
code : #2#15#15#72#1#29;
5069
flags : if_pent or if_3dnow
5074
optypes : (ot_mmxreg,ot_memory,ot_none);
5075
code : #193#2#15#15#72#1#174;
5076
flags : if_pent or if_3dnow or if_sm
5081
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5082
code : #2#15#15#72#1#174;
5083
flags : if_pent or if_3dnow
5088
optypes : (ot_mmxreg,ot_memory,ot_none);
5089
code : #193#2#15#15#72#1#158;
5090
flags : if_pent or if_3dnow or if_sm
5095
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5096
code : #2#15#15#72#1#158;
5097
flags : if_pent or if_3dnow
5102
optypes : (ot_mmxreg,ot_memory,ot_none);
5103
code : #193#2#15#15#72#1#176;
5104
flags : if_pent or if_3dnow or if_sm
5109
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5110
code : #2#15#15#72#1#176;
5111
flags : if_pent or if_3dnow
5116
optypes : (ot_mmxreg,ot_memory,ot_none);
5117
code : #193#2#15#15#72#1#144;
5118
flags : if_pent or if_3dnow or if_sm
5123
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5124
code : #2#15#15#72#1#144;
5125
flags : if_pent or if_3dnow
5130
optypes : (ot_mmxreg,ot_memory,ot_none);
5131
code : #193#2#15#15#72#1#160;
5132
flags : if_pent or if_3dnow or if_sm
5137
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5138
code : #2#15#15#72#1#160;
5139
flags : if_pent or if_3dnow
5144
optypes : (ot_mmxreg,ot_memory,ot_none);
5145
code : #193#2#15#15#72#1#164;
5146
flags : if_pent or if_3dnow or if_sm
5151
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5152
code : #2#15#15#72#1#164;
5153
flags : if_pent or if_3dnow
5158
optypes : (ot_mmxreg,ot_memory,ot_none);
5159
code : #193#2#15#15#72#1#148;
5160
flags : if_pent or if_3dnow or if_sm
5165
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5166
code : #2#15#15#72#1#148;
5167
flags : if_pent or if_3dnow
5172
optypes : (ot_mmxreg,ot_memory,ot_none);
5173
code : #193#2#15#15#72#1#180;
5174
flags : if_pent or if_3dnow or if_sm
5179
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5180
code : #2#15#15#72#1#180;
5181
flags : if_pent or if_3dnow
5186
optypes : (ot_mmxreg,ot_memory,ot_none);
5187
code : #193#2#15#15#72#1#150;
5188
flags : if_pent or if_3dnow or if_sm
5193
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5194
code : #2#15#15#72#1#150;
5195
flags : if_pent or if_3dnow
5198
opcode : A_PFRCPIT1;
5200
optypes : (ot_mmxreg,ot_memory,ot_none);
5201
code : #193#2#15#15#72#1#166;
5202
flags : if_pent or if_3dnow or if_sm
5205
opcode : A_PFRCPIT1;
5207
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5208
code : #2#15#15#72#1#166;
5209
flags : if_pent or if_3dnow
5212
opcode : A_PFRCPIT2;
5214
optypes : (ot_mmxreg,ot_memory,ot_none);
5215
code : #193#2#15#15#72#1#182;
5216
flags : if_pent or if_3dnow or if_sm
5219
opcode : A_PFRCPIT2;
5221
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5222
code : #2#15#15#72#1#182;
5223
flags : if_pent or if_3dnow
5226
opcode : A_PFRSQIT1;
5228
optypes : (ot_mmxreg,ot_memory,ot_none);
5229
code : #193#2#15#15#72#1#167;
5230
flags : if_pent or if_3dnow or if_sm
5233
opcode : A_PFRSQIT1;
5235
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5236
code : #2#15#15#72#1#167;
5237
flags : if_pent or if_3dnow
5242
optypes : (ot_mmxreg,ot_memory,ot_none);
5243
code : #193#2#15#15#72#1#151;
5244
flags : if_pent or if_3dnow or if_sm
5249
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5250
code : #2#15#15#72#1#151;
5251
flags : if_pent or if_3dnow
5256
optypes : (ot_mmxreg,ot_memory,ot_none);
5257
code : #193#2#15#15#72#1#154;
5258
flags : if_pent or if_3dnow or if_sm
5263
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5264
code : #2#15#15#72#1#154;
5265
flags : if_pent or if_3dnow
5270
optypes : (ot_mmxreg,ot_memory,ot_none);
5271
code : #193#2#15#15#72#1#170;
5272
flags : if_pent or if_3dnow or if_sm
5277
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5278
code : #2#15#15#72#1#170;
5279
flags : if_pent or if_3dnow
5284
optypes : (ot_mmxreg,ot_memory,ot_none);
5285
code : #193#2#15#15#72#1#13;
5286
flags : if_pent or if_3dnow or if_sm
5291
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5292
code : #2#15#15#72#1#13;
5293
flags : if_pent or if_3dnow
5296
opcode : A_PMACHRIW;
5298
optypes : (ot_mmxreg,ot_memory,ot_none);
5299
code : #193#2#15#94#72;
5300
flags : if_pent or if_mmx or if_sm or if_cyrix
5305
optypes : (ot_mmxreg,ot_memory,ot_none);
5306
code : #193#2#15#245#72;
5307
flags : if_pent or if_mmx or if_sm
5312
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5313
code : #2#15#245#72;
5314
flags : if_pent or if_mmx
5319
optypes : (ot_mmxreg,ot_memory,ot_none);
5320
code : #193#2#15#82#72;
5321
flags : if_pent or if_mmx or if_sm or if_cyrix
5326
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5328
flags : if_pent or if_mmx or if_cyrix
5331
opcode : A_PMULHRIW;
5333
optypes : (ot_mmxreg,ot_memory,ot_none);
5334
code : #193#2#15#93#72;
5335
flags : if_pent or if_mmx or if_sm or if_cyrix
5338
opcode : A_PMULHRIW;
5340
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5342
flags : if_pent or if_mmx or if_cyrix
5345
opcode : A_PMULHRWA;
5347
optypes : (ot_mmxreg,ot_memory,ot_none);
5348
code : #193#2#15#15#72#1#183;
5349
flags : if_pent or if_3dnow or if_sm
5352
opcode : A_PMULHRWA;
5354
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5355
code : #2#15#15#72#1#183;
5356
flags : if_pent or if_3dnow
5359
opcode : A_PMULHRWC;
5361
optypes : (ot_mmxreg,ot_memory,ot_none);
5362
code : #193#2#15#89#72;
5363
flags : if_pent or if_mmx or if_sm or if_cyrix
5366
opcode : A_PMULHRWC;
5368
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5370
flags : if_pent or if_mmx or if_cyrix
5375
optypes : (ot_mmxreg,ot_memory,ot_none);
5376
code : #193#2#15#229#72;
5377
flags : if_pent or if_mmx or if_sm
5382
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5383
code : #2#15#229#72;
5384
flags : if_pent or if_mmx
5389
optypes : (ot_mmxreg,ot_memory,ot_none);
5390
code : #193#2#15#213#72;
5391
flags : if_pent or if_mmx or if_sm
5396
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5397
code : #2#15#213#72;
5398
flags : if_pent or if_mmx
5403
optypes : (ot_mmxreg,ot_memory,ot_none);
5404
code : #193#2#15#92#72;
5405
flags : if_pent or if_mmx or if_sm or if_cyrix
5410
optypes : (ot_mmxreg,ot_memory,ot_none);
5411
code : #193#2#15#91#72;
5412
flags : if_pent or if_mmx or if_sm or if_cyrix
5417
optypes : (ot_mmxreg,ot_memory,ot_none);
5418
code : #193#2#15#90#72;
5419
flags : if_pent or if_mmx or if_sm or if_cyrix
5424
optypes : (ot_mmxreg,ot_memory,ot_none);
5425
code : #193#2#15#88#72;
5426
flags : if_pent or if_mmx or if_sm or if_cyrix
5431
optypes : (ot_reg16,ot_none,ot_none);
5438
optypes : (ot_reg32,ot_none,ot_none);
5445
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
5446
code : #208#192#1#143#128;
5452
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
5453
code : #209#192#1#143#128;
5459
optypes : (ot_reg_cs,ot_none,ot_none);
5461
flags : if_8086 or if_undoc
5466
optypes : (ot_reg_dess,ot_none,ot_none);
5473
optypes : (ot_reg_fsgs,ot_none,ot_none);
5480
optypes : (ot_none,ot_none,ot_none);
5487
optypes : (ot_none,ot_none,ot_none);
5494
optypes : (ot_none,ot_none,ot_none);
5501
optypes : (ot_none,ot_none,ot_none);
5508
optypes : (ot_none,ot_none,ot_none);
5515
optypes : (ot_none,ot_none,ot_none);
5522
optypes : (ot_mmxreg,ot_memory,ot_none);
5523
code : #193#2#15#235#72;
5524
flags : if_pent or if_mmx or if_sm
5529
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5530
code : #2#15#235#72;
5531
flags : if_pent or if_mmx
5534
opcode : A_PREFETCH;
5536
optypes : (ot_memory,ot_none or ot_signed,ot_none);
5537
code : #2#15#13#128;
5538
flags : if_pent or if_3dnow or if_sm
5541
opcode : A_PREFETCHW;
5543
optypes : (ot_memory,ot_none or ot_signed,ot_none);
5544
code : #2#15#13#129;
5545
flags : if_pent or if_3dnow or if_sm
5550
optypes : (ot_mmxreg,ot_memory,ot_none);
5551
code : #193#2#15#242#72;
5552
flags : if_pent or if_mmx or if_sm
5557
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5558
code : #2#15#242#72;
5559
flags : if_pent or if_mmx
5564
optypes : (ot_mmxreg,ot_immediate,ot_none);
5565
code : #2#15#114#134#21;
5566
flags : if_pent or if_mmx
5571
optypes : (ot_mmxreg,ot_memory,ot_none);
5572
code : #193#2#15#243#72;
5573
flags : if_pent or if_mmx or if_sm
5578
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5579
code : #2#15#243#72;
5580
flags : if_pent or if_mmx
5585
optypes : (ot_mmxreg,ot_immediate,ot_none);
5586
code : #2#15#115#134#21;
5587
flags : if_pent or if_mmx
5592
optypes : (ot_mmxreg,ot_memory,ot_none);
5593
code : #193#2#15#241#72;
5594
flags : if_pent or if_mmx or if_sm
5599
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5600
code : #2#15#241#72;
5601
flags : if_pent or if_mmx
5606
optypes : (ot_mmxreg,ot_immediate,ot_none);
5607
code : #2#15#113#134#21;
5608
flags : if_pent or if_mmx
5613
optypes : (ot_mmxreg,ot_memory,ot_none);
5614
code : #193#2#15#226#72;
5615
flags : if_pent or if_mmx or if_sm
5620
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5621
code : #2#15#226#72;
5622
flags : if_pent or if_mmx
5627
optypes : (ot_mmxreg,ot_immediate,ot_none);
5628
code : #2#15#114#132#21;
5629
flags : if_pent or if_mmx
5634
optypes : (ot_mmxreg,ot_memory,ot_none);
5635
code : #193#2#15#225#72;
5636
flags : if_pent or if_mmx or if_sm
5641
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5642
code : #2#15#225#72;
5643
flags : if_pent or if_mmx
5648
optypes : (ot_mmxreg,ot_immediate,ot_none);
5649
code : #2#15#113#132#21;
5650
flags : if_pent or if_mmx
5655
optypes : (ot_mmxreg,ot_memory,ot_none);
5656
code : #193#2#15#210#72;
5657
flags : if_pent or if_mmx or if_sm
5662
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5663
code : #2#15#210#72;
5664
flags : if_pent or if_mmx
5669
optypes : (ot_mmxreg,ot_immediate,ot_none);
5670
code : #2#15#114#130#21;
5671
flags : if_pent or if_mmx
5676
optypes : (ot_mmxreg,ot_memory,ot_none);
5677
code : #193#2#15#211#72;
5678
flags : if_pent or if_mmx or if_sm
5683
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5684
code : #2#15#211#72;
5685
flags : if_pent or if_mmx
5690
optypes : (ot_mmxreg,ot_immediate,ot_none);
5691
code : #2#15#115#130#21;
5692
flags : if_pent or if_mmx
5697
optypes : (ot_mmxreg,ot_memory,ot_none);
5698
code : #193#2#15#209#72;
5699
flags : if_pent or if_mmx or if_sm
5704
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5705
code : #2#15#209#72;
5706
flags : if_pent or if_mmx
5711
optypes : (ot_mmxreg,ot_immediate,ot_none);
5712
code : #2#15#113#130#21;
5713
flags : if_pent or if_mmx
5718
optypes : (ot_mmxreg,ot_memory,ot_none);
5719
code : #193#2#15#248#72;
5720
flags : if_pent or if_mmx or if_sm
5725
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5726
code : #2#15#248#72;
5727
flags : if_pent or if_mmx
5732
optypes : (ot_mmxreg,ot_memory,ot_none);
5733
code : #193#2#15#250#72;
5734
flags : if_pent or if_mmx or if_sm
5739
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5740
code : #2#15#250#72;
5741
flags : if_pent or if_mmx
5746
optypes : (ot_mmxreg,ot_memory,ot_none);
5747
code : #193#2#15#232#72;
5748
flags : if_pent or if_mmx or if_sm
5753
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5754
code : #2#15#232#72;
5755
flags : if_pent or if_mmx
5760
optypes : (ot_mmxreg,ot_memory,ot_none);
5761
code : #193#2#15#85#72;
5762
flags : if_pent or if_mmx or if_sm or if_cyrix
5767
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5769
flags : if_pent or if_mmx or if_cyrix
5774
optypes : (ot_mmxreg,ot_memory,ot_none);
5775
code : #193#2#15#233#72;
5776
flags : if_pent or if_mmx or if_sm
5781
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5782
code : #2#15#233#72;
5783
flags : if_pent or if_mmx
5788
optypes : (ot_mmxreg,ot_memory,ot_none);
5789
code : #193#2#15#216#72;
5790
flags : if_pent or if_mmx or if_sm
5795
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5796
code : #2#15#216#72;
5797
flags : if_pent or if_mmx
5802
optypes : (ot_mmxreg,ot_memory,ot_none);
5803
code : #193#2#15#217#72;
5804
flags : if_pent or if_mmx or if_sm
5809
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5810
code : #2#15#217#72;
5811
flags : if_pent or if_mmx
5816
optypes : (ot_mmxreg,ot_memory,ot_none);
5817
code : #193#2#15#249#72;
5818
flags : if_pent or if_mmx or if_sm
5823
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5824
code : #2#15#249#72;
5825
flags : if_pent or if_mmx
5828
opcode : A_PUNPCKHBW;
5830
optypes : (ot_mmxreg,ot_memory,ot_none);
5831
code : #193#2#15#104#72;
5832
flags : if_pent or if_mmx or if_sm
5835
opcode : A_PUNPCKHBW;
5837
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5838
code : #2#15#104#72;
5839
flags : if_pent or if_mmx
5842
opcode : A_PUNPCKHDQ;
5844
optypes : (ot_mmxreg,ot_memory,ot_none);
5845
code : #193#2#15#106#72;
5846
flags : if_pent or if_mmx or if_sm
5849
opcode : A_PUNPCKHDQ;
5851
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5852
code : #2#15#106#72;
5853
flags : if_pent or if_mmx
5856
opcode : A_PUNPCKHWD;
5858
optypes : (ot_mmxreg,ot_memory,ot_none);
5859
code : #193#2#15#105#72;
5860
flags : if_pent or if_mmx or if_sm
5863
opcode : A_PUNPCKHWD;
5865
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5866
code : #2#15#105#72;
5867
flags : if_pent or if_mmx
5870
opcode : A_PUNPCKLBW;
5872
optypes : (ot_mmxreg,ot_memory,ot_none);
5873
code : #193#2#15#96#72;
5874
flags : if_pent or if_mmx or if_sm
5877
opcode : A_PUNPCKLBW;
5879
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5881
flags : if_pent or if_mmx
5884
opcode : A_PUNPCKLDQ;
5886
optypes : (ot_mmxreg,ot_memory,ot_none);
5887
code : #193#2#15#98#72;
5888
flags : if_pent or if_mmx or if_sm
5891
opcode : A_PUNPCKLDQ;
5893
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5895
flags : if_pent or if_mmx
5898
opcode : A_PUNPCKLWD;
5900
optypes : (ot_mmxreg,ot_memory,ot_none);
5901
code : #193#2#15#97#72;
5902
flags : if_pent or if_mmx or if_sm
5905
opcode : A_PUNPCKLWD;
5907
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5909
flags : if_pent or if_mmx
5914
optypes : (ot_reg16,ot_none,ot_none);
5921
optypes : (ot_reg32,ot_none,ot_none);
5928
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
5929
code : #208#192#1#255#134;
5935
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
5936
code : #209#192#1#255#134;
5942
optypes : (ot_reg_fsgs,ot_none,ot_none);
5949
optypes : (ot_reg_sreg,ot_none,ot_none);
5956
optypes : (ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none);
5963
optypes : (ot_immediate or ot_bits16,ot_none,ot_none);
5964
code : #208#1#104#24;
5970
optypes : (ot_immediate or ot_bits32,ot_none,ot_none);
5971
code : #209#1#104#32;
5977
optypes : (ot_none,ot_none,ot_none);
5984
optypes : (ot_none,ot_none,ot_none);
5991
optypes : (ot_none,ot_none,ot_none);
5998
optypes : (ot_none,ot_none,ot_none);
6005
optypes : (ot_none,ot_none,ot_none);
6012
optypes : (ot_none,ot_none,ot_none);
6019
optypes : (ot_mmxreg,ot_memory,ot_none);
6020
code : #193#2#15#239#72;
6021
flags : if_pent or if_mmx or if_sm
6026
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
6027
code : #2#15#239#72;
6028
flags : if_pent or if_mmx
6033
optypes : (ot_regmem or ot_bits8,ot_unity,ot_none);
6034
code : #192#1#208#130;
6040
optypes : (ot_regmem or ot_bits8,ot_reg_cl,ot_none);
6041
code : #192#1#210#130;
6047
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
6048
code : #192#1#192#130#21;
6049
flags : if_186 or if_sb
6054
optypes : (ot_regmem or ot_bits16,ot_unity,ot_none);
6055
code : #208#192#1#209#130;
6061
optypes : (ot_regmem or ot_bits16,ot_reg_cl,ot_none);
6062
code : #208#192#1#211#130;
6068
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
6069
code : #208#192#1#193#130#21;
6070
flags : if_186 or if_sb
6075
optypes : (ot_regmem or ot_bits32,ot_unity,ot_none);
6076
code : #209#192#1#209#130;
6082
optypes : (ot_regmem or ot_bits32,ot_reg_cl,ot_none);
6083
code : #209#192#1#211#130;
6089
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
6090
code : #209#192#1#193#130#21;
6091
flags : if_386 or if_sb
6096
optypes : (ot_regmem or ot_bits8,ot_unity,ot_none);
6097
code : #192#1#208#131;
6103
optypes : (ot_regmem or ot_bits8,ot_reg_cl,ot_none);
6104
code : #192#1#210#131;
6110
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
6111
code : #192#1#192#131#21;
6112
flags : if_186 or if_sb
6117
optypes : (ot_regmem or ot_bits16,ot_unity,ot_none);
6118
code : #208#192#1#209#131;
6124
optypes : (ot_regmem or ot_bits16,ot_reg_cl,ot_none);
6125
code : #208#192#1#211#131;
6131
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
6132
code : #208#192#1#193#131#21;
6133
flags : if_186 or if_sb
6138
optypes : (ot_regmem or ot_bits32,ot_unity,ot_none);
6139
code : #209#192#1#209#131;
6145
optypes : (ot_regmem or ot_bits32,ot_reg_cl,ot_none);
6146
code : #209#192#1#211#131;
6152
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
6153
code : #209#192#1#193#131#21;
6154
flags : if_386 or if_sb
6159
optypes : (ot_none,ot_none,ot_none);
6161
flags : if_p6 or if_cyrix or if_smm
6166
optypes : (ot_none,ot_none,ot_none);
6168
flags : if_pent or if_priv
6173
optypes : (ot_none,ot_none,ot_none);
6180
optypes : (ot_none,ot_none,ot_none);
6187
optypes : (ot_none,ot_none,ot_none);
6189
flags : if_8086 or if_pre
6194
optypes : (ot_none,ot_none,ot_none);
6196
flags : if_8086 or if_pre
6201
optypes : (ot_none,ot_none,ot_none);
6203
flags : if_8086 or if_pre
6208
optypes : (ot_none,ot_none,ot_none);
6210
flags : if_8086 or if_pre
6215
optypes : (ot_none,ot_none,ot_none);
6217
flags : if_8086 or if_pre
6222
optypes : (ot_none,ot_none,ot_none);
6229
optypes : (ot_immediate,ot_none,ot_none);
6231
flags : if_8086 or if_sw
6236
optypes : (ot_none,ot_none,ot_none);
6243
optypes : (ot_immediate,ot_none,ot_none);
6245
flags : if_8086 or if_sw
6250
optypes : (ot_none,ot_none,ot_none);
6257
optypes : (ot_immediate,ot_none,ot_none);
6259
flags : if_8086 or if_sw
6264
optypes : (ot_regmem or ot_bits8,ot_unity,ot_none);
6265
code : #192#1#208#128;
6271
optypes : (ot_regmem or ot_bits8,ot_reg_cl,ot_none);
6272
code : #192#1#210#128;
6278
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
6279
code : #192#1#192#128#21;
6280
flags : if_186 or if_sb
6285
optypes : (ot_regmem or ot_bits16,ot_unity,ot_none);
6286
code : #208#192#1#209#128;
6292
optypes : (ot_regmem or ot_bits16,ot_reg_cl,ot_none);
6293
code : #208#192#1#211#128;
6299
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
6300
code : #208#192#1#193#128#21;
6301
flags : if_186 or if_sb
6306
optypes : (ot_regmem or ot_bits32,ot_unity,ot_none);
6307
code : #209#192#1#209#128;
6313
optypes : (ot_regmem or ot_bits32,ot_reg_cl,ot_none);
6314
code : #209#192#1#211#128;
6320
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
6321
code : #209#192#1#193#128#21;
6322
flags : if_386 or if_sb
6327
optypes : (ot_regmem or ot_bits8,ot_unity,ot_none);
6328
code : #192#1#208#129;
6334
optypes : (ot_regmem or ot_bits8,ot_reg_cl,ot_none);
6335
code : #192#1#210#129;
6341
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
6342
code : #192#1#192#129#21;
6343
flags : if_186 or if_sb
6348
optypes : (ot_regmem or ot_bits16,ot_unity,ot_none);
6349
code : #208#192#1#209#129;
6355
optypes : (ot_regmem or ot_bits16,ot_reg_cl,ot_none);
6356
code : #208#192#1#211#129;
6362
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
6363
code : #208#192#1#193#129#21;
6364
flags : if_186 or if_sb
6369
optypes : (ot_regmem or ot_bits32,ot_unity,ot_none);
6370
code : #209#192#1#209#129;
6376
optypes : (ot_regmem or ot_bits32,ot_reg_cl,ot_none);
6377
code : #209#192#1#211#129;
6383
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
6384
code : #209#192#1#193#129#21;
6385
flags : if_386 or if_sb
6390
optypes : (ot_reg_sreg,ot_memory or ot_bits80,ot_none);
6391
code : #193#2#15#121#65;
6392
flags : if_486 or if_cyrix or if_smm
6397
optypes : (ot_memory or ot_bits80,ot_none,ot_none);
6398
code : #192#2#15#123#128;
6399
flags : if_486 or if_cyrix or if_smm
6404
optypes : (ot_none,ot_none,ot_none);
6406
flags : if_pent or if_smm
6411
optypes : (ot_none,ot_none,ot_none);
6418
optypes : (ot_regmem or ot_bits8,ot_unity,ot_none);
6419
code : #192#1#208#132;
6425
optypes : (ot_regmem or ot_bits8,ot_reg_cl,ot_none);
6426
code : #192#1#210#132;
6432
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
6433
code : #192#1#192#132#21;
6434
flags : if_186 or if_sb
6439
optypes : (ot_regmem or ot_bits16,ot_unity,ot_none);
6440
code : #208#192#1#209#132;
6446
optypes : (ot_regmem or ot_bits16,ot_reg_cl,ot_none);
6447
code : #208#192#1#211#132;
6453
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
6454
code : #208#192#1#193#132#21;
6455
flags : if_186 or if_sb
6460
optypes : (ot_regmem or ot_bits32,ot_unity,ot_none);
6461
code : #209#192#1#209#132;
6467
optypes : (ot_regmem or ot_bits32,ot_reg_cl,ot_none);
6468
code : #209#192#1#211#132;
6474
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
6475
code : #209#192#1#193#132#21;
6476
flags : if_386 or if_sb
6481
optypes : (ot_none,ot_none,ot_none);
6483
flags : if_8086 or if_undoc
6488
optypes : (ot_regmem or ot_bits8,ot_unity,ot_none);
6489
code : #192#1#208#135;
6495
optypes : (ot_regmem or ot_bits8,ot_reg_cl,ot_none);
6496
code : #192#1#210#135;
6502
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
6503
code : #192#1#192#135#21;
6504
flags : if_186 or if_sb
6509
optypes : (ot_regmem or ot_bits16,ot_unity,ot_none);
6510
code : #208#192#1#209#135;
6516
optypes : (ot_regmem or ot_bits16,ot_reg_cl,ot_none);
6517
code : #208#192#1#211#135;
6523
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
6524
code : #208#192#1#193#135#21;
6525
flags : if_186 or if_sb
6530
optypes : (ot_regmem or ot_bits32,ot_unity,ot_none);
6531
code : #209#192#1#209#135;
6537
optypes : (ot_regmem or ot_bits32,ot_reg_cl,ot_none);
6538
code : #209#192#1#211#135;
6544
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
6545
code : #209#192#1#193#135#21;
6546
flags : if_386 or if_sb
6551
optypes : (ot_memory,ot_reg8,ot_none);
6552
code : #192#1#24#65;
6553
flags : if_8086 or if_sm
6558
optypes : (ot_reg8,ot_reg8,ot_none);
6559
code : #192#1#24#65;
6565
optypes : (ot_memory,ot_reg16,ot_none);
6566
code : #208#192#1#25#65;
6567
flags : if_8086 or if_sm
6572
optypes : (ot_reg16,ot_reg16,ot_none);
6573
code : #208#192#1#25#65;
6579
optypes : (ot_memory,ot_reg32,ot_none);
6580
code : #209#192#1#25#65;
6581
flags : if_386 or if_sm
6586
optypes : (ot_reg32,ot_reg32,ot_none);
6587
code : #209#192#1#25#65;
6593
optypes : (ot_reg8,ot_memory,ot_none);
6594
code : #193#1#26#72;
6595
flags : if_8086 or if_sm
6600
optypes : (ot_reg8,ot_reg8,ot_none);
6601
code : #193#1#26#72;
6607
optypes : (ot_reg16,ot_memory,ot_none);
6608
code : #208#193#1#27#72;
6609
flags : if_8086 or if_sm
6614
optypes : (ot_reg16,ot_reg16,ot_none);
6615
code : #208#193#1#27#72;
6621
optypes : (ot_reg32,ot_memory,ot_none);
6622
code : #209#193#1#27#72;
6623
flags : if_386 or if_sm
6628
optypes : (ot_reg32,ot_reg32,ot_none);
6629
code : #209#193#1#27#72;
6635
optypes : (ot_regmem or ot_bits16,ot_immediate or ot_bits8 or ot_signed,ot_none);
6636
code : #208#192#1#131#131#13;
6642
optypes : (ot_regmem or ot_bits32,ot_immediate or ot_bits8 or ot_signed,ot_none);
6643
code : #209#192#1#131#131#13;
6649
optypes : (ot_reg_al,ot_immediate,ot_none);
6651
flags : if_8086 or if_sm
6656
optypes : (ot_reg_ax,ot_immediate,ot_none);
6657
code : #208#1#29#25;
6658
flags : if_8086 or if_sm
6663
optypes : (ot_reg_eax,ot_immediate,ot_none);
6664
code : #209#1#29#33;
6665
flags : if_386 or if_sm
6670
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
6671
code : #192#1#128#131#17;
6672
flags : if_8086 or if_sm
6677
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
6678
code : #208#192#1#129#131#25;
6679
flags : if_8086 or if_sm
6684
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
6685
code : #209#192#1#129#131#33;
6686
flags : if_386 or if_sm
6691
optypes : (ot_memory,ot_immediate or ot_bits8,ot_none);
6692
code : #192#1#128#131#17;
6693
flags : if_8086 or if_sm
6698
optypes : (ot_memory,ot_immediate or ot_bits16,ot_none);
6699
code : #208#192#1#129#131#25;
6700
flags : if_8086 or if_sm
6705
optypes : (ot_memory,ot_immediate or ot_bits32,ot_none);
6706
code : #209#192#1#129#131#33;
6707
flags : if_386 or if_sm
6712
optypes : (ot_none,ot_none,ot_none);
6719
optypes : (ot_none,ot_none,ot_none);
6720
code : #218#209#1#175;
6726
optypes : (ot_none,ot_none,ot_none);
6727
code : #218#208#1#175;
6733
optypes : (ot_none,ot_none,ot_none);
6735
flags : if_8086 or if_pre
6740
optypes : (ot_none,ot_none,ot_none);
6742
flags : if_8086 or if_pre
6747
optypes : (ot_none,ot_none,ot_none);
6749
flags : if_8086 or if_pre
6754
optypes : (ot_none,ot_none,ot_none);
6756
flags : if_8086 or if_pre
6761
optypes : (ot_none,ot_none,ot_none);
6763
flags : if_8086 or if_pre
6768
optypes : (ot_none,ot_none,ot_none);
6770
flags : if_8086 or if_pre
6775
optypes : (ot_memory,ot_none,ot_none);
6776
code : #192#2#15#1#128;
6782
optypes : (ot_regmem or ot_bits8,ot_unity,ot_none);
6783
code : #192#1#208#132;
6789
optypes : (ot_regmem or ot_bits8,ot_reg_cl,ot_none);
6790
code : #192#1#210#132;
6796
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
6797
code : #192#1#192#132#21;
6798
flags : if_186 or if_sb
6803
optypes : (ot_regmem or ot_bits16,ot_unity,ot_none);
6804
code : #208#192#1#209#132;
6810
optypes : (ot_regmem or ot_bits16,ot_reg_cl,ot_none);
6811
code : #208#192#1#211#132;
6817
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
6818
code : #208#192#1#193#132#21;
6819
flags : if_186 or if_sb
6824
optypes : (ot_regmem or ot_bits32,ot_unity,ot_none);
6825
code : #209#192#1#209#132;
6831
optypes : (ot_regmem or ot_bits32,ot_reg_cl,ot_none);
6832
code : #209#192#1#211#132;
6838
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
6839
code : #209#192#1#193#132#21;
6840
flags : if_386 or if_sb
6845
optypes : (ot_memory,ot_reg16,ot_immediate);
6846
code : #192#208#2#15#164#65#22;
6847
flags : if_386 or if_sm2 or if_sb or if_ar2
6852
optypes : (ot_reg16,ot_reg16,ot_immediate);
6853
code : #192#208#2#15#164#65#22;
6854
flags : if_386 or if_sm2 or if_sb or if_ar2
6859
optypes : (ot_memory,ot_reg32,ot_immediate);
6860
code : #192#209#2#15#164#65#22;
6861
flags : if_386 or if_sm2 or if_sb or if_ar2
6866
optypes : (ot_reg32,ot_reg32,ot_immediate);
6867
code : #192#209#2#15#164#65#22;
6868
flags : if_386 or if_sm2 or if_sb or if_ar2
6873
optypes : (ot_memory,ot_reg16,ot_reg_cl);
6874
code : #192#208#2#15#165#65;
6875
flags : if_386 or if_sm
6880
optypes : (ot_reg16,ot_reg16,ot_reg_cl);
6881
code : #192#208#2#15#165#65;
6887
optypes : (ot_memory,ot_reg32,ot_reg_cl);
6888
code : #192#209#2#15#165#65;
6889
flags : if_386 or if_sm
6894
optypes : (ot_reg32,ot_reg32,ot_reg_cl);
6895
code : #192#209#2#15#165#65;
6901
optypes : (ot_regmem or ot_bits8,ot_unity,ot_none);
6902
code : #192#1#208#133;
6908
optypes : (ot_regmem or ot_bits8,ot_reg_cl,ot_none);
6909
code : #192#1#210#133;
6915
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
6916
code : #192#1#192#133#21;
6917
flags : if_186 or if_sb
6922
optypes : (ot_regmem or ot_bits16,ot_unity,ot_none);
6923
code : #208#192#1#209#133;
6929
optypes : (ot_regmem or ot_bits16,ot_reg_cl,ot_none);
6930
code : #208#192#1#211#133;
6936
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
6937
code : #208#192#1#193#133#21;
6938
flags : if_186 or if_sb
6943
optypes : (ot_regmem or ot_bits32,ot_unity,ot_none);
6944
code : #209#192#1#209#133;
6950
optypes : (ot_regmem or ot_bits32,ot_reg_cl,ot_none);
6951
code : #209#192#1#211#133;
6957
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
6958
code : #209#192#1#193#133#21;
6959
flags : if_386 or if_sb
6964
optypes : (ot_memory,ot_reg16,ot_immediate);
6965
code : #192#208#2#15#172#65#22;
6966
flags : if_386 or if_sm2 or if_sb or if_ar2
6971
optypes : (ot_reg16,ot_reg16,ot_immediate);
6972
code : #192#208#2#15#172#65#22;
6973
flags : if_386 or if_sm2 or if_sb or if_ar2
6978
optypes : (ot_memory,ot_reg32,ot_immediate);
6979
code : #192#209#2#15#172#65#22;
6980
flags : if_386 or if_sm2 or if_sb or if_ar2
6985
optypes : (ot_reg32,ot_reg32,ot_immediate);
6986
code : #192#209#2#15#172#65#22;
6987
flags : if_386 or if_sm2 or if_sb or if_ar2
6992
optypes : (ot_memory,ot_reg16,ot_reg_cl);
6993
code : #192#208#2#15#173#65;
6994
flags : if_386 or if_sm
6999
optypes : (ot_reg16,ot_reg16,ot_reg_cl);
7000
code : #192#208#2#15#173#65;
7006
optypes : (ot_memory,ot_reg32,ot_reg_cl);
7007
code : #192#209#2#15#173#65;
7008
flags : if_386 or if_sm
7013
optypes : (ot_reg32,ot_reg32,ot_reg_cl);
7014
code : #192#209#2#15#173#65;
7020
optypes : (ot_memory,ot_none,ot_none);
7021
code : #192#2#15#1#129;
7027
optypes : (ot_memory,ot_none,ot_none);
7028
code : #192#1#15#15#128;
7034
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
7035
code : #192#1#15#15#128;
7041
optypes : (ot_reg16,ot_none,ot_none);
7042
code : #192#1#15#15#128;
7048
optypes : (ot_none,ot_none,ot_none);
7050
flags : if_386 or if_undoc
7055
optypes : (ot_none,ot_none,ot_none);
7057
flags : if_p6 or if_cyrix
7060
opcode : A_SMINTOLD;
7062
optypes : (ot_none,ot_none,ot_none);
7064
flags : if_486 or if_cyrix
7069
optypes : (ot_memory,ot_none,ot_none);
7070
code : #192#2#15#1#132;
7076
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
7077
code : #192#2#15#1#132;
7083
optypes : (ot_reg16,ot_none,ot_none);
7084
code : #192#2#15#1#132;
7090
optypes : (ot_none,ot_none,ot_none);
7097
optypes : (ot_none,ot_none,ot_none);
7104
optypes : (ot_none,ot_none,ot_none);
7111
optypes : (ot_none,ot_none,ot_none);
7118
optypes : (ot_none,ot_none,ot_none);
7125
optypes : (ot_none,ot_none,ot_none);
7132
optypes : (ot_memory,ot_none,ot_none);
7133
code : #192#1#15#15#129;
7134
flags : if_286 or if_prot
7139
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
7140
code : #192#1#15#15#129;
7141
flags : if_286 or if_prot
7146
optypes : (ot_reg16,ot_none,ot_none);
7147
code : #192#1#15#15#129;
7148
flags : if_286 or if_prot
7153
optypes : (ot_memory,ot_reg8,ot_none);
7154
code : #192#1#40#65;
7155
flags : if_8086 or if_sm
7160
optypes : (ot_reg8,ot_reg8,ot_none);
7161
code : #192#1#40#65;
7167
optypes : (ot_memory,ot_reg16,ot_none);
7168
code : #208#192#1#41#65;
7169
flags : if_8086 or if_sm
7174
optypes : (ot_reg16,ot_reg16,ot_none);
7175
code : #208#192#1#41#65;
7181
optypes : (ot_memory,ot_reg32,ot_none);
7182
code : #209#192#1#41#65;
7183
flags : if_386 or if_sm
7188
optypes : (ot_reg32,ot_reg32,ot_none);
7189
code : #209#192#1#41#65;
7195
optypes : (ot_reg8,ot_memory,ot_none);
7196
code : #193#1#42#72;
7197
flags : if_8086 or if_sm
7202
optypes : (ot_reg8,ot_reg8,ot_none);
7203
code : #193#1#42#72;
7209
optypes : (ot_reg16,ot_memory,ot_none);
7210
code : #208#193#1#43#72;
7211
flags : if_8086 or if_sm
7216
optypes : (ot_reg16,ot_reg16,ot_none);
7217
code : #208#193#1#43#72;
7223
optypes : (ot_reg32,ot_memory,ot_none);
7224
code : #209#193#1#43#72;
7225
flags : if_386 or if_sm
7230
optypes : (ot_reg32,ot_reg32,ot_none);
7231
code : #209#193#1#43#72;
7237
optypes : (ot_regmem or ot_bits16,ot_immediate or ot_bits8 or ot_signed,ot_none);
7238
code : #208#192#1#131#133#13;
7244
optypes : (ot_regmem or ot_bits32,ot_immediate or ot_bits8 or ot_signed,ot_none);
7245
code : #209#192#1#131#133#13;
7251
optypes : (ot_reg_al,ot_immediate,ot_none);
7253
flags : if_8086 or if_sm
7258
optypes : (ot_reg_ax,ot_immediate,ot_none);
7259
code : #208#1#45#25;
7260
flags : if_8086 or if_sm
7265
optypes : (ot_reg_eax,ot_immediate,ot_none);
7266
code : #209#1#45#33;
7267
flags : if_386 or if_sm
7272
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
7273
code : #192#1#128#133#17;
7274
flags : if_8086 or if_sm
7279
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
7280
code : #208#192#1#129#133#25;
7281
flags : if_8086 or if_sm
7286
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
7287
code : #209#192#1#129#133#33;
7288
flags : if_386 or if_sm
7293
optypes : (ot_memory,ot_immediate or ot_bits8,ot_none);
7294
code : #192#1#128#133#17;
7295
flags : if_8086 or if_sm
7300
optypes : (ot_memory,ot_immediate or ot_bits16,ot_none);
7301
code : #208#192#1#129#133#25;
7302
flags : if_8086 or if_sm
7307
optypes : (ot_memory,ot_immediate or ot_bits32,ot_none);
7308
code : #209#192#1#129#133#33;
7309
flags : if_386 or if_sm
7314
optypes : (ot_memory or ot_bits80,ot_reg_sreg,ot_none);
7315
code : #192#2#15#120#65;
7316
flags : if_486 or if_cyrix or if_smm
7321
optypes : (ot_memory or ot_bits80,ot_none,ot_none);
7322
code : #192#2#15#122#128;
7323
flags : if_486 or if_cyrix or if_smm
7328
optypes : (ot_memory or ot_bits80,ot_none,ot_none);
7329
code : #192#2#15#124#128;
7330
flags : if_486 or if_cyrix or if_smm
7335
optypes : (ot_none,ot_none,ot_none);
7337
flags : if_p6 or if_amd
7340
opcode : A_SYSENTER;
7342
optypes : (ot_none,ot_none,ot_none);
7349
optypes : (ot_none,ot_none,ot_none);
7351
flags : if_p6 or if_priv
7356
optypes : (ot_none,ot_none,ot_none);
7358
flags : if_p6 or if_priv or if_amd
7363
optypes : (ot_memory,ot_reg8,ot_none);
7364
code : #192#1#132#65;
7365
flags : if_8086 or if_sm
7370
optypes : (ot_reg8,ot_reg8,ot_none);
7371
code : #192#1#132#65;
7377
optypes : (ot_memory,ot_reg16,ot_none);
7378
code : #208#192#1#133#65;
7379
flags : if_8086 or if_sm
7384
optypes : (ot_reg16,ot_reg16,ot_none);
7385
code : #208#192#1#133#65;
7391
optypes : (ot_memory,ot_reg32,ot_none);
7392
code : #209#192#1#133#65;
7393
flags : if_386 or if_sm
7398
optypes : (ot_reg32,ot_reg32,ot_none);
7399
code : #209#192#1#133#65;
7405
optypes : (ot_reg8,ot_memory,ot_none);
7406
code : #193#1#132#72;
7407
flags : if_8086 or if_sm
7412
optypes : (ot_reg16,ot_memory,ot_none);
7413
code : #208#193#1#133#72;
7414
flags : if_8086 or if_sm
7419
optypes : (ot_reg32,ot_memory,ot_none);
7420
code : #209#193#1#133#72;
7421
flags : if_386 or if_sm
7426
optypes : (ot_reg_al,ot_immediate,ot_none);
7428
flags : if_8086 or if_sm
7433
optypes : (ot_reg_ax,ot_immediate,ot_none);
7434
code : #208#1#169#25;
7435
flags : if_8086 or if_sm
7440
optypes : (ot_reg_eax,ot_immediate,ot_none);
7441
code : #209#1#169#33;
7442
flags : if_386 or if_sm
7447
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
7448
code : #192#1#246#128#17;
7449
flags : if_8086 or if_sm
7454
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
7455
code : #208#192#1#247#128#25;
7456
flags : if_8086 or if_sm
7461
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
7462
code : #209#192#1#247#128#33;
7463
flags : if_386 or if_sm
7468
optypes : (ot_memory,ot_immediate or ot_bits8,ot_none);
7469
code : #192#1#246#128#17;
7470
flags : if_8086 or if_sm
7475
optypes : (ot_memory,ot_immediate or ot_bits16,ot_none);
7476
code : #208#192#1#247#128#25;
7477
flags : if_8086 or if_sm
7482
optypes : (ot_memory,ot_immediate or ot_bits32,ot_none);
7483
code : #209#192#1#247#128#33;
7484
flags : if_386 or if_sm
7489
optypes : (ot_none,ot_none,ot_none);
7491
flags : if_286 or if_undoc
7496
optypes : (ot_none,ot_none,ot_none);
7503
optypes : (ot_memory,ot_reg8,ot_none);
7504
code : #192#2#15#16#65;
7505
flags : if_386 or if_undoc or if_sm
7510
optypes : (ot_reg8,ot_reg8,ot_none);
7511
code : #192#2#15#16#65;
7512
flags : if_386 or if_undoc
7517
optypes : (ot_memory,ot_reg16,ot_none);
7518
code : #208#192#2#15#17#65;
7519
flags : if_386 or if_undoc or if_sm
7524
optypes : (ot_reg16,ot_reg16,ot_none);
7525
code : #208#192#2#15#17#65;
7526
flags : if_386 or if_undoc
7531
optypes : (ot_memory,ot_reg32,ot_none);
7532
code : #209#192#2#15#17#65;
7533
flags : if_386 or if_undoc or if_sm
7538
optypes : (ot_reg32,ot_reg32,ot_none);
7539
code : #209#192#2#15#17#65;
7540
flags : if_386 or if_undoc
7545
optypes : (ot_reg8,ot_memory,ot_none);
7546
code : #193#2#15#18#72;
7547
flags : if_386 or if_undoc or if_sm
7552
optypes : (ot_reg8,ot_reg8,ot_none);
7553
code : #193#2#15#18#72;
7554
flags : if_386 or if_undoc
7559
optypes : (ot_reg16,ot_memory,ot_none);
7560
code : #208#193#2#15#19#72;
7561
flags : if_386 or if_undoc or if_sm
7566
optypes : (ot_reg16,ot_reg16,ot_none);
7567
code : #208#193#2#15#19#72;
7568
flags : if_386 or if_undoc
7573
optypes : (ot_reg32,ot_memory,ot_none);
7574
code : #209#193#2#15#19#72;
7575
flags : if_386 or if_undoc or if_sm
7580
optypes : (ot_reg32,ot_reg32,ot_none);
7581
code : #209#193#2#15#19#72;
7582
flags : if_386 or if_undoc
7587
optypes : (ot_memory,ot_none,ot_none);
7588
code : #192#1#15#15#132;
7589
flags : if_286 or if_prot
7594
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
7595
code : #192#1#15#15#132;
7596
flags : if_286 or if_prot
7601
optypes : (ot_reg16,ot_none,ot_none);
7602
code : #192#1#15#15#132;
7603
flags : if_286 or if_prot
7608
optypes : (ot_memory,ot_none,ot_none);
7609
code : #192#1#15#15#133;
7610
flags : if_286 or if_prot
7615
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
7616
code : #192#1#15#15#133;
7617
flags : if_286 or if_prot
7622
optypes : (ot_reg16,ot_none,ot_none);
7623
code : #192#1#15#15#133;
7624
flags : if_286 or if_prot
7629
optypes : (ot_none,ot_none,ot_none);
7636
optypes : (ot_none,ot_none,ot_none);
7638
flags : if_486 or if_priv
7643
optypes : (ot_none,ot_none,ot_none);
7645
flags : if_p6 or if_cyrix or if_smm
7650
optypes : (ot_none,ot_none,ot_none);
7652
flags : if_pent or if_priv
7657
optypes : (ot_memory,ot_reg8,ot_none);
7658
code : #192#2#15#192#65;
7659
flags : if_486 or if_sm
7664
optypes : (ot_reg8,ot_reg8,ot_none);
7665
code : #192#2#15#192#65;
7671
optypes : (ot_memory,ot_reg16,ot_none);
7672
code : #208#192#2#15#193#65;
7673
flags : if_486 or if_sm
7678
optypes : (ot_reg16,ot_reg16,ot_none);
7679
code : #208#192#2#15#193#65;
7685
optypes : (ot_memory,ot_reg32,ot_none);
7686
code : #209#192#2#15#193#65;
7687
flags : if_486 or if_sm
7692
optypes : (ot_reg32,ot_reg32,ot_none);
7693
code : #209#192#2#15#193#65;
7699
optypes : (ot_reg16,ot_memory,ot_none);
7700
code : #208#193#2#15#166#72;
7701
flags : if_386 or if_sw or if_undoc
7706
optypes : (ot_reg16,ot_reg16,ot_none);
7707
code : #208#193#2#15#166#72;
7708
flags : if_386 or if_undoc
7713
optypes : (ot_reg32,ot_memory,ot_none);
7714
code : #209#193#2#15#166#72;
7715
flags : if_386 or if_sd or if_undoc
7720
optypes : (ot_reg32,ot_reg32,ot_none);
7721
code : #209#193#2#15#166#72;
7722
flags : if_386 or if_undoc
7727
optypes : (ot_reg_ax,ot_reg16,ot_none);
7734
optypes : (ot_reg_eax,ot_reg32,ot_none);
7741
optypes : (ot_reg16,ot_reg_ax,ot_none);
7748
optypes : (ot_reg32,ot_reg_eax,ot_none);
7755
optypes : (ot_reg8,ot_memory,ot_none);
7756
code : #193#1#134#72;
7757
flags : if_8086 or if_sm
7762
optypes : (ot_reg8,ot_reg8,ot_none);
7763
code : #193#1#134#72;
7769
optypes : (ot_reg16,ot_memory,ot_none);
7770
code : #208#193#1#135#72;
7771
flags : if_8086 or if_sm
7776
optypes : (ot_reg16,ot_reg16,ot_none);
7777
code : #208#193#1#135#72;
7783
optypes : (ot_reg32,ot_memory,ot_none);
7784
code : #209#193#1#135#72;
7785
flags : if_386 or if_sm
7790
optypes : (ot_reg32,ot_reg32,ot_none);
7791
code : #209#193#1#135#72;
7797
optypes : (ot_memory,ot_reg8,ot_none);
7798
code : #192#1#134#65;
7799
flags : if_8086 or if_sm
7804
optypes : (ot_reg8,ot_reg8,ot_none);
7805
code : #192#1#134#65;
7811
optypes : (ot_memory,ot_reg16,ot_none);
7812
code : #208#192#1#135#65;
7813
flags : if_8086 or if_sm
7818
optypes : (ot_reg16,ot_reg16,ot_none);
7819
code : #208#192#1#135#65;
7825
optypes : (ot_memory,ot_reg32,ot_none);
7826
code : #209#192#1#135#65;
7827
flags : if_386 or if_sm
7832
optypes : (ot_reg32,ot_reg32,ot_none);
7833
code : #209#192#1#135#65;
7839
optypes : (ot_none,ot_none,ot_none);
7846
optypes : (ot_none,ot_none,ot_none);
7853
optypes : (ot_memory,ot_reg8,ot_none);
7854
code : #192#1#48#65;
7855
flags : if_8086 or if_sm
7860
optypes : (ot_reg8,ot_reg8,ot_none);
7861
code : #192#1#48#65;
7867
optypes : (ot_memory,ot_reg16,ot_none);
7868
code : #208#192#1#49#65;
7869
flags : if_8086 or if_sm
7874
optypes : (ot_reg16,ot_reg16,ot_none);
7875
code : #208#192#1#49#65;
7881
optypes : (ot_memory,ot_reg32,ot_none);
7882
code : #209#192#1#49#65;
7883
flags : if_386 or if_sm
7888
optypes : (ot_reg32,ot_reg32,ot_none);
7889
code : #209#192#1#49#65;
7895
optypes : (ot_reg8,ot_memory,ot_none);
7896
code : #193#1#50#72;
7897
flags : if_8086 or if_sm
7902
optypes : (ot_reg8,ot_reg8,ot_none);
7903
code : #193#1#50#72;
7909
optypes : (ot_reg16,ot_memory,ot_none);
7910
code : #208#193#1#51#72;
7911
flags : if_8086 or if_sm
7916
optypes : (ot_reg16,ot_reg16,ot_none);
7917
code : #208#193#1#51#72;
7923
optypes : (ot_reg32,ot_memory,ot_none);
7924
code : #209#193#1#51#72;
7925
flags : if_386 or if_sm
7930
optypes : (ot_reg32,ot_reg32,ot_none);
7931
code : #209#193#1#51#72;
7937
optypes : (ot_regmem or ot_bits16,ot_immediate or ot_bits8 or ot_signed,ot_none);
7938
code : #208#192#1#131#134#13;
7944
optypes : (ot_regmem or ot_bits32,ot_immediate or ot_bits8 or ot_signed,ot_none);
7945
code : #209#192#1#131#134#13;
7951
optypes : (ot_reg_al,ot_immediate,ot_none);
7953
flags : if_8086 or if_sm
7958
optypes : (ot_reg_ax,ot_immediate,ot_none);
7959
code : #208#1#53#25;
7960
flags : if_8086 or if_sm
7965
optypes : (ot_reg_eax,ot_immediate,ot_none);
7966
code : #209#1#53#33;
7967
flags : if_386 or if_sm
7972
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
7973
code : #192#1#128#134#17;
7974
flags : if_8086 or if_sm
7979
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
7980
code : #208#192#1#129#134#25;
7981
flags : if_8086 or if_sm
7986
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
7987
code : #209#192#1#129#134#33;
7988
flags : if_386 or if_sm
7993
optypes : (ot_memory,ot_immediate or ot_bits8,ot_none);
7994
code : #192#1#128#134#17;
7995
flags : if_8086 or if_sm
8000
optypes : (ot_memory,ot_immediate or ot_bits16,ot_none);
8001
code : #208#192#1#129#134#25;
8002
flags : if_8086 or if_sm
8007
optypes : (ot_memory,ot_immediate or ot_bits32,ot_none);
8008
code : #209#192#1#129#134#33;
8009
flags : if_386 or if_sm
8014
optypes : (ot_reg16,ot_memory,ot_none);
8015
code : #208#193#1#15#216#64#72;
8016
flags : if_p6 or if_sm
8021
optypes : (ot_reg16,ot_reg16,ot_none);
8022
code : #208#193#1#15#216#64#72;
8028
optypes : (ot_reg32,ot_memory,ot_none);
8029
code : #209#193#1#15#216#64#72;
8030
flags : if_p6 or if_sm
8035
optypes : (ot_reg32,ot_reg32,ot_none);
8036
code : #209#193#1#15#216#64#72;
8042
optypes : (ot_immediate or ot_near,ot_none,ot_none);
8043
code : #210#1#15#216#128#52;
8044
flags : if_386 or if_pass2
8049
optypes : (ot_immediate or ot_bits16 or ot_near,ot_none,ot_none);
8050
code : #208#1#15#216#128#52;
8051
flags : if_386 or if_pass2
8056
optypes : (ot_immediate or ot_bits32 or ot_near,ot_none,ot_none);
8057
code : #209#1#15#216#128#52;
8058
flags : if_386 or if_pass2
8063
optypes : (ot_immediate,ot_none,ot_none);
8070
optypes : (ot_immediate or ot_short,ot_none,ot_none);
8077
optypes : (ot_memory,ot_none,ot_none);
8078
code : #192#1#15#216#144#128;
8079
flags : if_386 or if_sb
8084
optypes : (ot_reg8,ot_none,ot_none);
8085
code : #192#1#15#216#144#128;
8091
optypes : (ot_xmmreg,ot_memory,ot_none);
8092
code : #193#217#2#15#88#72;
8093
flags : if_katmai or if_sse
8098
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8099
code : #217#2#15#88#72;
8100
flags : if_katmai or if_sse
8105
optypes : (ot_xmmreg,ot_memory,ot_none);
8106
code : #193#219#2#15#88#72;
8107
flags : if_katmai or if_sse
8112
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8113
code : #219#2#15#88#72;
8114
flags : if_katmai or if_sse
8119
optypes : (ot_xmmreg,ot_memory,ot_none);
8120
code : #193#2#15#85#72;
8121
flags : if_katmai or if_sse
8126
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8128
flags : if_katmai or if_sse
8133
optypes : (ot_xmmreg,ot_memory,ot_none);
8134
code : #193#2#15#84#72;
8135
flags : if_katmai or if_sse
8140
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8142
flags : if_katmai or if_sse
8147
optypes : (ot_xmmreg,ot_memory,ot_none);
8148
code : #193#217#2#15#194#72#1#0;
8149
flags : if_katmai or if_sse
8154
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8155
code : #217#2#15#194#72#1#0;
8156
flags : if_katmai or if_sse
8161
optypes : (ot_xmmreg,ot_memory,ot_none);
8162
code : #193#219#2#15#194#72#1#0;
8163
flags : if_katmai or if_sse
8168
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8169
code : #219#2#15#194#72#1#0;
8170
flags : if_katmai or if_sse
8175
optypes : (ot_xmmreg,ot_memory,ot_none);
8176
code : #193#217#2#15#194#72#1#2;
8177
flags : if_katmai or if_sse
8182
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8183
code : #217#2#15#194#72#1#2;
8184
flags : if_katmai or if_sse
8189
optypes : (ot_xmmreg,ot_memory,ot_none);
8190
code : #193#219#2#15#194#72#1#2;
8191
flags : if_katmai or if_sse
8196
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8197
code : #219#2#15#194#72#1#2;
8198
flags : if_katmai or if_sse
8203
optypes : (ot_xmmreg,ot_memory,ot_none);
8204
code : #193#217#2#15#194#72#1#1;
8205
flags : if_katmai or if_sse
8210
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8211
code : #217#2#15#194#72#1#1;
8212
flags : if_katmai or if_sse
8217
optypes : (ot_xmmreg,ot_memory,ot_none);
8218
code : #193#219#2#15#194#72#1#1;
8219
flags : if_katmai or if_sse
8224
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8225
code : #219#2#15#194#72#1#1;
8226
flags : if_katmai or if_sse
8229
opcode : A_CMPNEQPS;
8231
optypes : (ot_xmmreg,ot_memory,ot_none);
8232
code : #193#217#2#15#194#72#1#4;
8233
flags : if_katmai or if_sse
8236
opcode : A_CMPNEQPS;
8238
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8239
code : #217#2#15#194#72#1#4;
8240
flags : if_katmai or if_sse
8243
opcode : A_CMPNEQSS;
8245
optypes : (ot_xmmreg,ot_memory,ot_none);
8246
code : #193#219#2#15#194#72#1#4;
8247
flags : if_katmai or if_sse
8250
opcode : A_CMPNEQSS;
8252
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8253
code : #219#2#15#194#72#1#4;
8254
flags : if_katmai or if_sse
8257
opcode : A_CMPNLEPS;
8259
optypes : (ot_xmmreg,ot_memory,ot_none);
8260
code : #193#217#2#15#194#72#1#6;
8261
flags : if_katmai or if_sse
8264
opcode : A_CMPNLEPS;
8266
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8267
code : #217#2#15#194#72#1#6;
8268
flags : if_katmai or if_sse
8271
opcode : A_CMPNLESS;
8273
optypes : (ot_xmmreg,ot_memory,ot_none);
8274
code : #193#219#2#15#194#72#1#6;
8275
flags : if_katmai or if_sse
8278
opcode : A_CMPNLESS;
8280
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8281
code : #219#2#15#194#72#1#6;
8282
flags : if_katmai or if_sse
8285
opcode : A_CMPNLTPS;
8287
optypes : (ot_xmmreg,ot_memory,ot_none);
8288
code : #193#217#2#15#194#72#1#5;
8289
flags : if_katmai or if_sse
8292
opcode : A_CMPNLTPS;
8294
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8295
code : #217#2#15#194#72#1#5;
8296
flags : if_katmai or if_sse
8299
opcode : A_CMPNLTSS;
8301
optypes : (ot_xmmreg,ot_memory,ot_none);
8302
code : #193#219#2#15#194#72#1#5;
8303
flags : if_katmai or if_sse
8306
opcode : A_CMPNLTSS;
8308
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8309
code : #219#2#15#194#72#1#5;
8310
flags : if_katmai or if_sse
8313
opcode : A_CMPORDPS;
8315
optypes : (ot_xmmreg,ot_memory,ot_none);
8316
code : #193#217#2#15#194#72#1#7;
8317
flags : if_katmai or if_sse
8320
opcode : A_CMPORDPS;
8322
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8323
code : #217#2#15#194#72#1#7;
8324
flags : if_katmai or if_sse
8327
opcode : A_CMPORDSS;
8329
optypes : (ot_xmmreg,ot_memory,ot_none);
8330
code : #193#219#2#15#194#72#1#7;
8331
flags : if_katmai or if_sse
8334
opcode : A_CMPORDSS;
8336
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8337
code : #219#2#15#194#72#1#7;
8338
flags : if_katmai or if_sse
8341
opcode : A_CMPUNORDPS;
8343
optypes : (ot_xmmreg,ot_memory,ot_none);
8344
code : #193#217#2#15#194#72#1#3;
8345
flags : if_katmai or if_sse
8348
opcode : A_CMPUNORDPS;
8350
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8351
code : #217#2#15#194#72#1#3;
8352
flags : if_katmai or if_sse
8355
opcode : A_CMPUNORDSS;
8357
optypes : (ot_xmmreg,ot_memory,ot_none);
8358
code : #193#219#2#15#194#72#1#3;
8359
flags : if_katmai or if_sse
8362
opcode : A_CMPUNORDSS;
8364
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8365
code : #219#2#15#194#72#1#3;
8366
flags : if_katmai or if_sse
8371
optypes : (ot_xmmreg,ot_memory,ot_immediate);
8372
code : #193#217#2#15#194#72#18;
8373
flags : if_katmai or if_sse or if_sb or if_ar2
8378
optypes : (ot_xmmreg,ot_xmmreg,ot_immediate);
8379
code : #217#2#15#194#72#18;
8380
flags : if_katmai or if_sse or if_sb or if_ar2
8385
optypes : (ot_xmmreg,ot_memory,ot_immediate);
8386
code : #193#219#2#15#194#72#18;
8387
flags : if_katmai or if_sse or if_sb or if_ar2
8392
optypes : (ot_xmmreg,ot_xmmreg,ot_immediate);
8393
code : #219#2#15#194#72#18;
8394
flags : if_katmai or if_sse or if_sb or if_ar2
8399
optypes : (ot_xmmreg,ot_memory,ot_none);
8400
code : #193#2#15#47#72;
8401
flags : if_katmai or if_sse
8406
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8408
flags : if_katmai or if_sse
8411
opcode : A_CVTPI2PS;
8413
optypes : (ot_xmmreg,ot_memory,ot_none);
8414
code : #193#217#2#15#42#72;
8415
flags : if_katmai or if_sse or if_mmx
8418
opcode : A_CVTPI2PS;
8420
optypes : (ot_xmmreg,ot_mmxreg,ot_none);
8421
code : #217#2#15#42#72;
8422
flags : if_katmai or if_sse or if_mmx
8425
opcode : A_CVTPS2PI;
8427
optypes : (ot_mmxreg,ot_memory,ot_none);
8428
code : #193#217#2#15#45#72;
8429
flags : if_katmai or if_sse or if_mmx
8432
opcode : A_CVTPS2PI;
8434
optypes : (ot_mmxreg,ot_xmmreg,ot_none);
8435
code : #217#2#15#45#72;
8436
flags : if_katmai or if_sse or if_mmx
8439
opcode : A_CVTSI2SS;
8441
optypes : (ot_xmmreg,ot_memory,ot_none);
8442
code : #193#219#2#15#42#72;
8443
flags : if_katmai or if_sse or if_sd or if_ar1
8446
opcode : A_CVTSI2SS;
8448
optypes : (ot_xmmreg,ot_reg32,ot_none);
8449
code : #219#2#15#42#72;
8450
flags : if_katmai or if_sse
8453
opcode : A_CVTSS2SI;
8455
optypes : (ot_reg32,ot_memory,ot_none);
8456
code : #193#219#2#15#45#72;
8457
flags : if_katmai or if_sse
8460
opcode : A_CVTSS2SI;
8462
optypes : (ot_reg32,ot_xmmreg,ot_none);
8463
code : #219#2#15#45#72;
8464
flags : if_katmai or if_sse
8467
opcode : A_CVTTPS2PI;
8469
optypes : (ot_mmxreg,ot_memory,ot_none);
8470
code : #193#217#2#15#44#72;
8471
flags : if_katmai or if_sse or if_mmx
8474
opcode : A_CVTTPS2PI;
8476
optypes : (ot_mmxreg,ot_xmmreg,ot_none);
8477
code : #217#2#15#44#72;
8478
flags : if_katmai or if_sse or if_mmx
8481
opcode : A_CVTTSS2SI;
8483
optypes : (ot_reg32,ot_memory,ot_none);
8484
code : #193#219#2#15#44#72;
8485
flags : if_katmai or if_sse
8488
opcode : A_CVTTSS2SI;
8490
optypes : (ot_reg32,ot_xmmreg,ot_none);
8491
code : #219#2#15#44#72;
8492
flags : if_katmai or if_sse
8497
optypes : (ot_xmmreg,ot_memory,ot_none);
8498
code : #193#217#2#15#94#72;
8499
flags : if_katmai or if_sse
8504
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8505
code : #217#2#15#94#72;
8506
flags : if_katmai or if_sse
8511
optypes : (ot_xmmreg,ot_memory,ot_none);
8512
code : #193#219#2#15#94#72;
8513
flags : if_katmai or if_sse
8518
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8519
code : #219#2#15#94#72;
8520
flags : if_katmai or if_sse
8525
optypes : (ot_memory,ot_none,ot_none);
8526
code : #192#2#15#174#130;
8527
flags : if_katmai or if_sse or if_sd
8532
optypes : (ot_xmmreg,ot_memory,ot_none);
8533
code : #193#217#2#15#95#72;
8534
flags : if_katmai or if_sse
8539
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8540
code : #217#2#15#95#72;
8541
flags : if_katmai or if_sse
8546
optypes : (ot_xmmreg,ot_memory,ot_none);
8547
code : #193#219#2#15#95#72;
8548
flags : if_katmai or if_sse
8553
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8554
code : #219#2#15#95#72;
8555
flags : if_katmai or if_sse
8560
optypes : (ot_xmmreg,ot_memory,ot_none);
8561
code : #193#217#2#15#93#72;
8562
flags : if_katmai or if_sse
8567
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8568
code : #217#2#15#93#72;
8569
flags : if_katmai or if_sse
8574
optypes : (ot_xmmreg,ot_memory,ot_none);
8575
code : #193#219#2#15#93#72;
8576
flags : if_katmai or if_sse
8581
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8582
code : #219#2#15#93#72;
8583
flags : if_katmai or if_sse
8588
optypes : (ot_xmmreg,ot_memory,ot_none);
8589
code : #193#2#15#40#72;
8590
flags : if_katmai or if_sse
8595
optypes : (ot_memory,ot_xmmreg,ot_none);
8596
code : #192#2#15#41#65;
8597
flags : if_katmai or if_sse
8602
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8604
flags : if_katmai or if_sse
8609
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8611
flags : if_katmai or if_sse
8616
optypes : (ot_xmmreg,ot_memory,ot_none);
8617
code : #193#2#15#22#72;
8618
flags : if_katmai or if_sse
8623
optypes : (ot_memory,ot_xmmreg,ot_none);
8624
code : #192#2#15#23#65;
8625
flags : if_katmai or if_sse
8630
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8632
flags : if_katmai or if_sse
8637
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8639
flags : if_katmai or if_sse
8644
optypes : (ot_xmmreg,ot_memory,ot_none);
8645
code : #193#2#15#18#72;
8646
flags : if_katmai or if_sse
8651
optypes : (ot_memory,ot_xmmreg,ot_none);
8652
code : #192#2#15#19#65;
8653
flags : if_katmai or if_sse
8658
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8660
flags : if_katmai or if_sse
8665
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8667
flags : if_katmai or if_sse
8670
opcode : A_MOVMSKPS;
8672
optypes : (ot_reg32,ot_xmmreg,ot_none);
8674
flags : if_katmai or if_sse
8679
optypes : (ot_memory,ot_xmmreg,ot_none);
8681
flags : if_katmai or if_sse
8686
optypes : (ot_xmmreg,ot_memory,ot_none);
8687
code : #193#219#2#15#16#72;
8688
flags : if_katmai or if_sse
8693
optypes : (ot_memory,ot_xmmreg,ot_none);
8694
code : #192#219#2#15#17#65;
8695
flags : if_katmai or if_sse
8700
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8701
code : #219#2#15#16#72;
8702
flags : if_katmai or if_sse
8707
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8708
code : #219#2#15#17#65;
8709
flags : if_katmai or if_sse
8714
optypes : (ot_xmmreg,ot_memory,ot_none);
8715
code : #193#217#2#15#16#72;
8716
flags : if_katmai or if_sse
8721
optypes : (ot_memory,ot_xmmreg,ot_none);
8722
code : #192#217#2#15#17#65;
8723
flags : if_katmai or if_sse
8728
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8729
code : #217#2#15#16#72;
8730
flags : if_katmai or if_sse
8735
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8736
code : #217#2#15#17#65;
8737
flags : if_katmai or if_sse
8742
optypes : (ot_xmmreg,ot_memory,ot_none);
8743
code : #193#2#15#89#72;
8744
flags : if_katmai or if_sse
8749
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8751
flags : if_katmai or if_sse
8756
optypes : (ot_xmmreg,ot_memory,ot_none);
8757
code : #193#219#2#15#89#72;
8758
flags : if_katmai or if_sse
8763
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8764
code : #219#2#15#89#72;
8765
flags : if_katmai or if_sse
8770
optypes : (ot_xmmreg,ot_memory,ot_none);
8771
code : #193#2#15#86#72;
8772
flags : if_katmai or if_sse
8777
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8779
flags : if_katmai or if_sse
8784
optypes : (ot_xmmreg,ot_memory,ot_none);
8785
code : #193#217#2#15#83#72;
8786
flags : if_katmai or if_sse
8791
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8792
code : #217#2#15#83#72;
8793
flags : if_katmai or if_sse
8798
optypes : (ot_xmmreg,ot_memory,ot_none);
8799
code : #193#219#2#15#83#72;
8800
flags : if_katmai or if_sse
8805
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8806
code : #219#2#15#83#72;
8807
flags : if_katmai or if_sse
8812
optypes : (ot_xmmreg,ot_memory,ot_none);
8813
code : #193#217#2#15#82#72;
8814
flags : if_katmai or if_sse
8819
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8820
code : #217#2#15#82#72;
8821
flags : if_katmai or if_sse
8826
optypes : (ot_xmmreg,ot_memory,ot_none);
8827
code : #193#219#2#15#82#72;
8828
flags : if_katmai or if_sse
8833
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8834
code : #219#2#15#82#72;
8835
flags : if_katmai or if_sse
8840
optypes : (ot_xmmreg,ot_memory,ot_immediate);
8841
code : #193#2#15#198#72#18;
8842
flags : if_katmai or if_sse or if_sb or if_ar2
8847
optypes : (ot_xmmreg,ot_xmmreg,ot_immediate);
8848
code : #2#15#198#72#18;
8849
flags : if_katmai or if_sse or if_sb or if_ar2
8854
optypes : (ot_xmmreg,ot_memory,ot_none);
8855
code : #193#217#2#15#81#72;
8856
flags : if_katmai or if_sse
8861
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8862
code : #217#2#15#81#72;
8863
flags : if_katmai or if_sse
8868
optypes : (ot_xmmreg,ot_memory,ot_none);
8869
code : #193#219#2#15#81#72;
8870
flags : if_katmai or if_sse
8875
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8876
code : #219#2#15#81#72;
8877
flags : if_katmai or if_sse
8882
optypes : (ot_memory,ot_none,ot_none);
8883
code : #192#2#15#174#131;
8884
flags : if_katmai or if_sse or if_sd
8889
optypes : (ot_xmmreg,ot_memory,ot_none);
8890
code : #193#217#2#15#92#72;
8891
flags : if_katmai or if_sse
8896
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8897
code : #217#2#15#92#72;
8898
flags : if_katmai or if_sse
8903
optypes : (ot_xmmreg,ot_memory,ot_none);
8904
code : #193#219#2#15#92#72;
8905
flags : if_katmai or if_sse
8910
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8911
code : #219#2#15#92#72;
8912
flags : if_katmai or if_sse
8917
optypes : (ot_xmmreg,ot_memory,ot_none);
8918
code : #193#2#15#46#72;
8919
flags : if_katmai or if_sse
8924
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8926
flags : if_katmai or if_sse
8929
opcode : A_UNPCKHPS;
8931
optypes : (ot_xmmreg,ot_memory,ot_none);
8932
code : #193#2#15#21#72;
8933
flags : if_katmai or if_sse
8936
opcode : A_UNPCKHPS;
8938
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8940
flags : if_katmai or if_sse
8943
opcode : A_UNPCKLPS;
8945
optypes : (ot_xmmreg,ot_memory,ot_none);
8946
code : #193#2#15#20#72;
8947
flags : if_katmai or if_sse
8950
opcode : A_UNPCKLPS;
8952
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8954
flags : if_katmai or if_sse
8959
optypes : (ot_xmmreg,ot_memory,ot_none);
8960
code : #193#2#15#87#72;
8961
flags : if_katmai or if_sse
8966
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8968
flags : if_katmai or if_sse
8973
optypes : (ot_memory,ot_none,ot_none);
8974
code : #192#2#15#174#129;
8975
flags : if_p6 or if_sse or if_fpu
8980
optypes : (ot_memory,ot_none,ot_none);
8981
code : #192#2#15#174#128;
8982
flags : if_p6 or if_sse or if_fpu
8985
opcode : A_PREFETCHNTA;
8987
optypes : (ot_memory,ot_none,ot_none);
8988
code : #192#2#15#24#128;
8992
opcode : A_PREFETCHT0;
8994
optypes : (ot_memory,ot_none,ot_none);
8995
code : #192#2#15#24#129;
8999
opcode : A_PREFETCHT1;
9001
optypes : (ot_memory,ot_none,ot_none);
9002
code : #192#2#15#24#130;
9006
opcode : A_PREFETCHT2;
9008
optypes : (ot_memory,ot_none,ot_none);
9009
code : #192#2#15#24#131;
9015
optypes : (ot_none,ot_none,ot_none);
9016
code : #3#15#174#248;
9020
opcode : A_MASKMOVQ;
9022
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
9023
code : #2#15#247#72;
9024
flags : if_katmai or if_mmx
9029
optypes : (ot_memory,ot_mmxreg,ot_none);
9030
code : #2#15#231#65;
9031
flags : if_katmai or if_mmx or if_sm
9036
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
9037
code : #2#15#224#72;
9038
flags : if_katmai or if_mmx
9043
optypes : (ot_mmxreg,ot_memory,ot_none);
9044
code : #193#2#15#224#72;
9045
flags : if_katmai or if_mmx or if_sm
9050
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
9051
code : #2#15#227#72;
9052
flags : if_katmai or if_mmx
9057
optypes : (ot_mmxreg,ot_memory,ot_none);
9058
code : #193#2#15#227#72;
9059
flags : if_katmai or if_mmx or if_sm
9064
optypes : (ot_reg32,ot_mmxreg,ot_immediate);
9065
code : #2#15#197#72#18;
9066
flags : if_katmai or if_mmx or if_sb or if_ar2
9071
optypes : (ot_mmxreg,ot_reg16,ot_immediate);
9072
code : #2#15#196#72#18;
9073
flags : if_katmai or if_mmx or if_sb or if_ar2
9078
optypes : (ot_mmxreg,ot_reg32,ot_immediate);
9079
code : #2#15#196#72#18;
9080
flags : if_katmai or if_mmx or if_sb or if_ar2
9085
optypes : (ot_mmxreg,ot_memory,ot_immediate);
9086
code : #193#2#15#196#72#18;
9087
flags : if_katmai or if_mmx or if_sb or if_ar2
9092
optypes : (ot_mmxreg,ot_memory or ot_bits16,ot_immediate);
9093
code : #193#2#15#196#72#18;
9094
flags : if_katmai or if_mmx or if_sb or if_ar2
9099
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
9100
code : #2#15#238#72;
9101
flags : if_katmai or if_mmx
9106
optypes : (ot_mmxreg,ot_memory,ot_none);
9107
code : #193#2#15#238#72;
9108
flags : if_katmai or if_mmx or if_sm
9113
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
9114
code : #2#15#222#72;
9115
flags : if_katmai or if_mmx
9120
optypes : (ot_mmxreg,ot_memory,ot_none);
9121
code : #193#2#15#222#72;
9122
flags : if_katmai or if_mmx or if_sm
9127
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
9128
code : #2#15#234#72;
9129
flags : if_katmai or if_mmx
9134
optypes : (ot_mmxreg,ot_memory,ot_none);
9135
code : #193#2#15#234#72;
9136
flags : if_katmai or if_mmx or if_sm
9141
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
9142
code : #2#15#218#72;
9143
flags : if_katmai or if_mmx
9148
optypes : (ot_mmxreg,ot_memory,ot_none);
9149
code : #193#2#15#218#72;
9150
flags : if_katmai or if_mmx or if_sm
9153
opcode : A_PMOVMSKB;
9155
optypes : (ot_reg32,ot_mmxreg,ot_none);
9156
code : #2#15#215#72;
9157
flags : if_katmai or if_mmx
9162
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
9163
code : #2#15#228#72;
9164
flags : if_katmai or if_mmx
9169
optypes : (ot_mmxreg,ot_memory,ot_none);
9170
code : #193#2#15#228#72;
9171
flags : if_katmai or if_mmx or if_sm
9176
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
9177
code : #2#15#246#72;
9178
flags : if_katmai or if_mmx
9183
optypes : (ot_mmxreg,ot_memory,ot_none);
9184
code : #193#2#15#246#72;
9185
flags : if_katmai or if_mmx or if_sm
9190
optypes : (ot_mmxreg,ot_mmxreg,ot_immediate);
9191
code : #2#15#112#72#18;
9192
flags : if_katmai or if_mmx or if_sb or if_ar2
9197
optypes : (ot_mmxreg,ot_memory,ot_immediate);
9198
code : #193#2#15#112#72#18;
9199
flags : if_katmai or if_mmx or if_sm2 or if_sb or if_ar2
9204
optypes : (ot_mmxreg,ot_memory,ot_none);
9205
code : #193#2#15#15#72#1#138;
9206
flags : if_pent or if_3dnow or if_sm
9211
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
9212
code : #2#15#15#72#1#138;
9213
flags : if_pent or if_3dnow
9218
optypes : (ot_mmxreg,ot_memory,ot_none);
9219
code : #193#2#15#15#72#1#142;
9220
flags : if_pent or if_3dnow or if_sm
9225
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
9226
code : #2#15#15#72#1#142;
9227
flags : if_pent or if_3dnow
9232
optypes : (ot_mmxreg,ot_memory,ot_none);
9233
code : #193#2#15#15#72#1#12;
9234
flags : if_pent or if_3dnow or if_sm
9239
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
9240
code : #2#15#15#72#1#12;
9241
flags : if_pent or if_3dnow
9246
optypes : (ot_mmxreg,ot_memory,ot_none);
9247
code : #193#2#15#15#72#1#28;
9248
flags : if_pent or if_3dnow or if_sm
9253
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
9254
code : #2#15#15#72#1#28;
9255
flags : if_pent or if_3dnow
9260
optypes : (ot_mmxreg,ot_memory,ot_none);
9261
code : #193#2#15#15#72#1#187;
9262
flags : if_pent or if_3dnow or if_sm
9267
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
9268
code : #2#15#15#72#1#187;
9269
flags : if_pent or if_3dnow or if_sm
9274
optypes : (ot_fpureg,ot_none,ot_none);
9275
code : #1#223#8#192;
9276
flags : if_pent or if_3dnow or if_fpu