1
{ don't edit, this file is generated from x86ins.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 : #211#1#232#52;
804
optypes : (ot_immediate or ot_near,ot_none,ot_none);
805
code : #211#1#232#52;
811
optypes : (ot_immediate or ot_far,ot_none,ot_none);
812
code : #211#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 : #211#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 : #211#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 : #211#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 : #211#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_xmmreg,ot_xmmreg,ot_immediate);
1197
code : #217#3#242#15#194#72#22;
1198
flags : if_willamette or if_sse2 or if_sb or if_ar2
1203
optypes : (ot_xmmreg,ot_memory,ot_immediate);
1204
code : #193#217#3#242#15#194#72#22;
1205
flags : if_willamette or if_sse2 or if_sb or if_ar2
1210
optypes : (ot_none,ot_none,ot_none);
1211
code : #218#208#1#167;
1217
optypes : (ot_memory,ot_reg8,ot_none);
1218
code : #192#2#15#176#65;
1219
flags : if_pent or if_sm
1224
optypes : (ot_reg8,ot_reg8,ot_none);
1225
code : #192#2#15#176#65;
1231
optypes : (ot_memory,ot_reg16,ot_none);
1232
code : #208#192#2#15#177#65;
1233
flags : if_pent or if_sm
1238
optypes : (ot_reg16,ot_reg16,ot_none);
1239
code : #208#192#2#15#177#65;
1245
optypes : (ot_memory,ot_reg32,ot_none);
1246
code : #209#192#2#15#177#65;
1247
flags : if_pent or if_sm
1252
optypes : (ot_reg32,ot_reg32,ot_none);
1253
code : #209#192#2#15#177#65;
1257
opcode : A_CMPXCHG486;
1259
optypes : (ot_memory,ot_reg8,ot_none);
1260
code : #192#2#15#166#65;
1261
flags : if_486 or if_sm or if_undoc
1264
opcode : A_CMPXCHG486;
1266
optypes : (ot_reg8,ot_reg8,ot_none);
1267
code : #192#2#15#166#65;
1268
flags : if_486 or if_undoc
1271
opcode : A_CMPXCHG486;
1273
optypes : (ot_memory,ot_reg16,ot_none);
1274
code : #208#192#2#15#167#65;
1275
flags : if_486 or if_sm or if_undoc
1278
opcode : A_CMPXCHG486;
1280
optypes : (ot_reg16,ot_reg16,ot_none);
1281
code : #208#192#2#15#167#65;
1282
flags : if_486 or if_undoc
1285
opcode : A_CMPXCHG486;
1287
optypes : (ot_memory,ot_reg32,ot_none);
1288
code : #209#192#2#15#167#65;
1289
flags : if_486 or if_sm or if_undoc
1292
opcode : A_CMPXCHG486;
1294
optypes : (ot_reg32,ot_reg32,ot_none);
1295
code : #209#192#2#15#167#65;
1296
flags : if_486 or if_undoc
1299
opcode : A_CMPXCHG8B;
1301
optypes : (ot_memory,ot_none,ot_none);
1302
code : #192#2#15#199#129;
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_none,ot_none,ot_none);
1336
optypes : (ot_none,ot_none,ot_none);
1343
optypes : (ot_reg16,ot_none,ot_none);
1350
optypes : (ot_reg32,ot_none,ot_none);
1357
optypes : (ot_regmem or ot_bits8,ot_none,ot_none);
1358
code : #192#1#254#129;
1364
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
1365
code : #208#192#1#255#129;
1371
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
1372
code : #209#192#1#255#129;
1378
optypes : (ot_regmem or ot_bits8,ot_none,ot_none);
1379
code : #192#1#246#134;
1385
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
1386
code : #208#192#1#247#134;
1392
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
1393
code : #209#192#1#247#134;
1399
optypes : (ot_none,ot_none,ot_none);
1401
flags : if_pent or if_mmx
1406
optypes : (ot_immediate,ot_immediate,ot_none);
1407
code : #1#200#24#21;
1413
optypes : (ot_none,ot_none,ot_none);
1415
flags : if_8086 or if_fpu
1420
optypes : (ot_none,ot_none,ot_none);
1422
flags : if_8086 or if_fpu
1427
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
1428
code : #192#1#216#128;
1429
flags : if_8086 or if_fpu
1434
optypes : (ot_memory or ot_bits64,ot_none,ot_none);
1435
code : #192#1#220#128;
1436
flags : if_8086 or if_fpu
1441
optypes : (ot_none,ot_none,ot_none);
1443
flags : if_8086 or if_fpu
1448
optypes : (ot_fpureg or ot_to,ot_none,ot_none);
1449
code : #1#220#8#192;
1450
flags : if_8086 or if_fpu
1455
optypes : (ot_fpureg,ot_fpu0,ot_none);
1456
code : #1#220#8#192;
1457
flags : if_8086 or if_fpu
1462
optypes : (ot_fpureg,ot_none,ot_none);
1463
code : #1#216#8#192;
1464
flags : if_8086 or if_fpu
1469
optypes : (ot_fpu0,ot_fpureg,ot_none);
1470
code : #1#216#9#192;
1471
flags : if_8086 or if_fpu
1476
optypes : (ot_none,ot_none,ot_none);
1478
flags : if_8086 or if_fpu
1483
optypes : (ot_fpureg,ot_none,ot_none);
1484
code : #1#222#8#192;
1485
flags : if_8086 or if_fpu
1490
optypes : (ot_fpureg,ot_fpu0,ot_none);
1491
code : #1#222#8#192;
1492
flags : if_8086 or if_fpu
1497
optypes : (ot_memory or ot_bits80,ot_none,ot_none);
1498
code : #192#1#223#132;
1499
flags : if_8086 or if_fpu
1504
optypes : (ot_memory,ot_none,ot_none);
1505
code : #192#1#223#132;
1506
flags : if_8086 or if_fpu
1511
optypes : (ot_memory or ot_bits80,ot_none,ot_none);
1512
code : #192#1#223#134;
1513
flags : if_8086 or if_fpu
1518
optypes : (ot_memory,ot_none,ot_none);
1519
code : #192#1#223#134;
1520
flags : if_8086 or if_fpu
1525
optypes : (ot_none,ot_none,ot_none);
1527
flags : if_8086 or if_fpu
1532
optypes : (ot_none,ot_none,ot_none);
1533
code : #3#155#219#226;
1534
flags : if_8086 or if_fpu
1539
optypes : (ot_none,ot_none,ot_none);
1541
flags : if_p6 or if_fpu
1546
optypes : (ot_fpureg,ot_none,ot_none);
1547
code : #1#218#8#192;
1548
flags : if_p6 or if_fpu
1553
optypes : (ot_fpu0,ot_fpureg,ot_none);
1554
code : #1#218#9#192;
1555
flags : if_p6 or if_fpu
1560
optypes : (ot_none,ot_none,ot_none);
1562
flags : if_p6 or if_fpu
1567
optypes : (ot_fpureg,ot_none,ot_none);
1568
code : #1#218#8#208;
1569
flags : if_p6 or if_fpu
1574
optypes : (ot_fpu0,ot_fpureg,ot_none);
1575
code : #1#218#9#208;
1576
flags : if_p6 or if_fpu
1581
optypes : (ot_none,ot_none,ot_none);
1583
flags : if_p6 or if_fpu
1588
optypes : (ot_fpureg,ot_none,ot_none);
1589
code : #1#218#8#200;
1590
flags : if_p6 or if_fpu
1595
optypes : (ot_fpu0,ot_fpureg,ot_none);
1596
code : #1#218#9#200;
1597
flags : if_p6 or if_fpu
1602
optypes : (ot_none,ot_none,ot_none);
1604
flags : if_p6 or if_fpu
1609
optypes : (ot_fpureg,ot_none,ot_none);
1610
code : #1#219#8#192;
1611
flags : if_p6 or if_fpu
1616
optypes : (ot_fpu0,ot_fpureg,ot_none);
1617
code : #1#219#9#192;
1618
flags : if_p6 or if_fpu
1621
opcode : A_FCMOVNBE;
1623
optypes : (ot_none,ot_none,ot_none);
1625
flags : if_p6 or if_fpu
1628
opcode : A_FCMOVNBE;
1630
optypes : (ot_fpureg,ot_none,ot_none);
1631
code : #1#219#8#208;
1632
flags : if_p6 or if_fpu
1635
opcode : A_FCMOVNBE;
1637
optypes : (ot_fpu0,ot_fpureg,ot_none);
1638
code : #1#219#9#208;
1639
flags : if_p6 or if_fpu
1644
optypes : (ot_none,ot_none,ot_none);
1646
flags : if_p6 or if_fpu
1651
optypes : (ot_fpureg,ot_none,ot_none);
1652
code : #1#219#8#200;
1653
flags : if_p6 or if_fpu
1658
optypes : (ot_fpu0,ot_fpureg,ot_none);
1659
code : #1#219#9#200;
1660
flags : if_p6 or if_fpu
1665
optypes : (ot_none,ot_none,ot_none);
1667
flags : if_p6 or if_fpu
1672
optypes : (ot_fpureg,ot_none,ot_none);
1673
code : #1#219#8#216;
1674
flags : if_p6 or if_fpu
1679
optypes : (ot_fpu0,ot_fpureg,ot_none);
1680
code : #1#219#9#216;
1681
flags : if_p6 or if_fpu
1686
optypes : (ot_none,ot_none,ot_none);
1688
flags : if_p6 or if_fpu
1693
optypes : (ot_fpureg,ot_none,ot_none);
1694
code : #1#218#8#216;
1695
flags : if_p6 or if_fpu
1700
optypes : (ot_fpu0,ot_fpureg,ot_none);
1701
code : #1#218#9#216;
1702
flags : if_p6 or if_fpu
1707
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
1708
code : #192#1#216#130;
1709
flags : if_8086 or if_fpu
1714
optypes : (ot_memory or ot_bits64,ot_none,ot_none);
1715
code : #192#1#220#130;
1716
flags : if_8086 or if_fpu
1721
optypes : (ot_none,ot_none,ot_none);
1723
flags : if_8086 or if_fpu
1728
optypes : (ot_fpureg,ot_none,ot_none);
1729
code : #1#216#8#208;
1730
flags : if_8086 or if_fpu
1735
optypes : (ot_fpu0,ot_fpureg,ot_none);
1736
code : #1#216#9#208;
1737
flags : if_8086 or if_fpu
1742
optypes : (ot_none,ot_none,ot_none);
1744
flags : if_p6 or if_fpu
1749
optypes : (ot_fpureg,ot_none,ot_none);
1750
code : #1#219#8#240;
1751
flags : if_p6 or if_fpu
1756
optypes : (ot_fpu0,ot_fpureg,ot_none);
1757
code : #1#219#9#240;
1758
flags : if_p6 or if_fpu
1763
optypes : (ot_none,ot_none,ot_none);
1765
flags : if_p6 or if_fpu
1770
optypes : (ot_fpureg,ot_none,ot_none);
1771
code : #1#223#8#240;
1772
flags : if_p6 or if_fpu
1777
optypes : (ot_fpu0,ot_fpureg,ot_none);
1778
code : #1#223#9#240;
1779
flags : if_p6 or if_fpu
1784
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
1785
code : #192#1#216#131;
1786
flags : if_8086 or if_fpu
1791
optypes : (ot_memory or ot_bits64,ot_none,ot_none);
1792
code : #192#1#220#131;
1793
flags : if_8086 or if_fpu
1798
optypes : (ot_none,ot_none,ot_none);
1800
flags : if_8086 or if_fpu
1805
optypes : (ot_fpureg,ot_none,ot_none);
1806
code : #1#216#8#216;
1807
flags : if_8086 or if_fpu
1812
optypes : (ot_fpu0,ot_fpureg,ot_none);
1813
code : #1#216#9#216;
1814
flags : if_8086 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);
1828
flags : if_386 or if_fpu
1833
optypes : (ot_none,ot_none,ot_none);
1835
flags : if_8086 or if_fpu
1840
optypes : (ot_none,ot_none,ot_none);
1841
code : #3#155#219#225;
1842
flags : if_8086 or if_fpu
1847
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
1848
code : #192#1#216#134;
1849
flags : if_8086 or if_fpu
1854
optypes : (ot_memory or ot_bits64,ot_none,ot_none);
1855
code : #192#1#220#134;
1856
flags : if_8086 or if_fpu
1861
optypes : (ot_none,ot_none,ot_none);
1863
flags : if_8086 or if_fpu
1868
optypes : (ot_fpureg or ot_to,ot_none,ot_none);
1869
code : #1#220#8#240;
1870
flags : if_8086 or if_fpu
1875
optypes : (ot_fpureg,ot_fpu0,ot_none);
1876
code : #1#220#8#240;
1877
flags : if_8086 or if_fpu
1882
optypes : (ot_fpureg,ot_none,ot_none);
1883
code : #1#216#8#240;
1884
flags : if_8086 or if_fpu
1889
optypes : (ot_fpu0,ot_fpureg,ot_none);
1890
code : #1#216#9#240;
1891
flags : if_8086 or if_fpu
1896
optypes : (ot_none,ot_none,ot_none);
1898
flags : if_8086 or if_fpu
1903
optypes : (ot_fpureg,ot_fpu0,ot_none);
1904
code : #1#222#8#240;
1905
flags : if_8086 or if_fpu
1910
optypes : (ot_fpureg,ot_none,ot_none);
1911
code : #1#222#8#240;
1912
flags : if_8086 or if_fpu
1917
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
1918
code : #192#1#216#135;
1919
flags : if_8086 or if_fpu
1924
optypes : (ot_memory or ot_bits64,ot_none,ot_none);
1925
code : #192#1#220#135;
1926
flags : if_8086 or if_fpu
1931
optypes : (ot_none,ot_none,ot_none);
1933
flags : if_8086 or if_fpu
1938
optypes : (ot_fpureg or ot_to,ot_none,ot_none);
1939
code : #1#220#8#248;
1940
flags : if_8086 or if_fpu
1945
optypes : (ot_fpureg,ot_fpu0,ot_none);
1946
code : #1#220#8#248;
1947
flags : if_8086 or if_fpu
1952
optypes : (ot_fpureg,ot_none,ot_none);
1953
code : #1#216#8#248;
1954
flags : if_8086 or if_fpu
1959
optypes : (ot_fpu0,ot_fpureg,ot_none);
1960
code : #1#216#9#248;
1961
flags : if_8086 or if_fpu
1966
optypes : (ot_none,ot_none,ot_none);
1968
flags : if_8086 or if_fpu
1973
optypes : (ot_fpureg,ot_none,ot_none);
1974
code : #1#222#8#248;
1975
flags : if_8086 or if_fpu
1980
optypes : (ot_fpureg,ot_fpu0,ot_none);
1981
code : #1#222#8#248;
1982
flags : if_8086 or if_fpu
1987
optypes : (ot_none,ot_none,ot_none or ot_signed);
1989
flags : if_pent or if_3dnow
1994
optypes : (ot_none,ot_none,ot_none);
1995
code : #3#155#219#224;
1996
flags : if_8086 or if_fpu
2001
optypes : (ot_fpureg,ot_none,ot_none);
2002
code : #1#221#8#192;
2003
flags : if_8086 or if_fpu
2008
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
2009
code : #192#1#222#128;
2010
flags : if_8086 or if_fpu
2015
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2016
code : #192#1#218#128;
2017
flags : if_8086 or if_fpu
2022
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
2023
code : #192#1#222#130;
2024
flags : if_8086 or if_fpu
2029
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2030
code : #192#1#218#130;
2031
flags : if_8086 or if_fpu
2036
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
2037
code : #192#1#222#131;
2038
flags : if_8086 or if_fpu
2043
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2044
code : #192#1#218#131;
2045
flags : if_8086 or if_fpu
2050
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
2051
code : #192#1#222#134;
2052
flags : if_8086 or if_fpu
2057
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2058
code : #192#1#218#134;
2059
flags : if_8086 or if_fpu
2064
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
2065
code : #192#1#222#135;
2066
flags : if_8086 or if_fpu
2071
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2072
code : #192#1#218#135;
2073
flags : if_8086 or if_fpu
2078
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2079
code : #192#1#219#128;
2080
flags : if_8086 or if_fpu
2085
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
2086
code : #208#192#1#223#128;
2087
flags : if_8086 or if_fpu
2092
optypes : (ot_memory or ot_bits64,ot_none,ot_none);
2093
code : #192#1#223#133;
2094
flags : if_8086 or if_fpu
2099
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
2100
code : #192#1#222#129;
2101
flags : if_8086 or if_fpu
2106
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2107
code : #192#1#218#129;
2108
flags : if_8086 or if_fpu
2113
optypes : (ot_none,ot_none,ot_none);
2115
flags : if_8086 or if_fpu
2120
optypes : (ot_none,ot_none,ot_none);
2121
code : #3#155#219#227;
2122
flags : if_8086 or if_fpu
2127
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2128
code : #192#1#219#130;
2129
flags : if_8086 or if_fpu
2134
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
2135
code : #208#192#1#223#130;
2136
flags : if_8086 or if_fpu
2141
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2142
code : #192#1#219#131;
2143
flags : if_8086 or if_fpu
2148
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
2149
code : #208#192#1#223#131;
2150
flags : if_8086 or if_fpu
2155
optypes : (ot_memory or ot_bits64,ot_none,ot_none);
2156
code : #192#1#223#135;
2157
flags : if_8086 or if_fpu
2162
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2163
code : #192#1#221#129;
2164
flags : if_prescott or if_fpu
2169
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
2170
code : #192#1#219#129;
2171
flags : if_prescott or if_fpu
2176
optypes : (ot_memory or ot_bits64,ot_none,ot_none);
2177
code : #192#1#223#129;
2178
flags : if_prescott or if_fpu
2183
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
2184
code : #192#1#222#132;
2185
flags : if_8086 or if_fpu
2190
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2191
code : #192#1#218#132;
2192
flags : if_8086 or if_fpu
2197
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
2198
code : #192#1#222#133;
2199
flags : if_8086 or if_fpu
2204
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2205
code : #192#1#218#133;
2206
flags : if_8086 or if_fpu
2211
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2212
code : #192#1#217#128;
2213
flags : if_8086 or if_fpu
2218
optypes : (ot_memory or ot_bits64,ot_none,ot_none);
2219
code : #192#1#221#128;
2220
flags : if_8086 or if_fpu
2225
optypes : (ot_memory or ot_bits80,ot_none,ot_none);
2226
code : #192#1#219#133;
2227
flags : if_8086 or if_fpu
2232
optypes : (ot_fpureg,ot_none,ot_none);
2233
code : #1#217#8#192;
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_memory,ot_none,ot_none);
2247
code : #192#1#217#133;
2248
flags : if_8086 or if_fpu or if_sw
2253
optypes : (ot_memory,ot_none,ot_none);
2254
code : #192#1#217#132;
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_none,ot_none,ot_none);
2269
flags : if_8086 or if_fpu
2274
optypes : (ot_none,ot_none,ot_none);
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_none,ot_none,ot_none);
2290
flags : if_8086 or if_fpu
2295
optypes : (ot_none,ot_none,ot_none);
2297
flags : if_8086 or if_fpu
2302
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2303
code : #192#1#216#129;
2304
flags : if_8086 or if_fpu
2309
optypes : (ot_memory or ot_bits64,ot_none,ot_none);
2310
code : #192#1#220#129;
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 or ot_to,ot_none,ot_none);
2324
code : #1#220#8#200;
2325
flags : if_8086 or if_fpu
2330
optypes : (ot_fpureg,ot_fpu0,ot_none);
2331
code : #1#220#8#200;
2332
flags : if_8086 or if_fpu
2337
optypes : (ot_fpureg,ot_none,ot_none);
2338
code : #1#216#8#200;
2339
flags : if_8086 or if_fpu
2344
optypes : (ot_fpu0,ot_fpureg,ot_none);
2345
code : #1#216#9#200;
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_fpureg,ot_none,ot_none);
2359
code : #1#222#8#200;
2360
flags : if_8086 or if_fpu
2365
optypes : (ot_fpureg,ot_fpu0,ot_none);
2366
code : #1#222#8#200;
2367
flags : if_8086 or if_fpu
2372
optypes : (ot_none,ot_none,ot_none);
2374
flags : if_8086 or if_fpu
2379
optypes : (ot_none,ot_none,ot_none);
2381
flags : if_8086 or if_fpu
2386
optypes : (ot_none,ot_none,ot_none);
2388
flags : if_8086 or if_fpu
2393
optypes : (ot_none,ot_none,ot_none);
2395
flags : if_8086 or if_fpu
2400
optypes : (ot_none,ot_none,ot_none);
2402
flags : if_8086 or if_fpu
2407
optypes : (ot_memory,ot_none,ot_none);
2408
code : #192#1#221#134;
2409
flags : if_8086 or if_fpu
2414
optypes : (ot_memory,ot_none,ot_none);
2415
code : #192#1#217#135;
2416
flags : if_8086 or if_fpu or if_sw
2421
optypes : (ot_memory,ot_none,ot_none);
2422
code : #192#1#217#134;
2423
flags : if_8086 or if_fpu
2428
optypes : (ot_memory,ot_none,ot_none);
2429
code : #192#1#221#135;
2430
flags : if_8086 or if_fpu or if_sw
2435
optypes : (ot_reg_ax,ot_none,ot_none);
2437
flags : if_286 or if_fpu
2442
optypes : (ot_none,ot_none,ot_none);
2444
flags : if_8086 or if_fpu
2449
optypes : (ot_none,ot_none,ot_none);
2451
flags : if_8086 or if_fpu
2456
optypes : (ot_none,ot_none,ot_none);
2458
flags : if_386 or if_fpu
2463
optypes : (ot_none,ot_none,ot_none);
2465
flags : if_8086 or if_fpu
2470
optypes : (ot_none,ot_none,ot_none);
2472
flags : if_8086 or if_fpu
2477
optypes : (ot_memory,ot_none,ot_none);
2478
code : #192#1#221#132;
2479
flags : if_8086 or if_fpu
2484
optypes : (ot_memory,ot_none,ot_none);
2485
code : #192#2#155#221#134;
2486
flags : if_8086 or if_fpu
2491
optypes : (ot_none,ot_none,ot_none);
2493
flags : if_8086 or if_fpu
2498
optypes : (ot_none,ot_none,ot_none);
2500
flags : if_286 or if_fpu
2505
optypes : (ot_none,ot_none,ot_none);
2507
flags : if_386 or if_fpu
2512
optypes : (ot_none,ot_none,ot_none);
2514
flags : if_386 or if_fpu
2519
optypes : (ot_none,ot_none,ot_none);
2521
flags : if_8086 or if_fpu
2526
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2527
code : #192#1#217#130;
2528
flags : if_8086 or if_fpu
2533
optypes : (ot_memory or ot_bits64,ot_none,ot_none);
2534
code : #192#1#221#130;
2535
flags : if_8086 or if_fpu
2540
optypes : (ot_fpureg,ot_none,ot_none);
2541
code : #1#221#8#208;
2542
flags : if_8086 or if_fpu
2547
optypes : (ot_memory,ot_none,ot_none);
2548
code : #192#2#155#217#135;
2549
flags : if_8086 or if_fpu or if_sw
2554
optypes : (ot_memory,ot_none,ot_none);
2555
code : #192#2#155#217#134;
2556
flags : if_8086 or if_fpu
2561
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2562
code : #192#1#217#131;
2563
flags : if_8086 or if_fpu
2568
optypes : (ot_memory or ot_bits64,ot_none,ot_none);
2569
code : #192#1#221#131;
2570
flags : if_8086 or if_fpu
2575
optypes : (ot_memory or ot_bits80,ot_none,ot_none);
2576
code : #192#1#219#135;
2577
flags : if_8086 or if_fpu
2582
optypes : (ot_fpureg,ot_none,ot_none);
2583
code : #1#221#8#216;
2584
flags : if_8086 or if_fpu
2589
optypes : (ot_memory,ot_none,ot_none);
2590
code : #192#2#155#221#135;
2591
flags : if_8086 or if_fpu or if_sw
2596
optypes : (ot_none,ot_none,ot_none);
2597
code : #3#155#223#224;
2598
flags : if_286 or if_fpu
2603
optypes : (ot_reg_ax,ot_none,ot_none);
2604
code : #3#155#223#224;
2605
flags : if_286 or if_fpu
2610
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2611
code : #192#1#216#132;
2612
flags : if_8086 or if_fpu
2617
optypes : (ot_memory or ot_bits64,ot_none,ot_none);
2618
code : #192#1#220#132;
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 or ot_to,ot_none,ot_none);
2632
code : #1#220#8#224;
2633
flags : if_8086 or if_fpu
2638
optypes : (ot_fpureg,ot_fpu0,ot_none);
2639
code : #1#220#8#224;
2640
flags : if_8086 or if_fpu
2645
optypes : (ot_fpureg,ot_none,ot_none);
2646
code : #1#216#8#224;
2647
flags : if_8086 or if_fpu
2652
optypes : (ot_fpu0,ot_fpureg,ot_none);
2653
code : #1#216#9#224;
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,ot_none,ot_none);
2667
code : #1#222#8#224;
2668
flags : if_8086 or if_fpu
2673
optypes : (ot_fpureg,ot_fpu0,ot_none);
2674
code : #1#222#8#224;
2675
flags : if_8086 or if_fpu
2680
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
2681
code : #192#1#216#133;
2682
flags : if_8086 or if_fpu
2687
optypes : (ot_memory or ot_bits64,ot_none,ot_none);
2688
code : #192#1#220#133;
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 or ot_to,ot_none,ot_none);
2702
code : #1#220#8#232;
2703
flags : if_8086 or if_fpu
2708
optypes : (ot_fpureg,ot_fpu0,ot_none);
2709
code : #1#220#8#232;
2710
flags : if_8086 or if_fpu
2715
optypes : (ot_fpureg,ot_none,ot_none);
2716
code : #1#216#8#232;
2717
flags : if_8086 or if_fpu
2722
optypes : (ot_fpu0,ot_fpureg,ot_none);
2723
code : #1#216#9#232;
2724
flags : if_8086 or if_fpu
2729
optypes : (ot_none,ot_none,ot_none);
2731
flags : if_8086 or if_fpu
2736
optypes : (ot_fpureg,ot_none,ot_none);
2737
code : #1#222#8#232;
2738
flags : if_8086 or if_fpu
2743
optypes : (ot_fpureg,ot_fpu0,ot_none);
2744
code : #1#222#8#232;
2745
flags : if_8086 or if_fpu
2750
optypes : (ot_none,ot_none,ot_none);
2752
flags : if_8086 or if_fpu
2757
optypes : (ot_none,ot_none,ot_none);
2759
flags : if_386 or if_fpu
2764
optypes : (ot_fpureg,ot_none,ot_none);
2765
code : #1#221#8#224;
2766
flags : if_386 or if_fpu
2771
optypes : (ot_fpu0,ot_fpureg,ot_none);
2772
code : #1#221#9#224;
2773
flags : if_386 or if_fpu
2778
optypes : (ot_none,ot_none,ot_none);
2780
flags : if_p6 or if_fpu
2785
optypes : (ot_fpureg,ot_none,ot_none);
2786
code : #1#219#8#232;
2787
flags : if_p6 or if_fpu
2792
optypes : (ot_fpu0,ot_fpureg,ot_none);
2793
code : #1#219#9#232;
2794
flags : if_p6 or if_fpu
2799
optypes : (ot_none,ot_none,ot_none);
2801
flags : if_p6 or if_fpu
2806
optypes : (ot_fpureg,ot_none,ot_none);
2807
code : #1#223#8#232;
2808
flags : if_p6 or if_fpu
2813
optypes : (ot_fpu0,ot_fpureg,ot_none);
2814
code : #1#223#9#232;
2815
flags : if_p6 or if_fpu
2820
optypes : (ot_none,ot_none,ot_none);
2822
flags : if_386 or if_fpu
2827
optypes : (ot_fpureg,ot_none,ot_none);
2828
code : #1#221#8#232;
2829
flags : if_386 or if_fpu
2834
optypes : (ot_fpu0,ot_fpureg,ot_none);
2835
code : #1#221#9#232;
2836
flags : if_386 or if_fpu
2841
optypes : (ot_none,ot_none,ot_none);
2843
flags : if_386 or if_fpu
2848
optypes : (ot_none,ot_none,ot_none);
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_fpureg,ot_none,ot_none);
2870
code : #1#217#8#200;
2871
flags : if_8086 or if_fpu
2876
optypes : (ot_fpureg,ot_fpu0,ot_none);
2877
code : #1#217#8#200;
2878
flags : if_8086 or if_fpu
2883
optypes : (ot_fpu0,ot_fpureg,ot_none);
2884
code : #1#217#9#200;
2885
flags : if_8086 or if_fpu
2890
optypes : (ot_none,ot_none,ot_none);
2892
flags : if_8086 or if_fpu
2897
optypes : (ot_none,ot_none,ot_none);
2899
flags : if_8086 or if_fpu
2904
optypes : (ot_none,ot_none,ot_none);
2906
flags : if_8086 or if_fpu
2911
optypes : (ot_none,ot_none,ot_none);
2913
flags : if_8086 or if_priv
2918
optypes : (ot_memory,ot_reg16,ot_none);
2919
code : #208#192#2#15#167#65;
2920
flags : if_386 or if_sw or if_undoc
2925
optypes : (ot_reg16,ot_reg16,ot_none);
2926
code : #208#192#2#15#167#65;
2927
flags : if_386 or if_undoc
2932
optypes : (ot_memory,ot_reg32,ot_none);
2933
code : #209#192#2#15#167#65;
2934
flags : if_386 or if_sd or if_undoc
2939
optypes : (ot_reg32,ot_reg32,ot_none);
2940
code : #209#192#2#15#167#65;
2941
flags : if_386 or if_undoc
2946
optypes : (ot_none,ot_none,ot_none);
2953
optypes : (ot_regmem or ot_bits8,ot_none,ot_none);
2954
code : #192#1#246#135;
2960
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
2961
code : #208#192#1#247#135;
2967
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
2968
code : #209#192#1#247#135;
2974
optypes : (ot_regmem or ot_bits8,ot_none,ot_none);
2975
code : #192#1#246#133;
2981
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
2982
code : #208#192#1#247#133;
2988
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
2989
code : #209#192#1#247#133;
2995
optypes : (ot_reg16,ot_memory,ot_none);
2996
code : #208#193#2#15#175#72;
2997
flags : if_386 or if_sm
3002
optypes : (ot_reg16,ot_reg16,ot_none);
3003
code : #208#193#2#15#175#72;
3009
optypes : (ot_reg32,ot_memory,ot_none);
3010
code : #209#193#2#15#175#72;
3011
flags : if_386 or if_sm
3016
optypes : (ot_reg32,ot_reg32,ot_none);
3017
code : #209#193#2#15#175#72;
3023
optypes : (ot_reg16,ot_memory,ot_immediate or ot_bits8 or ot_signed);
3024
code : #208#193#1#107#72#14;
3025
flags : if_286 or if_sm
3030
optypes : (ot_reg16,ot_reg16,ot_immediate or ot_bits8 or ot_signed);
3031
code : #208#193#1#107#72#14;
3037
optypes : (ot_reg16,ot_memory,ot_immediate);
3038
code : #208#193#1#105#72#26;
3039
flags : if_286 or if_sm
3044
optypes : (ot_reg16,ot_reg16,ot_immediate);
3045
code : #208#193#1#105#72#26;
3046
flags : if_286 or if_sm
3051
optypes : (ot_reg32,ot_memory,ot_immediate or ot_bits8 or ot_signed);
3052
code : #209#193#1#107#72#14;
3053
flags : if_386 or if_sm
3058
optypes : (ot_reg32,ot_reg32,ot_immediate or ot_bits8 or ot_signed);
3059
code : #209#193#1#107#72#14;
3065
optypes : (ot_reg32,ot_memory,ot_immediate);
3066
code : #209#193#1#105#72#34;
3067
flags : if_386 or if_sm
3072
optypes : (ot_reg32,ot_reg32,ot_immediate);
3073
code : #209#193#1#105#72#34;
3074
flags : if_386 or if_sm
3079
optypes : (ot_reg16,ot_immediate or ot_bits8 or ot_signed,ot_none);
3080
code : #208#1#107#64#13;
3086
optypes : (ot_reg16,ot_immediate,ot_none);
3087
code : #208#1#105#64#25;
3088
flags : if_286 or if_sm
3093
optypes : (ot_reg32,ot_immediate or ot_bits8 or ot_signed,ot_none);
3094
code : #209#1#107#64#13;
3100
optypes : (ot_reg32,ot_immediate,ot_none);
3101
code : #209#1#105#64#33;
3102
flags : if_386 or if_sm
3107
optypes : (ot_reg_al,ot_immediate,ot_none);
3109
flags : if_8086 or if_sb
3114
optypes : (ot_reg_ax,ot_immediate,ot_none);
3115
code : #208#1#229#21;
3116
flags : if_8086 or if_sb
3121
optypes : (ot_reg_eax,ot_immediate,ot_none);
3122
code : #209#1#229#21;
3123
flags : if_386 or if_sb
3128
optypes : (ot_reg_al,ot_reg_dx,ot_none);
3135
optypes : (ot_reg_ax,ot_reg_dx,ot_none);
3142
optypes : (ot_reg_eax,ot_reg_dx,ot_none);
3149
optypes : (ot_reg16,ot_none,ot_none);
3156
optypes : (ot_reg32,ot_none,ot_none);
3163
optypes : (ot_regmem or ot_bits8,ot_none,ot_none);
3164
code : #192#1#254#128;
3170
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
3171
code : #208#192#1#255#128;
3177
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
3178
code : #209#192#1#255#128;
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_immediate,ot_none,ot_none);
3207
flags : if_8086 or if_sb
3212
optypes : (ot_none,ot_none,ot_none);
3219
optypes : (ot_none,ot_none,ot_none);
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_none,ot_none,ot_none);
3249
flags : if_486 or if_priv
3254
optypes : (ot_memory,ot_none,ot_none);
3255
code : #192#2#15#1#135;
3256
flags : if_486 or if_priv
3261
optypes : (ot_none,ot_none,ot_none);
3268
optypes : (ot_none,ot_none,ot_none);
3275
optypes : (ot_none,ot_none,ot_none);
3282
optypes : (ot_immediate,ot_none,ot_none);
3283
code : #208#1#227#40;
3289
optypes : (ot_immediate,ot_none,ot_none);
3290
code : #209#1#227#40;
3296
optypes : (ot_immediate or ot_short,ot_none,ot_none);
3298
flags : if_8086 or if_pass2
3303
optypes : (ot_immediate,ot_none,ot_none);
3304
code : #211#1#233#52;
3305
flags : if_8086 or if_pass2
3310
optypes : (ot_immediate or ot_near,ot_none,ot_none);
3311
code : #211#1#233#52;
3312
flags : if_8086 or if_pass2
3317
optypes : (ot_immediate or ot_far,ot_none,ot_none);
3318
code : #211#1#234#28#31;
3319
flags : if_8086 or if_pass2
3324
optypes : (ot_immediate or ot_bits16,ot_none,ot_none);
3325
code : #208#1#233#52;
3326
flags : if_8086 or if_pass2
3331
optypes : (ot_immediate or ot_bits16 or ot_near,ot_none,ot_none);
3332
code : #208#1#233#52;
3333
flags : if_8086 or if_pass2
3338
optypes : (ot_immediate or ot_bits16 or ot_far,ot_none,ot_none);
3339
code : #208#1#234#28#31;
3340
flags : if_8086 or if_pass2
3345
optypes : (ot_immediate or ot_bits32,ot_none,ot_none);
3346
code : #209#1#233#52;
3347
flags : if_8086 or if_pass2
3352
optypes : (ot_immediate or ot_bits32 or ot_near,ot_none,ot_none);
3353
code : #209#1#233#52;
3354
flags : if_8086 or if_pass2
3359
optypes : (ot_immediate or ot_bits32 or ot_far,ot_none,ot_none);
3360
code : #209#1#234#28#31;
3361
flags : if_8086 or if_pass2
3366
optypes : (ot_immediate or ot_immediate,ot_none,ot_none);
3367
code : #211#1#234#29#24;
3373
optypes : (ot_immediate or ot_bits16 or ot_immediate,ot_none,ot_none);
3374
code : #208#1#234#25#24;
3380
optypes : (ot_immediate or ot_immediate or ot_bits16,ot_none,ot_none);
3381
code : #208#1#234#25#24;
3387
optypes : (ot_immediate or ot_bits32 or ot_immediate,ot_none,ot_none);
3388
code : #209#1#234#33#24;
3394
optypes : (ot_immediate or ot_immediate or ot_bits32,ot_none,ot_none);
3395
code : #209#1#234#33#24;
3401
optypes : (ot_memory or ot_far,ot_none,ot_none);
3402
code : #211#192#1#255#133;
3408
optypes : (ot_memory or ot_bits16 or ot_far,ot_none,ot_none);
3409
code : #208#192#1#255#133;
3415
optypes : (ot_memory or ot_bits32 or ot_far,ot_none,ot_none);
3416
code : #209#192#1#255#133;
3422
optypes : (ot_memory or ot_near,ot_none,ot_none);
3423
code : #211#192#1#255#132;
3429
optypes : (ot_memory or ot_bits16 or ot_near,ot_none,ot_none);
3430
code : #208#192#1#255#132;
3436
optypes : (ot_memory or ot_bits32 or ot_near,ot_none,ot_none);
3437
code : #209#192#1#255#132;
3443
optypes : (ot_reg16,ot_none,ot_none);
3444
code : #208#192#1#255#132;
3450
optypes : (ot_reg32,ot_none,ot_none);
3451
code : #209#192#1#255#132;
3457
optypes : (ot_memory,ot_none,ot_none);
3458
code : #211#192#1#255#132;
3464
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
3465
code : #208#192#1#255#132;
3471
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
3472
code : #209#192#1#255#132;
3478
optypes : (ot_none,ot_none,ot_none);
3485
optypes : (ot_reg16,ot_memory,ot_none);
3486
code : #208#193#2#15#2#72;
3487
flags : if_286 or if_prot or if_sm
3492
optypes : (ot_reg16,ot_reg16,ot_none);
3493
code : #208#193#2#15#2#72;
3494
flags : if_286 or if_prot
3499
optypes : (ot_reg32,ot_memory,ot_none);
3500
code : #209#193#2#15#2#72;
3501
flags : if_286 or if_prot or if_sm
3506
optypes : (ot_reg32,ot_reg32,ot_none);
3507
code : #209#193#2#15#2#72;
3508
flags : if_286 or if_prot
3513
optypes : (ot_memory or ot_far,ot_none,ot_none);
3514
code : #211#192#1#255#131;
3520
optypes : (ot_memory or ot_bits16 or ot_far,ot_none,ot_none);
3521
code : #208#192#1#255#131;
3527
optypes : (ot_memory or ot_bits32 or ot_far,ot_none,ot_none);
3528
code : #209#192#1#255#131;
3534
optypes : (ot_memory or ot_near,ot_none,ot_none);
3535
code : #211#192#1#255#130;
3541
optypes : (ot_memory or ot_bits16 or ot_near,ot_none,ot_none);
3542
code : #208#192#1#255#130;
3548
optypes : (ot_memory or ot_bits32 or ot_near,ot_none,ot_none);
3549
code : #209#192#1#255#130;
3555
optypes : (ot_reg16,ot_none,ot_none);
3556
code : #208#192#1#255#130;
3562
optypes : (ot_reg32,ot_none,ot_none);
3563
code : #209#192#1#255#130;
3569
optypes : (ot_memory,ot_none,ot_none);
3570
code : #211#192#1#255#130;
3576
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
3577
code : #208#192#1#255#130;
3583
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
3584
code : #209#192#1#255#130;
3590
optypes : (ot_reg16,ot_memory,ot_none);
3591
code : #208#193#1#197#72;
3597
optypes : (ot_reg32,ot_memory,ot_none);
3598
code : #209#193#1#197#72;
3604
optypes : (ot_reg16,ot_memory,ot_none);
3605
code : #208#193#1#141#72;
3611
optypes : (ot_reg32,ot_memory,ot_none);
3612
code : #209#193#1#141#72;
3618
optypes : (ot_reg32,ot_immediate or ot_bits32,ot_none);
3619
code : #209#193#1#141#72;
3625
optypes : (ot_none,ot_none,ot_none);
3632
optypes : (ot_reg16,ot_memory,ot_none);
3633
code : #208#193#1#196#72;
3639
optypes : (ot_reg32,ot_memory,ot_none);
3640
code : #209#193#1#196#72;
3646
optypes : (ot_reg16,ot_memory,ot_none);
3647
code : #208#193#2#15#180#72;
3653
optypes : (ot_reg32,ot_memory,ot_none);
3654
code : #209#193#2#15#180#72;
3660
optypes : (ot_memory,ot_none,ot_none);
3661
code : #192#2#15#1#130;
3662
flags : if_286 or if_priv
3667
optypes : (ot_reg16,ot_memory,ot_none);
3668
code : #208#193#2#15#181#72;
3674
optypes : (ot_reg32,ot_memory,ot_none);
3675
code : #209#193#2#15#181#72;
3681
optypes : (ot_memory,ot_none,ot_none);
3682
code : #192#2#15#1#131;
3683
flags : if_286 or if_priv
3688
optypes : (ot_memory or ot_far,ot_none,ot_none);
3689
code : #211#192#1#255#133;
3695
optypes : (ot_memory or ot_bits16 or ot_far,ot_none,ot_none);
3696
code : #208#192#1#255#133;
3702
optypes : (ot_memory or ot_bits32 or ot_far,ot_none,ot_none);
3703
code : #209#192#1#255#133;
3709
optypes : (ot_memory or ot_near,ot_none,ot_none);
3710
code : #211#192#1#255#132;
3716
optypes : (ot_memory or ot_bits16 or ot_near,ot_none,ot_none);
3717
code : #208#192#1#255#132;
3723
optypes : (ot_memory or ot_bits32 or ot_near,ot_none,ot_none);
3724
code : #209#192#1#255#132;
3730
optypes : (ot_reg16,ot_none,ot_none);
3731
code : #208#192#1#255#132;
3737
optypes : (ot_reg32,ot_none,ot_none);
3738
code : #209#192#1#255#132;
3744
optypes : (ot_memory,ot_none,ot_none);
3745
code : #211#192#1#255#132;
3751
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
3752
code : #208#192#1#255#132;
3758
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
3759
code : #209#192#1#255#132;
3765
optypes : (ot_memory,ot_none,ot_none);
3766
code : #192#1#15#15#130;
3767
flags : if_286 or if_prot or if_priv
3772
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
3773
code : #192#1#15#15#130;
3774
flags : if_286 or if_prot or if_priv
3779
optypes : (ot_reg16,ot_none,ot_none);
3780
code : #192#1#15#15#130;
3781
flags : if_286 or if_prot or if_priv
3786
optypes : (ot_memory,ot_none,ot_none);
3787
code : #192#2#15#1#134;
3788
flags : if_286 or if_priv
3793
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
3794
code : #192#2#15#1#134;
3795
flags : if_286 or if_priv
3800
optypes : (ot_reg16,ot_none,ot_none);
3801
code : #192#2#15#1#134;
3802
flags : if_286 or if_priv
3807
optypes : (ot_none,ot_none,ot_none);
3809
flags : if_386 or if_undoc
3812
opcode : A_LOADALL286;
3814
optypes : (ot_none,ot_none,ot_none);
3816
flags : if_286 or if_undoc
3821
optypes : (ot_none,ot_none,ot_none);
3823
flags : if_8086 or if_pre
3828
optypes : (ot_none,ot_none,ot_none);
3835
optypes : (ot_none,ot_none,ot_none);
3842
optypes : (ot_none,ot_none,ot_none);
3849
optypes : (ot_immediate,ot_none,ot_none);
3850
code : #202#1#226#40;
3856
optypes : (ot_immediate,ot_reg_cx,ot_none);
3857
code : #200#1#226#40;
3863
optypes : (ot_immediate,ot_reg_ecx,ot_none);
3864
code : #201#1#226#40;
3870
optypes : (ot_immediate,ot_none,ot_none);
3871
code : #202#1#225#40;
3877
optypes : (ot_immediate,ot_reg_cx,ot_none);
3878
code : #200#1#225#40;
3884
optypes : (ot_immediate,ot_reg_ecx,ot_none);
3885
code : #201#1#225#40;
3891
optypes : (ot_immediate,ot_none,ot_none);
3892
code : #202#1#224#40;
3898
optypes : (ot_immediate,ot_reg_cx,ot_none);
3899
code : #200#1#224#40;
3905
optypes : (ot_immediate,ot_reg_ecx,ot_none);
3906
code : #201#1#224#40;
3912
optypes : (ot_immediate,ot_none,ot_none);
3913
code : #202#1#224#40;
3919
optypes : (ot_immediate,ot_reg_cx,ot_none);
3920
code : #200#1#224#40;
3926
optypes : (ot_immediate,ot_reg_ecx,ot_none);
3927
code : #201#1#224#40;
3933
optypes : (ot_immediate,ot_none,ot_none);
3934
code : #202#1#225#40;
3940
optypes : (ot_immediate,ot_reg_cx,ot_none);
3941
code : #200#1#225#40;
3947
optypes : (ot_immediate,ot_reg_ecx,ot_none);
3948
code : #201#1#225#40;
3954
optypes : (ot_reg16,ot_memory,ot_none);
3955
code : #208#193#2#15#3#72;
3956
flags : if_286 or if_prot or if_sm
3961
optypes : (ot_reg16,ot_reg16,ot_none);
3962
code : #208#193#2#15#3#72;
3963
flags : if_286 or if_prot
3968
optypes : (ot_reg32,ot_memory,ot_none);
3969
code : #209#193#2#15#3#72;
3970
flags : if_286 or if_prot or if_sm
3975
optypes : (ot_reg32,ot_reg32,ot_none);
3976
code : #209#193#2#15#3#72;
3977
flags : if_286 or if_prot
3982
optypes : (ot_reg16,ot_memory,ot_none);
3983
code : #208#193#2#15#178#72;
3989
optypes : (ot_reg32,ot_memory,ot_none);
3990
code : #209#193#2#15#178#72;
3996
optypes : (ot_memory,ot_none,ot_none);
3997
code : #192#1#15#15#131;
3998
flags : if_286 or if_prot or if_priv
4003
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
4004
code : #192#1#15#15#131;
4005
flags : if_286 or if_prot or if_priv
4010
optypes : (ot_reg16,ot_none,ot_none);
4011
code : #192#1#15#15#131;
4012
flags : if_286 or if_prot or if_priv
4017
optypes : (ot_none,ot_none,ot_none);
4024
optypes : (ot_reg_eax,ot_reg_ecx,ot_reg_edx);
4031
optypes : (ot_memory,ot_reg_cs,ot_none);
4032
code : #208#192#1#140#129;
4033
flags : if_8086 or if_sm
4038
optypes : (ot_memory,ot_reg_dess,ot_none);
4039
code : #208#192#1#140#65;
4040
flags : if_8086 or if_sm
4045
optypes : (ot_memory,ot_reg_fsgs,ot_none);
4046
code : #208#192#1#140#65;
4047
flags : if_386 or if_sm
4052
optypes : (ot_reg16,ot_reg_cs,ot_none);
4053
code : #208#192#1#140#129;
4059
optypes : (ot_reg16,ot_reg_dess,ot_none);
4060
code : #208#192#1#140#65;
4066
optypes : (ot_reg16,ot_reg_fsgs,ot_none);
4067
code : #208#192#1#140#65;
4073
optypes : (ot_regmem or ot_bits32,ot_reg_cs,ot_none);
4074
code : #209#192#1#140#129;
4080
optypes : (ot_regmem or ot_bits32,ot_reg_dess,ot_none);
4081
code : #209#192#1#140#65;
4087
optypes : (ot_regmem or ot_bits32,ot_reg_fsgs,ot_none);
4088
code : #209#192#1#140#65;
4094
optypes : (ot_reg_dess,ot_memory,ot_none);
4095
code : #208#193#1#142#72;
4096
flags : if_8086 or if_sm
4101
optypes : (ot_reg_fsgs,ot_memory,ot_none);
4102
code : #208#193#1#142#72;
4103
flags : if_386 or if_sm
4108
optypes : (ot_reg_dess,ot_reg16,ot_none);
4109
code : #208#193#1#142#72;
4115
optypes : (ot_reg_fsgs,ot_reg16,ot_none);
4116
code : #208#193#1#142#72;
4122
optypes : (ot_reg_dess,ot_regmem or ot_bits32,ot_none);
4123
code : #209#193#1#142#72;
4129
optypes : (ot_reg_fsgs,ot_regmem or ot_bits32,ot_none);
4130
code : #209#193#1#142#72;
4136
optypes : (ot_reg64,ot_reg_cr4,ot_none);
4137
code : #2#15#32#132;
4138
flags : if_pent or if_priv or if_x86_64
4143
optypes : (ot_reg64,ot_reg_creg,ot_none);
4145
flags : if_386 or if_priv or if_x86_64
4150
optypes : (ot_reg64,ot_reg_dreg,ot_none);
4152
flags : if_386 or if_priv or if_x86_64
4157
optypes : (ot_reg64,ot_reg_treg,ot_none);
4159
flags : if_386 or if_priv or if_x86_64
4164
optypes : (ot_reg_cr4,ot_reg32,ot_none);
4165
code : #2#15#34#140;
4166
flags : if_pent or if_priv
4171
optypes : (ot_reg_creg,ot_reg32,ot_none);
4173
flags : if_386 or if_priv
4178
optypes : (ot_reg_dreg,ot_reg32,ot_none);
4180
flags : if_386 or if_priv
4185
optypes : (ot_reg_treg,ot_reg32,ot_none);
4187
flags : if_386 or if_priv
4192
optypes : (ot_memory,ot_reg8,ot_none);
4193
code : #192#1#136#65;
4194
flags : if_8086 or if_sm
4199
optypes : (ot_reg8,ot_reg8,ot_none);
4200
code : #192#1#136#65;
4206
optypes : (ot_memory,ot_reg16,ot_none);
4207
code : #208#192#1#137#65;
4208
flags : if_8086 or if_sm
4213
optypes : (ot_reg16,ot_reg16,ot_none);
4214
code : #208#192#1#137#65;
4220
optypes : (ot_memory,ot_reg32,ot_none);
4221
code : #209#192#1#137#65;
4222
flags : if_386 or if_sm
4227
optypes : (ot_reg32,ot_reg32,ot_none);
4228
code : #209#192#1#137#65;
4234
optypes : (ot_reg8,ot_memory,ot_none);
4235
code : #193#1#138#72;
4236
flags : if_8086 or if_sm
4241
optypes : (ot_reg8,ot_reg8,ot_none);
4242
code : #193#1#138#72;
4248
optypes : (ot_reg16,ot_memory,ot_none);
4249
code : #208#193#1#139#72;
4250
flags : if_8086 or if_sm
4255
optypes : (ot_reg16,ot_reg16,ot_none);
4256
code : #208#193#1#139#72;
4262
optypes : (ot_reg32,ot_memory,ot_none);
4263
code : #209#193#1#139#72;
4264
flags : if_386 or if_sm
4269
optypes : (ot_reg32,ot_reg32,ot_none);
4270
code : #209#193#1#139#72;
4276
optypes : (ot_reg8,ot_immediate,ot_none);
4278
flags : if_8086 or if_sm
4283
optypes : (ot_reg16,ot_immediate,ot_none);
4284
code : #208#8#184#25;
4285
flags : if_8086 or if_sm
4290
optypes : (ot_reg32,ot_immediate,ot_none);
4291
code : #209#8#184#33;
4292
flags : if_386 or if_sm
4297
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
4298
code : #192#1#198#128#17;
4299
flags : if_8086 or if_sm
4304
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
4305
code : #208#192#1#199#128#25;
4306
flags : if_8086 or if_sm
4311
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
4312
code : #209#192#1#199#128#33;
4313
flags : if_386 or if_sm
4318
optypes : (ot_memory,ot_immediate or ot_bits8,ot_none);
4319
code : #192#1#198#128#17;
4320
flags : if_8086 or if_sm
4325
optypes : (ot_memory,ot_immediate or ot_bits16,ot_none);
4326
code : #208#192#1#199#128#25;
4327
flags : if_8086 or if_sm
4332
optypes : (ot_memory,ot_immediate or ot_bits32,ot_none);
4333
code : #209#192#1#199#128#33;
4334
flags : if_386 or if_sm
4339
optypes : (ot_mmxreg,ot_memory,ot_none);
4340
code : #193#2#15#110#72;
4341
flags : if_pent or if_mmx or if_sd
4346
optypes : (ot_mmxreg,ot_reg32,ot_none);
4347
code : #2#15#110#72;
4348
flags : if_pent or if_mmx
4353
optypes : (ot_memory,ot_mmxreg,ot_none);
4354
code : #192#2#15#126#65;
4355
flags : if_pent or if_mmx or if_sd
4360
optypes : (ot_reg32,ot_mmxreg,ot_none);
4361
code : #2#15#126#65;
4362
flags : if_pent or if_mmx
4367
optypes : (ot_xmmreg,ot_reg32,ot_none);
4368
code : #3#102#15#110#72;
4369
flags : if_willamette or if_sse2
4374
optypes : (ot_reg32,ot_xmmreg,ot_none);
4375
code : #3#102#15#126#65;
4376
flags : if_willamette or if_sse2
4381
optypes : (ot_memory,ot_xmmreg,ot_none);
4382
code : #192#3#102#15#126#65;
4383
flags : if_willamette or if_sse2
4388
optypes : (ot_xmmreg,ot_memory,ot_none);
4389
code : #193#3#102#15#110#72;
4390
flags : if_willamette or if_sse2
4395
optypes : (ot_mmxreg,ot_memory,ot_none);
4396
code : #193#2#15#111#72;
4397
flags : if_pent or if_mmx or if_sm
4402
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
4403
code : #2#15#111#72;
4404
flags : if_pent or if_mmx
4409
optypes : (ot_memory,ot_mmxreg,ot_none);
4410
code : #192#2#15#127#65;
4411
flags : if_pent or if_mmx or if_sm
4416
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
4417
code : #2#15#127#65;
4418
flags : if_pent or if_mmx
4423
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
4424
code : #219#2#15#126#72;
4425
flags : if_willamette or if_sse2
4430
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
4431
code : #3#102#15#214#72;
4432
flags : if_willamette or if_sse2
4437
optypes : (ot_memory,ot_xmmreg,ot_none);
4438
code : #192#3#102#15#214#65;
4439
flags : if_willamette or if_sse2
4444
optypes : (ot_xmmreg,ot_memory,ot_none);
4445
code : #193#219#2#15#126#72;
4446
flags : if_willamette or if_sse2
4451
optypes : (ot_none,ot_none,ot_none);
4458
optypes : (ot_none,ot_none,ot_none);
4465
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
4466
code : #3#242#15#16#72;
4467
flags : if_willamette or if_sse2
4472
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
4473
code : #3#242#15#17#72;
4474
flags : if_willamette or if_sse2
4479
optypes : (ot_memory,ot_xmmreg,ot_none);
4480
code : #192#3#242#15#17#65;
4481
flags : if_willamette or if_sse2
4486
optypes : (ot_xmmreg,ot_memory,ot_none);
4487
code : #193#3#242#15#16#72;
4488
flags : if_willamette or if_sse2
4493
optypes : (ot_none,ot_none,ot_none);
4500
optypes : (ot_none,ot_none,ot_none);
4507
optypes : (ot_none,ot_none,ot_none);
4514
optypes : (ot_reg16,ot_memory,ot_none);
4515
code : #208#193#2#15#190#72;
4516
flags : if_386 or if_sb
4521
optypes : (ot_reg16,ot_reg8,ot_none);
4522
code : #208#193#2#15#190#72;
4528
optypes : (ot_reg32,ot_regmem or ot_bits8,ot_none);
4529
code : #209#193#2#15#190#72;
4535
optypes : (ot_reg32,ot_regmem or ot_bits16,ot_none);
4536
code : #209#193#2#15#191#72;
4542
optypes : (ot_reg16,ot_memory,ot_none);
4543
code : #208#193#2#15#182#72;
4544
flags : if_386 or if_sb
4549
optypes : (ot_reg16,ot_reg8,ot_none);
4550
code : #208#193#2#15#182#72;
4556
optypes : (ot_reg32,ot_regmem or ot_bits8,ot_none);
4557
code : #209#193#2#15#182#72;
4563
optypes : (ot_reg32,ot_regmem or ot_bits16,ot_none);
4564
code : #209#193#2#15#183#72;
4570
optypes : (ot_regmem or ot_bits8,ot_none,ot_none);
4571
code : #192#1#246#132;
4577
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
4578
code : #208#192#1#247#132;
4584
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
4585
code : #209#192#1#247#132;
4591
optypes : (ot_none,ot_none,ot_none);
4598
optypes : (ot_reg_eax,ot_reg_ecx,ot_none);
4605
optypes : (ot_regmem or ot_bits8,ot_none,ot_none);
4606
code : #192#1#246#131;
4612
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
4613
code : #208#192#1#247#131;
4619
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
4620
code : #209#192#1#247#131;
4626
optypes : (ot_none,ot_none,ot_none);
4633
optypes : (ot_regmem or ot_bits8,ot_none,ot_none);
4634
code : #192#1#246#130;
4640
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
4641
code : #208#192#1#247#130;
4647
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
4648
code : #209#192#1#247#130;
4654
optypes : (ot_memory,ot_reg8,ot_none);
4656
flags : if_8086 or if_sm
4661
optypes : (ot_reg8,ot_reg8,ot_none);
4668
optypes : (ot_memory,ot_reg16,ot_none);
4669
code : #208#192#1#9#65;
4670
flags : if_8086 or if_sm
4675
optypes : (ot_reg16,ot_reg16,ot_none);
4676
code : #208#192#1#9#65;
4682
optypes : (ot_memory,ot_reg32,ot_none);
4683
code : #209#192#1#9#65;
4684
flags : if_386 or if_sm
4689
optypes : (ot_reg32,ot_reg32,ot_none);
4690
code : #209#192#1#9#65;
4696
optypes : (ot_reg8,ot_memory,ot_none);
4697
code : #193#1#10#72;
4698
flags : if_8086 or if_sm
4703
optypes : (ot_reg8,ot_reg8,ot_none);
4704
code : #193#1#10#72;
4710
optypes : (ot_reg16,ot_memory,ot_none);
4711
code : #208#193#1#11#72;
4712
flags : if_8086 or if_sm
4717
optypes : (ot_reg16,ot_reg16,ot_none);
4718
code : #208#193#1#11#72;
4724
optypes : (ot_reg32,ot_memory,ot_none);
4725
code : #209#193#1#11#72;
4726
flags : if_386 or if_sm
4731
optypes : (ot_reg32,ot_reg32,ot_none);
4732
code : #209#193#1#11#72;
4738
optypes : (ot_regmem or ot_bits16,ot_immediate or ot_bits8 or ot_signed,ot_none);
4739
code : #208#192#1#131#129#13;
4745
optypes : (ot_regmem or ot_bits32,ot_immediate or ot_bits8 or ot_signed,ot_none);
4746
code : #209#192#1#131#129#13;
4752
optypes : (ot_reg_al,ot_immediate,ot_none);
4754
flags : if_8086 or if_sm
4759
optypes : (ot_reg_ax,ot_immediate,ot_none);
4760
code : #208#1#13#25;
4761
flags : if_8086 or if_sm
4766
optypes : (ot_reg_eax,ot_immediate,ot_none);
4767
code : #209#1#13#33;
4768
flags : if_386 or if_sm
4773
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
4774
code : #192#1#128#129#17;
4775
flags : if_8086 or if_sm
4780
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
4781
code : #208#192#1#129#129#25;
4782
flags : if_8086 or if_sm
4787
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
4788
code : #209#192#1#129#129#33;
4789
flags : if_386 or if_sm
4794
optypes : (ot_memory,ot_immediate or ot_bits8,ot_none);
4795
code : #192#1#128#129#17;
4796
flags : if_8086 or if_sm
4801
optypes : (ot_memory,ot_immediate or ot_bits16,ot_none);
4802
code : #208#192#1#129#129#25;
4803
flags : if_8086 or if_sm
4808
optypes : (ot_memory,ot_immediate or ot_bits32,ot_none);
4809
code : #209#192#1#129#129#33;
4810
flags : if_386 or if_sm
4815
optypes : (ot_immediate,ot_reg_al,ot_none);
4817
flags : if_8086 or if_sb
4822
optypes : (ot_immediate,ot_reg_ax,ot_none);
4823
code : #208#1#231#20;
4824
flags : if_8086 or if_sb
4829
optypes : (ot_immediate,ot_reg_eax,ot_none);
4830
code : #209#1#231#20;
4831
flags : if_386 or if_sb
4836
optypes : (ot_reg_dx,ot_reg_al,ot_none);
4843
optypes : (ot_reg_dx,ot_reg_ax,ot_none);
4850
optypes : (ot_reg_dx,ot_reg_eax,ot_none);
4857
optypes : (ot_none,ot_none,ot_none);
4864
optypes : (ot_none,ot_none,ot_none);
4871
optypes : (ot_none,ot_none,ot_none);
4876
opcode : A_PACKSSDW;
4878
optypes : (ot_mmxreg,ot_memory,ot_none);
4879
code : #193#2#15#107#72;
4880
flags : if_pent or if_mmx or if_sm
4883
opcode : A_PACKSSDW;
4885
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
4886
code : #2#15#107#72;
4887
flags : if_pent or if_mmx
4890
opcode : A_PACKSSDW;
4892
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
4893
code : #3#102#15#107#72;
4894
flags : if_willamette or if_sse2
4897
opcode : A_PACKSSDW;
4899
optypes : (ot_xmmreg,ot_memory,ot_none);
4900
code : #193#3#102#15#107#72;
4901
flags : if_willamette or if_sse2 or if_sm
4904
opcode : A_PACKSSWB;
4906
optypes : (ot_mmxreg,ot_memory,ot_none);
4907
code : #193#2#15#99#72;
4908
flags : if_pent or if_mmx or if_sm
4911
opcode : A_PACKSSWB;
4913
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
4915
flags : if_pent or if_mmx
4918
opcode : A_PACKSSWB;
4920
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
4921
code : #3#102#15#99#72;
4922
flags : if_willamette or if_sse2
4925
opcode : A_PACKSSWB;
4927
optypes : (ot_xmmreg,ot_memory,ot_none);
4928
code : #193#3#102#15#99#72;
4929
flags : if_willamette or if_sse2 or if_sm
4932
opcode : A_PACKUSWB;
4934
optypes : (ot_mmxreg,ot_memory,ot_none);
4935
code : #193#2#15#103#72;
4936
flags : if_pent or if_mmx or if_sm
4939
opcode : A_PACKUSWB;
4941
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
4942
code : #2#15#103#72;
4943
flags : if_pent or if_mmx
4946
opcode : A_PACKUSWB;
4948
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
4949
code : #3#102#15#103#72;
4950
flags : if_willamette or if_sse2
4953
opcode : A_PACKUSWB;
4955
optypes : (ot_xmmreg,ot_memory,ot_none);
4956
code : #193#3#102#15#103#72;
4957
flags : if_willamette or if_sse2 or if_sm
4962
optypes : (ot_mmxreg,ot_memory,ot_none);
4963
code : #193#2#15#252#72;
4964
flags : if_pent or if_mmx or if_sm
4969
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
4970
code : #2#15#252#72;
4971
flags : if_pent or if_mmx
4976
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
4977
code : #3#102#15#252#72;
4978
flags : if_willamette or if_sse2
4983
optypes : (ot_xmmreg,ot_memory,ot_none);
4984
code : #193#3#102#15#252#72;
4985
flags : if_willamette or if_sse2 or if_sm
4990
optypes : (ot_mmxreg,ot_memory,ot_none);
4991
code : #193#2#15#254#72;
4992
flags : if_pent or if_mmx or if_sm
4997
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
4998
code : #2#15#254#72;
4999
flags : if_pent or if_mmx
5004
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
5005
code : #3#102#15#254#72;
5006
flags : if_willamette or if_sse2
5011
optypes : (ot_xmmreg,ot_memory,ot_none);
5012
code : #193#3#102#15#254#72;
5013
flags : if_willamette or if_sse2 or if_sm
5018
optypes : (ot_mmxreg,ot_memory,ot_none);
5019
code : #193#2#15#236#72;
5020
flags : if_pent or if_mmx or if_sm
5025
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5026
code : #2#15#236#72;
5027
flags : if_pent or if_mmx
5032
optypes : (ot_xmmreg,ot_memory,ot_none);
5033
code : #193#3#102#15#236#72;
5034
flags : if_willamette or if_sse2 or if_sm
5039
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
5040
code : #3#102#15#236#72;
5041
flags : if_willamette or if_sse2
5046
optypes : (ot_mmxreg,ot_memory,ot_none);
5047
code : #193#2#15#81#72;
5048
flags : if_pent or if_mmx or if_sm or if_cyrix
5053
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5055
flags : if_pent or if_mmx or if_cyrix
5060
optypes : (ot_mmxreg,ot_memory,ot_none);
5061
code : #193#2#15#237#72;
5062
flags : if_pent or if_mmx or if_sm
5067
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5068
code : #2#15#237#72;
5069
flags : if_pent or if_mmx
5074
optypes : (ot_xmmreg,ot_memory,ot_none);
5075
code : #193#3#102#15#237#72;
5076
flags : if_willamette or if_sse2 or if_sm
5081
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
5082
code : #3#102#15#237#72;
5083
flags : if_willamette or if_sse2
5088
optypes : (ot_mmxreg,ot_memory,ot_none);
5089
code : #193#2#15#220#72;
5090
flags : if_pent or if_mmx or if_sm
5095
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5096
code : #2#15#220#72;
5097
flags : if_pent or if_mmx
5102
optypes : (ot_xmmreg,ot_memory,ot_none);
5103
code : #193#3#102#15#220#72;
5104
flags : if_willamette or if_sse2 or if_sm
5109
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
5110
code : #3#102#15#220#72;
5111
flags : if_willamette or if_sse2
5116
optypes : (ot_mmxreg,ot_memory,ot_none);
5117
code : #193#2#15#221#72;
5118
flags : if_pent or if_mmx or if_sm
5123
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5124
code : #2#15#221#72;
5125
flags : if_pent or if_mmx
5130
optypes : (ot_xmmreg,ot_memory,ot_none);
5131
code : #193#3#102#15#221#72;
5132
flags : if_willamette or if_sse2 or if_sm
5137
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
5138
code : #3#102#15#221#72;
5139
flags : if_willamette or if_sse2
5144
optypes : (ot_mmxreg,ot_memory,ot_none);
5145
code : #193#2#15#253#72;
5146
flags : if_pent or if_mmx or if_sm
5151
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5152
code : #2#15#253#72;
5153
flags : if_pent or if_mmx
5158
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
5159
code : #3#102#15#253#72;
5160
flags : if_willamette or if_sse2
5165
optypes : (ot_xmmreg,ot_memory,ot_none);
5166
code : #193#3#102#15#253#72;
5167
flags : if_willamette or if_sse2 or if_sm
5172
optypes : (ot_mmxreg,ot_memory,ot_none);
5173
code : #193#2#15#219#72;
5174
flags : if_pent or if_mmx or if_sm
5179
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5180
code : #2#15#219#72;
5181
flags : if_pent or if_mmx
5186
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
5187
code : #3#102#15#219#72;
5188
flags : if_willamette or if_sse2
5193
optypes : (ot_xmmreg,ot_memory,ot_none);
5194
code : #193#3#102#15#219#72;
5195
flags : if_willamette or if_sse2 or if_sm
5200
optypes : (ot_mmxreg,ot_memory,ot_none);
5201
code : #193#2#15#223#72;
5202
flags : if_pent or if_mmx or if_sm
5207
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5208
code : #2#15#223#72;
5209
flags : if_pent or if_mmx
5214
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
5215
code : #3#102#15#223#72;
5216
flags : if_willamette or if_sse2
5221
optypes : (ot_xmmreg,ot_memory,ot_none);
5222
code : #193#3#102#15#223#72;
5223
flags : if_willamette or if_sse2 or if_sm
5228
optypes : (ot_mmxreg,ot_memory,ot_none);
5229
code : #193#2#15#80#72;
5230
flags : if_pent or if_mmx or if_sm or if_cyrix
5235
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5237
flags : if_pent or if_mmx or if_cyrix
5242
optypes : (ot_mmxreg,ot_memory,ot_none);
5243
code : #193#2#15#15#72#1#191;
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#191;
5251
flags : if_pent or if_3dnow
5256
optypes : (ot_mmxreg,ot_memory,ot_none);
5257
code : #193#2#15#116#72;
5258
flags : if_pent or if_mmx or if_sm
5263
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5264
code : #2#15#116#72;
5265
flags : if_pent or if_mmx
5270
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
5271
code : #3#102#15#116#72;
5272
flags : if_willamette or if_sse2
5277
optypes : (ot_xmmreg,ot_memory,ot_none);
5278
code : #193#3#102#15#116#72;
5279
flags : if_willamette or if_sse2 or if_sm
5284
optypes : (ot_mmxreg,ot_memory,ot_none);
5285
code : #193#2#15#118#72;
5286
flags : if_pent or if_mmx or if_sm
5291
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5292
code : #2#15#118#72;
5293
flags : if_pent or if_mmx
5298
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
5299
code : #3#102#15#118#72;
5300
flags : if_willamette or if_sse2
5305
optypes : (ot_xmmreg,ot_memory,ot_none);
5306
code : #193#3#102#15#118#72;
5307
flags : if_willamette or if_sse2 or if_sm
5312
optypes : (ot_mmxreg,ot_memory,ot_none);
5313
code : #193#2#15#117#72;
5314
flags : if_pent or if_mmx or if_sm
5319
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5320
code : #2#15#117#72;
5321
flags : if_pent or if_mmx
5326
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
5327
code : #3#102#15#117#72;
5328
flags : if_willamette or if_sse2
5333
optypes : (ot_xmmreg,ot_memory,ot_none);
5334
code : #193#3#102#15#117#72;
5335
flags : if_willamette or if_sse2 or if_sm
5340
optypes : (ot_mmxreg,ot_memory,ot_none);
5341
code : #193#2#15#100#72;
5342
flags : if_pent or if_mmx or if_sm
5347
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5348
code : #2#15#100#72;
5349
flags : if_pent or if_mmx
5354
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
5355
code : #3#102#15#100#72;
5356
flags : if_willamette or if_sse2
5361
optypes : (ot_xmmreg,ot_memory,ot_none);
5362
code : #193#3#102#15#100#72;
5363
flags : if_willamette or if_sse2 or if_sm
5368
optypes : (ot_mmxreg,ot_memory,ot_none);
5369
code : #193#2#15#102#72;
5370
flags : if_pent or if_mmx or if_sm
5375
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5376
code : #2#15#102#72;
5377
flags : if_pent or if_mmx
5382
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
5383
code : #3#102#15#102#72;
5384
flags : if_willamette or if_sse2
5389
optypes : (ot_xmmreg,ot_memory,ot_none);
5390
code : #193#3#102#15#102#72;
5391
flags : if_willamette or if_sse2 or if_sm
5396
optypes : (ot_mmxreg,ot_memory,ot_none);
5397
code : #193#2#15#101#72;
5398
flags : if_pent or if_mmx or if_sm
5403
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5404
code : #2#15#101#72;
5405
flags : if_pent or if_mmx
5410
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
5411
code : #3#102#15#101#72;
5412
flags : if_willamette or if_sse2
5417
optypes : (ot_xmmreg,ot_memory,ot_none);
5418
code : #193#3#102#15#101#72;
5419
flags : if_willamette or if_sse2 or if_sm
5424
optypes : (ot_mmxreg,ot_memory,ot_none);
5425
code : #193#2#15#84#72;
5426
flags : if_pent or if_mmx or if_sm or if_cyrix
5431
optypes : (ot_mmxreg,ot_memory,ot_none);
5432
code : #193#2#15#15#72#1#29;
5433
flags : if_pent or if_3dnow or if_sm
5438
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5439
code : #2#15#15#72#1#29;
5440
flags : if_pent or if_3dnow
5445
optypes : (ot_mmxreg,ot_memory,ot_none);
5446
code : #193#2#15#15#72#1#174;
5447
flags : if_pent or if_3dnow or if_sm
5452
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5453
code : #2#15#15#72#1#174;
5454
flags : if_pent or if_3dnow
5459
optypes : (ot_mmxreg,ot_memory,ot_none);
5460
code : #193#2#15#15#72#1#158;
5461
flags : if_pent or if_3dnow or if_sm
5466
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5467
code : #2#15#15#72#1#158;
5468
flags : if_pent or if_3dnow
5473
optypes : (ot_mmxreg,ot_memory,ot_none);
5474
code : #193#2#15#15#72#1#176;
5475
flags : if_pent or if_3dnow or if_sm
5480
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5481
code : #2#15#15#72#1#176;
5482
flags : if_pent or if_3dnow
5487
optypes : (ot_mmxreg,ot_memory,ot_none);
5488
code : #193#2#15#15#72#1#144;
5489
flags : if_pent or if_3dnow or if_sm
5494
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5495
code : #2#15#15#72#1#144;
5496
flags : if_pent or if_3dnow
5501
optypes : (ot_mmxreg,ot_memory,ot_none);
5502
code : #193#2#15#15#72#1#160;
5503
flags : if_pent or if_3dnow or if_sm
5508
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5509
code : #2#15#15#72#1#160;
5510
flags : if_pent or if_3dnow
5515
optypes : (ot_mmxreg,ot_memory,ot_none);
5516
code : #193#2#15#15#72#1#164;
5517
flags : if_pent or if_3dnow or if_sm
5522
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5523
code : #2#15#15#72#1#164;
5524
flags : if_pent or if_3dnow
5529
optypes : (ot_mmxreg,ot_memory,ot_none);
5530
code : #193#2#15#15#72#1#148;
5531
flags : if_pent or if_3dnow or if_sm
5536
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5537
code : #2#15#15#72#1#148;
5538
flags : if_pent or if_3dnow
5543
optypes : (ot_mmxreg,ot_memory,ot_none);
5544
code : #193#2#15#15#72#1#180;
5545
flags : if_pent or if_3dnow or if_sm
5550
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5551
code : #2#15#15#72#1#180;
5552
flags : if_pent or if_3dnow
5557
optypes : (ot_mmxreg,ot_memory,ot_none);
5558
code : #193#2#15#15#72#1#150;
5559
flags : if_pent or if_3dnow or if_sm
5564
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5565
code : #2#15#15#72#1#150;
5566
flags : if_pent or if_3dnow
5569
opcode : A_PFRCPIT1;
5571
optypes : (ot_mmxreg,ot_memory,ot_none);
5572
code : #193#2#15#15#72#1#166;
5573
flags : if_pent or if_3dnow or if_sm
5576
opcode : A_PFRCPIT1;
5578
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5579
code : #2#15#15#72#1#166;
5580
flags : if_pent or if_3dnow
5583
opcode : A_PFRCPIT2;
5585
optypes : (ot_mmxreg,ot_memory,ot_none);
5586
code : #193#2#15#15#72#1#182;
5587
flags : if_pent or if_3dnow or if_sm
5590
opcode : A_PFRCPIT2;
5592
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5593
code : #2#15#15#72#1#182;
5594
flags : if_pent or if_3dnow
5597
opcode : A_PFRSQIT1;
5599
optypes : (ot_mmxreg,ot_memory,ot_none);
5600
code : #193#2#15#15#72#1#167;
5601
flags : if_pent or if_3dnow or if_sm
5604
opcode : A_PFRSQIT1;
5606
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5607
code : #2#15#15#72#1#167;
5608
flags : if_pent or if_3dnow
5613
optypes : (ot_mmxreg,ot_memory,ot_none);
5614
code : #193#2#15#15#72#1#151;
5615
flags : if_pent or if_3dnow or if_sm
5620
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5621
code : #2#15#15#72#1#151;
5622
flags : if_pent or if_3dnow
5627
optypes : (ot_mmxreg,ot_memory,ot_none);
5628
code : #193#2#15#15#72#1#154;
5629
flags : if_pent or if_3dnow or if_sm
5634
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5635
code : #2#15#15#72#1#154;
5636
flags : if_pent or if_3dnow
5641
optypes : (ot_mmxreg,ot_memory,ot_none);
5642
code : #193#2#15#15#72#1#170;
5643
flags : if_pent or if_3dnow or if_sm
5648
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5649
code : #2#15#15#72#1#170;
5650
flags : if_pent or if_3dnow
5655
optypes : (ot_mmxreg,ot_memory,ot_none);
5656
code : #193#2#15#15#72#1#13;
5657
flags : if_pent or if_3dnow or if_sm
5662
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5663
code : #2#15#15#72#1#13;
5664
flags : if_pent or if_3dnow
5667
opcode : A_PMACHRIW;
5669
optypes : (ot_mmxreg,ot_memory,ot_none);
5670
code : #193#2#15#94#72;
5671
flags : if_pent or if_mmx or if_sm or if_cyrix
5676
optypes : (ot_mmxreg,ot_memory,ot_none);
5677
code : #193#2#15#245#72;
5678
flags : if_pent or if_mmx or if_sm
5683
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5684
code : #2#15#245#72;
5685
flags : if_pent or if_mmx
5690
optypes : (ot_xmmreg,ot_memory,ot_none);
5691
code : #193#3#102#15#245#72;
5692
flags : if_willamette or if_sse2 or if_sm
5697
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
5698
code : #3#102#15#245#72;
5699
flags : if_willamette or if_sse2
5704
optypes : (ot_mmxreg,ot_memory,ot_none);
5705
code : #193#2#15#82#72;
5706
flags : if_pent or if_mmx or if_sm or if_cyrix
5711
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5713
flags : if_pent or if_mmx or if_cyrix
5716
opcode : A_PMULHRIW;
5718
optypes : (ot_mmxreg,ot_memory,ot_none);
5719
code : #193#2#15#93#72;
5720
flags : if_pent or if_mmx or if_sm or if_cyrix
5723
opcode : A_PMULHRIW;
5725
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5727
flags : if_pent or if_mmx or if_cyrix
5730
opcode : A_PMULHRWA;
5732
optypes : (ot_mmxreg,ot_memory,ot_none);
5733
code : #193#2#15#15#72#1#183;
5734
flags : if_pent or if_3dnow or if_sm
5737
opcode : A_PMULHRWA;
5739
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5740
code : #2#15#15#72#1#183;
5741
flags : if_pent or if_3dnow
5744
opcode : A_PMULHRWC;
5746
optypes : (ot_mmxreg,ot_memory,ot_none);
5747
code : #193#2#15#89#72;
5748
flags : if_pent or if_mmx or if_sm or if_cyrix
5751
opcode : A_PMULHRWC;
5753
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5755
flags : if_pent or if_mmx or if_cyrix
5760
optypes : (ot_mmxreg,ot_memory,ot_none);
5761
code : #193#2#15#229#72;
5762
flags : if_pent or if_mmx or if_sm
5767
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5768
code : #2#15#229#72;
5769
flags : if_pent or if_mmx
5774
optypes : (ot_xmmreg,ot_memory,ot_none);
5775
code : #193#3#102#15#229#72;
5776
flags : if_willamette or if_sse2 or if_sm
5781
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
5782
code : #3#102#15#229#72;
5783
flags : if_willamette or if_sse2
5788
optypes : (ot_mmxreg,ot_memory,ot_none);
5789
code : #193#2#15#213#72;
5790
flags : if_pent or if_mmx or if_sm
5795
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5796
code : #2#15#213#72;
5797
flags : if_pent or if_mmx
5802
optypes : (ot_xmmreg,ot_memory,ot_none);
5803
code : #193#3#102#15#213#72;
5804
flags : if_willamette or if_sse2 or if_sm
5809
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
5810
code : #3#102#15#213#72;
5811
flags : if_willamette or if_sse2
5816
optypes : (ot_mmxreg,ot_memory,ot_none);
5817
code : #193#2#15#92#72;
5818
flags : if_pent or if_mmx or if_sm or if_cyrix
5823
optypes : (ot_mmxreg,ot_memory,ot_none);
5824
code : #193#2#15#91#72;
5825
flags : if_pent or if_mmx or if_sm or if_cyrix
5830
optypes : (ot_mmxreg,ot_memory,ot_none);
5831
code : #193#2#15#90#72;
5832
flags : if_pent or if_mmx or if_sm or if_cyrix
5837
optypes : (ot_mmxreg,ot_memory,ot_none);
5838
code : #193#2#15#88#72;
5839
flags : if_pent or if_mmx or if_sm or if_cyrix
5844
optypes : (ot_reg16,ot_none,ot_none);
5851
optypes : (ot_reg32,ot_none,ot_none);
5858
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
5859
code : #208#192#1#143#128;
5865
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
5866
code : #209#192#1#143#128;
5872
optypes : (ot_reg_cs,ot_none,ot_none);
5874
flags : if_8086 or if_undoc
5879
optypes : (ot_reg_dess,ot_none,ot_none);
5886
optypes : (ot_reg_fsgs,ot_none,ot_none);
5893
optypes : (ot_none,ot_none,ot_none);
5900
optypes : (ot_none,ot_none,ot_none);
5907
optypes : (ot_none,ot_none,ot_none);
5914
optypes : (ot_none,ot_none,ot_none);
5921
optypes : (ot_none,ot_none,ot_none);
5928
optypes : (ot_none,ot_none,ot_none);
5935
optypes : (ot_mmxreg,ot_memory,ot_none);
5936
code : #193#2#15#235#72;
5937
flags : if_pent or if_mmx or if_sm
5942
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5943
code : #2#15#235#72;
5944
flags : if_pent or if_mmx
5949
optypes : (ot_xmmreg,ot_memory,ot_none);
5950
code : #193#3#102#15#235#72;
5951
flags : if_willamette or if_sse2 or if_sm
5956
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
5957
code : #3#102#15#235#72;
5958
flags : if_willamette or if_sse2
5961
opcode : A_PREFETCH;
5963
optypes : (ot_memory,ot_none or ot_signed,ot_none);
5964
code : #2#15#13#128;
5965
flags : if_pent or if_3dnow or if_sm
5968
opcode : A_PREFETCHW;
5970
optypes : (ot_memory,ot_none or ot_signed,ot_none);
5971
code : #2#15#13#129;
5972
flags : if_pent or if_3dnow or if_sm
5977
optypes : (ot_mmxreg,ot_memory,ot_none);
5978
code : #193#2#15#242#72;
5979
flags : if_pent or if_mmx or if_sm
5984
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
5985
code : #2#15#242#72;
5986
flags : if_pent or if_mmx
5991
optypes : (ot_mmxreg,ot_immediate,ot_none);
5992
code : #2#15#114#134#21;
5993
flags : if_pent or if_mmx
5998
optypes : (ot_xmmreg,ot_memory,ot_none);
5999
code : #193#3#102#15#242#72;
6000
flags : if_willamette or if_sse2 or if_sm
6005
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
6006
code : #3#102#15#242#72;
6007
flags : if_willamette or if_sse2
6012
optypes : (ot_xmmreg,ot_immediate,ot_none);
6013
code : #3#102#15#114#134#21;
6014
flags : if_willamette or if_sse2 or if_sb or if_ar1
6019
optypes : (ot_xmmreg,ot_immediate,ot_none);
6020
code : #3#102#15#115#135#21;
6021
flags : if_willamette or if_sse2 or if_sb or if_ar1
6026
optypes : (ot_mmxreg,ot_memory,ot_none);
6027
code : #193#2#15#243#72;
6028
flags : if_pent or if_mmx or if_sm
6033
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
6034
code : #2#15#243#72;
6035
flags : if_pent or if_mmx
6040
optypes : (ot_mmxreg,ot_immediate,ot_none);
6041
code : #2#15#115#134#21;
6042
flags : if_pent or if_mmx
6047
optypes : (ot_xmmreg,ot_memory,ot_none);
6048
code : #193#3#102#15#243#72;
6049
flags : if_willamette or if_sse2 or if_sm
6054
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
6055
code : #3#102#15#243#72;
6056
flags : if_willamette or if_sse2
6061
optypes : (ot_xmmreg,ot_immediate,ot_none);
6062
code : #3#102#15#115#134#21;
6063
flags : if_willamette or if_sse2 or if_sb or if_ar1
6068
optypes : (ot_mmxreg,ot_memory,ot_none);
6069
code : #193#2#15#241#72;
6070
flags : if_pent or if_mmx or if_sm
6075
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
6076
code : #2#15#241#72;
6077
flags : if_pent or if_mmx
6082
optypes : (ot_mmxreg,ot_immediate,ot_none);
6083
code : #2#15#113#134#21;
6084
flags : if_pent or if_mmx
6089
optypes : (ot_xmmreg,ot_memory,ot_none);
6090
code : #193#3#102#15#241#72;
6091
flags : if_willamette or if_sse2 or if_sm
6096
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
6097
code : #3#102#15#241#72;
6098
flags : if_willamette or if_sse2
6103
optypes : (ot_xmmreg,ot_immediate,ot_none);
6104
code : #3#102#15#113#134#21;
6105
flags : if_willamette or if_sse2 or if_sb or if_ar1
6110
optypes : (ot_mmxreg,ot_memory,ot_none);
6111
code : #193#2#15#226#72;
6112
flags : if_pent or if_mmx or if_sm
6117
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
6118
code : #2#15#226#72;
6119
flags : if_pent or if_mmx
6124
optypes : (ot_mmxreg,ot_immediate,ot_none);
6125
code : #2#15#114#132#21;
6126
flags : if_pent or if_mmx
6131
optypes : (ot_xmmreg,ot_memory,ot_none);
6132
code : #193#3#102#15#226#72;
6133
flags : if_willamette or if_sse2 or if_sm
6138
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
6139
code : #3#102#15#226#72;
6140
flags : if_willamette or if_sse2
6145
optypes : (ot_xmmreg,ot_immediate,ot_none);
6146
code : #3#102#15#114#132#21;
6147
flags : if_willamette or if_sse2 or if_sb or if_ar1
6152
optypes : (ot_mmxreg,ot_memory,ot_none);
6153
code : #193#2#15#225#72;
6154
flags : if_pent or if_mmx or if_sm
6159
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
6160
code : #2#15#225#72;
6161
flags : if_pent or if_mmx
6166
optypes : (ot_mmxreg,ot_immediate,ot_none);
6167
code : #2#15#113#132#21;
6168
flags : if_pent or if_mmx
6173
optypes : (ot_xmmreg,ot_memory,ot_none);
6174
code : #193#3#102#15#225#72;
6175
flags : if_willamette or if_sse2 or if_sm
6180
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
6181
code : #3#102#15#225#72;
6182
flags : if_willamette or if_sse2
6187
optypes : (ot_xmmreg,ot_immediate,ot_none);
6188
code : #3#102#15#113#132#21;
6189
flags : if_willamette or if_sse2 or if_sb or if_ar1
6194
optypes : (ot_mmxreg,ot_memory,ot_none);
6195
code : #193#2#15#210#72;
6196
flags : if_pent or if_mmx or if_sm
6201
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
6202
code : #2#15#210#72;
6203
flags : if_pent or if_mmx
6208
optypes : (ot_mmxreg,ot_immediate,ot_none);
6209
code : #2#15#114#130#21;
6210
flags : if_pent or if_mmx
6215
optypes : (ot_xmmreg,ot_memory,ot_none);
6216
code : #193#3#102#15#210#72;
6217
flags : if_willamette or if_sse2 or if_sm
6222
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
6223
code : #3#102#15#210#72;
6224
flags : if_willamette or if_sse2
6229
optypes : (ot_xmmreg,ot_immediate,ot_none);
6230
code : #3#102#15#114#130#21;
6231
flags : if_willamette or if_sse2 or if_sb or if_ar1
6236
optypes : (ot_mmxreg,ot_memory,ot_none);
6237
code : #193#2#15#211#72;
6238
flags : if_pent or if_mmx or if_sm
6243
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
6244
code : #2#15#211#72;
6245
flags : if_pent or if_mmx
6250
optypes : (ot_mmxreg,ot_immediate,ot_none);
6251
code : #2#15#115#130#21;
6252
flags : if_pent or if_mmx
6257
optypes : (ot_xmmreg,ot_memory,ot_none);
6258
code : #193#3#102#15#211#72;
6259
flags : if_willamette or if_sse2 or if_sm
6264
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
6265
code : #3#102#15#211#72;
6266
flags : if_willamette or if_sse2
6271
optypes : (ot_xmmreg,ot_immediate,ot_none);
6272
code : #3#102#15#115#130#21;
6273
flags : if_willamette or if_sse2 or if_sb or if_ar1
6278
optypes : (ot_mmxreg,ot_memory,ot_none);
6279
code : #193#2#15#209#72;
6280
flags : if_pent or if_mmx or if_sm
6285
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
6286
code : #2#15#209#72;
6287
flags : if_pent or if_mmx
6292
optypes : (ot_mmxreg,ot_immediate,ot_none);
6293
code : #2#15#113#130#21;
6294
flags : if_pent or if_mmx
6299
optypes : (ot_xmmreg,ot_memory,ot_none);
6300
code : #193#3#102#15#209#72;
6301
flags : if_willamette or if_sse2 or if_sm
6306
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
6307
code : #3#102#15#209#72;
6308
flags : if_willamette or if_sse2
6313
optypes : (ot_xmmreg,ot_immediate,ot_none);
6314
code : #3#102#15#113#130#21;
6315
flags : if_willamette or if_sse2 or if_sb or if_ar1
6320
optypes : (ot_mmxreg,ot_memory,ot_none);
6321
code : #193#2#15#248#72;
6322
flags : if_pent or if_mmx or if_sm
6327
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
6328
code : #2#15#248#72;
6329
flags : if_pent or if_mmx
6334
optypes : (ot_xmmreg,ot_memory,ot_none);
6335
code : #193#3#102#15#248#72;
6336
flags : if_willamette or if_sse2 or if_sm
6341
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
6342
code : #3#102#15#248#72;
6343
flags : if_willamette or if_sse2
6348
optypes : (ot_mmxreg,ot_memory,ot_none);
6349
code : #193#2#15#250#72;
6350
flags : if_pent or if_mmx or if_sm
6355
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
6356
code : #2#15#250#72;
6357
flags : if_pent or if_mmx
6362
optypes : (ot_xmmreg,ot_memory,ot_none);
6363
code : #193#3#102#15#250#72;
6364
flags : if_willamette or if_sse2 or if_sm
6369
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
6370
code : #3#102#15#250#72;
6371
flags : if_willamette or if_sse2
6376
optypes : (ot_mmxreg,ot_memory,ot_none);
6377
code : #193#2#15#232#72;
6378
flags : if_pent or if_mmx or if_sm
6383
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
6384
code : #2#15#232#72;
6385
flags : if_pent or if_mmx
6390
optypes : (ot_xmmreg,ot_memory,ot_none);
6391
code : #193#3#102#15#232#72;
6392
flags : if_willamette or if_sse2 or if_sm
6397
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
6398
code : #3#102#15#232#72;
6399
flags : if_willamette or if_sse2
6404
optypes : (ot_mmxreg,ot_memory,ot_none);
6405
code : #193#2#15#85#72;
6406
flags : if_pent or if_mmx or if_sm or if_cyrix
6411
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
6413
flags : if_pent or if_mmx or if_cyrix
6418
optypes : (ot_mmxreg,ot_memory,ot_none);
6419
code : #193#2#15#233#72;
6420
flags : if_pent or if_mmx or if_sm
6425
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
6426
code : #2#15#233#72;
6427
flags : if_pent or if_mmx
6432
optypes : (ot_xmmreg,ot_memory,ot_none);
6433
code : #193#3#102#15#233#72;
6434
flags : if_willamette or if_sse2 or if_sm
6439
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
6440
code : #3#102#15#233#72;
6441
flags : if_willamette or if_sse2
6446
optypes : (ot_mmxreg,ot_memory,ot_none);
6447
code : #193#2#15#216#72;
6448
flags : if_pent or if_mmx or if_sm
6453
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
6454
code : #2#15#216#72;
6455
flags : if_pent or if_mmx
6460
optypes : (ot_xmmreg,ot_memory,ot_none);
6461
code : #193#3#102#15#216#72;
6462
flags : if_willamette or if_sse2 or if_sm
6467
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
6468
code : #3#102#15#216#72;
6469
flags : if_willamette or if_sse2
6474
optypes : (ot_mmxreg,ot_memory,ot_none);
6475
code : #193#2#15#217#72;
6476
flags : if_pent or if_mmx or if_sm
6481
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
6482
code : #2#15#217#72;
6483
flags : if_pent or if_mmx
6488
optypes : (ot_xmmreg,ot_memory,ot_none);
6489
code : #193#3#102#15#217#72;
6490
flags : if_willamette or if_sse2 or if_sm
6495
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
6496
code : #3#102#15#217#72;
6497
flags : if_willamette or if_sse2
6502
optypes : (ot_mmxreg,ot_memory,ot_none);
6503
code : #193#2#15#249#72;
6504
flags : if_pent or if_mmx or if_sm
6509
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
6510
code : #2#15#249#72;
6511
flags : if_pent or if_mmx
6516
optypes : (ot_xmmreg,ot_memory,ot_none);
6517
code : #193#3#102#15#249#72;
6518
flags : if_willamette or if_sse2 or if_sm
6523
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
6524
code : #3#102#15#249#72;
6525
flags : if_willamette or if_sse2
6528
opcode : A_PUNPCKHBW;
6530
optypes : (ot_mmxreg,ot_memory,ot_none);
6531
code : #193#2#15#104#72;
6532
flags : if_pent or if_mmx or if_sm
6535
opcode : A_PUNPCKHBW;
6537
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
6538
code : #2#15#104#72;
6539
flags : if_pent or if_mmx
6542
opcode : A_PUNPCKHBW;
6544
optypes : (ot_xmmreg,ot_memory,ot_none);
6545
code : #193#3#102#15#104#72;
6546
flags : if_willamette or if_sse2 or if_sm
6549
opcode : A_PUNPCKHBW;
6551
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
6552
code : #3#102#15#104#72;
6553
flags : if_willamette or if_sse2
6556
opcode : A_PUNPCKHDQ;
6558
optypes : (ot_mmxreg,ot_memory,ot_none);
6559
code : #193#2#15#106#72;
6560
flags : if_pent or if_mmx or if_sm
6563
opcode : A_PUNPCKHDQ;
6565
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
6566
code : #2#15#106#72;
6567
flags : if_pent or if_mmx
6570
opcode : A_PUNPCKHDQ;
6572
optypes : (ot_xmmreg,ot_memory,ot_none);
6573
code : #193#3#102#15#106#72;
6574
flags : if_willamette or if_sse2 or if_sm
6577
opcode : A_PUNPCKHDQ;
6579
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
6580
code : #3#102#15#106#72;
6581
flags : if_willamette or if_sse2
6584
opcode : A_PUNPCKHWD;
6586
optypes : (ot_mmxreg,ot_memory,ot_none);
6587
code : #193#2#15#105#72;
6588
flags : if_pent or if_mmx or if_sm
6591
opcode : A_PUNPCKHWD;
6593
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
6594
code : #2#15#105#72;
6595
flags : if_pent or if_mmx
6598
opcode : A_PUNPCKHWD;
6600
optypes : (ot_xmmreg,ot_memory,ot_none);
6601
code : #193#3#102#15#105#72;
6602
flags : if_willamette or if_sse2 or if_sm
6605
opcode : A_PUNPCKHWD;
6607
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
6608
code : #3#102#15#105#72;
6609
flags : if_willamette or if_sse2
6612
opcode : A_PUNPCKLBW;
6614
optypes : (ot_mmxreg,ot_memory,ot_none);
6615
code : #193#2#15#96#72;
6616
flags : if_pent or if_mmx or if_sm
6619
opcode : A_PUNPCKLBW;
6621
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
6623
flags : if_pent or if_mmx
6626
opcode : A_PUNPCKLBW;
6628
optypes : (ot_xmmreg,ot_memory,ot_none);
6629
code : #193#3#102#15#96#72;
6630
flags : if_willamette or if_sse2 or if_sm
6633
opcode : A_PUNPCKLBW;
6635
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
6636
code : #3#102#15#96#72;
6637
flags : if_willamette or if_sse2
6640
opcode : A_PUNPCKLDQ;
6642
optypes : (ot_mmxreg,ot_memory,ot_none);
6643
code : #193#2#15#98#72;
6644
flags : if_pent or if_mmx or if_sm
6647
opcode : A_PUNPCKLDQ;
6649
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
6651
flags : if_pent or if_mmx
6654
opcode : A_PUNPCKLDQ;
6656
optypes : (ot_xmmreg,ot_memory,ot_none);
6657
code : #193#3#102#15#98#72;
6658
flags : if_willamette or if_sse2 or if_sm
6661
opcode : A_PUNPCKLDQ;
6663
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
6664
code : #3#102#15#98#72;
6665
flags : if_willamette or if_sse2
6668
opcode : A_PUNPCKLWD;
6670
optypes : (ot_mmxreg,ot_memory,ot_none);
6671
code : #193#2#15#97#72;
6672
flags : if_pent or if_mmx or if_sm
6675
opcode : A_PUNPCKLWD;
6677
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
6679
flags : if_pent or if_mmx
6682
opcode : A_PUNPCKLWD;
6684
optypes : (ot_xmmreg,ot_memory,ot_none);
6685
code : #193#3#102#15#97#72;
6686
flags : if_willamette or if_sse2 or if_sm
6689
opcode : A_PUNPCKLWD;
6691
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
6692
code : #3#102#15#97#72;
6693
flags : if_willamette or if_sse2
6698
optypes : (ot_none,ot_none,ot_none);
6705
optypes : (ot_none,ot_none,ot_none);
6712
optypes : (ot_none,ot_none,ot_none);
6719
optypes : (ot_none,ot_none,ot_none);
6726
optypes : (ot_none,ot_none,ot_none);
6733
optypes : (ot_none,ot_none,ot_none);
6740
optypes : (ot_mmxreg,ot_memory,ot_none);
6741
code : #193#2#15#239#72;
6742
flags : if_pent or if_mmx or if_sm
6747
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
6748
code : #2#15#239#72;
6749
flags : if_pent or if_mmx
6754
optypes : (ot_xmmreg,ot_memory,ot_none);
6755
code : #193#3#102#15#239#72;
6756
flags : if_willamette or if_sse2 or if_sm
6761
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
6762
code : #3#102#15#239#72;
6763
flags : if_willamette or if_sse2
6768
optypes : (ot_regmem or ot_bits8,ot_unity,ot_none);
6769
code : #192#1#208#130;
6775
optypes : (ot_regmem or ot_bits8,ot_reg_cl,ot_none);
6776
code : #192#1#210#130;
6782
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
6783
code : #192#1#192#130#21;
6784
flags : if_186 or if_sb
6789
optypes : (ot_regmem or ot_bits16,ot_unity,ot_none);
6790
code : #208#192#1#209#130;
6796
optypes : (ot_regmem or ot_bits16,ot_reg_cl,ot_none);
6797
code : #208#192#1#211#130;
6803
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
6804
code : #208#192#1#193#130#21;
6805
flags : if_186 or if_sb
6810
optypes : (ot_regmem or ot_bits32,ot_unity,ot_none);
6811
code : #209#192#1#209#130;
6817
optypes : (ot_regmem or ot_bits32,ot_reg_cl,ot_none);
6818
code : #209#192#1#211#130;
6824
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
6825
code : #209#192#1#193#130#21;
6826
flags : if_386 or if_sb
6831
optypes : (ot_regmem or ot_bits8,ot_unity,ot_none);
6832
code : #192#1#208#131;
6838
optypes : (ot_regmem or ot_bits8,ot_reg_cl,ot_none);
6839
code : #192#1#210#131;
6845
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
6846
code : #192#1#192#131#21;
6847
flags : if_186 or if_sb
6852
optypes : (ot_regmem or ot_bits16,ot_unity,ot_none);
6853
code : #208#192#1#209#131;
6859
optypes : (ot_regmem or ot_bits16,ot_reg_cl,ot_none);
6860
code : #208#192#1#211#131;
6866
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
6867
code : #208#192#1#193#131#21;
6868
flags : if_186 or if_sb
6873
optypes : (ot_regmem or ot_bits32,ot_unity,ot_none);
6874
code : #209#192#1#209#131;
6880
optypes : (ot_regmem or ot_bits32,ot_reg_cl,ot_none);
6881
code : #209#192#1#211#131;
6887
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
6888
code : #209#192#1#193#131#21;
6889
flags : if_386 or if_sb
6894
optypes : (ot_none,ot_none,ot_none);
6896
flags : if_p6 or if_cyrix or if_smm
6901
optypes : (ot_none,ot_none,ot_none);
6903
flags : if_pent or if_priv
6908
optypes : (ot_none,ot_none,ot_none);
6915
optypes : (ot_none,ot_none,ot_none);
6922
optypes : (ot_none,ot_none,ot_none);
6924
flags : if_8086 or if_pre
6929
optypes : (ot_none,ot_none,ot_none);
6931
flags : if_8086 or if_pre
6936
optypes : (ot_none,ot_none,ot_none);
6938
flags : if_8086 or if_pre
6943
optypes : (ot_none,ot_none,ot_none);
6945
flags : if_8086 or if_pre
6950
optypes : (ot_none,ot_none,ot_none);
6952
flags : if_8086 or if_pre
6957
optypes : (ot_none,ot_none,ot_none);
6964
optypes : (ot_immediate,ot_none,ot_none);
6966
flags : if_8086 or if_sw
6971
optypes : (ot_none,ot_none,ot_none);
6978
optypes : (ot_immediate,ot_none,ot_none);
6980
flags : if_8086 or if_sw
6985
optypes : (ot_none,ot_none,ot_none);
6992
optypes : (ot_immediate,ot_none,ot_none);
6994
flags : if_8086 or if_sw
6999
optypes : (ot_regmem or ot_bits8,ot_unity,ot_none);
7000
code : #192#1#208#128;
7006
optypes : (ot_regmem or ot_bits8,ot_reg_cl,ot_none);
7007
code : #192#1#210#128;
7013
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
7014
code : #192#1#192#128#21;
7015
flags : if_186 or if_sb
7020
optypes : (ot_regmem or ot_bits16,ot_unity,ot_none);
7021
code : #208#192#1#209#128;
7027
optypes : (ot_regmem or ot_bits16,ot_reg_cl,ot_none);
7028
code : #208#192#1#211#128;
7034
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
7035
code : #208#192#1#193#128#21;
7036
flags : if_186 or if_sb
7041
optypes : (ot_regmem or ot_bits32,ot_unity,ot_none);
7042
code : #209#192#1#209#128;
7048
optypes : (ot_regmem or ot_bits32,ot_reg_cl,ot_none);
7049
code : #209#192#1#211#128;
7055
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
7056
code : #209#192#1#193#128#21;
7057
flags : if_386 or if_sb
7062
optypes : (ot_regmem or ot_bits8,ot_unity,ot_none);
7063
code : #192#1#208#129;
7069
optypes : (ot_regmem or ot_bits8,ot_reg_cl,ot_none);
7070
code : #192#1#210#129;
7076
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
7077
code : #192#1#192#129#21;
7078
flags : if_186 or if_sb
7083
optypes : (ot_regmem or ot_bits16,ot_unity,ot_none);
7084
code : #208#192#1#209#129;
7090
optypes : (ot_regmem or ot_bits16,ot_reg_cl,ot_none);
7091
code : #208#192#1#211#129;
7097
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
7098
code : #208#192#1#193#129#21;
7099
flags : if_186 or if_sb
7104
optypes : (ot_regmem or ot_bits32,ot_unity,ot_none);
7105
code : #209#192#1#209#129;
7111
optypes : (ot_regmem or ot_bits32,ot_reg_cl,ot_none);
7112
code : #209#192#1#211#129;
7118
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
7119
code : #209#192#1#193#129#21;
7120
flags : if_386 or if_sb
7125
optypes : (ot_reg_sreg,ot_memory or ot_bits80,ot_none);
7126
code : #193#2#15#121#65;
7127
flags : if_486 or if_cyrix or if_smm
7132
optypes : (ot_memory or ot_bits80,ot_none,ot_none);
7133
code : #192#2#15#123#128;
7134
flags : if_486 or if_cyrix or if_smm
7139
optypes : (ot_none,ot_none,ot_none);
7141
flags : if_pent or if_smm
7146
optypes : (ot_regmem or ot_bits8,ot_unity,ot_none);
7147
code : #192#1#208#132;
7153
optypes : (ot_regmem or ot_bits8,ot_reg_cl,ot_none);
7154
code : #192#1#210#132;
7160
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
7161
code : #192#1#192#132#21;
7162
flags : if_186 or if_sb
7167
optypes : (ot_regmem or ot_bits16,ot_unity,ot_none);
7168
code : #208#192#1#209#132;
7174
optypes : (ot_regmem or ot_bits16,ot_reg_cl,ot_none);
7175
code : #208#192#1#211#132;
7181
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
7182
code : #208#192#1#193#132#21;
7183
flags : if_186 or if_sb
7188
optypes : (ot_regmem or ot_bits32,ot_unity,ot_none);
7189
code : #209#192#1#209#132;
7195
optypes : (ot_regmem or ot_bits32,ot_reg_cl,ot_none);
7196
code : #209#192#1#211#132;
7202
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
7203
code : #209#192#1#193#132#21;
7204
flags : if_386 or if_sb
7209
optypes : (ot_none,ot_none,ot_none);
7211
flags : if_8086 or if_undoc
7216
optypes : (ot_regmem or ot_bits8,ot_unity,ot_none);
7217
code : #192#1#208#135;
7223
optypes : (ot_regmem or ot_bits8,ot_reg_cl,ot_none);
7224
code : #192#1#210#135;
7230
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
7231
code : #192#1#192#135#21;
7232
flags : if_186 or if_sb
7237
optypes : (ot_regmem or ot_bits16,ot_unity,ot_none);
7238
code : #208#192#1#209#135;
7244
optypes : (ot_regmem or ot_bits16,ot_reg_cl,ot_none);
7245
code : #208#192#1#211#135;
7251
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
7252
code : #208#192#1#193#135#21;
7253
flags : if_186 or if_sb
7258
optypes : (ot_regmem or ot_bits32,ot_unity,ot_none);
7259
code : #209#192#1#209#135;
7265
optypes : (ot_regmem or ot_bits32,ot_reg_cl,ot_none);
7266
code : #209#192#1#211#135;
7272
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
7273
code : #209#192#1#193#135#21;
7274
flags : if_386 or if_sb
7279
optypes : (ot_memory,ot_reg8,ot_none);
7280
code : #192#1#24#65;
7281
flags : if_8086 or if_sm
7286
optypes : (ot_reg8,ot_reg8,ot_none);
7287
code : #192#1#24#65;
7293
optypes : (ot_memory,ot_reg16,ot_none);
7294
code : #208#192#1#25#65;
7295
flags : if_8086 or if_sm
7300
optypes : (ot_reg16,ot_reg16,ot_none);
7301
code : #208#192#1#25#65;
7307
optypes : (ot_memory,ot_reg32,ot_none);
7308
code : #209#192#1#25#65;
7309
flags : if_386 or if_sm
7314
optypes : (ot_reg32,ot_reg32,ot_none);
7315
code : #209#192#1#25#65;
7321
optypes : (ot_reg8,ot_memory,ot_none);
7322
code : #193#1#26#72;
7323
flags : if_8086 or if_sm
7328
optypes : (ot_reg8,ot_reg8,ot_none);
7329
code : #193#1#26#72;
7335
optypes : (ot_reg16,ot_memory,ot_none);
7336
code : #208#193#1#27#72;
7337
flags : if_8086 or if_sm
7342
optypes : (ot_reg16,ot_reg16,ot_none);
7343
code : #208#193#1#27#72;
7349
optypes : (ot_reg32,ot_memory,ot_none);
7350
code : #209#193#1#27#72;
7351
flags : if_386 or if_sm
7356
optypes : (ot_reg32,ot_reg32,ot_none);
7357
code : #209#193#1#27#72;
7363
optypes : (ot_regmem or ot_bits16,ot_immediate or ot_bits8 or ot_signed,ot_none);
7364
code : #208#192#1#131#131#13;
7370
optypes : (ot_regmem or ot_bits32,ot_immediate or ot_bits8 or ot_signed,ot_none);
7371
code : #209#192#1#131#131#13;
7377
optypes : (ot_reg_al,ot_immediate,ot_none);
7379
flags : if_8086 or if_sm
7384
optypes : (ot_reg_ax,ot_immediate,ot_none);
7385
code : #208#1#29#25;
7386
flags : if_8086 or if_sm
7391
optypes : (ot_reg_eax,ot_immediate,ot_none);
7392
code : #209#1#29#33;
7393
flags : if_386 or if_sm
7398
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
7399
code : #192#1#128#131#17;
7400
flags : if_8086 or if_sm
7405
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
7406
code : #208#192#1#129#131#25;
7407
flags : if_8086 or if_sm
7412
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
7413
code : #209#192#1#129#131#33;
7414
flags : if_386 or if_sm
7419
optypes : (ot_memory,ot_immediate or ot_bits8,ot_none);
7420
code : #192#1#128#131#17;
7421
flags : if_8086 or if_sm
7426
optypes : (ot_memory,ot_immediate or ot_bits16,ot_none);
7427
code : #208#192#1#129#131#25;
7428
flags : if_8086 or if_sm
7433
optypes : (ot_memory,ot_immediate or ot_bits32,ot_none);
7434
code : #209#192#1#129#131#33;
7435
flags : if_386 or if_sm
7440
optypes : (ot_none,ot_none,ot_none);
7447
optypes : (ot_none,ot_none,ot_none);
7448
code : #218#209#1#175;
7454
optypes : (ot_none,ot_none,ot_none);
7455
code : #218#208#1#175;
7461
optypes : (ot_none,ot_none,ot_none);
7463
flags : if_8086 or if_pre
7468
optypes : (ot_none,ot_none,ot_none);
7470
flags : if_8086 or if_pre
7475
optypes : (ot_none,ot_none,ot_none);
7477
flags : if_8086 or if_pre
7482
optypes : (ot_none,ot_none,ot_none);
7484
flags : if_8086 or if_pre
7489
optypes : (ot_none,ot_none,ot_none);
7491
flags : if_8086 or if_pre
7496
optypes : (ot_none,ot_none,ot_none);
7498
flags : if_8086 or if_pre
7503
optypes : (ot_memory,ot_none,ot_none);
7504
code : #192#2#15#1#128;
7510
optypes : (ot_regmem or ot_bits8,ot_unity,ot_none);
7511
code : #192#1#208#132;
7517
optypes : (ot_regmem or ot_bits8,ot_reg_cl,ot_none);
7518
code : #192#1#210#132;
7524
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
7525
code : #192#1#192#132#21;
7526
flags : if_186 or if_sb
7531
optypes : (ot_regmem or ot_bits16,ot_unity,ot_none);
7532
code : #208#192#1#209#132;
7538
optypes : (ot_regmem or ot_bits16,ot_reg_cl,ot_none);
7539
code : #208#192#1#211#132;
7545
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
7546
code : #208#192#1#193#132#21;
7547
flags : if_186 or if_sw
7552
optypes : (ot_regmem or ot_bits32,ot_unity,ot_none);
7553
code : #209#192#1#209#132;
7559
optypes : (ot_regmem or ot_bits32,ot_reg_cl,ot_none);
7560
code : #209#192#1#211#132;
7566
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
7567
code : #209#192#1#193#132#21;
7568
flags : if_386 or if_sd
7573
optypes : (ot_memory,ot_reg16,ot_immediate);
7574
code : #192#208#2#15#164#65#22;
7575
flags : if_386 or if_sm2 or if_sb or if_ar2
7580
optypes : (ot_reg16,ot_reg16,ot_immediate);
7581
code : #192#208#2#15#164#65#22;
7582
flags : if_386 or if_sm2 or if_sb or if_ar2
7587
optypes : (ot_memory,ot_reg32,ot_immediate);
7588
code : #192#209#2#15#164#65#22;
7589
flags : if_386 or if_sm2 or if_sb or if_ar2
7594
optypes : (ot_reg32,ot_reg32,ot_immediate);
7595
code : #192#209#2#15#164#65#22;
7596
flags : if_386 or if_sm2 or if_sb or if_ar2
7601
optypes : (ot_memory,ot_reg16,ot_reg_cl);
7602
code : #192#208#2#15#165#65;
7603
flags : if_386 or if_sm
7608
optypes : (ot_reg16,ot_reg16,ot_reg_cl);
7609
code : #192#208#2#15#165#65;
7615
optypes : (ot_memory,ot_reg32,ot_reg_cl);
7616
code : #192#209#2#15#165#65;
7617
flags : if_386 or if_sm
7622
optypes : (ot_reg32,ot_reg32,ot_reg_cl);
7623
code : #192#209#2#15#165#65;
7629
optypes : (ot_regmem or ot_bits8,ot_unity,ot_none);
7630
code : #192#1#208#133;
7636
optypes : (ot_regmem or ot_bits8,ot_reg_cl,ot_none);
7637
code : #192#1#210#133;
7643
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
7644
code : #192#1#192#133#21;
7645
flags : if_186 or if_sb
7650
optypes : (ot_regmem or ot_bits16,ot_unity,ot_none);
7651
code : #208#192#1#209#133;
7657
optypes : (ot_regmem or ot_bits16,ot_reg_cl,ot_none);
7658
code : #208#192#1#211#133;
7664
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
7665
code : #208#192#1#193#133#21;
7666
flags : if_186 or if_sw
7671
optypes : (ot_regmem or ot_bits32,ot_unity,ot_none);
7672
code : #209#192#1#209#133;
7678
optypes : (ot_regmem or ot_bits32,ot_reg_cl,ot_none);
7679
code : #209#192#1#211#133;
7685
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
7686
code : #209#192#1#193#133#21;
7687
flags : if_386 or if_sd
7692
optypes : (ot_memory,ot_reg16,ot_immediate);
7693
code : #192#208#2#15#172#65#22;
7694
flags : if_386 or if_sm2 or if_sb or if_ar2
7699
optypes : (ot_reg16,ot_reg16,ot_immediate);
7700
code : #192#208#2#15#172#65#22;
7701
flags : if_386 or if_sm2 or if_sb or if_ar2
7706
optypes : (ot_memory,ot_reg32,ot_immediate);
7707
code : #192#209#2#15#172#65#22;
7708
flags : if_386 or if_sm2 or if_sb or if_ar2
7713
optypes : (ot_reg32,ot_reg32,ot_immediate);
7714
code : #192#209#2#15#172#65#22;
7715
flags : if_386 or if_sm2 or if_sb or if_ar2
7720
optypes : (ot_memory,ot_reg16,ot_reg_cl);
7721
code : #192#208#2#15#173#65;
7722
flags : if_386 or if_sm
7727
optypes : (ot_reg16,ot_reg16,ot_reg_cl);
7728
code : #192#208#2#15#173#65;
7734
optypes : (ot_memory,ot_reg32,ot_reg_cl);
7735
code : #192#209#2#15#173#65;
7736
flags : if_386 or if_sm
7741
optypes : (ot_reg32,ot_reg32,ot_reg_cl);
7742
code : #192#209#2#15#173#65;
7748
optypes : (ot_memory,ot_none,ot_none);
7749
code : #192#2#15#1#129;
7755
optypes : (ot_memory,ot_none,ot_none);
7756
code : #192#1#15#15#128;
7762
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
7763
code : #192#1#15#15#128;
7769
optypes : (ot_reg16,ot_none,ot_none);
7770
code : #208#1#15#15#128;
7776
optypes : (ot_reg32,ot_none,ot_none);
7777
code : #209#1#15#15#128;
7783
optypes : (ot_none,ot_none,ot_none);
7785
flags : if_386 or if_undoc
7790
optypes : (ot_none,ot_none,ot_none);
7792
flags : if_p6 or if_cyrix
7795
opcode : A_SMINTOLD;
7797
optypes : (ot_none,ot_none,ot_none);
7799
flags : if_486 or if_cyrix
7804
optypes : (ot_memory,ot_none,ot_none);
7805
code : #192#2#15#1#132;
7811
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
7812
code : #192#2#15#1#132;
7818
optypes : (ot_reg16,ot_none,ot_none);
7819
code : #208#2#15#1#132;
7825
optypes : (ot_reg32,ot_none,ot_none);
7826
code : #209#2#15#1#132;
7832
optypes : (ot_none,ot_none,ot_none);
7839
optypes : (ot_none,ot_none,ot_none);
7846
optypes : (ot_none,ot_none,ot_none);
7853
optypes : (ot_none,ot_none,ot_none);
7860
optypes : (ot_none,ot_none,ot_none);
7867
optypes : (ot_none,ot_none,ot_none);
7874
optypes : (ot_memory,ot_none,ot_none);
7875
code : #192#1#15#15#129;
7876
flags : if_286 or if_prot
7881
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
7882
code : #192#1#15#15#129;
7883
flags : if_286 or if_prot
7888
optypes : (ot_reg16,ot_none,ot_none);
7889
code : #192#1#15#15#129;
7890
flags : if_286 or if_prot
7895
optypes : (ot_memory,ot_reg8,ot_none);
7896
code : #192#1#40#65;
7897
flags : if_8086 or if_sm
7902
optypes : (ot_reg8,ot_reg8,ot_none);
7903
code : #192#1#40#65;
7909
optypes : (ot_memory,ot_reg16,ot_none);
7910
code : #208#192#1#41#65;
7911
flags : if_8086 or if_sm
7916
optypes : (ot_reg16,ot_reg16,ot_none);
7917
code : #208#192#1#41#65;
7923
optypes : (ot_memory,ot_reg32,ot_none);
7924
code : #209#192#1#41#65;
7925
flags : if_386 or if_sm
7930
optypes : (ot_reg32,ot_reg32,ot_none);
7931
code : #209#192#1#41#65;
7937
optypes : (ot_reg8,ot_memory,ot_none);
7938
code : #193#1#42#72;
7939
flags : if_8086 or if_sm
7944
optypes : (ot_reg8,ot_reg8,ot_none);
7945
code : #193#1#42#72;
7951
optypes : (ot_reg16,ot_memory,ot_none);
7952
code : #208#193#1#43#72;
7953
flags : if_8086 or if_sm
7958
optypes : (ot_reg16,ot_reg16,ot_none);
7959
code : #208#193#1#43#72;
7965
optypes : (ot_reg32,ot_memory,ot_none);
7966
code : #209#193#1#43#72;
7967
flags : if_386 or if_sm
7972
optypes : (ot_reg32,ot_reg32,ot_none);
7973
code : #209#193#1#43#72;
7979
optypes : (ot_regmem or ot_bits16,ot_immediate or ot_bits8 or ot_signed,ot_none);
7980
code : #208#192#1#131#133#13;
7986
optypes : (ot_regmem or ot_bits32,ot_immediate or ot_bits8 or ot_signed,ot_none);
7987
code : #209#192#1#131#133#13;
7993
optypes : (ot_reg_al,ot_immediate,ot_none);
7995
flags : if_8086 or if_sm
8000
optypes : (ot_reg_ax,ot_immediate,ot_none);
8001
code : #208#1#45#25;
8002
flags : if_8086 or if_sm
8007
optypes : (ot_reg_eax,ot_immediate,ot_none);
8008
code : #209#1#45#33;
8009
flags : if_386 or if_sm
8014
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
8015
code : #192#1#128#133#17;
8016
flags : if_8086 or if_sm
8021
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
8022
code : #208#192#1#129#133#25;
8023
flags : if_8086 or if_sm
8028
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
8029
code : #209#192#1#129#133#33;
8030
flags : if_386 or if_sm
8035
optypes : (ot_memory,ot_immediate or ot_bits8,ot_none);
8036
code : #192#1#128#133#17;
8037
flags : if_8086 or if_sm
8042
optypes : (ot_memory,ot_immediate or ot_bits16,ot_none);
8043
code : #208#192#1#129#133#25;
8044
flags : if_8086 or if_sm
8049
optypes : (ot_memory,ot_immediate or ot_bits32,ot_none);
8050
code : #209#192#1#129#133#33;
8051
flags : if_386 or if_sm
8056
optypes : (ot_memory or ot_bits80,ot_reg_sreg,ot_none);
8057
code : #192#2#15#120#65;
8058
flags : if_486 or if_cyrix or if_smm
8063
optypes : (ot_memory or ot_bits80,ot_none,ot_none);
8064
code : #192#2#15#122#128;
8065
flags : if_486 or if_cyrix or if_smm
8070
optypes : (ot_memory or ot_bits80,ot_none,ot_none);
8071
code : #192#2#15#124#128;
8072
flags : if_486 or if_cyrix or if_smm
8077
optypes : (ot_none,ot_none,ot_none);
8079
flags : if_p6 or if_amd
8082
opcode : A_SYSENTER;
8084
optypes : (ot_none,ot_none,ot_none);
8091
optypes : (ot_none,ot_none,ot_none);
8093
flags : if_p6 or if_priv
8098
optypes : (ot_none,ot_none,ot_none);
8100
flags : if_p6 or if_priv or if_amd
8105
optypes : (ot_memory,ot_reg8,ot_none);
8106
code : #192#1#132#65;
8107
flags : if_8086 or if_sm
8112
optypes : (ot_reg8,ot_reg8,ot_none);
8113
code : #192#1#132#65;
8119
optypes : (ot_memory,ot_reg16,ot_none);
8120
code : #208#192#1#133#65;
8121
flags : if_8086 or if_sm
8126
optypes : (ot_reg16,ot_reg16,ot_none);
8127
code : #208#192#1#133#65;
8133
optypes : (ot_memory,ot_reg32,ot_none);
8134
code : #209#192#1#133#65;
8135
flags : if_386 or if_sm
8140
optypes : (ot_reg32,ot_reg32,ot_none);
8141
code : #209#192#1#133#65;
8147
optypes : (ot_reg8,ot_memory,ot_none);
8148
code : #193#1#132#72;
8149
flags : if_8086 or if_sm
8154
optypes : (ot_reg16,ot_memory,ot_none);
8155
code : #208#193#1#133#72;
8156
flags : if_8086 or if_sm
8161
optypes : (ot_reg32,ot_memory,ot_none);
8162
code : #209#193#1#133#72;
8163
flags : if_386 or if_sm
8168
optypes : (ot_reg_al,ot_immediate,ot_none);
8170
flags : if_8086 or if_sm
8175
optypes : (ot_reg_ax,ot_immediate,ot_none);
8176
code : #208#1#169#25;
8177
flags : if_8086 or if_sm
8182
optypes : (ot_reg_eax,ot_immediate,ot_none);
8183
code : #209#1#169#33;
8184
flags : if_386 or if_sm
8189
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
8190
code : #192#1#246#128#17;
8191
flags : if_8086 or if_sm
8196
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
8197
code : #208#192#1#247#128#25;
8198
flags : if_8086 or if_sm
8203
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
8204
code : #209#192#1#247#128#33;
8205
flags : if_386 or if_sm
8210
optypes : (ot_memory,ot_immediate or ot_bits8,ot_none);
8211
code : #192#1#246#128#17;
8212
flags : if_8086 or if_sm
8217
optypes : (ot_memory,ot_immediate or ot_bits16,ot_none);
8218
code : #208#192#1#247#128#25;
8219
flags : if_8086 or if_sm
8224
optypes : (ot_memory,ot_immediate or ot_bits32,ot_none);
8225
code : #209#192#1#247#128#33;
8226
flags : if_386 or if_sm
8231
optypes : (ot_none,ot_none,ot_none);
8233
flags : if_286 or if_undoc
8238
optypes : (ot_none,ot_none,ot_none);
8245
optypes : (ot_memory,ot_reg8,ot_none);
8246
code : #192#2#15#16#65;
8247
flags : if_386 or if_undoc or if_sm
8252
optypes : (ot_reg8,ot_reg8,ot_none);
8253
code : #192#2#15#16#65;
8254
flags : if_386 or if_undoc
8259
optypes : (ot_memory,ot_reg16,ot_none);
8260
code : #208#192#2#15#17#65;
8261
flags : if_386 or if_undoc or if_sm
8266
optypes : (ot_reg16,ot_reg16,ot_none);
8267
code : #208#192#2#15#17#65;
8268
flags : if_386 or if_undoc
8273
optypes : (ot_memory,ot_reg32,ot_none);
8274
code : #209#192#2#15#17#65;
8275
flags : if_386 or if_undoc or if_sm
8280
optypes : (ot_reg32,ot_reg32,ot_none);
8281
code : #209#192#2#15#17#65;
8282
flags : if_386 or if_undoc
8287
optypes : (ot_reg8,ot_memory,ot_none);
8288
code : #193#2#15#18#72;
8289
flags : if_386 or if_undoc or if_sm
8294
optypes : (ot_reg8,ot_reg8,ot_none);
8295
code : #193#2#15#18#72;
8296
flags : if_386 or if_undoc
8301
optypes : (ot_reg16,ot_memory,ot_none);
8302
code : #208#193#2#15#19#72;
8303
flags : if_386 or if_undoc or if_sm
8308
optypes : (ot_reg16,ot_reg16,ot_none);
8309
code : #208#193#2#15#19#72;
8310
flags : if_386 or if_undoc
8315
optypes : (ot_reg32,ot_memory,ot_none);
8316
code : #209#193#2#15#19#72;
8317
flags : if_386 or if_undoc or if_sm
8322
optypes : (ot_reg32,ot_reg32,ot_none);
8323
code : #209#193#2#15#19#72;
8324
flags : if_386 or if_undoc
8329
optypes : (ot_memory,ot_none,ot_none);
8330
code : #192#1#15#15#132;
8331
flags : if_286 or if_prot
8336
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
8337
code : #192#1#15#15#132;
8338
flags : if_286 or if_prot
8343
optypes : (ot_reg16,ot_none,ot_none);
8344
code : #192#1#15#15#132;
8345
flags : if_286 or if_prot
8350
optypes : (ot_memory,ot_none,ot_none);
8351
code : #192#1#15#15#133;
8352
flags : if_286 or if_prot
8357
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
8358
code : #192#1#15#15#133;
8359
flags : if_286 or if_prot
8364
optypes : (ot_reg16,ot_none,ot_none);
8365
code : #192#1#15#15#133;
8366
flags : if_286 or if_prot
8371
optypes : (ot_none,ot_none,ot_none);
8378
optypes : (ot_none,ot_none,ot_none);
8380
flags : if_486 or if_priv
8385
optypes : (ot_none,ot_none,ot_none);
8387
flags : if_p6 or if_cyrix or if_smm
8392
optypes : (ot_none,ot_none,ot_none);
8394
flags : if_pent or if_priv
8399
optypes : (ot_memory,ot_reg8,ot_none);
8400
code : #192#2#15#192#65;
8401
flags : if_486 or if_sm
8406
optypes : (ot_reg8,ot_reg8,ot_none);
8407
code : #192#2#15#192#65;
8413
optypes : (ot_memory,ot_reg16,ot_none);
8414
code : #208#192#2#15#193#65;
8415
flags : if_486 or if_sm
8420
optypes : (ot_reg16,ot_reg16,ot_none);
8421
code : #208#192#2#15#193#65;
8427
optypes : (ot_memory,ot_reg32,ot_none);
8428
code : #209#192#2#15#193#65;
8429
flags : if_486 or if_sm
8434
optypes : (ot_reg32,ot_reg32,ot_none);
8435
code : #209#192#2#15#193#65;
8441
optypes : (ot_reg16,ot_memory,ot_none);
8442
code : #208#193#2#15#166#72;
8443
flags : if_386 or if_sw or if_undoc
8448
optypes : (ot_reg16,ot_reg16,ot_none);
8449
code : #208#193#2#15#166#72;
8450
flags : if_386 or if_undoc
8455
optypes : (ot_reg32,ot_memory,ot_none);
8456
code : #209#193#2#15#166#72;
8457
flags : if_386 or if_sd or if_undoc
8462
optypes : (ot_reg32,ot_reg32,ot_none);
8463
code : #209#193#2#15#166#72;
8464
flags : if_386 or if_undoc
8469
optypes : (ot_reg_ax,ot_reg16,ot_none);
8476
optypes : (ot_reg_eax,ot_reg32,ot_none);
8483
optypes : (ot_reg16,ot_reg_ax,ot_none);
8490
optypes : (ot_reg32,ot_reg_eax,ot_none);
8497
optypes : (ot_reg8,ot_memory,ot_none);
8498
code : #193#1#134#72;
8499
flags : if_8086 or if_sm
8504
optypes : (ot_reg8,ot_reg8,ot_none);
8505
code : #193#1#134#72;
8511
optypes : (ot_reg16,ot_memory,ot_none);
8512
code : #208#193#1#135#72;
8513
flags : if_8086 or if_sm
8518
optypes : (ot_reg16,ot_reg16,ot_none);
8519
code : #208#193#1#135#72;
8525
optypes : (ot_reg32,ot_memory,ot_none);
8526
code : #209#193#1#135#72;
8527
flags : if_386 or if_sm
8532
optypes : (ot_reg32,ot_reg32,ot_none);
8533
code : #209#193#1#135#72;
8539
optypes : (ot_memory,ot_reg8,ot_none);
8540
code : #192#1#134#65;
8541
flags : if_8086 or if_sm
8546
optypes : (ot_reg8,ot_reg8,ot_none);
8547
code : #192#1#134#65;
8553
optypes : (ot_memory,ot_reg16,ot_none);
8554
code : #208#192#1#135#65;
8555
flags : if_8086 or if_sm
8560
optypes : (ot_reg16,ot_reg16,ot_none);
8561
code : #208#192#1#135#65;
8567
optypes : (ot_memory,ot_reg32,ot_none);
8568
code : #209#192#1#135#65;
8569
flags : if_386 or if_sm
8574
optypes : (ot_reg32,ot_reg32,ot_none);
8575
code : #209#192#1#135#65;
8581
optypes : (ot_none,ot_none,ot_none);
8588
optypes : (ot_none,ot_none,ot_none);
8595
optypes : (ot_memory,ot_reg8,ot_none);
8596
code : #192#1#48#65;
8597
flags : if_8086 or if_sm
8602
optypes : (ot_reg8,ot_reg8,ot_none);
8603
code : #192#1#48#65;
8609
optypes : (ot_memory,ot_reg16,ot_none);
8610
code : #208#192#1#49#65;
8611
flags : if_8086 or if_sm
8616
optypes : (ot_reg16,ot_reg16,ot_none);
8617
code : #208#192#1#49#65;
8623
optypes : (ot_memory,ot_reg32,ot_none);
8624
code : #209#192#1#49#65;
8625
flags : if_386 or if_sm
8630
optypes : (ot_reg32,ot_reg32,ot_none);
8631
code : #209#192#1#49#65;
8637
optypes : (ot_reg8,ot_memory,ot_none);
8638
code : #193#1#50#72;
8639
flags : if_8086 or if_sm
8644
optypes : (ot_reg8,ot_reg8,ot_none);
8645
code : #193#1#50#72;
8651
optypes : (ot_reg16,ot_memory,ot_none);
8652
code : #208#193#1#51#72;
8653
flags : if_8086 or if_sm
8658
optypes : (ot_reg16,ot_reg16,ot_none);
8659
code : #208#193#1#51#72;
8665
optypes : (ot_reg32,ot_memory,ot_none);
8666
code : #209#193#1#51#72;
8667
flags : if_386 or if_sm
8672
optypes : (ot_reg32,ot_reg32,ot_none);
8673
code : #209#193#1#51#72;
8679
optypes : (ot_regmem or ot_bits16,ot_immediate or ot_bits8 or ot_signed,ot_none);
8680
code : #208#192#1#131#134#13;
8686
optypes : (ot_regmem or ot_bits32,ot_immediate or ot_bits8 or ot_signed,ot_none);
8687
code : #209#192#1#131#134#13;
8693
optypes : (ot_reg_al,ot_immediate,ot_none);
8695
flags : if_8086 or if_sm
8700
optypes : (ot_reg_ax,ot_immediate,ot_none);
8701
code : #208#1#53#25;
8702
flags : if_8086 or if_sm
8707
optypes : (ot_reg_eax,ot_immediate,ot_none);
8708
code : #209#1#53#33;
8709
flags : if_386 or if_sm
8714
optypes : (ot_regmem or ot_bits8,ot_immediate,ot_none);
8715
code : #192#1#128#134#17;
8716
flags : if_8086 or if_sm
8721
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
8722
code : #208#192#1#129#134#25;
8723
flags : if_8086 or if_sm
8728
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
8729
code : #209#192#1#129#134#33;
8730
flags : if_386 or if_sm
8735
optypes : (ot_memory,ot_immediate or ot_bits8,ot_none);
8736
code : #192#1#128#134#17;
8737
flags : if_8086 or if_sm
8742
optypes : (ot_memory,ot_immediate or ot_bits16,ot_none);
8743
code : #208#192#1#129#134#25;
8744
flags : if_8086 or if_sm
8749
optypes : (ot_memory,ot_immediate or ot_bits32,ot_none);
8750
code : #209#192#1#129#134#33;
8751
flags : if_386 or if_sm
8756
optypes : (ot_none,ot_none,ot_none);
8757
code : #3#15#167#192;
8758
flags : if_p6 or if_cyrix
8763
optypes : (ot_reg16,ot_memory,ot_none);
8764
code : #208#193#1#15#216#64#72;
8765
flags : if_p6 or if_sm
8770
optypes : (ot_reg16,ot_reg16,ot_none);
8771
code : #208#193#1#15#216#64#72;
8777
optypes : (ot_reg32,ot_memory,ot_none);
8778
code : #209#193#1#15#216#64#72;
8779
flags : if_p6 or if_sm
8784
optypes : (ot_reg32,ot_reg32,ot_none);
8785
code : #209#193#1#15#216#64#72;
8791
optypes : (ot_immediate or ot_near,ot_none,ot_none);
8792
code : #211#1#15#216#128#52;
8793
flags : if_386 or if_pass2
8798
optypes : (ot_immediate or ot_bits16 or ot_near,ot_none,ot_none);
8799
code : #208#1#15#216#128#52;
8800
flags : if_386 or if_pass2
8805
optypes : (ot_immediate or ot_bits32 or ot_near,ot_none,ot_none);
8806
code : #209#1#15#216#128#52;
8807
flags : if_386 or if_pass2
8812
optypes : (ot_immediate,ot_none,ot_none);
8819
optypes : (ot_immediate or ot_short,ot_none,ot_none);
8826
optypes : (ot_memory,ot_none,ot_none);
8827
code : #192#1#15#216#144#128;
8828
flags : if_386 or if_sb
8833
optypes : (ot_reg8,ot_none,ot_none);
8834
code : #192#1#15#216#144#128;
8840
optypes : (ot_xmmreg,ot_memory,ot_none);
8841
code : #193#217#2#15#88#72;
8842
flags : if_katmai or if_sse
8847
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8848
code : #217#2#15#88#72;
8849
flags : if_katmai or if_sse
8854
optypes : (ot_xmmreg,ot_memory,ot_none);
8855
code : #193#219#2#15#88#72;
8856
flags : if_katmai or if_sse
8861
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8862
code : #219#2#15#88#72;
8863
flags : if_katmai or if_sse
8868
optypes : (ot_xmmreg,ot_memory,ot_none);
8869
code : #193#2#15#85#72;
8870
flags : if_katmai or if_sse
8875
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8877
flags : if_katmai or if_sse
8882
optypes : (ot_xmmreg,ot_memory,ot_none);
8883
code : #193#2#15#84#72;
8884
flags : if_katmai or if_sse
8889
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8891
flags : if_katmai or if_sse
8896
optypes : (ot_xmmreg,ot_memory,ot_none);
8897
code : #193#217#2#15#194#72#1#0;
8898
flags : if_katmai or if_sse
8903
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8904
code : #217#2#15#194#72#1#0;
8905
flags : if_katmai or if_sse
8910
optypes : (ot_xmmreg,ot_memory,ot_none);
8911
code : #193#219#2#15#194#72#1#0;
8912
flags : if_katmai or if_sse
8917
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8918
code : #219#2#15#194#72#1#0;
8919
flags : if_katmai or if_sse
8924
optypes : (ot_xmmreg,ot_memory,ot_none);
8925
code : #193#217#2#15#194#72#1#2;
8926
flags : if_katmai or if_sse
8931
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8932
code : #217#2#15#194#72#1#2;
8933
flags : if_katmai or if_sse
8938
optypes : (ot_xmmreg,ot_memory,ot_none);
8939
code : #193#219#2#15#194#72#1#2;
8940
flags : if_katmai or if_sse
8945
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8946
code : #219#2#15#194#72#1#2;
8947
flags : if_katmai or if_sse
8952
optypes : (ot_xmmreg,ot_memory,ot_none);
8953
code : #193#217#2#15#194#72#1#1;
8954
flags : if_katmai or if_sse
8959
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8960
code : #217#2#15#194#72#1#1;
8961
flags : if_katmai or if_sse
8966
optypes : (ot_xmmreg,ot_memory,ot_none);
8967
code : #193#219#2#15#194#72#1#1;
8968
flags : if_katmai or if_sse
8973
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8974
code : #219#2#15#194#72#1#1;
8975
flags : if_katmai or if_sse
8978
opcode : A_CMPNEQPS;
8980
optypes : (ot_xmmreg,ot_memory,ot_none);
8981
code : #193#217#2#15#194#72#1#4;
8982
flags : if_katmai or if_sse
8985
opcode : A_CMPNEQPS;
8987
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
8988
code : #217#2#15#194#72#1#4;
8989
flags : if_katmai or if_sse
8992
opcode : A_CMPNEQSS;
8994
optypes : (ot_xmmreg,ot_memory,ot_none);
8995
code : #193#219#2#15#194#72#1#4;
8996
flags : if_katmai or if_sse
8999
opcode : A_CMPNEQSS;
9001
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9002
code : #219#2#15#194#72#1#4;
9003
flags : if_katmai or if_sse
9006
opcode : A_CMPNLEPS;
9008
optypes : (ot_xmmreg,ot_memory,ot_none);
9009
code : #193#217#2#15#194#72#1#6;
9010
flags : if_katmai or if_sse
9013
opcode : A_CMPNLEPS;
9015
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9016
code : #217#2#15#194#72#1#6;
9017
flags : if_katmai or if_sse
9020
opcode : A_CMPNLESS;
9022
optypes : (ot_xmmreg,ot_memory,ot_none);
9023
code : #193#219#2#15#194#72#1#6;
9024
flags : if_katmai or if_sse
9027
opcode : A_CMPNLESS;
9029
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9030
code : #219#2#15#194#72#1#6;
9031
flags : if_katmai or if_sse
9034
opcode : A_CMPNLTPS;
9036
optypes : (ot_xmmreg,ot_memory,ot_none);
9037
code : #193#217#2#15#194#72#1#5;
9038
flags : if_katmai or if_sse
9041
opcode : A_CMPNLTPS;
9043
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9044
code : #217#2#15#194#72#1#5;
9045
flags : if_katmai or if_sse
9048
opcode : A_CMPNLTSS;
9050
optypes : (ot_xmmreg,ot_memory,ot_none);
9051
code : #193#219#2#15#194#72#1#5;
9052
flags : if_katmai or if_sse
9055
opcode : A_CMPNLTSS;
9057
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9058
code : #219#2#15#194#72#1#5;
9059
flags : if_katmai or if_sse
9062
opcode : A_CMPORDPS;
9064
optypes : (ot_xmmreg,ot_memory,ot_none);
9065
code : #193#217#2#15#194#72#1#7;
9066
flags : if_katmai or if_sse
9069
opcode : A_CMPORDPS;
9071
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9072
code : #217#2#15#194#72#1#7;
9073
flags : if_katmai or if_sse
9076
opcode : A_CMPORDSS;
9078
optypes : (ot_xmmreg,ot_memory,ot_none);
9079
code : #193#219#2#15#194#72#1#7;
9080
flags : if_katmai or if_sse
9083
opcode : A_CMPORDSS;
9085
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9086
code : #219#2#15#194#72#1#7;
9087
flags : if_katmai or if_sse
9090
opcode : A_CMPUNORDPS;
9092
optypes : (ot_xmmreg,ot_memory,ot_none);
9093
code : #193#217#2#15#194#72#1#3;
9094
flags : if_katmai or if_sse
9097
opcode : A_CMPUNORDPS;
9099
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9100
code : #217#2#15#194#72#1#3;
9101
flags : if_katmai or if_sse
9104
opcode : A_CMPUNORDSS;
9106
optypes : (ot_xmmreg,ot_memory,ot_none);
9107
code : #193#219#2#15#194#72#1#3;
9108
flags : if_katmai or if_sse
9111
opcode : A_CMPUNORDSS;
9113
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9114
code : #219#2#15#194#72#1#3;
9115
flags : if_katmai or if_sse
9120
optypes : (ot_xmmreg,ot_memory,ot_immediate);
9121
code : #193#217#2#15#194#72#18;
9122
flags : if_katmai or if_sse or if_sb or if_ar2
9127
optypes : (ot_xmmreg,ot_xmmreg,ot_immediate);
9128
code : #217#2#15#194#72#18;
9129
flags : if_katmai or if_sse or if_sb or if_ar2
9134
optypes : (ot_xmmreg,ot_memory,ot_immediate);
9135
code : #193#219#2#15#194#72#18;
9136
flags : if_katmai or if_sse or if_sb or if_ar2
9141
optypes : (ot_xmmreg,ot_xmmreg,ot_immediate);
9142
code : #219#2#15#194#72#18;
9143
flags : if_katmai or if_sse or if_sb or if_ar2
9148
optypes : (ot_xmmreg,ot_memory,ot_none);
9149
code : #193#2#15#47#72;
9150
flags : if_katmai or if_sse
9155
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9157
flags : if_katmai or if_sse
9160
opcode : A_CVTPI2PS;
9162
optypes : (ot_xmmreg,ot_memory,ot_none);
9163
code : #193#217#2#15#42#72;
9164
flags : if_katmai or if_sse or if_mmx
9167
opcode : A_CVTPI2PS;
9169
optypes : (ot_xmmreg,ot_mmxreg,ot_none);
9170
code : #217#2#15#42#72;
9171
flags : if_katmai or if_sse or if_mmx
9174
opcode : A_CVTPS2PI;
9176
optypes : (ot_mmxreg,ot_memory,ot_none);
9177
code : #193#217#2#15#45#72;
9178
flags : if_katmai or if_sse or if_mmx
9181
opcode : A_CVTPS2PI;
9183
optypes : (ot_mmxreg,ot_xmmreg,ot_none);
9184
code : #217#2#15#45#72;
9185
flags : if_katmai or if_sse or if_mmx
9188
opcode : A_CVTSI2SS;
9190
optypes : (ot_xmmreg,ot_memory,ot_none);
9191
code : #193#219#2#15#42#72;
9192
flags : if_katmai or if_sse or if_sd or if_ar1
9195
opcode : A_CVTSI2SS;
9197
optypes : (ot_xmmreg,ot_reg32,ot_none);
9198
code : #219#2#15#42#72;
9199
flags : if_katmai or if_sse
9202
opcode : A_CVTSS2SI;
9204
optypes : (ot_reg32,ot_memory,ot_none);
9205
code : #193#219#2#15#45#72;
9206
flags : if_katmai or if_sse
9209
opcode : A_CVTSS2SI;
9211
optypes : (ot_reg32,ot_xmmreg,ot_none);
9212
code : #219#2#15#45#72;
9213
flags : if_katmai or if_sse
9216
opcode : A_CVTTPS2PI;
9218
optypes : (ot_mmxreg,ot_memory,ot_none);
9219
code : #193#217#2#15#44#72;
9220
flags : if_katmai or if_sse or if_mmx
9223
opcode : A_CVTTPS2PI;
9225
optypes : (ot_mmxreg,ot_xmmreg,ot_none);
9226
code : #217#2#15#44#72;
9227
flags : if_katmai or if_sse or if_mmx
9230
opcode : A_CVTTSS2SI;
9232
optypes : (ot_reg32,ot_memory,ot_none);
9233
code : #193#219#2#15#44#72;
9234
flags : if_katmai or if_sse
9237
opcode : A_CVTTSS2SI;
9239
optypes : (ot_reg32,ot_xmmreg,ot_none);
9240
code : #219#2#15#44#72;
9241
flags : if_katmai or if_sse
9246
optypes : (ot_xmmreg,ot_memory,ot_none);
9247
code : #193#217#2#15#94#72;
9248
flags : if_katmai or if_sse
9253
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9254
code : #217#2#15#94#72;
9255
flags : if_katmai or if_sse
9260
optypes : (ot_xmmreg,ot_memory,ot_none);
9261
code : #193#219#2#15#94#72;
9262
flags : if_katmai or if_sse
9267
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9268
code : #219#2#15#94#72;
9269
flags : if_katmai or if_sse
9274
optypes : (ot_memory,ot_none,ot_none);
9275
code : #192#2#15#174#130;
9276
flags : if_katmai or if_sse or if_sd
9281
optypes : (ot_xmmreg,ot_memory,ot_none);
9282
code : #193#217#2#15#95#72;
9283
flags : if_katmai or if_sse
9288
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9289
code : #217#2#15#95#72;
9290
flags : if_katmai or if_sse
9295
optypes : (ot_xmmreg,ot_memory,ot_none);
9296
code : #193#219#2#15#95#72;
9297
flags : if_katmai or if_sse
9302
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9303
code : #219#2#15#95#72;
9304
flags : if_katmai or if_sse
9309
optypes : (ot_xmmreg,ot_memory,ot_none);
9310
code : #193#217#2#15#93#72;
9311
flags : if_katmai or if_sse
9316
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9317
code : #217#2#15#93#72;
9318
flags : if_katmai or if_sse
9323
optypes : (ot_xmmreg,ot_memory,ot_none);
9324
code : #193#219#2#15#93#72;
9325
flags : if_katmai or if_sse
9330
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9331
code : #219#2#15#93#72;
9332
flags : if_katmai or if_sse
9337
optypes : (ot_xmmreg,ot_memory,ot_none);
9338
code : #193#2#15#40#72;
9339
flags : if_katmai or if_sse
9344
optypes : (ot_memory,ot_xmmreg,ot_none);
9345
code : #192#2#15#41#65;
9346
flags : if_katmai or if_sse
9351
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9353
flags : if_katmai or if_sse
9358
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9360
flags : if_katmai or if_sse
9365
optypes : (ot_xmmreg,ot_memory,ot_none);
9366
code : #193#2#15#22#72;
9367
flags : if_katmai or if_sse
9372
optypes : (ot_memory,ot_xmmreg,ot_none);
9373
code : #192#2#15#23#65;
9374
flags : if_katmai or if_sse
9379
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9381
flags : if_katmai or if_sse
9386
optypes : (ot_xmmreg,ot_memory,ot_none);
9387
code : #193#2#15#18#72;
9388
flags : if_katmai or if_sse
9393
optypes : (ot_memory,ot_xmmreg,ot_none);
9394
code : #192#2#15#19#65;
9395
flags : if_katmai or if_sse
9400
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9402
flags : if_katmai or if_sse
9405
opcode : A_MOVMSKPS;
9407
optypes : (ot_reg32,ot_xmmreg,ot_none);
9409
flags : if_katmai or if_sse
9414
optypes : (ot_memory,ot_xmmreg,ot_none);
9416
flags : if_katmai or if_sse
9421
optypes : (ot_xmmreg,ot_memory,ot_none);
9422
code : #193#219#2#15#16#72;
9423
flags : if_katmai or if_sse
9428
optypes : (ot_memory,ot_xmmreg,ot_none);
9429
code : #192#219#2#15#17#65;
9430
flags : if_katmai or if_sse
9435
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9436
code : #219#2#15#16#72;
9437
flags : if_katmai or if_sse
9442
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9443
code : #219#2#15#17#65;
9444
flags : if_katmai or if_sse
9449
optypes : (ot_xmmreg,ot_memory,ot_none);
9450
code : #193#217#2#15#16#72;
9451
flags : if_katmai or if_sse
9456
optypes : (ot_memory,ot_xmmreg,ot_none);
9457
code : #192#217#2#15#17#65;
9458
flags : if_katmai or if_sse
9463
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9464
code : #217#2#15#16#72;
9465
flags : if_katmai or if_sse
9470
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9471
code : #217#2#15#17#65;
9472
flags : if_katmai or if_sse
9477
optypes : (ot_xmmreg,ot_memory,ot_none);
9478
code : #193#2#15#89#72;
9479
flags : if_katmai or if_sse
9484
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9486
flags : if_katmai or if_sse
9491
optypes : (ot_xmmreg,ot_memory,ot_none);
9492
code : #193#219#2#15#89#72;
9493
flags : if_katmai or if_sse
9498
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9499
code : #219#2#15#89#72;
9500
flags : if_katmai or if_sse
9505
optypes : (ot_xmmreg,ot_memory,ot_none);
9506
code : #193#2#15#86#72;
9507
flags : if_katmai or if_sse
9512
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9514
flags : if_katmai or if_sse
9519
optypes : (ot_xmmreg,ot_memory,ot_none);
9520
code : #193#217#2#15#83#72;
9521
flags : if_katmai or if_sse
9526
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9527
code : #217#2#15#83#72;
9528
flags : if_katmai or if_sse
9533
optypes : (ot_xmmreg,ot_memory,ot_none);
9534
code : #193#219#2#15#83#72;
9535
flags : if_katmai or if_sse
9540
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9541
code : #219#2#15#83#72;
9542
flags : if_katmai or if_sse
9547
optypes : (ot_xmmreg,ot_memory,ot_none);
9548
code : #193#217#2#15#82#72;
9549
flags : if_katmai or if_sse
9554
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9555
code : #217#2#15#82#72;
9556
flags : if_katmai or if_sse
9561
optypes : (ot_xmmreg,ot_memory,ot_none);
9562
code : #193#219#2#15#82#72;
9563
flags : if_katmai or if_sse
9568
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9569
code : #219#2#15#82#72;
9570
flags : if_katmai or if_sse
9575
optypes : (ot_xmmreg,ot_memory,ot_immediate);
9576
code : #193#2#15#198#72#18;
9577
flags : if_katmai or if_sse or if_sb or if_ar2
9582
optypes : (ot_xmmreg,ot_xmmreg,ot_immediate);
9583
code : #2#15#198#72#18;
9584
flags : if_katmai or if_sse or if_sb or if_ar2
9589
optypes : (ot_xmmreg,ot_memory,ot_none);
9590
code : #193#217#2#15#81#72;
9591
flags : if_katmai or if_sse
9596
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9597
code : #217#2#15#81#72;
9598
flags : if_katmai or if_sse
9603
optypes : (ot_xmmreg,ot_memory,ot_none);
9604
code : #193#219#2#15#81#72;
9605
flags : if_katmai or if_sse
9610
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9611
code : #219#2#15#81#72;
9612
flags : if_katmai or if_sse
9617
optypes : (ot_memory,ot_none,ot_none);
9618
code : #192#2#15#174#131;
9619
flags : if_katmai or if_sse or if_sd
9624
optypes : (ot_xmmreg,ot_memory,ot_none);
9625
code : #193#217#2#15#92#72;
9626
flags : if_katmai or if_sse
9631
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9632
code : #217#2#15#92#72;
9633
flags : if_katmai or if_sse
9638
optypes : (ot_xmmreg,ot_memory,ot_none);
9639
code : #193#219#2#15#92#72;
9640
flags : if_katmai or if_sse
9645
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9646
code : #219#2#15#92#72;
9647
flags : if_katmai or if_sse
9652
optypes : (ot_xmmreg,ot_memory,ot_none);
9653
code : #193#2#15#46#72;
9654
flags : if_katmai or if_sse
9659
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9661
flags : if_katmai or if_sse
9664
opcode : A_UNPCKHPS;
9666
optypes : (ot_xmmreg,ot_memory,ot_none);
9667
code : #193#2#15#21#72;
9668
flags : if_katmai or if_sse
9671
opcode : A_UNPCKHPS;
9673
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9675
flags : if_katmai or if_sse
9678
opcode : A_UNPCKLPS;
9680
optypes : (ot_xmmreg,ot_memory,ot_none);
9681
code : #193#2#15#20#72;
9682
flags : if_katmai or if_sse
9685
opcode : A_UNPCKLPS;
9687
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9689
flags : if_katmai or if_sse
9694
optypes : (ot_xmmreg,ot_memory,ot_none);
9695
code : #193#2#15#87#72;
9696
flags : if_katmai or if_sse
9701
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9703
flags : if_katmai or if_sse
9708
optypes : (ot_memory,ot_none,ot_none);
9709
code : #192#2#15#174#129;
9710
flags : if_p6 or if_sse or if_fpu
9715
optypes : (ot_memory,ot_none,ot_none);
9716
code : #192#2#15#174#128;
9717
flags : if_p6 or if_sse or if_fpu
9720
opcode : A_PREFETCHNTA;
9722
optypes : (ot_memory,ot_none,ot_none);
9723
code : #192#2#15#24#128;
9727
opcode : A_PREFETCHT0;
9729
optypes : (ot_memory,ot_none,ot_none);
9730
code : #192#2#15#24#129;
9734
opcode : A_PREFETCHT1;
9736
optypes : (ot_memory,ot_none,ot_none);
9737
code : #192#2#15#24#130;
9741
opcode : A_PREFETCHT2;
9743
optypes : (ot_memory,ot_none,ot_none);
9744
code : #192#2#15#24#131;
9750
optypes : (ot_none,ot_none,ot_none);
9751
code : #3#15#174#248;
9755
opcode : A_MASKMOVQ;
9757
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
9758
code : #2#15#247#72;
9759
flags : if_katmai or if_mmx
9764
optypes : (ot_memory,ot_mmxreg,ot_none);
9765
code : #2#15#231#65;
9766
flags : if_katmai or if_mmx or if_sm
9771
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
9772
code : #2#15#224#72;
9773
flags : if_katmai or if_mmx
9778
optypes : (ot_mmxreg,ot_memory,ot_none);
9779
code : #193#2#15#224#72;
9780
flags : if_katmai or if_mmx or if_sm
9785
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9786
code : #3#102#15#224#72;
9787
flags : if_willamette or if_sse2
9792
optypes : (ot_xmmreg,ot_memory,ot_none);
9793
code : #193#3#102#15#224#72;
9794
flags : if_willamette or if_sse2 or if_sm
9799
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
9800
code : #2#15#227#72;
9801
flags : if_katmai or if_mmx
9806
optypes : (ot_mmxreg,ot_memory,ot_none);
9807
code : #193#2#15#227#72;
9808
flags : if_katmai or if_mmx or if_sm
9813
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9814
code : #3#102#15#227#72;
9815
flags : if_willamette or if_sse2
9820
optypes : (ot_xmmreg,ot_memory,ot_none);
9821
code : #193#3#102#15#227#72;
9822
flags : if_willamette or if_sse2 or if_sm
9827
optypes : (ot_reg32,ot_mmxreg,ot_immediate);
9828
code : #2#15#197#72#18;
9829
flags : if_katmai or if_mmx or if_sb or if_ar2
9834
optypes : (ot_reg32,ot_xmmreg,ot_immediate);
9835
code : #3#102#15#197#72#22;
9836
flags : if_willamette or if_sse2 or if_sb or if_ar2
9841
optypes : (ot_mmxreg,ot_reg16,ot_immediate);
9842
code : #2#15#196#72#18;
9843
flags : if_katmai or if_mmx or if_sb or if_ar2
9848
optypes : (ot_mmxreg,ot_reg32,ot_immediate);
9849
code : #2#15#196#72#18;
9850
flags : if_katmai or if_mmx or if_sb or if_ar2
9855
optypes : (ot_mmxreg,ot_memory,ot_immediate);
9856
code : #193#2#15#196#72#18;
9857
flags : if_katmai or if_mmx or if_sb or if_ar2
9862
optypes : (ot_mmxreg,ot_memory or ot_bits16,ot_immediate);
9863
code : #193#2#15#196#72#18;
9864
flags : if_katmai or if_mmx or if_sb or if_ar2
9869
optypes : (ot_xmmreg,ot_reg16,ot_immediate);
9870
code : #3#102#15#196#72#22;
9871
flags : if_willamette or if_sse2 or if_sb or if_ar2
9876
optypes : (ot_xmmreg,ot_reg32,ot_immediate);
9877
code : #3#102#15#196#72#22;
9878
flags : if_willamette or if_sse2 or if_sb or if_ar2
9883
optypes : (ot_xmmreg,ot_memory,ot_immediate);
9884
code : #193#3#102#15#196#72#22;
9885
flags : if_willamette or if_sse2 or if_sb or if_ar2
9890
optypes : (ot_xmmreg,ot_memory or ot_bits16,ot_immediate);
9891
code : #193#3#102#15#196#72#22;
9892
flags : if_willamette or if_sse2 or if_sb or if_ar2
9897
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
9898
code : #2#15#238#72;
9899
flags : if_katmai or if_mmx
9904
optypes : (ot_mmxreg,ot_memory,ot_none);
9905
code : #193#2#15#238#72;
9906
flags : if_katmai or if_mmx or if_sm
9911
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9912
code : #3#102#15#238#72;
9913
flags : if_willamette or if_sse2
9918
optypes : (ot_xmmreg,ot_memory,ot_none);
9919
code : #193#3#102#15#238#72;
9920
flags : if_willamette or if_sse2 or if_sm
9925
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
9926
code : #2#15#222#72;
9927
flags : if_katmai or if_mmx
9932
optypes : (ot_mmxreg,ot_memory,ot_none);
9933
code : #193#2#15#222#72;
9934
flags : if_katmai or if_mmx or if_sm
9939
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9940
code : #3#102#15#222#72;
9941
flags : if_willamette or if_sse2
9946
optypes : (ot_xmmreg,ot_memory,ot_none);
9947
code : #193#3#102#15#222#72;
9948
flags : if_willamette or if_sse2 or if_sm
9953
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
9954
code : #2#15#234#72;
9955
flags : if_katmai or if_mmx
9960
optypes : (ot_mmxreg,ot_memory,ot_none);
9961
code : #193#2#15#234#72;
9962
flags : if_katmai or if_mmx or if_sm
9967
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9968
code : #3#102#15#234#72;
9969
flags : if_willamette or if_sse2
9974
optypes : (ot_xmmreg,ot_memory,ot_none);
9975
code : #193#3#102#15#234#72;
9976
flags : if_willamette or if_sse2 or if_sm
9981
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
9982
code : #2#15#218#72;
9983
flags : if_katmai or if_mmx
9988
optypes : (ot_mmxreg,ot_memory,ot_none);
9989
code : #193#2#15#218#72;
9990
flags : if_katmai or if_mmx or if_sm
9995
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
9996
code : #3#102#15#218#72;
9997
flags : if_willamette or if_sse2
10002
optypes : (ot_xmmreg,ot_memory,ot_none);
10003
code : #193#3#102#15#218#72;
10004
flags : if_willamette or if_sse2 or if_sm
10007
opcode : A_PMOVMSKB;
10009
optypes : (ot_reg32,ot_mmxreg,ot_none);
10010
code : #2#15#215#72;
10011
flags : if_katmai or if_mmx
10014
opcode : A_PMOVMSKB;
10016
optypes : (ot_reg32,ot_xmmreg,ot_none);
10017
code : #3#102#15#215#72;
10018
flags : if_willamette or if_sse2
10021
opcode : A_PMULHUW;
10023
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
10024
code : #2#15#228#72;
10025
flags : if_katmai or if_mmx
10028
opcode : A_PMULHUW;
10030
optypes : (ot_mmxreg,ot_memory,ot_none);
10031
code : #193#2#15#228#72;
10032
flags : if_katmai or if_mmx or if_sm
10035
opcode : A_PMULHUW;
10037
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10038
code : #3#102#15#228#72;
10039
flags : if_willamette or if_sse2
10042
opcode : A_PMULHUW;
10044
optypes : (ot_xmmreg,ot_memory,ot_none);
10045
code : #193#3#102#15#228#72;
10046
flags : if_willamette or if_sse2 or if_sm
10051
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
10052
code : #2#15#246#72;
10053
flags : if_katmai or if_mmx
10058
optypes : (ot_mmxreg,ot_memory,ot_none);
10059
code : #193#2#15#246#72;
10060
flags : if_katmai or if_mmx or if_sm
10065
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10066
code : #3#102#15#246#72;
10067
flags : if_willamette or if_sse2
10072
optypes : (ot_xmmreg,ot_memory,ot_none);
10073
code : #193#3#102#15#246#72;
10074
flags : if_willamette or if_sse2 or if_sm
10079
optypes : (ot_mmxreg,ot_mmxreg,ot_immediate);
10080
code : #2#15#112#72#18;
10081
flags : if_katmai or if_mmx or if_sb or if_ar2
10086
optypes : (ot_mmxreg,ot_memory,ot_immediate);
10087
code : #193#2#15#112#72#18;
10088
flags : if_katmai or if_mmx or if_sm2 or if_sb or if_ar2
10093
optypes : (ot_mmxreg,ot_memory,ot_none);
10094
code : #193#2#15#15#72#1#138;
10095
flags : if_pent or if_3dnow or if_sm
10100
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
10101
code : #2#15#15#72#1#138;
10102
flags : if_pent or if_3dnow
10105
opcode : A_PFPNACC;
10107
optypes : (ot_mmxreg,ot_memory,ot_none);
10108
code : #193#2#15#15#72#1#142;
10109
flags : if_pent or if_3dnow or if_sm
10112
opcode : A_PFPNACC;
10114
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
10115
code : #2#15#15#72#1#142;
10116
flags : if_pent or if_3dnow
10121
optypes : (ot_mmxreg,ot_memory,ot_none);
10122
code : #193#2#15#15#72#1#12;
10123
flags : if_pent or if_3dnow or if_sm
10128
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
10129
code : #2#15#15#72#1#12;
10130
flags : if_pent or if_3dnow
10135
optypes : (ot_mmxreg,ot_memory,ot_none);
10136
code : #193#2#15#15#72#1#28;
10137
flags : if_pent or if_3dnow or if_sm
10142
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
10143
code : #2#15#15#72#1#28;
10144
flags : if_pent or if_3dnow
10149
optypes : (ot_mmxreg,ot_memory,ot_none);
10150
code : #193#2#15#15#72#1#187;
10151
flags : if_pent or if_3dnow or if_sm
10156
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
10157
code : #2#15#15#72#1#187;
10158
flags : if_pent or if_3dnow or if_sm
10163
optypes : (ot_fpureg,ot_none,ot_none);
10164
code : #1#223#8#192;
10165
flags : if_pent or if_3dnow or if_fpu
10168
opcode : A_MASKMOVDQU;
10170
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10171
code : #3#102#15#247#72;
10172
flags : if_willamette or if_sse2
10175
opcode : A_CLFLUSH;
10177
optypes : (ot_memory,ot_none,ot_none);
10178
code : #192#2#15#174#135;
10179
flags : if_willamette or if_sse2
10182
opcode : A_MOVNTDQ;
10184
optypes : (ot_memory,ot_xmmreg,ot_none);
10185
code : #192#3#102#15#231#65;
10186
flags : if_willamette or if_sse2 or if_sm
10191
optypes : (ot_memory,ot_reg32,ot_none);
10192
code : #192#2#15#195#65;
10193
flags : if_willamette or if_sse2 or if_sm
10196
opcode : A_MOVNTPD;
10198
optypes : (ot_memory,ot_xmmreg,ot_none);
10199
code : #192#3#102#15#43#65;
10200
flags : if_willamette or if_sse2 or if_sm
10205
optypes : (ot_none,ot_none,ot_none);
10207
flags : if_willamette or if_sse2
10212
optypes : (ot_none,ot_none,ot_none);
10213
code : #3#15#174#232;
10214
flags : if_willamette or if_sse2
10219
optypes : (ot_none,ot_none,ot_none);
10220
code : #3#15#174#240;
10221
flags : if_willamette or if_sse2
10226
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10227
code : #3#102#15#111#72;
10228
flags : if_willamette or if_sse2
10233
optypes : (ot_memory,ot_xmmreg,ot_none);
10234
code : #192#3#102#15#127#65;
10235
flags : if_willamette or if_sse2 or if_sm
10240
optypes : (ot_xmmreg,ot_memory,ot_none);
10241
code : #193#3#102#15#111#72;
10242
flags : if_willamette or if_sse2 or if_sm
10247
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10248
code : #3#102#15#127#72;
10249
flags : if_willamette or if_sse2
10254
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10255
code : #219#2#15#111#72;
10256
flags : if_willamette or if_sse2
10261
optypes : (ot_memory,ot_xmmreg,ot_none);
10262
code : #219#192#2#15#127#65;
10263
flags : if_willamette or if_sse2 or if_sm
10268
optypes : (ot_xmmreg,ot_memory,ot_none);
10269
code : #193#219#2#15#111#72;
10270
flags : if_willamette or if_sse2 or if_sm
10275
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10276
code : #219#2#15#127#72;
10277
flags : if_willamette or if_sse2
10280
opcode : A_MOVDQ2Q;
10282
optypes : (ot_mmxreg,ot_xmmreg,ot_none);
10283
code : #3#242#15#214#72;
10284
flags : if_willamette or if_sse2
10287
opcode : A_MOVQ2DQ;
10289
optypes : (ot_xmmreg,ot_mmxreg,ot_none);
10290
code : #219#2#15#214#72;
10291
flags : if_willamette or if_sse2
10296
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
10297
code : #2#15#212#72;
10298
flags : if_willamette or if_sse2
10303
optypes : (ot_mmxreg,ot_memory,ot_none);
10304
code : #193#2#15#212#72;
10305
flags : if_willamette or if_sse2 or if_sm
10310
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10311
code : #3#102#15#212#72;
10312
flags : if_willamette or if_sse2
10317
optypes : (ot_xmmreg,ot_memory,ot_none);
10318
code : #193#3#102#15#212#72;
10319
flags : if_willamette or if_sse2 or if_sm
10322
opcode : A_PMULUDQ;
10324
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
10325
code : #2#15#244#72;
10326
flags : if_willamette or if_sse2
10329
opcode : A_PMULUDQ;
10331
optypes : (ot_mmxreg,ot_memory,ot_none);
10332
code : #193#2#15#244#72;
10333
flags : if_willamette or if_sse2 or if_sm
10336
opcode : A_PMULUDQ;
10338
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10339
code : #3#102#15#244#72;
10340
flags : if_willamette or if_sse2
10343
opcode : A_PMULUDQ;
10345
optypes : (ot_xmmreg,ot_memory,ot_none);
10346
code : #193#3#102#15#244#72;
10347
flags : if_willamette or if_sse2 or if_sm
10352
optypes : (ot_xmmreg,ot_xmmreg,ot_immediate);
10353
code : #3#102#15#112#72#18;
10354
flags : if_willamette or if_sse2 or if_sb or if_ar2
10359
optypes : (ot_xmmreg,ot_memory,ot_immediate);
10360
code : #193#3#102#15#112#72#18;
10361
flags : if_willamette or if_sse2 or if_sm2 or if_sb or if_ar2
10364
opcode : A_PSHUFHW;
10366
optypes : (ot_xmmreg,ot_xmmreg,ot_immediate);
10367
code : #219#2#15#112#72#18;
10368
flags : if_willamette or if_sse2 or if_sb or if_ar2
10371
opcode : A_PSHUFHW;
10373
optypes : (ot_xmmreg,ot_memory,ot_immediate);
10374
code : #193#219#2#15#112#72#18;
10375
flags : if_willamette or if_sse2 or if_sm2 or if_sb or if_ar2
10378
opcode : A_PSHUFLW;
10380
optypes : (ot_xmmreg,ot_xmmreg,ot_immediate);
10381
code : #3#242#15#112#72#18;
10382
flags : if_willamette or if_sse2 or if_sb or if_ar2
10385
opcode : A_PSHUFLW;
10387
optypes : (ot_xmmreg,ot_memory,ot_immediate);
10388
code : #193#3#242#15#112#72#18;
10389
flags : if_willamette or if_sse2 or if_sm2 or if_sb or if_ar2
10394
optypes : (ot_xmmreg,ot_immediate,ot_none);
10395
code : #3#102#15#115#131#21;
10396
flags : if_willamette or if_sse2 or if_sb or if_ar1
10401
optypes : (ot_mmxreg,ot_mmxreg,ot_none);
10402
code : #2#15#251#72;
10403
flags : if_willamette or if_sse2
10408
optypes : (ot_mmxreg,ot_memory,ot_none);
10409
code : #193#2#15#251#72;
10410
flags : if_willamette or if_sse2 or if_sm
10415
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10416
code : #3#102#15#251#72;
10417
flags : if_willamette or if_sse2
10422
optypes : (ot_xmmreg,ot_memory,ot_none);
10423
code : #193#3#102#15#251#72;
10424
flags : if_willamette or if_sse2 or if_sm
10427
opcode : A_PUNPCKHQDQ;
10429
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10430
code : #3#102#15#109#72;
10431
flags : if_willamette or if_sse2
10434
opcode : A_PUNPCKHQDQ;
10436
optypes : (ot_xmmreg,ot_memory,ot_none);
10437
code : #193#3#102#15#109#72;
10438
flags : if_willamette or if_sse2 or if_sm
10441
opcode : A_PUNPCKLQDQ;
10443
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10444
code : #3#102#15#108#72;
10445
flags : if_willamette or if_sse2
10448
opcode : A_PUNPCKLQDQ;
10450
optypes : (ot_xmmreg,ot_memory,ot_none);
10451
code : #193#3#102#15#108#72;
10452
flags : if_willamette or if_sse2 or if_sm
10457
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10458
code : #217#3#102#15#88#72;
10459
flags : if_willamette or if_sse2
10464
optypes : (ot_xmmreg,ot_memory,ot_none);
10465
code : #193#217#3#102#15#88#72;
10466
flags : if_willamette or if_sse2 or if_sm
10471
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10472
code : #217#3#242#15#88#72;
10473
flags : if_willamette or if_sse2
10478
optypes : (ot_xmmreg,ot_memory,ot_none);
10479
code : #193#217#3#242#15#88#72;
10480
flags : if_willamette or if_sse2
10485
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10486
code : #217#3#102#15#85#72;
10487
flags : if_willamette or if_sse2
10492
optypes : (ot_xmmreg,ot_memory,ot_none);
10493
code : #193#217#3#102#15#85#72;
10494
flags : if_willamette or if_sse2 or if_sm
10499
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10500
code : #217#3#102#15#84#72;
10501
flags : if_willamette or if_sse2
10506
optypes : (ot_xmmreg,ot_memory,ot_none);
10507
code : #193#217#3#102#15#84#72;
10508
flags : if_willamette or if_sse2 or if_sm
10511
opcode : A_CMPEQPD;
10513
optypes : (ot_xmmreg,ot_memory,ot_none);
10514
code : #193#217#3#102#15#194#72#1#0;
10515
flags : if_willamette or if_sse2 or if_sm
10518
opcode : A_CMPEQPD;
10520
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10521
code : #217#3#102#15#194#72#1#0;
10522
flags : if_willamette or if_sse2
10525
opcode : A_CMPEQSD;
10527
optypes : (ot_xmmreg,ot_memory,ot_none);
10528
code : #193#217#3#242#15#194#72#1#0;
10529
flags : if_willamette or if_sse2
10532
opcode : A_CMPEQSD;
10534
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10535
code : #217#3#242#15#194#72#1#0;
10536
flags : if_willamette or if_sse2
10539
opcode : A_CMPLEPD;
10541
optypes : (ot_xmmreg,ot_memory,ot_none);
10542
code : #193#217#3#102#15#194#72#1#2;
10543
flags : if_willamette or if_sse2 or if_sm
10546
opcode : A_CMPLEPD;
10548
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10549
code : #217#3#102#15#194#72#1#2;
10550
flags : if_willamette or if_sse2
10553
opcode : A_CMPLESD;
10555
optypes : (ot_xmmreg,ot_memory,ot_none);
10556
code : #193#217#3#242#15#194#72#1#2;
10557
flags : if_willamette or if_sse2
10560
opcode : A_CMPLESD;
10562
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10563
code : #217#3#242#15#194#72#1#2;
10564
flags : if_willamette or if_sse2
10567
opcode : A_CMPLTPD;
10569
optypes : (ot_xmmreg,ot_memory,ot_none);
10570
code : #193#217#3#102#15#194#72#1#1;
10571
flags : if_willamette or if_sse2 or if_sm
10574
opcode : A_CMPLTPD;
10576
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10577
code : #217#3#102#15#194#72#1#1;
10578
flags : if_willamette or if_sse2
10581
opcode : A_CMPLTSD;
10583
optypes : (ot_xmmreg,ot_memory,ot_none);
10584
code : #193#217#3#242#15#194#72#1#1;
10585
flags : if_willamette or if_sse2
10588
opcode : A_CMPLTSD;
10590
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10591
code : #217#3#242#15#194#72#1#1;
10592
flags : if_willamette or if_sse2
10595
opcode : A_CMPNEQPD;
10597
optypes : (ot_xmmreg,ot_memory,ot_none);
10598
code : #193#217#3#102#15#194#72#1#4;
10599
flags : if_willamette or if_sse2 or if_sm
10602
opcode : A_CMPNEQPD;
10604
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10605
code : #217#3#102#15#194#72#1#4;
10606
flags : if_willamette or if_sse2
10609
opcode : A_CMPNEQPD;
10611
optypes : (ot_xmmreg,ot_memory,ot_none);
10612
code : #193#217#3#242#15#194#72#1#4;
10613
flags : if_willamette or if_sse2
10616
opcode : A_CMPNEQPD;
10618
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10619
code : #217#3#242#15#194#72#1#4;
10620
flags : if_willamette or if_sse2
10623
opcode : A_CMPNLEPD;
10625
optypes : (ot_xmmreg,ot_memory,ot_none);
10626
code : #193#217#3#102#15#194#72#1#6;
10627
flags : if_willamette or if_sse2 or if_sm
10630
opcode : A_CMPNLEPD;
10632
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10633
code : #217#3#102#15#194#72#1#6;
10634
flags : if_willamette or if_sse2
10637
opcode : A_CMPNLESD;
10639
optypes : (ot_xmmreg,ot_memory,ot_none);
10640
code : #193#217#3#242#15#194#72#1#6;
10641
flags : if_willamette or if_sse2
10644
opcode : A_CMPNLESD;
10646
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10647
code : #217#3#242#15#194#72#1#6;
10648
flags : if_willamette or if_sse2
10651
opcode : A_CMPNLTPD;
10653
optypes : (ot_xmmreg,ot_memory,ot_none);
10654
code : #193#217#3#102#15#194#72#1#5;
10655
flags : if_willamette or if_sse2 or if_sm
10658
opcode : A_CMPNLTPD;
10660
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10661
code : #217#3#102#15#194#72#1#5;
10662
flags : if_willamette or if_sse2
10665
opcode : A_CMPNLTSD;
10667
optypes : (ot_xmmreg,ot_memory,ot_none);
10668
code : #193#217#3#242#15#194#72#1#5;
10669
flags : if_willamette or if_sse2
10672
opcode : A_CMPNLTSD;
10674
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10675
code : #217#3#242#15#194#72#1#5;
10676
flags : if_willamette or if_sse2
10679
opcode : A_CMPORDPD;
10681
optypes : (ot_xmmreg,ot_memory,ot_none);
10682
code : #193#217#3#102#15#194#72#1#7;
10683
flags : if_willamette or if_sse2 or if_sm
10686
opcode : A_CMPORDPD;
10688
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10689
code : #217#3#102#15#194#72#1#7;
10690
flags : if_willamette or if_sse2
10693
opcode : A_CMPORDSD;
10695
optypes : (ot_xmmreg,ot_memory,ot_none);
10696
code : #193#217#3#242#15#194#72#1#7;
10697
flags : if_willamette or if_sse2
10700
opcode : A_CMPORDSD;
10702
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10703
code : #217#3#242#15#194#72#1#7;
10704
flags : if_willamette or if_sse2
10707
opcode : A_CMPUNORDPD;
10709
optypes : (ot_xmmreg,ot_memory,ot_none);
10710
code : #193#217#3#102#15#194#72#1#3;
10711
flags : if_willamette or if_sse2 or if_sm
10714
opcode : A_CMPUNORDPD;
10716
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10717
code : #217#3#102#15#194#72#1#3;
10718
flags : if_willamette or if_sse2
10721
opcode : A_CMPUNORDSD;
10723
optypes : (ot_xmmreg,ot_memory,ot_none);
10724
code : #193#217#3#242#15#194#72#1#3;
10725
flags : if_willamette or if_sse2
10728
opcode : A_CMPUNORDSD;
10730
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10731
code : #217#3#242#15#194#72#1#3;
10732
flags : if_willamette or if_sse2
10737
optypes : (ot_xmmreg,ot_xmmreg,ot_immediate);
10738
code : #217#3#102#15#194#72#22;
10739
flags : if_willamette or if_sse2 or if_sb or if_ar2
10744
optypes : (ot_xmmreg,ot_memory,ot_immediate);
10745
code : #193#217#3#102#15#194#72#22;
10746
flags : if_willamette or if_sse2 or if_sm2 or if_sb or if_ar2
10751
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10752
code : #217#3#102#15#47#72;
10753
flags : if_willamette or if_sse2
10758
optypes : (ot_xmmreg,ot_memory,ot_none);
10759
code : #193#217#3#102#15#47#72;
10760
flags : if_willamette or if_sse2
10763
opcode : A_CVTDQ2PD;
10765
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10766
code : #219#2#15#230#72;
10767
flags : if_willamette or if_sse2
10770
opcode : A_CVTDQ2PD;
10772
optypes : (ot_xmmreg,ot_memory,ot_none);
10773
code : #193#219#2#15#230#72;
10774
flags : if_willamette or if_sse2
10777
opcode : A_CVTDQ2PS;
10779
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10780
code : #2#15#91#72;
10781
flags : if_willamette or if_sse2
10784
opcode : A_CVTDQ2PS;
10786
optypes : (ot_xmmreg,ot_memory,ot_none);
10787
code : #193#2#15#91#72;
10788
flags : if_willamette or if_sse2 or if_sm
10791
opcode : A_CVTPD2DQ;
10793
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10794
code : #3#242#15#230#72;
10795
flags : if_willamette or if_sse2
10798
opcode : A_CVTPD2DQ;
10800
optypes : (ot_xmmreg,ot_memory,ot_none);
10801
code : #193#3#242#15#230#72;
10802
flags : if_willamette or if_sse2 or if_sm
10805
opcode : A_CVTPD2PI;
10807
optypes : (ot_mmxreg,ot_xmmreg,ot_none);
10808
code : #3#102#15#45#72;
10809
flags : if_willamette or if_sse2
10812
opcode : A_CVTPD2PI;
10814
optypes : (ot_mmxreg,ot_memory,ot_none);
10815
code : #193#3#102#15#45#72;
10816
flags : if_willamette or if_sse2
10819
opcode : A_CVTPD2PS;
10821
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10822
code : #3#102#15#90#72;
10823
flags : if_willamette or if_sse2
10826
opcode : A_CVTPD2PS;
10828
optypes : (ot_xmmreg,ot_memory,ot_none);
10829
code : #193#3#102#15#90#72;
10830
flags : if_willamette or if_sse2 or if_sm
10833
opcode : A_CVTPI2PD;
10835
optypes : (ot_xmmreg,ot_mmxreg,ot_none);
10836
code : #3#102#15#42#72;
10837
flags : if_willamette or if_sse2
10840
opcode : A_CVTPI2PD;
10842
optypes : (ot_xmmreg,ot_memory,ot_none);
10843
code : #193#3#102#15#42#72;
10844
flags : if_willamette or if_sse2
10847
opcode : A_CVTPS2DQ;
10849
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10850
code : #3#102#15#91#72;
10851
flags : if_willamette or if_sse2
10854
opcode : A_CVTPS2DQ;
10856
optypes : (ot_xmmreg,ot_memory,ot_none);
10857
code : #193#3#102#15#91#72;
10858
flags : if_willamette or if_sse2 or if_sm
10861
opcode : A_CVTPS2PD;
10863
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10864
code : #2#15#90#72;
10865
flags : if_willamette or if_sse2
10868
opcode : A_CVTPS2PD;
10870
optypes : (ot_xmmreg,ot_memory,ot_none);
10871
code : #193#2#15#90#72;
10872
flags : if_willamette or if_sse2
10875
opcode : A_CVTSD2SI;
10877
optypes : (ot_reg32,ot_xmmreg,ot_none);
10878
code : #3#242#15#45#72;
10879
flags : if_willamette or if_sse2
10882
opcode : A_CVTSD2SI;
10884
optypes : (ot_reg32,ot_memory,ot_none);
10885
code : #193#3#242#15#45#72;
10886
flags : if_willamette or if_sse2
10889
opcode : A_CVTSD2SS;
10891
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10892
code : #3#242#15#90#72;
10893
flags : if_willamette or if_sse2
10896
opcode : A_CVTSD2SS;
10898
optypes : (ot_xmmreg,ot_memory,ot_none);
10899
code : #193#3#242#15#90#72;
10900
flags : if_willamette or if_sse2
10903
opcode : A_CVTSI2SD;
10905
optypes : (ot_xmmreg,ot_reg32,ot_none);
10906
code : #3#242#15#42#72;
10907
flags : if_willamette or if_sse2
10910
opcode : A_CVTSI2SD;
10912
optypes : (ot_xmmreg,ot_memory,ot_none);
10913
code : #193#3#242#15#42#72;
10914
flags : if_willamette or if_sse2
10917
opcode : A_CVTSS2SD;
10919
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10920
code : #219#2#15#90#72;
10921
flags : if_willamette or if_sse2
10924
opcode : A_CVTSS2SD;
10926
optypes : (ot_xmmreg,ot_memory,ot_none);
10927
code : #193#219#2#15#90#72;
10928
flags : if_willamette or if_sse2
10931
opcode : A_CVTTPD2PI;
10933
optypes : (ot_mmxreg,ot_xmmreg,ot_none);
10934
code : #3#102#15#44#72;
10935
flags : if_willamette or if_sse2
10938
opcode : A_CVTTPD2PI;
10940
optypes : (ot_mmxreg,ot_memory,ot_none);
10941
code : #193#3#102#15#44#72;
10942
flags : if_willamette or if_sse2
10945
opcode : A_CVTTPD2DQ;
10947
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10948
code : #3#102#15#230#72;
10949
flags : if_willamette or if_sse2
10952
opcode : A_CVTTPD2DQ;
10954
optypes : (ot_xmmreg,ot_memory,ot_none);
10955
code : #193#3#102#15#230#72;
10956
flags : if_willamette or if_sse2 or if_sm
10959
opcode : A_CVTTPS2DQ;
10961
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10962
code : #219#2#15#91#72;
10963
flags : if_willamette or if_sse2
10966
opcode : A_CVTTPS2DQ;
10968
optypes : (ot_xmmreg,ot_memory,ot_none);
10969
code : #193#219#2#15#91#72;
10970
flags : if_willamette or if_sse2 or if_sm
10973
opcode : A_CVTTSD2SI;
10975
optypes : (ot_reg32,ot_xmmreg,ot_none);
10976
code : #3#242#15#44#72;
10977
flags : if_willamette or if_sse2
10980
opcode : A_CVTTSD2SI;
10982
optypes : (ot_reg32,ot_memory,ot_none);
10983
code : #193#3#242#15#44#72;
10984
flags : if_willamette or if_sse2
10989
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
10990
code : #3#102#15#94#72;
10991
flags : if_willamette or if_sse2
10996
optypes : (ot_xmmreg,ot_memory,ot_none);
10997
code : #193#3#102#15#94#72;
10998
flags : if_willamette or if_sse2 or if_sm
11003
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11004
code : #3#242#15#94#72;
11005
flags : if_willamette or if_sse2
11010
optypes : (ot_xmmreg,ot_memory,ot_none);
11011
code : #193#3#242#15#94#72;
11012
flags : if_willamette or if_sse2
11017
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11018
code : #3#102#15#95#72;
11019
flags : if_willamette or if_sse2
11024
optypes : (ot_xmmreg,ot_memory,ot_none);
11025
code : #193#3#102#15#95#72;
11026
flags : if_willamette or if_sse2 or if_sm
11031
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11032
code : #3#242#15#95#72;
11033
flags : if_willamette or if_sse2
11038
optypes : (ot_xmmreg,ot_memory,ot_none);
11039
code : #193#3#242#15#95#72;
11040
flags : if_willamette or if_sse2
11045
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11046
code : #3#102#15#93#72;
11047
flags : if_willamette or if_sse2
11052
optypes : (ot_xmmreg,ot_memory,ot_none);
11053
code : #193#3#102#15#93#72;
11054
flags : if_willamette or if_sse2 or if_sm
11059
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11060
code : #3#242#15#93#72;
11061
flags : if_willamette or if_sse2
11066
optypes : (ot_xmmreg,ot_memory,ot_none);
11067
code : #193#3#242#15#93#72;
11068
flags : if_willamette or if_sse2
11073
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11074
code : #3#102#15#40#72;
11075
flags : if_willamette or if_sse2
11080
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11081
code : #3#102#15#41#72;
11082
flags : if_willamette or if_sse2
11087
optypes : (ot_memory,ot_xmmreg,ot_none);
11088
code : #192#3#102#15#41#65;
11089
flags : if_willamette or if_sse2 or if_sm
11094
optypes : (ot_xmmreg,ot_memory,ot_none);
11095
code : #193#3#102#15#40#72;
11096
flags : if_willamette or if_sse2 or if_sm
11101
optypes : (ot_memory,ot_xmmreg,ot_none);
11102
code : #192#3#102#15#23#65;
11103
flags : if_willamette or if_sse2
11108
optypes : (ot_xmmreg,ot_memory,ot_none);
11109
code : #193#3#102#15#22#72;
11110
flags : if_willamette or if_sse2
11115
optypes : (ot_memory,ot_xmmreg,ot_none);
11116
code : #192#3#102#15#19#65;
11117
flags : if_willamette or if_sse2
11122
optypes : (ot_xmmreg,ot_memory,ot_none);
11123
code : #193#3#102#15#18#72;
11124
flags : if_willamette or if_sse2
11127
opcode : A_MOVMSKPD;
11129
optypes : (ot_reg32,ot_xmmreg,ot_none);
11130
code : #3#102#15#80#72;
11131
flags : if_willamette or if_sse2
11136
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11137
code : #3#102#15#16#72;
11138
flags : if_willamette or if_sse2
11143
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11144
code : #3#102#15#17#72;
11145
flags : if_willamette or if_sse2
11150
optypes : (ot_memory,ot_xmmreg,ot_none);
11151
code : #192#3#102#15#17#65;
11152
flags : if_willamette or if_sse2 or if_sm
11157
optypes : (ot_xmmreg,ot_memory,ot_none);
11158
code : #193#3#102#15#16#72;
11159
flags : if_willamette or if_sse2 or if_sm
11164
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11165
code : #3#102#15#89#72;
11166
flags : if_willamette or if_sse2
11171
optypes : (ot_xmmreg,ot_memory,ot_none);
11172
code : #193#3#102#15#89#72;
11173
flags : if_willamette or if_sse2 or if_sm
11178
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11179
code : #3#242#15#89#72;
11180
flags : if_willamette or if_sse2
11185
optypes : (ot_xmmreg,ot_memory,ot_none);
11186
code : #193#3#242#15#89#72;
11187
flags : if_willamette or if_sse2
11192
optypes : (ot_xmmreg,ot_memory,ot_none);
11193
code : #193#3#102#15#86#72;
11194
flags : if_willamette or if_sse2 or if_sm
11199
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11200
code : #3#102#15#86#72;
11201
flags : if_willamette or if_sse2
11206
optypes : (ot_xmmreg,ot_xmmreg,ot_immediate);
11207
code : #3#102#15#198#72#22;
11208
flags : if_willamette or if_sse2 or if_sb or if_ar2
11213
optypes : (ot_xmmreg,ot_memory,ot_immediate);
11214
code : #193#3#102#15#198#72#22;
11215
flags : if_willamette or if_sse2 or if_sm or if_sb or if_ar2
11220
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11221
code : #3#102#15#81#72;
11222
flags : if_willamette or if_sse2
11227
optypes : (ot_xmmreg,ot_memory,ot_none);
11228
code : #193#3#102#15#81#72;
11229
flags : if_willamette or if_sse2 or if_sm
11234
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11235
code : #3#242#15#81#72;
11236
flags : if_willamette or if_sse2
11241
optypes : (ot_xmmreg,ot_memory,ot_none);
11242
code : #193#3#242#15#81#72;
11243
flags : if_willamette or if_sse2
11248
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11249
code : #3#102#15#92#72;
11250
flags : if_willamette or if_sse2
11255
optypes : (ot_xmmreg,ot_memory,ot_none);
11256
code : #193#3#102#15#92#72;
11257
flags : if_willamette or if_sse2 or if_sm
11262
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11263
code : #3#242#15#92#72;
11264
flags : if_willamette or if_sse2
11269
optypes : (ot_xmmreg,ot_memory,ot_none);
11270
code : #193#3#242#15#92#72;
11271
flags : if_willamette or if_sse2
11274
opcode : A_UCOMISD;
11276
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11277
code : #3#102#15#46#72;
11278
flags : if_willamette or if_sse2
11281
opcode : A_UCOMISD;
11283
optypes : (ot_xmmreg,ot_memory,ot_none);
11284
code : #193#3#102#15#46#72;
11285
flags : if_willamette or if_sse2
11288
opcode : A_UNPCKHPD;
11290
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11291
code : #3#102#15#21#72;
11292
flags : if_willamette or if_sse2
11295
opcode : A_UNPCKHPD;
11297
optypes : (ot_memory,ot_xmmreg,ot_none);
11298
code : #192#3#102#15#21#72;
11299
flags : if_willamette or if_sse2 or if_sm
11302
opcode : A_UNPCKLPD;
11304
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11305
code : #3#102#15#20#72;
11306
flags : if_willamette or if_sse2
11309
opcode : A_UNPCKLPD;
11311
optypes : (ot_xmmreg,ot_memory,ot_none);
11312
code : #193#3#102#15#20#72;
11313
flags : if_willamette or if_sse2 or if_sm
11318
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11319
code : #3#102#15#87#72;
11320
flags : if_willamette or if_sse2
11325
optypes : (ot_xmmreg,ot_memory,ot_none);
11326
code : #193#3#102#15#87#72;
11327
flags : if_willamette or if_sse2 or if_sm
11330
opcode : A_ADDSUBPD;
11332
optypes : (ot_xmmreg,ot_memory,ot_none);
11333
code : #193#3#102#15#208#72;
11334
flags : if_prescott or if_sse3 or if_sm
11337
opcode : A_ADDSUBPD;
11339
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11340
code : #3#102#15#208#72;
11341
flags : if_prescott or if_sse3
11344
opcode : A_ADDSUBPS;
11346
optypes : (ot_xmmreg,ot_memory,ot_none);
11347
code : #193#3#242#15#208#72;
11348
flags : if_prescott or if_sse3 or if_sm
11351
opcode : A_ADDSUBPS;
11353
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11354
code : #3#242#15#208#72;
11355
flags : if_prescott or if_sse3
11360
optypes : (ot_xmmreg,ot_memory,ot_none);
11361
code : #193#3#102#15#124#72;
11362
flags : if_prescott or if_sse3 or if_sm
11367
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11368
code : #3#102#15#124#72;
11369
flags : if_prescott or if_sse3
11374
optypes : (ot_xmmreg,ot_memory,ot_none);
11375
code : #193#3#242#15#124#72;
11376
flags : if_prescott or if_sse3 or if_sm
11381
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11382
code : #3#242#15#124#72;
11383
flags : if_prescott or if_sse3
11388
optypes : (ot_xmmreg,ot_memory,ot_none);
11389
code : #193#3#102#15#125#72;
11390
flags : if_prescott or if_sse3 or if_sm
11395
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11396
code : #3#102#15#125#72;
11397
flags : if_prescott or if_sse3
11402
optypes : (ot_xmmreg,ot_memory,ot_none);
11403
code : #193#3#242#15#125#72;
11404
flags : if_prescott or if_sse3 or if_sm
11409
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11410
code : #3#242#15#125#72;
11411
flags : if_prescott or if_sse3
11416
optypes : (ot_xmmreg,ot_memory,ot_none);
11417
code : #3#242#15#240#72;
11418
flags : if_prescott or if_sse3
11421
opcode : A_MOVDDUP;
11423
optypes : (ot_xmmreg,ot_memory,ot_none);
11424
code : #193#3#242#15#18#72;
11425
flags : if_prescott or if_sse3
11428
opcode : A_MOVDDUP;
11430
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11431
code : #3#242#15#18#72;
11432
flags : if_prescott or if_sse3
11435
opcode : A_MOVSHDUP;
11437
optypes : (ot_xmmreg,ot_memory,ot_none);
11438
code : #193#3#243#15#22#72;
11439
flags : if_prescott or if_sse3
11442
opcode : A_MOVSHDUP;
11444
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11445
code : #3#243#15#22#72;
11446
flags : if_prescott or if_sse3
11449
opcode : A_MOVSLDUP;
11451
optypes : (ot_xmmreg,ot_memory,ot_none);
11452
code : #193#3#243#15#18#72;
11453
flags : if_prescott or if_sse3
11456
opcode : A_MOVSLDUP;
11458
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
11459
code : #3#243#15#18#72;
11460
flags : if_prescott or if_sse3
11465
optypes : (ot_reg32,ot_immediate,ot_none);
11466
code : #209#8#184#33;