• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/gdb/opcodes/

Lines Matching refs:None

25   { "mov", 2, 0xa0, None, Cpu64,
29 { "mov", 2, 0xa0, None, CpuNo64,
33 { "mov", 2, 0x88, None, 0,
37 { "mov", 2, 0xb0, None, 0,
45 { "mov", 2, 0xb0, None, Cpu64,
49 { "mov", 2, 0x8c, None, 0,
53 { "mov", 2, 0x8c, None, 0,
57 { "mov", 2, 0x8c, None, Cpu386,
61 { "mov", 2, 0x8c, None, Cpu386,
65 { "mov", 2, 0x8e, None, 0,
69 { "mov", 2, 0x8e, None, 0,
73 { "mov", 2, 0x8e, None, Cpu386,
77 { "mov", 2, 0x8e, None, Cpu386,
81 { "mov", 2, 0xf20, None, Cpu386|CpuNo64,
85 { "mov", 2, 0xf20, None, Cpu64,
89 { "mov", 2, 0xf21, None, Cpu386|CpuNo64,
93 { "mov", 2, 0xf21, None, Cpu64,
97 { "mov", 2, 0xf24, None, Cpu386|CpuNo64,
101 { "movabs", 2, 0xa0, None, Cpu64,
105 { "movabs", 2, 0xb0, None, Cpu64,
109 { "movsbl", 2, 0xfbe, None, Cpu386,
113 { "movsbw", 2, 0xfbe, None, Cpu386,
117 { "movswl", 2, 0xfbf, None, Cpu386,
121 { "movsbq", 2, 0xfbe, None, Cpu64,
125 { "movswq", 2, 0xfbf, None, Cpu64,
129 { "movslq", 2, 0x63, None, Cpu64,
133 { "movsx", 2, 0xfbe, None, Cpu386,
137 { "movsx", 2, 0xfbf, None, Cpu386,
141 { "movsx", 2, 0x63, None, Cpu64,
145 { "movzb", 2, 0xfb6, None, Cpu386,
149 { "movzbl", 2, 0xfb6, None, Cpu386,
153 { "movzbw", 2, 0xfb6, None, Cpu386,
157 { "movzwl", 2, 0xfb7, None, Cpu386,
161 { "movzbq", 2, 0xfb6, None, Cpu64,
165 { "movzwq", 2, 0xfb7, None, Cpu64,
169 { "movzx", 2, 0xfb6, None, Cpu386,
173 { "movzx", 2, 0xfb7, None, Cpu386,
177 { "push", 1, 0x50, None, CpuNo64,
183 { "push", 1, 0x6a, None, Cpu186|CpuNo64,
186 { "push", 1, 0x68, None, Cpu186|CpuNo64,
189 { "push", 1, 0x6, None, CpuNo64,
192 { "push", 1, 0xfa0, None, Cpu386|CpuNo64,
195 { "push", 1, 0x50, None, Cpu64,
201 { "push", 1, 0x6a, None, Cpu64,
204 { "push", 1, 0x68, None, Cpu64,
207 { "push", 1, 0xfa0, None, Cpu64,
210 { "pusha", 0, 0x60, None, Cpu186|CpuNo64,
213 { "pop", 1, 0x58, None, CpuNo64,
219 { "pop", 1, 0x7, None, CpuNo64,
222 { "pop", 1, 0xfa1, None, Cpu386|CpuNo64,
225 { "pop", 1, 0x58, None, Cpu64,
231 { "pop", 1, 0xfa1, None, Cpu64,
234 { "popa", 0, 0x61, None, Cpu186|CpuNo64,
237 { "xchg", 2, 0x90, None, 0,
241 { "xchg", 2, 0x90, None, 0,
245 { "xchg", 2, 0x86, None, 0,
249 { "xchg", 2, 0x86, None, 0,
253 { "in", 2, 0xe4, None, 0,
257 { "in", 2, 0xec, None, 0,
261 { "in", 1, 0xe4, None, 0,
264 { "in", 1, 0xec, None, 0,
267 { "out", 2, 0xe6, None, 0,
271 { "out", 2, 0xee, None, 0,
275 { "out", 1, 0xe6, None, 0,
278 { "out", 1, 0xee, None, 0,
281 { "lea", 2, 0x8d, None, 0,
285 { "lds", 2, 0xc5, None, CpuNo64,
289 { "les", 2, 0xc4, None, CpuNo64,
293 { "lfs", 2, 0xfb4, None, Cpu386,
297 { "lgs", 2, 0xfb5, None, Cpu386,
301 { "lss", 2, 0xfb2, None, Cpu386,
305 { "clc", 0, 0xf8, None, 0,
308 { "cld", 0, 0xfc, None, 0,
311 { "cli", 0, 0xfa, None, 0,
314 { "clts", 0, 0xf06, None, Cpu286,
317 { "cmc", 0, 0xf5, None, 0,
320 { "lahf", 0, 0x9f, None, 0,
323 { "sahf", 0, 0x9e, None, 0,
326 { "pushf", 0, 0x9c, None, CpuNo64,
329 { "pushf", 0, 0x9c, None, Cpu64,
332 { "popf", 0, 0x9d, None, CpuNo64,
335 { "popf", 0, 0x9d, None, Cpu64,
338 { "stc", 0, 0xf9, None, 0,
341 { "std", 0, 0xfd, None, 0,
344 { "sti", 0, 0xfb, None, 0,
347 { "add", 2, 0x0, None, 0,
355 { "add", 2, 0x4, None, 0,
363 { "inc", 1, 0x40, None, CpuNo64,
369 { "sub", 2, 0x28, None, 0,
377 { "sub", 2, 0x2c, None, 0,
385 { "dec", 1, 0x48, None, CpuNo64,
391 { "sbb", 2, 0x18, None, 0,
399 { "sbb", 2, 0x1c, None, 0,
407 { "cmp", 2, 0x38, None, 0,
415 { "cmp", 2, 0x3c, None, 0,
423 { "test", 2, 0x84, None, 0,
427 { "test", 2, 0x84, None, 0,
431 { "test", 2, 0xa8, None, 0,
439 { "and", 2, 0x20, None, 0,
447 { "and", 2, 0x24, None, 0,
455 { "or", 2, 0x8, None, 0,
463 { "or", 2, 0xc, None, 0,
471 { "xor", 2, 0x30, None, 0,
479 { "xor", 2, 0x34, None, 0,
487 { "clr", 1, 0x30, None, 0,
490 { "adc", 2, 0x10, None, 0,
498 { "adc", 2, 0x14, None, 0,
512 { "aaa", 0, 0x37, None, CpuNo64,
515 { "aas", 0, 0x3f, None, CpuNo64,
518 { "daa", 0, 0x27, None, CpuNo64,
521 { "das", 0, 0x2f, None, CpuNo64,
524 { "aad", 0, 0xd50a, None, CpuNo64,
527 { "aad", 1, 0xd5, None, CpuNo64,
530 { "aam", 0, 0xd40a, None, CpuNo64,
533 { "aam", 1, 0xd4, None, CpuNo64,
536 { "cbw", 0, 0x98, None, 0,
539 { "cdqe", 0, 0x98, None, Cpu64,
542 { "cwde", 0, 0x98, None, 0,
545 { "cwd", 0, 0x99, None, 0,
548 { "cdq", 0, 0x99, None, 0,
551 { "cqo", 0, 0x99, None, Cpu64,
554 { "cbtw", 0, 0x98, None, 0,
557 { "cltq", 0, 0x98, None, Cpu64,
560 { "cwtl", 0, 0x98, None, 0,
563 { "cwtd", 0, 0x99, None, 0,
566 { "cltd", 0, 0x99, None, 0,
569 { "cqto", 0, 0x99, None, Cpu64,
578 { "imul", 2, 0xfaf, None, Cpu386,
582 { "imul", 3, 0x6b, None, Cpu186,
587 { "imul", 3, 0x69, None, Cpu186,
592 { "imul", 2, 0x6b, None, Cpu186,
596 { "imul", 2, 0x69, None, Cpu186,
734 { "shld", 3, 0xfa4, None, Cpu386,
739 { "shld", 3, 0xfa5, None, Cpu386,
744 { "shld", 2, 0xfa5, None, Cpu386,
748 { "shrd", 3, 0xfac, None, Cpu386,
753 { "shrd", 3, 0xfad, None, Cpu386,
758 { "shrd", 2, 0xfad, None, Cpu386,
762 { "call", 1, 0xe8, None, CpuNo64,
765 { "call", 1, 0xe8, None, Cpu64,
774 { "call", 2, 0x9a, None, CpuNo64,
781 { "lcall", 2, 0x9a, None, CpuNo64,
788 { "jmp", 1, 0xeb, None, 0,
797 { "jmp", 2, 0xea, None, CpuNo64,
804 { "ljmp", 2, 0xea, None, CpuNo64,
811 { "ret", 0, 0xc3, None, CpuNo64,
814 { "ret", 1, 0xc2, None, CpuNo64,
817 { "ret", 0, 0xc3, None, Cpu64,
820 { "ret", 1, 0xc2, None, Cpu64,
823 { "lret", 0, 0xcb, None, 0,
826 { "lret", 1, 0xca, None, 0,
829 { "enter", 2, 0xc8, None, Cpu186|CpuNo64,
833 { "enter", 2, 0xc8, None, Cpu64,
837 { "leave", 0, 0xc9, None, Cpu186|CpuNo64,
840 { "leave", 0, 0xc9, None, Cpu64,
843 { "jo", 1, 0x70, None, 0,
846 { "jno", 1, 0x71, None, 0,
849 { "jb", 1, 0x72, None, 0,
852 { "jc", 1, 0x72, None, 0,
855 { "jnae", 1, 0x72, None, 0,
858 { "jnb", 1, 0x73, None, 0,
861 { "jnc", 1, 0x73, None, 0,
864 { "jae", 1, 0x73, None, 0,
867 { "je", 1, 0x74, None, 0,
870 { "jz", 1, 0x74, None, 0,
873 { "jne", 1, 0x75, None, 0,
876 { "jnz", 1, 0x75, None, 0,
879 { "jbe", 1, 0x76, None, 0,
882 { "jna", 1, 0x76, None, 0,
885 { "jnbe", 1, 0x77, None, 0,
888 { "ja", 1, 0x77, None, 0,
891 { "js", 1, 0x78, None, 0,
894 { "jns", 1, 0x79, None, 0,
897 { "jp", 1, 0x7a, None, 0,
900 { "jpe", 1, 0x7a, None, 0,
903 { "jnp", 1, 0x7b, None, 0,
906 { "jpo", 1, 0x7b, None, 0,
909 { "jl", 1, 0x7c, None, 0,
912 { "jnge", 1, 0x7c, None, 0,
915 { "jnl", 1, 0x7d, None, 0,
918 { "jge", 1, 0x7d, None, 0,
921 { "jle", 1, 0x7e, None, 0,
924 { "jng", 1, 0x7e, None, 0,
927 { "jnle", 1, 0x7f, None, 0,
930 { "jg", 1, 0x7f, None, 0,
933 { "jcxz", 1, 0xe3, None, CpuNo64,
936 { "jecxz", 1, 0xe3, None, CpuNo64,
939 { "jecxz", 1, 0x67e3, None, Cpu64,
942 { "jrcxz", 1, 0xe3, None, Cpu64,
945 { "loop", 1, 0xe2, None, CpuNo64,
948 { "loop", 1, 0xe2, None, Cpu64,
951 { "loopz", 1, 0xe1, None, CpuNo64,
954 { "loopz", 1, 0xe1, None, Cpu64,
957 { "loope", 1, 0xe1, None, CpuNo64,
960 { "loope", 1, 0xe1, None, Cpu64,
963 { "loopnz", 1, 0xe0, None, CpuNo64,
966 { "loopnz", 1, 0xe0, None, Cpu64,
969 { "loopne", 1, 0xe0, None, CpuNo64,
972 { "loopne", 1, 0xe0, None, Cpu64,
1065 { "cmps", 0, 0xa6, None, 0,
1068 { "cmps", 2, 0xa6, None, 0,
1072 { "scmp", 0, 0xa6, None, 0,
1075 { "scmp", 2, 0xa6, None, 0,
1079 { "ins", 0, 0x6c, None, Cpu186,
1082 { "ins", 2, 0x6c, None, Cpu186,
1086 { "outs", 0, 0x6e, None, Cpu186,
1089 { "outs", 2, 0x6e, None, Cpu186,
1093 { "lods", 0, 0xac, None, 0,
1096 { "lods", 1, 0xac, None, 0,
1099 { "lods", 2, 0xac, None, 0,
1103 { "slod", 0, 0xac, None, 0,
1106 { "slod", 1, 0xac, None, 0,
1109 { "slod", 2, 0xac, None, 0,
1113 { "movs", 0, 0xa4, None, 0,
1116 { "movs", 2, 0xa4, None, 0,
1120 { "smov", 0, 0xa4, None, 0,
1123 { "smov", 2, 0xa4, None, 0,
1127 { "scas", 0, 0xae, None, 0,
1130 { "scas", 1, 0xae, None, 0,
1133 { "scas", 2, 0xae, None, 0,
1137 { "ssca", 0, 0xae, None, 0,
1140 { "ssca", 1, 0xae, None, 0,
1143 { "ssca", 2, 0xae, None, 0,
1147 { "stos", 0, 0xaa, None, 0,
1150 { "stos", 1, 0xaa, None, 0,
1153 { "stos", 2, 0xaa, None, 0,
1157 { "ssto", 0, 0xaa, None, 0,
1160 { "ssto", 1, 0xaa, None, 0,
1163 { "ssto", 2, 0xaa, None, 0,
1167 { "xlat", 0, 0xd7, None, 0,
1170 { "xlat", 1, 0xd7, None, 0,
1173 { "bsf", 2, 0xfbc, None, Cpu386,
1177 { "bsr", 2, 0xfbd, None, Cpu386,
1181 { "bt", 2, 0xfa3, None, Cpu386,
1189 { "btc", 2, 0xfbb, None, Cpu386,
1197 { "btr", 2, 0xfb3, None, Cpu386,
1205 { "bts", 2, 0xfab, None, Cpu386,
1213 { "int", 1, 0xcd, None, 0,
1216 { "int3", 0, 0xcc, None, 0,
1219 { "into", 0, 0xce, None, CpuNo64,
1222 { "iret", 0, 0xcf, None, 0,
1225 { "rsm", 0, 0xfaa, None, Cpu386,
1228 { "bound", 2, 0x62, None, Cpu186|CpuNo64,
1232 { "hlt", 0, 0xf4, None, 0,
1238 { "nop", 0, 0x90, None, 0,
1241 { "arpl", 2, 0x63, None, Cpu286|CpuNo64,
1245 { "lar", 2, 0xf02, None, Cpu286,
1267 { "lsl", 2, 0xf03, None, Cpu286,
1310 { "fld", 1, 0xd9c0, None, 0,
1316 { "fld", 1, 0xd9c0, None, 0,
1337 { "fst", 1, 0xddd0, None, 0,
1343 { "fst", 1, 0xddd0, None, 0,
1349 { "fstp", 1, 0xddd8, None, 0,
1355 { "fstp", 1, 0xddd8, None, 0,
1376 { "fxch", 1, 0xd9c8, None, 0,
1379 { "fxch", 0, 0xd9c9, None, 0,
1382 { "fcom", 1, 0xd8d0, None, 0,
1385 { "fcom", 0, 0xd8d1, None, 0,
1391 { "fcom", 1, 0xd8d0, None, 0,
1397 { "fcomp", 1, 0xd8d8, None, 0,
1400 { "fcomp", 0, 0xd8d9, None, 0,
1406 { "fcomp", 1, 0xd8d8, None, 0,
1412 { "fcompp", 0, 0xded9, None, 0,
1415 { "fucom", 1, 0xdde0, None, Cpu286,
1418 { "fucom", 0, 0xdde1, None, Cpu286,
1421 { "fucomp", 1, 0xdde8, None, Cpu286,
1424 { "fucomp", 0, 0xdde9, None, Cpu286,
1427 { "fucompp", 0, 0xdae9, None, Cpu286,
1430 { "ftst", 0, 0xd9e4, None, 0,
1433 { "fxam", 0, 0xd9e5, None, 0,
1436 { "fld1", 0, 0xd9e8, None, 0,
1439 { "fldl2t", 0, 0xd9e9, None, 0,
1442 { "fldl2e", 0, 0xd9ea, None, 0,
1445 { "fldpi", 0, 0xd9eb, None, 0,
1448 { "fldlg2", 0, 0xd9ec, None, 0,
1451 { "fldln2", 0, 0xd9ed, None, 0,
1454 { "fldz", 0, 0xd9ee, None, 0,
1457 { "fadd", 2, 0xd8c0, None, 0,
1461 { "fadd", 1, 0xd8c0, None, 0,
1465 { "fadd", 0, 0xdec1, None, 0,
1475 { "faddp", 2, 0xdec0, None, 0,
1479 { "faddp", 1, 0xdec0, None, 0,
1482 { "faddp", 0, 0xdec1, None, 0,
1485 { "faddp", 2, 0xdec0, None, 0,
1489 { "fsub", 1, 0xd8e0, None, 0,
1493 { "fsub", 2, 0xd8e0, None, 0,
1497 { "fsub", 0, 0xdee1, None, 0,
1501 { "fsub", 2, 0xd8e0, None, 0,
1513 { "fsubp", 2, 0xdee0, None, 0,
1517 { "fsubp", 1, 0xdee0, None, 0,
1520 { "fsubp", 0, 0xdee1, None, 0,
1524 { "fsubp", 2, 0xdee0, None, 0,
1530 { "fsubp", 2, 0xdee8, None, 0,
1534 { "fsubp", 1, 0xdee8, None, 0,
1537 { "fsubp", 0, 0xdee9, None, 0,
1541 { "fsubr", 1, 0xd8e8, None, 0,
1545 { "fsubr", 2, 0xd8e8, None, 0,
1549 { "fsubr", 0, 0xdee9, None, 0,
1553 { "fsubr", 2, 0xd8e8, None, 0,
1565 { "fsubrp", 2, 0xdee8, None, 0,
1569 { "fsubrp", 1, 0xdee8, None, 0,
1572 { "fsubrp", 0, 0xdee9, None, 0,
1576 { "fsubrp", 2, 0xdee8, None, 0,
1582 { "fsubrp", 2, 0xdee0, None, 0,
1586 { "fsubrp", 1, 0xdee0, None, 0,
1589 { "fsubrp", 0, 0xdee1, None, 0,
1593 { "fmul", 2, 0xd8c8, None, 0,
1597 { "fmul", 1, 0xd8c8, None, 0,
1601 { "fmul", 0, 0xdec9, None, 0,
1611 { "fmulp", 2, 0xdec8, None, 0,
1615 { "fmulp", 1, 0xdec8, None, 0,
1618 { "fmulp", 0, 0xdec9, None, 0,
1621 { "fmulp", 2, 0xdec8, None, 0,
1625 { "fdiv", 1, 0xd8f0, None, 0,
1629 { "fdiv", 2, 0xd8f0, None, 0,
1633 { "fdiv", 0, 0xdef1, None, 0,
1637 { "fdiv", 2, 0xd8f0, None, 0,
1649 { "fdivp", 2, 0xdef0, None, 0,
1653 { "fdivp", 1, 0xdef0, None, 0,
1656 { "fdivp", 0, 0xdef1, None, 0,
1660 { "fdivp", 2, 0xdef0, None, 0,
1666 { "fdivp", 2, 0xdef8, None, 0,
1670 { "fdivp", 1, 0xdef8, None, 0,
1673 { "fdivp", 0, 0xdef9, None, 0,
1677 { "fdivr", 1, 0xd8f8, None, 0,
1681 { "fdivr", 2, 0xd8f8, None, 0,
1685 { "fdivr", 0, 0xdef9, None, 0,
1689 { "fdivr", 2, 0xd8f8, None, 0,
1701 { "fdivrp", 2, 0xdef8, None, 0,
1705 { "fdivrp", 1, 0xdef8, None, 0,
1708 { "fdivrp", 0, 0xdef9, None, 0,
1712 { "fdivrp", 2, 0xdef8, None, 0,
1718 { "fdivrp", 2, 0xdef0, None, 0,
1722 { "fdivrp", 1, 0xdef0, None, 0,
1725 { "fdivrp", 0, 0xdef1, None, 0,
1729 { "f2xm1", 0, 0xd9f0, None, 0,
1732 { "fyl2x", 0, 0xd9f1, None, 0,
1735 { "fptan", 0, 0xd9f2, None, 0,
1738 { "fpatan", 0, 0xd9f3, None, 0,
1741 { "fxtract", 0, 0xd9f4, None, 0,
1744 { "fprem1", 0, 0xd9f5, None, Cpu286,
1747 { "fdecstp", 0, 0xd9f6, None, 0,
1750 { "fincstp", 0, 0xd9f7, None, 0,
1753 { "fprem", 0, 0xd9f8, None, 0,
1756 { "fyl2xp1", 0, 0xd9f9, None, 0,
1759 { "fsqrt", 0, 0xd9fa, None, 0,
1762 { "fsincos", 0, 0xd9fb, None, Cpu286,
1765 { "frndint", 0, 0xd9fc, None, 0,
1768 { "fscale", 0, 0xd9fd, None, 0,
1771 { "fsin", 0, 0xd9fe, None, Cpu286,
1774 { "fcos", 0, 0xd9ff, None, Cpu286,
1777 { "fchs", 0, 0xd9e0, None, 0,
1780 { "fabs", 0, 0xd9e1, None, 0,
1783 { "fninit", 0, 0xdbe3, None, 0,
1786 { "finit", 0, 0xdbe3, None, 0,
1798 { "fnstsw", 1, 0xdfe0, None, 0,
1804 { "fnstsw", 0, 0xdfe0, None, 0,
1807 { "fstsw", 1, 0xdfe0, None, 0,
1813 { "fstsw", 0, 0xdfe0, None, 0,
1816 { "fnclex", 0, 0xdbe2, None, 0,
1819 { "fclex", 0, 0xdbe2, None, 0,
1840 { "ffree", 1, 0xddc0, None, 0,
1843 { "ffreep", 1, 0xdfc0, None, Cpu686,
1846 { "fnop", 0, 0xd9d0, None, 0,
1849 { "fwait", 0, 0x9b, None, 0,
1852 { "addr16", 0, 0x67, None, Cpu386|CpuNo64,
1855 { "addr32", 0, 0x67, None, Cpu386,
1858 { "aword", 0, 0x67, None, Cpu386|CpuNo64,
1861 { "adword", 0, 0x67, None, Cpu386,
1864 { "data16", 0, 0x66, None, Cpu386,
1867 { "data32", 0, 0x66, None, Cpu386|CpuNo64,
1870 { "word", 0, 0x66, None, Cpu386,
1873 { "dword", 0, 0x66, None, Cpu386|CpuNo64,
1876 { "lock", 0, 0xf0, None, 0,
1879 { "wait", 0, 0x9b, None, 0,
1882 { "cs", 0, 0x2e, None, 0,
1885 { "ds", 0, 0x3e, None, 0,
1888 { "es", 0, 0x26, None, CpuNo64,
1891 { "fs", 0, 0x64, None, Cpu386,
1894 { "gs", 0, 0x65, None, Cpu386,
1897 { "ss", 0, 0x36, None, CpuNo64,
1900 { "rep", 0, 0xf3, None, 0,
1903 { "repe", 0, 0xf3, None, 0,
1906 { "repz", 0, 0xf3, None, 0,
1909 { "repne", 0, 0xf2, None, 0,
1912 { "repnz", 0, 0xf2, None, 0,
1915 { "ht", 0, 0x3e, None, 0,
1918 { "hnt", 0, 0x2e, None, 0,
1921 { "rex", 0, 0x40, None, Cpu64,
1924 { "rexz", 0, 0x41, None, Cpu64,
1927 { "rexy", 0, 0x42, None, Cpu64,
1930 { "rexyz", 0, 0x43, None, Cpu64,
1933 { "rexx", 0, 0x44, None, Cpu64,
1936 { "rexxz", 0, 0x45, None, Cpu64,
1939 { "rexxy", 0, 0x46, None, Cpu64,
1942 { "rexxyz", 0, 0x47, None, Cpu64,
1945 { "rex64", 0, 0x48, None, Cpu64,
1948 { "rex64z", 0, 0x49, None, Cpu64,
1951 { "rex64y", 0, 0x4a, None, Cpu64,
1954 { "rex64yz", 0, 0x4b, None, Cpu64,
1957 { "rex64x", 0, 0x4c, None, Cpu64,
1960 { "rex64xz", 0, 0x4d, None, Cpu64,
1963 { "rex64xy", 0, 0x4e, None, Cpu64,
1966 { "rex64xyz", 0, 0x4f, None, Cpu64,
1969 { "rex.b", 0, 0x41, None, Cpu64,
1972 { "rex.x", 0, 0x42, None, Cpu64,
1975 { "rex.xb", 0, 0x43, None, Cpu64,
1978 { "rex.r", 0, 0x44, None, Cpu64,
1981 { "rex.rb", 0, 0x45, None, Cpu64,
1984 { "rex.rx", 0, 0x46, None, Cpu64,
1987 { "rex.rxb", 0, 0x47, None, Cpu64,
1990 { "rex.w", 0, 0x48, None, Cpu64,
1993 { "rex.wb", 0, 0x49, None, Cpu64,
1996 { "rex.wx", 0, 0x4a, None, Cpu64,
1999 { "rex.wxb", 0, 0x4b, None, Cpu64,
2002 { "rex.wr", 0, 0x4c, None, Cpu64,
2005 { "rex.wrb", 0, 0x4d, None, Cpu64,
2008 { "rex.wrx", 0, 0x4e, None, Cpu64,
2011 { "rex.wrxb", 0, 0x4f, None, Cpu64,
2014 { "bswap", 1, 0xfc8, None, Cpu486,
2017 { "xadd", 2, 0xfc0, None, Cpu486,
2021 { "cmpxchg", 2, 0xfb0, None, Cpu486,
2025 { "invd", 0, 0xf08, None, Cpu486,
2028 { "wbinvd", 0, 0xf09, None, Cpu486,
2034 { "cpuid", 0, 0xfa2, None, Cpu486,
2037 { "wrmsr", 0, 0xf30, None, Cpu586,
2040 { "rdtsc", 0, 0xf31, None, Cpu586,
2043 { "rdmsr", 0, 0xf32, None, Cpu586,
2049 { "sysenter", 0, 0xf34, None, Cpu686,
2052 { "sysexit", 0, 0xf35, None, Cpu686,
2061 { "rdpmc", 0, 0xf33, None, Cpu686,
2064 { "ud2", 0, 0xf0b, None, Cpu686,
2067 { "ud2a", 0, 0xf0b, None, Cpu686,
2070 { "ud2b", 0, 0xfb9, None, Cpu686,
2073 { "cmovo", 2, 0xf40, None, Cpu686,
2077 { "cmovno", 2, 0xf41, None, Cpu686,
2081 { "cmovb", 2, 0xf42, None, Cpu686,
2085 { "cmovc", 2, 0xf42, None, Cpu686,
2089 { "cmovnae", 2, 0xf42, None, Cpu686,
2093 { "cmovae", 2, 0xf43, None, Cpu686,
2097 { "cmovnc", 2, 0xf43, None, Cpu686,
2101 { "cmovnb", 2, 0xf43, None, Cpu686,
2105 { "cmove", 2, 0xf44, None, Cpu686,
2109 { "cmovz", 2, 0xf44, None, Cpu686,
2113 { "cmovne", 2, 0xf45, None, Cpu686,
2117 { "cmovnz", 2, 0xf45, None, Cpu686,
2121 { "cmovbe", 2, 0xf46, None, Cpu686,
2125 { "cmovna", 2, 0xf46, None, Cpu686,
2129 { "cmova", 2, 0xf47, None, Cpu686,
2133 { "cmovnbe", 2, 0xf47, None, Cpu686,
2137 { "cmovs", 2, 0xf48, None, Cpu686,
2141 { "cmovns", 2, 0xf49, None, Cpu686,
2145 { "cmovp", 2, 0xf4a, None, Cpu686,
2149 { "cmovnp", 2, 0xf4b, None, Cpu686,
2153 { "cmovl", 2, 0xf4c, None, Cpu686,
2157 { "cmovnge", 2, 0xf4c, None, Cpu686,
2161 { "cmovge", 2, 0xf4d, None, Cpu686,
2165 { "cmovnl", 2, 0xf4d, None, Cpu686,
2169 { "cmovle", 2, 0xf4e, None, Cpu686,
2173 { "cmovng", 2, 0xf4e, None, Cpu686,
2177 { "cmovg", 2, 0xf4f, None, Cpu686,
2181 { "cmovnle", 2, 0xf4f, None, Cpu686,
2185 { "fcmovb", 2, 0xdac0, None, Cpu686,
2189 { "fcmovnae", 2, 0xdac0, None, Cpu686,
2193 { "fcmove", 2, 0xdac8, None, Cpu686,
2197 { "fcmovbe", 2, 0xdad0, None, Cpu686,
2201 { "fcmovna", 2, 0xdad0, None, Cpu686,
2205 { "fcmovu", 2, 0xdad8, None, Cpu686,
2209 { "fcmovae", 2, 0xdbc0, None, Cpu686,
2213 { "fcmovnb", 2, 0xdbc0, None, Cpu686,
2217 { "fcmovne", 2, 0xdbc8, None, Cpu686,
2221 { "fcmova", 2, 0xdbd0, None, Cpu686,
2225 { "fcmovnbe", 2, 0xdbd0, None, Cpu686,
2229 { "fcmovnu", 2, 0xdbd8, None, Cpu686,
2233 { "fcomi", 2, 0xdbf0, None, Cpu686,
2237 { "fcomi", 0, 0xdbf1, None, Cpu686,
2240 { "fcomi", 1, 0xdbf0, None, Cpu686,
2243 { "fucomi", 2, 0xdbe8, None, Cpu686,
2247 { "fucomi", 0, 0xdbe9, None, Cpu686,
2250 { "fucomi", 1, 0xdbe8, None, Cpu686,
2253 { "fcomip", 2, 0xdff0, None, Cpu686,
2257 { "fcompi", 2, 0xdff0, None, Cpu686,
2261 { "fcompi", 0, 0xdff1, None, Cpu686,
2264 { "fcompi", 1, 0xdff0, None, Cpu686,
2267 { "fucomip", 2, 0xdfe8, None, Cpu686,
2271 { "fucompi", 2, 0xdfe8, None, Cpu686,
2275 { "fucompi", 0, 0xdfe9, None, Cpu686,
2278 { "fucompi", 1, 0xdfe8, None, Cpu686,
2281 { "movnti", 2, 0xfc3, None, CpuP4,
2294 { "pause", 0, 0xf390, None, CpuP4,
2297 { "emms", 0, 0xf77, None, CpuMMX,
2300 { "movd", 2, 0xf6e, None, CpuMMX,
2304 { "movd", 2, 0xf7e, None, CpuMMX,
2308 { "movd", 2, 0x660f6e, None, CpuSSE2,
2312 { "movd", 2, 0x660f7e, None, CpuSSE2,
2316 { "movq", 2, 0xf6f, None, CpuMMX,
2320 { "movq", 2, 0xf7f, None, CpuMMX,
2324 { "movq", 2, 0xf30f7e, None, CpuSSE2,
2328 { "movq", 2, 0x660fd6, None, CpuSSE2,
2332 { "movq", 2, 0xf6e, None, Cpu64,
2336 { "movq", 2, 0xf7e, None, Cpu64,
2340 { "movq", 2, 0x660f6e, None, Cpu64,
2344 { "movq", 2, 0x660f7e, None, Cpu64,
2348 { "movq", 2, 0xa0, None, Cpu64,
2352 { "movq", 2, 0x88, None, Cpu64,
2360 { "movq", 2, 0xb0, None, Cpu64,
2364 { "movq", 2, 0x8c, None, Cpu64,
2368 { "movq", 2, 0x8e, None, Cpu64,
2372 { "movq", 2, 0xf20, None, Cpu64,
2376 { "movq", 2, 0xf21, None, Cpu64,
2380 { "packssdw", 2, 0xf6b, None, CpuMMX,
2384 { "packssdw", 2, 0x660f6b, None, CpuSSE2,
2388 { "packsswb", 2, 0xf63, None, CpuMMX,
2392 { "packsswb", 2, 0x660f63, None, CpuSSE2,
2396 { "packuswb", 2, 0xf67, None, CpuMMX,
2400 { "packuswb", 2, 0x660f67, None, CpuSSE2,
2404 { "paddb", 2, 0xffc, None, CpuMMX,
2408 { "paddb", 2, 0x660ffc, None, CpuSSE2,
2412 { "paddw", 2, 0xffd, None, CpuMMX,
2416 { "paddw", 2, 0x660ffd, None, CpuSSE2,
2420 { "paddd", 2, 0xffe, None, CpuMMX,
2424 { "paddd", 2, 0x660ffe, None, CpuSSE2,
2428 { "paddq", 2, 0xfd4, None, CpuSSE2,
2432 { "paddq", 2, 0x660fd4, None, CpuSSE2,
2436 { "paddsb", 2, 0xfec, None, CpuMMX,
2440 { "paddsb", 2, 0x660fec, None, CpuSSE2,
2444 { "paddsw", 2, 0xfed, None, CpuMMX,
2448 { "paddsw", 2, 0x660fed, None, CpuSSE2,
2452 { "paddusb", 2, 0xfdc, None, CpuMMX,
2456 { "paddusb", 2, 0x660fdc, None, CpuSSE2,
2460 { "paddusw", 2, 0xfdd, None, CpuMMX,
2464 { "paddusw", 2, 0x660fdd, None, CpuSSE2,
2468 { "pand", 2, 0xfdb, None, CpuMMX,
2472 { "pand", 2, 0x660fdb, None, CpuSSE2,
2476 { "pandn", 2, 0xfdf, None, CpuMMX,
2480 { "pandn", 2, 0x660fdf, None, CpuSSE2,
2484 { "pcmpeqb", 2, 0xf74, None, CpuMMX,
2488 { "pcmpeqb", 2, 0x660f74, None, CpuSSE2,
2492 { "pcmpeqw", 2, 0xf75, None, CpuMMX,
2496 { "pcmpeqw", 2, 0x660f75, None, CpuSSE2,
2500 { "pcmpeqd", 2, 0xf76, None, CpuMMX,
2504 { "pcmpeqd", 2, 0x660f76, None, CpuSSE2,
2508 { "pcmpgtb", 2, 0xf64, None, CpuMMX,
2512 { "pcmpgtb", 2, 0x660f64, None, CpuSSE2,
2516 { "pcmpgtw", 2, 0xf65, None, CpuMMX,
2520 { "pcmpgtw", 2, 0x660f65, None, CpuSSE2,
2524 { "pcmpgtd", 2, 0xf66, None, CpuMMX,
2528 { "pcmpgtd", 2, 0x660f66, None, CpuSSE2,
2532 { "pmaddwd", 2, 0xff5, None, CpuMMX,
2536 { "pmaddwd", 2, 0x660ff5, None, CpuSSE2,
2540 { "pmulhw", 2, 0xfe5, None, CpuMMX,
2544 { "pmulhw", 2, 0x660fe5, None, CpuSSE2,
2548 { "pmullw", 2, 0xfd5, None, CpuMMX,
2552 { "pmullw", 2, 0x660fd5, None, CpuSSE2,
2556 { "por", 2, 0xfeb, None, CpuMMX,
2560 { "por", 2, 0x660feb, None, CpuSSE2,
2564 { "psllw", 2, 0xff1, None, CpuMMX,
2568 { "psllw", 2, 0x660ff1, None, CpuSSE2,
2580 { "pslld", 2, 0xff2, None, CpuMMX,
2584 { "pslld", 2, 0x660ff2, None, CpuSSE2,
2596 { "psllq", 2, 0xff3, None, CpuMMX,
2600 { "psllq", 2, 0x660ff3, None, CpuSSE2,
2612 { "psraw", 2, 0xfe1, None, CpuMMX,
2616 { "psraw", 2, 0x660fe1, None, CpuSSE2,
2628 { "psrad", 2, 0xfe2, None, CpuMMX,
2632 { "psrad", 2, 0x660fe2, None, CpuSSE2,
2644 { "psrlw", 2, 0xfd1, None, CpuMMX,
2648 { "psrlw", 2, 0x660fd1, None, CpuSSE2,
2660 { "psrld", 2, 0xfd2, None, CpuMMX,
2664 { "psrld", 2, 0x660fd2, None, CpuSSE2,
2676 { "psrlq", 2, 0xfd3, None, CpuMMX,
2680 { "psrlq", 2, 0x660fd3, None, CpuSSE2,
2692 { "psubb", 2, 0xff8, None, CpuMMX,
2696 { "psubb", 2, 0x660ff8, None, CpuSSE2,
2700 { "psubw", 2, 0xff9, None, CpuMMX,
2704 { "psubw", 2, 0x660ff9, None, CpuSSE2,
2708 { "psubd", 2, 0xffa, None, CpuMMX,
2712 { "psubd", 2, 0x660ffa, None, CpuSSE2,
2716 { "psubq", 2, 0xffb, None, CpuSSE2,
2720 { "psubq", 2, 0x660ffb, None, CpuSSE2,
2724 { "psubsb", 2, 0xfe8, None, CpuMMX,
2728 { "psubsb", 2, 0x660fe8, None, CpuSSE2,
2732 { "psubsw", 2, 0xfe9, None, CpuMMX,
2736 { "psubsw", 2, 0x660fe9, None, CpuSSE2,
2740 { "psubusb", 2, 0xfd8, None, CpuMMX,
2744 { "psubusb", 2, 0x660fd8, None, CpuSSE2,
2748 { "psubusw", 2, 0xfd9, None, CpuMMX,
2752 { "psubusw", 2, 0x660fd9, None, CpuSSE2,
2756 { "punpckhbw", 2, 0xf68, None, CpuMMX,
2760 { "punpckhbw", 2, 0x660f68, None, CpuSSE2,
2764 { "punpckhwd", 2, 0xf69, None, CpuMMX,
2768 { "punpckhwd", 2, 0x660f69, None, CpuSSE2,
2772 { "punpckhdq", 2, 0xf6a, None, CpuMMX,
2776 { "punpckhdq", 2, 0x660f6a, None, CpuSSE2,
2780 { "punpcklbw", 2, 0xf60, None, CpuMMX,
2784 { "punpcklbw", 2, 0x660f60, None, CpuSSE2,
2788 { "punpcklwd", 2, 0xf61, None, CpuMMX,
2792 { "punpcklwd", 2, 0x660f61, None, CpuSSE2,
2796 { "punpckldq", 2, 0xf62, None, CpuMMX,
2800 { "punpckldq", 2, 0x660f62, None, CpuSSE2,
2804 { "pxor", 2, 0xfef, None, CpuMMX,
2808 { "pxor", 2, 0x660fef, None, CpuSSE2,
2812 { "addps", 2, 0xf58, None, CpuSSE,
2816 { "addss", 2, 0xf30f58, None, CpuSSE,
2820 { "andnps", 2, 0xf55, None, CpuSSE,
2824 { "andps", 2, 0xf54, None, CpuSSE,
2892 { "cmpps", 3, 0xfc2, None, CpuSSE,
2897 { "cmpss", 3, 0xf30fc2, None, CpuSSE,
2902 { "comiss", 2, 0xf2f, None, CpuSSE,
2906 { "cvtpi2ps", 2, 0xf2a, None, CpuSSE,
2910 { "cvtps2pi", 2, 0xf2d, None, CpuSSE,
2914 { "cvtsi2ss", 2, 0xf30f2a, None, CpuSSE,
2918 { "cvtss2si", 2, 0xf30f2d, None, CpuSSE,
2922 { "cvttps2pi", 2, 0xf2c, None, CpuSSE,
2926 { "cvttss2si", 2, 0xf30f2c, None, CpuSSE,
2930 { "divps", 2, 0xf5e, None, CpuSSE,
2934 { "divss", 2, 0xf30f5e, None, CpuSSE,
2941 { "maskmovq", 2, 0xff7, None, CpuMMX2,
2945 { "maxps", 2, 0xf5f, None, CpuSSE,
2949 { "maxss", 2, 0xf30f5f, None, CpuSSE,
2953 { "minps", 2, 0xf5d, None, CpuSSE,
2957 { "minss", 2, 0xf30f5d, None, CpuSSE,
2961 { "movaps", 2, 0xf28, None, CpuSSE,
2965 { "movaps", 2, 0xf29, None, CpuSSE,
2969 { "movhlps", 2, 0xf12, None, CpuSSE,
2973 { "movhps", 2, 0xf16, None, CpuSSE,
2977 { "movhps", 2, 0xf17, None, CpuSSE,
2981 { "movlhps", 2, 0xf16, None, CpuSSE,
2985 { "movlps", 2, 0xf12, None, CpuSSE,
2989 { "movlps", 2, 0xf13, None, CpuSSE,
2993 { "movmskps", 2, 0xf50, None, CpuSSE,
2997 { "movntps", 2, 0xf2b, None, CpuSSE,
3001 { "movntq", 2, 0xfe7, None, CpuMMX2,
3005 { "movntdq", 2, 0x660fe7, None, CpuSSE2,
3009 { "movss", 2, 0xf30f10, None, CpuSSE,
3013 { "movss", 2, 0xf30f11, None, CpuSSE,
3017 { "movups", 2, 0xf10, None, CpuSSE,
3021 { "movups", 2, 0xf11, None, CpuSSE,
3025 { "mulps", 2, 0xf59, None, CpuSSE,
3029 { "mulss", 2, 0xf30f59, None, CpuSSE,
3033 { "orps", 2, 0xf56, None, CpuSSE,
3037 { "pavgb", 2, 0xfe0, None, CpuMMX2,
3041 { "pavgb", 2, 0x660fe0, None, CpuSSE2,
3045 { "pavgw", 2, 0xfe3, None, CpuMMX2,
3049 { "pavgw", 2, 0x660fe3, None, CpuSSE2,
3053 { "pextrw", 3, 0xfc5, None, CpuMMX2,
3058 { "pextrw", 3, 0x660fc5, None, CpuSSE2,
3063 { "pextrw", 3, 0x660f3a15, None, CpuSSE4_1,
3068 { "pinsrw", 3, 0xfc4, None, CpuMMX2,
3073 { "pinsrw", 3, 0x660fc4, None, CpuSSE2,
3078 { "pmaxsw", 2, 0xfee, None, CpuMMX2,
3082 { "pmaxsw", 2, 0x660fee, None, CpuSSE2,
3086 { "pmaxub", 2, 0xfde, None, CpuMMX2,
3090 { "pmaxub", 2, 0x660fde, None, CpuSSE2,
3094 { "pminsw", 2, 0xfea, None, CpuMMX2,
3098 { "pminsw", 2, 0x660fea, None, CpuSSE2,
3102 { "pminub", 2, 0xfda, None, CpuMMX2,
3106 { "pminub", 2, 0x660fda, None, CpuSSE2,
3110 { "pmovmskb", 2, 0xfd7, None, CpuMMX2,
3114 { "pmovmskb", 2, 0x660fd7, None, CpuSSE2,
3118 { "pmulhuw", 2, 0xfe4, None, CpuMMX2,
3122 { "pmulhuw", 2, 0x660fe4, None, CpuSSE2,
3138 { "psadbw", 2, 0xff6, None, CpuMMX2,
3142 { "psadbw", 2, 0x660ff6, None, CpuSSE2,
3146 { "pshufw", 3, 0xf70, None, CpuMMX2,
3151 { "rcpps", 2, 0xf53, None, CpuSSE,
3155 { "rcpss", 2, 0xf30f53, None, CpuSSE,
3159 { "rsqrtps", 2, 0xf52, None, CpuSSE,
3163 { "rsqrtss", 2, 0xf30f52, None, CpuSSE,
3170 { "shufps", 3, 0xfc6, None, CpuSSE,
3175 { "sqrtps", 2, 0xf51, None, CpuSSE,
3179 { "sqrtss", 2, 0xf30f51, None, CpuSSE,
3186 { "subps", 2, 0xf5c, None, CpuSSE,
3190 { "subss", 2, 0xf30f5c, None, CpuSSE,
3194 { "ucomiss", 2, 0xf2e, None, CpuSSE,
3198 { "unpckhps", 2, 0xf15, None, CpuSSE,
3202 { "unpcklps", 2, 0xf14, None, CpuSSE,
3206 { "xorps", 2, 0xf57, None, CpuSSE,
3210 { "addpd", 2, 0x660f58, None, CpuSSE2,
3214 { "addsd", 2, 0xf20f58, None, CpuSSE2,
3218 { "andnpd", 2, 0x660f55, None, CpuSSE2,
3222 { "andpd", 2, 0x660f54, None, CpuSSE2,
3290 { "cmppd", 3, 0x660fc2, None, CpuSSE2,
3295 { "cmpsd", 0, 0xa7, None, 0,
3298 { "cmpsd", 2, 0xa7, None, 0,
3302 { "cmpsd", 3, 0xf20fc2, None, CpuSSE2,
3307 { "comisd", 2, 0x660f2f, None, CpuSSE2,
3311 { "cvtpi2pd", 2, 0x660f2a, None, CpuSSE2,
3315 { "cvtsi2sd", 2, 0xf20f2a, None, CpuSSE2,
3319 { "divpd", 2, 0x660f5e, None, CpuSSE2,
3323 { "divsd", 2, 0xf20f5e, None, CpuSSE2,
3327 { "maxpd", 2, 0x660f5f, None, CpuSSE2,
3331 { "maxsd", 2, 0xf20f5f, None, CpuSSE2,
3335 { "minpd", 2, 0x660f5d, None, CpuSSE2,
3339 { "minsd", 2, 0xf20f5d, None, CpuSSE2,
3343 { "movapd", 2, 0x660f28, None, CpuSSE2,
3347 { "movapd", 2, 0x660f29, None, CpuSSE2,
3351 { "movhpd", 2, 0x660f16, None, CpuSSE2,
3355 { "movhpd", 2, 0x660f17, None, CpuSSE2,
3359 { "movlpd", 2, 0x660f12, None, CpuSSE2,
3363 { "movlpd", 2, 0x660f13, None, CpuSSE2,
3367 { "movmskpd", 2, 0x660f50, None, CpuSSE2,
3371 { "movntpd", 2, 0x660f2b, None, CpuSSE2,
3375 { "movsd", 0, 0xa5, None, 0,
3378 { "movsd", 2, 0xa5, None, 0,
3382 { "movsd", 2, 0xf20f10, None, CpuSSE2,
3386 { "movsd", 2, 0xf20f11, None, CpuSSE2,
3390 { "movupd", 2, 0x660f10, None, CpuSSE2,
3394 { "movupd", 2, 0x660f11, None, CpuSSE2,
3398 { "mulpd", 2, 0x660f59, None, CpuSSE2,
3402 { "mulsd", 2, 0xf20f59, None, CpuSSE2,
3406 { "orpd", 2, 0x660f56, None, CpuSSE2,
3410 { "shufpd", 3, 0x660fc6, None, CpuSSE2,
3415 { "sqrtpd", 2, 0x660f51, None, CpuSSE2,
3419 { "sqrtsd", 2, 0xf20f51, None, CpuSSE2,
3423 { "subpd", 2, 0x660f5c, None, CpuSSE2,
3427 { "subsd", 2, 0xf20f5c, None, CpuSSE2,
3431 { "ucomisd", 2, 0x660f2e, None, CpuSSE2,
3435 { "unpckhpd", 2, 0x660f15, None, CpuSSE2,
3439 { "unpcklpd", 2, 0x660f14, None, CpuSSE2,
3443 { "xorpd", 2, 0x660f57, None, CpuSSE2,
3447 { "cvtdq2pd", 2, 0xf30fe6, None, CpuSSE2,
3451 { "cvtpd2dq", 2, 0xf20fe6, None, CpuSSE2,
3455 { "cvtdq2ps", 2, 0xf5b, None, CpuSSE2,
3459 { "cvtpd2pi", 2, 0x660f2d, None, CpuSSE2,
3463 { "cvtpd2ps", 2, 0x660f5a, None, CpuSSE2,
3467 { "cvtps2pd", 2, 0xf5a, None, CpuSSE2,
3471 { "cvtps2dq", 2, 0x660f5b, None, CpuSSE2,
3475 { "cvtsd2si", 2, 0xf20f2d, None, CpuSSE2,
3479 { "cvtsd2ss", 2, 0xf20f5a, None, CpuSSE2,
3483 { "cvtss2sd", 2, 0xf30f5a, None, CpuSSE2,
3487 { "cvttpd2pi", 2, 0x660f2c, None, CpuSSE2,
3491 { "cvttsd2si", 2, 0xf20f2c, None, CpuSSE2,
3495 { "cvttpd2dq", 2, 0x660fe6, None, CpuSSE2,
3499 { "cvttps2dq", 2, 0xf30f5b, None, CpuSSE2,
3503 { "maskmovdqu", 2, 0x660ff7, None, CpuSSE2,
3507 { "movdqa", 2, 0x660f6f, None, CpuSSE2,
3511 { "movdqa", 2, 0x660f7f, None, CpuSSE2,
3515 { "movdqu", 2, 0xf30f6f, None, CpuSSE2,
3519 { "movdqu", 2, 0xf30f7f, None, CpuSSE2,
3523 { "movdq2q", 2, 0xf20fd6, None, CpuSSE2,
3527 { "movq2dq", 2, 0xf30fd6, None, CpuSSE2,
3531 { "pmuludq", 2, 0xff4, None, CpuSSE2,
3535 { "pmuludq", 2, 0x660ff4, None, CpuSSE2,
3539 { "pshufd", 3, 0x660f70, None, CpuSSE2,
3544 { "pshufhw", 3, 0xf30f70, None, CpuSSE2,
3549 { "pshuflw", 3, 0xf20f70, None, CpuSSE2,
3562 { "punpckhqdq", 2, 0x660f6d, None, CpuSSE2,
3566 { "punpcklqdq", 2, 0x660f6c, None, CpuSSE2,
3570 { "addsubpd", 2, 0x660fd0, None, CpuSSE3,
3574 { "addsubps", 2, 0xf20fd0, None, CpuSSE3,
3590 { "haddpd", 2, 0x660f7c, None, CpuSSE3,
3594 { "haddps", 2, 0xf20f7c, None, CpuSSE3,
3598 { "hsubpd", 2, 0x660f7d, None, CpuSSE3,
3602 { "hsubps", 2, 0xf20f7d, None, CpuSSE3,
3606 { "lddqu", 2, 0xf20ff0, None, CpuSSE3,
3623 { "movddup", 2, 0xf20f12, None, CpuSSE3,
3627 { "movshdup", 2, 0xf30f16, None, CpuSSE3,
3631 { "movsldup", 2, 0xf30f12, None, CpuSSE3,
3664 { "vmread", 2, 0xf78, None, CpuVMX|CpuNo64,
3668 { "vmread", 2, 0xf78, None, CpuVMX|Cpu64,
3672 { "vmwrite", 2, 0xf79, None, CpuVMX|CpuNo64,
3676 { "vmwrite", 2, 0xf79, None, CpuVMX|Cpu64,
3686 { "phaddw", 2, 0xf3801, None, CpuSSSE3,
3690 { "phaddw", 2, 0x660f3801, None, CpuSSSE3,
3694 { "phaddd", 2, 0xf3802, None, CpuSSSE3,
3698 { "phaddd", 2, 0x660f3802, None, CpuSSSE3,
3702 { "phaddsw", 2, 0xf3803, None, CpuSSSE3,
3706 { "phaddsw", 2, 0x660f3803, None, CpuSSSE3,
3710 { "phsubw", 2, 0xf3805, None, CpuSSSE3,
3714 { "phsubw", 2, 0x660f3805, None, CpuSSSE3,
3718 { "phsubd", 2, 0xf3806, None, CpuSSSE3,
3722 { "phsubd", 2, 0x660f3806, None, CpuSSSE3,
3726 { "phsubsw", 2, 0xf3807, None, CpuSSSE3,
3730 { "phsubsw", 2, 0x660f3807, None, CpuSSSE3,
3734 { "pmaddubsw", 2, 0xf3804, None, CpuSSSE3,
3738 { "pmaddubsw", 2, 0x660f3804, None, CpuSSSE3,
3742 { "pmulhrsw", 2, 0xf380b, None, CpuSSSE3,
3746 { "pmulhrsw", 2, 0x660f380b, None, CpuSSSE3,
3750 { "pshufb", 2, 0xf3800, None, CpuSSSE3,
3754 { "pshufb", 2, 0x660f3800, None, CpuSSSE3,
3758 { "psignb", 2, 0xf3808, None, CpuSSSE3,
3762 { "psignb", 2, 0x660f3808, None, CpuSSSE3,
3766 { "psignw", 2, 0xf3809, None, CpuSSSE3,
3770 { "psignw", 2, 0x660f3809, None, CpuSSSE3,
3774 { "psignd", 2, 0xf380a, None, CpuSSSE3,
3778 { "psignd", 2, 0x660f380a, None, CpuSSSE3,
3782 { "palignr", 3, 0xf3a0f, None, CpuSSSE3,
3787 { "palignr", 3, 0x660f3a0f, None, CpuSSSE3,
3792 { "pabsb", 2, 0xf381c, None, CpuSSSE3,
3796 { "pabsb", 2, 0x660f381c, None, CpuSSSE3,
3800 { "pabsw", 2, 0xf381d, None, CpuSSSE3,
3804 { "pabsw", 2, 0x660f381d, None, CpuSSSE3,
3808 { "pabsd", 2, 0xf381e, None, CpuSSSE3,
3812 { "pabsd", 2, 0x660f381e, None, CpuSSSE3,
3816 { "blendpd", 3, 0x660f3a0d, None, CpuSSE4_1,
3821 { "blendps", 3, 0x660f3a0c, None, CpuSSE4_1,
3826 { "blendvpd", 3, 0x660f3815, None, CpuSSE4_1,
3831 { "blendvps", 3, 0x660f3814, None, CpuSSE4_1,
3836 { "dppd", 3, 0x660f3a41, None, CpuSSE4_1,
3841 { "dpps", 3, 0x660f3a40, None, CpuSSE4_1,
3846 { "extractps", 3, 0x660f3a17, None, CpuSSE4_1,
3851 { "insertps", 3, 0x660f3a21, None, CpuSSE4_1,
3856 { "movntdqa", 2, 0x660f382a, None, CpuSSE4_1,
3860 { "mpsadbw", 3, 0x660f3a42, None, CpuSSE4_1,
3865 { "packusdw", 2, 0x660f382b, None, CpuSSE4_1,
3869 { "pblendvb", 3, 0x660f3810, None, CpuSSE4_1,
3874 { "pblendw", 3, 0x660f3a0e, None, CpuSSE4_1,
3879 { "pcmpeqq", 2, 0x660f3829, None, CpuSSE4_1,
3883 { "pextrb", 3, 0x660f3a14, None, CpuSSE4_1,
3888 { "pextrd", 3, 0x660f3a16, None, CpuSSE4_1,
3893 { "pextrq", 3, 0x660f3a16, None, CpuSSE4_1|Cpu64,
3898 { "phminposuw", 2, 0x660f3841, None, CpuSSE4_1,
3902 { "pinsrb", 3, 0x660f3a20, None, CpuSSE4_1,
3907 { "pinsrd", 3, 0x660f3a22, None, CpuSSE4_1,
3912 { "pinsrq", 3, 0x660f3a22, None, CpuSSE4_1|Cpu64,
3917 { "pmaxsb", 2, 0x660f383c, None, CpuSSE4_1,
3921 { "pmaxsd", 2, 0x660f383d, None, CpuSSE4_1,
3925 { "pmaxud", 2, 0x660f383f, None, CpuSSE4_1,
3929 { "pmaxuw", 2, 0x660f383e, None, CpuSSE4_1,
3933 { "pminsb", 2, 0x660f3838, None, CpuSSE4_1,
3937 { "pminsd", 2, 0x660f3839, None, CpuSSE4_1,
3941 { "pminud", 2, 0x660f383b, None, CpuSSE4_1,
3945 { "pminuw", 2, 0x660f383a, None, CpuSSE4_1,
3949 { "pmovsxbw", 2, 0x660f3820, None, CpuSSE4_1,
3953 { "pmovsxbd", 2, 0x660f3821, None, CpuSSE4_1,
3957 { "pmovsxbq", 2, 0x660f3822, None, CpuSSE4_1,
3961 { "pmovsxwd", 2, 0x660f3823, None, CpuSSE4_1,
3965 { "pmovsxwq", 2, 0x660f3824, None, CpuSSE4_1,
3969 { "pmovsxdq", 2, 0x660f3825, None, CpuSSE4_1,
3973 { "pmovzxbw", 2, 0x660f3830, None, CpuSSE4_1,
3977 { "pmovzxbd", 2, 0x660f3831, None, CpuSSE4_1,
3981 { "pmovzxbq", 2, 0x660f3832, None, CpuSSE4_1,
3985 { "pmovzxwd", 2, 0x660f3833, None, CpuSSE4_1,
3989 { "pmovzxwq", 2, 0x660f3834, None, CpuSSE4_1,
3993 { "pmovzxdq", 2, 0x660f3835, None, CpuSSE4_1,
3997 { "pmuldq", 2, 0x660f3828, None, CpuSSE4_1,
4001 { "pmulld", 2, 0x660f3840, None, CpuSSE4_1,
4005 { "ptest", 2, 0x660f3817, None, CpuSSE4_1,
4009 { "roundpd", 3, 0x660f3a09, None, CpuSSE4_1,
4014 { "roundps", 3, 0x660f3a08, None, CpuSSE4_1,
4019 { "roundsd", 3, 0x660f3a0b, None, CpuSSE4_1,
4024 { "roundss", 3, 0x660f3a0a, None, CpuSSE4_1,
4029 { "pcmpgtq", 2, 0x660f3837, None, CpuSSE4_2,
4033 { "pcmpestri", 3, 0x660f3a61, None, CpuSSE4_2,
4038 { "pcmpestrm", 3, 0x660f3a60, None, CpuSSE4_2,
4043 { "pcmpistri", 3, 0x660f3a63, None, CpuSSE4_2,
4048 { "pcmpistrm", 3, 0x660f3a62, None, CpuSSE4_2,
4053 { "crc32", 2, 0xf20f38f1, None, CpuSSE4_2,
4057 { "crc32", 2, 0xf20f38f1, None, CpuSSE4_2|Cpu64,
4061 { "crc32", 2, 0xf20f38f0, None, CpuSSE4_2,
4065 { "crc32", 2, 0xf20f38f0, None, CpuSSE4_2|Cpu64,
4075 { "femms", 0, 0xf0e, None, Cpu3dnow,
4174 { "syscall", 0, 0xf05, None, CpuK6,
4177 { "sysret", 0, 0xf07, None, CpuK6,
4226 { "movntsd", 2, 0xf20f2b, None, CpuSSE4a,
4230 { "movntss", 2, 0xf30f2b, None, CpuSSE4a,
4239 { "extrq", 2, 0x660f79, None, CpuSSE4a,
4243 { "insertq", 2, 0xf20f79, None, CpuSSE4a,
4247 { "insertq", 4, 0xf20f78, None, CpuSSE4a,
4253 { "popcnt", 2, 0xf30fb8, None, CpuABM|CpuSSE4_2,
4257 { "lzcnt", 2, 0xf30fbd, None, CpuABM,