tables.go raw

   1  // Code generated by x86map -fmt=decoder ../x86.csv DO NOT EDIT.
   2  
   3  package x86asm
   4  
   5  var decoder = [...]uint16{
   6  	uint16(xFail),
   7  	/*1*/ uint16(xCondByte), 243,
   8  	0x00, 490,
   9  	0x01, 496,
  10  	0x02, 525,
  11  	0x03, 531,
  12  	0x04, 560,
  13  	0x05, 566,
  14  	0x06, 595,
  15  	0x07, 602,
  16  	0x08, 609,
  17  	0x09, 615,
  18  	0x0A, 644,
  19  	0x0B, 650,
  20  	0x0C, 679,
  21  	0x0D, 685,
  22  	0x0E, 714,
  23  	0x0F, 721,
  24  	0x10, 8045,
  25  	0x11, 8051,
  26  	0x12, 8080,
  27  	0x13, 8086,
  28  	0x14, 8115,
  29  	0x15, 8121,
  30  	0x16, 8150,
  31  	0x17, 8157,
  32  	0x18, 8164,
  33  	0x19, 8170,
  34  	0x1A, 8199,
  35  	0x1B, 8205,
  36  	0x1C, 8234,
  37  	0x1D, 8240,
  38  	0x1E, 8269,
  39  	0x1F, 8276,
  40  	0x20, 8283,
  41  	0x21, 8289,
  42  	0x22, 8318,
  43  	0x23, 8324,
  44  	0x24, 8353,
  45  	0x25, 8359,
  46  	0x27, 8388,
  47  	0x28, 8394,
  48  	0x29, 8400,
  49  	0x2A, 8429,
  50  	0x2B, 8471,
  51  	0x2C, 8500,
  52  	0x2D, 8506,
  53  	0x2F, 8535,
  54  	0x30, 8541,
  55  	0x31, 8547,
  56  	0x32, 8576,
  57  	0x33, 8582,
  58  	0x34, 8611,
  59  	0x35, 8617,
  60  	0x37, 8646,
  61  	0x38, 8652,
  62  	0x39, 8658,
  63  	0x3A, 8687,
  64  	0x3B, 8693,
  65  	0x3C, 8722,
  66  	0x3D, 8728,
  67  	0x3F, 8757,
  68  	0x40, 8763,
  69  	0x41, 8763,
  70  	0x42, 8763,
  71  	0x43, 8763,
  72  	0x44, 8763,
  73  	0x45, 8763,
  74  	0x46, 8763,
  75  	0x47, 8763,
  76  	0x48, 8778,
  77  	0x49, 8778,
  78  	0x4a, 8778,
  79  	0x4b, 8778,
  80  	0x4c, 8778,
  81  	0x4d, 8778,
  82  	0x4e, 8778,
  83  	0x4f, 8778,
  84  	0x50, 8793,
  85  	0x51, 8793,
  86  	0x52, 8793,
  87  	0x53, 8793,
  88  	0x54, 8793,
  89  	0x55, 8793,
  90  	0x56, 8793,
  91  	0x57, 8793,
  92  	0x58, 8820,
  93  	0x59, 8820,
  94  	0x5a, 8820,
  95  	0x5b, 8820,
  96  	0x5c, 8820,
  97  	0x5d, 8820,
  98  	0x5e, 8820,
  99  	0x5f, 8820,
 100  	0x60, 8847,
 101  	0x61, 8860,
 102  	0x62, 8873,
 103  	0x63, 8892,
 104  	0x68, 8923,
 105  	0x69, 8942,
 106  	0x6A, 8977,
 107  	0x6B, 8982,
 108  	0x6C, 9017,
 109  	0x6D, 9020,
 110  	0x6E, 9033,
 111  	0x6F, 9036,
 112  	0x70, 9109,
 113  	0x71, 9114,
 114  	0x72, 9119,
 115  	0x73, 9124,
 116  	0x74, 9129,
 117  	0x75, 9134,
 118  	0x76, 9139,
 119  	0x77, 9144,
 120  	0x78, 9171,
 121  	0x79, 9176,
 122  	0x7A, 9181,
 123  	0x7B, 9186,
 124  	0x7C, 9191,
 125  	0x7D, 9196,
 126  	0x7E, 9201,
 127  	0x7F, 9206,
 128  	0x80, 9271,
 129  	0x81, 9328,
 130  	0x83, 9569,
 131  	0x84, 9810,
 132  	0x85, 9816,
 133  	0x86, 9845,
 134  	0x87, 9851,
 135  	0x88, 9880,
 136  	0x89, 9886,
 137  	0x8A, 9908,
 138  	0x8B, 9914,
 139  	0x8C, 9936,
 140  	0x8D, 9965,
 141  	0x8E, 9994,
 142  	0x8F, 10023,
 143  	0x90, 10059,
 144  	0x91, 10059,
 145  	0x92, 10059,
 146  	0x93, 10059,
 147  	0x94, 10059,
 148  	0x95, 10059,
 149  	0x96, 10059,
 150  	0x97, 10059,
 151  	0x98, 10085,
 152  	0x99, 10105,
 153  	0x9A, 10125,
 154  	0x9B, 10142,
 155  	0x9C, 10145,
 156  	0x9D, 10168,
 157  	0x9E, 10191,
 158  	0x9F, 10194,
 159  	0xA0, 10197,
 160  	0xA1, 10216,
 161  	0xA2, 10238,
 162  	0xA3, 10257,
 163  	0xA4, 10279,
 164  	0xA5, 10282,
 165  	0xA6, 10302,
 166  	0xA7, 10305,
 167  	0xA8, 10325,
 168  	0xA9, 10331,
 169  	0xAA, 10360,
 170  	0xAB, 10363,
 171  	0xAC, 10383,
 172  	0xAD, 10386,
 173  	0xAE, 10406,
 174  	0xAF, 10409,
 175  	0xb0, 10429,
 176  	0xb1, 10429,
 177  	0xb2, 10429,
 178  	0xb3, 10429,
 179  	0xb4, 10429,
 180  	0xb5, 10429,
 181  	0xb6, 10429,
 182  	0xb7, 10429,
 183  	0xb8, 10435,
 184  	0xb9, 10435,
 185  	0xba, 10435,
 186  	0xbb, 10435,
 187  	0xbc, 10435,
 188  	0xbd, 10435,
 189  	0xbe, 10435,
 190  	0xbf, 10435,
 191  	0xC0, 10464,
 192  	0xC1, 10515,
 193  	0xC2, 10713,
 194  	0xC3, 10718,
 195  	0xC4, 10721,
 196  	0xC5, 10740,
 197  	0xC6, 10759,
 198  	0xC7, 10783,
 199  	0xC8, 10844,
 200  	0xC9, 10851,
 201  	0xCA, 10874,
 202  	0xCB, 10879,
 203  	0xCC, 10882,
 204  	0xCD, 10886,
 205  	0xCE, 10891,
 206  	0xCF, 10897,
 207  	0xD0, 10917,
 208  	0xD1, 10961,
 209  	0xD2, 11152,
 210  	0xD3, 11196,
 211  	0xD4, 11387,
 212  	0xD5, 11395,
 213  	0xD7, 11403,
 214  	0xD8, 11416,
 215  	0xD9, 11625,
 216  	0xDA, 11844,
 217  	0xDB, 11976,
 218  	0xDC, 12147,
 219  	0xDD, 12316,
 220  	0xDE, 12455,
 221  	0xDF, 12629,
 222  	0xE0, 12740,
 223  	0xE1, 12745,
 224  	0xE2, 12750,
 225  	0xE3, 12755,
 226  	0xE4, 12781,
 227  	0xE5, 12787,
 228  	0xE6, 12809,
 229  	0xE7, 12815,
 230  	0xE8, 12873,
 231  	0xE9, 12904,
 232  	0xEA, 12935,
 233  	0xEB, 12952,
 234  	0xEC, 12957,
 235  	0xED, 12962,
 236  	0xEE, 12981,
 237  	0xEF, 12986,
 238  	0xF1, 13005,
 239  	0xF4, 13008,
 240  	0xF5, 13011,
 241  	0xF6, 13014,
 242  	0xF7, 13053,
 243  	0xF8, 13229,
 244  	0xF9, 13232,
 245  	0xFA, 13235,
 246  	0xFB, 13238,
 247  	0xFC, 13241,
 248  	0xFD, 13244,
 249  	0xFE, 13247,
 250  	0xFF, 13264,
 251  	uint16(xFail),
 252  	/*490*/ uint16(xSetOp), uint16(ADD),
 253  	/*492*/ uint16(xReadSlashR),
 254  	/*493*/ uint16(xArgRM8),
 255  	/*494*/ uint16(xArgR8),
 256  	/*495*/ uint16(xMatch),
 257  	/*496*/ uint16(xCondIs64), 499, 515,
 258  	/*499*/ uint16(xCondDataSize), 503, 509, 0,
 259  	/*503*/ uint16(xSetOp), uint16(ADD),
 260  	/*505*/ uint16(xReadSlashR),
 261  	/*506*/ uint16(xArgRM16),
 262  	/*507*/ uint16(xArgR16),
 263  	/*508*/ uint16(xMatch),
 264  	/*509*/ uint16(xSetOp), uint16(ADD),
 265  	/*511*/ uint16(xReadSlashR),
 266  	/*512*/ uint16(xArgRM32),
 267  	/*513*/ uint16(xArgR32),
 268  	/*514*/ uint16(xMatch),
 269  	/*515*/ uint16(xCondDataSize), 503, 509, 519,
 270  	/*519*/ uint16(xSetOp), uint16(ADD),
 271  	/*521*/ uint16(xReadSlashR),
 272  	/*522*/ uint16(xArgRM64),
 273  	/*523*/ uint16(xArgR64),
 274  	/*524*/ uint16(xMatch),
 275  	/*525*/ uint16(xSetOp), uint16(ADD),
 276  	/*527*/ uint16(xReadSlashR),
 277  	/*528*/ uint16(xArgR8),
 278  	/*529*/ uint16(xArgRM8),
 279  	/*530*/ uint16(xMatch),
 280  	/*531*/ uint16(xCondIs64), 534, 550,
 281  	/*534*/ uint16(xCondDataSize), 538, 544, 0,
 282  	/*538*/ uint16(xSetOp), uint16(ADD),
 283  	/*540*/ uint16(xReadSlashR),
 284  	/*541*/ uint16(xArgR16),
 285  	/*542*/ uint16(xArgRM16),
 286  	/*543*/ uint16(xMatch),
 287  	/*544*/ uint16(xSetOp), uint16(ADD),
 288  	/*546*/ uint16(xReadSlashR),
 289  	/*547*/ uint16(xArgR32),
 290  	/*548*/ uint16(xArgRM32),
 291  	/*549*/ uint16(xMatch),
 292  	/*550*/ uint16(xCondDataSize), 538, 544, 554,
 293  	/*554*/ uint16(xSetOp), uint16(ADD),
 294  	/*556*/ uint16(xReadSlashR),
 295  	/*557*/ uint16(xArgR64),
 296  	/*558*/ uint16(xArgRM64),
 297  	/*559*/ uint16(xMatch),
 298  	/*560*/ uint16(xSetOp), uint16(ADD),
 299  	/*562*/ uint16(xReadIb),
 300  	/*563*/ uint16(xArgAL),
 301  	/*564*/ uint16(xArgImm8u),
 302  	/*565*/ uint16(xMatch),
 303  	/*566*/ uint16(xCondIs64), 569, 585,
 304  	/*569*/ uint16(xCondDataSize), 573, 579, 0,
 305  	/*573*/ uint16(xSetOp), uint16(ADD),
 306  	/*575*/ uint16(xReadIw),
 307  	/*576*/ uint16(xArgAX),
 308  	/*577*/ uint16(xArgImm16),
 309  	/*578*/ uint16(xMatch),
 310  	/*579*/ uint16(xSetOp), uint16(ADD),
 311  	/*581*/ uint16(xReadId),
 312  	/*582*/ uint16(xArgEAX),
 313  	/*583*/ uint16(xArgImm32),
 314  	/*584*/ uint16(xMatch),
 315  	/*585*/ uint16(xCondDataSize), 573, 579, 589,
 316  	/*589*/ uint16(xSetOp), uint16(ADD),
 317  	/*591*/ uint16(xReadId),
 318  	/*592*/ uint16(xArgRAX),
 319  	/*593*/ uint16(xArgImm32),
 320  	/*594*/ uint16(xMatch),
 321  	/*595*/ uint16(xCondIs64), 598, 0,
 322  	/*598*/ uint16(xSetOp), uint16(PUSH),
 323  	/*600*/ uint16(xArgES),
 324  	/*601*/ uint16(xMatch),
 325  	/*602*/ uint16(xCondIs64), 605, 0,
 326  	/*605*/ uint16(xSetOp), uint16(POP),
 327  	/*607*/ uint16(xArgES),
 328  	/*608*/ uint16(xMatch),
 329  	/*609*/ uint16(xSetOp), uint16(OR),
 330  	/*611*/ uint16(xReadSlashR),
 331  	/*612*/ uint16(xArgRM8),
 332  	/*613*/ uint16(xArgR8),
 333  	/*614*/ uint16(xMatch),
 334  	/*615*/ uint16(xCondIs64), 618, 634,
 335  	/*618*/ uint16(xCondDataSize), 622, 628, 0,
 336  	/*622*/ uint16(xSetOp), uint16(OR),
 337  	/*624*/ uint16(xReadSlashR),
 338  	/*625*/ uint16(xArgRM16),
 339  	/*626*/ uint16(xArgR16),
 340  	/*627*/ uint16(xMatch),
 341  	/*628*/ uint16(xSetOp), uint16(OR),
 342  	/*630*/ uint16(xReadSlashR),
 343  	/*631*/ uint16(xArgRM32),
 344  	/*632*/ uint16(xArgR32),
 345  	/*633*/ uint16(xMatch),
 346  	/*634*/ uint16(xCondDataSize), 622, 628, 638,
 347  	/*638*/ uint16(xSetOp), uint16(OR),
 348  	/*640*/ uint16(xReadSlashR),
 349  	/*641*/ uint16(xArgRM64),
 350  	/*642*/ uint16(xArgR64),
 351  	/*643*/ uint16(xMatch),
 352  	/*644*/ uint16(xSetOp), uint16(OR),
 353  	/*646*/ uint16(xReadSlashR),
 354  	/*647*/ uint16(xArgR8),
 355  	/*648*/ uint16(xArgRM8),
 356  	/*649*/ uint16(xMatch),
 357  	/*650*/ uint16(xCondIs64), 653, 669,
 358  	/*653*/ uint16(xCondDataSize), 657, 663, 0,
 359  	/*657*/ uint16(xSetOp), uint16(OR),
 360  	/*659*/ uint16(xReadSlashR),
 361  	/*660*/ uint16(xArgR16),
 362  	/*661*/ uint16(xArgRM16),
 363  	/*662*/ uint16(xMatch),
 364  	/*663*/ uint16(xSetOp), uint16(OR),
 365  	/*665*/ uint16(xReadSlashR),
 366  	/*666*/ uint16(xArgR32),
 367  	/*667*/ uint16(xArgRM32),
 368  	/*668*/ uint16(xMatch),
 369  	/*669*/ uint16(xCondDataSize), 657, 663, 673,
 370  	/*673*/ uint16(xSetOp), uint16(OR),
 371  	/*675*/ uint16(xReadSlashR),
 372  	/*676*/ uint16(xArgR64),
 373  	/*677*/ uint16(xArgRM64),
 374  	/*678*/ uint16(xMatch),
 375  	/*679*/ uint16(xSetOp), uint16(OR),
 376  	/*681*/ uint16(xReadIb),
 377  	/*682*/ uint16(xArgAL),
 378  	/*683*/ uint16(xArgImm8u),
 379  	/*684*/ uint16(xMatch),
 380  	/*685*/ uint16(xCondIs64), 688, 704,
 381  	/*688*/ uint16(xCondDataSize), 692, 698, 0,
 382  	/*692*/ uint16(xSetOp), uint16(OR),
 383  	/*694*/ uint16(xReadIw),
 384  	/*695*/ uint16(xArgAX),
 385  	/*696*/ uint16(xArgImm16),
 386  	/*697*/ uint16(xMatch),
 387  	/*698*/ uint16(xSetOp), uint16(OR),
 388  	/*700*/ uint16(xReadId),
 389  	/*701*/ uint16(xArgEAX),
 390  	/*702*/ uint16(xArgImm32),
 391  	/*703*/ uint16(xMatch),
 392  	/*704*/ uint16(xCondDataSize), 692, 698, 708,
 393  	/*708*/ uint16(xSetOp), uint16(OR),
 394  	/*710*/ uint16(xReadId),
 395  	/*711*/ uint16(xArgRAX),
 396  	/*712*/ uint16(xArgImm32),
 397  	/*713*/ uint16(xMatch),
 398  	/*714*/ uint16(xCondIs64), 717, 0,
 399  	/*717*/ uint16(xSetOp), uint16(PUSH),
 400  	/*719*/ uint16(xArgCS),
 401  	/*720*/ uint16(xMatch),
 402  	/*721*/ uint16(xCondByte), 229,
 403  	0x00, 1182,
 404  	0x01, 1239,
 405  	0x02, 1347,
 406  	0x03, 1369,
 407  	0x05, 1391,
 408  	0x06, 1397,
 409  	0x07, 1400,
 410  	0x08, 1406,
 411  	0x09, 1409,
 412  	0x0B, 1412,
 413  	0x0D, 1415,
 414  	0x10, 1428,
 415  	0x11, 1462,
 416  	0x12, 1496,
 417  	0x13, 1539,
 418  	0x14, 1557,
 419  	0x15, 1575,
 420  	0x16, 1593,
 421  	0x17, 1628,
 422  	0x18, 1646,
 423  	0x1F, 1671,
 424  	0x20, 1692,
 425  	0x21, 1707,
 426  	0x22, 1722,
 427  	0x23, 1737,
 428  	0x24, 1752,
 429  	0x26, 1767,
 430  	0x28, 1782,
 431  	0x29, 1800,
 432  	0x2A, 1818,
 433  	0x2B, 1905,
 434  	0x2C, 1939,
 435  	0x2D, 2026,
 436  	0x2E, 2113,
 437  	0x2F, 2131,
 438  	0x30, 2149,
 439  	0x31, 2152,
 440  	0x32, 2155,
 441  	0x33, 2158,
 442  	0x34, 2161,
 443  	0x35, 2164,
 444  	0x38, 2174,
 445  	0x3A, 3075,
 446  	0x40, 3486,
 447  	0x41, 3515,
 448  	0x42, 3544,
 449  	0x43, 3573,
 450  	0x44, 3602,
 451  	0x45, 3631,
 452  	0x46, 3660,
 453  	0x47, 3689,
 454  	0x48, 3718,
 455  	0x49, 3747,
 456  	0x4A, 3776,
 457  	0x4B, 3805,
 458  	0x4C, 3834,
 459  	0x4D, 3863,
 460  	0x4E, 3892,
 461  	0x4F, 3921,
 462  	0x50, 3950,
 463  	0x51, 3968,
 464  	0x52, 4002,
 465  	0x53, 4020,
 466  	0x54, 4038,
 467  	0x55, 4056,
 468  	0x56, 4074,
 469  	0x57, 4092,
 470  	0x58, 4110,
 471  	0x59, 4144,
 472  	0x5A, 4178,
 473  	0x5B, 4212,
 474  	0x5C, 4238,
 475  	0x5D, 4272,
 476  	0x5E, 4306,
 477  	0x5F, 4340,
 478  	0x60, 4374,
 479  	0x61, 4392,
 480  	0x62, 4410,
 481  	0x63, 4428,
 482  	0x64, 4446,
 483  	0x65, 4464,
 484  	0x66, 4482,
 485  	0x67, 4500,
 486  	0x68, 4518,
 487  	0x69, 4536,
 488  	0x6A, 4554,
 489  	0x6B, 4572,
 490  	0x6C, 4590,
 491  	0x6D, 4600,
 492  	0x6E, 4610,
 493  	0x6F, 4677,
 494  	0x70, 4703,
 495  	0x71, 4745,
 496  	0x72, 4808,
 497  	0x73, 4871,
 498  	0x74, 4936,
 499  	0x75, 4954,
 500  	0x76, 4972,
 501  	0x77, 4990,
 502  	0x7C, 4993,
 503  	0x7D, 5011,
 504  	0x7E, 5029,
 505  	0x7F, 5106,
 506  	0x80, 5132,
 507  	0x81, 5163,
 508  	0x82, 5194,
 509  	0x83, 5225,
 510  	0x84, 5256,
 511  	0x85, 5287,
 512  	0x86, 5318,
 513  	0x87, 5349,
 514  	0x88, 5380,
 515  	0x89, 5411,
 516  	0x8A, 5442,
 517  	0x8B, 5473,
 518  	0x8C, 5504,
 519  	0x8D, 5535,
 520  	0x8E, 5566,
 521  	0x8F, 5597,
 522  	0x90, 5628,
 523  	0x91, 5633,
 524  	0x92, 5638,
 525  	0x93, 5643,
 526  	0x94, 5648,
 527  	0x95, 5653,
 528  	0x96, 5658,
 529  	0x97, 5663,
 530  	0x98, 5668,
 531  	0x99, 5673,
 532  	0x9A, 5678,
 533  	0x9B, 5683,
 534  	0x9C, 5688,
 535  	0x9D, 5693,
 536  	0x9E, 5698,
 537  	0x9F, 5703,
 538  	0xA0, 5708,
 539  	0xA1, 5712,
 540  	0xA2, 5739,
 541  	0xA3, 5742,
 542  	0xA4, 5771,
 543  	0xA5, 5806,
 544  	0xA8, 5838,
 545  	0xA9, 5842,
 546  	0xAA, 5869,
 547  	0xAB, 5872,
 548  	0xAC, 5901,
 549  	0xAD, 5936,
 550  	0xAE, 5968,
 551  	0xAF, 6226,
 552  	0xB0, 6255,
 553  	0xB1, 6261,
 554  	0xB2, 6290,
 555  	0xB3, 6319,
 556  	0xB4, 6348,
 557  	0xB5, 6377,
 558  	0xB6, 6406,
 559  	0xB7, 6435,
 560  	0xB8, 6464,
 561  	0xB9, 6501,
 562  	0xBA, 6511,
 563  	0xBB, 6636,
 564  	0xBC, 6665,
 565  	0xBD, 6732,
 566  	0xBE, 6799,
 567  	0xBF, 6828,
 568  	0xC0, 6857,
 569  	0xC1, 6863,
 570  	0xC2, 6892,
 571  	0xC3, 6934,
 572  	0xC4, 6963,
 573  	0xC5, 6985,
 574  	0xC6, 7007,
 575  	0xC7, 7029,
 576  	0xc8, 7158,
 577  	0xc9, 7158,
 578  	0xca, 7158,
 579  	0xcb, 7158,
 580  	0xcc, 7158,
 581  	0xcd, 7158,
 582  	0xce, 7158,
 583  	0xcf, 7158,
 584  	0xD0, 7181,
 585  	0xD1, 7199,
 586  	0xD2, 7217,
 587  	0xD3, 7235,
 588  	0xD4, 7253,
 589  	0xD5, 7271,
 590  	0xD6, 7289,
 591  	0xD7, 7315,
 592  	0xD8, 7333,
 593  	0xD9, 7351,
 594  	0xDA, 7369,
 595  	0xDB, 7387,
 596  	0xDC, 7405,
 597  	0xDD, 7423,
 598  	0xDE, 7441,
 599  	0xDF, 7459,
 600  	0xE0, 7477,
 601  	0xE1, 7495,
 602  	0xE2, 7513,
 603  	0xE3, 7531,
 604  	0xE4, 7549,
 605  	0xE5, 7567,
 606  	0xE6, 7585,
 607  	0xE7, 7611,
 608  	0xE8, 7629,
 609  	0xE9, 7647,
 610  	0xEA, 7665,
 611  	0xEB, 7683,
 612  	0xEC, 7701,
 613  	0xED, 7719,
 614  	0xEE, 7737,
 615  	0xEF, 7755,
 616  	0xF0, 7773,
 617  	0xF1, 7783,
 618  	0xF2, 7801,
 619  	0xF3, 7819,
 620  	0xF4, 7837,
 621  	0xF5, 7855,
 622  	0xF6, 7873,
 623  	0xF7, 7891,
 624  	0xF8, 7909,
 625  	0xF9, 7927,
 626  	0xFA, 7945,
 627  	0xFB, 7963,
 628  	0xFC, 7981,
 629  	0xFD, 7999,
 630  	0xFE, 8017,
 631  	0xFF, 8035,
 632  	uint16(xFail),
 633  	/*1182*/ uint16(xCondSlashR),
 634  	1191, // 0
 635  	1207, // 1
 636  	1223, // 2
 637  	1227, // 3
 638  	1231, // 4
 639  	1235, // 5
 640  	0,    // 6
 641  	0,    // 7
 642  	/*1191*/ uint16(xCondDataSize), 1195, 1199, 1203,
 643  	/*1195*/ uint16(xSetOp), uint16(SLDT),
 644  	/*1197*/ uint16(xArgRM16),
 645  	/*1198*/ uint16(xMatch),
 646  	/*1199*/ uint16(xSetOp), uint16(SLDT),
 647  	/*1201*/ uint16(xArgR32M16),
 648  	/*1202*/ uint16(xMatch),
 649  	/*1203*/ uint16(xSetOp), uint16(SLDT),
 650  	/*1205*/ uint16(xArgR64M16),
 651  	/*1206*/ uint16(xMatch),
 652  	/*1207*/ uint16(xCondDataSize), 1211, 1215, 1219,
 653  	/*1211*/ uint16(xSetOp), uint16(STR),
 654  	/*1213*/ uint16(xArgRM16),
 655  	/*1214*/ uint16(xMatch),
 656  	/*1215*/ uint16(xSetOp), uint16(STR),
 657  	/*1217*/ uint16(xArgR32M16),
 658  	/*1218*/ uint16(xMatch),
 659  	/*1219*/ uint16(xSetOp), uint16(STR),
 660  	/*1221*/ uint16(xArgR64M16),
 661  	/*1222*/ uint16(xMatch),
 662  	/*1223*/ uint16(xSetOp), uint16(LLDT),
 663  	/*1225*/ uint16(xArgRM16),
 664  	/*1226*/ uint16(xMatch),
 665  	/*1227*/ uint16(xSetOp), uint16(LTR),
 666  	/*1229*/ uint16(xArgRM16),
 667  	/*1230*/ uint16(xMatch),
 668  	/*1231*/ uint16(xSetOp), uint16(VERR),
 669  	/*1233*/ uint16(xArgRM16),
 670  	/*1234*/ uint16(xMatch),
 671  	/*1235*/ uint16(xSetOp), uint16(VERW),
 672  	/*1237*/ uint16(xArgRM16),
 673  	/*1238*/ uint16(xMatch),
 674  	/*1239*/ uint16(xCondByte), 8,
 675  	0xC8, 1320,
 676  	0xC9, 1323,
 677  	0xD0, 1326,
 678  	0xD1, 1329,
 679  	0xD5, 1332,
 680  	0xD6, 1335,
 681  	0xF8, 1338,
 682  	0xF9, 1344,
 683  	/*1257*/ uint16(xCondSlashR),
 684  	1266, // 0
 685  	1270, // 1
 686  	1274, // 2
 687  	1285, // 3
 688  	1296, // 4
 689  	0,    // 5
 690  	1312, // 6
 691  	1316, // 7
 692  	/*1266*/ uint16(xSetOp), uint16(SGDT),
 693  	/*1268*/ uint16(xArgM),
 694  	/*1269*/ uint16(xMatch),
 695  	/*1270*/ uint16(xSetOp), uint16(SIDT),
 696  	/*1272*/ uint16(xArgM),
 697  	/*1273*/ uint16(xMatch),
 698  	/*1274*/ uint16(xCondIs64), 1277, 1281,
 699  	/*1277*/ uint16(xSetOp), uint16(LGDT),
 700  	/*1279*/ uint16(xArgM16and32),
 701  	/*1280*/ uint16(xMatch),
 702  	/*1281*/ uint16(xSetOp), uint16(LGDT),
 703  	/*1283*/ uint16(xArgM16and64),
 704  	/*1284*/ uint16(xMatch),
 705  	/*1285*/ uint16(xCondIs64), 1288, 1292,
 706  	/*1288*/ uint16(xSetOp), uint16(LIDT),
 707  	/*1290*/ uint16(xArgM16and32),
 708  	/*1291*/ uint16(xMatch),
 709  	/*1292*/ uint16(xSetOp), uint16(LIDT),
 710  	/*1294*/ uint16(xArgM16and64),
 711  	/*1295*/ uint16(xMatch),
 712  	/*1296*/ uint16(xCondDataSize), 1300, 1304, 1308,
 713  	/*1300*/ uint16(xSetOp), uint16(SMSW),
 714  	/*1302*/ uint16(xArgRM16),
 715  	/*1303*/ uint16(xMatch),
 716  	/*1304*/ uint16(xSetOp), uint16(SMSW),
 717  	/*1306*/ uint16(xArgR32M16),
 718  	/*1307*/ uint16(xMatch),
 719  	/*1308*/ uint16(xSetOp), uint16(SMSW),
 720  	/*1310*/ uint16(xArgR64M16),
 721  	/*1311*/ uint16(xMatch),
 722  	/*1312*/ uint16(xSetOp), uint16(LMSW),
 723  	/*1314*/ uint16(xArgRM16),
 724  	/*1315*/ uint16(xMatch),
 725  	/*1316*/ uint16(xSetOp), uint16(INVLPG),
 726  	/*1318*/ uint16(xArgM),
 727  	/*1319*/ uint16(xMatch),
 728  	/*1320*/ uint16(xSetOp), uint16(MONITOR),
 729  	/*1322*/ uint16(xMatch),
 730  	/*1323*/ uint16(xSetOp), uint16(MWAIT),
 731  	/*1325*/ uint16(xMatch),
 732  	/*1326*/ uint16(xSetOp), uint16(XGETBV),
 733  	/*1328*/ uint16(xMatch),
 734  	/*1329*/ uint16(xSetOp), uint16(XSETBV),
 735  	/*1331*/ uint16(xMatch),
 736  	/*1332*/ uint16(xSetOp), uint16(XEND),
 737  	/*1334*/ uint16(xMatch),
 738  	/*1335*/ uint16(xSetOp), uint16(XTEST),
 739  	/*1337*/ uint16(xMatch),
 740  	/*1338*/ uint16(xCondIs64), 0, 1341,
 741  	/*1341*/ uint16(xSetOp), uint16(SWAPGS),
 742  	/*1343*/ uint16(xMatch),
 743  	/*1344*/ uint16(xSetOp), uint16(RDTSCP),
 744  	/*1346*/ uint16(xMatch),
 745  	/*1347*/ uint16(xCondDataSize), 1351, 1357, 1363,
 746  	/*1351*/ uint16(xSetOp), uint16(LAR),
 747  	/*1353*/ uint16(xReadSlashR),
 748  	/*1354*/ uint16(xArgR16),
 749  	/*1355*/ uint16(xArgRM16),
 750  	/*1356*/ uint16(xMatch),
 751  	/*1357*/ uint16(xSetOp), uint16(LAR),
 752  	/*1359*/ uint16(xReadSlashR),
 753  	/*1360*/ uint16(xArgR32),
 754  	/*1361*/ uint16(xArgR32M16),
 755  	/*1362*/ uint16(xMatch),
 756  	/*1363*/ uint16(xSetOp), uint16(LAR),
 757  	/*1365*/ uint16(xReadSlashR),
 758  	/*1366*/ uint16(xArgR64),
 759  	/*1367*/ uint16(xArgR64M16),
 760  	/*1368*/ uint16(xMatch),
 761  	/*1369*/ uint16(xCondDataSize), 1373, 1379, 1385,
 762  	/*1373*/ uint16(xSetOp), uint16(LSL),
 763  	/*1375*/ uint16(xReadSlashR),
 764  	/*1376*/ uint16(xArgR16),
 765  	/*1377*/ uint16(xArgRM16),
 766  	/*1378*/ uint16(xMatch),
 767  	/*1379*/ uint16(xSetOp), uint16(LSL),
 768  	/*1381*/ uint16(xReadSlashR),
 769  	/*1382*/ uint16(xArgR32),
 770  	/*1383*/ uint16(xArgR32M16),
 771  	/*1384*/ uint16(xMatch),
 772  	/*1385*/ uint16(xSetOp), uint16(LSL),
 773  	/*1387*/ uint16(xReadSlashR),
 774  	/*1388*/ uint16(xArgR64),
 775  	/*1389*/ uint16(xArgR32M16),
 776  	/*1390*/ uint16(xMatch),
 777  	/*1391*/ uint16(xCondIs64), 0, 1394,
 778  	/*1394*/ uint16(xSetOp), uint16(SYSCALL),
 779  	/*1396*/ uint16(xMatch),
 780  	/*1397*/ uint16(xSetOp), uint16(CLTS),
 781  	/*1399*/ uint16(xMatch),
 782  	/*1400*/ uint16(xCondIs64), 0, 1403,
 783  	/*1403*/ uint16(xSetOp), uint16(SYSRET),
 784  	/*1405*/ uint16(xMatch),
 785  	/*1406*/ uint16(xSetOp), uint16(INVD),
 786  	/*1408*/ uint16(xMatch),
 787  	/*1409*/ uint16(xSetOp), uint16(WBINVD),
 788  	/*1411*/ uint16(xMatch),
 789  	/*1412*/ uint16(xSetOp), uint16(UD2),
 790  	/*1414*/ uint16(xMatch),
 791  	/*1415*/ uint16(xCondSlashR),
 792  	0,    // 0
 793  	1424, // 1
 794  	0,    // 2
 795  	0,    // 3
 796  	0,    // 4
 797  	0,    // 5
 798  	0,    // 6
 799  	0,    // 7
 800  	/*1424*/ uint16(xSetOp), uint16(PREFETCHW),
 801  	/*1426*/ uint16(xArgM8),
 802  	/*1427*/ uint16(xMatch),
 803  	/*1428*/ uint16(xCondPrefix), 4,
 804  	0xF3, 1456,
 805  	0xF2, 1450,
 806  	0x66, 1444,
 807  	0x0, 1438,
 808  	/*1438*/ uint16(xSetOp), uint16(MOVUPS),
 809  	/*1440*/ uint16(xReadSlashR),
 810  	/*1441*/ uint16(xArgXmm1),
 811  	/*1442*/ uint16(xArgXmm2M128),
 812  	/*1443*/ uint16(xMatch),
 813  	/*1444*/ uint16(xSetOp), uint16(MOVUPD),
 814  	/*1446*/ uint16(xReadSlashR),
 815  	/*1447*/ uint16(xArgXmm1),
 816  	/*1448*/ uint16(xArgXmm2M128),
 817  	/*1449*/ uint16(xMatch),
 818  	/*1450*/ uint16(xSetOp), uint16(MOVSD_XMM),
 819  	/*1452*/ uint16(xReadSlashR),
 820  	/*1453*/ uint16(xArgXmm1),
 821  	/*1454*/ uint16(xArgXmm2M64),
 822  	/*1455*/ uint16(xMatch),
 823  	/*1456*/ uint16(xSetOp), uint16(MOVSS),
 824  	/*1458*/ uint16(xReadSlashR),
 825  	/*1459*/ uint16(xArgXmm1),
 826  	/*1460*/ uint16(xArgXmm2M32),
 827  	/*1461*/ uint16(xMatch),
 828  	/*1462*/ uint16(xCondPrefix), 4,
 829  	0xF3, 1490,
 830  	0xF2, 1484,
 831  	0x66, 1478,
 832  	0x0, 1472,
 833  	/*1472*/ uint16(xSetOp), uint16(MOVUPS),
 834  	/*1474*/ uint16(xReadSlashR),
 835  	/*1475*/ uint16(xArgXmm2M128),
 836  	/*1476*/ uint16(xArgXmm1),
 837  	/*1477*/ uint16(xMatch),
 838  	/*1478*/ uint16(xSetOp), uint16(MOVUPD),
 839  	/*1480*/ uint16(xReadSlashR),
 840  	/*1481*/ uint16(xArgXmm2M128),
 841  	/*1482*/ uint16(xArgXmm),
 842  	/*1483*/ uint16(xMatch),
 843  	/*1484*/ uint16(xSetOp), uint16(MOVSD_XMM),
 844  	/*1486*/ uint16(xReadSlashR),
 845  	/*1487*/ uint16(xArgXmm2M64),
 846  	/*1488*/ uint16(xArgXmm1),
 847  	/*1489*/ uint16(xMatch),
 848  	/*1490*/ uint16(xSetOp), uint16(MOVSS),
 849  	/*1492*/ uint16(xReadSlashR),
 850  	/*1493*/ uint16(xArgXmm2M32),
 851  	/*1494*/ uint16(xArgXmm),
 852  	/*1495*/ uint16(xMatch),
 853  	/*1496*/ uint16(xCondPrefix), 4,
 854  	0xF3, 1533,
 855  	0xF2, 1527,
 856  	0x66, 1521,
 857  	0x0, 1506,
 858  	/*1506*/ uint16(xCondIsMem), 1509, 1515,
 859  	/*1509*/ uint16(xSetOp), uint16(MOVHLPS),
 860  	/*1511*/ uint16(xReadSlashR),
 861  	/*1512*/ uint16(xArgXmm1),
 862  	/*1513*/ uint16(xArgXmm2),
 863  	/*1514*/ uint16(xMatch),
 864  	/*1515*/ uint16(xSetOp), uint16(MOVLPS),
 865  	/*1517*/ uint16(xReadSlashR),
 866  	/*1518*/ uint16(xArgXmm),
 867  	/*1519*/ uint16(xArgM64),
 868  	/*1520*/ uint16(xMatch),
 869  	/*1521*/ uint16(xSetOp), uint16(MOVLPD),
 870  	/*1523*/ uint16(xReadSlashR),
 871  	/*1524*/ uint16(xArgXmm),
 872  	/*1525*/ uint16(xArgXmm2M64),
 873  	/*1526*/ uint16(xMatch),
 874  	/*1527*/ uint16(xSetOp), uint16(MOVDDUP),
 875  	/*1529*/ uint16(xReadSlashR),
 876  	/*1530*/ uint16(xArgXmm1),
 877  	/*1531*/ uint16(xArgXmm2M64),
 878  	/*1532*/ uint16(xMatch),
 879  	/*1533*/ uint16(xSetOp), uint16(MOVSLDUP),
 880  	/*1535*/ uint16(xReadSlashR),
 881  	/*1536*/ uint16(xArgXmm1),
 882  	/*1537*/ uint16(xArgXmm2M128),
 883  	/*1538*/ uint16(xMatch),
 884  	/*1539*/ uint16(xCondPrefix), 2,
 885  	0x66, 1551,
 886  	0x0, 1545,
 887  	/*1545*/ uint16(xSetOp), uint16(MOVLPS),
 888  	/*1547*/ uint16(xReadSlashR),
 889  	/*1548*/ uint16(xArgM64),
 890  	/*1549*/ uint16(xArgXmm),
 891  	/*1550*/ uint16(xMatch),
 892  	/*1551*/ uint16(xSetOp), uint16(MOVLPD),
 893  	/*1553*/ uint16(xReadSlashR),
 894  	/*1554*/ uint16(xArgXmm2M64),
 895  	/*1555*/ uint16(xArgXmm),
 896  	/*1556*/ uint16(xMatch),
 897  	/*1557*/ uint16(xCondPrefix), 2,
 898  	0x66, 1569,
 899  	0x0, 1563,
 900  	/*1563*/ uint16(xSetOp), uint16(UNPCKLPS),
 901  	/*1565*/ uint16(xReadSlashR),
 902  	/*1566*/ uint16(xArgXmm1),
 903  	/*1567*/ uint16(xArgXmm2M128),
 904  	/*1568*/ uint16(xMatch),
 905  	/*1569*/ uint16(xSetOp), uint16(UNPCKLPD),
 906  	/*1571*/ uint16(xReadSlashR),
 907  	/*1572*/ uint16(xArgXmm1),
 908  	/*1573*/ uint16(xArgXmm2M128),
 909  	/*1574*/ uint16(xMatch),
 910  	/*1575*/ uint16(xCondPrefix), 2,
 911  	0x66, 1587,
 912  	0x0, 1581,
 913  	/*1581*/ uint16(xSetOp), uint16(UNPCKHPS),
 914  	/*1583*/ uint16(xReadSlashR),
 915  	/*1584*/ uint16(xArgXmm1),
 916  	/*1585*/ uint16(xArgXmm2M128),
 917  	/*1586*/ uint16(xMatch),
 918  	/*1587*/ uint16(xSetOp), uint16(UNPCKHPD),
 919  	/*1589*/ uint16(xReadSlashR),
 920  	/*1590*/ uint16(xArgXmm1),
 921  	/*1591*/ uint16(xArgXmm2M128),
 922  	/*1592*/ uint16(xMatch),
 923  	/*1593*/ uint16(xCondPrefix), 3,
 924  	0xF3, 1622,
 925  	0x66, 1616,
 926  	0x0, 1601,
 927  	/*1601*/ uint16(xCondIsMem), 1604, 1610,
 928  	/*1604*/ uint16(xSetOp), uint16(MOVLHPS),
 929  	/*1606*/ uint16(xReadSlashR),
 930  	/*1607*/ uint16(xArgXmm1),
 931  	/*1608*/ uint16(xArgXmm2),
 932  	/*1609*/ uint16(xMatch),
 933  	/*1610*/ uint16(xSetOp), uint16(MOVHPS),
 934  	/*1612*/ uint16(xReadSlashR),
 935  	/*1613*/ uint16(xArgXmm),
 936  	/*1614*/ uint16(xArgM64),
 937  	/*1615*/ uint16(xMatch),
 938  	/*1616*/ uint16(xSetOp), uint16(MOVHPD),
 939  	/*1618*/ uint16(xReadSlashR),
 940  	/*1619*/ uint16(xArgXmm),
 941  	/*1620*/ uint16(xArgXmm2M64),
 942  	/*1621*/ uint16(xMatch),
 943  	/*1622*/ uint16(xSetOp), uint16(MOVSHDUP),
 944  	/*1624*/ uint16(xReadSlashR),
 945  	/*1625*/ uint16(xArgXmm1),
 946  	/*1626*/ uint16(xArgXmm2M128),
 947  	/*1627*/ uint16(xMatch),
 948  	/*1628*/ uint16(xCondPrefix), 2,
 949  	0x66, 1640,
 950  	0x0, 1634,
 951  	/*1634*/ uint16(xSetOp), uint16(MOVHPS),
 952  	/*1636*/ uint16(xReadSlashR),
 953  	/*1637*/ uint16(xArgM64),
 954  	/*1638*/ uint16(xArgXmm),
 955  	/*1639*/ uint16(xMatch),
 956  	/*1640*/ uint16(xSetOp), uint16(MOVHPD),
 957  	/*1642*/ uint16(xReadSlashR),
 958  	/*1643*/ uint16(xArgXmm2M64),
 959  	/*1644*/ uint16(xArgXmm),
 960  	/*1645*/ uint16(xMatch),
 961  	/*1646*/ uint16(xCondSlashR),
 962  	1655, // 0
 963  	1659, // 1
 964  	1663, // 2
 965  	1667, // 3
 966  	0,    // 4
 967  	0,    // 5
 968  	0,    // 6
 969  	0,    // 7
 970  	/*1655*/ uint16(xSetOp), uint16(PREFETCHNTA),
 971  	/*1657*/ uint16(xArgM8),
 972  	/*1658*/ uint16(xMatch),
 973  	/*1659*/ uint16(xSetOp), uint16(PREFETCHT0),
 974  	/*1661*/ uint16(xArgM8),
 975  	/*1662*/ uint16(xMatch),
 976  	/*1663*/ uint16(xSetOp), uint16(PREFETCHT1),
 977  	/*1665*/ uint16(xArgM8),
 978  	/*1666*/ uint16(xMatch),
 979  	/*1667*/ uint16(xSetOp), uint16(PREFETCHT2),
 980  	/*1669*/ uint16(xArgM8),
 981  	/*1670*/ uint16(xMatch),
 982  	/*1671*/ uint16(xCondSlashR),
 983  	1680, // 0
 984  	0,    // 1
 985  	0,    // 2
 986  	0,    // 3
 987  	0,    // 4
 988  	0,    // 5
 989  	0,    // 6
 990  	0,    // 7
 991  	/*1680*/ uint16(xCondDataSize), 1684, 1688, 0,
 992  	/*1684*/ uint16(xSetOp), uint16(NOP),
 993  	/*1686*/ uint16(xArgRM16),
 994  	/*1687*/ uint16(xMatch),
 995  	/*1688*/ uint16(xSetOp), uint16(NOP),
 996  	/*1690*/ uint16(xArgRM32),
 997  	/*1691*/ uint16(xMatch),
 998  	/*1692*/ uint16(xCondIs64), 1695, 1701,
 999  	/*1695*/ uint16(xSetOp), uint16(MOV),
1000  	/*1697*/ uint16(xReadSlashR),
1001  	/*1698*/ uint16(xArgRmf32),
1002  	/*1699*/ uint16(xArgCR0dashCR7),
1003  	/*1700*/ uint16(xMatch),
1004  	/*1701*/ uint16(xSetOp), uint16(MOV),
1005  	/*1703*/ uint16(xReadSlashR),
1006  	/*1704*/ uint16(xArgRmf64),
1007  	/*1705*/ uint16(xArgCR0dashCR7),
1008  	/*1706*/ uint16(xMatch),
1009  	/*1707*/ uint16(xCondIs64), 1710, 1716,
1010  	/*1710*/ uint16(xSetOp), uint16(MOV),
1011  	/*1712*/ uint16(xReadSlashR),
1012  	/*1713*/ uint16(xArgRmf32),
1013  	/*1714*/ uint16(xArgDR0dashDR7),
1014  	/*1715*/ uint16(xMatch),
1015  	/*1716*/ uint16(xSetOp), uint16(MOV),
1016  	/*1718*/ uint16(xReadSlashR),
1017  	/*1719*/ uint16(xArgRmf64),
1018  	/*1720*/ uint16(xArgDR0dashDR7),
1019  	/*1721*/ uint16(xMatch),
1020  	/*1722*/ uint16(xCondIs64), 1725, 1731,
1021  	/*1725*/ uint16(xSetOp), uint16(MOV),
1022  	/*1727*/ uint16(xReadSlashR),
1023  	/*1728*/ uint16(xArgCR0dashCR7),
1024  	/*1729*/ uint16(xArgRmf32),
1025  	/*1730*/ uint16(xMatch),
1026  	/*1731*/ uint16(xSetOp), uint16(MOV),
1027  	/*1733*/ uint16(xReadSlashR),
1028  	/*1734*/ uint16(xArgCR0dashCR7),
1029  	/*1735*/ uint16(xArgRmf64),
1030  	/*1736*/ uint16(xMatch),
1031  	/*1737*/ uint16(xCondIs64), 1740, 1746,
1032  	/*1740*/ uint16(xSetOp), uint16(MOV),
1033  	/*1742*/ uint16(xReadSlashR),
1034  	/*1743*/ uint16(xArgDR0dashDR7),
1035  	/*1744*/ uint16(xArgRmf32),
1036  	/*1745*/ uint16(xMatch),
1037  	/*1746*/ uint16(xSetOp), uint16(MOV),
1038  	/*1748*/ uint16(xReadSlashR),
1039  	/*1749*/ uint16(xArgDR0dashDR7),
1040  	/*1750*/ uint16(xArgRmf64),
1041  	/*1751*/ uint16(xMatch),
1042  	/*1752*/ uint16(xCondIs64), 1755, 1761,
1043  	/*1755*/ uint16(xSetOp), uint16(MOV),
1044  	/*1757*/ uint16(xReadSlashR),
1045  	/*1758*/ uint16(xArgRmf32),
1046  	/*1759*/ uint16(xArgTR0dashTR7),
1047  	/*1760*/ uint16(xMatch),
1048  	/*1761*/ uint16(xSetOp), uint16(MOV),
1049  	/*1763*/ uint16(xReadSlashR),
1050  	/*1764*/ uint16(xArgRmf64),
1051  	/*1765*/ uint16(xArgTR0dashTR7),
1052  	/*1766*/ uint16(xMatch),
1053  	/*1767*/ uint16(xCondIs64), 1770, 1776,
1054  	/*1770*/ uint16(xSetOp), uint16(MOV),
1055  	/*1772*/ uint16(xReadSlashR),
1056  	/*1773*/ uint16(xArgTR0dashTR7),
1057  	/*1774*/ uint16(xArgRmf32),
1058  	/*1775*/ uint16(xMatch),
1059  	/*1776*/ uint16(xSetOp), uint16(MOV),
1060  	/*1778*/ uint16(xReadSlashR),
1061  	/*1779*/ uint16(xArgTR0dashTR7),
1062  	/*1780*/ uint16(xArgRmf64),
1063  	/*1781*/ uint16(xMatch),
1064  	/*1782*/ uint16(xCondPrefix), 2,
1065  	0x66, 1794,
1066  	0x0, 1788,
1067  	/*1788*/ uint16(xSetOp), uint16(MOVAPS),
1068  	/*1790*/ uint16(xReadSlashR),
1069  	/*1791*/ uint16(xArgXmm1),
1070  	/*1792*/ uint16(xArgXmm2M128),
1071  	/*1793*/ uint16(xMatch),
1072  	/*1794*/ uint16(xSetOp), uint16(MOVAPD),
1073  	/*1796*/ uint16(xReadSlashR),
1074  	/*1797*/ uint16(xArgXmm1),
1075  	/*1798*/ uint16(xArgXmm2M128),
1076  	/*1799*/ uint16(xMatch),
1077  	/*1800*/ uint16(xCondPrefix), 2,
1078  	0x66, 1812,
1079  	0x0, 1806,
1080  	/*1806*/ uint16(xSetOp), uint16(MOVAPS),
1081  	/*1808*/ uint16(xReadSlashR),
1082  	/*1809*/ uint16(xArgXmm2M128),
1083  	/*1810*/ uint16(xArgXmm1),
1084  	/*1811*/ uint16(xMatch),
1085  	/*1812*/ uint16(xSetOp), uint16(MOVAPD),
1086  	/*1814*/ uint16(xReadSlashR),
1087  	/*1815*/ uint16(xArgXmm2M128),
1088  	/*1816*/ uint16(xArgXmm1),
1089  	/*1817*/ uint16(xMatch),
1090  	/*1818*/ uint16(xCondIs64), 1821, 1875,
1091  	/*1821*/ uint16(xCondPrefix), 4,
1092  	0xF3, 1859,
1093  	0xF2, 1843,
1094  	0x66, 1837,
1095  	0x0, 1831,
1096  	/*1831*/ uint16(xSetOp), uint16(CVTPI2PS),
1097  	/*1833*/ uint16(xReadSlashR),
1098  	/*1834*/ uint16(xArgXmm),
1099  	/*1835*/ uint16(xArgMmM64),
1100  	/*1836*/ uint16(xMatch),
1101  	/*1837*/ uint16(xSetOp), uint16(CVTPI2PD),
1102  	/*1839*/ uint16(xReadSlashR),
1103  	/*1840*/ uint16(xArgXmm),
1104  	/*1841*/ uint16(xArgMmM64),
1105  	/*1842*/ uint16(xMatch),
1106  	/*1843*/ uint16(xCondDataSize), 1847, 1853, 0,
1107  	/*1847*/ uint16(xSetOp), uint16(CVTSI2SD),
1108  	/*1849*/ uint16(xReadSlashR),
1109  	/*1850*/ uint16(xArgXmm),
1110  	/*1851*/ uint16(xArgRM32),
1111  	/*1852*/ uint16(xMatch),
1112  	/*1853*/ uint16(xSetOp), uint16(CVTSI2SD),
1113  	/*1855*/ uint16(xReadSlashR),
1114  	/*1856*/ uint16(xArgXmm),
1115  	/*1857*/ uint16(xArgRM32),
1116  	/*1858*/ uint16(xMatch),
1117  	/*1859*/ uint16(xCondDataSize), 1863, 1869, 0,
1118  	/*1863*/ uint16(xSetOp), uint16(CVTSI2SS),
1119  	/*1865*/ uint16(xReadSlashR),
1120  	/*1866*/ uint16(xArgXmm),
1121  	/*1867*/ uint16(xArgRM32),
1122  	/*1868*/ uint16(xMatch),
1123  	/*1869*/ uint16(xSetOp), uint16(CVTSI2SS),
1124  	/*1871*/ uint16(xReadSlashR),
1125  	/*1872*/ uint16(xArgXmm),
1126  	/*1873*/ uint16(xArgRM32),
1127  	/*1874*/ uint16(xMatch),
1128  	/*1875*/ uint16(xCondPrefix), 4,
1129  	0xF3, 1895,
1130  	0xF2, 1885,
1131  	0x66, 1837,
1132  	0x0, 1831,
1133  	/*1885*/ uint16(xCondDataSize), 1847, 1853, 1889,
1134  	/*1889*/ uint16(xSetOp), uint16(CVTSI2SD),
1135  	/*1891*/ uint16(xReadSlashR),
1136  	/*1892*/ uint16(xArgXmm),
1137  	/*1893*/ uint16(xArgRM64),
1138  	/*1894*/ uint16(xMatch),
1139  	/*1895*/ uint16(xCondDataSize), 1863, 1869, 1899,
1140  	/*1899*/ uint16(xSetOp), uint16(CVTSI2SS),
1141  	/*1901*/ uint16(xReadSlashR),
1142  	/*1902*/ uint16(xArgXmm),
1143  	/*1903*/ uint16(xArgRM64),
1144  	/*1904*/ uint16(xMatch),
1145  	/*1905*/ uint16(xCondPrefix), 4,
1146  	0xF3, 1933,
1147  	0xF2, 1927,
1148  	0x66, 1921,
1149  	0x0, 1915,
1150  	/*1915*/ uint16(xSetOp), uint16(MOVNTPS),
1151  	/*1917*/ uint16(xReadSlashR),
1152  	/*1918*/ uint16(xArgM128),
1153  	/*1919*/ uint16(xArgXmm),
1154  	/*1920*/ uint16(xMatch),
1155  	/*1921*/ uint16(xSetOp), uint16(MOVNTPD),
1156  	/*1923*/ uint16(xReadSlashR),
1157  	/*1924*/ uint16(xArgM128),
1158  	/*1925*/ uint16(xArgXmm),
1159  	/*1926*/ uint16(xMatch),
1160  	/*1927*/ uint16(xSetOp), uint16(MOVNTSD),
1161  	/*1929*/ uint16(xReadSlashR),
1162  	/*1930*/ uint16(xArgM64),
1163  	/*1931*/ uint16(xArgXmm),
1164  	/*1932*/ uint16(xMatch),
1165  	/*1933*/ uint16(xSetOp), uint16(MOVNTSS),
1166  	/*1935*/ uint16(xReadSlashR),
1167  	/*1936*/ uint16(xArgM32),
1168  	/*1937*/ uint16(xArgXmm),
1169  	/*1938*/ uint16(xMatch),
1170  	/*1939*/ uint16(xCondIs64), 1942, 1996,
1171  	/*1942*/ uint16(xCondPrefix), 4,
1172  	0xF3, 1980,
1173  	0xF2, 1964,
1174  	0x66, 1958,
1175  	0x0, 1952,
1176  	/*1952*/ uint16(xSetOp), uint16(CVTTPS2PI),
1177  	/*1954*/ uint16(xReadSlashR),
1178  	/*1955*/ uint16(xArgMm),
1179  	/*1956*/ uint16(xArgXmmM64),
1180  	/*1957*/ uint16(xMatch),
1181  	/*1958*/ uint16(xSetOp), uint16(CVTTPD2PI),
1182  	/*1960*/ uint16(xReadSlashR),
1183  	/*1961*/ uint16(xArgMm),
1184  	/*1962*/ uint16(xArgXmmM128),
1185  	/*1963*/ uint16(xMatch),
1186  	/*1964*/ uint16(xCondDataSize), 1968, 1974, 0,
1187  	/*1968*/ uint16(xSetOp), uint16(CVTTSD2SI),
1188  	/*1970*/ uint16(xReadSlashR),
1189  	/*1971*/ uint16(xArgR32),
1190  	/*1972*/ uint16(xArgXmmM64),
1191  	/*1973*/ uint16(xMatch),
1192  	/*1974*/ uint16(xSetOp), uint16(CVTTSD2SI),
1193  	/*1976*/ uint16(xReadSlashR),
1194  	/*1977*/ uint16(xArgR32),
1195  	/*1978*/ uint16(xArgXmmM64),
1196  	/*1979*/ uint16(xMatch),
1197  	/*1980*/ uint16(xCondDataSize), 1984, 1990, 0,
1198  	/*1984*/ uint16(xSetOp), uint16(CVTTSS2SI),
1199  	/*1986*/ uint16(xReadSlashR),
1200  	/*1987*/ uint16(xArgR32),
1201  	/*1988*/ uint16(xArgXmmM32),
1202  	/*1989*/ uint16(xMatch),
1203  	/*1990*/ uint16(xSetOp), uint16(CVTTSS2SI),
1204  	/*1992*/ uint16(xReadSlashR),
1205  	/*1993*/ uint16(xArgR32),
1206  	/*1994*/ uint16(xArgXmmM32),
1207  	/*1995*/ uint16(xMatch),
1208  	/*1996*/ uint16(xCondPrefix), 4,
1209  	0xF3, 2016,
1210  	0xF2, 2006,
1211  	0x66, 1958,
1212  	0x0, 1952,
1213  	/*2006*/ uint16(xCondDataSize), 1968, 1974, 2010,
1214  	/*2010*/ uint16(xSetOp), uint16(CVTTSD2SI),
1215  	/*2012*/ uint16(xReadSlashR),
1216  	/*2013*/ uint16(xArgR64),
1217  	/*2014*/ uint16(xArgXmmM64),
1218  	/*2015*/ uint16(xMatch),
1219  	/*2016*/ uint16(xCondDataSize), 1984, 1990, 2020,
1220  	/*2020*/ uint16(xSetOp), uint16(CVTTSS2SI),
1221  	/*2022*/ uint16(xReadSlashR),
1222  	/*2023*/ uint16(xArgR64),
1223  	/*2024*/ uint16(xArgXmmM32),
1224  	/*2025*/ uint16(xMatch),
1225  	/*2026*/ uint16(xCondIs64), 2029, 2083,
1226  	/*2029*/ uint16(xCondPrefix), 4,
1227  	0xF3, 2067,
1228  	0xF2, 2051,
1229  	0x66, 2045,
1230  	0x0, 2039,
1231  	/*2039*/ uint16(xSetOp), uint16(CVTPS2PI),
1232  	/*2041*/ uint16(xReadSlashR),
1233  	/*2042*/ uint16(xArgMm),
1234  	/*2043*/ uint16(xArgXmmM64),
1235  	/*2044*/ uint16(xMatch),
1236  	/*2045*/ uint16(xSetOp), uint16(CVTPD2PI),
1237  	/*2047*/ uint16(xReadSlashR),
1238  	/*2048*/ uint16(xArgMm),
1239  	/*2049*/ uint16(xArgXmmM128),
1240  	/*2050*/ uint16(xMatch),
1241  	/*2051*/ uint16(xCondDataSize), 2055, 2061, 0,
1242  	/*2055*/ uint16(xSetOp), uint16(CVTSD2SI),
1243  	/*2057*/ uint16(xReadSlashR),
1244  	/*2058*/ uint16(xArgR32),
1245  	/*2059*/ uint16(xArgXmmM64),
1246  	/*2060*/ uint16(xMatch),
1247  	/*2061*/ uint16(xSetOp), uint16(CVTSD2SI),
1248  	/*2063*/ uint16(xReadSlashR),
1249  	/*2064*/ uint16(xArgR32),
1250  	/*2065*/ uint16(xArgXmmM64),
1251  	/*2066*/ uint16(xMatch),
1252  	/*2067*/ uint16(xCondDataSize), 2071, 2077, 0,
1253  	/*2071*/ uint16(xSetOp), uint16(CVTSS2SI),
1254  	/*2073*/ uint16(xReadSlashR),
1255  	/*2074*/ uint16(xArgR32),
1256  	/*2075*/ uint16(xArgXmmM32),
1257  	/*2076*/ uint16(xMatch),
1258  	/*2077*/ uint16(xSetOp), uint16(CVTSS2SI),
1259  	/*2079*/ uint16(xReadSlashR),
1260  	/*2080*/ uint16(xArgR32),
1261  	/*2081*/ uint16(xArgXmmM32),
1262  	/*2082*/ uint16(xMatch),
1263  	/*2083*/ uint16(xCondPrefix), 4,
1264  	0xF3, 2103,
1265  	0xF2, 2093,
1266  	0x66, 2045,
1267  	0x0, 2039,
1268  	/*2093*/ uint16(xCondDataSize), 2055, 2061, 2097,
1269  	/*2097*/ uint16(xSetOp), uint16(CVTSD2SI),
1270  	/*2099*/ uint16(xReadSlashR),
1271  	/*2100*/ uint16(xArgR64),
1272  	/*2101*/ uint16(xArgXmmM64),
1273  	/*2102*/ uint16(xMatch),
1274  	/*2103*/ uint16(xCondDataSize), 2071, 2077, 2107,
1275  	/*2107*/ uint16(xSetOp), uint16(CVTSS2SI),
1276  	/*2109*/ uint16(xReadSlashR),
1277  	/*2110*/ uint16(xArgR64),
1278  	/*2111*/ uint16(xArgXmmM32),
1279  	/*2112*/ uint16(xMatch),
1280  	/*2113*/ uint16(xCondPrefix), 2,
1281  	0x66, 2125,
1282  	0x0, 2119,
1283  	/*2119*/ uint16(xSetOp), uint16(UCOMISS),
1284  	/*2121*/ uint16(xReadSlashR),
1285  	/*2122*/ uint16(xArgXmm1),
1286  	/*2123*/ uint16(xArgXmm2M32),
1287  	/*2124*/ uint16(xMatch),
1288  	/*2125*/ uint16(xSetOp), uint16(UCOMISD),
1289  	/*2127*/ uint16(xReadSlashR),
1290  	/*2128*/ uint16(xArgXmm1),
1291  	/*2129*/ uint16(xArgXmm2M64),
1292  	/*2130*/ uint16(xMatch),
1293  	/*2131*/ uint16(xCondPrefix), 2,
1294  	0x66, 2143,
1295  	0x0, 2137,
1296  	/*2137*/ uint16(xSetOp), uint16(COMISS),
1297  	/*2139*/ uint16(xReadSlashR),
1298  	/*2140*/ uint16(xArgXmm1),
1299  	/*2141*/ uint16(xArgXmm2M32),
1300  	/*2142*/ uint16(xMatch),
1301  	/*2143*/ uint16(xSetOp), uint16(COMISD),
1302  	/*2145*/ uint16(xReadSlashR),
1303  	/*2146*/ uint16(xArgXmm1),
1304  	/*2147*/ uint16(xArgXmm2M64),
1305  	/*2148*/ uint16(xMatch),
1306  	/*2149*/ uint16(xSetOp), uint16(WRMSR),
1307  	/*2151*/ uint16(xMatch),
1308  	/*2152*/ uint16(xSetOp), uint16(RDTSC),
1309  	/*2154*/ uint16(xMatch),
1310  	/*2155*/ uint16(xSetOp), uint16(RDMSR),
1311  	/*2157*/ uint16(xMatch),
1312  	/*2158*/ uint16(xSetOp), uint16(RDPMC),
1313  	/*2160*/ uint16(xMatch),
1314  	/*2161*/ uint16(xSetOp), uint16(SYSENTER),
1315  	/*2163*/ uint16(xMatch),
1316  	/*2164*/ uint16(xCondDataSize), 2168, 2168, 2171,
1317  	/*2168*/ uint16(xSetOp), uint16(SYSEXIT),
1318  	/*2170*/ uint16(xMatch),
1319  	/*2171*/ uint16(xSetOp), uint16(SYSEXIT),
1320  	/*2173*/ uint16(xMatch),
1321  	/*2174*/ uint16(xCondByte), 54,
1322  	0x00, 2285,
1323  	0x01, 2303,
1324  	0x02, 2321,
1325  	0x03, 2339,
1326  	0x04, 2357,
1327  	0x05, 2375,
1328  	0x06, 2393,
1329  	0x07, 2411,
1330  	0x08, 2429,
1331  	0x09, 2447,
1332  	0x0A, 2465,
1333  	0x0B, 2483,
1334  	0x10, 2501,
1335  	0x14, 2512,
1336  	0x15, 2523,
1337  	0x17, 2534,
1338  	0x1C, 2544,
1339  	0x1D, 2562,
1340  	0x1E, 2580,
1341  	0x20, 2598,
1342  	0x21, 2608,
1343  	0x22, 2618,
1344  	0x23, 2628,
1345  	0x24, 2638,
1346  	0x25, 2648,
1347  	0x28, 2658,
1348  	0x29, 2668,
1349  	0x2A, 2678,
1350  	0x2B, 2688,
1351  	0x30, 2698,
1352  	0x31, 2708,
1353  	0x32, 2718,
1354  	0x33, 2728,
1355  	0x34, 2738,
1356  	0x35, 2748,
1357  	0x37, 2758,
1358  	0x38, 2768,
1359  	0x39, 2778,
1360  	0x3A, 2788,
1361  	0x3B, 2798,
1362  	0x3C, 2808,
1363  	0x3D, 2818,
1364  	0x3E, 2828,
1365  	0x3F, 2838,
1366  	0x40, 2848,
1367  	0x41, 2858,
1368  	0x82, 2868,
1369  	0xDB, 2891,
1370  	0xDC, 2901,
1371  	0xDD, 2911,
1372  	0xDE, 2921,
1373  	0xDF, 2931,
1374  	0xF0, 2941,
1375  	0xF1, 3008,
1376  	uint16(xFail),
1377  	/*2285*/ uint16(xCondPrefix), 2,
1378  	0x66, 2297,
1379  	0x0, 2291,
1380  	/*2291*/ uint16(xSetOp), uint16(PSHUFB),
1381  	/*2293*/ uint16(xReadSlashR),
1382  	/*2294*/ uint16(xArgMm1),
1383  	/*2295*/ uint16(xArgMm2M64),
1384  	/*2296*/ uint16(xMatch),
1385  	/*2297*/ uint16(xSetOp), uint16(PSHUFB),
1386  	/*2299*/ uint16(xReadSlashR),
1387  	/*2300*/ uint16(xArgXmm1),
1388  	/*2301*/ uint16(xArgXmm2M128),
1389  	/*2302*/ uint16(xMatch),
1390  	/*2303*/ uint16(xCondPrefix), 2,
1391  	0x66, 2315,
1392  	0x0, 2309,
1393  	/*2309*/ uint16(xSetOp), uint16(PHADDW),
1394  	/*2311*/ uint16(xReadSlashR),
1395  	/*2312*/ uint16(xArgMm1),
1396  	/*2313*/ uint16(xArgMm2M64),
1397  	/*2314*/ uint16(xMatch),
1398  	/*2315*/ uint16(xSetOp), uint16(PHADDW),
1399  	/*2317*/ uint16(xReadSlashR),
1400  	/*2318*/ uint16(xArgXmm1),
1401  	/*2319*/ uint16(xArgXmm2M128),
1402  	/*2320*/ uint16(xMatch),
1403  	/*2321*/ uint16(xCondPrefix), 2,
1404  	0x66, 2333,
1405  	0x0, 2327,
1406  	/*2327*/ uint16(xSetOp), uint16(PHADDD),
1407  	/*2329*/ uint16(xReadSlashR),
1408  	/*2330*/ uint16(xArgMm1),
1409  	/*2331*/ uint16(xArgMm2M64),
1410  	/*2332*/ uint16(xMatch),
1411  	/*2333*/ uint16(xSetOp), uint16(PHADDD),
1412  	/*2335*/ uint16(xReadSlashR),
1413  	/*2336*/ uint16(xArgXmm1),
1414  	/*2337*/ uint16(xArgXmm2M128),
1415  	/*2338*/ uint16(xMatch),
1416  	/*2339*/ uint16(xCondPrefix), 2,
1417  	0x66, 2351,
1418  	0x0, 2345,
1419  	/*2345*/ uint16(xSetOp), uint16(PHADDSW),
1420  	/*2347*/ uint16(xReadSlashR),
1421  	/*2348*/ uint16(xArgMm1),
1422  	/*2349*/ uint16(xArgMm2M64),
1423  	/*2350*/ uint16(xMatch),
1424  	/*2351*/ uint16(xSetOp), uint16(PHADDSW),
1425  	/*2353*/ uint16(xReadSlashR),
1426  	/*2354*/ uint16(xArgXmm1),
1427  	/*2355*/ uint16(xArgXmm2M128),
1428  	/*2356*/ uint16(xMatch),
1429  	/*2357*/ uint16(xCondPrefix), 2,
1430  	0x66, 2369,
1431  	0x0, 2363,
1432  	/*2363*/ uint16(xSetOp), uint16(PMADDUBSW),
1433  	/*2365*/ uint16(xReadSlashR),
1434  	/*2366*/ uint16(xArgMm1),
1435  	/*2367*/ uint16(xArgMm2M64),
1436  	/*2368*/ uint16(xMatch),
1437  	/*2369*/ uint16(xSetOp), uint16(PMADDUBSW),
1438  	/*2371*/ uint16(xReadSlashR),
1439  	/*2372*/ uint16(xArgXmm1),
1440  	/*2373*/ uint16(xArgXmm2M128),
1441  	/*2374*/ uint16(xMatch),
1442  	/*2375*/ uint16(xCondPrefix), 2,
1443  	0x66, 2387,
1444  	0x0, 2381,
1445  	/*2381*/ uint16(xSetOp), uint16(PHSUBW),
1446  	/*2383*/ uint16(xReadSlashR),
1447  	/*2384*/ uint16(xArgMm1),
1448  	/*2385*/ uint16(xArgMm2M64),
1449  	/*2386*/ uint16(xMatch),
1450  	/*2387*/ uint16(xSetOp), uint16(PHSUBW),
1451  	/*2389*/ uint16(xReadSlashR),
1452  	/*2390*/ uint16(xArgXmm1),
1453  	/*2391*/ uint16(xArgXmm2M128),
1454  	/*2392*/ uint16(xMatch),
1455  	/*2393*/ uint16(xCondPrefix), 2,
1456  	0x66, 2405,
1457  	0x0, 2399,
1458  	/*2399*/ uint16(xSetOp), uint16(PHSUBD),
1459  	/*2401*/ uint16(xReadSlashR),
1460  	/*2402*/ uint16(xArgMm1),
1461  	/*2403*/ uint16(xArgMm2M64),
1462  	/*2404*/ uint16(xMatch),
1463  	/*2405*/ uint16(xSetOp), uint16(PHSUBD),
1464  	/*2407*/ uint16(xReadSlashR),
1465  	/*2408*/ uint16(xArgXmm1),
1466  	/*2409*/ uint16(xArgXmm2M128),
1467  	/*2410*/ uint16(xMatch),
1468  	/*2411*/ uint16(xCondPrefix), 2,
1469  	0x66, 2423,
1470  	0x0, 2417,
1471  	/*2417*/ uint16(xSetOp), uint16(PHSUBSW),
1472  	/*2419*/ uint16(xReadSlashR),
1473  	/*2420*/ uint16(xArgMm1),
1474  	/*2421*/ uint16(xArgMm2M64),
1475  	/*2422*/ uint16(xMatch),
1476  	/*2423*/ uint16(xSetOp), uint16(PHSUBSW),
1477  	/*2425*/ uint16(xReadSlashR),
1478  	/*2426*/ uint16(xArgXmm1),
1479  	/*2427*/ uint16(xArgXmm2M128),
1480  	/*2428*/ uint16(xMatch),
1481  	/*2429*/ uint16(xCondPrefix), 2,
1482  	0x66, 2441,
1483  	0x0, 2435,
1484  	/*2435*/ uint16(xSetOp), uint16(PSIGNB),
1485  	/*2437*/ uint16(xReadSlashR),
1486  	/*2438*/ uint16(xArgMm1),
1487  	/*2439*/ uint16(xArgMm2M64),
1488  	/*2440*/ uint16(xMatch),
1489  	/*2441*/ uint16(xSetOp), uint16(PSIGNB),
1490  	/*2443*/ uint16(xReadSlashR),
1491  	/*2444*/ uint16(xArgXmm1),
1492  	/*2445*/ uint16(xArgXmm2M128),
1493  	/*2446*/ uint16(xMatch),
1494  	/*2447*/ uint16(xCondPrefix), 2,
1495  	0x66, 2459,
1496  	0x0, 2453,
1497  	/*2453*/ uint16(xSetOp), uint16(PSIGNW),
1498  	/*2455*/ uint16(xReadSlashR),
1499  	/*2456*/ uint16(xArgMm1),
1500  	/*2457*/ uint16(xArgMm2M64),
1501  	/*2458*/ uint16(xMatch),
1502  	/*2459*/ uint16(xSetOp), uint16(PSIGNW),
1503  	/*2461*/ uint16(xReadSlashR),
1504  	/*2462*/ uint16(xArgXmm1),
1505  	/*2463*/ uint16(xArgXmm2M128),
1506  	/*2464*/ uint16(xMatch),
1507  	/*2465*/ uint16(xCondPrefix), 2,
1508  	0x66, 2477,
1509  	0x0, 2471,
1510  	/*2471*/ uint16(xSetOp), uint16(PSIGND),
1511  	/*2473*/ uint16(xReadSlashR),
1512  	/*2474*/ uint16(xArgMm1),
1513  	/*2475*/ uint16(xArgMm2M64),
1514  	/*2476*/ uint16(xMatch),
1515  	/*2477*/ uint16(xSetOp), uint16(PSIGND),
1516  	/*2479*/ uint16(xReadSlashR),
1517  	/*2480*/ uint16(xArgXmm1),
1518  	/*2481*/ uint16(xArgXmm2M128),
1519  	/*2482*/ uint16(xMatch),
1520  	/*2483*/ uint16(xCondPrefix), 2,
1521  	0x66, 2495,
1522  	0x0, 2489,
1523  	/*2489*/ uint16(xSetOp), uint16(PMULHRSW),
1524  	/*2491*/ uint16(xReadSlashR),
1525  	/*2492*/ uint16(xArgMm1),
1526  	/*2493*/ uint16(xArgMm2M64),
1527  	/*2494*/ uint16(xMatch),
1528  	/*2495*/ uint16(xSetOp), uint16(PMULHRSW),
1529  	/*2497*/ uint16(xReadSlashR),
1530  	/*2498*/ uint16(xArgXmm1),
1531  	/*2499*/ uint16(xArgXmm2M128),
1532  	/*2500*/ uint16(xMatch),
1533  	/*2501*/ uint16(xCondPrefix), 1,
1534  	0x66, 2505,
1535  	/*2505*/ uint16(xSetOp), uint16(PBLENDVB),
1536  	/*2507*/ uint16(xReadSlashR),
1537  	/*2508*/ uint16(xArgXmm1),
1538  	/*2509*/ uint16(xArgXmm2M128),
1539  	/*2510*/ uint16(xArgXMM0),
1540  	/*2511*/ uint16(xMatch),
1541  	/*2512*/ uint16(xCondPrefix), 1,
1542  	0x66, 2516,
1543  	/*2516*/ uint16(xSetOp), uint16(BLENDVPS),
1544  	/*2518*/ uint16(xReadSlashR),
1545  	/*2519*/ uint16(xArgXmm1),
1546  	/*2520*/ uint16(xArgXmm2M128),
1547  	/*2521*/ uint16(xArgXMM0),
1548  	/*2522*/ uint16(xMatch),
1549  	/*2523*/ uint16(xCondPrefix), 1,
1550  	0x66, 2527,
1551  	/*2527*/ uint16(xSetOp), uint16(BLENDVPD),
1552  	/*2529*/ uint16(xReadSlashR),
1553  	/*2530*/ uint16(xArgXmm1),
1554  	/*2531*/ uint16(xArgXmm2M128),
1555  	/*2532*/ uint16(xArgXMM0),
1556  	/*2533*/ uint16(xMatch),
1557  	/*2534*/ uint16(xCondPrefix), 1,
1558  	0x66, 2538,
1559  	/*2538*/ uint16(xSetOp), uint16(PTEST),
1560  	/*2540*/ uint16(xReadSlashR),
1561  	/*2541*/ uint16(xArgXmm1),
1562  	/*2542*/ uint16(xArgXmm2M128),
1563  	/*2543*/ uint16(xMatch),
1564  	/*2544*/ uint16(xCondPrefix), 2,
1565  	0x66, 2556,
1566  	0x0, 2550,
1567  	/*2550*/ uint16(xSetOp), uint16(PABSB),
1568  	/*2552*/ uint16(xReadSlashR),
1569  	/*2553*/ uint16(xArgMm1),
1570  	/*2554*/ uint16(xArgMm2M64),
1571  	/*2555*/ uint16(xMatch),
1572  	/*2556*/ uint16(xSetOp), uint16(PABSB),
1573  	/*2558*/ uint16(xReadSlashR),
1574  	/*2559*/ uint16(xArgXmm1),
1575  	/*2560*/ uint16(xArgXmm2M128),
1576  	/*2561*/ uint16(xMatch),
1577  	/*2562*/ uint16(xCondPrefix), 2,
1578  	0x66, 2574,
1579  	0x0, 2568,
1580  	/*2568*/ uint16(xSetOp), uint16(PABSW),
1581  	/*2570*/ uint16(xReadSlashR),
1582  	/*2571*/ uint16(xArgMm1),
1583  	/*2572*/ uint16(xArgMm2M64),
1584  	/*2573*/ uint16(xMatch),
1585  	/*2574*/ uint16(xSetOp), uint16(PABSW),
1586  	/*2576*/ uint16(xReadSlashR),
1587  	/*2577*/ uint16(xArgXmm1),
1588  	/*2578*/ uint16(xArgXmm2M128),
1589  	/*2579*/ uint16(xMatch),
1590  	/*2580*/ uint16(xCondPrefix), 2,
1591  	0x66, 2592,
1592  	0x0, 2586,
1593  	/*2586*/ uint16(xSetOp), uint16(PABSD),
1594  	/*2588*/ uint16(xReadSlashR),
1595  	/*2589*/ uint16(xArgMm1),
1596  	/*2590*/ uint16(xArgMm2M64),
1597  	/*2591*/ uint16(xMatch),
1598  	/*2592*/ uint16(xSetOp), uint16(PABSD),
1599  	/*2594*/ uint16(xReadSlashR),
1600  	/*2595*/ uint16(xArgXmm1),
1601  	/*2596*/ uint16(xArgXmm2M128),
1602  	/*2597*/ uint16(xMatch),
1603  	/*2598*/ uint16(xCondPrefix), 1,
1604  	0x66, 2602,
1605  	/*2602*/ uint16(xSetOp), uint16(PMOVSXBW),
1606  	/*2604*/ uint16(xReadSlashR),
1607  	/*2605*/ uint16(xArgXmm1),
1608  	/*2606*/ uint16(xArgXmm2M64),
1609  	/*2607*/ uint16(xMatch),
1610  	/*2608*/ uint16(xCondPrefix), 1,
1611  	0x66, 2612,
1612  	/*2612*/ uint16(xSetOp), uint16(PMOVSXBD),
1613  	/*2614*/ uint16(xReadSlashR),
1614  	/*2615*/ uint16(xArgXmm1),
1615  	/*2616*/ uint16(xArgXmm2M32),
1616  	/*2617*/ uint16(xMatch),
1617  	/*2618*/ uint16(xCondPrefix), 1,
1618  	0x66, 2622,
1619  	/*2622*/ uint16(xSetOp), uint16(PMOVSXBQ),
1620  	/*2624*/ uint16(xReadSlashR),
1621  	/*2625*/ uint16(xArgXmm1),
1622  	/*2626*/ uint16(xArgXmm2M16),
1623  	/*2627*/ uint16(xMatch),
1624  	/*2628*/ uint16(xCondPrefix), 1,
1625  	0x66, 2632,
1626  	/*2632*/ uint16(xSetOp), uint16(PMOVSXWD),
1627  	/*2634*/ uint16(xReadSlashR),
1628  	/*2635*/ uint16(xArgXmm1),
1629  	/*2636*/ uint16(xArgXmm2M64),
1630  	/*2637*/ uint16(xMatch),
1631  	/*2638*/ uint16(xCondPrefix), 1,
1632  	0x66, 2642,
1633  	/*2642*/ uint16(xSetOp), uint16(PMOVSXWQ),
1634  	/*2644*/ uint16(xReadSlashR),
1635  	/*2645*/ uint16(xArgXmm1),
1636  	/*2646*/ uint16(xArgXmm2M32),
1637  	/*2647*/ uint16(xMatch),
1638  	/*2648*/ uint16(xCondPrefix), 1,
1639  	0x66, 2652,
1640  	/*2652*/ uint16(xSetOp), uint16(PMOVSXDQ),
1641  	/*2654*/ uint16(xReadSlashR),
1642  	/*2655*/ uint16(xArgXmm1),
1643  	/*2656*/ uint16(xArgXmm2M64),
1644  	/*2657*/ uint16(xMatch),
1645  	/*2658*/ uint16(xCondPrefix), 1,
1646  	0x66, 2662,
1647  	/*2662*/ uint16(xSetOp), uint16(PMULDQ),
1648  	/*2664*/ uint16(xReadSlashR),
1649  	/*2665*/ uint16(xArgXmm1),
1650  	/*2666*/ uint16(xArgXmm2M128),
1651  	/*2667*/ uint16(xMatch),
1652  	/*2668*/ uint16(xCondPrefix), 1,
1653  	0x66, 2672,
1654  	/*2672*/ uint16(xSetOp), uint16(PCMPEQQ),
1655  	/*2674*/ uint16(xReadSlashR),
1656  	/*2675*/ uint16(xArgXmm1),
1657  	/*2676*/ uint16(xArgXmm2M128),
1658  	/*2677*/ uint16(xMatch),
1659  	/*2678*/ uint16(xCondPrefix), 1,
1660  	0x66, 2682,
1661  	/*2682*/ uint16(xSetOp), uint16(MOVNTDQA),
1662  	/*2684*/ uint16(xReadSlashR),
1663  	/*2685*/ uint16(xArgXmm1),
1664  	/*2686*/ uint16(xArgM128),
1665  	/*2687*/ uint16(xMatch),
1666  	/*2688*/ uint16(xCondPrefix), 1,
1667  	0x66, 2692,
1668  	/*2692*/ uint16(xSetOp), uint16(PACKUSDW),
1669  	/*2694*/ uint16(xReadSlashR),
1670  	/*2695*/ uint16(xArgXmm1),
1671  	/*2696*/ uint16(xArgXmm2M128),
1672  	/*2697*/ uint16(xMatch),
1673  	/*2698*/ uint16(xCondPrefix), 1,
1674  	0x66, 2702,
1675  	/*2702*/ uint16(xSetOp), uint16(PMOVZXBW),
1676  	/*2704*/ uint16(xReadSlashR),
1677  	/*2705*/ uint16(xArgXmm1),
1678  	/*2706*/ uint16(xArgXmm2M64),
1679  	/*2707*/ uint16(xMatch),
1680  	/*2708*/ uint16(xCondPrefix), 1,
1681  	0x66, 2712,
1682  	/*2712*/ uint16(xSetOp), uint16(PMOVZXBD),
1683  	/*2714*/ uint16(xReadSlashR),
1684  	/*2715*/ uint16(xArgXmm1),
1685  	/*2716*/ uint16(xArgXmm2M32),
1686  	/*2717*/ uint16(xMatch),
1687  	/*2718*/ uint16(xCondPrefix), 1,
1688  	0x66, 2722,
1689  	/*2722*/ uint16(xSetOp), uint16(PMOVZXBQ),
1690  	/*2724*/ uint16(xReadSlashR),
1691  	/*2725*/ uint16(xArgXmm1),
1692  	/*2726*/ uint16(xArgXmm2M16),
1693  	/*2727*/ uint16(xMatch),
1694  	/*2728*/ uint16(xCondPrefix), 1,
1695  	0x66, 2732,
1696  	/*2732*/ uint16(xSetOp), uint16(PMOVZXWD),
1697  	/*2734*/ uint16(xReadSlashR),
1698  	/*2735*/ uint16(xArgXmm1),
1699  	/*2736*/ uint16(xArgXmm2M64),
1700  	/*2737*/ uint16(xMatch),
1701  	/*2738*/ uint16(xCondPrefix), 1,
1702  	0x66, 2742,
1703  	/*2742*/ uint16(xSetOp), uint16(PMOVZXWQ),
1704  	/*2744*/ uint16(xReadSlashR),
1705  	/*2745*/ uint16(xArgXmm1),
1706  	/*2746*/ uint16(xArgXmm2M32),
1707  	/*2747*/ uint16(xMatch),
1708  	/*2748*/ uint16(xCondPrefix), 1,
1709  	0x66, 2752,
1710  	/*2752*/ uint16(xSetOp), uint16(PMOVZXDQ),
1711  	/*2754*/ uint16(xReadSlashR),
1712  	/*2755*/ uint16(xArgXmm1),
1713  	/*2756*/ uint16(xArgXmm2M64),
1714  	/*2757*/ uint16(xMatch),
1715  	/*2758*/ uint16(xCondPrefix), 1,
1716  	0x66, 2762,
1717  	/*2762*/ uint16(xSetOp), uint16(PCMPGTQ),
1718  	/*2764*/ uint16(xReadSlashR),
1719  	/*2765*/ uint16(xArgXmm1),
1720  	/*2766*/ uint16(xArgXmm2M128),
1721  	/*2767*/ uint16(xMatch),
1722  	/*2768*/ uint16(xCondPrefix), 1,
1723  	0x66, 2772,
1724  	/*2772*/ uint16(xSetOp), uint16(PMINSB),
1725  	/*2774*/ uint16(xReadSlashR),
1726  	/*2775*/ uint16(xArgXmm1),
1727  	/*2776*/ uint16(xArgXmm2M128),
1728  	/*2777*/ uint16(xMatch),
1729  	/*2778*/ uint16(xCondPrefix), 1,
1730  	0x66, 2782,
1731  	/*2782*/ uint16(xSetOp), uint16(PMINSD),
1732  	/*2784*/ uint16(xReadSlashR),
1733  	/*2785*/ uint16(xArgXmm1),
1734  	/*2786*/ uint16(xArgXmm2M128),
1735  	/*2787*/ uint16(xMatch),
1736  	/*2788*/ uint16(xCondPrefix), 1,
1737  	0x66, 2792,
1738  	/*2792*/ uint16(xSetOp), uint16(PMINUW),
1739  	/*2794*/ uint16(xReadSlashR),
1740  	/*2795*/ uint16(xArgXmm1),
1741  	/*2796*/ uint16(xArgXmm2M128),
1742  	/*2797*/ uint16(xMatch),
1743  	/*2798*/ uint16(xCondPrefix), 1,
1744  	0x66, 2802,
1745  	/*2802*/ uint16(xSetOp), uint16(PMINUD),
1746  	/*2804*/ uint16(xReadSlashR),
1747  	/*2805*/ uint16(xArgXmm1),
1748  	/*2806*/ uint16(xArgXmm2M128),
1749  	/*2807*/ uint16(xMatch),
1750  	/*2808*/ uint16(xCondPrefix), 1,
1751  	0x66, 2812,
1752  	/*2812*/ uint16(xSetOp), uint16(PMAXSB),
1753  	/*2814*/ uint16(xReadSlashR),
1754  	/*2815*/ uint16(xArgXmm1),
1755  	/*2816*/ uint16(xArgXmm2M128),
1756  	/*2817*/ uint16(xMatch),
1757  	/*2818*/ uint16(xCondPrefix), 1,
1758  	0x66, 2822,
1759  	/*2822*/ uint16(xSetOp), uint16(PMAXSD),
1760  	/*2824*/ uint16(xReadSlashR),
1761  	/*2825*/ uint16(xArgXmm1),
1762  	/*2826*/ uint16(xArgXmm2M128),
1763  	/*2827*/ uint16(xMatch),
1764  	/*2828*/ uint16(xCondPrefix), 1,
1765  	0x66, 2832,
1766  	/*2832*/ uint16(xSetOp), uint16(PMAXUW),
1767  	/*2834*/ uint16(xReadSlashR),
1768  	/*2835*/ uint16(xArgXmm1),
1769  	/*2836*/ uint16(xArgXmm2M128),
1770  	/*2837*/ uint16(xMatch),
1771  	/*2838*/ uint16(xCondPrefix), 1,
1772  	0x66, 2842,
1773  	/*2842*/ uint16(xSetOp), uint16(PMAXUD),
1774  	/*2844*/ uint16(xReadSlashR),
1775  	/*2845*/ uint16(xArgXmm1),
1776  	/*2846*/ uint16(xArgXmm2M128),
1777  	/*2847*/ uint16(xMatch),
1778  	/*2848*/ uint16(xCondPrefix), 1,
1779  	0x66, 2852,
1780  	/*2852*/ uint16(xSetOp), uint16(PMULLD),
1781  	/*2854*/ uint16(xReadSlashR),
1782  	/*2855*/ uint16(xArgXmm1),
1783  	/*2856*/ uint16(xArgXmm2M128),
1784  	/*2857*/ uint16(xMatch),
1785  	/*2858*/ uint16(xCondPrefix), 1,
1786  	0x66, 2862,
1787  	/*2862*/ uint16(xSetOp), uint16(PHMINPOSUW),
1788  	/*2864*/ uint16(xReadSlashR),
1789  	/*2865*/ uint16(xArgXmm1),
1790  	/*2866*/ uint16(xArgXmm2M128),
1791  	/*2867*/ uint16(xMatch),
1792  	/*2868*/ uint16(xCondIs64), 2871, 2881,
1793  	/*2871*/ uint16(xCondPrefix), 1,
1794  	0x66, 2875,
1795  	/*2875*/ uint16(xSetOp), uint16(INVPCID),
1796  	/*2877*/ uint16(xReadSlashR),
1797  	/*2878*/ uint16(xArgR32),
1798  	/*2879*/ uint16(xArgM128),
1799  	/*2880*/ uint16(xMatch),
1800  	/*2881*/ uint16(xCondPrefix), 1,
1801  	0x66, 2885,
1802  	/*2885*/ uint16(xSetOp), uint16(INVPCID),
1803  	/*2887*/ uint16(xReadSlashR),
1804  	/*2888*/ uint16(xArgR64),
1805  	/*2889*/ uint16(xArgM128),
1806  	/*2890*/ uint16(xMatch),
1807  	/*2891*/ uint16(xCondPrefix), 1,
1808  	0x66, 2895,
1809  	/*2895*/ uint16(xSetOp), uint16(AESIMC),
1810  	/*2897*/ uint16(xReadSlashR),
1811  	/*2898*/ uint16(xArgXmm1),
1812  	/*2899*/ uint16(xArgXmm2M128),
1813  	/*2900*/ uint16(xMatch),
1814  	/*2901*/ uint16(xCondPrefix), 1,
1815  	0x66, 2905,
1816  	/*2905*/ uint16(xSetOp), uint16(AESENC),
1817  	/*2907*/ uint16(xReadSlashR),
1818  	/*2908*/ uint16(xArgXmm1),
1819  	/*2909*/ uint16(xArgXmm2M128),
1820  	/*2910*/ uint16(xMatch),
1821  	/*2911*/ uint16(xCondPrefix), 1,
1822  	0x66, 2915,
1823  	/*2915*/ uint16(xSetOp), uint16(AESENCLAST),
1824  	/*2917*/ uint16(xReadSlashR),
1825  	/*2918*/ uint16(xArgXmm1),
1826  	/*2919*/ uint16(xArgXmm2M128),
1827  	/*2920*/ uint16(xMatch),
1828  	/*2921*/ uint16(xCondPrefix), 1,
1829  	0x66, 2925,
1830  	/*2925*/ uint16(xSetOp), uint16(AESDEC),
1831  	/*2927*/ uint16(xReadSlashR),
1832  	/*2928*/ uint16(xArgXmm1),
1833  	/*2929*/ uint16(xArgXmm2M128),
1834  	/*2930*/ uint16(xMatch),
1835  	/*2931*/ uint16(xCondPrefix), 1,
1836  	0x66, 2935,
1837  	/*2935*/ uint16(xSetOp), uint16(AESDECLAST),
1838  	/*2937*/ uint16(xReadSlashR),
1839  	/*2938*/ uint16(xArgXmm1),
1840  	/*2939*/ uint16(xArgXmm2M128),
1841  	/*2940*/ uint16(xMatch),
1842  	/*2941*/ uint16(xCondIs64), 2944, 2982,
1843  	/*2944*/ uint16(xCondPrefix), 2,
1844  	0xF2, 2966,
1845  	0x0, 2950,
1846  	/*2950*/ uint16(xCondDataSize), 2954, 2960, 0,
1847  	/*2954*/ uint16(xSetOp), uint16(MOVBE),
1848  	/*2956*/ uint16(xReadSlashR),
1849  	/*2957*/ uint16(xArgR16),
1850  	/*2958*/ uint16(xArgM16),
1851  	/*2959*/ uint16(xMatch),
1852  	/*2960*/ uint16(xSetOp), uint16(MOVBE),
1853  	/*2962*/ uint16(xReadSlashR),
1854  	/*2963*/ uint16(xArgR32),
1855  	/*2964*/ uint16(xArgM32),
1856  	/*2965*/ uint16(xMatch),
1857  	/*2966*/ uint16(xCondDataSize), 2970, 2976, 0,
1858  	/*2970*/ uint16(xSetOp), uint16(CRC32),
1859  	/*2972*/ uint16(xReadSlashR),
1860  	/*2973*/ uint16(xArgR32),
1861  	/*2974*/ uint16(xArgRM8),
1862  	/*2975*/ uint16(xMatch),
1863  	/*2976*/ uint16(xSetOp), uint16(CRC32),
1864  	/*2978*/ uint16(xReadSlashR),
1865  	/*2979*/ uint16(xArgR32),
1866  	/*2980*/ uint16(xArgRM8),
1867  	/*2981*/ uint16(xMatch),
1868  	/*2982*/ uint16(xCondPrefix), 2,
1869  	0xF2, 2998,
1870  	0x0, 2988,
1871  	/*2988*/ uint16(xCondDataSize), 2954, 2960, 2992,
1872  	/*2992*/ uint16(xSetOp), uint16(MOVBE),
1873  	/*2994*/ uint16(xReadSlashR),
1874  	/*2995*/ uint16(xArgR64),
1875  	/*2996*/ uint16(xArgM64),
1876  	/*2997*/ uint16(xMatch),
1877  	/*2998*/ uint16(xCondDataSize), 2970, 2976, 3002,
1878  	/*3002*/ uint16(xSetOp), uint16(CRC32),
1879  	/*3004*/ uint16(xReadSlashR),
1880  	/*3005*/ uint16(xArgR64),
1881  	/*3006*/ uint16(xArgRM8),
1882  	/*3007*/ uint16(xMatch),
1883  	/*3008*/ uint16(xCondIs64), 3011, 3049,
1884  	/*3011*/ uint16(xCondPrefix), 2,
1885  	0xF2, 3033,
1886  	0x0, 3017,
1887  	/*3017*/ uint16(xCondDataSize), 3021, 3027, 0,
1888  	/*3021*/ uint16(xSetOp), uint16(MOVBE),
1889  	/*3023*/ uint16(xReadSlashR),
1890  	/*3024*/ uint16(xArgM16),
1891  	/*3025*/ uint16(xArgR16),
1892  	/*3026*/ uint16(xMatch),
1893  	/*3027*/ uint16(xSetOp), uint16(MOVBE),
1894  	/*3029*/ uint16(xReadSlashR),
1895  	/*3030*/ uint16(xArgM32),
1896  	/*3031*/ uint16(xArgR32),
1897  	/*3032*/ uint16(xMatch),
1898  	/*3033*/ uint16(xCondDataSize), 3037, 3043, 0,
1899  	/*3037*/ uint16(xSetOp), uint16(CRC32),
1900  	/*3039*/ uint16(xReadSlashR),
1901  	/*3040*/ uint16(xArgR32),
1902  	/*3041*/ uint16(xArgRM16),
1903  	/*3042*/ uint16(xMatch),
1904  	/*3043*/ uint16(xSetOp), uint16(CRC32),
1905  	/*3045*/ uint16(xReadSlashR),
1906  	/*3046*/ uint16(xArgR32),
1907  	/*3047*/ uint16(xArgRM32),
1908  	/*3048*/ uint16(xMatch),
1909  	/*3049*/ uint16(xCondPrefix), 2,
1910  	0xF2, 3065,
1911  	0x0, 3055,
1912  	/*3055*/ uint16(xCondDataSize), 3021, 3027, 3059,
1913  	/*3059*/ uint16(xSetOp), uint16(MOVBE),
1914  	/*3061*/ uint16(xReadSlashR),
1915  	/*3062*/ uint16(xArgM64),
1916  	/*3063*/ uint16(xArgR64),
1917  	/*3064*/ uint16(xMatch),
1918  	/*3065*/ uint16(xCondDataSize), 3037, 3043, 3069,
1919  	/*3069*/ uint16(xSetOp), uint16(CRC32),
1920  	/*3071*/ uint16(xReadSlashR),
1921  	/*3072*/ uint16(xArgR64),
1922  	/*3073*/ uint16(xArgRM64),
1923  	/*3074*/ uint16(xMatch),
1924  	/*3075*/ uint16(xCondByte), 24,
1925  	0x08, 3126,
1926  	0x09, 3138,
1927  	0x0A, 3150,
1928  	0x0B, 3162,
1929  	0x0C, 3174,
1930  	0x0D, 3186,
1931  	0x0E, 3198,
1932  	0x0F, 3210,
1933  	0x14, 3232,
1934  	0x15, 3244,
1935  	0x16, 3256,
1936  	0x17, 3299,
1937  	0x20, 3311,
1938  	0x21, 3323,
1939  	0x22, 3335,
1940  	0x40, 3378,
1941  	0x41, 3390,
1942  	0x42, 3402,
1943  	0x44, 3414,
1944  	0x60, 3426,
1945  	0x61, 3438,
1946  	0x62, 3450,
1947  	0x63, 3462,
1948  	0xDF, 3474,
1949  	uint16(xFail),
1950  	/*3126*/ uint16(xCondPrefix), 1,
1951  	0x66, 3130,
1952  	/*3130*/ uint16(xSetOp), uint16(ROUNDPS),
1953  	/*3132*/ uint16(xReadSlashR),
1954  	/*3133*/ uint16(xReadIb),
1955  	/*3134*/ uint16(xArgXmm1),
1956  	/*3135*/ uint16(xArgXmm2M128),
1957  	/*3136*/ uint16(xArgImm8u),
1958  	/*3137*/ uint16(xMatch),
1959  	/*3138*/ uint16(xCondPrefix), 1,
1960  	0x66, 3142,
1961  	/*3142*/ uint16(xSetOp), uint16(ROUNDPD),
1962  	/*3144*/ uint16(xReadSlashR),
1963  	/*3145*/ uint16(xReadIb),
1964  	/*3146*/ uint16(xArgXmm1),
1965  	/*3147*/ uint16(xArgXmm2M128),
1966  	/*3148*/ uint16(xArgImm8u),
1967  	/*3149*/ uint16(xMatch),
1968  	/*3150*/ uint16(xCondPrefix), 1,
1969  	0x66, 3154,
1970  	/*3154*/ uint16(xSetOp), uint16(ROUNDSS),
1971  	/*3156*/ uint16(xReadSlashR),
1972  	/*3157*/ uint16(xReadIb),
1973  	/*3158*/ uint16(xArgXmm1),
1974  	/*3159*/ uint16(xArgXmm2M32),
1975  	/*3160*/ uint16(xArgImm8u),
1976  	/*3161*/ uint16(xMatch),
1977  	/*3162*/ uint16(xCondPrefix), 1,
1978  	0x66, 3166,
1979  	/*3166*/ uint16(xSetOp), uint16(ROUNDSD),
1980  	/*3168*/ uint16(xReadSlashR),
1981  	/*3169*/ uint16(xReadIb),
1982  	/*3170*/ uint16(xArgXmm1),
1983  	/*3171*/ uint16(xArgXmm2M64),
1984  	/*3172*/ uint16(xArgImm8u),
1985  	/*3173*/ uint16(xMatch),
1986  	/*3174*/ uint16(xCondPrefix), 1,
1987  	0x66, 3178,
1988  	/*3178*/ uint16(xSetOp), uint16(BLENDPS),
1989  	/*3180*/ uint16(xReadSlashR),
1990  	/*3181*/ uint16(xReadIb),
1991  	/*3182*/ uint16(xArgXmm1),
1992  	/*3183*/ uint16(xArgXmm2M128),
1993  	/*3184*/ uint16(xArgImm8u),
1994  	/*3185*/ uint16(xMatch),
1995  	/*3186*/ uint16(xCondPrefix), 1,
1996  	0x66, 3190,
1997  	/*3190*/ uint16(xSetOp), uint16(BLENDPD),
1998  	/*3192*/ uint16(xReadSlashR),
1999  	/*3193*/ uint16(xReadIb),
2000  	/*3194*/ uint16(xArgXmm1),
2001  	/*3195*/ uint16(xArgXmm2M128),
2002  	/*3196*/ uint16(xArgImm8u),
2003  	/*3197*/ uint16(xMatch),
2004  	/*3198*/ uint16(xCondPrefix), 1,
2005  	0x66, 3202,
2006  	/*3202*/ uint16(xSetOp), uint16(PBLENDW),
2007  	/*3204*/ uint16(xReadSlashR),
2008  	/*3205*/ uint16(xReadIb),
2009  	/*3206*/ uint16(xArgXmm1),
2010  	/*3207*/ uint16(xArgXmm2M128),
2011  	/*3208*/ uint16(xArgImm8u),
2012  	/*3209*/ uint16(xMatch),
2013  	/*3210*/ uint16(xCondPrefix), 2,
2014  	0x66, 3224,
2015  	0x0, 3216,
2016  	/*3216*/ uint16(xSetOp), uint16(PALIGNR),
2017  	/*3218*/ uint16(xReadSlashR),
2018  	/*3219*/ uint16(xReadIb),
2019  	/*3220*/ uint16(xArgMm1),
2020  	/*3221*/ uint16(xArgMm2M64),
2021  	/*3222*/ uint16(xArgImm8u),
2022  	/*3223*/ uint16(xMatch),
2023  	/*3224*/ uint16(xSetOp), uint16(PALIGNR),
2024  	/*3226*/ uint16(xReadSlashR),
2025  	/*3227*/ uint16(xReadIb),
2026  	/*3228*/ uint16(xArgXmm1),
2027  	/*3229*/ uint16(xArgXmm2M128),
2028  	/*3230*/ uint16(xArgImm8u),
2029  	/*3231*/ uint16(xMatch),
2030  	/*3232*/ uint16(xCondPrefix), 1,
2031  	0x66, 3236,
2032  	/*3236*/ uint16(xSetOp), uint16(PEXTRB),
2033  	/*3238*/ uint16(xReadSlashR),
2034  	/*3239*/ uint16(xReadIb),
2035  	/*3240*/ uint16(xArgR32M8),
2036  	/*3241*/ uint16(xArgXmm1),
2037  	/*3242*/ uint16(xArgImm8u),
2038  	/*3243*/ uint16(xMatch),
2039  	/*3244*/ uint16(xCondPrefix), 1,
2040  	0x66, 3248,
2041  	/*3248*/ uint16(xSetOp), uint16(PEXTRW),
2042  	/*3250*/ uint16(xReadSlashR),
2043  	/*3251*/ uint16(xReadIb),
2044  	/*3252*/ uint16(xArgR32M16),
2045  	/*3253*/ uint16(xArgXmm1),
2046  	/*3254*/ uint16(xArgImm8u),
2047  	/*3255*/ uint16(xMatch),
2048  	/*3256*/ uint16(xCondIs64), 3259, 3283,
2049  	/*3259*/ uint16(xCondPrefix), 1,
2050  	0x66, 3263,
2051  	/*3263*/ uint16(xCondDataSize), 3267, 3275, 0,
2052  	/*3267*/ uint16(xSetOp), uint16(PEXTRD),
2053  	/*3269*/ uint16(xReadSlashR),
2054  	/*3270*/ uint16(xReadIb),
2055  	/*3271*/ uint16(xArgRM32),
2056  	/*3272*/ uint16(xArgXmm1),
2057  	/*3273*/ uint16(xArgImm8u),
2058  	/*3274*/ uint16(xMatch),
2059  	/*3275*/ uint16(xSetOp), uint16(PEXTRD),
2060  	/*3277*/ uint16(xReadSlashR),
2061  	/*3278*/ uint16(xReadIb),
2062  	/*3279*/ uint16(xArgRM32),
2063  	/*3280*/ uint16(xArgXmm1),
2064  	/*3281*/ uint16(xArgImm8u),
2065  	/*3282*/ uint16(xMatch),
2066  	/*3283*/ uint16(xCondPrefix), 1,
2067  	0x66, 3287,
2068  	/*3287*/ uint16(xCondDataSize), 3267, 3275, 3291,
2069  	/*3291*/ uint16(xSetOp), uint16(PEXTRQ),
2070  	/*3293*/ uint16(xReadSlashR),
2071  	/*3294*/ uint16(xReadIb),
2072  	/*3295*/ uint16(xArgRM64),
2073  	/*3296*/ uint16(xArgXmm1),
2074  	/*3297*/ uint16(xArgImm8u),
2075  	/*3298*/ uint16(xMatch),
2076  	/*3299*/ uint16(xCondPrefix), 1,
2077  	0x66, 3303,
2078  	/*3303*/ uint16(xSetOp), uint16(EXTRACTPS),
2079  	/*3305*/ uint16(xReadSlashR),
2080  	/*3306*/ uint16(xReadIb),
2081  	/*3307*/ uint16(xArgRM32),
2082  	/*3308*/ uint16(xArgXmm1),
2083  	/*3309*/ uint16(xArgImm8u),
2084  	/*3310*/ uint16(xMatch),
2085  	/*3311*/ uint16(xCondPrefix), 1,
2086  	0x66, 3315,
2087  	/*3315*/ uint16(xSetOp), uint16(PINSRB),
2088  	/*3317*/ uint16(xReadSlashR),
2089  	/*3318*/ uint16(xReadIb),
2090  	/*3319*/ uint16(xArgXmm1),
2091  	/*3320*/ uint16(xArgR32M8),
2092  	/*3321*/ uint16(xArgImm8u),
2093  	/*3322*/ uint16(xMatch),
2094  	/*3323*/ uint16(xCondPrefix), 1,
2095  	0x66, 3327,
2096  	/*3327*/ uint16(xSetOp), uint16(INSERTPS),
2097  	/*3329*/ uint16(xReadSlashR),
2098  	/*3330*/ uint16(xReadIb),
2099  	/*3331*/ uint16(xArgXmm1),
2100  	/*3332*/ uint16(xArgXmm2M32),
2101  	/*3333*/ uint16(xArgImm8u),
2102  	/*3334*/ uint16(xMatch),
2103  	/*3335*/ uint16(xCondIs64), 3338, 3362,
2104  	/*3338*/ uint16(xCondPrefix), 1,
2105  	0x66, 3342,
2106  	/*3342*/ uint16(xCondDataSize), 3346, 3354, 0,
2107  	/*3346*/ uint16(xSetOp), uint16(PINSRD),
2108  	/*3348*/ uint16(xReadSlashR),
2109  	/*3349*/ uint16(xReadIb),
2110  	/*3350*/ uint16(xArgXmm1),
2111  	/*3351*/ uint16(xArgRM32),
2112  	/*3352*/ uint16(xArgImm8u),
2113  	/*3353*/ uint16(xMatch),
2114  	/*3354*/ uint16(xSetOp), uint16(PINSRD),
2115  	/*3356*/ uint16(xReadSlashR),
2116  	/*3357*/ uint16(xReadIb),
2117  	/*3358*/ uint16(xArgXmm1),
2118  	/*3359*/ uint16(xArgRM32),
2119  	/*3360*/ uint16(xArgImm8u),
2120  	/*3361*/ uint16(xMatch),
2121  	/*3362*/ uint16(xCondPrefix), 1,
2122  	0x66, 3366,
2123  	/*3366*/ uint16(xCondDataSize), 3346, 3354, 3370,
2124  	/*3370*/ uint16(xSetOp), uint16(PINSRQ),
2125  	/*3372*/ uint16(xReadSlashR),
2126  	/*3373*/ uint16(xReadIb),
2127  	/*3374*/ uint16(xArgXmm1),
2128  	/*3375*/ uint16(xArgRM64),
2129  	/*3376*/ uint16(xArgImm8u),
2130  	/*3377*/ uint16(xMatch),
2131  	/*3378*/ uint16(xCondPrefix), 1,
2132  	0x66, 3382,
2133  	/*3382*/ uint16(xSetOp), uint16(DPPS),
2134  	/*3384*/ uint16(xReadSlashR),
2135  	/*3385*/ uint16(xReadIb),
2136  	/*3386*/ uint16(xArgXmm1),
2137  	/*3387*/ uint16(xArgXmm2M128),
2138  	/*3388*/ uint16(xArgImm8u),
2139  	/*3389*/ uint16(xMatch),
2140  	/*3390*/ uint16(xCondPrefix), 1,
2141  	0x66, 3394,
2142  	/*3394*/ uint16(xSetOp), uint16(DPPD),
2143  	/*3396*/ uint16(xReadSlashR),
2144  	/*3397*/ uint16(xReadIb),
2145  	/*3398*/ uint16(xArgXmm1),
2146  	/*3399*/ uint16(xArgXmm2M128),
2147  	/*3400*/ uint16(xArgImm8u),
2148  	/*3401*/ uint16(xMatch),
2149  	/*3402*/ uint16(xCondPrefix), 1,
2150  	0x66, 3406,
2151  	/*3406*/ uint16(xSetOp), uint16(MPSADBW),
2152  	/*3408*/ uint16(xReadSlashR),
2153  	/*3409*/ uint16(xReadIb),
2154  	/*3410*/ uint16(xArgXmm1),
2155  	/*3411*/ uint16(xArgXmm2M128),
2156  	/*3412*/ uint16(xArgImm8u),
2157  	/*3413*/ uint16(xMatch),
2158  	/*3414*/ uint16(xCondPrefix), 1,
2159  	0x66, 3418,
2160  	/*3418*/ uint16(xSetOp), uint16(PCLMULQDQ),
2161  	/*3420*/ uint16(xReadSlashR),
2162  	/*3421*/ uint16(xReadIb),
2163  	/*3422*/ uint16(xArgXmm1),
2164  	/*3423*/ uint16(xArgXmm2M128),
2165  	/*3424*/ uint16(xArgImm8u),
2166  	/*3425*/ uint16(xMatch),
2167  	/*3426*/ uint16(xCondPrefix), 1,
2168  	0x66, 3430,
2169  	/*3430*/ uint16(xSetOp), uint16(PCMPESTRM),
2170  	/*3432*/ uint16(xReadSlashR),
2171  	/*3433*/ uint16(xReadIb),
2172  	/*3434*/ uint16(xArgXmm1),
2173  	/*3435*/ uint16(xArgXmm2M128),
2174  	/*3436*/ uint16(xArgImm8u),
2175  	/*3437*/ uint16(xMatch),
2176  	/*3438*/ uint16(xCondPrefix), 1,
2177  	0x66, 3442,
2178  	/*3442*/ uint16(xSetOp), uint16(PCMPESTRI),
2179  	/*3444*/ uint16(xReadSlashR),
2180  	/*3445*/ uint16(xReadIb),
2181  	/*3446*/ uint16(xArgXmm1),
2182  	/*3447*/ uint16(xArgXmm2M128),
2183  	/*3448*/ uint16(xArgImm8u),
2184  	/*3449*/ uint16(xMatch),
2185  	/*3450*/ uint16(xCondPrefix), 1,
2186  	0x66, 3454,
2187  	/*3454*/ uint16(xSetOp), uint16(PCMPISTRM),
2188  	/*3456*/ uint16(xReadSlashR),
2189  	/*3457*/ uint16(xReadIb),
2190  	/*3458*/ uint16(xArgXmm1),
2191  	/*3459*/ uint16(xArgXmm2M128),
2192  	/*3460*/ uint16(xArgImm8u),
2193  	/*3461*/ uint16(xMatch),
2194  	/*3462*/ uint16(xCondPrefix), 1,
2195  	0x66, 3466,
2196  	/*3466*/ uint16(xSetOp), uint16(PCMPISTRI),
2197  	/*3468*/ uint16(xReadSlashR),
2198  	/*3469*/ uint16(xReadIb),
2199  	/*3470*/ uint16(xArgXmm1),
2200  	/*3471*/ uint16(xArgXmm2M128),
2201  	/*3472*/ uint16(xArgImm8u),
2202  	/*3473*/ uint16(xMatch),
2203  	/*3474*/ uint16(xCondPrefix), 1,
2204  	0x66, 3478,
2205  	/*3478*/ uint16(xSetOp), uint16(AESKEYGENASSIST),
2206  	/*3480*/ uint16(xReadSlashR),
2207  	/*3481*/ uint16(xReadIb),
2208  	/*3482*/ uint16(xArgXmm1),
2209  	/*3483*/ uint16(xArgXmm2M128),
2210  	/*3484*/ uint16(xArgImm8u),
2211  	/*3485*/ uint16(xMatch),
2212  	/*3486*/ uint16(xCondIs64), 3489, 3505,
2213  	/*3489*/ uint16(xCondDataSize), 3493, 3499, 0,
2214  	/*3493*/ uint16(xSetOp), uint16(CMOVO),
2215  	/*3495*/ uint16(xReadSlashR),
2216  	/*3496*/ uint16(xArgR16),
2217  	/*3497*/ uint16(xArgRM16),
2218  	/*3498*/ uint16(xMatch),
2219  	/*3499*/ uint16(xSetOp), uint16(CMOVO),
2220  	/*3501*/ uint16(xReadSlashR),
2221  	/*3502*/ uint16(xArgR32),
2222  	/*3503*/ uint16(xArgRM32),
2223  	/*3504*/ uint16(xMatch),
2224  	/*3505*/ uint16(xCondDataSize), 3493, 3499, 3509,
2225  	/*3509*/ uint16(xSetOp), uint16(CMOVO),
2226  	/*3511*/ uint16(xReadSlashR),
2227  	/*3512*/ uint16(xArgR64),
2228  	/*3513*/ uint16(xArgRM64),
2229  	/*3514*/ uint16(xMatch),
2230  	/*3515*/ uint16(xCondIs64), 3518, 3534,
2231  	/*3518*/ uint16(xCondDataSize), 3522, 3528, 0,
2232  	/*3522*/ uint16(xSetOp), uint16(CMOVNO),
2233  	/*3524*/ uint16(xReadSlashR),
2234  	/*3525*/ uint16(xArgR16),
2235  	/*3526*/ uint16(xArgRM16),
2236  	/*3527*/ uint16(xMatch),
2237  	/*3528*/ uint16(xSetOp), uint16(CMOVNO),
2238  	/*3530*/ uint16(xReadSlashR),
2239  	/*3531*/ uint16(xArgR32),
2240  	/*3532*/ uint16(xArgRM32),
2241  	/*3533*/ uint16(xMatch),
2242  	/*3534*/ uint16(xCondDataSize), 3522, 3528, 3538,
2243  	/*3538*/ uint16(xSetOp), uint16(CMOVNO),
2244  	/*3540*/ uint16(xReadSlashR),
2245  	/*3541*/ uint16(xArgR64),
2246  	/*3542*/ uint16(xArgRM64),
2247  	/*3543*/ uint16(xMatch),
2248  	/*3544*/ uint16(xCondIs64), 3547, 3563,
2249  	/*3547*/ uint16(xCondDataSize), 3551, 3557, 0,
2250  	/*3551*/ uint16(xSetOp), uint16(CMOVB),
2251  	/*3553*/ uint16(xReadSlashR),
2252  	/*3554*/ uint16(xArgR16),
2253  	/*3555*/ uint16(xArgRM16),
2254  	/*3556*/ uint16(xMatch),
2255  	/*3557*/ uint16(xSetOp), uint16(CMOVB),
2256  	/*3559*/ uint16(xReadSlashR),
2257  	/*3560*/ uint16(xArgR32),
2258  	/*3561*/ uint16(xArgRM32),
2259  	/*3562*/ uint16(xMatch),
2260  	/*3563*/ uint16(xCondDataSize), 3551, 3557, 3567,
2261  	/*3567*/ uint16(xSetOp), uint16(CMOVB),
2262  	/*3569*/ uint16(xReadSlashR),
2263  	/*3570*/ uint16(xArgR64),
2264  	/*3571*/ uint16(xArgRM64),
2265  	/*3572*/ uint16(xMatch),
2266  	/*3573*/ uint16(xCondIs64), 3576, 3592,
2267  	/*3576*/ uint16(xCondDataSize), 3580, 3586, 0,
2268  	/*3580*/ uint16(xSetOp), uint16(CMOVAE),
2269  	/*3582*/ uint16(xReadSlashR),
2270  	/*3583*/ uint16(xArgR16),
2271  	/*3584*/ uint16(xArgRM16),
2272  	/*3585*/ uint16(xMatch),
2273  	/*3586*/ uint16(xSetOp), uint16(CMOVAE),
2274  	/*3588*/ uint16(xReadSlashR),
2275  	/*3589*/ uint16(xArgR32),
2276  	/*3590*/ uint16(xArgRM32),
2277  	/*3591*/ uint16(xMatch),
2278  	/*3592*/ uint16(xCondDataSize), 3580, 3586, 3596,
2279  	/*3596*/ uint16(xSetOp), uint16(CMOVAE),
2280  	/*3598*/ uint16(xReadSlashR),
2281  	/*3599*/ uint16(xArgR64),
2282  	/*3600*/ uint16(xArgRM64),
2283  	/*3601*/ uint16(xMatch),
2284  	/*3602*/ uint16(xCondIs64), 3605, 3621,
2285  	/*3605*/ uint16(xCondDataSize), 3609, 3615, 0,
2286  	/*3609*/ uint16(xSetOp), uint16(CMOVE),
2287  	/*3611*/ uint16(xReadSlashR),
2288  	/*3612*/ uint16(xArgR16),
2289  	/*3613*/ uint16(xArgRM16),
2290  	/*3614*/ uint16(xMatch),
2291  	/*3615*/ uint16(xSetOp), uint16(CMOVE),
2292  	/*3617*/ uint16(xReadSlashR),
2293  	/*3618*/ uint16(xArgR32),
2294  	/*3619*/ uint16(xArgRM32),
2295  	/*3620*/ uint16(xMatch),
2296  	/*3621*/ uint16(xCondDataSize), 3609, 3615, 3625,
2297  	/*3625*/ uint16(xSetOp), uint16(CMOVE),
2298  	/*3627*/ uint16(xReadSlashR),
2299  	/*3628*/ uint16(xArgR64),
2300  	/*3629*/ uint16(xArgRM64),
2301  	/*3630*/ uint16(xMatch),
2302  	/*3631*/ uint16(xCondIs64), 3634, 3650,
2303  	/*3634*/ uint16(xCondDataSize), 3638, 3644, 0,
2304  	/*3638*/ uint16(xSetOp), uint16(CMOVNE),
2305  	/*3640*/ uint16(xReadSlashR),
2306  	/*3641*/ uint16(xArgR16),
2307  	/*3642*/ uint16(xArgRM16),
2308  	/*3643*/ uint16(xMatch),
2309  	/*3644*/ uint16(xSetOp), uint16(CMOVNE),
2310  	/*3646*/ uint16(xReadSlashR),
2311  	/*3647*/ uint16(xArgR32),
2312  	/*3648*/ uint16(xArgRM32),
2313  	/*3649*/ uint16(xMatch),
2314  	/*3650*/ uint16(xCondDataSize), 3638, 3644, 3654,
2315  	/*3654*/ uint16(xSetOp), uint16(CMOVNE),
2316  	/*3656*/ uint16(xReadSlashR),
2317  	/*3657*/ uint16(xArgR64),
2318  	/*3658*/ uint16(xArgRM64),
2319  	/*3659*/ uint16(xMatch),
2320  	/*3660*/ uint16(xCondIs64), 3663, 3679,
2321  	/*3663*/ uint16(xCondDataSize), 3667, 3673, 0,
2322  	/*3667*/ uint16(xSetOp), uint16(CMOVBE),
2323  	/*3669*/ uint16(xReadSlashR),
2324  	/*3670*/ uint16(xArgR16),
2325  	/*3671*/ uint16(xArgRM16),
2326  	/*3672*/ uint16(xMatch),
2327  	/*3673*/ uint16(xSetOp), uint16(CMOVBE),
2328  	/*3675*/ uint16(xReadSlashR),
2329  	/*3676*/ uint16(xArgR32),
2330  	/*3677*/ uint16(xArgRM32),
2331  	/*3678*/ uint16(xMatch),
2332  	/*3679*/ uint16(xCondDataSize), 3667, 3673, 3683,
2333  	/*3683*/ uint16(xSetOp), uint16(CMOVBE),
2334  	/*3685*/ uint16(xReadSlashR),
2335  	/*3686*/ uint16(xArgR64),
2336  	/*3687*/ uint16(xArgRM64),
2337  	/*3688*/ uint16(xMatch),
2338  	/*3689*/ uint16(xCondIs64), 3692, 3708,
2339  	/*3692*/ uint16(xCondDataSize), 3696, 3702, 0,
2340  	/*3696*/ uint16(xSetOp), uint16(CMOVA),
2341  	/*3698*/ uint16(xReadSlashR),
2342  	/*3699*/ uint16(xArgR16),
2343  	/*3700*/ uint16(xArgRM16),
2344  	/*3701*/ uint16(xMatch),
2345  	/*3702*/ uint16(xSetOp), uint16(CMOVA),
2346  	/*3704*/ uint16(xReadSlashR),
2347  	/*3705*/ uint16(xArgR32),
2348  	/*3706*/ uint16(xArgRM32),
2349  	/*3707*/ uint16(xMatch),
2350  	/*3708*/ uint16(xCondDataSize), 3696, 3702, 3712,
2351  	/*3712*/ uint16(xSetOp), uint16(CMOVA),
2352  	/*3714*/ uint16(xReadSlashR),
2353  	/*3715*/ uint16(xArgR64),
2354  	/*3716*/ uint16(xArgRM64),
2355  	/*3717*/ uint16(xMatch),
2356  	/*3718*/ uint16(xCondIs64), 3721, 3737,
2357  	/*3721*/ uint16(xCondDataSize), 3725, 3731, 0,
2358  	/*3725*/ uint16(xSetOp), uint16(CMOVS),
2359  	/*3727*/ uint16(xReadSlashR),
2360  	/*3728*/ uint16(xArgR16),
2361  	/*3729*/ uint16(xArgRM16),
2362  	/*3730*/ uint16(xMatch),
2363  	/*3731*/ uint16(xSetOp), uint16(CMOVS),
2364  	/*3733*/ uint16(xReadSlashR),
2365  	/*3734*/ uint16(xArgR32),
2366  	/*3735*/ uint16(xArgRM32),
2367  	/*3736*/ uint16(xMatch),
2368  	/*3737*/ uint16(xCondDataSize), 3725, 3731, 3741,
2369  	/*3741*/ uint16(xSetOp), uint16(CMOVS),
2370  	/*3743*/ uint16(xReadSlashR),
2371  	/*3744*/ uint16(xArgR64),
2372  	/*3745*/ uint16(xArgRM64),
2373  	/*3746*/ uint16(xMatch),
2374  	/*3747*/ uint16(xCondIs64), 3750, 3766,
2375  	/*3750*/ uint16(xCondDataSize), 3754, 3760, 0,
2376  	/*3754*/ uint16(xSetOp), uint16(CMOVNS),
2377  	/*3756*/ uint16(xReadSlashR),
2378  	/*3757*/ uint16(xArgR16),
2379  	/*3758*/ uint16(xArgRM16),
2380  	/*3759*/ uint16(xMatch),
2381  	/*3760*/ uint16(xSetOp), uint16(CMOVNS),
2382  	/*3762*/ uint16(xReadSlashR),
2383  	/*3763*/ uint16(xArgR32),
2384  	/*3764*/ uint16(xArgRM32),
2385  	/*3765*/ uint16(xMatch),
2386  	/*3766*/ uint16(xCondDataSize), 3754, 3760, 3770,
2387  	/*3770*/ uint16(xSetOp), uint16(CMOVNS),
2388  	/*3772*/ uint16(xReadSlashR),
2389  	/*3773*/ uint16(xArgR64),
2390  	/*3774*/ uint16(xArgRM64),
2391  	/*3775*/ uint16(xMatch),
2392  	/*3776*/ uint16(xCondIs64), 3779, 3795,
2393  	/*3779*/ uint16(xCondDataSize), 3783, 3789, 0,
2394  	/*3783*/ uint16(xSetOp), uint16(CMOVP),
2395  	/*3785*/ uint16(xReadSlashR),
2396  	/*3786*/ uint16(xArgR16),
2397  	/*3787*/ uint16(xArgRM16),
2398  	/*3788*/ uint16(xMatch),
2399  	/*3789*/ uint16(xSetOp), uint16(CMOVP),
2400  	/*3791*/ uint16(xReadSlashR),
2401  	/*3792*/ uint16(xArgR32),
2402  	/*3793*/ uint16(xArgRM32),
2403  	/*3794*/ uint16(xMatch),
2404  	/*3795*/ uint16(xCondDataSize), 3783, 3789, 3799,
2405  	/*3799*/ uint16(xSetOp), uint16(CMOVP),
2406  	/*3801*/ uint16(xReadSlashR),
2407  	/*3802*/ uint16(xArgR64),
2408  	/*3803*/ uint16(xArgRM64),
2409  	/*3804*/ uint16(xMatch),
2410  	/*3805*/ uint16(xCondIs64), 3808, 3824,
2411  	/*3808*/ uint16(xCondDataSize), 3812, 3818, 0,
2412  	/*3812*/ uint16(xSetOp), uint16(CMOVNP),
2413  	/*3814*/ uint16(xReadSlashR),
2414  	/*3815*/ uint16(xArgR16),
2415  	/*3816*/ uint16(xArgRM16),
2416  	/*3817*/ uint16(xMatch),
2417  	/*3818*/ uint16(xSetOp), uint16(CMOVNP),
2418  	/*3820*/ uint16(xReadSlashR),
2419  	/*3821*/ uint16(xArgR32),
2420  	/*3822*/ uint16(xArgRM32),
2421  	/*3823*/ uint16(xMatch),
2422  	/*3824*/ uint16(xCondDataSize), 3812, 3818, 3828,
2423  	/*3828*/ uint16(xSetOp), uint16(CMOVNP),
2424  	/*3830*/ uint16(xReadSlashR),
2425  	/*3831*/ uint16(xArgR64),
2426  	/*3832*/ uint16(xArgRM64),
2427  	/*3833*/ uint16(xMatch),
2428  	/*3834*/ uint16(xCondIs64), 3837, 3853,
2429  	/*3837*/ uint16(xCondDataSize), 3841, 3847, 0,
2430  	/*3841*/ uint16(xSetOp), uint16(CMOVL),
2431  	/*3843*/ uint16(xReadSlashR),
2432  	/*3844*/ uint16(xArgR16),
2433  	/*3845*/ uint16(xArgRM16),
2434  	/*3846*/ uint16(xMatch),
2435  	/*3847*/ uint16(xSetOp), uint16(CMOVL),
2436  	/*3849*/ uint16(xReadSlashR),
2437  	/*3850*/ uint16(xArgR32),
2438  	/*3851*/ uint16(xArgRM32),
2439  	/*3852*/ uint16(xMatch),
2440  	/*3853*/ uint16(xCondDataSize), 3841, 3847, 3857,
2441  	/*3857*/ uint16(xSetOp), uint16(CMOVL),
2442  	/*3859*/ uint16(xReadSlashR),
2443  	/*3860*/ uint16(xArgR64),
2444  	/*3861*/ uint16(xArgRM64),
2445  	/*3862*/ uint16(xMatch),
2446  	/*3863*/ uint16(xCondIs64), 3866, 3882,
2447  	/*3866*/ uint16(xCondDataSize), 3870, 3876, 0,
2448  	/*3870*/ uint16(xSetOp), uint16(CMOVGE),
2449  	/*3872*/ uint16(xReadSlashR),
2450  	/*3873*/ uint16(xArgR16),
2451  	/*3874*/ uint16(xArgRM16),
2452  	/*3875*/ uint16(xMatch),
2453  	/*3876*/ uint16(xSetOp), uint16(CMOVGE),
2454  	/*3878*/ uint16(xReadSlashR),
2455  	/*3879*/ uint16(xArgR32),
2456  	/*3880*/ uint16(xArgRM32),
2457  	/*3881*/ uint16(xMatch),
2458  	/*3882*/ uint16(xCondDataSize), 3870, 3876, 3886,
2459  	/*3886*/ uint16(xSetOp), uint16(CMOVGE),
2460  	/*3888*/ uint16(xReadSlashR),
2461  	/*3889*/ uint16(xArgR64),
2462  	/*3890*/ uint16(xArgRM64),
2463  	/*3891*/ uint16(xMatch),
2464  	/*3892*/ uint16(xCondIs64), 3895, 3911,
2465  	/*3895*/ uint16(xCondDataSize), 3899, 3905, 0,
2466  	/*3899*/ uint16(xSetOp), uint16(CMOVLE),
2467  	/*3901*/ uint16(xReadSlashR),
2468  	/*3902*/ uint16(xArgR16),
2469  	/*3903*/ uint16(xArgRM16),
2470  	/*3904*/ uint16(xMatch),
2471  	/*3905*/ uint16(xSetOp), uint16(CMOVLE),
2472  	/*3907*/ uint16(xReadSlashR),
2473  	/*3908*/ uint16(xArgR32),
2474  	/*3909*/ uint16(xArgRM32),
2475  	/*3910*/ uint16(xMatch),
2476  	/*3911*/ uint16(xCondDataSize), 3899, 3905, 3915,
2477  	/*3915*/ uint16(xSetOp), uint16(CMOVLE),
2478  	/*3917*/ uint16(xReadSlashR),
2479  	/*3918*/ uint16(xArgR64),
2480  	/*3919*/ uint16(xArgRM64),
2481  	/*3920*/ uint16(xMatch),
2482  	/*3921*/ uint16(xCondIs64), 3924, 3940,
2483  	/*3924*/ uint16(xCondDataSize), 3928, 3934, 0,
2484  	/*3928*/ uint16(xSetOp), uint16(CMOVG),
2485  	/*3930*/ uint16(xReadSlashR),
2486  	/*3931*/ uint16(xArgR16),
2487  	/*3932*/ uint16(xArgRM16),
2488  	/*3933*/ uint16(xMatch),
2489  	/*3934*/ uint16(xSetOp), uint16(CMOVG),
2490  	/*3936*/ uint16(xReadSlashR),
2491  	/*3937*/ uint16(xArgR32),
2492  	/*3938*/ uint16(xArgRM32),
2493  	/*3939*/ uint16(xMatch),
2494  	/*3940*/ uint16(xCondDataSize), 3928, 3934, 3944,
2495  	/*3944*/ uint16(xSetOp), uint16(CMOVG),
2496  	/*3946*/ uint16(xReadSlashR),
2497  	/*3947*/ uint16(xArgR64),
2498  	/*3948*/ uint16(xArgRM64),
2499  	/*3949*/ uint16(xMatch),
2500  	/*3950*/ uint16(xCondPrefix), 2,
2501  	0x66, 3962,
2502  	0x0, 3956,
2503  	/*3956*/ uint16(xSetOp), uint16(MOVMSKPS),
2504  	/*3958*/ uint16(xReadSlashR),
2505  	/*3959*/ uint16(xArgR32),
2506  	/*3960*/ uint16(xArgXmm2),
2507  	/*3961*/ uint16(xMatch),
2508  	/*3962*/ uint16(xSetOp), uint16(MOVMSKPD),
2509  	/*3964*/ uint16(xReadSlashR),
2510  	/*3965*/ uint16(xArgR32),
2511  	/*3966*/ uint16(xArgXmm2),
2512  	/*3967*/ uint16(xMatch),
2513  	/*3968*/ uint16(xCondPrefix), 4,
2514  	0xF3, 3996,
2515  	0xF2, 3990,
2516  	0x66, 3984,
2517  	0x0, 3978,
2518  	/*3978*/ uint16(xSetOp), uint16(SQRTPS),
2519  	/*3980*/ uint16(xReadSlashR),
2520  	/*3981*/ uint16(xArgXmm1),
2521  	/*3982*/ uint16(xArgXmm2M128),
2522  	/*3983*/ uint16(xMatch),
2523  	/*3984*/ uint16(xSetOp), uint16(SQRTPD),
2524  	/*3986*/ uint16(xReadSlashR),
2525  	/*3987*/ uint16(xArgXmm1),
2526  	/*3988*/ uint16(xArgXmm2M128),
2527  	/*3989*/ uint16(xMatch),
2528  	/*3990*/ uint16(xSetOp), uint16(SQRTSD),
2529  	/*3992*/ uint16(xReadSlashR),
2530  	/*3993*/ uint16(xArgXmm1),
2531  	/*3994*/ uint16(xArgXmm2M64),
2532  	/*3995*/ uint16(xMatch),
2533  	/*3996*/ uint16(xSetOp), uint16(SQRTSS),
2534  	/*3998*/ uint16(xReadSlashR),
2535  	/*3999*/ uint16(xArgXmm1),
2536  	/*4000*/ uint16(xArgXmm2M32),
2537  	/*4001*/ uint16(xMatch),
2538  	/*4002*/ uint16(xCondPrefix), 2,
2539  	0xF3, 4014,
2540  	0x0, 4008,
2541  	/*4008*/ uint16(xSetOp), uint16(RSQRTPS),
2542  	/*4010*/ uint16(xReadSlashR),
2543  	/*4011*/ uint16(xArgXmm1),
2544  	/*4012*/ uint16(xArgXmm2M128),
2545  	/*4013*/ uint16(xMatch),
2546  	/*4014*/ uint16(xSetOp), uint16(RSQRTSS),
2547  	/*4016*/ uint16(xReadSlashR),
2548  	/*4017*/ uint16(xArgXmm1),
2549  	/*4018*/ uint16(xArgXmm2M32),
2550  	/*4019*/ uint16(xMatch),
2551  	/*4020*/ uint16(xCondPrefix), 2,
2552  	0xF3, 4032,
2553  	0x0, 4026,
2554  	/*4026*/ uint16(xSetOp), uint16(RCPPS),
2555  	/*4028*/ uint16(xReadSlashR),
2556  	/*4029*/ uint16(xArgXmm1),
2557  	/*4030*/ uint16(xArgXmm2M128),
2558  	/*4031*/ uint16(xMatch),
2559  	/*4032*/ uint16(xSetOp), uint16(RCPSS),
2560  	/*4034*/ uint16(xReadSlashR),
2561  	/*4035*/ uint16(xArgXmm1),
2562  	/*4036*/ uint16(xArgXmm2M32),
2563  	/*4037*/ uint16(xMatch),
2564  	/*4038*/ uint16(xCondPrefix), 2,
2565  	0x66, 4050,
2566  	0x0, 4044,
2567  	/*4044*/ uint16(xSetOp), uint16(ANDPS),
2568  	/*4046*/ uint16(xReadSlashR),
2569  	/*4047*/ uint16(xArgXmm1),
2570  	/*4048*/ uint16(xArgXmm2M128),
2571  	/*4049*/ uint16(xMatch),
2572  	/*4050*/ uint16(xSetOp), uint16(ANDPD),
2573  	/*4052*/ uint16(xReadSlashR),
2574  	/*4053*/ uint16(xArgXmm1),
2575  	/*4054*/ uint16(xArgXmm2M128),
2576  	/*4055*/ uint16(xMatch),
2577  	/*4056*/ uint16(xCondPrefix), 2,
2578  	0x66, 4068,
2579  	0x0, 4062,
2580  	/*4062*/ uint16(xSetOp), uint16(ANDNPS),
2581  	/*4064*/ uint16(xReadSlashR),
2582  	/*4065*/ uint16(xArgXmm1),
2583  	/*4066*/ uint16(xArgXmm2M128),
2584  	/*4067*/ uint16(xMatch),
2585  	/*4068*/ uint16(xSetOp), uint16(ANDNPD),
2586  	/*4070*/ uint16(xReadSlashR),
2587  	/*4071*/ uint16(xArgXmm1),
2588  	/*4072*/ uint16(xArgXmm2M128),
2589  	/*4073*/ uint16(xMatch),
2590  	/*4074*/ uint16(xCondPrefix), 2,
2591  	0x66, 4086,
2592  	0x0, 4080,
2593  	/*4080*/ uint16(xSetOp), uint16(ORPS),
2594  	/*4082*/ uint16(xReadSlashR),
2595  	/*4083*/ uint16(xArgXmm1),
2596  	/*4084*/ uint16(xArgXmm2M128),
2597  	/*4085*/ uint16(xMatch),
2598  	/*4086*/ uint16(xSetOp), uint16(ORPD),
2599  	/*4088*/ uint16(xReadSlashR),
2600  	/*4089*/ uint16(xArgXmm1),
2601  	/*4090*/ uint16(xArgXmm2M128),
2602  	/*4091*/ uint16(xMatch),
2603  	/*4092*/ uint16(xCondPrefix), 2,
2604  	0x66, 4104,
2605  	0x0, 4098,
2606  	/*4098*/ uint16(xSetOp), uint16(XORPS),
2607  	/*4100*/ uint16(xReadSlashR),
2608  	/*4101*/ uint16(xArgXmm1),
2609  	/*4102*/ uint16(xArgXmm2M128),
2610  	/*4103*/ uint16(xMatch),
2611  	/*4104*/ uint16(xSetOp), uint16(XORPD),
2612  	/*4106*/ uint16(xReadSlashR),
2613  	/*4107*/ uint16(xArgXmm1),
2614  	/*4108*/ uint16(xArgXmm2M128),
2615  	/*4109*/ uint16(xMatch),
2616  	/*4110*/ uint16(xCondPrefix), 4,
2617  	0xF3, 4138,
2618  	0xF2, 4132,
2619  	0x66, 4126,
2620  	0x0, 4120,
2621  	/*4120*/ uint16(xSetOp), uint16(ADDPS),
2622  	/*4122*/ uint16(xReadSlashR),
2623  	/*4123*/ uint16(xArgXmm1),
2624  	/*4124*/ uint16(xArgXmm2M128),
2625  	/*4125*/ uint16(xMatch),
2626  	/*4126*/ uint16(xSetOp), uint16(ADDPD),
2627  	/*4128*/ uint16(xReadSlashR),
2628  	/*4129*/ uint16(xArgXmm1),
2629  	/*4130*/ uint16(xArgXmm2M128),
2630  	/*4131*/ uint16(xMatch),
2631  	/*4132*/ uint16(xSetOp), uint16(ADDSD),
2632  	/*4134*/ uint16(xReadSlashR),
2633  	/*4135*/ uint16(xArgXmm1),
2634  	/*4136*/ uint16(xArgXmm2M64),
2635  	/*4137*/ uint16(xMatch),
2636  	/*4138*/ uint16(xSetOp), uint16(ADDSS),
2637  	/*4140*/ uint16(xReadSlashR),
2638  	/*4141*/ uint16(xArgXmm1),
2639  	/*4142*/ uint16(xArgXmm2M32),
2640  	/*4143*/ uint16(xMatch),
2641  	/*4144*/ uint16(xCondPrefix), 4,
2642  	0xF3, 4172,
2643  	0xF2, 4166,
2644  	0x66, 4160,
2645  	0x0, 4154,
2646  	/*4154*/ uint16(xSetOp), uint16(MULPS),
2647  	/*4156*/ uint16(xReadSlashR),
2648  	/*4157*/ uint16(xArgXmm1),
2649  	/*4158*/ uint16(xArgXmm2M128),
2650  	/*4159*/ uint16(xMatch),
2651  	/*4160*/ uint16(xSetOp), uint16(MULPD),
2652  	/*4162*/ uint16(xReadSlashR),
2653  	/*4163*/ uint16(xArgXmm1),
2654  	/*4164*/ uint16(xArgXmm2M128),
2655  	/*4165*/ uint16(xMatch),
2656  	/*4166*/ uint16(xSetOp), uint16(MULSD),
2657  	/*4168*/ uint16(xReadSlashR),
2658  	/*4169*/ uint16(xArgXmm1),
2659  	/*4170*/ uint16(xArgXmm2M64),
2660  	/*4171*/ uint16(xMatch),
2661  	/*4172*/ uint16(xSetOp), uint16(MULSS),
2662  	/*4174*/ uint16(xReadSlashR),
2663  	/*4175*/ uint16(xArgXmm1),
2664  	/*4176*/ uint16(xArgXmm2M32),
2665  	/*4177*/ uint16(xMatch),
2666  	/*4178*/ uint16(xCondPrefix), 4,
2667  	0xF3, 4206,
2668  	0xF2, 4200,
2669  	0x66, 4194,
2670  	0x0, 4188,
2671  	/*4188*/ uint16(xSetOp), uint16(CVTPS2PD),
2672  	/*4190*/ uint16(xReadSlashR),
2673  	/*4191*/ uint16(xArgXmm1),
2674  	/*4192*/ uint16(xArgXmm2M64),
2675  	/*4193*/ uint16(xMatch),
2676  	/*4194*/ uint16(xSetOp), uint16(CVTPD2PS),
2677  	/*4196*/ uint16(xReadSlashR),
2678  	/*4197*/ uint16(xArgXmm1),
2679  	/*4198*/ uint16(xArgXmm2M128),
2680  	/*4199*/ uint16(xMatch),
2681  	/*4200*/ uint16(xSetOp), uint16(CVTSD2SS),
2682  	/*4202*/ uint16(xReadSlashR),
2683  	/*4203*/ uint16(xArgXmm1),
2684  	/*4204*/ uint16(xArgXmm2M64),
2685  	/*4205*/ uint16(xMatch),
2686  	/*4206*/ uint16(xSetOp), uint16(CVTSS2SD),
2687  	/*4208*/ uint16(xReadSlashR),
2688  	/*4209*/ uint16(xArgXmm1),
2689  	/*4210*/ uint16(xArgXmm2M32),
2690  	/*4211*/ uint16(xMatch),
2691  	/*4212*/ uint16(xCondPrefix), 3,
2692  	0xF3, 4232,
2693  	0x66, 4226,
2694  	0x0, 4220,
2695  	/*4220*/ uint16(xSetOp), uint16(CVTDQ2PS),
2696  	/*4222*/ uint16(xReadSlashR),
2697  	/*4223*/ uint16(xArgXmm1),
2698  	/*4224*/ uint16(xArgXmm2M128),
2699  	/*4225*/ uint16(xMatch),
2700  	/*4226*/ uint16(xSetOp), uint16(CVTPS2DQ),
2701  	/*4228*/ uint16(xReadSlashR),
2702  	/*4229*/ uint16(xArgXmm1),
2703  	/*4230*/ uint16(xArgXmm2M128),
2704  	/*4231*/ uint16(xMatch),
2705  	/*4232*/ uint16(xSetOp), uint16(CVTTPS2DQ),
2706  	/*4234*/ uint16(xReadSlashR),
2707  	/*4235*/ uint16(xArgXmm1),
2708  	/*4236*/ uint16(xArgXmm2M128),
2709  	/*4237*/ uint16(xMatch),
2710  	/*4238*/ uint16(xCondPrefix), 4,
2711  	0xF3, 4266,
2712  	0xF2, 4260,
2713  	0x66, 4254,
2714  	0x0, 4248,
2715  	/*4248*/ uint16(xSetOp), uint16(SUBPS),
2716  	/*4250*/ uint16(xReadSlashR),
2717  	/*4251*/ uint16(xArgXmm1),
2718  	/*4252*/ uint16(xArgXmm2M128),
2719  	/*4253*/ uint16(xMatch),
2720  	/*4254*/ uint16(xSetOp), uint16(SUBPD),
2721  	/*4256*/ uint16(xReadSlashR),
2722  	/*4257*/ uint16(xArgXmm1),
2723  	/*4258*/ uint16(xArgXmm2M128),
2724  	/*4259*/ uint16(xMatch),
2725  	/*4260*/ uint16(xSetOp), uint16(SUBSD),
2726  	/*4262*/ uint16(xReadSlashR),
2727  	/*4263*/ uint16(xArgXmm1),
2728  	/*4264*/ uint16(xArgXmm2M64),
2729  	/*4265*/ uint16(xMatch),
2730  	/*4266*/ uint16(xSetOp), uint16(SUBSS),
2731  	/*4268*/ uint16(xReadSlashR),
2732  	/*4269*/ uint16(xArgXmm1),
2733  	/*4270*/ uint16(xArgXmm2M32),
2734  	/*4271*/ uint16(xMatch),
2735  	/*4272*/ uint16(xCondPrefix), 4,
2736  	0xF3, 4300,
2737  	0xF2, 4294,
2738  	0x66, 4288,
2739  	0x0, 4282,
2740  	/*4282*/ uint16(xSetOp), uint16(MINPS),
2741  	/*4284*/ uint16(xReadSlashR),
2742  	/*4285*/ uint16(xArgXmm1),
2743  	/*4286*/ uint16(xArgXmm2M128),
2744  	/*4287*/ uint16(xMatch),
2745  	/*4288*/ uint16(xSetOp), uint16(MINPD),
2746  	/*4290*/ uint16(xReadSlashR),
2747  	/*4291*/ uint16(xArgXmm1),
2748  	/*4292*/ uint16(xArgXmm2M128),
2749  	/*4293*/ uint16(xMatch),
2750  	/*4294*/ uint16(xSetOp), uint16(MINSD),
2751  	/*4296*/ uint16(xReadSlashR),
2752  	/*4297*/ uint16(xArgXmm1),
2753  	/*4298*/ uint16(xArgXmm2M64),
2754  	/*4299*/ uint16(xMatch),
2755  	/*4300*/ uint16(xSetOp), uint16(MINSS),
2756  	/*4302*/ uint16(xReadSlashR),
2757  	/*4303*/ uint16(xArgXmm1),
2758  	/*4304*/ uint16(xArgXmm2M32),
2759  	/*4305*/ uint16(xMatch),
2760  	/*4306*/ uint16(xCondPrefix), 4,
2761  	0xF3, 4334,
2762  	0xF2, 4328,
2763  	0x66, 4322,
2764  	0x0, 4316,
2765  	/*4316*/ uint16(xSetOp), uint16(DIVPS),
2766  	/*4318*/ uint16(xReadSlashR),
2767  	/*4319*/ uint16(xArgXmm1),
2768  	/*4320*/ uint16(xArgXmm2M128),
2769  	/*4321*/ uint16(xMatch),
2770  	/*4322*/ uint16(xSetOp), uint16(DIVPD),
2771  	/*4324*/ uint16(xReadSlashR),
2772  	/*4325*/ uint16(xArgXmm1),
2773  	/*4326*/ uint16(xArgXmm2M128),
2774  	/*4327*/ uint16(xMatch),
2775  	/*4328*/ uint16(xSetOp), uint16(DIVSD),
2776  	/*4330*/ uint16(xReadSlashR),
2777  	/*4331*/ uint16(xArgXmm1),
2778  	/*4332*/ uint16(xArgXmm2M64),
2779  	/*4333*/ uint16(xMatch),
2780  	/*4334*/ uint16(xSetOp), uint16(DIVSS),
2781  	/*4336*/ uint16(xReadSlashR),
2782  	/*4337*/ uint16(xArgXmm1),
2783  	/*4338*/ uint16(xArgXmm2M32),
2784  	/*4339*/ uint16(xMatch),
2785  	/*4340*/ uint16(xCondPrefix), 4,
2786  	0xF3, 4368,
2787  	0xF2, 4362,
2788  	0x66, 4356,
2789  	0x0, 4350,
2790  	/*4350*/ uint16(xSetOp), uint16(MAXPS),
2791  	/*4352*/ uint16(xReadSlashR),
2792  	/*4353*/ uint16(xArgXmm1),
2793  	/*4354*/ uint16(xArgXmm2M128),
2794  	/*4355*/ uint16(xMatch),
2795  	/*4356*/ uint16(xSetOp), uint16(MAXPD),
2796  	/*4358*/ uint16(xReadSlashR),
2797  	/*4359*/ uint16(xArgXmm1),
2798  	/*4360*/ uint16(xArgXmm2M128),
2799  	/*4361*/ uint16(xMatch),
2800  	/*4362*/ uint16(xSetOp), uint16(MAXSD),
2801  	/*4364*/ uint16(xReadSlashR),
2802  	/*4365*/ uint16(xArgXmm1),
2803  	/*4366*/ uint16(xArgXmm2M64),
2804  	/*4367*/ uint16(xMatch),
2805  	/*4368*/ uint16(xSetOp), uint16(MAXSS),
2806  	/*4370*/ uint16(xReadSlashR),
2807  	/*4371*/ uint16(xArgXmm1),
2808  	/*4372*/ uint16(xArgXmm2M32),
2809  	/*4373*/ uint16(xMatch),
2810  	/*4374*/ uint16(xCondPrefix), 2,
2811  	0x66, 4386,
2812  	0x0, 4380,
2813  	/*4380*/ uint16(xSetOp), uint16(PUNPCKLBW),
2814  	/*4382*/ uint16(xReadSlashR),
2815  	/*4383*/ uint16(xArgMm),
2816  	/*4384*/ uint16(xArgMmM32),
2817  	/*4385*/ uint16(xMatch),
2818  	/*4386*/ uint16(xSetOp), uint16(PUNPCKLBW),
2819  	/*4388*/ uint16(xReadSlashR),
2820  	/*4389*/ uint16(xArgXmm1),
2821  	/*4390*/ uint16(xArgXmm2M128),
2822  	/*4391*/ uint16(xMatch),
2823  	/*4392*/ uint16(xCondPrefix), 2,
2824  	0x66, 4404,
2825  	0x0, 4398,
2826  	/*4398*/ uint16(xSetOp), uint16(PUNPCKLWD),
2827  	/*4400*/ uint16(xReadSlashR),
2828  	/*4401*/ uint16(xArgMm),
2829  	/*4402*/ uint16(xArgMmM32),
2830  	/*4403*/ uint16(xMatch),
2831  	/*4404*/ uint16(xSetOp), uint16(PUNPCKLWD),
2832  	/*4406*/ uint16(xReadSlashR),
2833  	/*4407*/ uint16(xArgXmm1),
2834  	/*4408*/ uint16(xArgXmm2M128),
2835  	/*4409*/ uint16(xMatch),
2836  	/*4410*/ uint16(xCondPrefix), 2,
2837  	0x66, 4422,
2838  	0x0, 4416,
2839  	/*4416*/ uint16(xSetOp), uint16(PUNPCKLDQ),
2840  	/*4418*/ uint16(xReadSlashR),
2841  	/*4419*/ uint16(xArgMm),
2842  	/*4420*/ uint16(xArgMmM32),
2843  	/*4421*/ uint16(xMatch),
2844  	/*4422*/ uint16(xSetOp), uint16(PUNPCKLDQ),
2845  	/*4424*/ uint16(xReadSlashR),
2846  	/*4425*/ uint16(xArgXmm1),
2847  	/*4426*/ uint16(xArgXmm2M128),
2848  	/*4427*/ uint16(xMatch),
2849  	/*4428*/ uint16(xCondPrefix), 2,
2850  	0x66, 4440,
2851  	0x0, 4434,
2852  	/*4434*/ uint16(xSetOp), uint16(PACKSSWB),
2853  	/*4436*/ uint16(xReadSlashR),
2854  	/*4437*/ uint16(xArgMm1),
2855  	/*4438*/ uint16(xArgMm2M64),
2856  	/*4439*/ uint16(xMatch),
2857  	/*4440*/ uint16(xSetOp), uint16(PACKSSWB),
2858  	/*4442*/ uint16(xReadSlashR),
2859  	/*4443*/ uint16(xArgXmm1),
2860  	/*4444*/ uint16(xArgXmm2M128),
2861  	/*4445*/ uint16(xMatch),
2862  	/*4446*/ uint16(xCondPrefix), 2,
2863  	0x66, 4458,
2864  	0x0, 4452,
2865  	/*4452*/ uint16(xSetOp), uint16(PCMPGTB),
2866  	/*4454*/ uint16(xReadSlashR),
2867  	/*4455*/ uint16(xArgMm),
2868  	/*4456*/ uint16(xArgMmM64),
2869  	/*4457*/ uint16(xMatch),
2870  	/*4458*/ uint16(xSetOp), uint16(PCMPGTB),
2871  	/*4460*/ uint16(xReadSlashR),
2872  	/*4461*/ uint16(xArgXmm1),
2873  	/*4462*/ uint16(xArgXmm2M128),
2874  	/*4463*/ uint16(xMatch),
2875  	/*4464*/ uint16(xCondPrefix), 2,
2876  	0x66, 4476,
2877  	0x0, 4470,
2878  	/*4470*/ uint16(xSetOp), uint16(PCMPGTW),
2879  	/*4472*/ uint16(xReadSlashR),
2880  	/*4473*/ uint16(xArgMm),
2881  	/*4474*/ uint16(xArgMmM64),
2882  	/*4475*/ uint16(xMatch),
2883  	/*4476*/ uint16(xSetOp), uint16(PCMPGTW),
2884  	/*4478*/ uint16(xReadSlashR),
2885  	/*4479*/ uint16(xArgXmm1),
2886  	/*4480*/ uint16(xArgXmm2M128),
2887  	/*4481*/ uint16(xMatch),
2888  	/*4482*/ uint16(xCondPrefix), 2,
2889  	0x66, 4494,
2890  	0x0, 4488,
2891  	/*4488*/ uint16(xSetOp), uint16(PCMPGTD),
2892  	/*4490*/ uint16(xReadSlashR),
2893  	/*4491*/ uint16(xArgMm),
2894  	/*4492*/ uint16(xArgMmM64),
2895  	/*4493*/ uint16(xMatch),
2896  	/*4494*/ uint16(xSetOp), uint16(PCMPGTD),
2897  	/*4496*/ uint16(xReadSlashR),
2898  	/*4497*/ uint16(xArgXmm1),
2899  	/*4498*/ uint16(xArgXmm2M128),
2900  	/*4499*/ uint16(xMatch),
2901  	/*4500*/ uint16(xCondPrefix), 2,
2902  	0x66, 4512,
2903  	0x0, 4506,
2904  	/*4506*/ uint16(xSetOp), uint16(PACKUSWB),
2905  	/*4508*/ uint16(xReadSlashR),
2906  	/*4509*/ uint16(xArgMm),
2907  	/*4510*/ uint16(xArgMmM64),
2908  	/*4511*/ uint16(xMatch),
2909  	/*4512*/ uint16(xSetOp), uint16(PACKUSWB),
2910  	/*4514*/ uint16(xReadSlashR),
2911  	/*4515*/ uint16(xArgXmm1),
2912  	/*4516*/ uint16(xArgXmm2M128),
2913  	/*4517*/ uint16(xMatch),
2914  	/*4518*/ uint16(xCondPrefix), 2,
2915  	0x66, 4530,
2916  	0x0, 4524,
2917  	/*4524*/ uint16(xSetOp), uint16(PUNPCKHBW),
2918  	/*4526*/ uint16(xReadSlashR),
2919  	/*4527*/ uint16(xArgMm),
2920  	/*4528*/ uint16(xArgMmM64),
2921  	/*4529*/ uint16(xMatch),
2922  	/*4530*/ uint16(xSetOp), uint16(PUNPCKHBW),
2923  	/*4532*/ uint16(xReadSlashR),
2924  	/*4533*/ uint16(xArgXmm1),
2925  	/*4534*/ uint16(xArgXmm2M128),
2926  	/*4535*/ uint16(xMatch),
2927  	/*4536*/ uint16(xCondPrefix), 2,
2928  	0x66, 4548,
2929  	0x0, 4542,
2930  	/*4542*/ uint16(xSetOp), uint16(PUNPCKHWD),
2931  	/*4544*/ uint16(xReadSlashR),
2932  	/*4545*/ uint16(xArgMm),
2933  	/*4546*/ uint16(xArgMmM64),
2934  	/*4547*/ uint16(xMatch),
2935  	/*4548*/ uint16(xSetOp), uint16(PUNPCKHWD),
2936  	/*4550*/ uint16(xReadSlashR),
2937  	/*4551*/ uint16(xArgXmm1),
2938  	/*4552*/ uint16(xArgXmm2M128),
2939  	/*4553*/ uint16(xMatch),
2940  	/*4554*/ uint16(xCondPrefix), 2,
2941  	0x66, 4566,
2942  	0x0, 4560,
2943  	/*4560*/ uint16(xSetOp), uint16(PUNPCKHDQ),
2944  	/*4562*/ uint16(xReadSlashR),
2945  	/*4563*/ uint16(xArgMm),
2946  	/*4564*/ uint16(xArgMmM64),
2947  	/*4565*/ uint16(xMatch),
2948  	/*4566*/ uint16(xSetOp), uint16(PUNPCKHDQ),
2949  	/*4568*/ uint16(xReadSlashR),
2950  	/*4569*/ uint16(xArgXmm1),
2951  	/*4570*/ uint16(xArgXmm2M128),
2952  	/*4571*/ uint16(xMatch),
2953  	/*4572*/ uint16(xCondPrefix), 2,
2954  	0x66, 4584,
2955  	0x0, 4578,
2956  	/*4578*/ uint16(xSetOp), uint16(PACKSSDW),
2957  	/*4580*/ uint16(xReadSlashR),
2958  	/*4581*/ uint16(xArgMm1),
2959  	/*4582*/ uint16(xArgMm2M64),
2960  	/*4583*/ uint16(xMatch),
2961  	/*4584*/ uint16(xSetOp), uint16(PACKSSDW),
2962  	/*4586*/ uint16(xReadSlashR),
2963  	/*4587*/ uint16(xArgXmm1),
2964  	/*4588*/ uint16(xArgXmm2M128),
2965  	/*4589*/ uint16(xMatch),
2966  	/*4590*/ uint16(xCondPrefix), 1,
2967  	0x66, 4594,
2968  	/*4594*/ uint16(xSetOp), uint16(PUNPCKLQDQ),
2969  	/*4596*/ uint16(xReadSlashR),
2970  	/*4597*/ uint16(xArgXmm1),
2971  	/*4598*/ uint16(xArgXmm2M128),
2972  	/*4599*/ uint16(xMatch),
2973  	/*4600*/ uint16(xCondPrefix), 1,
2974  	0x66, 4604,
2975  	/*4604*/ uint16(xSetOp), uint16(PUNPCKHQDQ),
2976  	/*4606*/ uint16(xReadSlashR),
2977  	/*4607*/ uint16(xArgXmm1),
2978  	/*4608*/ uint16(xArgXmm2M128),
2979  	/*4609*/ uint16(xMatch),
2980  	/*4610*/ uint16(xCondIs64), 4613, 4651,
2981  	/*4613*/ uint16(xCondPrefix), 2,
2982  	0x66, 4635,
2983  	0x0, 4619,
2984  	/*4619*/ uint16(xCondDataSize), 4623, 4629, 0,
2985  	/*4623*/ uint16(xSetOp), uint16(MOVD),
2986  	/*4625*/ uint16(xReadSlashR),
2987  	/*4626*/ uint16(xArgMm),
2988  	/*4627*/ uint16(xArgRM32),
2989  	/*4628*/ uint16(xMatch),
2990  	/*4629*/ uint16(xSetOp), uint16(MOVD),
2991  	/*4631*/ uint16(xReadSlashR),
2992  	/*4632*/ uint16(xArgMm),
2993  	/*4633*/ uint16(xArgRM32),
2994  	/*4634*/ uint16(xMatch),
2995  	/*4635*/ uint16(xCondDataSize), 4639, 4645, 0,
2996  	/*4639*/ uint16(xSetOp), uint16(MOVD),
2997  	/*4641*/ uint16(xReadSlashR),
2998  	/*4642*/ uint16(xArgXmm),
2999  	/*4643*/ uint16(xArgRM32),
3000  	/*4644*/ uint16(xMatch),
3001  	/*4645*/ uint16(xSetOp), uint16(MOVD),
3002  	/*4647*/ uint16(xReadSlashR),
3003  	/*4648*/ uint16(xArgXmm),
3004  	/*4649*/ uint16(xArgRM32),
3005  	/*4650*/ uint16(xMatch),
3006  	/*4651*/ uint16(xCondPrefix), 2,
3007  	0x66, 4667,
3008  	0x0, 4657,
3009  	/*4657*/ uint16(xCondDataSize), 4623, 4629, 4661,
3010  	/*4661*/ uint16(xSetOp), uint16(MOVQ),
3011  	/*4663*/ uint16(xReadSlashR),
3012  	/*4664*/ uint16(xArgMm),
3013  	/*4665*/ uint16(xArgRM64),
3014  	/*4666*/ uint16(xMatch),
3015  	/*4667*/ uint16(xCondDataSize), 4639, 4645, 4671,
3016  	/*4671*/ uint16(xSetOp), uint16(MOVQ),
3017  	/*4673*/ uint16(xReadSlashR),
3018  	/*4674*/ uint16(xArgXmm),
3019  	/*4675*/ uint16(xArgRM64),
3020  	/*4676*/ uint16(xMatch),
3021  	/*4677*/ uint16(xCondPrefix), 3,
3022  	0xF3, 4697,
3023  	0x66, 4691,
3024  	0x0, 4685,
3025  	/*4685*/ uint16(xSetOp), uint16(MOVQ),
3026  	/*4687*/ uint16(xReadSlashR),
3027  	/*4688*/ uint16(xArgMm),
3028  	/*4689*/ uint16(xArgMmM64),
3029  	/*4690*/ uint16(xMatch),
3030  	/*4691*/ uint16(xSetOp), uint16(MOVDQA),
3031  	/*4693*/ uint16(xReadSlashR),
3032  	/*4694*/ uint16(xArgXmm1),
3033  	/*4695*/ uint16(xArgXmm2M128),
3034  	/*4696*/ uint16(xMatch),
3035  	/*4697*/ uint16(xSetOp), uint16(MOVDQU),
3036  	/*4699*/ uint16(xReadSlashR),
3037  	/*4700*/ uint16(xArgXmm1),
3038  	/*4701*/ uint16(xArgXmm2M128),
3039  	/*4702*/ uint16(xMatch),
3040  	/*4703*/ uint16(xCondPrefix), 4,
3041  	0xF3, 4737,
3042  	0xF2, 4729,
3043  	0x66, 4721,
3044  	0x0, 4713,
3045  	/*4713*/ uint16(xSetOp), uint16(PSHUFW),
3046  	/*4715*/ uint16(xReadSlashR),
3047  	/*4716*/ uint16(xReadIb),
3048  	/*4717*/ uint16(xArgMm1),
3049  	/*4718*/ uint16(xArgMm2M64),
3050  	/*4719*/ uint16(xArgImm8u),
3051  	/*4720*/ uint16(xMatch),
3052  	/*4721*/ uint16(xSetOp), uint16(PSHUFD),
3053  	/*4723*/ uint16(xReadSlashR),
3054  	/*4724*/ uint16(xReadIb),
3055  	/*4725*/ uint16(xArgXmm1),
3056  	/*4726*/ uint16(xArgXmm2M128),
3057  	/*4727*/ uint16(xArgImm8u),
3058  	/*4728*/ uint16(xMatch),
3059  	/*4729*/ uint16(xSetOp), uint16(PSHUFLW),
3060  	/*4731*/ uint16(xReadSlashR),
3061  	/*4732*/ uint16(xReadIb),
3062  	/*4733*/ uint16(xArgXmm1),
3063  	/*4734*/ uint16(xArgXmm2M128),
3064  	/*4735*/ uint16(xArgImm8u),
3065  	/*4736*/ uint16(xMatch),
3066  	/*4737*/ uint16(xSetOp), uint16(PSHUFHW),
3067  	/*4739*/ uint16(xReadSlashR),
3068  	/*4740*/ uint16(xReadIb),
3069  	/*4741*/ uint16(xArgXmm1),
3070  	/*4742*/ uint16(xArgXmm2M128),
3071  	/*4743*/ uint16(xArgImm8u),
3072  	/*4744*/ uint16(xMatch),
3073  	/*4745*/ uint16(xCondSlashR),
3074  	0,    // 0
3075  	0,    // 1
3076  	4754, // 2
3077  	0,    // 3
3078  	4772, // 4
3079  	0,    // 5
3080  	4790, // 6
3081  	0,    // 7
3082  	/*4754*/ uint16(xCondPrefix), 2,
3083  	0x66, 4766,
3084  	0x0, 4760,
3085  	/*4760*/ uint16(xSetOp), uint16(PSRLW),
3086  	/*4762*/ uint16(xReadIb),
3087  	/*4763*/ uint16(xArgMm2),
3088  	/*4764*/ uint16(xArgImm8u),
3089  	/*4765*/ uint16(xMatch),
3090  	/*4766*/ uint16(xSetOp), uint16(PSRLW),
3091  	/*4768*/ uint16(xReadIb),
3092  	/*4769*/ uint16(xArgXmm2),
3093  	/*4770*/ uint16(xArgImm8u),
3094  	/*4771*/ uint16(xMatch),
3095  	/*4772*/ uint16(xCondPrefix), 2,
3096  	0x66, 4784,
3097  	0x0, 4778,
3098  	/*4778*/ uint16(xSetOp), uint16(PSRAW),
3099  	/*4780*/ uint16(xReadIb),
3100  	/*4781*/ uint16(xArgMm2),
3101  	/*4782*/ uint16(xArgImm8u),
3102  	/*4783*/ uint16(xMatch),
3103  	/*4784*/ uint16(xSetOp), uint16(PSRAW),
3104  	/*4786*/ uint16(xReadIb),
3105  	/*4787*/ uint16(xArgXmm2),
3106  	/*4788*/ uint16(xArgImm8u),
3107  	/*4789*/ uint16(xMatch),
3108  	/*4790*/ uint16(xCondPrefix), 2,
3109  	0x66, 4802,
3110  	0x0, 4796,
3111  	/*4796*/ uint16(xSetOp), uint16(PSLLW),
3112  	/*4798*/ uint16(xReadIb),
3113  	/*4799*/ uint16(xArgMm2),
3114  	/*4800*/ uint16(xArgImm8u),
3115  	/*4801*/ uint16(xMatch),
3116  	/*4802*/ uint16(xSetOp), uint16(PSLLW),
3117  	/*4804*/ uint16(xReadIb),
3118  	/*4805*/ uint16(xArgXmm2),
3119  	/*4806*/ uint16(xArgImm8u),
3120  	/*4807*/ uint16(xMatch),
3121  	/*4808*/ uint16(xCondSlashR),
3122  	0,    // 0
3123  	0,    // 1
3124  	4817, // 2
3125  	0,    // 3
3126  	4835, // 4
3127  	0,    // 5
3128  	4853, // 6
3129  	0,    // 7
3130  	/*4817*/ uint16(xCondPrefix), 2,
3131  	0x66, 4829,
3132  	0x0, 4823,
3133  	/*4823*/ uint16(xSetOp), uint16(PSRLD),
3134  	/*4825*/ uint16(xReadIb),
3135  	/*4826*/ uint16(xArgMm2),
3136  	/*4827*/ uint16(xArgImm8u),
3137  	/*4828*/ uint16(xMatch),
3138  	/*4829*/ uint16(xSetOp), uint16(PSRLD),
3139  	/*4831*/ uint16(xReadIb),
3140  	/*4832*/ uint16(xArgXmm2),
3141  	/*4833*/ uint16(xArgImm8u),
3142  	/*4834*/ uint16(xMatch),
3143  	/*4835*/ uint16(xCondPrefix), 2,
3144  	0x66, 4847,
3145  	0x0, 4841,
3146  	/*4841*/ uint16(xSetOp), uint16(PSRAD),
3147  	/*4843*/ uint16(xReadIb),
3148  	/*4844*/ uint16(xArgMm2),
3149  	/*4845*/ uint16(xArgImm8u),
3150  	/*4846*/ uint16(xMatch),
3151  	/*4847*/ uint16(xSetOp), uint16(PSRAD),
3152  	/*4849*/ uint16(xReadIb),
3153  	/*4850*/ uint16(xArgXmm2),
3154  	/*4851*/ uint16(xArgImm8u),
3155  	/*4852*/ uint16(xMatch),
3156  	/*4853*/ uint16(xCondPrefix), 2,
3157  	0x66, 4865,
3158  	0x0, 4859,
3159  	/*4859*/ uint16(xSetOp), uint16(PSLLD),
3160  	/*4861*/ uint16(xReadIb),
3161  	/*4862*/ uint16(xArgMm2),
3162  	/*4863*/ uint16(xArgImm8u),
3163  	/*4864*/ uint16(xMatch),
3164  	/*4865*/ uint16(xSetOp), uint16(PSLLD),
3165  	/*4867*/ uint16(xReadIb),
3166  	/*4868*/ uint16(xArgXmm2),
3167  	/*4869*/ uint16(xArgImm8u),
3168  	/*4870*/ uint16(xMatch),
3169  	/*4871*/ uint16(xCondSlashR),
3170  	0,    // 0
3171  	0,    // 1
3172  	4880, // 2
3173  	4898, // 3
3174  	0,    // 4
3175  	0,    // 5
3176  	4908, // 6
3177  	4926, // 7
3178  	/*4880*/ uint16(xCondPrefix), 2,
3179  	0x66, 4892,
3180  	0x0, 4886,
3181  	/*4886*/ uint16(xSetOp), uint16(PSRLQ),
3182  	/*4888*/ uint16(xReadIb),
3183  	/*4889*/ uint16(xArgMm2),
3184  	/*4890*/ uint16(xArgImm8u),
3185  	/*4891*/ uint16(xMatch),
3186  	/*4892*/ uint16(xSetOp), uint16(PSRLQ),
3187  	/*4894*/ uint16(xReadIb),
3188  	/*4895*/ uint16(xArgXmm2),
3189  	/*4896*/ uint16(xArgImm8u),
3190  	/*4897*/ uint16(xMatch),
3191  	/*4898*/ uint16(xCondPrefix), 1,
3192  	0x66, 4902,
3193  	/*4902*/ uint16(xSetOp), uint16(PSRLDQ),
3194  	/*4904*/ uint16(xReadIb),
3195  	/*4905*/ uint16(xArgXmm2),
3196  	/*4906*/ uint16(xArgImm8u),
3197  	/*4907*/ uint16(xMatch),
3198  	/*4908*/ uint16(xCondPrefix), 2,
3199  	0x66, 4920,
3200  	0x0, 4914,
3201  	/*4914*/ uint16(xSetOp), uint16(PSLLQ),
3202  	/*4916*/ uint16(xReadIb),
3203  	/*4917*/ uint16(xArgMm2),
3204  	/*4918*/ uint16(xArgImm8u),
3205  	/*4919*/ uint16(xMatch),
3206  	/*4920*/ uint16(xSetOp), uint16(PSLLQ),
3207  	/*4922*/ uint16(xReadIb),
3208  	/*4923*/ uint16(xArgXmm2),
3209  	/*4924*/ uint16(xArgImm8u),
3210  	/*4925*/ uint16(xMatch),
3211  	/*4926*/ uint16(xCondPrefix), 1,
3212  	0x66, 4930,
3213  	/*4930*/ uint16(xSetOp), uint16(PSLLDQ),
3214  	/*4932*/ uint16(xReadIb),
3215  	/*4933*/ uint16(xArgXmm2),
3216  	/*4934*/ uint16(xArgImm8u),
3217  	/*4935*/ uint16(xMatch),
3218  	/*4936*/ uint16(xCondPrefix), 2,
3219  	0x66, 4948,
3220  	0x0, 4942,
3221  	/*4942*/ uint16(xSetOp), uint16(PCMPEQB),
3222  	/*4944*/ uint16(xReadSlashR),
3223  	/*4945*/ uint16(xArgMm),
3224  	/*4946*/ uint16(xArgMmM64),
3225  	/*4947*/ uint16(xMatch),
3226  	/*4948*/ uint16(xSetOp), uint16(PCMPEQB),
3227  	/*4950*/ uint16(xReadSlashR),
3228  	/*4951*/ uint16(xArgXmm1),
3229  	/*4952*/ uint16(xArgXmm2M128),
3230  	/*4953*/ uint16(xMatch),
3231  	/*4954*/ uint16(xCondPrefix), 2,
3232  	0x66, 4966,
3233  	0x0, 4960,
3234  	/*4960*/ uint16(xSetOp), uint16(PCMPEQW),
3235  	/*4962*/ uint16(xReadSlashR),
3236  	/*4963*/ uint16(xArgMm),
3237  	/*4964*/ uint16(xArgMmM64),
3238  	/*4965*/ uint16(xMatch),
3239  	/*4966*/ uint16(xSetOp), uint16(PCMPEQW),
3240  	/*4968*/ uint16(xReadSlashR),
3241  	/*4969*/ uint16(xArgXmm1),
3242  	/*4970*/ uint16(xArgXmm2M128),
3243  	/*4971*/ uint16(xMatch),
3244  	/*4972*/ uint16(xCondPrefix), 2,
3245  	0x66, 4984,
3246  	0x0, 4978,
3247  	/*4978*/ uint16(xSetOp), uint16(PCMPEQD),
3248  	/*4980*/ uint16(xReadSlashR),
3249  	/*4981*/ uint16(xArgMm),
3250  	/*4982*/ uint16(xArgMmM64),
3251  	/*4983*/ uint16(xMatch),
3252  	/*4984*/ uint16(xSetOp), uint16(PCMPEQD),
3253  	/*4986*/ uint16(xReadSlashR),
3254  	/*4987*/ uint16(xArgXmm1),
3255  	/*4988*/ uint16(xArgXmm2M128),
3256  	/*4989*/ uint16(xMatch),
3257  	/*4990*/ uint16(xSetOp), uint16(EMMS),
3258  	/*4992*/ uint16(xMatch),
3259  	/*4993*/ uint16(xCondPrefix), 2,
3260  	0xF2, 5005,
3261  	0x66, 4999,
3262  	/*4999*/ uint16(xSetOp), uint16(HADDPD),
3263  	/*5001*/ uint16(xReadSlashR),
3264  	/*5002*/ uint16(xArgXmm1),
3265  	/*5003*/ uint16(xArgXmm2M128),
3266  	/*5004*/ uint16(xMatch),
3267  	/*5005*/ uint16(xSetOp), uint16(HADDPS),
3268  	/*5007*/ uint16(xReadSlashR),
3269  	/*5008*/ uint16(xArgXmm1),
3270  	/*5009*/ uint16(xArgXmm2M128),
3271  	/*5010*/ uint16(xMatch),
3272  	/*5011*/ uint16(xCondPrefix), 2,
3273  	0xF2, 5023,
3274  	0x66, 5017,
3275  	/*5017*/ uint16(xSetOp), uint16(HSUBPD),
3276  	/*5019*/ uint16(xReadSlashR),
3277  	/*5020*/ uint16(xArgXmm1),
3278  	/*5021*/ uint16(xArgXmm2M128),
3279  	/*5022*/ uint16(xMatch),
3280  	/*5023*/ uint16(xSetOp), uint16(HSUBPS),
3281  	/*5025*/ uint16(xReadSlashR),
3282  	/*5026*/ uint16(xArgXmm1),
3283  	/*5027*/ uint16(xArgXmm2M128),
3284  	/*5028*/ uint16(xMatch),
3285  	/*5029*/ uint16(xCondIs64), 5032, 5078,
3286  	/*5032*/ uint16(xCondPrefix), 3,
3287  	0xF3, 5072,
3288  	0x66, 5056,
3289  	0x0, 5040,
3290  	/*5040*/ uint16(xCondDataSize), 5044, 5050, 0,
3291  	/*5044*/ uint16(xSetOp), uint16(MOVD),
3292  	/*5046*/ uint16(xReadSlashR),
3293  	/*5047*/ uint16(xArgRM32),
3294  	/*5048*/ uint16(xArgMm),
3295  	/*5049*/ uint16(xMatch),
3296  	/*5050*/ uint16(xSetOp), uint16(MOVD),
3297  	/*5052*/ uint16(xReadSlashR),
3298  	/*5053*/ uint16(xArgRM32),
3299  	/*5054*/ uint16(xArgMm),
3300  	/*5055*/ uint16(xMatch),
3301  	/*5056*/ uint16(xCondDataSize), 5060, 5066, 0,
3302  	/*5060*/ uint16(xSetOp), uint16(MOVD),
3303  	/*5062*/ uint16(xReadSlashR),
3304  	/*5063*/ uint16(xArgRM32),
3305  	/*5064*/ uint16(xArgXmm),
3306  	/*5065*/ uint16(xMatch),
3307  	/*5066*/ uint16(xSetOp), uint16(MOVD),
3308  	/*5068*/ uint16(xReadSlashR),
3309  	/*5069*/ uint16(xArgRM32),
3310  	/*5070*/ uint16(xArgXmm),
3311  	/*5071*/ uint16(xMatch),
3312  	/*5072*/ uint16(xSetOp), uint16(MOVQ),
3313  	/*5074*/ uint16(xReadSlashR),
3314  	/*5075*/ uint16(xArgXmm1),
3315  	/*5076*/ uint16(xArgXmm2M64),
3316  	/*5077*/ uint16(xMatch),
3317  	/*5078*/ uint16(xCondPrefix), 3,
3318  	0xF3, 5072,
3319  	0x66, 5096,
3320  	0x0, 5086,
3321  	/*5086*/ uint16(xCondDataSize), 5044, 5050, 5090,
3322  	/*5090*/ uint16(xSetOp), uint16(MOVQ),
3323  	/*5092*/ uint16(xReadSlashR),
3324  	/*5093*/ uint16(xArgRM64),
3325  	/*5094*/ uint16(xArgMm),
3326  	/*5095*/ uint16(xMatch),
3327  	/*5096*/ uint16(xCondDataSize), 5060, 5066, 5100,
3328  	/*5100*/ uint16(xSetOp), uint16(MOVQ),
3329  	/*5102*/ uint16(xReadSlashR),
3330  	/*5103*/ uint16(xArgRM64),
3331  	/*5104*/ uint16(xArgXmm),
3332  	/*5105*/ uint16(xMatch),
3333  	/*5106*/ uint16(xCondPrefix), 3,
3334  	0xF3, 5126,
3335  	0x66, 5120,
3336  	0x0, 5114,
3337  	/*5114*/ uint16(xSetOp), uint16(MOVQ),
3338  	/*5116*/ uint16(xReadSlashR),
3339  	/*5117*/ uint16(xArgMmM64),
3340  	/*5118*/ uint16(xArgMm),
3341  	/*5119*/ uint16(xMatch),
3342  	/*5120*/ uint16(xSetOp), uint16(MOVDQA),
3343  	/*5122*/ uint16(xReadSlashR),
3344  	/*5123*/ uint16(xArgXmm2M128),
3345  	/*5124*/ uint16(xArgXmm1),
3346  	/*5125*/ uint16(xMatch),
3347  	/*5126*/ uint16(xSetOp), uint16(MOVDQU),
3348  	/*5128*/ uint16(xReadSlashR),
3349  	/*5129*/ uint16(xArgXmm2M128),
3350  	/*5130*/ uint16(xArgXmm1),
3351  	/*5131*/ uint16(xMatch),
3352  	/*5132*/ uint16(xCondIs64), 5135, 5149,
3353  	/*5135*/ uint16(xCondDataSize), 5139, 5144, 0,
3354  	/*5139*/ uint16(xSetOp), uint16(JO),
3355  	/*5141*/ uint16(xReadCw),
3356  	/*5142*/ uint16(xArgRel16),
3357  	/*5143*/ uint16(xMatch),
3358  	/*5144*/ uint16(xSetOp), uint16(JO),
3359  	/*5146*/ uint16(xReadCd),
3360  	/*5147*/ uint16(xArgRel32),
3361  	/*5148*/ uint16(xMatch),
3362  	/*5149*/ uint16(xCondDataSize), 5153, 5144, 5158,
3363  	/*5153*/ uint16(xSetOp), uint16(JO),
3364  	/*5155*/ uint16(xReadCd),
3365  	/*5156*/ uint16(xArgRel32),
3366  	/*5157*/ uint16(xMatch),
3367  	/*5158*/ uint16(xSetOp), uint16(JO),
3368  	/*5160*/ uint16(xReadCd),
3369  	/*5161*/ uint16(xArgRel32),
3370  	/*5162*/ uint16(xMatch),
3371  	/*5163*/ uint16(xCondIs64), 5166, 5180,
3372  	/*5166*/ uint16(xCondDataSize), 5170, 5175, 0,
3373  	/*5170*/ uint16(xSetOp), uint16(JNO),
3374  	/*5172*/ uint16(xReadCw),
3375  	/*5173*/ uint16(xArgRel16),
3376  	/*5174*/ uint16(xMatch),
3377  	/*5175*/ uint16(xSetOp), uint16(JNO),
3378  	/*5177*/ uint16(xReadCd),
3379  	/*5178*/ uint16(xArgRel32),
3380  	/*5179*/ uint16(xMatch),
3381  	/*5180*/ uint16(xCondDataSize), 5184, 5175, 5189,
3382  	/*5184*/ uint16(xSetOp), uint16(JNO),
3383  	/*5186*/ uint16(xReadCd),
3384  	/*5187*/ uint16(xArgRel32),
3385  	/*5188*/ uint16(xMatch),
3386  	/*5189*/ uint16(xSetOp), uint16(JNO),
3387  	/*5191*/ uint16(xReadCd),
3388  	/*5192*/ uint16(xArgRel32),
3389  	/*5193*/ uint16(xMatch),
3390  	/*5194*/ uint16(xCondIs64), 5197, 5211,
3391  	/*5197*/ uint16(xCondDataSize), 5201, 5206, 0,
3392  	/*5201*/ uint16(xSetOp), uint16(JB),
3393  	/*5203*/ uint16(xReadCw),
3394  	/*5204*/ uint16(xArgRel16),
3395  	/*5205*/ uint16(xMatch),
3396  	/*5206*/ uint16(xSetOp), uint16(JB),
3397  	/*5208*/ uint16(xReadCd),
3398  	/*5209*/ uint16(xArgRel32),
3399  	/*5210*/ uint16(xMatch),
3400  	/*5211*/ uint16(xCondDataSize), 5215, 5206, 5220,
3401  	/*5215*/ uint16(xSetOp), uint16(JB),
3402  	/*5217*/ uint16(xReadCd),
3403  	/*5218*/ uint16(xArgRel32),
3404  	/*5219*/ uint16(xMatch),
3405  	/*5220*/ uint16(xSetOp), uint16(JB),
3406  	/*5222*/ uint16(xReadCd),
3407  	/*5223*/ uint16(xArgRel32),
3408  	/*5224*/ uint16(xMatch),
3409  	/*5225*/ uint16(xCondIs64), 5228, 5242,
3410  	/*5228*/ uint16(xCondDataSize), 5232, 5237, 0,
3411  	/*5232*/ uint16(xSetOp), uint16(JAE),
3412  	/*5234*/ uint16(xReadCw),
3413  	/*5235*/ uint16(xArgRel16),
3414  	/*5236*/ uint16(xMatch),
3415  	/*5237*/ uint16(xSetOp), uint16(JAE),
3416  	/*5239*/ uint16(xReadCd),
3417  	/*5240*/ uint16(xArgRel32),
3418  	/*5241*/ uint16(xMatch),
3419  	/*5242*/ uint16(xCondDataSize), 5246, 5237, 5251,
3420  	/*5246*/ uint16(xSetOp), uint16(JAE),
3421  	/*5248*/ uint16(xReadCd),
3422  	/*5249*/ uint16(xArgRel32),
3423  	/*5250*/ uint16(xMatch),
3424  	/*5251*/ uint16(xSetOp), uint16(JAE),
3425  	/*5253*/ uint16(xReadCd),
3426  	/*5254*/ uint16(xArgRel32),
3427  	/*5255*/ uint16(xMatch),
3428  	/*5256*/ uint16(xCondIs64), 5259, 5273,
3429  	/*5259*/ uint16(xCondDataSize), 5263, 5268, 0,
3430  	/*5263*/ uint16(xSetOp), uint16(JE),
3431  	/*5265*/ uint16(xReadCw),
3432  	/*5266*/ uint16(xArgRel16),
3433  	/*5267*/ uint16(xMatch),
3434  	/*5268*/ uint16(xSetOp), uint16(JE),
3435  	/*5270*/ uint16(xReadCd),
3436  	/*5271*/ uint16(xArgRel32),
3437  	/*5272*/ uint16(xMatch),
3438  	/*5273*/ uint16(xCondDataSize), 5277, 5268, 5282,
3439  	/*5277*/ uint16(xSetOp), uint16(JE),
3440  	/*5279*/ uint16(xReadCd),
3441  	/*5280*/ uint16(xArgRel32),
3442  	/*5281*/ uint16(xMatch),
3443  	/*5282*/ uint16(xSetOp), uint16(JE),
3444  	/*5284*/ uint16(xReadCd),
3445  	/*5285*/ uint16(xArgRel32),
3446  	/*5286*/ uint16(xMatch),
3447  	/*5287*/ uint16(xCondIs64), 5290, 5304,
3448  	/*5290*/ uint16(xCondDataSize), 5294, 5299, 0,
3449  	/*5294*/ uint16(xSetOp), uint16(JNE),
3450  	/*5296*/ uint16(xReadCw),
3451  	/*5297*/ uint16(xArgRel16),
3452  	/*5298*/ uint16(xMatch),
3453  	/*5299*/ uint16(xSetOp), uint16(JNE),
3454  	/*5301*/ uint16(xReadCd),
3455  	/*5302*/ uint16(xArgRel32),
3456  	/*5303*/ uint16(xMatch),
3457  	/*5304*/ uint16(xCondDataSize), 5308, 5299, 5313,
3458  	/*5308*/ uint16(xSetOp), uint16(JNE),
3459  	/*5310*/ uint16(xReadCd),
3460  	/*5311*/ uint16(xArgRel32),
3461  	/*5312*/ uint16(xMatch),
3462  	/*5313*/ uint16(xSetOp), uint16(JNE),
3463  	/*5315*/ uint16(xReadCd),
3464  	/*5316*/ uint16(xArgRel32),
3465  	/*5317*/ uint16(xMatch),
3466  	/*5318*/ uint16(xCondIs64), 5321, 5335,
3467  	/*5321*/ uint16(xCondDataSize), 5325, 5330, 0,
3468  	/*5325*/ uint16(xSetOp), uint16(JBE),
3469  	/*5327*/ uint16(xReadCw),
3470  	/*5328*/ uint16(xArgRel16),
3471  	/*5329*/ uint16(xMatch),
3472  	/*5330*/ uint16(xSetOp), uint16(JBE),
3473  	/*5332*/ uint16(xReadCd),
3474  	/*5333*/ uint16(xArgRel32),
3475  	/*5334*/ uint16(xMatch),
3476  	/*5335*/ uint16(xCondDataSize), 5339, 5330, 5344,
3477  	/*5339*/ uint16(xSetOp), uint16(JBE),
3478  	/*5341*/ uint16(xReadCd),
3479  	/*5342*/ uint16(xArgRel32),
3480  	/*5343*/ uint16(xMatch),
3481  	/*5344*/ uint16(xSetOp), uint16(JBE),
3482  	/*5346*/ uint16(xReadCd),
3483  	/*5347*/ uint16(xArgRel32),
3484  	/*5348*/ uint16(xMatch),
3485  	/*5349*/ uint16(xCondIs64), 5352, 5366,
3486  	/*5352*/ uint16(xCondDataSize), 5356, 5361, 0,
3487  	/*5356*/ uint16(xSetOp), uint16(JA),
3488  	/*5358*/ uint16(xReadCw),
3489  	/*5359*/ uint16(xArgRel16),
3490  	/*5360*/ uint16(xMatch),
3491  	/*5361*/ uint16(xSetOp), uint16(JA),
3492  	/*5363*/ uint16(xReadCd),
3493  	/*5364*/ uint16(xArgRel32),
3494  	/*5365*/ uint16(xMatch),
3495  	/*5366*/ uint16(xCondDataSize), 5370, 5361, 5375,
3496  	/*5370*/ uint16(xSetOp), uint16(JA),
3497  	/*5372*/ uint16(xReadCd),
3498  	/*5373*/ uint16(xArgRel32),
3499  	/*5374*/ uint16(xMatch),
3500  	/*5375*/ uint16(xSetOp), uint16(JA),
3501  	/*5377*/ uint16(xReadCd),
3502  	/*5378*/ uint16(xArgRel32),
3503  	/*5379*/ uint16(xMatch),
3504  	/*5380*/ uint16(xCondIs64), 5383, 5397,
3505  	/*5383*/ uint16(xCondDataSize), 5387, 5392, 0,
3506  	/*5387*/ uint16(xSetOp), uint16(JS),
3507  	/*5389*/ uint16(xReadCw),
3508  	/*5390*/ uint16(xArgRel16),
3509  	/*5391*/ uint16(xMatch),
3510  	/*5392*/ uint16(xSetOp), uint16(JS),
3511  	/*5394*/ uint16(xReadCd),
3512  	/*5395*/ uint16(xArgRel32),
3513  	/*5396*/ uint16(xMatch),
3514  	/*5397*/ uint16(xCondDataSize), 5401, 5392, 5406,
3515  	/*5401*/ uint16(xSetOp), uint16(JS),
3516  	/*5403*/ uint16(xReadCd),
3517  	/*5404*/ uint16(xArgRel32),
3518  	/*5405*/ uint16(xMatch),
3519  	/*5406*/ uint16(xSetOp), uint16(JS),
3520  	/*5408*/ uint16(xReadCd),
3521  	/*5409*/ uint16(xArgRel32),
3522  	/*5410*/ uint16(xMatch),
3523  	/*5411*/ uint16(xCondIs64), 5414, 5428,
3524  	/*5414*/ uint16(xCondDataSize), 5418, 5423, 0,
3525  	/*5418*/ uint16(xSetOp), uint16(JNS),
3526  	/*5420*/ uint16(xReadCw),
3527  	/*5421*/ uint16(xArgRel16),
3528  	/*5422*/ uint16(xMatch),
3529  	/*5423*/ uint16(xSetOp), uint16(JNS),
3530  	/*5425*/ uint16(xReadCd),
3531  	/*5426*/ uint16(xArgRel32),
3532  	/*5427*/ uint16(xMatch),
3533  	/*5428*/ uint16(xCondDataSize), 5432, 5423, 5437,
3534  	/*5432*/ uint16(xSetOp), uint16(JNS),
3535  	/*5434*/ uint16(xReadCd),
3536  	/*5435*/ uint16(xArgRel32),
3537  	/*5436*/ uint16(xMatch),
3538  	/*5437*/ uint16(xSetOp), uint16(JNS),
3539  	/*5439*/ uint16(xReadCd),
3540  	/*5440*/ uint16(xArgRel32),
3541  	/*5441*/ uint16(xMatch),
3542  	/*5442*/ uint16(xCondIs64), 5445, 5459,
3543  	/*5445*/ uint16(xCondDataSize), 5449, 5454, 0,
3544  	/*5449*/ uint16(xSetOp), uint16(JP),
3545  	/*5451*/ uint16(xReadCw),
3546  	/*5452*/ uint16(xArgRel16),
3547  	/*5453*/ uint16(xMatch),
3548  	/*5454*/ uint16(xSetOp), uint16(JP),
3549  	/*5456*/ uint16(xReadCd),
3550  	/*5457*/ uint16(xArgRel32),
3551  	/*5458*/ uint16(xMatch),
3552  	/*5459*/ uint16(xCondDataSize), 5463, 5454, 5468,
3553  	/*5463*/ uint16(xSetOp), uint16(JP),
3554  	/*5465*/ uint16(xReadCd),
3555  	/*5466*/ uint16(xArgRel32),
3556  	/*5467*/ uint16(xMatch),
3557  	/*5468*/ uint16(xSetOp), uint16(JP),
3558  	/*5470*/ uint16(xReadCd),
3559  	/*5471*/ uint16(xArgRel32),
3560  	/*5472*/ uint16(xMatch),
3561  	/*5473*/ uint16(xCondIs64), 5476, 5490,
3562  	/*5476*/ uint16(xCondDataSize), 5480, 5485, 0,
3563  	/*5480*/ uint16(xSetOp), uint16(JNP),
3564  	/*5482*/ uint16(xReadCw),
3565  	/*5483*/ uint16(xArgRel16),
3566  	/*5484*/ uint16(xMatch),
3567  	/*5485*/ uint16(xSetOp), uint16(JNP),
3568  	/*5487*/ uint16(xReadCd),
3569  	/*5488*/ uint16(xArgRel32),
3570  	/*5489*/ uint16(xMatch),
3571  	/*5490*/ uint16(xCondDataSize), 5494, 5485, 5499,
3572  	/*5494*/ uint16(xSetOp), uint16(JNP),
3573  	/*5496*/ uint16(xReadCd),
3574  	/*5497*/ uint16(xArgRel32),
3575  	/*5498*/ uint16(xMatch),
3576  	/*5499*/ uint16(xSetOp), uint16(JNP),
3577  	/*5501*/ uint16(xReadCd),
3578  	/*5502*/ uint16(xArgRel32),
3579  	/*5503*/ uint16(xMatch),
3580  	/*5504*/ uint16(xCondIs64), 5507, 5521,
3581  	/*5507*/ uint16(xCondDataSize), 5511, 5516, 0,
3582  	/*5511*/ uint16(xSetOp), uint16(JL),
3583  	/*5513*/ uint16(xReadCw),
3584  	/*5514*/ uint16(xArgRel16),
3585  	/*5515*/ uint16(xMatch),
3586  	/*5516*/ uint16(xSetOp), uint16(JL),
3587  	/*5518*/ uint16(xReadCd),
3588  	/*5519*/ uint16(xArgRel32),
3589  	/*5520*/ uint16(xMatch),
3590  	/*5521*/ uint16(xCondDataSize), 5525, 5516, 5530,
3591  	/*5525*/ uint16(xSetOp), uint16(JL),
3592  	/*5527*/ uint16(xReadCd),
3593  	/*5528*/ uint16(xArgRel32),
3594  	/*5529*/ uint16(xMatch),
3595  	/*5530*/ uint16(xSetOp), uint16(JL),
3596  	/*5532*/ uint16(xReadCd),
3597  	/*5533*/ uint16(xArgRel32),
3598  	/*5534*/ uint16(xMatch),
3599  	/*5535*/ uint16(xCondIs64), 5538, 5552,
3600  	/*5538*/ uint16(xCondDataSize), 5542, 5547, 0,
3601  	/*5542*/ uint16(xSetOp), uint16(JGE),
3602  	/*5544*/ uint16(xReadCw),
3603  	/*5545*/ uint16(xArgRel16),
3604  	/*5546*/ uint16(xMatch),
3605  	/*5547*/ uint16(xSetOp), uint16(JGE),
3606  	/*5549*/ uint16(xReadCd),
3607  	/*5550*/ uint16(xArgRel32),
3608  	/*5551*/ uint16(xMatch),
3609  	/*5552*/ uint16(xCondDataSize), 5556, 5547, 5561,
3610  	/*5556*/ uint16(xSetOp), uint16(JGE),
3611  	/*5558*/ uint16(xReadCd),
3612  	/*5559*/ uint16(xArgRel32),
3613  	/*5560*/ uint16(xMatch),
3614  	/*5561*/ uint16(xSetOp), uint16(JGE),
3615  	/*5563*/ uint16(xReadCd),
3616  	/*5564*/ uint16(xArgRel32),
3617  	/*5565*/ uint16(xMatch),
3618  	/*5566*/ uint16(xCondIs64), 5569, 5583,
3619  	/*5569*/ uint16(xCondDataSize), 5573, 5578, 0,
3620  	/*5573*/ uint16(xSetOp), uint16(JLE),
3621  	/*5575*/ uint16(xReadCw),
3622  	/*5576*/ uint16(xArgRel16),
3623  	/*5577*/ uint16(xMatch),
3624  	/*5578*/ uint16(xSetOp), uint16(JLE),
3625  	/*5580*/ uint16(xReadCd),
3626  	/*5581*/ uint16(xArgRel32),
3627  	/*5582*/ uint16(xMatch),
3628  	/*5583*/ uint16(xCondDataSize), 5587, 5578, 5592,
3629  	/*5587*/ uint16(xSetOp), uint16(JLE),
3630  	/*5589*/ uint16(xReadCd),
3631  	/*5590*/ uint16(xArgRel32),
3632  	/*5591*/ uint16(xMatch),
3633  	/*5592*/ uint16(xSetOp), uint16(JLE),
3634  	/*5594*/ uint16(xReadCd),
3635  	/*5595*/ uint16(xArgRel32),
3636  	/*5596*/ uint16(xMatch),
3637  	/*5597*/ uint16(xCondIs64), 5600, 5614,
3638  	/*5600*/ uint16(xCondDataSize), 5604, 5609, 0,
3639  	/*5604*/ uint16(xSetOp), uint16(JG),
3640  	/*5606*/ uint16(xReadCw),
3641  	/*5607*/ uint16(xArgRel16),
3642  	/*5608*/ uint16(xMatch),
3643  	/*5609*/ uint16(xSetOp), uint16(JG),
3644  	/*5611*/ uint16(xReadCd),
3645  	/*5612*/ uint16(xArgRel32),
3646  	/*5613*/ uint16(xMatch),
3647  	/*5614*/ uint16(xCondDataSize), 5618, 5609, 5623,
3648  	/*5618*/ uint16(xSetOp), uint16(JG),
3649  	/*5620*/ uint16(xReadCd),
3650  	/*5621*/ uint16(xArgRel32),
3651  	/*5622*/ uint16(xMatch),
3652  	/*5623*/ uint16(xSetOp), uint16(JG),
3653  	/*5625*/ uint16(xReadCd),
3654  	/*5626*/ uint16(xArgRel32),
3655  	/*5627*/ uint16(xMatch),
3656  	/*5628*/ uint16(xSetOp), uint16(SETO),
3657  	/*5630*/ uint16(xReadSlashR),
3658  	/*5631*/ uint16(xArgRM8),
3659  	/*5632*/ uint16(xMatch),
3660  	/*5633*/ uint16(xSetOp), uint16(SETNO),
3661  	/*5635*/ uint16(xReadSlashR),
3662  	/*5636*/ uint16(xArgRM8),
3663  	/*5637*/ uint16(xMatch),
3664  	/*5638*/ uint16(xSetOp), uint16(SETB),
3665  	/*5640*/ uint16(xReadSlashR),
3666  	/*5641*/ uint16(xArgRM8),
3667  	/*5642*/ uint16(xMatch),
3668  	/*5643*/ uint16(xSetOp), uint16(SETAE),
3669  	/*5645*/ uint16(xReadSlashR),
3670  	/*5646*/ uint16(xArgRM8),
3671  	/*5647*/ uint16(xMatch),
3672  	/*5648*/ uint16(xSetOp), uint16(SETE),
3673  	/*5650*/ uint16(xReadSlashR),
3674  	/*5651*/ uint16(xArgRM8),
3675  	/*5652*/ uint16(xMatch),
3676  	/*5653*/ uint16(xSetOp), uint16(SETNE),
3677  	/*5655*/ uint16(xReadSlashR),
3678  	/*5656*/ uint16(xArgRM8),
3679  	/*5657*/ uint16(xMatch),
3680  	/*5658*/ uint16(xSetOp), uint16(SETBE),
3681  	/*5660*/ uint16(xReadSlashR),
3682  	/*5661*/ uint16(xArgRM8),
3683  	/*5662*/ uint16(xMatch),
3684  	/*5663*/ uint16(xSetOp), uint16(SETA),
3685  	/*5665*/ uint16(xReadSlashR),
3686  	/*5666*/ uint16(xArgRM8),
3687  	/*5667*/ uint16(xMatch),
3688  	/*5668*/ uint16(xSetOp), uint16(SETS),
3689  	/*5670*/ uint16(xReadSlashR),
3690  	/*5671*/ uint16(xArgRM8),
3691  	/*5672*/ uint16(xMatch),
3692  	/*5673*/ uint16(xSetOp), uint16(SETNS),
3693  	/*5675*/ uint16(xReadSlashR),
3694  	/*5676*/ uint16(xArgRM8),
3695  	/*5677*/ uint16(xMatch),
3696  	/*5678*/ uint16(xSetOp), uint16(SETP),
3697  	/*5680*/ uint16(xReadSlashR),
3698  	/*5681*/ uint16(xArgRM8),
3699  	/*5682*/ uint16(xMatch),
3700  	/*5683*/ uint16(xSetOp), uint16(SETNP),
3701  	/*5685*/ uint16(xReadSlashR),
3702  	/*5686*/ uint16(xArgRM8),
3703  	/*5687*/ uint16(xMatch),
3704  	/*5688*/ uint16(xSetOp), uint16(SETL),
3705  	/*5690*/ uint16(xReadSlashR),
3706  	/*5691*/ uint16(xArgRM8),
3707  	/*5692*/ uint16(xMatch),
3708  	/*5693*/ uint16(xSetOp), uint16(SETGE),
3709  	/*5695*/ uint16(xReadSlashR),
3710  	/*5696*/ uint16(xArgRM8),
3711  	/*5697*/ uint16(xMatch),
3712  	/*5698*/ uint16(xSetOp), uint16(SETLE),
3713  	/*5700*/ uint16(xReadSlashR),
3714  	/*5701*/ uint16(xArgRM8),
3715  	/*5702*/ uint16(xMatch),
3716  	/*5703*/ uint16(xSetOp), uint16(SETG),
3717  	/*5705*/ uint16(xReadSlashR),
3718  	/*5706*/ uint16(xArgRM8),
3719  	/*5707*/ uint16(xMatch),
3720  	/*5708*/ uint16(xSetOp), uint16(PUSH),
3721  	/*5710*/ uint16(xArgFS),
3722  	/*5711*/ uint16(xMatch),
3723  	/*5712*/ uint16(xCondIs64), 5715, 5727,
3724  	/*5715*/ uint16(xCondDataSize), 5719, 5723, 0,
3725  	/*5719*/ uint16(xSetOp), uint16(POP),
3726  	/*5721*/ uint16(xArgFS),
3727  	/*5722*/ uint16(xMatch),
3728  	/*5723*/ uint16(xSetOp), uint16(POP),
3729  	/*5725*/ uint16(xArgFS),
3730  	/*5726*/ uint16(xMatch),
3731  	/*5727*/ uint16(xCondDataSize), 5719, 5731, 5735,
3732  	/*5731*/ uint16(xSetOp), uint16(POP),
3733  	/*5733*/ uint16(xArgFS),
3734  	/*5734*/ uint16(xMatch),
3735  	/*5735*/ uint16(xSetOp), uint16(POP),
3736  	/*5737*/ uint16(xArgFS),
3737  	/*5738*/ uint16(xMatch),
3738  	/*5739*/ uint16(xSetOp), uint16(CPUID),
3739  	/*5741*/ uint16(xMatch),
3740  	/*5742*/ uint16(xCondIs64), 5745, 5761,
3741  	/*5745*/ uint16(xCondDataSize), 5749, 5755, 0,
3742  	/*5749*/ uint16(xSetOp), uint16(BT),
3743  	/*5751*/ uint16(xReadSlashR),
3744  	/*5752*/ uint16(xArgRM16),
3745  	/*5753*/ uint16(xArgR16),
3746  	/*5754*/ uint16(xMatch),
3747  	/*5755*/ uint16(xSetOp), uint16(BT),
3748  	/*5757*/ uint16(xReadSlashR),
3749  	/*5758*/ uint16(xArgRM32),
3750  	/*5759*/ uint16(xArgR32),
3751  	/*5760*/ uint16(xMatch),
3752  	/*5761*/ uint16(xCondDataSize), 5749, 5755, 5765,
3753  	/*5765*/ uint16(xSetOp), uint16(BT),
3754  	/*5767*/ uint16(xReadSlashR),
3755  	/*5768*/ uint16(xArgRM64),
3756  	/*5769*/ uint16(xArgR64),
3757  	/*5770*/ uint16(xMatch),
3758  	/*5771*/ uint16(xCondIs64), 5774, 5794,
3759  	/*5774*/ uint16(xCondDataSize), 5778, 5786, 0,
3760  	/*5778*/ uint16(xSetOp), uint16(SHLD),
3761  	/*5780*/ uint16(xReadSlashR),
3762  	/*5781*/ uint16(xReadIb),
3763  	/*5782*/ uint16(xArgRM16),
3764  	/*5783*/ uint16(xArgR16),
3765  	/*5784*/ uint16(xArgImm8u),
3766  	/*5785*/ uint16(xMatch),
3767  	/*5786*/ uint16(xSetOp), uint16(SHLD),
3768  	/*5788*/ uint16(xReadSlashR),
3769  	/*5789*/ uint16(xReadIb),
3770  	/*5790*/ uint16(xArgRM32),
3771  	/*5791*/ uint16(xArgR32),
3772  	/*5792*/ uint16(xArgImm8u),
3773  	/*5793*/ uint16(xMatch),
3774  	/*5794*/ uint16(xCondDataSize), 5778, 5786, 5798,
3775  	/*5798*/ uint16(xSetOp), uint16(SHLD),
3776  	/*5800*/ uint16(xReadSlashR),
3777  	/*5801*/ uint16(xReadIb),
3778  	/*5802*/ uint16(xArgRM64),
3779  	/*5803*/ uint16(xArgR64),
3780  	/*5804*/ uint16(xArgImm8u),
3781  	/*5805*/ uint16(xMatch),
3782  	/*5806*/ uint16(xCondIs64), 5809, 5827,
3783  	/*5809*/ uint16(xCondDataSize), 5813, 5820, 0,
3784  	/*5813*/ uint16(xSetOp), uint16(SHLD),
3785  	/*5815*/ uint16(xReadSlashR),
3786  	/*5816*/ uint16(xArgRM16),
3787  	/*5817*/ uint16(xArgR16),
3788  	/*5818*/ uint16(xArgCL),
3789  	/*5819*/ uint16(xMatch),
3790  	/*5820*/ uint16(xSetOp), uint16(SHLD),
3791  	/*5822*/ uint16(xReadSlashR),
3792  	/*5823*/ uint16(xArgRM32),
3793  	/*5824*/ uint16(xArgR32),
3794  	/*5825*/ uint16(xArgCL),
3795  	/*5826*/ uint16(xMatch),
3796  	/*5827*/ uint16(xCondDataSize), 5813, 5820, 5831,
3797  	/*5831*/ uint16(xSetOp), uint16(SHLD),
3798  	/*5833*/ uint16(xReadSlashR),
3799  	/*5834*/ uint16(xArgRM64),
3800  	/*5835*/ uint16(xArgR64),
3801  	/*5836*/ uint16(xArgCL),
3802  	/*5837*/ uint16(xMatch),
3803  	/*5838*/ uint16(xSetOp), uint16(PUSH),
3804  	/*5840*/ uint16(xArgGS),
3805  	/*5841*/ uint16(xMatch),
3806  	/*5842*/ uint16(xCondIs64), 5845, 5857,
3807  	/*5845*/ uint16(xCondDataSize), 5849, 5853, 0,
3808  	/*5849*/ uint16(xSetOp), uint16(POP),
3809  	/*5851*/ uint16(xArgGS),
3810  	/*5852*/ uint16(xMatch),
3811  	/*5853*/ uint16(xSetOp), uint16(POP),
3812  	/*5855*/ uint16(xArgGS),
3813  	/*5856*/ uint16(xMatch),
3814  	/*5857*/ uint16(xCondDataSize), 5849, 5861, 5865,
3815  	/*5861*/ uint16(xSetOp), uint16(POP),
3816  	/*5863*/ uint16(xArgGS),
3817  	/*5864*/ uint16(xMatch),
3818  	/*5865*/ uint16(xSetOp), uint16(POP),
3819  	/*5867*/ uint16(xArgGS),
3820  	/*5868*/ uint16(xMatch),
3821  	/*5869*/ uint16(xSetOp), uint16(RSM),
3822  	/*5871*/ uint16(xMatch),
3823  	/*5872*/ uint16(xCondIs64), 5875, 5891,
3824  	/*5875*/ uint16(xCondDataSize), 5879, 5885, 0,
3825  	/*5879*/ uint16(xSetOp), uint16(BTS),
3826  	/*5881*/ uint16(xReadSlashR),
3827  	/*5882*/ uint16(xArgRM16),
3828  	/*5883*/ uint16(xArgR16),
3829  	/*5884*/ uint16(xMatch),
3830  	/*5885*/ uint16(xSetOp), uint16(BTS),
3831  	/*5887*/ uint16(xReadSlashR),
3832  	/*5888*/ uint16(xArgRM32),
3833  	/*5889*/ uint16(xArgR32),
3834  	/*5890*/ uint16(xMatch),
3835  	/*5891*/ uint16(xCondDataSize), 5879, 5885, 5895,
3836  	/*5895*/ uint16(xSetOp), uint16(BTS),
3837  	/*5897*/ uint16(xReadSlashR),
3838  	/*5898*/ uint16(xArgRM64),
3839  	/*5899*/ uint16(xArgR64),
3840  	/*5900*/ uint16(xMatch),
3841  	/*5901*/ uint16(xCondIs64), 5904, 5924,
3842  	/*5904*/ uint16(xCondDataSize), 5908, 5916, 0,
3843  	/*5908*/ uint16(xSetOp), uint16(SHRD),
3844  	/*5910*/ uint16(xReadSlashR),
3845  	/*5911*/ uint16(xReadIb),
3846  	/*5912*/ uint16(xArgRM16),
3847  	/*5913*/ uint16(xArgR16),
3848  	/*5914*/ uint16(xArgImm8u),
3849  	/*5915*/ uint16(xMatch),
3850  	/*5916*/ uint16(xSetOp), uint16(SHRD),
3851  	/*5918*/ uint16(xReadSlashR),
3852  	/*5919*/ uint16(xReadIb),
3853  	/*5920*/ uint16(xArgRM32),
3854  	/*5921*/ uint16(xArgR32),
3855  	/*5922*/ uint16(xArgImm8u),
3856  	/*5923*/ uint16(xMatch),
3857  	/*5924*/ uint16(xCondDataSize), 5908, 5916, 5928,
3858  	/*5928*/ uint16(xSetOp), uint16(SHRD),
3859  	/*5930*/ uint16(xReadSlashR),
3860  	/*5931*/ uint16(xReadIb),
3861  	/*5932*/ uint16(xArgRM64),
3862  	/*5933*/ uint16(xArgR64),
3863  	/*5934*/ uint16(xArgImm8u),
3864  	/*5935*/ uint16(xMatch),
3865  	/*5936*/ uint16(xCondIs64), 5939, 5957,
3866  	/*5939*/ uint16(xCondDataSize), 5943, 5950, 0,
3867  	/*5943*/ uint16(xSetOp), uint16(SHRD),
3868  	/*5945*/ uint16(xReadSlashR),
3869  	/*5946*/ uint16(xArgRM16),
3870  	/*5947*/ uint16(xArgR16),
3871  	/*5948*/ uint16(xArgCL),
3872  	/*5949*/ uint16(xMatch),
3873  	/*5950*/ uint16(xSetOp), uint16(SHRD),
3874  	/*5952*/ uint16(xReadSlashR),
3875  	/*5953*/ uint16(xArgRM32),
3876  	/*5954*/ uint16(xArgR32),
3877  	/*5955*/ uint16(xArgCL),
3878  	/*5956*/ uint16(xMatch),
3879  	/*5957*/ uint16(xCondDataSize), 5943, 5950, 5961,
3880  	/*5961*/ uint16(xSetOp), uint16(SHRD),
3881  	/*5963*/ uint16(xReadSlashR),
3882  	/*5964*/ uint16(xArgRM64),
3883  	/*5965*/ uint16(xArgR64),
3884  	/*5966*/ uint16(xArgCL),
3885  	/*5967*/ uint16(xMatch),
3886  	/*5968*/ uint16(xCondByte), 3,
3887  	0xE8, 6217,
3888  	0xF0, 6220,
3889  	0xF8, 6223,
3890  	/*5976*/ uint16(xCondSlashR),
3891  	5985, // 0
3892  	6039, // 1
3893  	6093, // 2
3894  	6122, // 3
3895  	6151, // 4
3896  	6174, // 5
3897  	6197, // 6
3898  	6213, // 7
3899  	/*5985*/ uint16(xCondIs64), 5988, 6000,
3900  	/*5988*/ uint16(xCondDataSize), 5992, 5996, 0,
3901  	/*5992*/ uint16(xSetOp), uint16(FXSAVE),
3902  	/*5994*/ uint16(xArgM512byte),
3903  	/*5995*/ uint16(xMatch),
3904  	/*5996*/ uint16(xSetOp), uint16(FXSAVE),
3905  	/*5998*/ uint16(xArgM512byte),
3906  	/*5999*/ uint16(xMatch),
3907  	/*6000*/ uint16(xCondPrefix), 2,
3908  	0xF3, 6014,
3909  	0x0, 6006,
3910  	/*6006*/ uint16(xCondDataSize), 5992, 5996, 6010,
3911  	/*6010*/ uint16(xSetOp), uint16(FXSAVE64),
3912  	/*6012*/ uint16(xArgM512byte),
3913  	/*6013*/ uint16(xMatch),
3914  	/*6014*/ uint16(xCondDataSize), 6018, 6025, 6032,
3915  	/*6018*/ uint16(xCondIsMem), 6021, 0,
3916  	/*6021*/ uint16(xSetOp), uint16(RDFSBASE),
3917  	/*6023*/ uint16(xArgRM32),
3918  	/*6024*/ uint16(xMatch),
3919  	/*6025*/ uint16(xCondIsMem), 6028, 0,
3920  	/*6028*/ uint16(xSetOp), uint16(RDFSBASE),
3921  	/*6030*/ uint16(xArgRM32),
3922  	/*6031*/ uint16(xMatch),
3923  	/*6032*/ uint16(xCondIsMem), 6035, 0,
3924  	/*6035*/ uint16(xSetOp), uint16(RDFSBASE),
3925  	/*6037*/ uint16(xArgRM64),
3926  	/*6038*/ uint16(xMatch),
3927  	/*6039*/ uint16(xCondIs64), 6042, 6054,
3928  	/*6042*/ uint16(xCondDataSize), 6046, 6050, 0,
3929  	/*6046*/ uint16(xSetOp), uint16(FXRSTOR),
3930  	/*6048*/ uint16(xArgM512byte),
3931  	/*6049*/ uint16(xMatch),
3932  	/*6050*/ uint16(xSetOp), uint16(FXRSTOR),
3933  	/*6052*/ uint16(xArgM512byte),
3934  	/*6053*/ uint16(xMatch),
3935  	/*6054*/ uint16(xCondPrefix), 2,
3936  	0xF3, 6068,
3937  	0x0, 6060,
3938  	/*6060*/ uint16(xCondDataSize), 6046, 6050, 6064,
3939  	/*6064*/ uint16(xSetOp), uint16(FXRSTOR64),
3940  	/*6066*/ uint16(xArgM512byte),
3941  	/*6067*/ uint16(xMatch),
3942  	/*6068*/ uint16(xCondDataSize), 6072, 6079, 6086,
3943  	/*6072*/ uint16(xCondIsMem), 6075, 0,
3944  	/*6075*/ uint16(xSetOp), uint16(RDGSBASE),
3945  	/*6077*/ uint16(xArgRM32),
3946  	/*6078*/ uint16(xMatch),
3947  	/*6079*/ uint16(xCondIsMem), 6082, 0,
3948  	/*6082*/ uint16(xSetOp), uint16(RDGSBASE),
3949  	/*6084*/ uint16(xArgRM32),
3950  	/*6085*/ uint16(xMatch),
3951  	/*6086*/ uint16(xCondIsMem), 6089, 0,
3952  	/*6089*/ uint16(xSetOp), uint16(RDGSBASE),
3953  	/*6091*/ uint16(xArgRM64),
3954  	/*6092*/ uint16(xMatch),
3955  	/*6093*/ uint16(xCondIs64), 6096, 6100,
3956  	/*6096*/ uint16(xSetOp), uint16(LDMXCSR),
3957  	/*6098*/ uint16(xArgM32),
3958  	/*6099*/ uint16(xMatch),
3959  	/*6100*/ uint16(xCondPrefix), 2,
3960  	0xF3, 6106,
3961  	0x0, 6096,
3962  	/*6106*/ uint16(xCondDataSize), 6110, 6114, 6118,
3963  	/*6110*/ uint16(xSetOp), uint16(WRFSBASE),
3964  	/*6112*/ uint16(xArgRM32),
3965  	/*6113*/ uint16(xMatch),
3966  	/*6114*/ uint16(xSetOp), uint16(WRFSBASE),
3967  	/*6116*/ uint16(xArgRM32),
3968  	/*6117*/ uint16(xMatch),
3969  	/*6118*/ uint16(xSetOp), uint16(WRFSBASE),
3970  	/*6120*/ uint16(xArgRM64),
3971  	/*6121*/ uint16(xMatch),
3972  	/*6122*/ uint16(xCondIs64), 6125, 6129,
3973  	/*6125*/ uint16(xSetOp), uint16(STMXCSR),
3974  	/*6127*/ uint16(xArgM32),
3975  	/*6128*/ uint16(xMatch),
3976  	/*6129*/ uint16(xCondPrefix), 2,
3977  	0xF3, 6135,
3978  	0x0, 6125,
3979  	/*6135*/ uint16(xCondDataSize), 6139, 6143, 6147,
3980  	/*6139*/ uint16(xSetOp), uint16(WRGSBASE),
3981  	/*6141*/ uint16(xArgRM32),
3982  	/*6142*/ uint16(xMatch),
3983  	/*6143*/ uint16(xSetOp), uint16(WRGSBASE),
3984  	/*6145*/ uint16(xArgRM32),
3985  	/*6146*/ uint16(xMatch),
3986  	/*6147*/ uint16(xSetOp), uint16(WRGSBASE),
3987  	/*6149*/ uint16(xArgRM64),
3988  	/*6150*/ uint16(xMatch),
3989  	/*6151*/ uint16(xCondIs64), 6154, 6166,
3990  	/*6154*/ uint16(xCondDataSize), 6158, 6162, 0,
3991  	/*6158*/ uint16(xSetOp), uint16(XSAVE),
3992  	/*6160*/ uint16(xArgMem),
3993  	/*6161*/ uint16(xMatch),
3994  	/*6162*/ uint16(xSetOp), uint16(XSAVE),
3995  	/*6164*/ uint16(xArgMem),
3996  	/*6165*/ uint16(xMatch),
3997  	/*6166*/ uint16(xCondDataSize), 6158, 6162, 6170,
3998  	/*6170*/ uint16(xSetOp), uint16(XSAVE64),
3999  	/*6172*/ uint16(xArgMem),
4000  	/*6173*/ uint16(xMatch),
4001  	/*6174*/ uint16(xCondIs64), 6177, 6189,
4002  	/*6177*/ uint16(xCondDataSize), 6181, 6185, 0,
4003  	/*6181*/ uint16(xSetOp), uint16(XRSTOR),
4004  	/*6183*/ uint16(xArgMem),
4005  	/*6184*/ uint16(xMatch),
4006  	/*6185*/ uint16(xSetOp), uint16(XRSTOR),
4007  	/*6187*/ uint16(xArgMem),
4008  	/*6188*/ uint16(xMatch),
4009  	/*6189*/ uint16(xCondDataSize), 6181, 6185, 6193,
4010  	/*6193*/ uint16(xSetOp), uint16(XRSTOR64),
4011  	/*6195*/ uint16(xArgMem),
4012  	/*6196*/ uint16(xMatch),
4013  	/*6197*/ uint16(xCondDataSize), 6201, 6205, 6209,
4014  	/*6201*/ uint16(xSetOp), uint16(XSAVEOPT),
4015  	/*6203*/ uint16(xArgMem),
4016  	/*6204*/ uint16(xMatch),
4017  	/*6205*/ uint16(xSetOp), uint16(XSAVEOPT),
4018  	/*6207*/ uint16(xArgMem),
4019  	/*6208*/ uint16(xMatch),
4020  	/*6209*/ uint16(xSetOp), uint16(XSAVEOPT64),
4021  	/*6211*/ uint16(xArgMem),
4022  	/*6212*/ uint16(xMatch),
4023  	/*6213*/ uint16(xSetOp), uint16(CLFLUSH),
4024  	/*6215*/ uint16(xArgM8),
4025  	/*6216*/ uint16(xMatch),
4026  	/*6217*/ uint16(xSetOp), uint16(LFENCE),
4027  	/*6219*/ uint16(xMatch),
4028  	/*6220*/ uint16(xSetOp), uint16(MFENCE),
4029  	/*6222*/ uint16(xMatch),
4030  	/*6223*/ uint16(xSetOp), uint16(SFENCE),
4031  	/*6225*/ uint16(xMatch),
4032  	/*6226*/ uint16(xCondIs64), 6229, 6245,
4033  	/*6229*/ uint16(xCondDataSize), 6233, 6239, 0,
4034  	/*6233*/ uint16(xSetOp), uint16(IMUL),
4035  	/*6235*/ uint16(xReadSlashR),
4036  	/*6236*/ uint16(xArgR16),
4037  	/*6237*/ uint16(xArgRM16),
4038  	/*6238*/ uint16(xMatch),
4039  	/*6239*/ uint16(xSetOp), uint16(IMUL),
4040  	/*6241*/ uint16(xReadSlashR),
4041  	/*6242*/ uint16(xArgR32),
4042  	/*6243*/ uint16(xArgRM32),
4043  	/*6244*/ uint16(xMatch),
4044  	/*6245*/ uint16(xCondDataSize), 6233, 6239, 6249,
4045  	/*6249*/ uint16(xSetOp), uint16(IMUL),
4046  	/*6251*/ uint16(xReadSlashR),
4047  	/*6252*/ uint16(xArgR64),
4048  	/*6253*/ uint16(xArgRM64),
4049  	/*6254*/ uint16(xMatch),
4050  	/*6255*/ uint16(xSetOp), uint16(CMPXCHG),
4051  	/*6257*/ uint16(xReadSlashR),
4052  	/*6258*/ uint16(xArgRM8),
4053  	/*6259*/ uint16(xArgR8),
4054  	/*6260*/ uint16(xMatch),
4055  	/*6261*/ uint16(xCondIs64), 6264, 6280,
4056  	/*6264*/ uint16(xCondDataSize), 6268, 6274, 0,
4057  	/*6268*/ uint16(xSetOp), uint16(CMPXCHG),
4058  	/*6270*/ uint16(xReadSlashR),
4059  	/*6271*/ uint16(xArgRM16),
4060  	/*6272*/ uint16(xArgR16),
4061  	/*6273*/ uint16(xMatch),
4062  	/*6274*/ uint16(xSetOp), uint16(CMPXCHG),
4063  	/*6276*/ uint16(xReadSlashR),
4064  	/*6277*/ uint16(xArgRM32),
4065  	/*6278*/ uint16(xArgR32),
4066  	/*6279*/ uint16(xMatch),
4067  	/*6280*/ uint16(xCondDataSize), 6268, 6274, 6284,
4068  	/*6284*/ uint16(xSetOp), uint16(CMPXCHG),
4069  	/*6286*/ uint16(xReadSlashR),
4070  	/*6287*/ uint16(xArgRM64),
4071  	/*6288*/ uint16(xArgR64),
4072  	/*6289*/ uint16(xMatch),
4073  	/*6290*/ uint16(xCondIs64), 6293, 6309,
4074  	/*6293*/ uint16(xCondDataSize), 6297, 6303, 0,
4075  	/*6297*/ uint16(xSetOp), uint16(LSS),
4076  	/*6299*/ uint16(xReadSlashR),
4077  	/*6300*/ uint16(xArgR16),
4078  	/*6301*/ uint16(xArgM16colon16),
4079  	/*6302*/ uint16(xMatch),
4080  	/*6303*/ uint16(xSetOp), uint16(LSS),
4081  	/*6305*/ uint16(xReadSlashR),
4082  	/*6306*/ uint16(xArgR32),
4083  	/*6307*/ uint16(xArgM16colon32),
4084  	/*6308*/ uint16(xMatch),
4085  	/*6309*/ uint16(xCondDataSize), 6297, 6303, 6313,
4086  	/*6313*/ uint16(xSetOp), uint16(LSS),
4087  	/*6315*/ uint16(xReadSlashR),
4088  	/*6316*/ uint16(xArgR64),
4089  	/*6317*/ uint16(xArgM16colon64),
4090  	/*6318*/ uint16(xMatch),
4091  	/*6319*/ uint16(xCondIs64), 6322, 6338,
4092  	/*6322*/ uint16(xCondDataSize), 6326, 6332, 0,
4093  	/*6326*/ uint16(xSetOp), uint16(BTR),
4094  	/*6328*/ uint16(xReadSlashR),
4095  	/*6329*/ uint16(xArgRM16),
4096  	/*6330*/ uint16(xArgR16),
4097  	/*6331*/ uint16(xMatch),
4098  	/*6332*/ uint16(xSetOp), uint16(BTR),
4099  	/*6334*/ uint16(xReadSlashR),
4100  	/*6335*/ uint16(xArgRM32),
4101  	/*6336*/ uint16(xArgR32),
4102  	/*6337*/ uint16(xMatch),
4103  	/*6338*/ uint16(xCondDataSize), 6326, 6332, 6342,
4104  	/*6342*/ uint16(xSetOp), uint16(BTR),
4105  	/*6344*/ uint16(xReadSlashR),
4106  	/*6345*/ uint16(xArgRM64),
4107  	/*6346*/ uint16(xArgR64),
4108  	/*6347*/ uint16(xMatch),
4109  	/*6348*/ uint16(xCondIs64), 6351, 6367,
4110  	/*6351*/ uint16(xCondDataSize), 6355, 6361, 0,
4111  	/*6355*/ uint16(xSetOp), uint16(LFS),
4112  	/*6357*/ uint16(xReadSlashR),
4113  	/*6358*/ uint16(xArgR16),
4114  	/*6359*/ uint16(xArgM16colon16),
4115  	/*6360*/ uint16(xMatch),
4116  	/*6361*/ uint16(xSetOp), uint16(LFS),
4117  	/*6363*/ uint16(xReadSlashR),
4118  	/*6364*/ uint16(xArgR32),
4119  	/*6365*/ uint16(xArgM16colon32),
4120  	/*6366*/ uint16(xMatch),
4121  	/*6367*/ uint16(xCondDataSize), 6355, 6361, 6371,
4122  	/*6371*/ uint16(xSetOp), uint16(LFS),
4123  	/*6373*/ uint16(xReadSlashR),
4124  	/*6374*/ uint16(xArgR64),
4125  	/*6375*/ uint16(xArgM16colon64),
4126  	/*6376*/ uint16(xMatch),
4127  	/*6377*/ uint16(xCondIs64), 6380, 6396,
4128  	/*6380*/ uint16(xCondDataSize), 6384, 6390, 0,
4129  	/*6384*/ uint16(xSetOp), uint16(LGS),
4130  	/*6386*/ uint16(xReadSlashR),
4131  	/*6387*/ uint16(xArgR16),
4132  	/*6388*/ uint16(xArgM16colon16),
4133  	/*6389*/ uint16(xMatch),
4134  	/*6390*/ uint16(xSetOp), uint16(LGS),
4135  	/*6392*/ uint16(xReadSlashR),
4136  	/*6393*/ uint16(xArgR32),
4137  	/*6394*/ uint16(xArgM16colon32),
4138  	/*6395*/ uint16(xMatch),
4139  	/*6396*/ uint16(xCondDataSize), 6384, 6390, 6400,
4140  	/*6400*/ uint16(xSetOp), uint16(LGS),
4141  	/*6402*/ uint16(xReadSlashR),
4142  	/*6403*/ uint16(xArgR64),
4143  	/*6404*/ uint16(xArgM16colon64),
4144  	/*6405*/ uint16(xMatch),
4145  	/*6406*/ uint16(xCondIs64), 6409, 6425,
4146  	/*6409*/ uint16(xCondDataSize), 6413, 6419, 0,
4147  	/*6413*/ uint16(xSetOp), uint16(MOVZX),
4148  	/*6415*/ uint16(xReadSlashR),
4149  	/*6416*/ uint16(xArgR16),
4150  	/*6417*/ uint16(xArgRM8),
4151  	/*6418*/ uint16(xMatch),
4152  	/*6419*/ uint16(xSetOp), uint16(MOVZX),
4153  	/*6421*/ uint16(xReadSlashR),
4154  	/*6422*/ uint16(xArgR32),
4155  	/*6423*/ uint16(xArgRM8),
4156  	/*6424*/ uint16(xMatch),
4157  	/*6425*/ uint16(xCondDataSize), 6413, 6419, 6429,
4158  	/*6429*/ uint16(xSetOp), uint16(MOVZX),
4159  	/*6431*/ uint16(xReadSlashR),
4160  	/*6432*/ uint16(xArgR64),
4161  	/*6433*/ uint16(xArgRM8),
4162  	/*6434*/ uint16(xMatch),
4163  	/*6435*/ uint16(xCondIs64), 6438, 6454,
4164  	/*6438*/ uint16(xCondDataSize), 6442, 6448, 0,
4165  	/*6442*/ uint16(xSetOp), uint16(MOVZX),
4166  	/*6444*/ uint16(xReadSlashR),
4167  	/*6445*/ uint16(xArgR16),
4168  	/*6446*/ uint16(xArgRM16),
4169  	/*6447*/ uint16(xMatch),
4170  	/*6448*/ uint16(xSetOp), uint16(MOVZX),
4171  	/*6450*/ uint16(xReadSlashR),
4172  	/*6451*/ uint16(xArgR32),
4173  	/*6452*/ uint16(xArgRM16),
4174  	/*6453*/ uint16(xMatch),
4175  	/*6454*/ uint16(xCondDataSize), 6442, 6448, 6458,
4176  	/*6458*/ uint16(xSetOp), uint16(MOVZX),
4177  	/*6460*/ uint16(xReadSlashR),
4178  	/*6461*/ uint16(xArgR64),
4179  	/*6462*/ uint16(xArgRM16),
4180  	/*6463*/ uint16(xMatch),
4181  	/*6464*/ uint16(xCondIs64), 6467, 6487,
4182  	/*6467*/ uint16(xCondPrefix), 1,
4183  	0xF3, 6471,
4184  	/*6471*/ uint16(xCondDataSize), 6475, 6481, 0,
4185  	/*6475*/ uint16(xSetOp), uint16(POPCNT),
4186  	/*6477*/ uint16(xReadSlashR),
4187  	/*6478*/ uint16(xArgR16),
4188  	/*6479*/ uint16(xArgRM16),
4189  	/*6480*/ uint16(xMatch),
4190  	/*6481*/ uint16(xSetOp), uint16(POPCNT),
4191  	/*6483*/ uint16(xReadSlashR),
4192  	/*6484*/ uint16(xArgR32),
4193  	/*6485*/ uint16(xArgRM32),
4194  	/*6486*/ uint16(xMatch),
4195  	/*6487*/ uint16(xCondPrefix), 1,
4196  	0xF3, 6491,
4197  	/*6491*/ uint16(xCondDataSize), 6475, 6481, 6495,
4198  	/*6495*/ uint16(xSetOp), uint16(POPCNT),
4199  	/*6497*/ uint16(xReadSlashR),
4200  	/*6498*/ uint16(xArgR64),
4201  	/*6499*/ uint16(xArgRM64),
4202  	/*6500*/ uint16(xMatch),
4203  	/*6501*/ uint16(xCondDataSize), 0, 6505, 0,
4204  	/*6505*/ uint16(xSetOp), uint16(UD1),
4205  	/*6507*/ uint16(xReadSlashR),
4206  	/*6508*/ uint16(xArgR32),
4207  	/*6509*/ uint16(xArgRM32),
4208  	/*6510*/ uint16(xMatch),
4209  	/*6511*/ uint16(xCondSlashR),
4210  	0,    // 0
4211  	0,    // 1
4212  	0,    // 2
4213  	0,    // 3
4214  	6520, // 4
4215  	6549, // 5
4216  	6578, // 6
4217  	6607, // 7
4218  	/*6520*/ uint16(xCondIs64), 6523, 6539,
4219  	/*6523*/ uint16(xCondDataSize), 6527, 6533, 0,
4220  	/*6527*/ uint16(xSetOp), uint16(BT),
4221  	/*6529*/ uint16(xReadIb),
4222  	/*6530*/ uint16(xArgRM16),
4223  	/*6531*/ uint16(xArgImm8u),
4224  	/*6532*/ uint16(xMatch),
4225  	/*6533*/ uint16(xSetOp), uint16(BT),
4226  	/*6535*/ uint16(xReadIb),
4227  	/*6536*/ uint16(xArgRM32),
4228  	/*6537*/ uint16(xArgImm8u),
4229  	/*6538*/ uint16(xMatch),
4230  	/*6539*/ uint16(xCondDataSize), 6527, 6533, 6543,
4231  	/*6543*/ uint16(xSetOp), uint16(BT),
4232  	/*6545*/ uint16(xReadIb),
4233  	/*6546*/ uint16(xArgRM64),
4234  	/*6547*/ uint16(xArgImm8u),
4235  	/*6548*/ uint16(xMatch),
4236  	/*6549*/ uint16(xCondIs64), 6552, 6568,
4237  	/*6552*/ uint16(xCondDataSize), 6556, 6562, 0,
4238  	/*6556*/ uint16(xSetOp), uint16(BTS),
4239  	/*6558*/ uint16(xReadIb),
4240  	/*6559*/ uint16(xArgRM16),
4241  	/*6560*/ uint16(xArgImm8u),
4242  	/*6561*/ uint16(xMatch),
4243  	/*6562*/ uint16(xSetOp), uint16(BTS),
4244  	/*6564*/ uint16(xReadIb),
4245  	/*6565*/ uint16(xArgRM32),
4246  	/*6566*/ uint16(xArgImm8u),
4247  	/*6567*/ uint16(xMatch),
4248  	/*6568*/ uint16(xCondDataSize), 6556, 6562, 6572,
4249  	/*6572*/ uint16(xSetOp), uint16(BTS),
4250  	/*6574*/ uint16(xReadIb),
4251  	/*6575*/ uint16(xArgRM64),
4252  	/*6576*/ uint16(xArgImm8u),
4253  	/*6577*/ uint16(xMatch),
4254  	/*6578*/ uint16(xCondIs64), 6581, 6597,
4255  	/*6581*/ uint16(xCondDataSize), 6585, 6591, 0,
4256  	/*6585*/ uint16(xSetOp), uint16(BTR),
4257  	/*6587*/ uint16(xReadIb),
4258  	/*6588*/ uint16(xArgRM16),
4259  	/*6589*/ uint16(xArgImm8u),
4260  	/*6590*/ uint16(xMatch),
4261  	/*6591*/ uint16(xSetOp), uint16(BTR),
4262  	/*6593*/ uint16(xReadIb),
4263  	/*6594*/ uint16(xArgRM32),
4264  	/*6595*/ uint16(xArgImm8u),
4265  	/*6596*/ uint16(xMatch),
4266  	/*6597*/ uint16(xCondDataSize), 6585, 6591, 6601,
4267  	/*6601*/ uint16(xSetOp), uint16(BTR),
4268  	/*6603*/ uint16(xReadIb),
4269  	/*6604*/ uint16(xArgRM64),
4270  	/*6605*/ uint16(xArgImm8u),
4271  	/*6606*/ uint16(xMatch),
4272  	/*6607*/ uint16(xCondIs64), 6610, 6626,
4273  	/*6610*/ uint16(xCondDataSize), 6614, 6620, 0,
4274  	/*6614*/ uint16(xSetOp), uint16(BTC),
4275  	/*6616*/ uint16(xReadIb),
4276  	/*6617*/ uint16(xArgRM16),
4277  	/*6618*/ uint16(xArgImm8u),
4278  	/*6619*/ uint16(xMatch),
4279  	/*6620*/ uint16(xSetOp), uint16(BTC),
4280  	/*6622*/ uint16(xReadIb),
4281  	/*6623*/ uint16(xArgRM32),
4282  	/*6624*/ uint16(xArgImm8u),
4283  	/*6625*/ uint16(xMatch),
4284  	/*6626*/ uint16(xCondDataSize), 6614, 6620, 6630,
4285  	/*6630*/ uint16(xSetOp), uint16(BTC),
4286  	/*6632*/ uint16(xReadIb),
4287  	/*6633*/ uint16(xArgRM64),
4288  	/*6634*/ uint16(xArgImm8u),
4289  	/*6635*/ uint16(xMatch),
4290  	/*6636*/ uint16(xCondIs64), 6639, 6655,
4291  	/*6639*/ uint16(xCondDataSize), 6643, 6649, 0,
4292  	/*6643*/ uint16(xSetOp), uint16(BTC),
4293  	/*6645*/ uint16(xReadSlashR),
4294  	/*6646*/ uint16(xArgRM16),
4295  	/*6647*/ uint16(xArgR16),
4296  	/*6648*/ uint16(xMatch),
4297  	/*6649*/ uint16(xSetOp), uint16(BTC),
4298  	/*6651*/ uint16(xReadSlashR),
4299  	/*6652*/ uint16(xArgRM32),
4300  	/*6653*/ uint16(xArgR32),
4301  	/*6654*/ uint16(xMatch),
4302  	/*6655*/ uint16(xCondDataSize), 6643, 6649, 6659,
4303  	/*6659*/ uint16(xSetOp), uint16(BTC),
4304  	/*6661*/ uint16(xReadSlashR),
4305  	/*6662*/ uint16(xArgRM64),
4306  	/*6663*/ uint16(xArgR64),
4307  	/*6664*/ uint16(xMatch),
4308  	/*6665*/ uint16(xCondIs64), 6668, 6706,
4309  	/*6668*/ uint16(xCondPrefix), 2,
4310  	0xF3, 6690,
4311  	0x0, 6674,
4312  	/*6674*/ uint16(xCondDataSize), 6678, 6684, 0,
4313  	/*6678*/ uint16(xSetOp), uint16(BSF),
4314  	/*6680*/ uint16(xReadSlashR),
4315  	/*6681*/ uint16(xArgR16),
4316  	/*6682*/ uint16(xArgRM16),
4317  	/*6683*/ uint16(xMatch),
4318  	/*6684*/ uint16(xSetOp), uint16(BSF),
4319  	/*6686*/ uint16(xReadSlashR),
4320  	/*6687*/ uint16(xArgR32),
4321  	/*6688*/ uint16(xArgRM32),
4322  	/*6689*/ uint16(xMatch),
4323  	/*6690*/ uint16(xCondDataSize), 6694, 6700, 0,
4324  	/*6694*/ uint16(xSetOp), uint16(TZCNT),
4325  	/*6696*/ uint16(xReadSlashR),
4326  	/*6697*/ uint16(xArgR16),
4327  	/*6698*/ uint16(xArgRM16),
4328  	/*6699*/ uint16(xMatch),
4329  	/*6700*/ uint16(xSetOp), uint16(TZCNT),
4330  	/*6702*/ uint16(xReadSlashR),
4331  	/*6703*/ uint16(xArgR32),
4332  	/*6704*/ uint16(xArgRM32),
4333  	/*6705*/ uint16(xMatch),
4334  	/*6706*/ uint16(xCondPrefix), 2,
4335  	0xF3, 6722,
4336  	0x0, 6712,
4337  	/*6712*/ uint16(xCondDataSize), 6678, 6684, 6716,
4338  	/*6716*/ uint16(xSetOp), uint16(BSF),
4339  	/*6718*/ uint16(xReadSlashR),
4340  	/*6719*/ uint16(xArgR64),
4341  	/*6720*/ uint16(xArgRM64),
4342  	/*6721*/ uint16(xMatch),
4343  	/*6722*/ uint16(xCondDataSize), 6694, 6700, 6726,
4344  	/*6726*/ uint16(xSetOp), uint16(TZCNT),
4345  	/*6728*/ uint16(xReadSlashR),
4346  	/*6729*/ uint16(xArgR64),
4347  	/*6730*/ uint16(xArgRM64),
4348  	/*6731*/ uint16(xMatch),
4349  	/*6732*/ uint16(xCondIs64), 6735, 6773,
4350  	/*6735*/ uint16(xCondPrefix), 2,
4351  	0xF3, 6757,
4352  	0x0, 6741,
4353  	/*6741*/ uint16(xCondDataSize), 6745, 6751, 0,
4354  	/*6745*/ uint16(xSetOp), uint16(BSR),
4355  	/*6747*/ uint16(xReadSlashR),
4356  	/*6748*/ uint16(xArgR16),
4357  	/*6749*/ uint16(xArgRM16),
4358  	/*6750*/ uint16(xMatch),
4359  	/*6751*/ uint16(xSetOp), uint16(BSR),
4360  	/*6753*/ uint16(xReadSlashR),
4361  	/*6754*/ uint16(xArgR32),
4362  	/*6755*/ uint16(xArgRM32),
4363  	/*6756*/ uint16(xMatch),
4364  	/*6757*/ uint16(xCondDataSize), 6761, 6767, 0,
4365  	/*6761*/ uint16(xSetOp), uint16(LZCNT),
4366  	/*6763*/ uint16(xReadSlashR),
4367  	/*6764*/ uint16(xArgR16),
4368  	/*6765*/ uint16(xArgRM16),
4369  	/*6766*/ uint16(xMatch),
4370  	/*6767*/ uint16(xSetOp), uint16(LZCNT),
4371  	/*6769*/ uint16(xReadSlashR),
4372  	/*6770*/ uint16(xArgR32),
4373  	/*6771*/ uint16(xArgRM32),
4374  	/*6772*/ uint16(xMatch),
4375  	/*6773*/ uint16(xCondPrefix), 2,
4376  	0xF3, 6789,
4377  	0x0, 6779,
4378  	/*6779*/ uint16(xCondDataSize), 6745, 6751, 6783,
4379  	/*6783*/ uint16(xSetOp), uint16(BSR),
4380  	/*6785*/ uint16(xReadSlashR),
4381  	/*6786*/ uint16(xArgR64),
4382  	/*6787*/ uint16(xArgRM64),
4383  	/*6788*/ uint16(xMatch),
4384  	/*6789*/ uint16(xCondDataSize), 6761, 6767, 6793,
4385  	/*6793*/ uint16(xSetOp), uint16(LZCNT),
4386  	/*6795*/ uint16(xReadSlashR),
4387  	/*6796*/ uint16(xArgR64),
4388  	/*6797*/ uint16(xArgRM64),
4389  	/*6798*/ uint16(xMatch),
4390  	/*6799*/ uint16(xCondIs64), 6802, 6818,
4391  	/*6802*/ uint16(xCondDataSize), 6806, 6812, 0,
4392  	/*6806*/ uint16(xSetOp), uint16(MOVSX),
4393  	/*6808*/ uint16(xReadSlashR),
4394  	/*6809*/ uint16(xArgR16),
4395  	/*6810*/ uint16(xArgRM8),
4396  	/*6811*/ uint16(xMatch),
4397  	/*6812*/ uint16(xSetOp), uint16(MOVSX),
4398  	/*6814*/ uint16(xReadSlashR),
4399  	/*6815*/ uint16(xArgR32),
4400  	/*6816*/ uint16(xArgRM8),
4401  	/*6817*/ uint16(xMatch),
4402  	/*6818*/ uint16(xCondDataSize), 6806, 6812, 6822,
4403  	/*6822*/ uint16(xSetOp), uint16(MOVSX),
4404  	/*6824*/ uint16(xReadSlashR),
4405  	/*6825*/ uint16(xArgR64),
4406  	/*6826*/ uint16(xArgRM8),
4407  	/*6827*/ uint16(xMatch),
4408  	/*6828*/ uint16(xCondIs64), 6831, 6847,
4409  	/*6831*/ uint16(xCondDataSize), 6835, 6841, 0,
4410  	/*6835*/ uint16(xSetOp), uint16(MOVSX),
4411  	/*6837*/ uint16(xReadSlashR),
4412  	/*6838*/ uint16(xArgR16),
4413  	/*6839*/ uint16(xArgRM16),
4414  	/*6840*/ uint16(xMatch),
4415  	/*6841*/ uint16(xSetOp), uint16(MOVSX),
4416  	/*6843*/ uint16(xReadSlashR),
4417  	/*6844*/ uint16(xArgR32),
4418  	/*6845*/ uint16(xArgRM16),
4419  	/*6846*/ uint16(xMatch),
4420  	/*6847*/ uint16(xCondDataSize), 6835, 6841, 6851,
4421  	/*6851*/ uint16(xSetOp), uint16(MOVSX),
4422  	/*6853*/ uint16(xReadSlashR),
4423  	/*6854*/ uint16(xArgR64),
4424  	/*6855*/ uint16(xArgRM16),
4425  	/*6856*/ uint16(xMatch),
4426  	/*6857*/ uint16(xSetOp), uint16(XADD),
4427  	/*6859*/ uint16(xReadSlashR),
4428  	/*6860*/ uint16(xArgRM8),
4429  	/*6861*/ uint16(xArgR8),
4430  	/*6862*/ uint16(xMatch),
4431  	/*6863*/ uint16(xCondIs64), 6866, 6882,
4432  	/*6866*/ uint16(xCondDataSize), 6870, 6876, 0,
4433  	/*6870*/ uint16(xSetOp), uint16(XADD),
4434  	/*6872*/ uint16(xReadSlashR),
4435  	/*6873*/ uint16(xArgRM16),
4436  	/*6874*/ uint16(xArgR16),
4437  	/*6875*/ uint16(xMatch),
4438  	/*6876*/ uint16(xSetOp), uint16(XADD),
4439  	/*6878*/ uint16(xReadSlashR),
4440  	/*6879*/ uint16(xArgRM32),
4441  	/*6880*/ uint16(xArgR32),
4442  	/*6881*/ uint16(xMatch),
4443  	/*6882*/ uint16(xCondDataSize), 6870, 6876, 6886,
4444  	/*6886*/ uint16(xSetOp), uint16(XADD),
4445  	/*6888*/ uint16(xReadSlashR),
4446  	/*6889*/ uint16(xArgRM64),
4447  	/*6890*/ uint16(xArgR64),
4448  	/*6891*/ uint16(xMatch),
4449  	/*6892*/ uint16(xCondPrefix), 4,
4450  	0xF3, 6926,
4451  	0xF2, 6918,
4452  	0x66, 6910,
4453  	0x0, 6902,
4454  	/*6902*/ uint16(xSetOp), uint16(CMPPS),
4455  	/*6904*/ uint16(xReadSlashR),
4456  	/*6905*/ uint16(xReadIb),
4457  	/*6906*/ uint16(xArgXmm1),
4458  	/*6907*/ uint16(xArgXmm2M128),
4459  	/*6908*/ uint16(xArgImm8u),
4460  	/*6909*/ uint16(xMatch),
4461  	/*6910*/ uint16(xSetOp), uint16(CMPPD),
4462  	/*6912*/ uint16(xReadSlashR),
4463  	/*6913*/ uint16(xReadIb),
4464  	/*6914*/ uint16(xArgXmm1),
4465  	/*6915*/ uint16(xArgXmm2M128),
4466  	/*6916*/ uint16(xArgImm8u),
4467  	/*6917*/ uint16(xMatch),
4468  	/*6918*/ uint16(xSetOp), uint16(CMPSD_XMM),
4469  	/*6920*/ uint16(xReadSlashR),
4470  	/*6921*/ uint16(xReadIb),
4471  	/*6922*/ uint16(xArgXmm1),
4472  	/*6923*/ uint16(xArgXmm2M64),
4473  	/*6924*/ uint16(xArgImm8u),
4474  	/*6925*/ uint16(xMatch),
4475  	/*6926*/ uint16(xSetOp), uint16(CMPSS),
4476  	/*6928*/ uint16(xReadSlashR),
4477  	/*6929*/ uint16(xReadIb),
4478  	/*6930*/ uint16(xArgXmm1),
4479  	/*6931*/ uint16(xArgXmm2M32),
4480  	/*6932*/ uint16(xArgImm8u),
4481  	/*6933*/ uint16(xMatch),
4482  	/*6934*/ uint16(xCondIs64), 6937, 6953,
4483  	/*6937*/ uint16(xCondDataSize), 6941, 6947, 0,
4484  	/*6941*/ uint16(xSetOp), uint16(MOVNTI),
4485  	/*6943*/ uint16(xReadSlashR),
4486  	/*6944*/ uint16(xArgM32),
4487  	/*6945*/ uint16(xArgR32),
4488  	/*6946*/ uint16(xMatch),
4489  	/*6947*/ uint16(xSetOp), uint16(MOVNTI),
4490  	/*6949*/ uint16(xReadSlashR),
4491  	/*6950*/ uint16(xArgM32),
4492  	/*6951*/ uint16(xArgR32),
4493  	/*6952*/ uint16(xMatch),
4494  	/*6953*/ uint16(xCondDataSize), 6941, 6947, 6957,
4495  	/*6957*/ uint16(xSetOp), uint16(MOVNTI),
4496  	/*6959*/ uint16(xReadSlashR),
4497  	/*6960*/ uint16(xArgM64),
4498  	/*6961*/ uint16(xArgR64),
4499  	/*6962*/ uint16(xMatch),
4500  	/*6963*/ uint16(xCondPrefix), 2,
4501  	0x66, 6977,
4502  	0x0, 6969,
4503  	/*6969*/ uint16(xSetOp), uint16(PINSRW),
4504  	/*6971*/ uint16(xReadSlashR),
4505  	/*6972*/ uint16(xReadIb),
4506  	/*6973*/ uint16(xArgMm),
4507  	/*6974*/ uint16(xArgR32M16),
4508  	/*6975*/ uint16(xArgImm8u),
4509  	/*6976*/ uint16(xMatch),
4510  	/*6977*/ uint16(xSetOp), uint16(PINSRW),
4511  	/*6979*/ uint16(xReadSlashR),
4512  	/*6980*/ uint16(xReadIb),
4513  	/*6981*/ uint16(xArgXmm),
4514  	/*6982*/ uint16(xArgR32M16),
4515  	/*6983*/ uint16(xArgImm8u),
4516  	/*6984*/ uint16(xMatch),
4517  	/*6985*/ uint16(xCondPrefix), 2,
4518  	0x66, 6999,
4519  	0x0, 6991,
4520  	/*6991*/ uint16(xSetOp), uint16(PEXTRW),
4521  	/*6993*/ uint16(xReadSlashR),
4522  	/*6994*/ uint16(xReadIb),
4523  	/*6995*/ uint16(xArgR32),
4524  	/*6996*/ uint16(xArgMm2),
4525  	/*6997*/ uint16(xArgImm8u),
4526  	/*6998*/ uint16(xMatch),
4527  	/*6999*/ uint16(xSetOp), uint16(PEXTRW),
4528  	/*7001*/ uint16(xReadSlashR),
4529  	/*7002*/ uint16(xReadIb),
4530  	/*7003*/ uint16(xArgR32),
4531  	/*7004*/ uint16(xArgXmm2),
4532  	/*7005*/ uint16(xArgImm8u),
4533  	/*7006*/ uint16(xMatch),
4534  	/*7007*/ uint16(xCondPrefix), 2,
4535  	0x66, 7021,
4536  	0x0, 7013,
4537  	/*7013*/ uint16(xSetOp), uint16(SHUFPS),
4538  	/*7015*/ uint16(xReadSlashR),
4539  	/*7016*/ uint16(xReadIb),
4540  	/*7017*/ uint16(xArgXmm1),
4541  	/*7018*/ uint16(xArgXmm2M128),
4542  	/*7019*/ uint16(xArgImm8u),
4543  	/*7020*/ uint16(xMatch),
4544  	/*7021*/ uint16(xSetOp), uint16(SHUFPD),
4545  	/*7023*/ uint16(xReadSlashR),
4546  	/*7024*/ uint16(xReadIb),
4547  	/*7025*/ uint16(xArgXmm1),
4548  	/*7026*/ uint16(xArgXmm2M128),
4549  	/*7027*/ uint16(xArgImm8u),
4550  	/*7028*/ uint16(xMatch),
4551  	/*7029*/ uint16(xCondSlashR),
4552  	0,    // 0
4553  	7038, // 1
4554  	0,    // 2
4555  	7061, // 3
4556  	7084, // 4
4557  	7107, // 5
4558  	7130, // 6
4559  	0,    // 7
4560  	/*7038*/ uint16(xCondIs64), 7041, 7053,
4561  	/*7041*/ uint16(xCondDataSize), 7045, 7049, 0,
4562  	/*7045*/ uint16(xSetOp), uint16(CMPXCHG8B),
4563  	/*7047*/ uint16(xArgM64),
4564  	/*7048*/ uint16(xMatch),
4565  	/*7049*/ uint16(xSetOp), uint16(CMPXCHG8B),
4566  	/*7051*/ uint16(xArgM64),
4567  	/*7052*/ uint16(xMatch),
4568  	/*7053*/ uint16(xCondDataSize), 7045, 7049, 7057,
4569  	/*7057*/ uint16(xSetOp), uint16(CMPXCHG16B),
4570  	/*7059*/ uint16(xArgM128),
4571  	/*7060*/ uint16(xMatch),
4572  	/*7061*/ uint16(xCondIs64), 7064, 7076,
4573  	/*7064*/ uint16(xCondDataSize), 7068, 7072, 0,
4574  	/*7068*/ uint16(xSetOp), uint16(XRSTORS),
4575  	/*7070*/ uint16(xArgMem),
4576  	/*7071*/ uint16(xMatch),
4577  	/*7072*/ uint16(xSetOp), uint16(XRSTORS),
4578  	/*7074*/ uint16(xArgMem),
4579  	/*7075*/ uint16(xMatch),
4580  	/*7076*/ uint16(xCondDataSize), 7068, 7072, 7080,
4581  	/*7080*/ uint16(xSetOp), uint16(XRSTORS64),
4582  	/*7082*/ uint16(xArgMem),
4583  	/*7083*/ uint16(xMatch),
4584  	/*7084*/ uint16(xCondIs64), 7087, 7099,
4585  	/*7087*/ uint16(xCondDataSize), 7091, 7095, 0,
4586  	/*7091*/ uint16(xSetOp), uint16(XSAVEC),
4587  	/*7093*/ uint16(xArgMem),
4588  	/*7094*/ uint16(xMatch),
4589  	/*7095*/ uint16(xSetOp), uint16(XSAVEC),
4590  	/*7097*/ uint16(xArgMem),
4591  	/*7098*/ uint16(xMatch),
4592  	/*7099*/ uint16(xCondDataSize), 7091, 7095, 7103,
4593  	/*7103*/ uint16(xSetOp), uint16(XSAVEC64),
4594  	/*7105*/ uint16(xArgMem),
4595  	/*7106*/ uint16(xMatch),
4596  	/*7107*/ uint16(xCondIs64), 7110, 7122,
4597  	/*7110*/ uint16(xCondDataSize), 7114, 7118, 0,
4598  	/*7114*/ uint16(xSetOp), uint16(XSAVES),
4599  	/*7116*/ uint16(xArgMem),
4600  	/*7117*/ uint16(xMatch),
4601  	/*7118*/ uint16(xSetOp), uint16(XSAVES),
4602  	/*7120*/ uint16(xArgMem),
4603  	/*7121*/ uint16(xMatch),
4604  	/*7122*/ uint16(xCondDataSize), 7114, 7118, 7126,
4605  	/*7126*/ uint16(xSetOp), uint16(XSAVES64),
4606  	/*7128*/ uint16(xArgMem),
4607  	/*7129*/ uint16(xMatch),
4608  	/*7130*/ uint16(xCondIs64), 7133, 7151,
4609  	/*7133*/ uint16(xCondDataSize), 7137, 7144, 0,
4610  	/*7137*/ uint16(xCondIsMem), 7140, 0,
4611  	/*7140*/ uint16(xSetOp), uint16(RDRAND),
4612  	/*7142*/ uint16(xArgRmf16),
4613  	/*7143*/ uint16(xMatch),
4614  	/*7144*/ uint16(xCondIsMem), 7147, 0,
4615  	/*7147*/ uint16(xSetOp), uint16(RDRAND),
4616  	/*7149*/ uint16(xArgRmf32),
4617  	/*7150*/ uint16(xMatch),
4618  	/*7151*/ uint16(xCondDataSize), 7137, 7144, 7155,
4619  	/*7155*/ uint16(xSetOp), uint16(RDRAND),
4620  	/*7157*/ uint16(xMatch),
4621  	/*7158*/ uint16(xCondIs64), 7161, 7173,
4622  	/*7161*/ uint16(xCondDataSize), 7165, 7169, 0,
4623  	/*7165*/ uint16(xSetOp), uint16(BSWAP),
4624  	/*7167*/ uint16(xArgR16op),
4625  	/*7168*/ uint16(xMatch),
4626  	/*7169*/ uint16(xSetOp), uint16(BSWAP),
4627  	/*7171*/ uint16(xArgR32op),
4628  	/*7172*/ uint16(xMatch),
4629  	/*7173*/ uint16(xCondDataSize), 7165, 7169, 7177,
4630  	/*7177*/ uint16(xSetOp), uint16(BSWAP),
4631  	/*7179*/ uint16(xArgR64op),
4632  	/*7180*/ uint16(xMatch),
4633  	/*7181*/ uint16(xCondPrefix), 2,
4634  	0xF2, 7193,
4635  	0x66, 7187,
4636  	/*7187*/ uint16(xSetOp), uint16(ADDSUBPD),
4637  	/*7189*/ uint16(xReadSlashR),
4638  	/*7190*/ uint16(xArgXmm1),
4639  	/*7191*/ uint16(xArgXmm2M128),
4640  	/*7192*/ uint16(xMatch),
4641  	/*7193*/ uint16(xSetOp), uint16(ADDSUBPS),
4642  	/*7195*/ uint16(xReadSlashR),
4643  	/*7196*/ uint16(xArgXmm1),
4644  	/*7197*/ uint16(xArgXmm2M128),
4645  	/*7198*/ uint16(xMatch),
4646  	/*7199*/ uint16(xCondPrefix), 2,
4647  	0x66, 7211,
4648  	0x0, 7205,
4649  	/*7205*/ uint16(xSetOp), uint16(PSRLW),
4650  	/*7207*/ uint16(xReadSlashR),
4651  	/*7208*/ uint16(xArgMm),
4652  	/*7209*/ uint16(xArgMmM64),
4653  	/*7210*/ uint16(xMatch),
4654  	/*7211*/ uint16(xSetOp), uint16(PSRLW),
4655  	/*7213*/ uint16(xReadSlashR),
4656  	/*7214*/ uint16(xArgXmm1),
4657  	/*7215*/ uint16(xArgXmm2M128),
4658  	/*7216*/ uint16(xMatch),
4659  	/*7217*/ uint16(xCondPrefix), 2,
4660  	0x66, 7229,
4661  	0x0, 7223,
4662  	/*7223*/ uint16(xSetOp), uint16(PSRLD),
4663  	/*7225*/ uint16(xReadSlashR),
4664  	/*7226*/ uint16(xArgMm),
4665  	/*7227*/ uint16(xArgMmM64),
4666  	/*7228*/ uint16(xMatch),
4667  	/*7229*/ uint16(xSetOp), uint16(PSRLD),
4668  	/*7231*/ uint16(xReadSlashR),
4669  	/*7232*/ uint16(xArgXmm1),
4670  	/*7233*/ uint16(xArgXmm2M128),
4671  	/*7234*/ uint16(xMatch),
4672  	/*7235*/ uint16(xCondPrefix), 2,
4673  	0x66, 7247,
4674  	0x0, 7241,
4675  	/*7241*/ uint16(xSetOp), uint16(PSRLQ),
4676  	/*7243*/ uint16(xReadSlashR),
4677  	/*7244*/ uint16(xArgMm),
4678  	/*7245*/ uint16(xArgMmM64),
4679  	/*7246*/ uint16(xMatch),
4680  	/*7247*/ uint16(xSetOp), uint16(PSRLQ),
4681  	/*7249*/ uint16(xReadSlashR),
4682  	/*7250*/ uint16(xArgXmm1),
4683  	/*7251*/ uint16(xArgXmm2M128),
4684  	/*7252*/ uint16(xMatch),
4685  	/*7253*/ uint16(xCondPrefix), 2,
4686  	0x66, 7265,
4687  	0x0, 7259,
4688  	/*7259*/ uint16(xSetOp), uint16(PADDQ),
4689  	/*7261*/ uint16(xReadSlashR),
4690  	/*7262*/ uint16(xArgMm1),
4691  	/*7263*/ uint16(xArgMm2M64),
4692  	/*7264*/ uint16(xMatch),
4693  	/*7265*/ uint16(xSetOp), uint16(PADDQ),
4694  	/*7267*/ uint16(xReadSlashR),
4695  	/*7268*/ uint16(xArgXmm1),
4696  	/*7269*/ uint16(xArgXmm2M128),
4697  	/*7270*/ uint16(xMatch),
4698  	/*7271*/ uint16(xCondPrefix), 2,
4699  	0x66, 7283,
4700  	0x0, 7277,
4701  	/*7277*/ uint16(xSetOp), uint16(PMULLW),
4702  	/*7279*/ uint16(xReadSlashR),
4703  	/*7280*/ uint16(xArgMm),
4704  	/*7281*/ uint16(xArgMmM64),
4705  	/*7282*/ uint16(xMatch),
4706  	/*7283*/ uint16(xSetOp), uint16(PMULLW),
4707  	/*7285*/ uint16(xReadSlashR),
4708  	/*7286*/ uint16(xArgXmm1),
4709  	/*7287*/ uint16(xArgXmm2M128),
4710  	/*7288*/ uint16(xMatch),
4711  	/*7289*/ uint16(xCondPrefix), 3,
4712  	0xF3, 7309,
4713  	0xF2, 7303,
4714  	0x66, 7297,
4715  	/*7297*/ uint16(xSetOp), uint16(MOVQ),
4716  	/*7299*/ uint16(xReadSlashR),
4717  	/*7300*/ uint16(xArgXmm2M64),
4718  	/*7301*/ uint16(xArgXmm1),
4719  	/*7302*/ uint16(xMatch),
4720  	/*7303*/ uint16(xSetOp), uint16(MOVDQ2Q),
4721  	/*7305*/ uint16(xReadSlashR),
4722  	/*7306*/ uint16(xArgMm),
4723  	/*7307*/ uint16(xArgXmm2),
4724  	/*7308*/ uint16(xMatch),
4725  	/*7309*/ uint16(xSetOp), uint16(MOVQ2DQ),
4726  	/*7311*/ uint16(xReadSlashR),
4727  	/*7312*/ uint16(xArgXmm1),
4728  	/*7313*/ uint16(xArgMm2),
4729  	/*7314*/ uint16(xMatch),
4730  	/*7315*/ uint16(xCondPrefix), 2,
4731  	0x66, 7327,
4732  	0x0, 7321,
4733  	/*7321*/ uint16(xSetOp), uint16(PMOVMSKB),
4734  	/*7323*/ uint16(xReadSlashR),
4735  	/*7324*/ uint16(xArgR32),
4736  	/*7325*/ uint16(xArgMm2),
4737  	/*7326*/ uint16(xMatch),
4738  	/*7327*/ uint16(xSetOp), uint16(PMOVMSKB),
4739  	/*7329*/ uint16(xReadSlashR),
4740  	/*7330*/ uint16(xArgR32),
4741  	/*7331*/ uint16(xArgXmm2),
4742  	/*7332*/ uint16(xMatch),
4743  	/*7333*/ uint16(xCondPrefix), 2,
4744  	0x66, 7345,
4745  	0x0, 7339,
4746  	/*7339*/ uint16(xSetOp), uint16(PSUBUSB),
4747  	/*7341*/ uint16(xReadSlashR),
4748  	/*7342*/ uint16(xArgMm),
4749  	/*7343*/ uint16(xArgMmM64),
4750  	/*7344*/ uint16(xMatch),
4751  	/*7345*/ uint16(xSetOp), uint16(PSUBUSB),
4752  	/*7347*/ uint16(xReadSlashR),
4753  	/*7348*/ uint16(xArgXmm1),
4754  	/*7349*/ uint16(xArgXmm2M128),
4755  	/*7350*/ uint16(xMatch),
4756  	/*7351*/ uint16(xCondPrefix), 2,
4757  	0x66, 7363,
4758  	0x0, 7357,
4759  	/*7357*/ uint16(xSetOp), uint16(PSUBUSW),
4760  	/*7359*/ uint16(xReadSlashR),
4761  	/*7360*/ uint16(xArgMm),
4762  	/*7361*/ uint16(xArgMmM64),
4763  	/*7362*/ uint16(xMatch),
4764  	/*7363*/ uint16(xSetOp), uint16(PSUBUSW),
4765  	/*7365*/ uint16(xReadSlashR),
4766  	/*7366*/ uint16(xArgXmm1),
4767  	/*7367*/ uint16(xArgXmm2M128),
4768  	/*7368*/ uint16(xMatch),
4769  	/*7369*/ uint16(xCondPrefix), 2,
4770  	0x66, 7381,
4771  	0x0, 7375,
4772  	/*7375*/ uint16(xSetOp), uint16(PMINUB),
4773  	/*7377*/ uint16(xReadSlashR),
4774  	/*7378*/ uint16(xArgMm1),
4775  	/*7379*/ uint16(xArgMm2M64),
4776  	/*7380*/ uint16(xMatch),
4777  	/*7381*/ uint16(xSetOp), uint16(PMINUB),
4778  	/*7383*/ uint16(xReadSlashR),
4779  	/*7384*/ uint16(xArgXmm1),
4780  	/*7385*/ uint16(xArgXmm2M128),
4781  	/*7386*/ uint16(xMatch),
4782  	/*7387*/ uint16(xCondPrefix), 2,
4783  	0x66, 7399,
4784  	0x0, 7393,
4785  	/*7393*/ uint16(xSetOp), uint16(PAND),
4786  	/*7395*/ uint16(xReadSlashR),
4787  	/*7396*/ uint16(xArgMm),
4788  	/*7397*/ uint16(xArgMmM64),
4789  	/*7398*/ uint16(xMatch),
4790  	/*7399*/ uint16(xSetOp), uint16(PAND),
4791  	/*7401*/ uint16(xReadSlashR),
4792  	/*7402*/ uint16(xArgXmm1),
4793  	/*7403*/ uint16(xArgXmm2M128),
4794  	/*7404*/ uint16(xMatch),
4795  	/*7405*/ uint16(xCondPrefix), 2,
4796  	0x66, 7417,
4797  	0x0, 7411,
4798  	/*7411*/ uint16(xSetOp), uint16(PADDUSB),
4799  	/*7413*/ uint16(xReadSlashR),
4800  	/*7414*/ uint16(xArgMm),
4801  	/*7415*/ uint16(xArgMmM64),
4802  	/*7416*/ uint16(xMatch),
4803  	/*7417*/ uint16(xSetOp), uint16(PADDUSB),
4804  	/*7419*/ uint16(xReadSlashR),
4805  	/*7420*/ uint16(xArgXmm1),
4806  	/*7421*/ uint16(xArgXmm2M128),
4807  	/*7422*/ uint16(xMatch),
4808  	/*7423*/ uint16(xCondPrefix), 2,
4809  	0x66, 7435,
4810  	0x0, 7429,
4811  	/*7429*/ uint16(xSetOp), uint16(PADDUSW),
4812  	/*7431*/ uint16(xReadSlashR),
4813  	/*7432*/ uint16(xArgMm),
4814  	/*7433*/ uint16(xArgMmM64),
4815  	/*7434*/ uint16(xMatch),
4816  	/*7435*/ uint16(xSetOp), uint16(PADDUSW),
4817  	/*7437*/ uint16(xReadSlashR),
4818  	/*7438*/ uint16(xArgXmm1),
4819  	/*7439*/ uint16(xArgXmm2M128),
4820  	/*7440*/ uint16(xMatch),
4821  	/*7441*/ uint16(xCondPrefix), 2,
4822  	0x66, 7453,
4823  	0x0, 7447,
4824  	/*7447*/ uint16(xSetOp), uint16(PMAXUB),
4825  	/*7449*/ uint16(xReadSlashR),
4826  	/*7450*/ uint16(xArgMm1),
4827  	/*7451*/ uint16(xArgMm2M64),
4828  	/*7452*/ uint16(xMatch),
4829  	/*7453*/ uint16(xSetOp), uint16(PMAXUB),
4830  	/*7455*/ uint16(xReadSlashR),
4831  	/*7456*/ uint16(xArgXmm1),
4832  	/*7457*/ uint16(xArgXmm2M128),
4833  	/*7458*/ uint16(xMatch),
4834  	/*7459*/ uint16(xCondPrefix), 2,
4835  	0x66, 7471,
4836  	0x0, 7465,
4837  	/*7465*/ uint16(xSetOp), uint16(PANDN),
4838  	/*7467*/ uint16(xReadSlashR),
4839  	/*7468*/ uint16(xArgMm),
4840  	/*7469*/ uint16(xArgMmM64),
4841  	/*7470*/ uint16(xMatch),
4842  	/*7471*/ uint16(xSetOp), uint16(PANDN),
4843  	/*7473*/ uint16(xReadSlashR),
4844  	/*7474*/ uint16(xArgXmm1),
4845  	/*7475*/ uint16(xArgXmm2M128),
4846  	/*7476*/ uint16(xMatch),
4847  	/*7477*/ uint16(xCondPrefix), 2,
4848  	0x66, 7489,
4849  	0x0, 7483,
4850  	/*7483*/ uint16(xSetOp), uint16(PAVGB),
4851  	/*7485*/ uint16(xReadSlashR),
4852  	/*7486*/ uint16(xArgMm1),
4853  	/*7487*/ uint16(xArgMm2M64),
4854  	/*7488*/ uint16(xMatch),
4855  	/*7489*/ uint16(xSetOp), uint16(PAVGB),
4856  	/*7491*/ uint16(xReadSlashR),
4857  	/*7492*/ uint16(xArgXmm1),
4858  	/*7493*/ uint16(xArgXmm2M128),
4859  	/*7494*/ uint16(xMatch),
4860  	/*7495*/ uint16(xCondPrefix), 2,
4861  	0x66, 7507,
4862  	0x0, 7501,
4863  	/*7501*/ uint16(xSetOp), uint16(PSRAW),
4864  	/*7503*/ uint16(xReadSlashR),
4865  	/*7504*/ uint16(xArgMm),
4866  	/*7505*/ uint16(xArgMmM64),
4867  	/*7506*/ uint16(xMatch),
4868  	/*7507*/ uint16(xSetOp), uint16(PSRAW),
4869  	/*7509*/ uint16(xReadSlashR),
4870  	/*7510*/ uint16(xArgXmm1),
4871  	/*7511*/ uint16(xArgXmm2M128),
4872  	/*7512*/ uint16(xMatch),
4873  	/*7513*/ uint16(xCondPrefix), 2,
4874  	0x66, 7525,
4875  	0x0, 7519,
4876  	/*7519*/ uint16(xSetOp), uint16(PSRAD),
4877  	/*7521*/ uint16(xReadSlashR),
4878  	/*7522*/ uint16(xArgMm),
4879  	/*7523*/ uint16(xArgMmM64),
4880  	/*7524*/ uint16(xMatch),
4881  	/*7525*/ uint16(xSetOp), uint16(PSRAD),
4882  	/*7527*/ uint16(xReadSlashR),
4883  	/*7528*/ uint16(xArgXmm1),
4884  	/*7529*/ uint16(xArgXmm2M128),
4885  	/*7530*/ uint16(xMatch),
4886  	/*7531*/ uint16(xCondPrefix), 2,
4887  	0x66, 7543,
4888  	0x0, 7537,
4889  	/*7537*/ uint16(xSetOp), uint16(PAVGW),
4890  	/*7539*/ uint16(xReadSlashR),
4891  	/*7540*/ uint16(xArgMm1),
4892  	/*7541*/ uint16(xArgMm2M64),
4893  	/*7542*/ uint16(xMatch),
4894  	/*7543*/ uint16(xSetOp), uint16(PAVGW),
4895  	/*7545*/ uint16(xReadSlashR),
4896  	/*7546*/ uint16(xArgXmm1),
4897  	/*7547*/ uint16(xArgXmm2M128),
4898  	/*7548*/ uint16(xMatch),
4899  	/*7549*/ uint16(xCondPrefix), 2,
4900  	0x66, 7561,
4901  	0x0, 7555,
4902  	/*7555*/ uint16(xSetOp), uint16(PMULHUW),
4903  	/*7557*/ uint16(xReadSlashR),
4904  	/*7558*/ uint16(xArgMm1),
4905  	/*7559*/ uint16(xArgMm2M64),
4906  	/*7560*/ uint16(xMatch),
4907  	/*7561*/ uint16(xSetOp), uint16(PMULHUW),
4908  	/*7563*/ uint16(xReadSlashR),
4909  	/*7564*/ uint16(xArgXmm1),
4910  	/*7565*/ uint16(xArgXmm2M128),
4911  	/*7566*/ uint16(xMatch),
4912  	/*7567*/ uint16(xCondPrefix), 2,
4913  	0x66, 7579,
4914  	0x0, 7573,
4915  	/*7573*/ uint16(xSetOp), uint16(PMULHW),
4916  	/*7575*/ uint16(xReadSlashR),
4917  	/*7576*/ uint16(xArgMm),
4918  	/*7577*/ uint16(xArgMmM64),
4919  	/*7578*/ uint16(xMatch),
4920  	/*7579*/ uint16(xSetOp), uint16(PMULHW),
4921  	/*7581*/ uint16(xReadSlashR),
4922  	/*7582*/ uint16(xArgXmm1),
4923  	/*7583*/ uint16(xArgXmm2M128),
4924  	/*7584*/ uint16(xMatch),
4925  	/*7585*/ uint16(xCondPrefix), 3,
4926  	0xF3, 7605,
4927  	0xF2, 7599,
4928  	0x66, 7593,
4929  	/*7593*/ uint16(xSetOp), uint16(CVTTPD2DQ),
4930  	/*7595*/ uint16(xReadSlashR),
4931  	/*7596*/ uint16(xArgXmm1),
4932  	/*7597*/ uint16(xArgXmm2M128),
4933  	/*7598*/ uint16(xMatch),
4934  	/*7599*/ uint16(xSetOp), uint16(CVTPD2DQ),
4935  	/*7601*/ uint16(xReadSlashR),
4936  	/*7602*/ uint16(xArgXmm1),
4937  	/*7603*/ uint16(xArgXmm2M128),
4938  	/*7604*/ uint16(xMatch),
4939  	/*7605*/ uint16(xSetOp), uint16(CVTDQ2PD),
4940  	/*7607*/ uint16(xReadSlashR),
4941  	/*7608*/ uint16(xArgXmm1),
4942  	/*7609*/ uint16(xArgXmm2M64),
4943  	/*7610*/ uint16(xMatch),
4944  	/*7611*/ uint16(xCondPrefix), 2,
4945  	0x66, 7623,
4946  	0x0, 7617,
4947  	/*7617*/ uint16(xSetOp), uint16(MOVNTQ),
4948  	/*7619*/ uint16(xReadSlashR),
4949  	/*7620*/ uint16(xArgM64),
4950  	/*7621*/ uint16(xArgMm),
4951  	/*7622*/ uint16(xMatch),
4952  	/*7623*/ uint16(xSetOp), uint16(MOVNTDQ),
4953  	/*7625*/ uint16(xReadSlashR),
4954  	/*7626*/ uint16(xArgM128),
4955  	/*7627*/ uint16(xArgXmm),
4956  	/*7628*/ uint16(xMatch),
4957  	/*7629*/ uint16(xCondPrefix), 2,
4958  	0x66, 7641,
4959  	0x0, 7635,
4960  	/*7635*/ uint16(xSetOp), uint16(PSUBSB),
4961  	/*7637*/ uint16(xReadSlashR),
4962  	/*7638*/ uint16(xArgMm),
4963  	/*7639*/ uint16(xArgMmM64),
4964  	/*7640*/ uint16(xMatch),
4965  	/*7641*/ uint16(xSetOp), uint16(PSUBSB),
4966  	/*7643*/ uint16(xReadSlashR),
4967  	/*7644*/ uint16(xArgXmm1),
4968  	/*7645*/ uint16(xArgXmm2M128),
4969  	/*7646*/ uint16(xMatch),
4970  	/*7647*/ uint16(xCondPrefix), 2,
4971  	0x66, 7659,
4972  	0x0, 7653,
4973  	/*7653*/ uint16(xSetOp), uint16(PSUBSW),
4974  	/*7655*/ uint16(xReadSlashR),
4975  	/*7656*/ uint16(xArgMm),
4976  	/*7657*/ uint16(xArgMmM64),
4977  	/*7658*/ uint16(xMatch),
4978  	/*7659*/ uint16(xSetOp), uint16(PSUBSW),
4979  	/*7661*/ uint16(xReadSlashR),
4980  	/*7662*/ uint16(xArgXmm1),
4981  	/*7663*/ uint16(xArgXmm2M128),
4982  	/*7664*/ uint16(xMatch),
4983  	/*7665*/ uint16(xCondPrefix), 2,
4984  	0x66, 7677,
4985  	0x0, 7671,
4986  	/*7671*/ uint16(xSetOp), uint16(PMINSW),
4987  	/*7673*/ uint16(xReadSlashR),
4988  	/*7674*/ uint16(xArgMm1),
4989  	/*7675*/ uint16(xArgMm2M64),
4990  	/*7676*/ uint16(xMatch),
4991  	/*7677*/ uint16(xSetOp), uint16(PMINSW),
4992  	/*7679*/ uint16(xReadSlashR),
4993  	/*7680*/ uint16(xArgXmm1),
4994  	/*7681*/ uint16(xArgXmm2M128),
4995  	/*7682*/ uint16(xMatch),
4996  	/*7683*/ uint16(xCondPrefix), 2,
4997  	0x66, 7695,
4998  	0x0, 7689,
4999  	/*7689*/ uint16(xSetOp), uint16(POR),
5000  	/*7691*/ uint16(xReadSlashR),
5001  	/*7692*/ uint16(xArgMm),
5002  	/*7693*/ uint16(xArgMmM64),
5003  	/*7694*/ uint16(xMatch),
5004  	/*7695*/ uint16(xSetOp), uint16(POR),
5005  	/*7697*/ uint16(xReadSlashR),
5006  	/*7698*/ uint16(xArgXmm1),
5007  	/*7699*/ uint16(xArgXmm2M128),
5008  	/*7700*/ uint16(xMatch),
5009  	/*7701*/ uint16(xCondPrefix), 2,
5010  	0x66, 7713,
5011  	0x0, 7707,
5012  	/*7707*/ uint16(xSetOp), uint16(PADDSB),
5013  	/*7709*/ uint16(xReadSlashR),
5014  	/*7710*/ uint16(xArgMm),
5015  	/*7711*/ uint16(xArgMmM64),
5016  	/*7712*/ uint16(xMatch),
5017  	/*7713*/ uint16(xSetOp), uint16(PADDSB),
5018  	/*7715*/ uint16(xReadSlashR),
5019  	/*7716*/ uint16(xArgXmm1),
5020  	/*7717*/ uint16(xArgXmm2M128),
5021  	/*7718*/ uint16(xMatch),
5022  	/*7719*/ uint16(xCondPrefix), 2,
5023  	0x66, 7731,
5024  	0x0, 7725,
5025  	/*7725*/ uint16(xSetOp), uint16(PADDSW),
5026  	/*7727*/ uint16(xReadSlashR),
5027  	/*7728*/ uint16(xArgMm),
5028  	/*7729*/ uint16(xArgMmM64),
5029  	/*7730*/ uint16(xMatch),
5030  	/*7731*/ uint16(xSetOp), uint16(PADDSW),
5031  	/*7733*/ uint16(xReadSlashR),
5032  	/*7734*/ uint16(xArgXmm1),
5033  	/*7735*/ uint16(xArgXmm2M128),
5034  	/*7736*/ uint16(xMatch),
5035  	/*7737*/ uint16(xCondPrefix), 2,
5036  	0x66, 7749,
5037  	0x0, 7743,
5038  	/*7743*/ uint16(xSetOp), uint16(PMAXSW),
5039  	/*7745*/ uint16(xReadSlashR),
5040  	/*7746*/ uint16(xArgMm1),
5041  	/*7747*/ uint16(xArgMm2M64),
5042  	/*7748*/ uint16(xMatch),
5043  	/*7749*/ uint16(xSetOp), uint16(PMAXSW),
5044  	/*7751*/ uint16(xReadSlashR),
5045  	/*7752*/ uint16(xArgXmm1),
5046  	/*7753*/ uint16(xArgXmm2M128),
5047  	/*7754*/ uint16(xMatch),
5048  	/*7755*/ uint16(xCondPrefix), 2,
5049  	0x66, 7767,
5050  	0x0, 7761,
5051  	/*7761*/ uint16(xSetOp), uint16(PXOR),
5052  	/*7763*/ uint16(xReadSlashR),
5053  	/*7764*/ uint16(xArgMm),
5054  	/*7765*/ uint16(xArgMmM64),
5055  	/*7766*/ uint16(xMatch),
5056  	/*7767*/ uint16(xSetOp), uint16(PXOR),
5057  	/*7769*/ uint16(xReadSlashR),
5058  	/*7770*/ uint16(xArgXmm1),
5059  	/*7771*/ uint16(xArgXmm2M128),
5060  	/*7772*/ uint16(xMatch),
5061  	/*7773*/ uint16(xCondPrefix), 1,
5062  	0xF2, 7777,
5063  	/*7777*/ uint16(xSetOp), uint16(LDDQU),
5064  	/*7779*/ uint16(xReadSlashR),
5065  	/*7780*/ uint16(xArgXmm1),
5066  	/*7781*/ uint16(xArgM128),
5067  	/*7782*/ uint16(xMatch),
5068  	/*7783*/ uint16(xCondPrefix), 2,
5069  	0x66, 7795,
5070  	0x0, 7789,
5071  	/*7789*/ uint16(xSetOp), uint16(PSLLW),
5072  	/*7791*/ uint16(xReadSlashR),
5073  	/*7792*/ uint16(xArgMm),
5074  	/*7793*/ uint16(xArgMmM64),
5075  	/*7794*/ uint16(xMatch),
5076  	/*7795*/ uint16(xSetOp), uint16(PSLLW),
5077  	/*7797*/ uint16(xReadSlashR),
5078  	/*7798*/ uint16(xArgXmm1),
5079  	/*7799*/ uint16(xArgXmm2M128),
5080  	/*7800*/ uint16(xMatch),
5081  	/*7801*/ uint16(xCondPrefix), 2,
5082  	0x66, 7813,
5083  	0x0, 7807,
5084  	/*7807*/ uint16(xSetOp), uint16(PSLLD),
5085  	/*7809*/ uint16(xReadSlashR),
5086  	/*7810*/ uint16(xArgMm),
5087  	/*7811*/ uint16(xArgMmM64),
5088  	/*7812*/ uint16(xMatch),
5089  	/*7813*/ uint16(xSetOp), uint16(PSLLD),
5090  	/*7815*/ uint16(xReadSlashR),
5091  	/*7816*/ uint16(xArgXmm1),
5092  	/*7817*/ uint16(xArgXmm2M128),
5093  	/*7818*/ uint16(xMatch),
5094  	/*7819*/ uint16(xCondPrefix), 2,
5095  	0x66, 7831,
5096  	0x0, 7825,
5097  	/*7825*/ uint16(xSetOp), uint16(PSLLQ),
5098  	/*7827*/ uint16(xReadSlashR),
5099  	/*7828*/ uint16(xArgMm),
5100  	/*7829*/ uint16(xArgMmM64),
5101  	/*7830*/ uint16(xMatch),
5102  	/*7831*/ uint16(xSetOp), uint16(PSLLQ),
5103  	/*7833*/ uint16(xReadSlashR),
5104  	/*7834*/ uint16(xArgXmm1),
5105  	/*7835*/ uint16(xArgXmm2M128),
5106  	/*7836*/ uint16(xMatch),
5107  	/*7837*/ uint16(xCondPrefix), 2,
5108  	0x66, 7849,
5109  	0x0, 7843,
5110  	/*7843*/ uint16(xSetOp), uint16(PMULUDQ),
5111  	/*7845*/ uint16(xReadSlashR),
5112  	/*7846*/ uint16(xArgMm1),
5113  	/*7847*/ uint16(xArgMm2M64),
5114  	/*7848*/ uint16(xMatch),
5115  	/*7849*/ uint16(xSetOp), uint16(PMULUDQ),
5116  	/*7851*/ uint16(xReadSlashR),
5117  	/*7852*/ uint16(xArgXmm1),
5118  	/*7853*/ uint16(xArgXmm2M128),
5119  	/*7854*/ uint16(xMatch),
5120  	/*7855*/ uint16(xCondPrefix), 2,
5121  	0x66, 7867,
5122  	0x0, 7861,
5123  	/*7861*/ uint16(xSetOp), uint16(PMADDWD),
5124  	/*7863*/ uint16(xReadSlashR),
5125  	/*7864*/ uint16(xArgMm),
5126  	/*7865*/ uint16(xArgMmM64),
5127  	/*7866*/ uint16(xMatch),
5128  	/*7867*/ uint16(xSetOp), uint16(PMADDWD),
5129  	/*7869*/ uint16(xReadSlashR),
5130  	/*7870*/ uint16(xArgXmm1),
5131  	/*7871*/ uint16(xArgXmm2M128),
5132  	/*7872*/ uint16(xMatch),
5133  	/*7873*/ uint16(xCondPrefix), 2,
5134  	0x66, 7885,
5135  	0x0, 7879,
5136  	/*7879*/ uint16(xSetOp), uint16(PSADBW),
5137  	/*7881*/ uint16(xReadSlashR),
5138  	/*7882*/ uint16(xArgMm1),
5139  	/*7883*/ uint16(xArgMm2M64),
5140  	/*7884*/ uint16(xMatch),
5141  	/*7885*/ uint16(xSetOp), uint16(PSADBW),
5142  	/*7887*/ uint16(xReadSlashR),
5143  	/*7888*/ uint16(xArgXmm1),
5144  	/*7889*/ uint16(xArgXmm2M128),
5145  	/*7890*/ uint16(xMatch),
5146  	/*7891*/ uint16(xCondPrefix), 2,
5147  	0x66, 7903,
5148  	0x0, 7897,
5149  	/*7897*/ uint16(xSetOp), uint16(MASKMOVQ),
5150  	/*7899*/ uint16(xReadSlashR),
5151  	/*7900*/ uint16(xArgMm1),
5152  	/*7901*/ uint16(xArgMm2),
5153  	/*7902*/ uint16(xMatch),
5154  	/*7903*/ uint16(xSetOp), uint16(MASKMOVDQU),
5155  	/*7905*/ uint16(xReadSlashR),
5156  	/*7906*/ uint16(xArgXmm1),
5157  	/*7907*/ uint16(xArgXmm2),
5158  	/*7908*/ uint16(xMatch),
5159  	/*7909*/ uint16(xCondPrefix), 2,
5160  	0x66, 7921,
5161  	0x0, 7915,
5162  	/*7915*/ uint16(xSetOp), uint16(PSUBB),
5163  	/*7917*/ uint16(xReadSlashR),
5164  	/*7918*/ uint16(xArgMm),
5165  	/*7919*/ uint16(xArgMmM64),
5166  	/*7920*/ uint16(xMatch),
5167  	/*7921*/ uint16(xSetOp), uint16(PSUBB),
5168  	/*7923*/ uint16(xReadSlashR),
5169  	/*7924*/ uint16(xArgXmm1),
5170  	/*7925*/ uint16(xArgXmm2M128),
5171  	/*7926*/ uint16(xMatch),
5172  	/*7927*/ uint16(xCondPrefix), 2,
5173  	0x66, 7939,
5174  	0x0, 7933,
5175  	/*7933*/ uint16(xSetOp), uint16(PSUBW),
5176  	/*7935*/ uint16(xReadSlashR),
5177  	/*7936*/ uint16(xArgMm),
5178  	/*7937*/ uint16(xArgMmM64),
5179  	/*7938*/ uint16(xMatch),
5180  	/*7939*/ uint16(xSetOp), uint16(PSUBW),
5181  	/*7941*/ uint16(xReadSlashR),
5182  	/*7942*/ uint16(xArgXmm1),
5183  	/*7943*/ uint16(xArgXmm2M128),
5184  	/*7944*/ uint16(xMatch),
5185  	/*7945*/ uint16(xCondPrefix), 2,
5186  	0x66, 7957,
5187  	0x0, 7951,
5188  	/*7951*/ uint16(xSetOp), uint16(PSUBD),
5189  	/*7953*/ uint16(xReadSlashR),
5190  	/*7954*/ uint16(xArgMm),
5191  	/*7955*/ uint16(xArgMmM64),
5192  	/*7956*/ uint16(xMatch),
5193  	/*7957*/ uint16(xSetOp), uint16(PSUBD),
5194  	/*7959*/ uint16(xReadSlashR),
5195  	/*7960*/ uint16(xArgXmm1),
5196  	/*7961*/ uint16(xArgXmm2M128),
5197  	/*7962*/ uint16(xMatch),
5198  	/*7963*/ uint16(xCondPrefix), 2,
5199  	0x66, 7975,
5200  	0x0, 7969,
5201  	/*7969*/ uint16(xSetOp), uint16(PSUBQ),
5202  	/*7971*/ uint16(xReadSlashR),
5203  	/*7972*/ uint16(xArgMm1),
5204  	/*7973*/ uint16(xArgMm2M64),
5205  	/*7974*/ uint16(xMatch),
5206  	/*7975*/ uint16(xSetOp), uint16(PSUBQ),
5207  	/*7977*/ uint16(xReadSlashR),
5208  	/*7978*/ uint16(xArgXmm1),
5209  	/*7979*/ uint16(xArgXmm2M128),
5210  	/*7980*/ uint16(xMatch),
5211  	/*7981*/ uint16(xCondPrefix), 2,
5212  	0x66, 7993,
5213  	0x0, 7987,
5214  	/*7987*/ uint16(xSetOp), uint16(PADDB),
5215  	/*7989*/ uint16(xReadSlashR),
5216  	/*7990*/ uint16(xArgMm),
5217  	/*7991*/ uint16(xArgMmM64),
5218  	/*7992*/ uint16(xMatch),
5219  	/*7993*/ uint16(xSetOp), uint16(PADDB),
5220  	/*7995*/ uint16(xReadSlashR),
5221  	/*7996*/ uint16(xArgXmm1),
5222  	/*7997*/ uint16(xArgXmm2M128),
5223  	/*7998*/ uint16(xMatch),
5224  	/*7999*/ uint16(xCondPrefix), 2,
5225  	0x66, 8011,
5226  	0x0, 8005,
5227  	/*8005*/ uint16(xSetOp), uint16(PADDW),
5228  	/*8007*/ uint16(xReadSlashR),
5229  	/*8008*/ uint16(xArgMm),
5230  	/*8009*/ uint16(xArgMmM64),
5231  	/*8010*/ uint16(xMatch),
5232  	/*8011*/ uint16(xSetOp), uint16(PADDW),
5233  	/*8013*/ uint16(xReadSlashR),
5234  	/*8014*/ uint16(xArgXmm1),
5235  	/*8015*/ uint16(xArgXmm2M128),
5236  	/*8016*/ uint16(xMatch),
5237  	/*8017*/ uint16(xCondPrefix), 2,
5238  	0x66, 8029,
5239  	0x0, 8023,
5240  	/*8023*/ uint16(xSetOp), uint16(PADDD),
5241  	/*8025*/ uint16(xReadSlashR),
5242  	/*8026*/ uint16(xArgMm),
5243  	/*8027*/ uint16(xArgMmM64),
5244  	/*8028*/ uint16(xMatch),
5245  	/*8029*/ uint16(xSetOp), uint16(PADDD),
5246  	/*8031*/ uint16(xReadSlashR),
5247  	/*8032*/ uint16(xArgXmm1),
5248  	/*8033*/ uint16(xArgXmm2M128),
5249  	/*8034*/ uint16(xMatch),
5250  	/*8035*/ uint16(xCondDataSize), 0, 8039, 0,
5251  	/*8039*/ uint16(xSetOp), uint16(UD0),
5252  	/*8041*/ uint16(xReadSlashR),
5253  	/*8042*/ uint16(xArgR32),
5254  	/*8043*/ uint16(xArgRM32),
5255  	/*8044*/ uint16(xMatch),
5256  	/*8045*/ uint16(xSetOp), uint16(ADC),
5257  	/*8047*/ uint16(xReadSlashR),
5258  	/*8048*/ uint16(xArgRM8),
5259  	/*8049*/ uint16(xArgR8),
5260  	/*8050*/ uint16(xMatch),
5261  	/*8051*/ uint16(xCondIs64), 8054, 8070,
5262  	/*8054*/ uint16(xCondDataSize), 8058, 8064, 0,
5263  	/*8058*/ uint16(xSetOp), uint16(ADC),
5264  	/*8060*/ uint16(xReadSlashR),
5265  	/*8061*/ uint16(xArgRM16),
5266  	/*8062*/ uint16(xArgR16),
5267  	/*8063*/ uint16(xMatch),
5268  	/*8064*/ uint16(xSetOp), uint16(ADC),
5269  	/*8066*/ uint16(xReadSlashR),
5270  	/*8067*/ uint16(xArgRM32),
5271  	/*8068*/ uint16(xArgR32),
5272  	/*8069*/ uint16(xMatch),
5273  	/*8070*/ uint16(xCondDataSize), 8058, 8064, 8074,
5274  	/*8074*/ uint16(xSetOp), uint16(ADC),
5275  	/*8076*/ uint16(xReadSlashR),
5276  	/*8077*/ uint16(xArgRM64),
5277  	/*8078*/ uint16(xArgR64),
5278  	/*8079*/ uint16(xMatch),
5279  	/*8080*/ uint16(xSetOp), uint16(ADC),
5280  	/*8082*/ uint16(xReadSlashR),
5281  	/*8083*/ uint16(xArgR8),
5282  	/*8084*/ uint16(xArgRM8),
5283  	/*8085*/ uint16(xMatch),
5284  	/*8086*/ uint16(xCondIs64), 8089, 8105,
5285  	/*8089*/ uint16(xCondDataSize), 8093, 8099, 0,
5286  	/*8093*/ uint16(xSetOp), uint16(ADC),
5287  	/*8095*/ uint16(xReadSlashR),
5288  	/*8096*/ uint16(xArgR16),
5289  	/*8097*/ uint16(xArgRM16),
5290  	/*8098*/ uint16(xMatch),
5291  	/*8099*/ uint16(xSetOp), uint16(ADC),
5292  	/*8101*/ uint16(xReadSlashR),
5293  	/*8102*/ uint16(xArgR32),
5294  	/*8103*/ uint16(xArgRM32),
5295  	/*8104*/ uint16(xMatch),
5296  	/*8105*/ uint16(xCondDataSize), 8093, 8099, 8109,
5297  	/*8109*/ uint16(xSetOp), uint16(ADC),
5298  	/*8111*/ uint16(xReadSlashR),
5299  	/*8112*/ uint16(xArgR64),
5300  	/*8113*/ uint16(xArgRM64),
5301  	/*8114*/ uint16(xMatch),
5302  	/*8115*/ uint16(xSetOp), uint16(ADC),
5303  	/*8117*/ uint16(xReadIb),
5304  	/*8118*/ uint16(xArgAL),
5305  	/*8119*/ uint16(xArgImm8u),
5306  	/*8120*/ uint16(xMatch),
5307  	/*8121*/ uint16(xCondIs64), 8124, 8140,
5308  	/*8124*/ uint16(xCondDataSize), 8128, 8134, 0,
5309  	/*8128*/ uint16(xSetOp), uint16(ADC),
5310  	/*8130*/ uint16(xReadIw),
5311  	/*8131*/ uint16(xArgAX),
5312  	/*8132*/ uint16(xArgImm16),
5313  	/*8133*/ uint16(xMatch),
5314  	/*8134*/ uint16(xSetOp), uint16(ADC),
5315  	/*8136*/ uint16(xReadId),
5316  	/*8137*/ uint16(xArgEAX),
5317  	/*8138*/ uint16(xArgImm32),
5318  	/*8139*/ uint16(xMatch),
5319  	/*8140*/ uint16(xCondDataSize), 8128, 8134, 8144,
5320  	/*8144*/ uint16(xSetOp), uint16(ADC),
5321  	/*8146*/ uint16(xReadId),
5322  	/*8147*/ uint16(xArgRAX),
5323  	/*8148*/ uint16(xArgImm32),
5324  	/*8149*/ uint16(xMatch),
5325  	/*8150*/ uint16(xCondIs64), 8153, 0,
5326  	/*8153*/ uint16(xSetOp), uint16(PUSH),
5327  	/*8155*/ uint16(xArgSS),
5328  	/*8156*/ uint16(xMatch),
5329  	/*8157*/ uint16(xCondIs64), 8160, 0,
5330  	/*8160*/ uint16(xSetOp), uint16(POP),
5331  	/*8162*/ uint16(xArgSS),
5332  	/*8163*/ uint16(xMatch),
5333  	/*8164*/ uint16(xSetOp), uint16(SBB),
5334  	/*8166*/ uint16(xReadSlashR),
5335  	/*8167*/ uint16(xArgRM8),
5336  	/*8168*/ uint16(xArgR8),
5337  	/*8169*/ uint16(xMatch),
5338  	/*8170*/ uint16(xCondIs64), 8173, 8189,
5339  	/*8173*/ uint16(xCondDataSize), 8177, 8183, 0,
5340  	/*8177*/ uint16(xSetOp), uint16(SBB),
5341  	/*8179*/ uint16(xReadSlashR),
5342  	/*8180*/ uint16(xArgRM16),
5343  	/*8181*/ uint16(xArgR16),
5344  	/*8182*/ uint16(xMatch),
5345  	/*8183*/ uint16(xSetOp), uint16(SBB),
5346  	/*8185*/ uint16(xReadSlashR),
5347  	/*8186*/ uint16(xArgRM32),
5348  	/*8187*/ uint16(xArgR32),
5349  	/*8188*/ uint16(xMatch),
5350  	/*8189*/ uint16(xCondDataSize), 8177, 8183, 8193,
5351  	/*8193*/ uint16(xSetOp), uint16(SBB),
5352  	/*8195*/ uint16(xReadSlashR),
5353  	/*8196*/ uint16(xArgRM64),
5354  	/*8197*/ uint16(xArgR64),
5355  	/*8198*/ uint16(xMatch),
5356  	/*8199*/ uint16(xSetOp), uint16(SBB),
5357  	/*8201*/ uint16(xReadSlashR),
5358  	/*8202*/ uint16(xArgR8),
5359  	/*8203*/ uint16(xArgRM8),
5360  	/*8204*/ uint16(xMatch),
5361  	/*8205*/ uint16(xCondIs64), 8208, 8224,
5362  	/*8208*/ uint16(xCondDataSize), 8212, 8218, 0,
5363  	/*8212*/ uint16(xSetOp), uint16(SBB),
5364  	/*8214*/ uint16(xReadSlashR),
5365  	/*8215*/ uint16(xArgR16),
5366  	/*8216*/ uint16(xArgRM16),
5367  	/*8217*/ uint16(xMatch),
5368  	/*8218*/ uint16(xSetOp), uint16(SBB),
5369  	/*8220*/ uint16(xReadSlashR),
5370  	/*8221*/ uint16(xArgR32),
5371  	/*8222*/ uint16(xArgRM32),
5372  	/*8223*/ uint16(xMatch),
5373  	/*8224*/ uint16(xCondDataSize), 8212, 8218, 8228,
5374  	/*8228*/ uint16(xSetOp), uint16(SBB),
5375  	/*8230*/ uint16(xReadSlashR),
5376  	/*8231*/ uint16(xArgR64),
5377  	/*8232*/ uint16(xArgRM64),
5378  	/*8233*/ uint16(xMatch),
5379  	/*8234*/ uint16(xSetOp), uint16(SBB),
5380  	/*8236*/ uint16(xReadIb),
5381  	/*8237*/ uint16(xArgAL),
5382  	/*8238*/ uint16(xArgImm8u),
5383  	/*8239*/ uint16(xMatch),
5384  	/*8240*/ uint16(xCondIs64), 8243, 8259,
5385  	/*8243*/ uint16(xCondDataSize), 8247, 8253, 0,
5386  	/*8247*/ uint16(xSetOp), uint16(SBB),
5387  	/*8249*/ uint16(xReadIw),
5388  	/*8250*/ uint16(xArgAX),
5389  	/*8251*/ uint16(xArgImm16),
5390  	/*8252*/ uint16(xMatch),
5391  	/*8253*/ uint16(xSetOp), uint16(SBB),
5392  	/*8255*/ uint16(xReadId),
5393  	/*8256*/ uint16(xArgEAX),
5394  	/*8257*/ uint16(xArgImm32),
5395  	/*8258*/ uint16(xMatch),
5396  	/*8259*/ uint16(xCondDataSize), 8247, 8253, 8263,
5397  	/*8263*/ uint16(xSetOp), uint16(SBB),
5398  	/*8265*/ uint16(xReadId),
5399  	/*8266*/ uint16(xArgRAX),
5400  	/*8267*/ uint16(xArgImm32),
5401  	/*8268*/ uint16(xMatch),
5402  	/*8269*/ uint16(xCondIs64), 8272, 0,
5403  	/*8272*/ uint16(xSetOp), uint16(PUSH),
5404  	/*8274*/ uint16(xArgDS),
5405  	/*8275*/ uint16(xMatch),
5406  	/*8276*/ uint16(xCondIs64), 8279, 0,
5407  	/*8279*/ uint16(xSetOp), uint16(POP),
5408  	/*8281*/ uint16(xArgDS),
5409  	/*8282*/ uint16(xMatch),
5410  	/*8283*/ uint16(xSetOp), uint16(AND),
5411  	/*8285*/ uint16(xReadSlashR),
5412  	/*8286*/ uint16(xArgRM8),
5413  	/*8287*/ uint16(xArgR8),
5414  	/*8288*/ uint16(xMatch),
5415  	/*8289*/ uint16(xCondIs64), 8292, 8308,
5416  	/*8292*/ uint16(xCondDataSize), 8296, 8302, 0,
5417  	/*8296*/ uint16(xSetOp), uint16(AND),
5418  	/*8298*/ uint16(xReadSlashR),
5419  	/*8299*/ uint16(xArgRM16),
5420  	/*8300*/ uint16(xArgR16),
5421  	/*8301*/ uint16(xMatch),
5422  	/*8302*/ uint16(xSetOp), uint16(AND),
5423  	/*8304*/ uint16(xReadSlashR),
5424  	/*8305*/ uint16(xArgRM32),
5425  	/*8306*/ uint16(xArgR32),
5426  	/*8307*/ uint16(xMatch),
5427  	/*8308*/ uint16(xCondDataSize), 8296, 8302, 8312,
5428  	/*8312*/ uint16(xSetOp), uint16(AND),
5429  	/*8314*/ uint16(xReadSlashR),
5430  	/*8315*/ uint16(xArgRM64),
5431  	/*8316*/ uint16(xArgR64),
5432  	/*8317*/ uint16(xMatch),
5433  	/*8318*/ uint16(xSetOp), uint16(AND),
5434  	/*8320*/ uint16(xReadSlashR),
5435  	/*8321*/ uint16(xArgR8),
5436  	/*8322*/ uint16(xArgRM8),
5437  	/*8323*/ uint16(xMatch),
5438  	/*8324*/ uint16(xCondIs64), 8327, 8343,
5439  	/*8327*/ uint16(xCondDataSize), 8331, 8337, 0,
5440  	/*8331*/ uint16(xSetOp), uint16(AND),
5441  	/*8333*/ uint16(xReadSlashR),
5442  	/*8334*/ uint16(xArgR16),
5443  	/*8335*/ uint16(xArgRM16),
5444  	/*8336*/ uint16(xMatch),
5445  	/*8337*/ uint16(xSetOp), uint16(AND),
5446  	/*8339*/ uint16(xReadSlashR),
5447  	/*8340*/ uint16(xArgR32),
5448  	/*8341*/ uint16(xArgRM32),
5449  	/*8342*/ uint16(xMatch),
5450  	/*8343*/ uint16(xCondDataSize), 8331, 8337, 8347,
5451  	/*8347*/ uint16(xSetOp), uint16(AND),
5452  	/*8349*/ uint16(xReadSlashR),
5453  	/*8350*/ uint16(xArgR64),
5454  	/*8351*/ uint16(xArgRM64),
5455  	/*8352*/ uint16(xMatch),
5456  	/*8353*/ uint16(xSetOp), uint16(AND),
5457  	/*8355*/ uint16(xReadIb),
5458  	/*8356*/ uint16(xArgAL),
5459  	/*8357*/ uint16(xArgImm8u),
5460  	/*8358*/ uint16(xMatch),
5461  	/*8359*/ uint16(xCondIs64), 8362, 8378,
5462  	/*8362*/ uint16(xCondDataSize), 8366, 8372, 0,
5463  	/*8366*/ uint16(xSetOp), uint16(AND),
5464  	/*8368*/ uint16(xReadIw),
5465  	/*8369*/ uint16(xArgAX),
5466  	/*8370*/ uint16(xArgImm16),
5467  	/*8371*/ uint16(xMatch),
5468  	/*8372*/ uint16(xSetOp), uint16(AND),
5469  	/*8374*/ uint16(xReadId),
5470  	/*8375*/ uint16(xArgEAX),
5471  	/*8376*/ uint16(xArgImm32),
5472  	/*8377*/ uint16(xMatch),
5473  	/*8378*/ uint16(xCondDataSize), 8366, 8372, 8382,
5474  	/*8382*/ uint16(xSetOp), uint16(AND),
5475  	/*8384*/ uint16(xReadId),
5476  	/*8385*/ uint16(xArgRAX),
5477  	/*8386*/ uint16(xArgImm32),
5478  	/*8387*/ uint16(xMatch),
5479  	/*8388*/ uint16(xCondIs64), 8391, 0,
5480  	/*8391*/ uint16(xSetOp), uint16(DAA),
5481  	/*8393*/ uint16(xMatch),
5482  	/*8394*/ uint16(xSetOp), uint16(SUB),
5483  	/*8396*/ uint16(xReadSlashR),
5484  	/*8397*/ uint16(xArgRM8),
5485  	/*8398*/ uint16(xArgR8),
5486  	/*8399*/ uint16(xMatch),
5487  	/*8400*/ uint16(xCondIs64), 8403, 8419,
5488  	/*8403*/ uint16(xCondDataSize), 8407, 8413, 0,
5489  	/*8407*/ uint16(xSetOp), uint16(SUB),
5490  	/*8409*/ uint16(xReadSlashR),
5491  	/*8410*/ uint16(xArgRM16),
5492  	/*8411*/ uint16(xArgR16),
5493  	/*8412*/ uint16(xMatch),
5494  	/*8413*/ uint16(xSetOp), uint16(SUB),
5495  	/*8415*/ uint16(xReadSlashR),
5496  	/*8416*/ uint16(xArgRM32),
5497  	/*8417*/ uint16(xArgR32),
5498  	/*8418*/ uint16(xMatch),
5499  	/*8419*/ uint16(xCondDataSize), 8407, 8413, 8423,
5500  	/*8423*/ uint16(xSetOp), uint16(SUB),
5501  	/*8425*/ uint16(xReadSlashR),
5502  	/*8426*/ uint16(xArgRM64),
5503  	/*8427*/ uint16(xArgR64),
5504  	/*8428*/ uint16(xMatch),
5505  	/*8429*/ uint16(xCondPrefix), 3,
5506  	0xC5, 8457,
5507  	0xC4, 8443,
5508  	0x0, 8437,
5509  	/*8437*/ uint16(xSetOp), uint16(SUB),
5510  	/*8439*/ uint16(xReadSlashR),
5511  	/*8440*/ uint16(xArgR8),
5512  	/*8441*/ uint16(xArgRM8),
5513  	/*8442*/ uint16(xMatch),
5514  	/*8443*/ uint16(xCondPrefix), 1,
5515  	0x66, 8447,
5516  	/*8447*/ uint16(xCondPrefix), 1,
5517  	0x0F38, 8451,
5518  	/*8451*/ uint16(xSetOp), uint16(VMOVNTDQA),
5519  	/*8453*/ uint16(xReadSlashR),
5520  	/*8454*/ uint16(xArgYmm1),
5521  	/*8455*/ uint16(xArgM256),
5522  	/*8456*/ uint16(xMatch),
5523  	/*8457*/ uint16(xCondPrefix), 1,
5524  	0x66, 8461,
5525  	/*8461*/ uint16(xCondPrefix), 1,
5526  	0x0F38, 8465,
5527  	/*8465*/ uint16(xSetOp), uint16(VMOVNTDQA),
5528  	/*8467*/ uint16(xReadSlashR),
5529  	/*8468*/ uint16(xArgYmm1),
5530  	/*8469*/ uint16(xArgM256),
5531  	/*8470*/ uint16(xMatch),
5532  	/*8471*/ uint16(xCondIs64), 8474, 8490,
5533  	/*8474*/ uint16(xCondDataSize), 8478, 8484, 0,
5534  	/*8478*/ uint16(xSetOp), uint16(SUB),
5535  	/*8480*/ uint16(xReadSlashR),
5536  	/*8481*/ uint16(xArgR16),
5537  	/*8482*/ uint16(xArgRM16),
5538  	/*8483*/ uint16(xMatch),
5539  	/*8484*/ uint16(xSetOp), uint16(SUB),
5540  	/*8486*/ uint16(xReadSlashR),
5541  	/*8487*/ uint16(xArgR32),
5542  	/*8488*/ uint16(xArgRM32),
5543  	/*8489*/ uint16(xMatch),
5544  	/*8490*/ uint16(xCondDataSize), 8478, 8484, 8494,
5545  	/*8494*/ uint16(xSetOp), uint16(SUB),
5546  	/*8496*/ uint16(xReadSlashR),
5547  	/*8497*/ uint16(xArgR64),
5548  	/*8498*/ uint16(xArgRM64),
5549  	/*8499*/ uint16(xMatch),
5550  	/*8500*/ uint16(xSetOp), uint16(SUB),
5551  	/*8502*/ uint16(xReadIb),
5552  	/*8503*/ uint16(xArgAL),
5553  	/*8504*/ uint16(xArgImm8u),
5554  	/*8505*/ uint16(xMatch),
5555  	/*8506*/ uint16(xCondIs64), 8509, 8525,
5556  	/*8509*/ uint16(xCondDataSize), 8513, 8519, 0,
5557  	/*8513*/ uint16(xSetOp), uint16(SUB),
5558  	/*8515*/ uint16(xReadIw),
5559  	/*8516*/ uint16(xArgAX),
5560  	/*8517*/ uint16(xArgImm16),
5561  	/*8518*/ uint16(xMatch),
5562  	/*8519*/ uint16(xSetOp), uint16(SUB),
5563  	/*8521*/ uint16(xReadId),
5564  	/*8522*/ uint16(xArgEAX),
5565  	/*8523*/ uint16(xArgImm32),
5566  	/*8524*/ uint16(xMatch),
5567  	/*8525*/ uint16(xCondDataSize), 8513, 8519, 8529,
5568  	/*8529*/ uint16(xSetOp), uint16(SUB),
5569  	/*8531*/ uint16(xReadId),
5570  	/*8532*/ uint16(xArgRAX),
5571  	/*8533*/ uint16(xArgImm32),
5572  	/*8534*/ uint16(xMatch),
5573  	/*8535*/ uint16(xCondIs64), 8538, 0,
5574  	/*8538*/ uint16(xSetOp), uint16(DAS),
5575  	/*8540*/ uint16(xMatch),
5576  	/*8541*/ uint16(xSetOp), uint16(XOR),
5577  	/*8543*/ uint16(xReadSlashR),
5578  	/*8544*/ uint16(xArgRM8),
5579  	/*8545*/ uint16(xArgR8),
5580  	/*8546*/ uint16(xMatch),
5581  	/*8547*/ uint16(xCondIs64), 8550, 8566,
5582  	/*8550*/ uint16(xCondDataSize), 8554, 8560, 0,
5583  	/*8554*/ uint16(xSetOp), uint16(XOR),
5584  	/*8556*/ uint16(xReadSlashR),
5585  	/*8557*/ uint16(xArgRM16),
5586  	/*8558*/ uint16(xArgR16),
5587  	/*8559*/ uint16(xMatch),
5588  	/*8560*/ uint16(xSetOp), uint16(XOR),
5589  	/*8562*/ uint16(xReadSlashR),
5590  	/*8563*/ uint16(xArgRM32),
5591  	/*8564*/ uint16(xArgR32),
5592  	/*8565*/ uint16(xMatch),
5593  	/*8566*/ uint16(xCondDataSize), 8554, 8560, 8570,
5594  	/*8570*/ uint16(xSetOp), uint16(XOR),
5595  	/*8572*/ uint16(xReadSlashR),
5596  	/*8573*/ uint16(xArgRM64),
5597  	/*8574*/ uint16(xArgR64),
5598  	/*8575*/ uint16(xMatch),
5599  	/*8576*/ uint16(xSetOp), uint16(XOR),
5600  	/*8578*/ uint16(xReadSlashR),
5601  	/*8579*/ uint16(xArgR8),
5602  	/*8580*/ uint16(xArgRM8),
5603  	/*8581*/ uint16(xMatch),
5604  	/*8582*/ uint16(xCondIs64), 8585, 8601,
5605  	/*8585*/ uint16(xCondDataSize), 8589, 8595, 0,
5606  	/*8589*/ uint16(xSetOp), uint16(XOR),
5607  	/*8591*/ uint16(xReadSlashR),
5608  	/*8592*/ uint16(xArgR16),
5609  	/*8593*/ uint16(xArgRM16),
5610  	/*8594*/ uint16(xMatch),
5611  	/*8595*/ uint16(xSetOp), uint16(XOR),
5612  	/*8597*/ uint16(xReadSlashR),
5613  	/*8598*/ uint16(xArgR32),
5614  	/*8599*/ uint16(xArgRM32),
5615  	/*8600*/ uint16(xMatch),
5616  	/*8601*/ uint16(xCondDataSize), 8589, 8595, 8605,
5617  	/*8605*/ uint16(xSetOp), uint16(XOR),
5618  	/*8607*/ uint16(xReadSlashR),
5619  	/*8608*/ uint16(xArgR64),
5620  	/*8609*/ uint16(xArgRM64),
5621  	/*8610*/ uint16(xMatch),
5622  	/*8611*/ uint16(xSetOp), uint16(XOR),
5623  	/*8613*/ uint16(xReadIb),
5624  	/*8614*/ uint16(xArgAL),
5625  	/*8615*/ uint16(xArgImm8u),
5626  	/*8616*/ uint16(xMatch),
5627  	/*8617*/ uint16(xCondIs64), 8620, 8636,
5628  	/*8620*/ uint16(xCondDataSize), 8624, 8630, 0,
5629  	/*8624*/ uint16(xSetOp), uint16(XOR),
5630  	/*8626*/ uint16(xReadIw),
5631  	/*8627*/ uint16(xArgAX),
5632  	/*8628*/ uint16(xArgImm16),
5633  	/*8629*/ uint16(xMatch),
5634  	/*8630*/ uint16(xSetOp), uint16(XOR),
5635  	/*8632*/ uint16(xReadId),
5636  	/*8633*/ uint16(xArgEAX),
5637  	/*8634*/ uint16(xArgImm32),
5638  	/*8635*/ uint16(xMatch),
5639  	/*8636*/ uint16(xCondDataSize), 8624, 8630, 8640,
5640  	/*8640*/ uint16(xSetOp), uint16(XOR),
5641  	/*8642*/ uint16(xReadId),
5642  	/*8643*/ uint16(xArgRAX),
5643  	/*8644*/ uint16(xArgImm32),
5644  	/*8645*/ uint16(xMatch),
5645  	/*8646*/ uint16(xCondIs64), 8649, 0,
5646  	/*8649*/ uint16(xSetOp), uint16(AAA),
5647  	/*8651*/ uint16(xMatch),
5648  	/*8652*/ uint16(xSetOp), uint16(CMP),
5649  	/*8654*/ uint16(xReadSlashR),
5650  	/*8655*/ uint16(xArgRM8),
5651  	/*8656*/ uint16(xArgR8),
5652  	/*8657*/ uint16(xMatch),
5653  	/*8658*/ uint16(xCondIs64), 8661, 8677,
5654  	/*8661*/ uint16(xCondDataSize), 8665, 8671, 0,
5655  	/*8665*/ uint16(xSetOp), uint16(CMP),
5656  	/*8667*/ uint16(xReadSlashR),
5657  	/*8668*/ uint16(xArgRM16),
5658  	/*8669*/ uint16(xArgR16),
5659  	/*8670*/ uint16(xMatch),
5660  	/*8671*/ uint16(xSetOp), uint16(CMP),
5661  	/*8673*/ uint16(xReadSlashR),
5662  	/*8674*/ uint16(xArgRM32),
5663  	/*8675*/ uint16(xArgR32),
5664  	/*8676*/ uint16(xMatch),
5665  	/*8677*/ uint16(xCondDataSize), 8665, 8671, 8681,
5666  	/*8681*/ uint16(xSetOp), uint16(CMP),
5667  	/*8683*/ uint16(xReadSlashR),
5668  	/*8684*/ uint16(xArgRM64),
5669  	/*8685*/ uint16(xArgR64),
5670  	/*8686*/ uint16(xMatch),
5671  	/*8687*/ uint16(xSetOp), uint16(CMP),
5672  	/*8689*/ uint16(xReadSlashR),
5673  	/*8690*/ uint16(xArgR8),
5674  	/*8691*/ uint16(xArgRM8),
5675  	/*8692*/ uint16(xMatch),
5676  	/*8693*/ uint16(xCondIs64), 8696, 8712,
5677  	/*8696*/ uint16(xCondDataSize), 8700, 8706, 0,
5678  	/*8700*/ uint16(xSetOp), uint16(CMP),
5679  	/*8702*/ uint16(xReadSlashR),
5680  	/*8703*/ uint16(xArgR16),
5681  	/*8704*/ uint16(xArgRM16),
5682  	/*8705*/ uint16(xMatch),
5683  	/*8706*/ uint16(xSetOp), uint16(CMP),
5684  	/*8708*/ uint16(xReadSlashR),
5685  	/*8709*/ uint16(xArgR32),
5686  	/*8710*/ uint16(xArgRM32),
5687  	/*8711*/ uint16(xMatch),
5688  	/*8712*/ uint16(xCondDataSize), 8700, 8706, 8716,
5689  	/*8716*/ uint16(xSetOp), uint16(CMP),
5690  	/*8718*/ uint16(xReadSlashR),
5691  	/*8719*/ uint16(xArgR64),
5692  	/*8720*/ uint16(xArgRM64),
5693  	/*8721*/ uint16(xMatch),
5694  	/*8722*/ uint16(xSetOp), uint16(CMP),
5695  	/*8724*/ uint16(xReadIb),
5696  	/*8725*/ uint16(xArgAL),
5697  	/*8726*/ uint16(xArgImm8u),
5698  	/*8727*/ uint16(xMatch),
5699  	/*8728*/ uint16(xCondIs64), 8731, 8747,
5700  	/*8731*/ uint16(xCondDataSize), 8735, 8741, 0,
5701  	/*8735*/ uint16(xSetOp), uint16(CMP),
5702  	/*8737*/ uint16(xReadIw),
5703  	/*8738*/ uint16(xArgAX),
5704  	/*8739*/ uint16(xArgImm16),
5705  	/*8740*/ uint16(xMatch),
5706  	/*8741*/ uint16(xSetOp), uint16(CMP),
5707  	/*8743*/ uint16(xReadId),
5708  	/*8744*/ uint16(xArgEAX),
5709  	/*8745*/ uint16(xArgImm32),
5710  	/*8746*/ uint16(xMatch),
5711  	/*8747*/ uint16(xCondDataSize), 8735, 8741, 8751,
5712  	/*8751*/ uint16(xSetOp), uint16(CMP),
5713  	/*8753*/ uint16(xReadId),
5714  	/*8754*/ uint16(xArgRAX),
5715  	/*8755*/ uint16(xArgImm32),
5716  	/*8756*/ uint16(xMatch),
5717  	/*8757*/ uint16(xCondIs64), 8760, 0,
5718  	/*8760*/ uint16(xSetOp), uint16(AAS),
5719  	/*8762*/ uint16(xMatch),
5720  	/*8763*/ uint16(xCondIs64), 8766, 0,
5721  	/*8766*/ uint16(xCondDataSize), 8770, 8774, 0,
5722  	/*8770*/ uint16(xSetOp), uint16(INC),
5723  	/*8772*/ uint16(xArgR16op),
5724  	/*8773*/ uint16(xMatch),
5725  	/*8774*/ uint16(xSetOp), uint16(INC),
5726  	/*8776*/ uint16(xArgR32op),
5727  	/*8777*/ uint16(xMatch),
5728  	/*8778*/ uint16(xCondIs64), 8781, 0,
5729  	/*8781*/ uint16(xCondDataSize), 8785, 8789, 0,
5730  	/*8785*/ uint16(xSetOp), uint16(DEC),
5731  	/*8787*/ uint16(xArgR16op),
5732  	/*8788*/ uint16(xMatch),
5733  	/*8789*/ uint16(xSetOp), uint16(DEC),
5734  	/*8791*/ uint16(xArgR32op),
5735  	/*8792*/ uint16(xMatch),
5736  	/*8793*/ uint16(xCondIs64), 8796, 8808,
5737  	/*8796*/ uint16(xCondDataSize), 8800, 8804, 0,
5738  	/*8800*/ uint16(xSetOp), uint16(PUSH),
5739  	/*8802*/ uint16(xArgR16op),
5740  	/*8803*/ uint16(xMatch),
5741  	/*8804*/ uint16(xSetOp), uint16(PUSH),
5742  	/*8806*/ uint16(xArgR32op),
5743  	/*8807*/ uint16(xMatch),
5744  	/*8808*/ uint16(xCondDataSize), 8800, 8812, 8816,
5745  	/*8812*/ uint16(xSetOp), uint16(PUSH),
5746  	/*8814*/ uint16(xArgR64op),
5747  	/*8815*/ uint16(xMatch),
5748  	/*8816*/ uint16(xSetOp), uint16(PUSH),
5749  	/*8818*/ uint16(xArgR64op),
5750  	/*8819*/ uint16(xMatch),
5751  	/*8820*/ uint16(xCondIs64), 8823, 8835,
5752  	/*8823*/ uint16(xCondDataSize), 8827, 8831, 0,
5753  	/*8827*/ uint16(xSetOp), uint16(POP),
5754  	/*8829*/ uint16(xArgR16op),
5755  	/*8830*/ uint16(xMatch),
5756  	/*8831*/ uint16(xSetOp), uint16(POP),
5757  	/*8833*/ uint16(xArgR32op),
5758  	/*8834*/ uint16(xMatch),
5759  	/*8835*/ uint16(xCondDataSize), 8827, 8839, 8843,
5760  	/*8839*/ uint16(xSetOp), uint16(POP),
5761  	/*8841*/ uint16(xArgR64op),
5762  	/*8842*/ uint16(xMatch),
5763  	/*8843*/ uint16(xSetOp), uint16(POP),
5764  	/*8845*/ uint16(xArgR64op),
5765  	/*8846*/ uint16(xMatch),
5766  	/*8847*/ uint16(xCondIs64), 8850, 0,
5767  	/*8850*/ uint16(xCondDataSize), 8854, 8857, 0,
5768  	/*8854*/ uint16(xSetOp), uint16(PUSHA),
5769  	/*8856*/ uint16(xMatch),
5770  	/*8857*/ uint16(xSetOp), uint16(PUSHAD),
5771  	/*8859*/ uint16(xMatch),
5772  	/*8860*/ uint16(xCondIs64), 8863, 0,
5773  	/*8863*/ uint16(xCondDataSize), 8867, 8870, 0,
5774  	/*8867*/ uint16(xSetOp), uint16(POPA),
5775  	/*8869*/ uint16(xMatch),
5776  	/*8870*/ uint16(xSetOp), uint16(POPAD),
5777  	/*8872*/ uint16(xMatch),
5778  	/*8873*/ uint16(xCondIs64), 8876, 0,
5779  	/*8876*/ uint16(xCondDataSize), 8880, 8886, 0,
5780  	/*8880*/ uint16(xSetOp), uint16(BOUND),
5781  	/*8882*/ uint16(xReadSlashR),
5782  	/*8883*/ uint16(xArgR16),
5783  	/*8884*/ uint16(xArgM16and16),
5784  	/*8885*/ uint16(xMatch),
5785  	/*8886*/ uint16(xSetOp), uint16(BOUND),
5786  	/*8888*/ uint16(xReadSlashR),
5787  	/*8889*/ uint16(xArgR32),
5788  	/*8890*/ uint16(xArgM32and32),
5789  	/*8891*/ uint16(xMatch),
5790  	/*8892*/ uint16(xCondIs64), 8895, 8901,
5791  	/*8895*/ uint16(xSetOp), uint16(ARPL),
5792  	/*8897*/ uint16(xReadSlashR),
5793  	/*8898*/ uint16(xArgRM16),
5794  	/*8899*/ uint16(xArgR16),
5795  	/*8900*/ uint16(xMatch),
5796  	/*8901*/ uint16(xCondDataSize), 8905, 8911, 8917,
5797  	/*8905*/ uint16(xSetOp), uint16(MOVSXD),
5798  	/*8907*/ uint16(xReadSlashR),
5799  	/*8908*/ uint16(xArgR16),
5800  	/*8909*/ uint16(xArgRM32),
5801  	/*8910*/ uint16(xMatch),
5802  	/*8911*/ uint16(xSetOp), uint16(MOVSXD),
5803  	/*8913*/ uint16(xReadSlashR),
5804  	/*8914*/ uint16(xArgR32),
5805  	/*8915*/ uint16(xArgRM32),
5806  	/*8916*/ uint16(xMatch),
5807  	/*8917*/ uint16(xSetOp), uint16(MOVSXD),
5808  	/*8919*/ uint16(xReadSlashR),
5809  	/*8920*/ uint16(xArgR64),
5810  	/*8921*/ uint16(xArgRM32),
5811  	/*8922*/ uint16(xMatch),
5812  	/*8923*/ uint16(xCondDataSize), 8927, 8932, 8937,
5813  	/*8927*/ uint16(xSetOp), uint16(PUSH),
5814  	/*8929*/ uint16(xReadIw),
5815  	/*8930*/ uint16(xArgImm16),
5816  	/*8931*/ uint16(xMatch),
5817  	/*8932*/ uint16(xSetOp), uint16(PUSH),
5818  	/*8934*/ uint16(xReadId),
5819  	/*8935*/ uint16(xArgImm32),
5820  	/*8936*/ uint16(xMatch),
5821  	/*8937*/ uint16(xSetOp), uint16(PUSH),
5822  	/*8939*/ uint16(xReadId),
5823  	/*8940*/ uint16(xArgImm32),
5824  	/*8941*/ uint16(xMatch),
5825  	/*8942*/ uint16(xCondIs64), 8945, 8965,
5826  	/*8945*/ uint16(xCondDataSize), 8949, 8957, 0,
5827  	/*8949*/ uint16(xSetOp), uint16(IMUL),
5828  	/*8951*/ uint16(xReadSlashR),
5829  	/*8952*/ uint16(xReadIw),
5830  	/*8953*/ uint16(xArgR16),
5831  	/*8954*/ uint16(xArgRM16),
5832  	/*8955*/ uint16(xArgImm16),
5833  	/*8956*/ uint16(xMatch),
5834  	/*8957*/ uint16(xSetOp), uint16(IMUL),
5835  	/*8959*/ uint16(xReadSlashR),
5836  	/*8960*/ uint16(xReadId),
5837  	/*8961*/ uint16(xArgR32),
5838  	/*8962*/ uint16(xArgRM32),
5839  	/*8963*/ uint16(xArgImm32),
5840  	/*8964*/ uint16(xMatch),
5841  	/*8965*/ uint16(xCondDataSize), 8949, 8957, 8969,
5842  	/*8969*/ uint16(xSetOp), uint16(IMUL),
5843  	/*8971*/ uint16(xReadSlashR),
5844  	/*8972*/ uint16(xReadId),
5845  	/*8973*/ uint16(xArgR64),
5846  	/*8974*/ uint16(xArgRM64),
5847  	/*8975*/ uint16(xArgImm32),
5848  	/*8976*/ uint16(xMatch),
5849  	/*8977*/ uint16(xSetOp), uint16(PUSH),
5850  	/*8979*/ uint16(xReadIb),
5851  	/*8980*/ uint16(xArgImm8),
5852  	/*8981*/ uint16(xMatch),
5853  	/*8982*/ uint16(xCondIs64), 8985, 9005,
5854  	/*8985*/ uint16(xCondDataSize), 8989, 8997, 0,
5855  	/*8989*/ uint16(xSetOp), uint16(IMUL),
5856  	/*8991*/ uint16(xReadSlashR),
5857  	/*8992*/ uint16(xReadIb),
5858  	/*8993*/ uint16(xArgR16),
5859  	/*8994*/ uint16(xArgRM16),
5860  	/*8995*/ uint16(xArgImm8),
5861  	/*8996*/ uint16(xMatch),
5862  	/*8997*/ uint16(xSetOp), uint16(IMUL),
5863  	/*8999*/ uint16(xReadSlashR),
5864  	/*9000*/ uint16(xReadIb),
5865  	/*9001*/ uint16(xArgR32),
5866  	/*9002*/ uint16(xArgRM32),
5867  	/*9003*/ uint16(xArgImm8),
5868  	/*9004*/ uint16(xMatch),
5869  	/*9005*/ uint16(xCondDataSize), 8989, 8997, 9009,
5870  	/*9009*/ uint16(xSetOp), uint16(IMUL),
5871  	/*9011*/ uint16(xReadSlashR),
5872  	/*9012*/ uint16(xReadIb),
5873  	/*9013*/ uint16(xArgR64),
5874  	/*9014*/ uint16(xArgRM64),
5875  	/*9015*/ uint16(xArgImm8),
5876  	/*9016*/ uint16(xMatch),
5877  	/*9017*/ uint16(xSetOp), uint16(INSB),
5878  	/*9019*/ uint16(xMatch),
5879  	/*9020*/ uint16(xCondDataSize), 9024, 9027, 9030,
5880  	/*9024*/ uint16(xSetOp), uint16(INSW),
5881  	/*9026*/ uint16(xMatch),
5882  	/*9027*/ uint16(xSetOp), uint16(INSD),
5883  	/*9029*/ uint16(xMatch),
5884  	/*9030*/ uint16(xSetOp), uint16(INSD),
5885  	/*9032*/ uint16(xMatch),
5886  	/*9033*/ uint16(xSetOp), uint16(OUTSB),
5887  	/*9035*/ uint16(xMatch),
5888  	/*9036*/ uint16(xCondPrefix), 3,
5889  	0xC5, 9083,
5890  	0xC4, 9057,
5891  	0x0, 9044,
5892  	/*9044*/ uint16(xCondDataSize), 9048, 9051, 9054,
5893  	/*9048*/ uint16(xSetOp), uint16(OUTSW),
5894  	/*9050*/ uint16(xMatch),
5895  	/*9051*/ uint16(xSetOp), uint16(OUTSD),
5896  	/*9053*/ uint16(xMatch),
5897  	/*9054*/ uint16(xSetOp), uint16(OUTSD),
5898  	/*9056*/ uint16(xMatch),
5899  	/*9057*/ uint16(xCondPrefix), 2,
5900  	0xF3, 9073,
5901  	0x66, 9063,
5902  	/*9063*/ uint16(xCondPrefix), 1,
5903  	0x0F, 9067,
5904  	/*9067*/ uint16(xSetOp), uint16(VMOVDQA),
5905  	/*9069*/ uint16(xReadSlashR),
5906  	/*9070*/ uint16(xArgYmm1),
5907  	/*9071*/ uint16(xArgYmm2M256),
5908  	/*9072*/ uint16(xMatch),
5909  	/*9073*/ uint16(xCondPrefix), 1,
5910  	0x0F, 9077,
5911  	/*9077*/ uint16(xSetOp), uint16(VMOVDQU),
5912  	/*9079*/ uint16(xReadSlashR),
5913  	/*9080*/ uint16(xArgYmm1),
5914  	/*9081*/ uint16(xArgYmm2M256),
5915  	/*9082*/ uint16(xMatch),
5916  	/*9083*/ uint16(xCondPrefix), 2,
5917  	0xF3, 9099,
5918  	0x66, 9089,
5919  	/*9089*/ uint16(xCondPrefix), 1,
5920  	0x0F, 9093,
5921  	/*9093*/ uint16(xSetOp), uint16(VMOVDQA),
5922  	/*9095*/ uint16(xReadSlashR),
5923  	/*9096*/ uint16(xArgYmm1),
5924  	/*9097*/ uint16(xArgYmm2M256),
5925  	/*9098*/ uint16(xMatch),
5926  	/*9099*/ uint16(xCondPrefix), 1,
5927  	0x0F, 9103,
5928  	/*9103*/ uint16(xSetOp), uint16(VMOVDQU),
5929  	/*9105*/ uint16(xReadSlashR),
5930  	/*9106*/ uint16(xArgYmm1),
5931  	/*9107*/ uint16(xArgYmm2M256),
5932  	/*9108*/ uint16(xMatch),
5933  	/*9109*/ uint16(xSetOp), uint16(JO),
5934  	/*9111*/ uint16(xReadCb),
5935  	/*9112*/ uint16(xArgRel8),
5936  	/*9113*/ uint16(xMatch),
5937  	/*9114*/ uint16(xSetOp), uint16(JNO),
5938  	/*9116*/ uint16(xReadCb),
5939  	/*9117*/ uint16(xArgRel8),
5940  	/*9118*/ uint16(xMatch),
5941  	/*9119*/ uint16(xSetOp), uint16(JB),
5942  	/*9121*/ uint16(xReadCb),
5943  	/*9122*/ uint16(xArgRel8),
5944  	/*9123*/ uint16(xMatch),
5945  	/*9124*/ uint16(xSetOp), uint16(JAE),
5946  	/*9126*/ uint16(xReadCb),
5947  	/*9127*/ uint16(xArgRel8),
5948  	/*9128*/ uint16(xMatch),
5949  	/*9129*/ uint16(xSetOp), uint16(JE),
5950  	/*9131*/ uint16(xReadCb),
5951  	/*9132*/ uint16(xArgRel8),
5952  	/*9133*/ uint16(xMatch),
5953  	/*9134*/ uint16(xSetOp), uint16(JNE),
5954  	/*9136*/ uint16(xReadCb),
5955  	/*9137*/ uint16(xArgRel8),
5956  	/*9138*/ uint16(xMatch),
5957  	/*9139*/ uint16(xSetOp), uint16(JBE),
5958  	/*9141*/ uint16(xReadCb),
5959  	/*9142*/ uint16(xArgRel8),
5960  	/*9143*/ uint16(xMatch),
5961  	/*9144*/ uint16(xCondPrefix), 3,
5962  	0xC5, 9164,
5963  	0xC4, 9157,
5964  	0x0, 9152,
5965  	/*9152*/ uint16(xSetOp), uint16(JA),
5966  	/*9154*/ uint16(xReadCb),
5967  	/*9155*/ uint16(xArgRel8),
5968  	/*9156*/ uint16(xMatch),
5969  	/*9157*/ uint16(xCondPrefix), 1,
5970  	0x0F, 9161,
5971  	/*9161*/ uint16(xSetOp), uint16(VZEROUPPER),
5972  	/*9163*/ uint16(xMatch),
5973  	/*9164*/ uint16(xCondPrefix), 1,
5974  	0x0F, 9168,
5975  	/*9168*/ uint16(xSetOp), uint16(VZEROUPPER),
5976  	/*9170*/ uint16(xMatch),
5977  	/*9171*/ uint16(xSetOp), uint16(JS),
5978  	/*9173*/ uint16(xReadCb),
5979  	/*9174*/ uint16(xArgRel8),
5980  	/*9175*/ uint16(xMatch),
5981  	/*9176*/ uint16(xSetOp), uint16(JNS),
5982  	/*9178*/ uint16(xReadCb),
5983  	/*9179*/ uint16(xArgRel8),
5984  	/*9180*/ uint16(xMatch),
5985  	/*9181*/ uint16(xSetOp), uint16(JP),
5986  	/*9183*/ uint16(xReadCb),
5987  	/*9184*/ uint16(xArgRel8),
5988  	/*9185*/ uint16(xMatch),
5989  	/*9186*/ uint16(xSetOp), uint16(JNP),
5990  	/*9188*/ uint16(xReadCb),
5991  	/*9189*/ uint16(xArgRel8),
5992  	/*9190*/ uint16(xMatch),
5993  	/*9191*/ uint16(xSetOp), uint16(JL),
5994  	/*9193*/ uint16(xReadCb),
5995  	/*9194*/ uint16(xArgRel8),
5996  	/*9195*/ uint16(xMatch),
5997  	/*9196*/ uint16(xSetOp), uint16(JGE),
5998  	/*9198*/ uint16(xReadCb),
5999  	/*9199*/ uint16(xArgRel8),
6000  	/*9200*/ uint16(xMatch),
6001  	/*9201*/ uint16(xSetOp), uint16(JLE),
6002  	/*9203*/ uint16(xReadCb),
6003  	/*9204*/ uint16(xArgRel8),
6004  	/*9205*/ uint16(xMatch),
6005  	/*9206*/ uint16(xCondPrefix), 3,
6006  	0xC5, 9245,
6007  	0xC4, 9219,
6008  	0x0, 9214,
6009  	/*9214*/ uint16(xSetOp), uint16(JG),
6010  	/*9216*/ uint16(xReadCb),
6011  	/*9217*/ uint16(xArgRel8),
6012  	/*9218*/ uint16(xMatch),
6013  	/*9219*/ uint16(xCondPrefix), 2,
6014  	0xF3, 9235,
6015  	0x66, 9225,
6016  	/*9225*/ uint16(xCondPrefix), 1,
6017  	0x0F, 9229,
6018  	/*9229*/ uint16(xSetOp), uint16(VMOVDQA),
6019  	/*9231*/ uint16(xReadSlashR),
6020  	/*9232*/ uint16(xArgYmm2M256),
6021  	/*9233*/ uint16(xArgYmm1),
6022  	/*9234*/ uint16(xMatch),
6023  	/*9235*/ uint16(xCondPrefix), 1,
6024  	0x0F, 9239,
6025  	/*9239*/ uint16(xSetOp), uint16(VMOVDQU),
6026  	/*9241*/ uint16(xReadSlashR),
6027  	/*9242*/ uint16(xArgYmm2M256),
6028  	/*9243*/ uint16(xArgYmm1),
6029  	/*9244*/ uint16(xMatch),
6030  	/*9245*/ uint16(xCondPrefix), 2,
6031  	0xF3, 9261,
6032  	0x66, 9251,
6033  	/*9251*/ uint16(xCondPrefix), 1,
6034  	0x0F, 9255,
6035  	/*9255*/ uint16(xSetOp), uint16(VMOVDQA),
6036  	/*9257*/ uint16(xReadSlashR),
6037  	/*9258*/ uint16(xArgYmm2M256),
6038  	/*9259*/ uint16(xArgYmm1),
6039  	/*9260*/ uint16(xMatch),
6040  	/*9261*/ uint16(xCondPrefix), 1,
6041  	0x0F, 9265,
6042  	/*9265*/ uint16(xSetOp), uint16(VMOVDQU),
6043  	/*9267*/ uint16(xReadSlashR),
6044  	/*9268*/ uint16(xArgYmm2M256),
6045  	/*9269*/ uint16(xArgYmm1),
6046  	/*9270*/ uint16(xMatch),
6047  	/*9271*/ uint16(xCondSlashR),
6048  	9280, // 0
6049  	9286, // 1
6050  	9292, // 2
6051  	9298, // 3
6052  	9304, // 4
6053  	9310, // 5
6054  	9316, // 6
6055  	9322, // 7
6056  	/*9280*/ uint16(xSetOp), uint16(ADD),
6057  	/*9282*/ uint16(xReadIb),
6058  	/*9283*/ uint16(xArgRM8),
6059  	/*9284*/ uint16(xArgImm8u),
6060  	/*9285*/ uint16(xMatch),
6061  	/*9286*/ uint16(xSetOp), uint16(OR),
6062  	/*9288*/ uint16(xReadIb),
6063  	/*9289*/ uint16(xArgRM8),
6064  	/*9290*/ uint16(xArgImm8u),
6065  	/*9291*/ uint16(xMatch),
6066  	/*9292*/ uint16(xSetOp), uint16(ADC),
6067  	/*9294*/ uint16(xReadIb),
6068  	/*9295*/ uint16(xArgRM8),
6069  	/*9296*/ uint16(xArgImm8u),
6070  	/*9297*/ uint16(xMatch),
6071  	/*9298*/ uint16(xSetOp), uint16(SBB),
6072  	/*9300*/ uint16(xReadIb),
6073  	/*9301*/ uint16(xArgRM8),
6074  	/*9302*/ uint16(xArgImm8u),
6075  	/*9303*/ uint16(xMatch),
6076  	/*9304*/ uint16(xSetOp), uint16(AND),
6077  	/*9306*/ uint16(xReadIb),
6078  	/*9307*/ uint16(xArgRM8),
6079  	/*9308*/ uint16(xArgImm8u),
6080  	/*9309*/ uint16(xMatch),
6081  	/*9310*/ uint16(xSetOp), uint16(SUB),
6082  	/*9312*/ uint16(xReadIb),
6083  	/*9313*/ uint16(xArgRM8),
6084  	/*9314*/ uint16(xArgImm8u),
6085  	/*9315*/ uint16(xMatch),
6086  	/*9316*/ uint16(xSetOp), uint16(XOR),
6087  	/*9318*/ uint16(xReadIb),
6088  	/*9319*/ uint16(xArgRM8),
6089  	/*9320*/ uint16(xArgImm8u),
6090  	/*9321*/ uint16(xMatch),
6091  	/*9322*/ uint16(xSetOp), uint16(CMP),
6092  	/*9324*/ uint16(xReadIb),
6093  	/*9325*/ uint16(xArgRM8),
6094  	/*9326*/ uint16(xArgImm8u),
6095  	/*9327*/ uint16(xMatch),
6096  	/*9328*/ uint16(xCondSlashR),
6097  	9337, // 0
6098  	9366, // 1
6099  	9395, // 2
6100  	9424, // 3
6101  	9453, // 4
6102  	9482, // 5
6103  	9511, // 6
6104  	9540, // 7
6105  	/*9337*/ uint16(xCondIs64), 9340, 9356,
6106  	/*9340*/ uint16(xCondDataSize), 9344, 9350, 0,
6107  	/*9344*/ uint16(xSetOp), uint16(ADD),
6108  	/*9346*/ uint16(xReadIw),
6109  	/*9347*/ uint16(xArgRM16),
6110  	/*9348*/ uint16(xArgImm16),
6111  	/*9349*/ uint16(xMatch),
6112  	/*9350*/ uint16(xSetOp), uint16(ADD),
6113  	/*9352*/ uint16(xReadId),
6114  	/*9353*/ uint16(xArgRM32),
6115  	/*9354*/ uint16(xArgImm32),
6116  	/*9355*/ uint16(xMatch),
6117  	/*9356*/ uint16(xCondDataSize), 9344, 9350, 9360,
6118  	/*9360*/ uint16(xSetOp), uint16(ADD),
6119  	/*9362*/ uint16(xReadId),
6120  	/*9363*/ uint16(xArgRM64),
6121  	/*9364*/ uint16(xArgImm32),
6122  	/*9365*/ uint16(xMatch),
6123  	/*9366*/ uint16(xCondIs64), 9369, 9385,
6124  	/*9369*/ uint16(xCondDataSize), 9373, 9379, 0,
6125  	/*9373*/ uint16(xSetOp), uint16(OR),
6126  	/*9375*/ uint16(xReadIw),
6127  	/*9376*/ uint16(xArgRM16),
6128  	/*9377*/ uint16(xArgImm16),
6129  	/*9378*/ uint16(xMatch),
6130  	/*9379*/ uint16(xSetOp), uint16(OR),
6131  	/*9381*/ uint16(xReadId),
6132  	/*9382*/ uint16(xArgRM32),
6133  	/*9383*/ uint16(xArgImm32),
6134  	/*9384*/ uint16(xMatch),
6135  	/*9385*/ uint16(xCondDataSize), 9373, 9379, 9389,
6136  	/*9389*/ uint16(xSetOp), uint16(OR),
6137  	/*9391*/ uint16(xReadId),
6138  	/*9392*/ uint16(xArgRM64),
6139  	/*9393*/ uint16(xArgImm32),
6140  	/*9394*/ uint16(xMatch),
6141  	/*9395*/ uint16(xCondIs64), 9398, 9414,
6142  	/*9398*/ uint16(xCondDataSize), 9402, 9408, 0,
6143  	/*9402*/ uint16(xSetOp), uint16(ADC),
6144  	/*9404*/ uint16(xReadIw),
6145  	/*9405*/ uint16(xArgRM16),
6146  	/*9406*/ uint16(xArgImm16),
6147  	/*9407*/ uint16(xMatch),
6148  	/*9408*/ uint16(xSetOp), uint16(ADC),
6149  	/*9410*/ uint16(xReadId),
6150  	/*9411*/ uint16(xArgRM32),
6151  	/*9412*/ uint16(xArgImm32),
6152  	/*9413*/ uint16(xMatch),
6153  	/*9414*/ uint16(xCondDataSize), 9402, 9408, 9418,
6154  	/*9418*/ uint16(xSetOp), uint16(ADC),
6155  	/*9420*/ uint16(xReadId),
6156  	/*9421*/ uint16(xArgRM64),
6157  	/*9422*/ uint16(xArgImm32),
6158  	/*9423*/ uint16(xMatch),
6159  	/*9424*/ uint16(xCondIs64), 9427, 9443,
6160  	/*9427*/ uint16(xCondDataSize), 9431, 9437, 0,
6161  	/*9431*/ uint16(xSetOp), uint16(SBB),
6162  	/*9433*/ uint16(xReadIw),
6163  	/*9434*/ uint16(xArgRM16),
6164  	/*9435*/ uint16(xArgImm16),
6165  	/*9436*/ uint16(xMatch),
6166  	/*9437*/ uint16(xSetOp), uint16(SBB),
6167  	/*9439*/ uint16(xReadId),
6168  	/*9440*/ uint16(xArgRM32),
6169  	/*9441*/ uint16(xArgImm32),
6170  	/*9442*/ uint16(xMatch),
6171  	/*9443*/ uint16(xCondDataSize), 9431, 9437, 9447,
6172  	/*9447*/ uint16(xSetOp), uint16(SBB),
6173  	/*9449*/ uint16(xReadId),
6174  	/*9450*/ uint16(xArgRM64),
6175  	/*9451*/ uint16(xArgImm32),
6176  	/*9452*/ uint16(xMatch),
6177  	/*9453*/ uint16(xCondIs64), 9456, 9472,
6178  	/*9456*/ uint16(xCondDataSize), 9460, 9466, 0,
6179  	/*9460*/ uint16(xSetOp), uint16(AND),
6180  	/*9462*/ uint16(xReadIw),
6181  	/*9463*/ uint16(xArgRM16),
6182  	/*9464*/ uint16(xArgImm16),
6183  	/*9465*/ uint16(xMatch),
6184  	/*9466*/ uint16(xSetOp), uint16(AND),
6185  	/*9468*/ uint16(xReadId),
6186  	/*9469*/ uint16(xArgRM32),
6187  	/*9470*/ uint16(xArgImm32),
6188  	/*9471*/ uint16(xMatch),
6189  	/*9472*/ uint16(xCondDataSize), 9460, 9466, 9476,
6190  	/*9476*/ uint16(xSetOp), uint16(AND),
6191  	/*9478*/ uint16(xReadId),
6192  	/*9479*/ uint16(xArgRM64),
6193  	/*9480*/ uint16(xArgImm32),
6194  	/*9481*/ uint16(xMatch),
6195  	/*9482*/ uint16(xCondIs64), 9485, 9501,
6196  	/*9485*/ uint16(xCondDataSize), 9489, 9495, 0,
6197  	/*9489*/ uint16(xSetOp), uint16(SUB),
6198  	/*9491*/ uint16(xReadIw),
6199  	/*9492*/ uint16(xArgRM16),
6200  	/*9493*/ uint16(xArgImm16),
6201  	/*9494*/ uint16(xMatch),
6202  	/*9495*/ uint16(xSetOp), uint16(SUB),
6203  	/*9497*/ uint16(xReadId),
6204  	/*9498*/ uint16(xArgRM32),
6205  	/*9499*/ uint16(xArgImm32),
6206  	/*9500*/ uint16(xMatch),
6207  	/*9501*/ uint16(xCondDataSize), 9489, 9495, 9505,
6208  	/*9505*/ uint16(xSetOp), uint16(SUB),
6209  	/*9507*/ uint16(xReadId),
6210  	/*9508*/ uint16(xArgRM64),
6211  	/*9509*/ uint16(xArgImm32),
6212  	/*9510*/ uint16(xMatch),
6213  	/*9511*/ uint16(xCondIs64), 9514, 9530,
6214  	/*9514*/ uint16(xCondDataSize), 9518, 9524, 0,
6215  	/*9518*/ uint16(xSetOp), uint16(XOR),
6216  	/*9520*/ uint16(xReadIw),
6217  	/*9521*/ uint16(xArgRM16),
6218  	/*9522*/ uint16(xArgImm16),
6219  	/*9523*/ uint16(xMatch),
6220  	/*9524*/ uint16(xSetOp), uint16(XOR),
6221  	/*9526*/ uint16(xReadId),
6222  	/*9527*/ uint16(xArgRM32),
6223  	/*9528*/ uint16(xArgImm32),
6224  	/*9529*/ uint16(xMatch),
6225  	/*9530*/ uint16(xCondDataSize), 9518, 9524, 9534,
6226  	/*9534*/ uint16(xSetOp), uint16(XOR),
6227  	/*9536*/ uint16(xReadId),
6228  	/*9537*/ uint16(xArgRM64),
6229  	/*9538*/ uint16(xArgImm32),
6230  	/*9539*/ uint16(xMatch),
6231  	/*9540*/ uint16(xCondIs64), 9543, 9559,
6232  	/*9543*/ uint16(xCondDataSize), 9547, 9553, 0,
6233  	/*9547*/ uint16(xSetOp), uint16(CMP),
6234  	/*9549*/ uint16(xReadIw),
6235  	/*9550*/ uint16(xArgRM16),
6236  	/*9551*/ uint16(xArgImm16),
6237  	/*9552*/ uint16(xMatch),
6238  	/*9553*/ uint16(xSetOp), uint16(CMP),
6239  	/*9555*/ uint16(xReadId),
6240  	/*9556*/ uint16(xArgRM32),
6241  	/*9557*/ uint16(xArgImm32),
6242  	/*9558*/ uint16(xMatch),
6243  	/*9559*/ uint16(xCondDataSize), 9547, 9553, 9563,
6244  	/*9563*/ uint16(xSetOp), uint16(CMP),
6245  	/*9565*/ uint16(xReadId),
6246  	/*9566*/ uint16(xArgRM64),
6247  	/*9567*/ uint16(xArgImm32),
6248  	/*9568*/ uint16(xMatch),
6249  	/*9569*/ uint16(xCondSlashR),
6250  	9578, // 0
6251  	9607, // 1
6252  	9636, // 2
6253  	9665, // 3
6254  	9694, // 4
6255  	9723, // 5
6256  	9752, // 6
6257  	9781, // 7
6258  	/*9578*/ uint16(xCondIs64), 9581, 9597,
6259  	/*9581*/ uint16(xCondDataSize), 9585, 9591, 0,
6260  	/*9585*/ uint16(xSetOp), uint16(ADD),
6261  	/*9587*/ uint16(xReadIb),
6262  	/*9588*/ uint16(xArgRM16),
6263  	/*9589*/ uint16(xArgImm8),
6264  	/*9590*/ uint16(xMatch),
6265  	/*9591*/ uint16(xSetOp), uint16(ADD),
6266  	/*9593*/ uint16(xReadIb),
6267  	/*9594*/ uint16(xArgRM32),
6268  	/*9595*/ uint16(xArgImm8),
6269  	/*9596*/ uint16(xMatch),
6270  	/*9597*/ uint16(xCondDataSize), 9585, 9591, 9601,
6271  	/*9601*/ uint16(xSetOp), uint16(ADD),
6272  	/*9603*/ uint16(xReadIb),
6273  	/*9604*/ uint16(xArgRM64),
6274  	/*9605*/ uint16(xArgImm8),
6275  	/*9606*/ uint16(xMatch),
6276  	/*9607*/ uint16(xCondIs64), 9610, 9626,
6277  	/*9610*/ uint16(xCondDataSize), 9614, 9620, 0,
6278  	/*9614*/ uint16(xSetOp), uint16(OR),
6279  	/*9616*/ uint16(xReadIb),
6280  	/*9617*/ uint16(xArgRM16),
6281  	/*9618*/ uint16(xArgImm8),
6282  	/*9619*/ uint16(xMatch),
6283  	/*9620*/ uint16(xSetOp), uint16(OR),
6284  	/*9622*/ uint16(xReadIb),
6285  	/*9623*/ uint16(xArgRM32),
6286  	/*9624*/ uint16(xArgImm8),
6287  	/*9625*/ uint16(xMatch),
6288  	/*9626*/ uint16(xCondDataSize), 9614, 9620, 9630,
6289  	/*9630*/ uint16(xSetOp), uint16(OR),
6290  	/*9632*/ uint16(xReadIb),
6291  	/*9633*/ uint16(xArgRM64),
6292  	/*9634*/ uint16(xArgImm8),
6293  	/*9635*/ uint16(xMatch),
6294  	/*9636*/ uint16(xCondIs64), 9639, 9655,
6295  	/*9639*/ uint16(xCondDataSize), 9643, 9649, 0,
6296  	/*9643*/ uint16(xSetOp), uint16(ADC),
6297  	/*9645*/ uint16(xReadIb),
6298  	/*9646*/ uint16(xArgRM16),
6299  	/*9647*/ uint16(xArgImm8),
6300  	/*9648*/ uint16(xMatch),
6301  	/*9649*/ uint16(xSetOp), uint16(ADC),
6302  	/*9651*/ uint16(xReadIb),
6303  	/*9652*/ uint16(xArgRM32),
6304  	/*9653*/ uint16(xArgImm8),
6305  	/*9654*/ uint16(xMatch),
6306  	/*9655*/ uint16(xCondDataSize), 9643, 9649, 9659,
6307  	/*9659*/ uint16(xSetOp), uint16(ADC),
6308  	/*9661*/ uint16(xReadIb),
6309  	/*9662*/ uint16(xArgRM64),
6310  	/*9663*/ uint16(xArgImm8),
6311  	/*9664*/ uint16(xMatch),
6312  	/*9665*/ uint16(xCondIs64), 9668, 9684,
6313  	/*9668*/ uint16(xCondDataSize), 9672, 9678, 0,
6314  	/*9672*/ uint16(xSetOp), uint16(SBB),
6315  	/*9674*/ uint16(xReadIb),
6316  	/*9675*/ uint16(xArgRM16),
6317  	/*9676*/ uint16(xArgImm8),
6318  	/*9677*/ uint16(xMatch),
6319  	/*9678*/ uint16(xSetOp), uint16(SBB),
6320  	/*9680*/ uint16(xReadIb),
6321  	/*9681*/ uint16(xArgRM32),
6322  	/*9682*/ uint16(xArgImm8),
6323  	/*9683*/ uint16(xMatch),
6324  	/*9684*/ uint16(xCondDataSize), 9672, 9678, 9688,
6325  	/*9688*/ uint16(xSetOp), uint16(SBB),
6326  	/*9690*/ uint16(xReadIb),
6327  	/*9691*/ uint16(xArgRM64),
6328  	/*9692*/ uint16(xArgImm8),
6329  	/*9693*/ uint16(xMatch),
6330  	/*9694*/ uint16(xCondIs64), 9697, 9713,
6331  	/*9697*/ uint16(xCondDataSize), 9701, 9707, 0,
6332  	/*9701*/ uint16(xSetOp), uint16(AND),
6333  	/*9703*/ uint16(xReadIb),
6334  	/*9704*/ uint16(xArgRM16),
6335  	/*9705*/ uint16(xArgImm8),
6336  	/*9706*/ uint16(xMatch),
6337  	/*9707*/ uint16(xSetOp), uint16(AND),
6338  	/*9709*/ uint16(xReadIb),
6339  	/*9710*/ uint16(xArgRM32),
6340  	/*9711*/ uint16(xArgImm8),
6341  	/*9712*/ uint16(xMatch),
6342  	/*9713*/ uint16(xCondDataSize), 9701, 9707, 9717,
6343  	/*9717*/ uint16(xSetOp), uint16(AND),
6344  	/*9719*/ uint16(xReadIb),
6345  	/*9720*/ uint16(xArgRM64),
6346  	/*9721*/ uint16(xArgImm8),
6347  	/*9722*/ uint16(xMatch),
6348  	/*9723*/ uint16(xCondIs64), 9726, 9742,
6349  	/*9726*/ uint16(xCondDataSize), 9730, 9736, 0,
6350  	/*9730*/ uint16(xSetOp), uint16(SUB),
6351  	/*9732*/ uint16(xReadIb),
6352  	/*9733*/ uint16(xArgRM16),
6353  	/*9734*/ uint16(xArgImm8),
6354  	/*9735*/ uint16(xMatch),
6355  	/*9736*/ uint16(xSetOp), uint16(SUB),
6356  	/*9738*/ uint16(xReadIb),
6357  	/*9739*/ uint16(xArgRM32),
6358  	/*9740*/ uint16(xArgImm8),
6359  	/*9741*/ uint16(xMatch),
6360  	/*9742*/ uint16(xCondDataSize), 9730, 9736, 9746,
6361  	/*9746*/ uint16(xSetOp), uint16(SUB),
6362  	/*9748*/ uint16(xReadIb),
6363  	/*9749*/ uint16(xArgRM64),
6364  	/*9750*/ uint16(xArgImm8),
6365  	/*9751*/ uint16(xMatch),
6366  	/*9752*/ uint16(xCondIs64), 9755, 9771,
6367  	/*9755*/ uint16(xCondDataSize), 9759, 9765, 0,
6368  	/*9759*/ uint16(xSetOp), uint16(XOR),
6369  	/*9761*/ uint16(xReadIb),
6370  	/*9762*/ uint16(xArgRM16),
6371  	/*9763*/ uint16(xArgImm8),
6372  	/*9764*/ uint16(xMatch),
6373  	/*9765*/ uint16(xSetOp), uint16(XOR),
6374  	/*9767*/ uint16(xReadIb),
6375  	/*9768*/ uint16(xArgRM32),
6376  	/*9769*/ uint16(xArgImm8),
6377  	/*9770*/ uint16(xMatch),
6378  	/*9771*/ uint16(xCondDataSize), 9759, 9765, 9775,
6379  	/*9775*/ uint16(xSetOp), uint16(XOR),
6380  	/*9777*/ uint16(xReadIb),
6381  	/*9778*/ uint16(xArgRM64),
6382  	/*9779*/ uint16(xArgImm8),
6383  	/*9780*/ uint16(xMatch),
6384  	/*9781*/ uint16(xCondIs64), 9784, 9800,
6385  	/*9784*/ uint16(xCondDataSize), 9788, 9794, 0,
6386  	/*9788*/ uint16(xSetOp), uint16(CMP),
6387  	/*9790*/ uint16(xReadIb),
6388  	/*9791*/ uint16(xArgRM16),
6389  	/*9792*/ uint16(xArgImm8),
6390  	/*9793*/ uint16(xMatch),
6391  	/*9794*/ uint16(xSetOp), uint16(CMP),
6392  	/*9796*/ uint16(xReadIb),
6393  	/*9797*/ uint16(xArgRM32),
6394  	/*9798*/ uint16(xArgImm8),
6395  	/*9799*/ uint16(xMatch),
6396  	/*9800*/ uint16(xCondDataSize), 9788, 9794, 9804,
6397  	/*9804*/ uint16(xSetOp), uint16(CMP),
6398  	/*9806*/ uint16(xReadIb),
6399  	/*9807*/ uint16(xArgRM64),
6400  	/*9808*/ uint16(xArgImm8),
6401  	/*9809*/ uint16(xMatch),
6402  	/*9810*/ uint16(xSetOp), uint16(TEST),
6403  	/*9812*/ uint16(xReadSlashR),
6404  	/*9813*/ uint16(xArgRM8),
6405  	/*9814*/ uint16(xArgR8),
6406  	/*9815*/ uint16(xMatch),
6407  	/*9816*/ uint16(xCondIs64), 9819, 9835,
6408  	/*9819*/ uint16(xCondDataSize), 9823, 9829, 0,
6409  	/*9823*/ uint16(xSetOp), uint16(TEST),
6410  	/*9825*/ uint16(xReadSlashR),
6411  	/*9826*/ uint16(xArgRM16),
6412  	/*9827*/ uint16(xArgR16),
6413  	/*9828*/ uint16(xMatch),
6414  	/*9829*/ uint16(xSetOp), uint16(TEST),
6415  	/*9831*/ uint16(xReadSlashR),
6416  	/*9832*/ uint16(xArgRM32),
6417  	/*9833*/ uint16(xArgR32),
6418  	/*9834*/ uint16(xMatch),
6419  	/*9835*/ uint16(xCondDataSize), 9823, 9829, 9839,
6420  	/*9839*/ uint16(xSetOp), uint16(TEST),
6421  	/*9841*/ uint16(xReadSlashR),
6422  	/*9842*/ uint16(xArgRM64),
6423  	/*9843*/ uint16(xArgR64),
6424  	/*9844*/ uint16(xMatch),
6425  	/*9845*/ uint16(xSetOp), uint16(XCHG),
6426  	/*9847*/ uint16(xReadSlashR),
6427  	/*9848*/ uint16(xArgRM8),
6428  	/*9849*/ uint16(xArgR8),
6429  	/*9850*/ uint16(xMatch),
6430  	/*9851*/ uint16(xCondIs64), 9854, 9870,
6431  	/*9854*/ uint16(xCondDataSize), 9858, 9864, 0,
6432  	/*9858*/ uint16(xSetOp), uint16(XCHG),
6433  	/*9860*/ uint16(xReadSlashR),
6434  	/*9861*/ uint16(xArgRM16),
6435  	/*9862*/ uint16(xArgR16),
6436  	/*9863*/ uint16(xMatch),
6437  	/*9864*/ uint16(xSetOp), uint16(XCHG),
6438  	/*9866*/ uint16(xReadSlashR),
6439  	/*9867*/ uint16(xArgRM32),
6440  	/*9868*/ uint16(xArgR32),
6441  	/*9869*/ uint16(xMatch),
6442  	/*9870*/ uint16(xCondDataSize), 9858, 9864, 9874,
6443  	/*9874*/ uint16(xSetOp), uint16(XCHG),
6444  	/*9876*/ uint16(xReadSlashR),
6445  	/*9877*/ uint16(xArgRM64),
6446  	/*9878*/ uint16(xArgR64),
6447  	/*9879*/ uint16(xMatch),
6448  	/*9880*/ uint16(xSetOp), uint16(MOV),
6449  	/*9882*/ uint16(xReadSlashR),
6450  	/*9883*/ uint16(xArgRM8),
6451  	/*9884*/ uint16(xArgR8),
6452  	/*9885*/ uint16(xMatch),
6453  	/*9886*/ uint16(xCondDataSize), 9890, 9896, 9902,
6454  	/*9890*/ uint16(xSetOp), uint16(MOV),
6455  	/*9892*/ uint16(xReadSlashR),
6456  	/*9893*/ uint16(xArgRM16),
6457  	/*9894*/ uint16(xArgR16),
6458  	/*9895*/ uint16(xMatch),
6459  	/*9896*/ uint16(xSetOp), uint16(MOV),
6460  	/*9898*/ uint16(xReadSlashR),
6461  	/*9899*/ uint16(xArgRM32),
6462  	/*9900*/ uint16(xArgR32),
6463  	/*9901*/ uint16(xMatch),
6464  	/*9902*/ uint16(xSetOp), uint16(MOV),
6465  	/*9904*/ uint16(xReadSlashR),
6466  	/*9905*/ uint16(xArgRM64),
6467  	/*9906*/ uint16(xArgR64),
6468  	/*9907*/ uint16(xMatch),
6469  	/*9908*/ uint16(xSetOp), uint16(MOV),
6470  	/*9910*/ uint16(xReadSlashR),
6471  	/*9911*/ uint16(xArgR8),
6472  	/*9912*/ uint16(xArgRM8),
6473  	/*9913*/ uint16(xMatch),
6474  	/*9914*/ uint16(xCondDataSize), 9918, 9924, 9930,
6475  	/*9918*/ uint16(xSetOp), uint16(MOV),
6476  	/*9920*/ uint16(xReadSlashR),
6477  	/*9921*/ uint16(xArgR16),
6478  	/*9922*/ uint16(xArgRM16),
6479  	/*9923*/ uint16(xMatch),
6480  	/*9924*/ uint16(xSetOp), uint16(MOV),
6481  	/*9926*/ uint16(xReadSlashR),
6482  	/*9927*/ uint16(xArgR32),
6483  	/*9928*/ uint16(xArgRM32),
6484  	/*9929*/ uint16(xMatch),
6485  	/*9930*/ uint16(xSetOp), uint16(MOV),
6486  	/*9932*/ uint16(xReadSlashR),
6487  	/*9933*/ uint16(xArgR64),
6488  	/*9934*/ uint16(xArgRM64),
6489  	/*9935*/ uint16(xMatch),
6490  	/*9936*/ uint16(xCondIs64), 9939, 9955,
6491  	/*9939*/ uint16(xCondDataSize), 9943, 9949, 0,
6492  	/*9943*/ uint16(xSetOp), uint16(MOV),
6493  	/*9945*/ uint16(xReadSlashR),
6494  	/*9946*/ uint16(xArgRM16),
6495  	/*9947*/ uint16(xArgSreg),
6496  	/*9948*/ uint16(xMatch),
6497  	/*9949*/ uint16(xSetOp), uint16(MOV),
6498  	/*9951*/ uint16(xReadSlashR),
6499  	/*9952*/ uint16(xArgR32M16),
6500  	/*9953*/ uint16(xArgSreg),
6501  	/*9954*/ uint16(xMatch),
6502  	/*9955*/ uint16(xCondDataSize), 9943, 9949, 9959,
6503  	/*9959*/ uint16(xSetOp), uint16(MOV),
6504  	/*9961*/ uint16(xReadSlashR),
6505  	/*9962*/ uint16(xArgR64M16),
6506  	/*9963*/ uint16(xArgSreg),
6507  	/*9964*/ uint16(xMatch),
6508  	/*9965*/ uint16(xCondIs64), 9968, 9984,
6509  	/*9968*/ uint16(xCondDataSize), 9972, 9978, 0,
6510  	/*9972*/ uint16(xSetOp), uint16(LEA),
6511  	/*9974*/ uint16(xReadSlashR),
6512  	/*9975*/ uint16(xArgR16),
6513  	/*9976*/ uint16(xArgM),
6514  	/*9977*/ uint16(xMatch),
6515  	/*9978*/ uint16(xSetOp), uint16(LEA),
6516  	/*9980*/ uint16(xReadSlashR),
6517  	/*9981*/ uint16(xArgR32),
6518  	/*9982*/ uint16(xArgM),
6519  	/*9983*/ uint16(xMatch),
6520  	/*9984*/ uint16(xCondDataSize), 9972, 9978, 9988,
6521  	/*9988*/ uint16(xSetOp), uint16(LEA),
6522  	/*9990*/ uint16(xReadSlashR),
6523  	/*9991*/ uint16(xArgR64),
6524  	/*9992*/ uint16(xArgM),
6525  	/*9993*/ uint16(xMatch),
6526  	/*9994*/ uint16(xCondIs64), 9997, 10013,
6527  	/*9997*/ uint16(xCondDataSize), 10001, 10007, 0,
6528  	/*10001*/ uint16(xSetOp), uint16(MOV),
6529  	/*10003*/ uint16(xReadSlashR),
6530  	/*10004*/ uint16(xArgSreg),
6531  	/*10005*/ uint16(xArgRM16),
6532  	/*10006*/ uint16(xMatch),
6533  	/*10007*/ uint16(xSetOp), uint16(MOV),
6534  	/*10009*/ uint16(xReadSlashR),
6535  	/*10010*/ uint16(xArgSreg),
6536  	/*10011*/ uint16(xArgR32M16),
6537  	/*10012*/ uint16(xMatch),
6538  	/*10013*/ uint16(xCondDataSize), 10001, 10007, 10017,
6539  	/*10017*/ uint16(xSetOp), uint16(MOV),
6540  	/*10019*/ uint16(xReadSlashR),
6541  	/*10020*/ uint16(xArgSreg),
6542  	/*10021*/ uint16(xArgR64M16),
6543  	/*10022*/ uint16(xMatch),
6544  	/*10023*/ uint16(xCondSlashR),
6545  	10032, // 0
6546  	0,     // 1
6547  	0,     // 2
6548  	0,     // 3
6549  	0,     // 4
6550  	0,     // 5
6551  	0,     // 6
6552  	0,     // 7
6553  	/*10032*/ uint16(xCondIs64), 10035, 10047,
6554  	/*10035*/ uint16(xCondDataSize), 10039, 10043, 0,
6555  	/*10039*/ uint16(xSetOp), uint16(POP),
6556  	/*10041*/ uint16(xArgRM16),
6557  	/*10042*/ uint16(xMatch),
6558  	/*10043*/ uint16(xSetOp), uint16(POP),
6559  	/*10045*/ uint16(xArgRM32),
6560  	/*10046*/ uint16(xMatch),
6561  	/*10047*/ uint16(xCondDataSize), 10039, 10051, 10055,
6562  	/*10051*/ uint16(xSetOp), uint16(POP),
6563  	/*10053*/ uint16(xArgRM64),
6564  	/*10054*/ uint16(xMatch),
6565  	/*10055*/ uint16(xSetOp), uint16(POP),
6566  	/*10057*/ uint16(xArgRM64),
6567  	/*10058*/ uint16(xMatch),
6568  	/*10059*/ uint16(xCondIs64), 10062, 10076,
6569  	/*10062*/ uint16(xCondDataSize), 10066, 10071, 0,
6570  	/*10066*/ uint16(xSetOp), uint16(XCHG),
6571  	/*10068*/ uint16(xArgR16op),
6572  	/*10069*/ uint16(xArgAX),
6573  	/*10070*/ uint16(xMatch),
6574  	/*10071*/ uint16(xSetOp), uint16(XCHG),
6575  	/*10073*/ uint16(xArgR32op),
6576  	/*10074*/ uint16(xArgEAX),
6577  	/*10075*/ uint16(xMatch),
6578  	/*10076*/ uint16(xCondDataSize), 10066, 10071, 10080,
6579  	/*10080*/ uint16(xSetOp), uint16(XCHG),
6580  	/*10082*/ uint16(xArgR64op),
6581  	/*10083*/ uint16(xArgRAX),
6582  	/*10084*/ uint16(xMatch),
6583  	/*10085*/ uint16(xCondIs64), 10088, 10098,
6584  	/*10088*/ uint16(xCondDataSize), 10092, 10095, 0,
6585  	/*10092*/ uint16(xSetOp), uint16(CBW),
6586  	/*10094*/ uint16(xMatch),
6587  	/*10095*/ uint16(xSetOp), uint16(CWDE),
6588  	/*10097*/ uint16(xMatch),
6589  	/*10098*/ uint16(xCondDataSize), 10092, 10095, 10102,
6590  	/*10102*/ uint16(xSetOp), uint16(CDQE),
6591  	/*10104*/ uint16(xMatch),
6592  	/*10105*/ uint16(xCondIs64), 10108, 10118,
6593  	/*10108*/ uint16(xCondDataSize), 10112, 10115, 0,
6594  	/*10112*/ uint16(xSetOp), uint16(CWD),
6595  	/*10114*/ uint16(xMatch),
6596  	/*10115*/ uint16(xSetOp), uint16(CDQ),
6597  	/*10117*/ uint16(xMatch),
6598  	/*10118*/ uint16(xCondDataSize), 10112, 10115, 10122,
6599  	/*10122*/ uint16(xSetOp), uint16(CQO),
6600  	/*10124*/ uint16(xMatch),
6601  	/*10125*/ uint16(xCondIs64), 10128, 0,
6602  	/*10128*/ uint16(xCondDataSize), 10132, 10137, 0,
6603  	/*10132*/ uint16(xSetOp), uint16(LCALL),
6604  	/*10134*/ uint16(xReadCd),
6605  	/*10135*/ uint16(xArgPtr16colon16),
6606  	/*10136*/ uint16(xMatch),
6607  	/*10137*/ uint16(xSetOp), uint16(LCALL),
6608  	/*10139*/ uint16(xReadCp),
6609  	/*10140*/ uint16(xArgPtr16colon32),
6610  	/*10141*/ uint16(xMatch),
6611  	/*10142*/ uint16(xSetOp), uint16(FWAIT),
6612  	/*10144*/ uint16(xMatch),
6613  	/*10145*/ uint16(xCondIs64), 10148, 10158,
6614  	/*10148*/ uint16(xCondDataSize), 10152, 10155, 0,
6615  	/*10152*/ uint16(xSetOp), uint16(PUSHF),
6616  	/*10154*/ uint16(xMatch),
6617  	/*10155*/ uint16(xSetOp), uint16(PUSHFD),
6618  	/*10157*/ uint16(xMatch),
6619  	/*10158*/ uint16(xCondDataSize), 10152, 10162, 10165,
6620  	/*10162*/ uint16(xSetOp), uint16(PUSHFQ),
6621  	/*10164*/ uint16(xMatch),
6622  	/*10165*/ uint16(xSetOp), uint16(PUSHFQ),
6623  	/*10167*/ uint16(xMatch),
6624  	/*10168*/ uint16(xCondIs64), 10171, 10181,
6625  	/*10171*/ uint16(xCondDataSize), 10175, 10178, 0,
6626  	/*10175*/ uint16(xSetOp), uint16(POPF),
6627  	/*10177*/ uint16(xMatch),
6628  	/*10178*/ uint16(xSetOp), uint16(POPFD),
6629  	/*10180*/ uint16(xMatch),
6630  	/*10181*/ uint16(xCondDataSize), 10175, 10185, 10188,
6631  	/*10185*/ uint16(xSetOp), uint16(POPFQ),
6632  	/*10187*/ uint16(xMatch),
6633  	/*10188*/ uint16(xSetOp), uint16(POPFQ),
6634  	/*10190*/ uint16(xMatch),
6635  	/*10191*/ uint16(xSetOp), uint16(SAHF),
6636  	/*10193*/ uint16(xMatch),
6637  	/*10194*/ uint16(xSetOp), uint16(LAHF),
6638  	/*10196*/ uint16(xMatch),
6639  	/*10197*/ uint16(xCondIs64), 10200, 10206,
6640  	/*10200*/ uint16(xSetOp), uint16(MOV),
6641  	/*10202*/ uint16(xReadCm),
6642  	/*10203*/ uint16(xArgAL),
6643  	/*10204*/ uint16(xArgMoffs8),
6644  	/*10205*/ uint16(xMatch),
6645  	/*10206*/ uint16(xCondDataSize), 10200, 10200, 10210,
6646  	/*10210*/ uint16(xSetOp), uint16(MOV),
6647  	/*10212*/ uint16(xReadCm),
6648  	/*10213*/ uint16(xArgAL),
6649  	/*10214*/ uint16(xArgMoffs8),
6650  	/*10215*/ uint16(xMatch),
6651  	/*10216*/ uint16(xCondDataSize), 10220, 10226, 10232,
6652  	/*10220*/ uint16(xSetOp), uint16(MOV),
6653  	/*10222*/ uint16(xReadCm),
6654  	/*10223*/ uint16(xArgAX),
6655  	/*10224*/ uint16(xArgMoffs16),
6656  	/*10225*/ uint16(xMatch),
6657  	/*10226*/ uint16(xSetOp), uint16(MOV),
6658  	/*10228*/ uint16(xReadCm),
6659  	/*10229*/ uint16(xArgEAX),
6660  	/*10230*/ uint16(xArgMoffs32),
6661  	/*10231*/ uint16(xMatch),
6662  	/*10232*/ uint16(xSetOp), uint16(MOV),
6663  	/*10234*/ uint16(xReadCm),
6664  	/*10235*/ uint16(xArgRAX),
6665  	/*10236*/ uint16(xArgMoffs64),
6666  	/*10237*/ uint16(xMatch),
6667  	/*10238*/ uint16(xCondIs64), 10241, 10247,
6668  	/*10241*/ uint16(xSetOp), uint16(MOV),
6669  	/*10243*/ uint16(xReadCm),
6670  	/*10244*/ uint16(xArgMoffs8),
6671  	/*10245*/ uint16(xArgAL),
6672  	/*10246*/ uint16(xMatch),
6673  	/*10247*/ uint16(xCondDataSize), 10241, 10241, 10251,
6674  	/*10251*/ uint16(xSetOp), uint16(MOV),
6675  	/*10253*/ uint16(xReadCm),
6676  	/*10254*/ uint16(xArgMoffs8),
6677  	/*10255*/ uint16(xArgAL),
6678  	/*10256*/ uint16(xMatch),
6679  	/*10257*/ uint16(xCondDataSize), 10261, 10267, 10273,
6680  	/*10261*/ uint16(xSetOp), uint16(MOV),
6681  	/*10263*/ uint16(xReadCm),
6682  	/*10264*/ uint16(xArgMoffs16),
6683  	/*10265*/ uint16(xArgAX),
6684  	/*10266*/ uint16(xMatch),
6685  	/*10267*/ uint16(xSetOp), uint16(MOV),
6686  	/*10269*/ uint16(xReadCm),
6687  	/*10270*/ uint16(xArgMoffs32),
6688  	/*10271*/ uint16(xArgEAX),
6689  	/*10272*/ uint16(xMatch),
6690  	/*10273*/ uint16(xSetOp), uint16(MOV),
6691  	/*10275*/ uint16(xReadCm),
6692  	/*10276*/ uint16(xArgMoffs64),
6693  	/*10277*/ uint16(xArgRAX),
6694  	/*10278*/ uint16(xMatch),
6695  	/*10279*/ uint16(xSetOp), uint16(MOVSB),
6696  	/*10281*/ uint16(xMatch),
6697  	/*10282*/ uint16(xCondIs64), 10285, 10295,
6698  	/*10285*/ uint16(xCondDataSize), 10289, 10292, 0,
6699  	/*10289*/ uint16(xSetOp), uint16(MOVSW),
6700  	/*10291*/ uint16(xMatch),
6701  	/*10292*/ uint16(xSetOp), uint16(MOVSD),
6702  	/*10294*/ uint16(xMatch),
6703  	/*10295*/ uint16(xCondDataSize), 10289, 10292, 10299,
6704  	/*10299*/ uint16(xSetOp), uint16(MOVSQ),
6705  	/*10301*/ uint16(xMatch),
6706  	/*10302*/ uint16(xSetOp), uint16(CMPSB),
6707  	/*10304*/ uint16(xMatch),
6708  	/*10305*/ uint16(xCondIs64), 10308, 10318,
6709  	/*10308*/ uint16(xCondDataSize), 10312, 10315, 0,
6710  	/*10312*/ uint16(xSetOp), uint16(CMPSW),
6711  	/*10314*/ uint16(xMatch),
6712  	/*10315*/ uint16(xSetOp), uint16(CMPSD),
6713  	/*10317*/ uint16(xMatch),
6714  	/*10318*/ uint16(xCondDataSize), 10312, 10315, 10322,
6715  	/*10322*/ uint16(xSetOp), uint16(CMPSQ),
6716  	/*10324*/ uint16(xMatch),
6717  	/*10325*/ uint16(xSetOp), uint16(TEST),
6718  	/*10327*/ uint16(xReadIb),
6719  	/*10328*/ uint16(xArgAL),
6720  	/*10329*/ uint16(xArgImm8u),
6721  	/*10330*/ uint16(xMatch),
6722  	/*10331*/ uint16(xCondIs64), 10334, 10350,
6723  	/*10334*/ uint16(xCondDataSize), 10338, 10344, 0,
6724  	/*10338*/ uint16(xSetOp), uint16(TEST),
6725  	/*10340*/ uint16(xReadIw),
6726  	/*10341*/ uint16(xArgAX),
6727  	/*10342*/ uint16(xArgImm16),
6728  	/*10343*/ uint16(xMatch),
6729  	/*10344*/ uint16(xSetOp), uint16(TEST),
6730  	/*10346*/ uint16(xReadId),
6731  	/*10347*/ uint16(xArgEAX),
6732  	/*10348*/ uint16(xArgImm32),
6733  	/*10349*/ uint16(xMatch),
6734  	/*10350*/ uint16(xCondDataSize), 10338, 10344, 10354,
6735  	/*10354*/ uint16(xSetOp), uint16(TEST),
6736  	/*10356*/ uint16(xReadId),
6737  	/*10357*/ uint16(xArgRAX),
6738  	/*10358*/ uint16(xArgImm32),
6739  	/*10359*/ uint16(xMatch),
6740  	/*10360*/ uint16(xSetOp), uint16(STOSB),
6741  	/*10362*/ uint16(xMatch),
6742  	/*10363*/ uint16(xCondIs64), 10366, 10376,
6743  	/*10366*/ uint16(xCondDataSize), 10370, 10373, 0,
6744  	/*10370*/ uint16(xSetOp), uint16(STOSW),
6745  	/*10372*/ uint16(xMatch),
6746  	/*10373*/ uint16(xSetOp), uint16(STOSD),
6747  	/*10375*/ uint16(xMatch),
6748  	/*10376*/ uint16(xCondDataSize), 10370, 10373, 10380,
6749  	/*10380*/ uint16(xSetOp), uint16(STOSQ),
6750  	/*10382*/ uint16(xMatch),
6751  	/*10383*/ uint16(xSetOp), uint16(LODSB),
6752  	/*10385*/ uint16(xMatch),
6753  	/*10386*/ uint16(xCondIs64), 10389, 10399,
6754  	/*10389*/ uint16(xCondDataSize), 10393, 10396, 0,
6755  	/*10393*/ uint16(xSetOp), uint16(LODSW),
6756  	/*10395*/ uint16(xMatch),
6757  	/*10396*/ uint16(xSetOp), uint16(LODSD),
6758  	/*10398*/ uint16(xMatch),
6759  	/*10399*/ uint16(xCondDataSize), 10393, 10396, 10403,
6760  	/*10403*/ uint16(xSetOp), uint16(LODSQ),
6761  	/*10405*/ uint16(xMatch),
6762  	/*10406*/ uint16(xSetOp), uint16(SCASB),
6763  	/*10408*/ uint16(xMatch),
6764  	/*10409*/ uint16(xCondIs64), 10412, 10422,
6765  	/*10412*/ uint16(xCondDataSize), 10416, 10419, 0,
6766  	/*10416*/ uint16(xSetOp), uint16(SCASW),
6767  	/*10418*/ uint16(xMatch),
6768  	/*10419*/ uint16(xSetOp), uint16(SCASD),
6769  	/*10421*/ uint16(xMatch),
6770  	/*10422*/ uint16(xCondDataSize), 10416, 10419, 10426,
6771  	/*10426*/ uint16(xSetOp), uint16(SCASQ),
6772  	/*10428*/ uint16(xMatch),
6773  	/*10429*/ uint16(xSetOp), uint16(MOV),
6774  	/*10431*/ uint16(xReadIb),
6775  	/*10432*/ uint16(xArgR8op),
6776  	/*10433*/ uint16(xArgImm8u),
6777  	/*10434*/ uint16(xMatch),
6778  	/*10435*/ uint16(xCondIs64), 10438, 10454,
6779  	/*10438*/ uint16(xCondDataSize), 10442, 10448, 0,
6780  	/*10442*/ uint16(xSetOp), uint16(MOV),
6781  	/*10444*/ uint16(xReadIw),
6782  	/*10445*/ uint16(xArgR16op),
6783  	/*10446*/ uint16(xArgImm16),
6784  	/*10447*/ uint16(xMatch),
6785  	/*10448*/ uint16(xSetOp), uint16(MOV),
6786  	/*10450*/ uint16(xReadId),
6787  	/*10451*/ uint16(xArgR32op),
6788  	/*10452*/ uint16(xArgImm32),
6789  	/*10453*/ uint16(xMatch),
6790  	/*10454*/ uint16(xCondDataSize), 10442, 10448, 10458,
6791  	/*10458*/ uint16(xSetOp), uint16(MOV),
6792  	/*10460*/ uint16(xReadIo),
6793  	/*10461*/ uint16(xArgR64op),
6794  	/*10462*/ uint16(xArgImm64),
6795  	/*10463*/ uint16(xMatch),
6796  	/*10464*/ uint16(xCondSlashR),
6797  	10473, // 0
6798  	10479, // 1
6799  	10485, // 2
6800  	10491, // 3
6801  	10497, // 4
6802  	10503, // 5
6803  	0,     // 6
6804  	10509, // 7
6805  	/*10473*/ uint16(xSetOp), uint16(ROL),
6806  	/*10475*/ uint16(xReadIb),
6807  	/*10476*/ uint16(xArgRM8),
6808  	/*10477*/ uint16(xArgImm8u),
6809  	/*10478*/ uint16(xMatch),
6810  	/*10479*/ uint16(xSetOp), uint16(ROR),
6811  	/*10481*/ uint16(xReadIb),
6812  	/*10482*/ uint16(xArgRM8),
6813  	/*10483*/ uint16(xArgImm8u),
6814  	/*10484*/ uint16(xMatch),
6815  	/*10485*/ uint16(xSetOp), uint16(RCL),
6816  	/*10487*/ uint16(xReadIb),
6817  	/*10488*/ uint16(xArgRM8),
6818  	/*10489*/ uint16(xArgImm8u),
6819  	/*10490*/ uint16(xMatch),
6820  	/*10491*/ uint16(xSetOp), uint16(RCR),
6821  	/*10493*/ uint16(xReadIb),
6822  	/*10494*/ uint16(xArgRM8),
6823  	/*10495*/ uint16(xArgImm8u),
6824  	/*10496*/ uint16(xMatch),
6825  	/*10497*/ uint16(xSetOp), uint16(SHL),
6826  	/*10499*/ uint16(xReadIb),
6827  	/*10500*/ uint16(xArgRM8),
6828  	/*10501*/ uint16(xArgImm8u),
6829  	/*10502*/ uint16(xMatch),
6830  	/*10503*/ uint16(xSetOp), uint16(SHR),
6831  	/*10505*/ uint16(xReadIb),
6832  	/*10506*/ uint16(xArgRM8),
6833  	/*10507*/ uint16(xArgImm8u),
6834  	/*10508*/ uint16(xMatch),
6835  	/*10509*/ uint16(xSetOp), uint16(SAR),
6836  	/*10511*/ uint16(xReadIb),
6837  	/*10512*/ uint16(xArgRM8),
6838  	/*10513*/ uint16(xArgImm8u),
6839  	/*10514*/ uint16(xMatch),
6840  	/*10515*/ uint16(xCondSlashR),
6841  	10524, // 0
6842  	10546, // 1
6843  	10568, // 2
6844  	10597, // 3
6845  	10626, // 4
6846  	10655, // 5
6847  	0,     // 6
6848  	10684, // 7
6849  	/*10524*/ uint16(xCondDataSize), 10528, 10534, 10540,
6850  	/*10528*/ uint16(xSetOp), uint16(ROL),
6851  	/*10530*/ uint16(xReadIb),
6852  	/*10531*/ uint16(xArgRM16),
6853  	/*10532*/ uint16(xArgImm8u),
6854  	/*10533*/ uint16(xMatch),
6855  	/*10534*/ uint16(xSetOp), uint16(ROL),
6856  	/*10536*/ uint16(xReadIb),
6857  	/*10537*/ uint16(xArgRM32),
6858  	/*10538*/ uint16(xArgImm8u),
6859  	/*10539*/ uint16(xMatch),
6860  	/*10540*/ uint16(xSetOp), uint16(ROL),
6861  	/*10542*/ uint16(xReadIb),
6862  	/*10543*/ uint16(xArgRM64),
6863  	/*10544*/ uint16(xArgImm8u),
6864  	/*10545*/ uint16(xMatch),
6865  	/*10546*/ uint16(xCondDataSize), 10550, 10556, 10562,
6866  	/*10550*/ uint16(xSetOp), uint16(ROR),
6867  	/*10552*/ uint16(xReadIb),
6868  	/*10553*/ uint16(xArgRM16),
6869  	/*10554*/ uint16(xArgImm8u),
6870  	/*10555*/ uint16(xMatch),
6871  	/*10556*/ uint16(xSetOp), uint16(ROR),
6872  	/*10558*/ uint16(xReadIb),
6873  	/*10559*/ uint16(xArgRM32),
6874  	/*10560*/ uint16(xArgImm8u),
6875  	/*10561*/ uint16(xMatch),
6876  	/*10562*/ uint16(xSetOp), uint16(ROR),
6877  	/*10564*/ uint16(xReadIb),
6878  	/*10565*/ uint16(xArgRM64),
6879  	/*10566*/ uint16(xArgImm8u),
6880  	/*10567*/ uint16(xMatch),
6881  	/*10568*/ uint16(xCondIs64), 10571, 10587,
6882  	/*10571*/ uint16(xCondDataSize), 10575, 10581, 0,
6883  	/*10575*/ uint16(xSetOp), uint16(RCL),
6884  	/*10577*/ uint16(xReadIb),
6885  	/*10578*/ uint16(xArgRM16),
6886  	/*10579*/ uint16(xArgImm8u),
6887  	/*10580*/ uint16(xMatch),
6888  	/*10581*/ uint16(xSetOp), uint16(RCL),
6889  	/*10583*/ uint16(xReadIb),
6890  	/*10584*/ uint16(xArgRM32),
6891  	/*10585*/ uint16(xArgImm8u),
6892  	/*10586*/ uint16(xMatch),
6893  	/*10587*/ uint16(xCondDataSize), 10575, 10581, 10591,
6894  	/*10591*/ uint16(xSetOp), uint16(RCL),
6895  	/*10593*/ uint16(xReadIb),
6896  	/*10594*/ uint16(xArgRM64),
6897  	/*10595*/ uint16(xArgImm8u),
6898  	/*10596*/ uint16(xMatch),
6899  	/*10597*/ uint16(xCondIs64), 10600, 10616,
6900  	/*10600*/ uint16(xCondDataSize), 10604, 10610, 0,
6901  	/*10604*/ uint16(xSetOp), uint16(RCR),
6902  	/*10606*/ uint16(xReadIb),
6903  	/*10607*/ uint16(xArgRM16),
6904  	/*10608*/ uint16(xArgImm8u),
6905  	/*10609*/ uint16(xMatch),
6906  	/*10610*/ uint16(xSetOp), uint16(RCR),
6907  	/*10612*/ uint16(xReadIb),
6908  	/*10613*/ uint16(xArgRM32),
6909  	/*10614*/ uint16(xArgImm8u),
6910  	/*10615*/ uint16(xMatch),
6911  	/*10616*/ uint16(xCondDataSize), 10604, 10610, 10620,
6912  	/*10620*/ uint16(xSetOp), uint16(RCR),
6913  	/*10622*/ uint16(xReadIb),
6914  	/*10623*/ uint16(xArgRM64),
6915  	/*10624*/ uint16(xArgImm8u),
6916  	/*10625*/ uint16(xMatch),
6917  	/*10626*/ uint16(xCondIs64), 10629, 10645,
6918  	/*10629*/ uint16(xCondDataSize), 10633, 10639, 0,
6919  	/*10633*/ uint16(xSetOp), uint16(SHL),
6920  	/*10635*/ uint16(xReadIb),
6921  	/*10636*/ uint16(xArgRM16),
6922  	/*10637*/ uint16(xArgImm8u),
6923  	/*10638*/ uint16(xMatch),
6924  	/*10639*/ uint16(xSetOp), uint16(SHL),
6925  	/*10641*/ uint16(xReadIb),
6926  	/*10642*/ uint16(xArgRM32),
6927  	/*10643*/ uint16(xArgImm8u),
6928  	/*10644*/ uint16(xMatch),
6929  	/*10645*/ uint16(xCondDataSize), 10633, 10639, 10649,
6930  	/*10649*/ uint16(xSetOp), uint16(SHL),
6931  	/*10651*/ uint16(xReadIb),
6932  	/*10652*/ uint16(xArgRM64),
6933  	/*10653*/ uint16(xArgImm8u),
6934  	/*10654*/ uint16(xMatch),
6935  	/*10655*/ uint16(xCondIs64), 10658, 10674,
6936  	/*10658*/ uint16(xCondDataSize), 10662, 10668, 0,
6937  	/*10662*/ uint16(xSetOp), uint16(SHR),
6938  	/*10664*/ uint16(xReadIb),
6939  	/*10665*/ uint16(xArgRM16),
6940  	/*10666*/ uint16(xArgImm8u),
6941  	/*10667*/ uint16(xMatch),
6942  	/*10668*/ uint16(xSetOp), uint16(SHR),
6943  	/*10670*/ uint16(xReadIb),
6944  	/*10671*/ uint16(xArgRM32),
6945  	/*10672*/ uint16(xArgImm8u),
6946  	/*10673*/ uint16(xMatch),
6947  	/*10674*/ uint16(xCondDataSize), 10662, 10668, 10678,
6948  	/*10678*/ uint16(xSetOp), uint16(SHR),
6949  	/*10680*/ uint16(xReadIb),
6950  	/*10681*/ uint16(xArgRM64),
6951  	/*10682*/ uint16(xArgImm8u),
6952  	/*10683*/ uint16(xMatch),
6953  	/*10684*/ uint16(xCondIs64), 10687, 10703,
6954  	/*10687*/ uint16(xCondDataSize), 10691, 10697, 0,
6955  	/*10691*/ uint16(xSetOp), uint16(SAR),
6956  	/*10693*/ uint16(xReadIb),
6957  	/*10694*/ uint16(xArgRM16),
6958  	/*10695*/ uint16(xArgImm8u),
6959  	/*10696*/ uint16(xMatch),
6960  	/*10697*/ uint16(xSetOp), uint16(SAR),
6961  	/*10699*/ uint16(xReadIb),
6962  	/*10700*/ uint16(xArgRM32),
6963  	/*10701*/ uint16(xArgImm8u),
6964  	/*10702*/ uint16(xMatch),
6965  	/*10703*/ uint16(xCondDataSize), 10691, 10697, 10707,
6966  	/*10707*/ uint16(xSetOp), uint16(SAR),
6967  	/*10709*/ uint16(xReadIb),
6968  	/*10710*/ uint16(xArgRM64),
6969  	/*10711*/ uint16(xArgImm8u),
6970  	/*10712*/ uint16(xMatch),
6971  	/*10713*/ uint16(xSetOp), uint16(RET),
6972  	/*10715*/ uint16(xReadIw),
6973  	/*10716*/ uint16(xArgImm16u),
6974  	/*10717*/ uint16(xMatch),
6975  	/*10718*/ uint16(xSetOp), uint16(RET),
6976  	/*10720*/ uint16(xMatch),
6977  	/*10721*/ uint16(xCondIs64), 10724, 0,
6978  	/*10724*/ uint16(xCondDataSize), 10728, 10734, 0,
6979  	/*10728*/ uint16(xSetOp), uint16(LES),
6980  	/*10730*/ uint16(xReadSlashR),
6981  	/*10731*/ uint16(xArgR16),
6982  	/*10732*/ uint16(xArgM16colon16),
6983  	/*10733*/ uint16(xMatch),
6984  	/*10734*/ uint16(xSetOp), uint16(LES),
6985  	/*10736*/ uint16(xReadSlashR),
6986  	/*10737*/ uint16(xArgR32),
6987  	/*10738*/ uint16(xArgM16colon32),
6988  	/*10739*/ uint16(xMatch),
6989  	/*10740*/ uint16(xCondIs64), 10743, 0,
6990  	/*10743*/ uint16(xCondDataSize), 10747, 10753, 0,
6991  	/*10747*/ uint16(xSetOp), uint16(LDS),
6992  	/*10749*/ uint16(xReadSlashR),
6993  	/*10750*/ uint16(xArgR16),
6994  	/*10751*/ uint16(xArgM16colon16),
6995  	/*10752*/ uint16(xMatch),
6996  	/*10753*/ uint16(xSetOp), uint16(LDS),
6997  	/*10755*/ uint16(xReadSlashR),
6998  	/*10756*/ uint16(xArgR32),
6999  	/*10757*/ uint16(xArgM16colon32),
7000  	/*10758*/ uint16(xMatch),
7001  	/*10759*/ uint16(xCondByte), 1,
7002  	0xF8, 10778,
7003  	/*10763*/ uint16(xCondSlashR),
7004  	10772, // 0
7005  	0,     // 1
7006  	0,     // 2
7007  	0,     // 3
7008  	0,     // 4
7009  	0,     // 5
7010  	0,     // 6
7011  	0,     // 7
7012  	/*10772*/ uint16(xSetOp), uint16(MOV),
7013  	/*10774*/ uint16(xReadIb),
7014  	/*10775*/ uint16(xArgRM8),
7015  	/*10776*/ uint16(xArgImm8u),
7016  	/*10777*/ uint16(xMatch),
7017  	/*10778*/ uint16(xSetOp), uint16(XABORT),
7018  	/*10780*/ uint16(xReadIb),
7019  	/*10781*/ uint16(xArgImm8u),
7020  	/*10782*/ uint16(xMatch),
7021  	/*10783*/ uint16(xCondByte), 1,
7022  	0xF8, 10825,
7023  	/*10787*/ uint16(xCondSlashR),
7024  	10796, // 0
7025  	0,     // 1
7026  	0,     // 2
7027  	0,     // 3
7028  	0,     // 4
7029  	0,     // 5
7030  	0,     // 6
7031  	0,     // 7
7032  	/*10796*/ uint16(xCondIs64), 10799, 10815,
7033  	/*10799*/ uint16(xCondDataSize), 10803, 10809, 0,
7034  	/*10803*/ uint16(xSetOp), uint16(MOV),
7035  	/*10805*/ uint16(xReadIw),
7036  	/*10806*/ uint16(xArgRM16),
7037  	/*10807*/ uint16(xArgImm16),
7038  	/*10808*/ uint16(xMatch),
7039  	/*10809*/ uint16(xSetOp), uint16(MOV),
7040  	/*10811*/ uint16(xReadId),
7041  	/*10812*/ uint16(xArgRM32),
7042  	/*10813*/ uint16(xArgImm32),
7043  	/*10814*/ uint16(xMatch),
7044  	/*10815*/ uint16(xCondDataSize), 10803, 10809, 10819,
7045  	/*10819*/ uint16(xSetOp), uint16(MOV),
7046  	/*10821*/ uint16(xReadId),
7047  	/*10822*/ uint16(xArgRM64),
7048  	/*10823*/ uint16(xArgImm32),
7049  	/*10824*/ uint16(xMatch),
7050  	/*10825*/ uint16(xCondDataSize), 10829, 10834, 10839,
7051  	/*10829*/ uint16(xSetOp), uint16(XBEGIN),
7052  	/*10831*/ uint16(xReadCw),
7053  	/*10832*/ uint16(xArgRel16),
7054  	/*10833*/ uint16(xMatch),
7055  	/*10834*/ uint16(xSetOp), uint16(XBEGIN),
7056  	/*10836*/ uint16(xReadCd),
7057  	/*10837*/ uint16(xArgRel32),
7058  	/*10838*/ uint16(xMatch),
7059  	/*10839*/ uint16(xSetOp), uint16(XBEGIN),
7060  	/*10841*/ uint16(xReadCd),
7061  	/*10842*/ uint16(xArgRel32),
7062  	/*10843*/ uint16(xMatch),
7063  	/*10844*/ uint16(xSetOp), uint16(ENTER),
7064  	/*10846*/ uint16(xReadIw),
7065  	/*10847*/ uint16(xReadIb),
7066  	/*10848*/ uint16(xArgImm16u),
7067  	/*10849*/ uint16(xArgImm8u),
7068  	/*10850*/ uint16(xMatch),
7069  	/*10851*/ uint16(xCondIs64), 10854, 10864,
7070  	/*10854*/ uint16(xCondDataSize), 10858, 10861, 0,
7071  	/*10858*/ uint16(xSetOp), uint16(LEAVE),
7072  	/*10860*/ uint16(xMatch),
7073  	/*10861*/ uint16(xSetOp), uint16(LEAVE),
7074  	/*10863*/ uint16(xMatch),
7075  	/*10864*/ uint16(xCondDataSize), 10858, 10868, 10871,
7076  	/*10868*/ uint16(xSetOp), uint16(LEAVE),
7077  	/*10870*/ uint16(xMatch),
7078  	/*10871*/ uint16(xSetOp), uint16(LEAVE),
7079  	/*10873*/ uint16(xMatch),
7080  	/*10874*/ uint16(xSetOp), uint16(LRET),
7081  	/*10876*/ uint16(xReadIw),
7082  	/*10877*/ uint16(xArgImm16u),
7083  	/*10878*/ uint16(xMatch),
7084  	/*10879*/ uint16(xSetOp), uint16(LRET),
7085  	/*10881*/ uint16(xMatch),
7086  	/*10882*/ uint16(xSetOp), uint16(INT),
7087  	/*10884*/ uint16(xArg3),
7088  	/*10885*/ uint16(xMatch),
7089  	/*10886*/ uint16(xSetOp), uint16(INT),
7090  	/*10888*/ uint16(xReadIb),
7091  	/*10889*/ uint16(xArgImm8u),
7092  	/*10890*/ uint16(xMatch),
7093  	/*10891*/ uint16(xCondIs64), 10894, 0,
7094  	/*10894*/ uint16(xSetOp), uint16(INTO),
7095  	/*10896*/ uint16(xMatch),
7096  	/*10897*/ uint16(xCondIs64), 10900, 10910,
7097  	/*10900*/ uint16(xCondDataSize), 10904, 10907, 0,
7098  	/*10904*/ uint16(xSetOp), uint16(IRET),
7099  	/*10906*/ uint16(xMatch),
7100  	/*10907*/ uint16(xSetOp), uint16(IRETD),
7101  	/*10909*/ uint16(xMatch),
7102  	/*10910*/ uint16(xCondDataSize), 10904, 10907, 10914,
7103  	/*10914*/ uint16(xSetOp), uint16(IRETQ),
7104  	/*10916*/ uint16(xMatch),
7105  	/*10917*/ uint16(xCondSlashR),
7106  	10926, // 0
7107  	10931, // 1
7108  	10936, // 2
7109  	10941, // 3
7110  	10946, // 4
7111  	10951, // 5
7112  	0,     // 6
7113  	10956, // 7
7114  	/*10926*/ uint16(xSetOp), uint16(ROL),
7115  	/*10928*/ uint16(xArgRM8),
7116  	/*10929*/ uint16(xArg1),
7117  	/*10930*/ uint16(xMatch),
7118  	/*10931*/ uint16(xSetOp), uint16(ROR),
7119  	/*10933*/ uint16(xArgRM8),
7120  	/*10934*/ uint16(xArg1),
7121  	/*10935*/ uint16(xMatch),
7122  	/*10936*/ uint16(xSetOp), uint16(RCL),
7123  	/*10938*/ uint16(xArgRM8),
7124  	/*10939*/ uint16(xArg1),
7125  	/*10940*/ uint16(xMatch),
7126  	/*10941*/ uint16(xSetOp), uint16(RCR),
7127  	/*10943*/ uint16(xArgRM8),
7128  	/*10944*/ uint16(xArg1),
7129  	/*10945*/ uint16(xMatch),
7130  	/*10946*/ uint16(xSetOp), uint16(SHL),
7131  	/*10948*/ uint16(xArgRM8),
7132  	/*10949*/ uint16(xArg1),
7133  	/*10950*/ uint16(xMatch),
7134  	/*10951*/ uint16(xSetOp), uint16(SHR),
7135  	/*10953*/ uint16(xArgRM8),
7136  	/*10954*/ uint16(xArg1),
7137  	/*10955*/ uint16(xMatch),
7138  	/*10956*/ uint16(xSetOp), uint16(SAR),
7139  	/*10958*/ uint16(xArgRM8),
7140  	/*10959*/ uint16(xArg1),
7141  	/*10960*/ uint16(xMatch),
7142  	/*10961*/ uint16(xCondSlashR),
7143  	10970, // 0
7144  	10996, // 1
7145  	11022, // 2
7146  	11048, // 3
7147  	11074, // 4
7148  	11100, // 5
7149  	0,     // 6
7150  	11126, // 7
7151  	/*10970*/ uint16(xCondIs64), 10973, 10987,
7152  	/*10973*/ uint16(xCondDataSize), 10977, 10982, 0,
7153  	/*10977*/ uint16(xSetOp), uint16(ROL),
7154  	/*10979*/ uint16(xArgRM16),
7155  	/*10980*/ uint16(xArg1),
7156  	/*10981*/ uint16(xMatch),
7157  	/*10982*/ uint16(xSetOp), uint16(ROL),
7158  	/*10984*/ uint16(xArgRM32),
7159  	/*10985*/ uint16(xArg1),
7160  	/*10986*/ uint16(xMatch),
7161  	/*10987*/ uint16(xCondDataSize), 10977, 10982, 10991,
7162  	/*10991*/ uint16(xSetOp), uint16(ROL),
7163  	/*10993*/ uint16(xArgRM64),
7164  	/*10994*/ uint16(xArg1),
7165  	/*10995*/ uint16(xMatch),
7166  	/*10996*/ uint16(xCondIs64), 10999, 11013,
7167  	/*10999*/ uint16(xCondDataSize), 11003, 11008, 0,
7168  	/*11003*/ uint16(xSetOp), uint16(ROR),
7169  	/*11005*/ uint16(xArgRM16),
7170  	/*11006*/ uint16(xArg1),
7171  	/*11007*/ uint16(xMatch),
7172  	/*11008*/ uint16(xSetOp), uint16(ROR),
7173  	/*11010*/ uint16(xArgRM32),
7174  	/*11011*/ uint16(xArg1),
7175  	/*11012*/ uint16(xMatch),
7176  	/*11013*/ uint16(xCondDataSize), 11003, 11008, 11017,
7177  	/*11017*/ uint16(xSetOp), uint16(ROR),
7178  	/*11019*/ uint16(xArgRM64),
7179  	/*11020*/ uint16(xArg1),
7180  	/*11021*/ uint16(xMatch),
7181  	/*11022*/ uint16(xCondIs64), 11025, 11039,
7182  	/*11025*/ uint16(xCondDataSize), 11029, 11034, 0,
7183  	/*11029*/ uint16(xSetOp), uint16(RCL),
7184  	/*11031*/ uint16(xArgRM16),
7185  	/*11032*/ uint16(xArg1),
7186  	/*11033*/ uint16(xMatch),
7187  	/*11034*/ uint16(xSetOp), uint16(RCL),
7188  	/*11036*/ uint16(xArgRM32),
7189  	/*11037*/ uint16(xArg1),
7190  	/*11038*/ uint16(xMatch),
7191  	/*11039*/ uint16(xCondDataSize), 11029, 11034, 11043,
7192  	/*11043*/ uint16(xSetOp), uint16(RCL),
7193  	/*11045*/ uint16(xArgRM64),
7194  	/*11046*/ uint16(xArg1),
7195  	/*11047*/ uint16(xMatch),
7196  	/*11048*/ uint16(xCondIs64), 11051, 11065,
7197  	/*11051*/ uint16(xCondDataSize), 11055, 11060, 0,
7198  	/*11055*/ uint16(xSetOp), uint16(RCR),
7199  	/*11057*/ uint16(xArgRM16),
7200  	/*11058*/ uint16(xArg1),
7201  	/*11059*/ uint16(xMatch),
7202  	/*11060*/ uint16(xSetOp), uint16(RCR),
7203  	/*11062*/ uint16(xArgRM32),
7204  	/*11063*/ uint16(xArg1),
7205  	/*11064*/ uint16(xMatch),
7206  	/*11065*/ uint16(xCondDataSize), 11055, 11060, 11069,
7207  	/*11069*/ uint16(xSetOp), uint16(RCR),
7208  	/*11071*/ uint16(xArgRM64),
7209  	/*11072*/ uint16(xArg1),
7210  	/*11073*/ uint16(xMatch),
7211  	/*11074*/ uint16(xCondIs64), 11077, 11091,
7212  	/*11077*/ uint16(xCondDataSize), 11081, 11086, 0,
7213  	/*11081*/ uint16(xSetOp), uint16(SHL),
7214  	/*11083*/ uint16(xArgRM16),
7215  	/*11084*/ uint16(xArg1),
7216  	/*11085*/ uint16(xMatch),
7217  	/*11086*/ uint16(xSetOp), uint16(SHL),
7218  	/*11088*/ uint16(xArgRM32),
7219  	/*11089*/ uint16(xArg1),
7220  	/*11090*/ uint16(xMatch),
7221  	/*11091*/ uint16(xCondDataSize), 11081, 11086, 11095,
7222  	/*11095*/ uint16(xSetOp), uint16(SHL),
7223  	/*11097*/ uint16(xArgRM64),
7224  	/*11098*/ uint16(xArg1),
7225  	/*11099*/ uint16(xMatch),
7226  	/*11100*/ uint16(xCondIs64), 11103, 11117,
7227  	/*11103*/ uint16(xCondDataSize), 11107, 11112, 0,
7228  	/*11107*/ uint16(xSetOp), uint16(SHR),
7229  	/*11109*/ uint16(xArgRM16),
7230  	/*11110*/ uint16(xArg1),
7231  	/*11111*/ uint16(xMatch),
7232  	/*11112*/ uint16(xSetOp), uint16(SHR),
7233  	/*11114*/ uint16(xArgRM32),
7234  	/*11115*/ uint16(xArg1),
7235  	/*11116*/ uint16(xMatch),
7236  	/*11117*/ uint16(xCondDataSize), 11107, 11112, 11121,
7237  	/*11121*/ uint16(xSetOp), uint16(SHR),
7238  	/*11123*/ uint16(xArgRM64),
7239  	/*11124*/ uint16(xArg1),
7240  	/*11125*/ uint16(xMatch),
7241  	/*11126*/ uint16(xCondIs64), 11129, 11143,
7242  	/*11129*/ uint16(xCondDataSize), 11133, 11138, 0,
7243  	/*11133*/ uint16(xSetOp), uint16(SAR),
7244  	/*11135*/ uint16(xArgRM16),
7245  	/*11136*/ uint16(xArg1),
7246  	/*11137*/ uint16(xMatch),
7247  	/*11138*/ uint16(xSetOp), uint16(SAR),
7248  	/*11140*/ uint16(xArgRM32),
7249  	/*11141*/ uint16(xArg1),
7250  	/*11142*/ uint16(xMatch),
7251  	/*11143*/ uint16(xCondDataSize), 11133, 11138, 11147,
7252  	/*11147*/ uint16(xSetOp), uint16(SAR),
7253  	/*11149*/ uint16(xArgRM64),
7254  	/*11150*/ uint16(xArg1),
7255  	/*11151*/ uint16(xMatch),
7256  	/*11152*/ uint16(xCondSlashR),
7257  	11161, // 0
7258  	11166, // 1
7259  	11171, // 2
7260  	11176, // 3
7261  	11181, // 4
7262  	11186, // 5
7263  	0,     // 6
7264  	11191, // 7
7265  	/*11161*/ uint16(xSetOp), uint16(ROL),
7266  	/*11163*/ uint16(xArgRM8),
7267  	/*11164*/ uint16(xArgCL),
7268  	/*11165*/ uint16(xMatch),
7269  	/*11166*/ uint16(xSetOp), uint16(ROR),
7270  	/*11168*/ uint16(xArgRM8),
7271  	/*11169*/ uint16(xArgCL),
7272  	/*11170*/ uint16(xMatch),
7273  	/*11171*/ uint16(xSetOp), uint16(RCL),
7274  	/*11173*/ uint16(xArgRM8),
7275  	/*11174*/ uint16(xArgCL),
7276  	/*11175*/ uint16(xMatch),
7277  	/*11176*/ uint16(xSetOp), uint16(RCR),
7278  	/*11178*/ uint16(xArgRM8),
7279  	/*11179*/ uint16(xArgCL),
7280  	/*11180*/ uint16(xMatch),
7281  	/*11181*/ uint16(xSetOp), uint16(SHL),
7282  	/*11183*/ uint16(xArgRM8),
7283  	/*11184*/ uint16(xArgCL),
7284  	/*11185*/ uint16(xMatch),
7285  	/*11186*/ uint16(xSetOp), uint16(SHR),
7286  	/*11188*/ uint16(xArgRM8),
7287  	/*11189*/ uint16(xArgCL),
7288  	/*11190*/ uint16(xMatch),
7289  	/*11191*/ uint16(xSetOp), uint16(SAR),
7290  	/*11193*/ uint16(xArgRM8),
7291  	/*11194*/ uint16(xArgCL),
7292  	/*11195*/ uint16(xMatch),
7293  	/*11196*/ uint16(xCondSlashR),
7294  	11205, // 0
7295  	11231, // 1
7296  	11257, // 2
7297  	11283, // 3
7298  	11309, // 4
7299  	11335, // 5
7300  	0,     // 6
7301  	11361, // 7
7302  	/*11205*/ uint16(xCondIs64), 11208, 11222,
7303  	/*11208*/ uint16(xCondDataSize), 11212, 11217, 0,
7304  	/*11212*/ uint16(xSetOp), uint16(ROL),
7305  	/*11214*/ uint16(xArgRM16),
7306  	/*11215*/ uint16(xArgCL),
7307  	/*11216*/ uint16(xMatch),
7308  	/*11217*/ uint16(xSetOp), uint16(ROL),
7309  	/*11219*/ uint16(xArgRM32),
7310  	/*11220*/ uint16(xArgCL),
7311  	/*11221*/ uint16(xMatch),
7312  	/*11222*/ uint16(xCondDataSize), 11212, 11217, 11226,
7313  	/*11226*/ uint16(xSetOp), uint16(ROL),
7314  	/*11228*/ uint16(xArgRM64),
7315  	/*11229*/ uint16(xArgCL),
7316  	/*11230*/ uint16(xMatch),
7317  	/*11231*/ uint16(xCondIs64), 11234, 11248,
7318  	/*11234*/ uint16(xCondDataSize), 11238, 11243, 0,
7319  	/*11238*/ uint16(xSetOp), uint16(ROR),
7320  	/*11240*/ uint16(xArgRM16),
7321  	/*11241*/ uint16(xArgCL),
7322  	/*11242*/ uint16(xMatch),
7323  	/*11243*/ uint16(xSetOp), uint16(ROR),
7324  	/*11245*/ uint16(xArgRM32),
7325  	/*11246*/ uint16(xArgCL),
7326  	/*11247*/ uint16(xMatch),
7327  	/*11248*/ uint16(xCondDataSize), 11238, 11243, 11252,
7328  	/*11252*/ uint16(xSetOp), uint16(ROR),
7329  	/*11254*/ uint16(xArgRM64),
7330  	/*11255*/ uint16(xArgCL),
7331  	/*11256*/ uint16(xMatch),
7332  	/*11257*/ uint16(xCondIs64), 11260, 11274,
7333  	/*11260*/ uint16(xCondDataSize), 11264, 11269, 0,
7334  	/*11264*/ uint16(xSetOp), uint16(RCL),
7335  	/*11266*/ uint16(xArgRM16),
7336  	/*11267*/ uint16(xArgCL),
7337  	/*11268*/ uint16(xMatch),
7338  	/*11269*/ uint16(xSetOp), uint16(RCL),
7339  	/*11271*/ uint16(xArgRM32),
7340  	/*11272*/ uint16(xArgCL),
7341  	/*11273*/ uint16(xMatch),
7342  	/*11274*/ uint16(xCondDataSize), 11264, 11269, 11278,
7343  	/*11278*/ uint16(xSetOp), uint16(RCL),
7344  	/*11280*/ uint16(xArgRM64),
7345  	/*11281*/ uint16(xArgCL),
7346  	/*11282*/ uint16(xMatch),
7347  	/*11283*/ uint16(xCondIs64), 11286, 11300,
7348  	/*11286*/ uint16(xCondDataSize), 11290, 11295, 0,
7349  	/*11290*/ uint16(xSetOp), uint16(RCR),
7350  	/*11292*/ uint16(xArgRM16),
7351  	/*11293*/ uint16(xArgCL),
7352  	/*11294*/ uint16(xMatch),
7353  	/*11295*/ uint16(xSetOp), uint16(RCR),
7354  	/*11297*/ uint16(xArgRM32),
7355  	/*11298*/ uint16(xArgCL),
7356  	/*11299*/ uint16(xMatch),
7357  	/*11300*/ uint16(xCondDataSize), 11290, 11295, 11304,
7358  	/*11304*/ uint16(xSetOp), uint16(RCR),
7359  	/*11306*/ uint16(xArgRM64),
7360  	/*11307*/ uint16(xArgCL),
7361  	/*11308*/ uint16(xMatch),
7362  	/*11309*/ uint16(xCondIs64), 11312, 11326,
7363  	/*11312*/ uint16(xCondDataSize), 11316, 11321, 0,
7364  	/*11316*/ uint16(xSetOp), uint16(SHL),
7365  	/*11318*/ uint16(xArgRM16),
7366  	/*11319*/ uint16(xArgCL),
7367  	/*11320*/ uint16(xMatch),
7368  	/*11321*/ uint16(xSetOp), uint16(SHL),
7369  	/*11323*/ uint16(xArgRM32),
7370  	/*11324*/ uint16(xArgCL),
7371  	/*11325*/ uint16(xMatch),
7372  	/*11326*/ uint16(xCondDataSize), 11316, 11321, 11330,
7373  	/*11330*/ uint16(xSetOp), uint16(SHL),
7374  	/*11332*/ uint16(xArgRM64),
7375  	/*11333*/ uint16(xArgCL),
7376  	/*11334*/ uint16(xMatch),
7377  	/*11335*/ uint16(xCondIs64), 11338, 11352,
7378  	/*11338*/ uint16(xCondDataSize), 11342, 11347, 0,
7379  	/*11342*/ uint16(xSetOp), uint16(SHR),
7380  	/*11344*/ uint16(xArgRM16),
7381  	/*11345*/ uint16(xArgCL),
7382  	/*11346*/ uint16(xMatch),
7383  	/*11347*/ uint16(xSetOp), uint16(SHR),
7384  	/*11349*/ uint16(xArgRM32),
7385  	/*11350*/ uint16(xArgCL),
7386  	/*11351*/ uint16(xMatch),
7387  	/*11352*/ uint16(xCondDataSize), 11342, 11347, 11356,
7388  	/*11356*/ uint16(xSetOp), uint16(SHR),
7389  	/*11358*/ uint16(xArgRM64),
7390  	/*11359*/ uint16(xArgCL),
7391  	/*11360*/ uint16(xMatch),
7392  	/*11361*/ uint16(xCondIs64), 11364, 11378,
7393  	/*11364*/ uint16(xCondDataSize), 11368, 11373, 0,
7394  	/*11368*/ uint16(xSetOp), uint16(SAR),
7395  	/*11370*/ uint16(xArgRM16),
7396  	/*11371*/ uint16(xArgCL),
7397  	/*11372*/ uint16(xMatch),
7398  	/*11373*/ uint16(xSetOp), uint16(SAR),
7399  	/*11375*/ uint16(xArgRM32),
7400  	/*11376*/ uint16(xArgCL),
7401  	/*11377*/ uint16(xMatch),
7402  	/*11378*/ uint16(xCondDataSize), 11368, 11373, 11382,
7403  	/*11382*/ uint16(xSetOp), uint16(SAR),
7404  	/*11384*/ uint16(xArgRM64),
7405  	/*11385*/ uint16(xArgCL),
7406  	/*11386*/ uint16(xMatch),
7407  	/*11387*/ uint16(xCondIs64), 11390, 0,
7408  	/*11390*/ uint16(xSetOp), uint16(AAM),
7409  	/*11392*/ uint16(xReadIb),
7410  	/*11393*/ uint16(xArgImm8u),
7411  	/*11394*/ uint16(xMatch),
7412  	/*11395*/ uint16(xCondIs64), 11398, 0,
7413  	/*11398*/ uint16(xSetOp), uint16(AAD),
7414  	/*11400*/ uint16(xReadIb),
7415  	/*11401*/ uint16(xArgImm8u),
7416  	/*11402*/ uint16(xMatch),
7417  	/*11403*/ uint16(xCondIs64), 11406, 11409,
7418  	/*11406*/ uint16(xSetOp), uint16(XLATB),
7419  	/*11408*/ uint16(xMatch),
7420  	/*11409*/ uint16(xCondDataSize), 11406, 11406, 11413,
7421  	/*11413*/ uint16(xSetOp), uint16(XLATB),
7422  	/*11415*/ uint16(xMatch),
7423  	/*11416*/ uint16(xCondByte), 64,
7424  	0xc0, 11587,
7425  	0xc1, 11587,
7426  	0xc2, 11587,
7427  	0xc3, 11587,
7428  	0xc4, 11587,
7429  	0xc5, 11587,
7430  	0xc6, 11587,
7431  	0xc7, 11587,
7432  	0xc8, 11592,
7433  	0xc9, 11592,
7434  	0xca, 11592,
7435  	0xcb, 11592,
7436  	0xcc, 11592,
7437  	0xcd, 11592,
7438  	0xce, 11592,
7439  	0xcf, 11592,
7440  	0xd0, 11597,
7441  	0xd1, 11597,
7442  	0xd2, 11597,
7443  	0xd3, 11597,
7444  	0xd4, 11597,
7445  	0xd5, 11597,
7446  	0xd6, 11597,
7447  	0xd7, 11597,
7448  	0xd8, 11601,
7449  	0xd9, 11601,
7450  	0xda, 11601,
7451  	0xdb, 11601,
7452  	0xdc, 11601,
7453  	0xdd, 11601,
7454  	0xde, 11601,
7455  	0xdf, 11601,
7456  	0xe0, 11605,
7457  	0xe1, 11605,
7458  	0xe2, 11605,
7459  	0xe3, 11605,
7460  	0xe4, 11605,
7461  	0xe5, 11605,
7462  	0xe6, 11605,
7463  	0xe7, 11605,
7464  	0xe8, 11610,
7465  	0xe9, 11610,
7466  	0xea, 11610,
7467  	0xeb, 11610,
7468  	0xec, 11610,
7469  	0xed, 11610,
7470  	0xee, 11610,
7471  	0xef, 11610,
7472  	0xf0, 11615,
7473  	0xf1, 11615,
7474  	0xf2, 11615,
7475  	0xf3, 11615,
7476  	0xf4, 11615,
7477  	0xf5, 11615,
7478  	0xf6, 11615,
7479  	0xf7, 11615,
7480  	0xf8, 11620,
7481  	0xf9, 11620,
7482  	0xfa, 11620,
7483  	0xfb, 11620,
7484  	0xfc, 11620,
7485  	0xfd, 11620,
7486  	0xfe, 11620,
7487  	0xff, 11620,
7488  	/*11546*/ uint16(xCondSlashR),
7489  	11555, // 0
7490  	11559, // 1
7491  	11563, // 2
7492  	11567, // 3
7493  	11571, // 4
7494  	11575, // 5
7495  	11579, // 6
7496  	11583, // 7
7497  	/*11555*/ uint16(xSetOp), uint16(FADD),
7498  	/*11557*/ uint16(xArgM32fp),
7499  	/*11558*/ uint16(xMatch),
7500  	/*11559*/ uint16(xSetOp), uint16(FMUL),
7501  	/*11561*/ uint16(xArgM32fp),
7502  	/*11562*/ uint16(xMatch),
7503  	/*11563*/ uint16(xSetOp), uint16(FCOM),
7504  	/*11565*/ uint16(xArgM32fp),
7505  	/*11566*/ uint16(xMatch),
7506  	/*11567*/ uint16(xSetOp), uint16(FCOMP),
7507  	/*11569*/ uint16(xArgM32fp),
7508  	/*11570*/ uint16(xMatch),
7509  	/*11571*/ uint16(xSetOp), uint16(FSUB),
7510  	/*11573*/ uint16(xArgM32fp),
7511  	/*11574*/ uint16(xMatch),
7512  	/*11575*/ uint16(xSetOp), uint16(FSUBR),
7513  	/*11577*/ uint16(xArgM32fp),
7514  	/*11578*/ uint16(xMatch),
7515  	/*11579*/ uint16(xSetOp), uint16(FDIV),
7516  	/*11581*/ uint16(xArgM32fp),
7517  	/*11582*/ uint16(xMatch),
7518  	/*11583*/ uint16(xSetOp), uint16(FDIVR),
7519  	/*11585*/ uint16(xArgM32fp),
7520  	/*11586*/ uint16(xMatch),
7521  	/*11587*/ uint16(xSetOp), uint16(FADD),
7522  	/*11589*/ uint16(xArgST),
7523  	/*11590*/ uint16(xArgSTi),
7524  	/*11591*/ uint16(xMatch),
7525  	/*11592*/ uint16(xSetOp), uint16(FMUL),
7526  	/*11594*/ uint16(xArgST),
7527  	/*11595*/ uint16(xArgSTi),
7528  	/*11596*/ uint16(xMatch),
7529  	/*11597*/ uint16(xSetOp), uint16(FCOM),
7530  	/*11599*/ uint16(xArgSTi),
7531  	/*11600*/ uint16(xMatch),
7532  	/*11601*/ uint16(xSetOp), uint16(FCOMP),
7533  	/*11603*/ uint16(xArgSTi),
7534  	/*11604*/ uint16(xMatch),
7535  	/*11605*/ uint16(xSetOp), uint16(FSUB),
7536  	/*11607*/ uint16(xArgST),
7537  	/*11608*/ uint16(xArgSTi),
7538  	/*11609*/ uint16(xMatch),
7539  	/*11610*/ uint16(xSetOp), uint16(FSUBR),
7540  	/*11612*/ uint16(xArgST),
7541  	/*11613*/ uint16(xArgSTi),
7542  	/*11614*/ uint16(xMatch),
7543  	/*11615*/ uint16(xSetOp), uint16(FDIV),
7544  	/*11617*/ uint16(xArgST),
7545  	/*11618*/ uint16(xArgSTi),
7546  	/*11619*/ uint16(xMatch),
7547  	/*11620*/ uint16(xSetOp), uint16(FDIVR),
7548  	/*11622*/ uint16(xArgST),
7549  	/*11623*/ uint16(xArgSTi),
7550  	/*11624*/ uint16(xMatch),
7551  	/*11625*/ uint16(xCondByte), 44,
7552  	0xc0, 11752,
7553  	0xc1, 11752,
7554  	0xc2, 11752,
7555  	0xc3, 11752,
7556  	0xc4, 11752,
7557  	0xc5, 11752,
7558  	0xc6, 11752,
7559  	0xc7, 11752,
7560  	0xc8, 11756,
7561  	0xc9, 11756,
7562  	0xca, 11756,
7563  	0xcb, 11756,
7564  	0xcc, 11756,
7565  	0xcd, 11756,
7566  	0xce, 11756,
7567  	0xcf, 11756,
7568  	0xD0, 11760,
7569  	0xE0, 11763,
7570  	0xE1, 11766,
7571  	0xE4, 11769,
7572  	0xE5, 11772,
7573  	0xE8, 11775,
7574  	0xE9, 11778,
7575  	0xEA, 11781,
7576  	0xEB, 11784,
7577  	0xEC, 11787,
7578  	0xED, 11790,
7579  	0xEE, 11793,
7580  	0xF0, 11796,
7581  	0xF1, 11799,
7582  	0xF2, 11802,
7583  	0xF3, 11805,
7584  	0xF4, 11808,
7585  	0xF5, 11811,
7586  	0xF6, 11814,
7587  	0xF7, 11817,
7588  	0xF8, 11820,
7589  	0xF9, 11823,
7590  	0xFA, 11826,
7591  	0xFB, 11829,
7592  	0xFC, 11832,
7593  	0xFD, 11835,
7594  	0xFE, 11838,
7595  	0xFF, 11841,
7596  	/*11715*/ uint16(xCondSlashR),
7597  	11724, // 0
7598  	0,     // 1
7599  	11728, // 2
7600  	11732, // 3
7601  	11736, // 4
7602  	11740, // 5
7603  	11744, // 6
7604  	11748, // 7
7605  	/*11724*/ uint16(xSetOp), uint16(FLD),
7606  	/*11726*/ uint16(xArgM32fp),
7607  	/*11727*/ uint16(xMatch),
7608  	/*11728*/ uint16(xSetOp), uint16(FST),
7609  	/*11730*/ uint16(xArgM32fp),
7610  	/*11731*/ uint16(xMatch),
7611  	/*11732*/ uint16(xSetOp), uint16(FSTP),
7612  	/*11734*/ uint16(xArgM32fp),
7613  	/*11735*/ uint16(xMatch),
7614  	/*11736*/ uint16(xSetOp), uint16(FLDENV),
7615  	/*11738*/ uint16(xArgM1428byte),
7616  	/*11739*/ uint16(xMatch),
7617  	/*11740*/ uint16(xSetOp), uint16(FLDCW),
7618  	/*11742*/ uint16(xArgM2byte),
7619  	/*11743*/ uint16(xMatch),
7620  	/*11744*/ uint16(xSetOp), uint16(FNSTENV),
7621  	/*11746*/ uint16(xArgM1428byte),
7622  	/*11747*/ uint16(xMatch),
7623  	/*11748*/ uint16(xSetOp), uint16(FNSTCW),
7624  	/*11750*/ uint16(xArgM2byte),
7625  	/*11751*/ uint16(xMatch),
7626  	/*11752*/ uint16(xSetOp), uint16(FLD),
7627  	/*11754*/ uint16(xArgSTi),
7628  	/*11755*/ uint16(xMatch),
7629  	/*11756*/ uint16(xSetOp), uint16(FXCH),
7630  	/*11758*/ uint16(xArgSTi),
7631  	/*11759*/ uint16(xMatch),
7632  	/*11760*/ uint16(xSetOp), uint16(FNOP),
7633  	/*11762*/ uint16(xMatch),
7634  	/*11763*/ uint16(xSetOp), uint16(FCHS),
7635  	/*11765*/ uint16(xMatch),
7636  	/*11766*/ uint16(xSetOp), uint16(FABS),
7637  	/*11768*/ uint16(xMatch),
7638  	/*11769*/ uint16(xSetOp), uint16(FTST),
7639  	/*11771*/ uint16(xMatch),
7640  	/*11772*/ uint16(xSetOp), uint16(FXAM),
7641  	/*11774*/ uint16(xMatch),
7642  	/*11775*/ uint16(xSetOp), uint16(FLD1),
7643  	/*11777*/ uint16(xMatch),
7644  	/*11778*/ uint16(xSetOp), uint16(FLDL2T),
7645  	/*11780*/ uint16(xMatch),
7646  	/*11781*/ uint16(xSetOp), uint16(FLDL2E),
7647  	/*11783*/ uint16(xMatch),
7648  	/*11784*/ uint16(xSetOp), uint16(FLDPI),
7649  	/*11786*/ uint16(xMatch),
7650  	/*11787*/ uint16(xSetOp), uint16(FLDLG2),
7651  	/*11789*/ uint16(xMatch),
7652  	/*11790*/ uint16(xSetOp), uint16(FLDLN2),
7653  	/*11792*/ uint16(xMatch),
7654  	/*11793*/ uint16(xSetOp), uint16(FLDZ),
7655  	/*11795*/ uint16(xMatch),
7656  	/*11796*/ uint16(xSetOp), uint16(F2XM1),
7657  	/*11798*/ uint16(xMatch),
7658  	/*11799*/ uint16(xSetOp), uint16(FYL2X),
7659  	/*11801*/ uint16(xMatch),
7660  	/*11802*/ uint16(xSetOp), uint16(FPTAN),
7661  	/*11804*/ uint16(xMatch),
7662  	/*11805*/ uint16(xSetOp), uint16(FPATAN),
7663  	/*11807*/ uint16(xMatch),
7664  	/*11808*/ uint16(xSetOp), uint16(FXTRACT),
7665  	/*11810*/ uint16(xMatch),
7666  	/*11811*/ uint16(xSetOp), uint16(FPREM1),
7667  	/*11813*/ uint16(xMatch),
7668  	/*11814*/ uint16(xSetOp), uint16(FDECSTP),
7669  	/*11816*/ uint16(xMatch),
7670  	/*11817*/ uint16(xSetOp), uint16(FINCSTP),
7671  	/*11819*/ uint16(xMatch),
7672  	/*11820*/ uint16(xSetOp), uint16(FPREM),
7673  	/*11822*/ uint16(xMatch),
7674  	/*11823*/ uint16(xSetOp), uint16(FYL2XP1),
7675  	/*11825*/ uint16(xMatch),
7676  	/*11826*/ uint16(xSetOp), uint16(FSQRT),
7677  	/*11828*/ uint16(xMatch),
7678  	/*11829*/ uint16(xSetOp), uint16(FSINCOS),
7679  	/*11831*/ uint16(xMatch),
7680  	/*11832*/ uint16(xSetOp), uint16(FRNDINT),
7681  	/*11834*/ uint16(xMatch),
7682  	/*11835*/ uint16(xSetOp), uint16(FSCALE),
7683  	/*11837*/ uint16(xMatch),
7684  	/*11838*/ uint16(xSetOp), uint16(FSIN),
7685  	/*11840*/ uint16(xMatch),
7686  	/*11841*/ uint16(xSetOp), uint16(FCOS),
7687  	/*11843*/ uint16(xMatch),
7688  	/*11844*/ uint16(xCondByte), 33,
7689  	0xc0, 11953,
7690  	0xc1, 11953,
7691  	0xc2, 11953,
7692  	0xc3, 11953,
7693  	0xc4, 11953,
7694  	0xc5, 11953,
7695  	0xc6, 11953,
7696  	0xc7, 11953,
7697  	0xc8, 11958,
7698  	0xc9, 11958,
7699  	0xca, 11958,
7700  	0xcb, 11958,
7701  	0xcc, 11958,
7702  	0xcd, 11958,
7703  	0xce, 11958,
7704  	0xcf, 11958,
7705  	0xd0, 11963,
7706  	0xd1, 11963,
7707  	0xd2, 11963,
7708  	0xd3, 11963,
7709  	0xd4, 11963,
7710  	0xd5, 11963,
7711  	0xd6, 11963,
7712  	0xd7, 11963,
7713  	0xd8, 11968,
7714  	0xd9, 11968,
7715  	0xda, 11968,
7716  	0xdb, 11968,
7717  	0xdc, 11968,
7718  	0xdd, 11968,
7719  	0xde, 11968,
7720  	0xdf, 11968,
7721  	0xE9, 11973,
7722  	/*11912*/ uint16(xCondSlashR),
7723  	11921, // 0
7724  	11925, // 1
7725  	11929, // 2
7726  	11933, // 3
7727  	11937, // 4
7728  	11941, // 5
7729  	11945, // 6
7730  	11949, // 7
7731  	/*11921*/ uint16(xSetOp), uint16(FIADD),
7732  	/*11923*/ uint16(xArgM32int),
7733  	/*11924*/ uint16(xMatch),
7734  	/*11925*/ uint16(xSetOp), uint16(FIMUL),
7735  	/*11927*/ uint16(xArgM32int),
7736  	/*11928*/ uint16(xMatch),
7737  	/*11929*/ uint16(xSetOp), uint16(FICOM),
7738  	/*11931*/ uint16(xArgM32int),
7739  	/*11932*/ uint16(xMatch),
7740  	/*11933*/ uint16(xSetOp), uint16(FICOMP),
7741  	/*11935*/ uint16(xArgM32int),
7742  	/*11936*/ uint16(xMatch),
7743  	/*11937*/ uint16(xSetOp), uint16(FISUB),
7744  	/*11939*/ uint16(xArgM32int),
7745  	/*11940*/ uint16(xMatch),
7746  	/*11941*/ uint16(xSetOp), uint16(FISUBR),
7747  	/*11943*/ uint16(xArgM32int),
7748  	/*11944*/ uint16(xMatch),
7749  	/*11945*/ uint16(xSetOp), uint16(FIDIV),
7750  	/*11947*/ uint16(xArgM32int),
7751  	/*11948*/ uint16(xMatch),
7752  	/*11949*/ uint16(xSetOp), uint16(FIDIVR),
7753  	/*11951*/ uint16(xArgM32int),
7754  	/*11952*/ uint16(xMatch),
7755  	/*11953*/ uint16(xSetOp), uint16(FCMOVB),
7756  	/*11955*/ uint16(xArgST),
7757  	/*11956*/ uint16(xArgSTi),
7758  	/*11957*/ uint16(xMatch),
7759  	/*11958*/ uint16(xSetOp), uint16(FCMOVE),
7760  	/*11960*/ uint16(xArgST),
7761  	/*11961*/ uint16(xArgSTi),
7762  	/*11962*/ uint16(xMatch),
7763  	/*11963*/ uint16(xSetOp), uint16(FCMOVBE),
7764  	/*11965*/ uint16(xArgST),
7765  	/*11966*/ uint16(xArgSTi),
7766  	/*11967*/ uint16(xMatch),
7767  	/*11968*/ uint16(xSetOp), uint16(FCMOVU),
7768  	/*11970*/ uint16(xArgST),
7769  	/*11971*/ uint16(xArgSTi),
7770  	/*11972*/ uint16(xMatch),
7771  	/*11973*/ uint16(xSetOp), uint16(FUCOMPP),
7772  	/*11975*/ uint16(xMatch),
7773  	/*11976*/ uint16(xCondByte), 50,
7774  	0xc0, 12111,
7775  	0xc1, 12111,
7776  	0xc2, 12111,
7777  	0xc3, 12111,
7778  	0xc4, 12111,
7779  	0xc5, 12111,
7780  	0xc6, 12111,
7781  	0xc7, 12111,
7782  	0xc8, 12116,
7783  	0xc9, 12116,
7784  	0xca, 12116,
7785  	0xcb, 12116,
7786  	0xcc, 12116,
7787  	0xcd, 12116,
7788  	0xce, 12116,
7789  	0xcf, 12116,
7790  	0xd0, 12121,
7791  	0xd1, 12121,
7792  	0xd2, 12121,
7793  	0xd3, 12121,
7794  	0xd4, 12121,
7795  	0xd5, 12121,
7796  	0xd6, 12121,
7797  	0xd7, 12121,
7798  	0xd8, 12126,
7799  	0xd9, 12126,
7800  	0xda, 12126,
7801  	0xdb, 12126,
7802  	0xdc, 12126,
7803  	0xdd, 12126,
7804  	0xde, 12126,
7805  	0xdf, 12126,
7806  	0xE2, 12131,
7807  	0xE3, 12134,
7808  	0xe8, 12137,
7809  	0xe9, 12137,
7810  	0xea, 12137,
7811  	0xeb, 12137,
7812  	0xec, 12137,
7813  	0xed, 12137,
7814  	0xee, 12137,
7815  	0xef, 12137,
7816  	0xf0, 12142,
7817  	0xf1, 12142,
7818  	0xf2, 12142,
7819  	0xf3, 12142,
7820  	0xf4, 12142,
7821  	0xf5, 12142,
7822  	0xf6, 12142,
7823  	0xf7, 12142,
7824  	/*12078*/ uint16(xCondSlashR),
7825  	12087, // 0
7826  	12091, // 1
7827  	12095, // 2
7828  	12099, // 3
7829  	0,     // 4
7830  	12103, // 5
7831  	0,     // 6
7832  	12107, // 7
7833  	/*12087*/ uint16(xSetOp), uint16(FILD),
7834  	/*12089*/ uint16(xArgM32int),
7835  	/*12090*/ uint16(xMatch),
7836  	/*12091*/ uint16(xSetOp), uint16(FISTTP),
7837  	/*12093*/ uint16(xArgM32int),
7838  	/*12094*/ uint16(xMatch),
7839  	/*12095*/ uint16(xSetOp), uint16(FIST),
7840  	/*12097*/ uint16(xArgM32int),
7841  	/*12098*/ uint16(xMatch),
7842  	/*12099*/ uint16(xSetOp), uint16(FISTP),
7843  	/*12101*/ uint16(xArgM32int),
7844  	/*12102*/ uint16(xMatch),
7845  	/*12103*/ uint16(xSetOp), uint16(FLD),
7846  	/*12105*/ uint16(xArgM80fp),
7847  	/*12106*/ uint16(xMatch),
7848  	/*12107*/ uint16(xSetOp), uint16(FSTP),
7849  	/*12109*/ uint16(xArgM80fp),
7850  	/*12110*/ uint16(xMatch),
7851  	/*12111*/ uint16(xSetOp), uint16(FCMOVNB),
7852  	/*12113*/ uint16(xArgST),
7853  	/*12114*/ uint16(xArgSTi),
7854  	/*12115*/ uint16(xMatch),
7855  	/*12116*/ uint16(xSetOp), uint16(FCMOVNE),
7856  	/*12118*/ uint16(xArgST),
7857  	/*12119*/ uint16(xArgSTi),
7858  	/*12120*/ uint16(xMatch),
7859  	/*12121*/ uint16(xSetOp), uint16(FCMOVNBE),
7860  	/*12123*/ uint16(xArgST),
7861  	/*12124*/ uint16(xArgSTi),
7862  	/*12125*/ uint16(xMatch),
7863  	/*12126*/ uint16(xSetOp), uint16(FCMOVNU),
7864  	/*12128*/ uint16(xArgST),
7865  	/*12129*/ uint16(xArgSTi),
7866  	/*12130*/ uint16(xMatch),
7867  	/*12131*/ uint16(xSetOp), uint16(FNCLEX),
7868  	/*12133*/ uint16(xMatch),
7869  	/*12134*/ uint16(xSetOp), uint16(FNINIT),
7870  	/*12136*/ uint16(xMatch),
7871  	/*12137*/ uint16(xSetOp), uint16(FUCOMI),
7872  	/*12139*/ uint16(xArgST),
7873  	/*12140*/ uint16(xArgSTi),
7874  	/*12141*/ uint16(xMatch),
7875  	/*12142*/ uint16(xSetOp), uint16(FCOMI),
7876  	/*12144*/ uint16(xArgST),
7877  	/*12145*/ uint16(xArgSTi),
7878  	/*12146*/ uint16(xMatch),
7879  	/*12147*/ uint16(xCondByte), 48,
7880  	0xc0, 12286,
7881  	0xc1, 12286,
7882  	0xc2, 12286,
7883  	0xc3, 12286,
7884  	0xc4, 12286,
7885  	0xc5, 12286,
7886  	0xc6, 12286,
7887  	0xc7, 12286,
7888  	0xc8, 12291,
7889  	0xc9, 12291,
7890  	0xca, 12291,
7891  	0xcb, 12291,
7892  	0xcc, 12291,
7893  	0xcd, 12291,
7894  	0xce, 12291,
7895  	0xcf, 12291,
7896  	0xe0, 12296,
7897  	0xe1, 12296,
7898  	0xe2, 12296,
7899  	0xe3, 12296,
7900  	0xe4, 12296,
7901  	0xe5, 12296,
7902  	0xe6, 12296,
7903  	0xe7, 12296,
7904  	0xe8, 12301,
7905  	0xe9, 12301,
7906  	0xea, 12301,
7907  	0xeb, 12301,
7908  	0xec, 12301,
7909  	0xed, 12301,
7910  	0xee, 12301,
7911  	0xef, 12301,
7912  	0xf0, 12306,
7913  	0xf1, 12306,
7914  	0xf2, 12306,
7915  	0xf3, 12306,
7916  	0xf4, 12306,
7917  	0xf5, 12306,
7918  	0xf6, 12306,
7919  	0xf7, 12306,
7920  	0xf8, 12311,
7921  	0xf9, 12311,
7922  	0xfa, 12311,
7923  	0xfb, 12311,
7924  	0xfc, 12311,
7925  	0xfd, 12311,
7926  	0xfe, 12311,
7927  	0xff, 12311,
7928  	/*12245*/ uint16(xCondSlashR),
7929  	12254, // 0
7930  	12258, // 1
7931  	12262, // 2
7932  	12266, // 3
7933  	12270, // 4
7934  	12274, // 5
7935  	12278, // 6
7936  	12282, // 7
7937  	/*12254*/ uint16(xSetOp), uint16(FADD),
7938  	/*12256*/ uint16(xArgM64fp),
7939  	/*12257*/ uint16(xMatch),
7940  	/*12258*/ uint16(xSetOp), uint16(FMUL),
7941  	/*12260*/ uint16(xArgM64fp),
7942  	/*12261*/ uint16(xMatch),
7943  	/*12262*/ uint16(xSetOp), uint16(FCOM),
7944  	/*12264*/ uint16(xArgM64fp),
7945  	/*12265*/ uint16(xMatch),
7946  	/*12266*/ uint16(xSetOp), uint16(FCOMP),
7947  	/*12268*/ uint16(xArgM64fp),
7948  	/*12269*/ uint16(xMatch),
7949  	/*12270*/ uint16(xSetOp), uint16(FSUB),
7950  	/*12272*/ uint16(xArgM64fp),
7951  	/*12273*/ uint16(xMatch),
7952  	/*12274*/ uint16(xSetOp), uint16(FSUBR),
7953  	/*12276*/ uint16(xArgM64fp),
7954  	/*12277*/ uint16(xMatch),
7955  	/*12278*/ uint16(xSetOp), uint16(FDIV),
7956  	/*12280*/ uint16(xArgM64fp),
7957  	/*12281*/ uint16(xMatch),
7958  	/*12282*/ uint16(xSetOp), uint16(FDIVR),
7959  	/*12284*/ uint16(xArgM64fp),
7960  	/*12285*/ uint16(xMatch),
7961  	/*12286*/ uint16(xSetOp), uint16(FADD),
7962  	/*12288*/ uint16(xArgSTi),
7963  	/*12289*/ uint16(xArgST),
7964  	/*12290*/ uint16(xMatch),
7965  	/*12291*/ uint16(xSetOp), uint16(FMUL),
7966  	/*12293*/ uint16(xArgSTi),
7967  	/*12294*/ uint16(xArgST),
7968  	/*12295*/ uint16(xMatch),
7969  	/*12296*/ uint16(xSetOp), uint16(FSUBR),
7970  	/*12298*/ uint16(xArgSTi),
7971  	/*12299*/ uint16(xArgST),
7972  	/*12300*/ uint16(xMatch),
7973  	/*12301*/ uint16(xSetOp), uint16(FSUB),
7974  	/*12303*/ uint16(xArgSTi),
7975  	/*12304*/ uint16(xArgST),
7976  	/*12305*/ uint16(xMatch),
7977  	/*12306*/ uint16(xSetOp), uint16(FDIVR),
7978  	/*12308*/ uint16(xArgSTi),
7979  	/*12309*/ uint16(xArgST),
7980  	/*12310*/ uint16(xMatch),
7981  	/*12311*/ uint16(xSetOp), uint16(FDIV),
7982  	/*12313*/ uint16(xArgSTi),
7983  	/*12314*/ uint16(xArgST),
7984  	/*12315*/ uint16(xMatch),
7985  	/*12316*/ uint16(xCondByte), 40,
7986  	0xc0, 12435,
7987  	0xc1, 12435,
7988  	0xc2, 12435,
7989  	0xc3, 12435,
7990  	0xc4, 12435,
7991  	0xc5, 12435,
7992  	0xc6, 12435,
7993  	0xc7, 12435,
7994  	0xd0, 12439,
7995  	0xd1, 12439,
7996  	0xd2, 12439,
7997  	0xd3, 12439,
7998  	0xd4, 12439,
7999  	0xd5, 12439,
8000  	0xd6, 12439,
8001  	0xd7, 12439,
8002  	0xd8, 12443,
8003  	0xd9, 12443,
8004  	0xda, 12443,
8005  	0xdb, 12443,
8006  	0xdc, 12443,
8007  	0xdd, 12443,
8008  	0xde, 12443,
8009  	0xdf, 12443,
8010  	0xe0, 12447,
8011  	0xe1, 12447,
8012  	0xe2, 12447,
8013  	0xe3, 12447,
8014  	0xe4, 12447,
8015  	0xe5, 12447,
8016  	0xe6, 12447,
8017  	0xe7, 12447,
8018  	0xe8, 12451,
8019  	0xe9, 12451,
8020  	0xea, 12451,
8021  	0xeb, 12451,
8022  	0xec, 12451,
8023  	0xed, 12451,
8024  	0xee, 12451,
8025  	0xef, 12451,
8026  	/*12398*/ uint16(xCondSlashR),
8027  	12407, // 0
8028  	12411, // 1
8029  	12415, // 2
8030  	12419, // 3
8031  	12423, // 4
8032  	0,     // 5
8033  	12427, // 6
8034  	12431, // 7
8035  	/*12407*/ uint16(xSetOp), uint16(FLD),
8036  	/*12409*/ uint16(xArgM64fp),
8037  	/*12410*/ uint16(xMatch),
8038  	/*12411*/ uint16(xSetOp), uint16(FISTTP),
8039  	/*12413*/ uint16(xArgM64int),
8040  	/*12414*/ uint16(xMatch),
8041  	/*12415*/ uint16(xSetOp), uint16(FST),
8042  	/*12417*/ uint16(xArgM64fp),
8043  	/*12418*/ uint16(xMatch),
8044  	/*12419*/ uint16(xSetOp), uint16(FSTP),
8045  	/*12421*/ uint16(xArgM64fp),
8046  	/*12422*/ uint16(xMatch),
8047  	/*12423*/ uint16(xSetOp), uint16(FRSTOR),
8048  	/*12425*/ uint16(xArgM94108byte),
8049  	/*12426*/ uint16(xMatch),
8050  	/*12427*/ uint16(xSetOp), uint16(FNSAVE),
8051  	/*12429*/ uint16(xArgM94108byte),
8052  	/*12430*/ uint16(xMatch),
8053  	/*12431*/ uint16(xSetOp), uint16(FNSTSW),
8054  	/*12433*/ uint16(xArgM2byte),
8055  	/*12434*/ uint16(xMatch),
8056  	/*12435*/ uint16(xSetOp), uint16(FFREE),
8057  	/*12437*/ uint16(xArgSTi),
8058  	/*12438*/ uint16(xMatch),
8059  	/*12439*/ uint16(xSetOp), uint16(FST),
8060  	/*12441*/ uint16(xArgSTi),
8061  	/*12442*/ uint16(xMatch),
8062  	/*12443*/ uint16(xSetOp), uint16(FSTP),
8063  	/*12445*/ uint16(xArgSTi),
8064  	/*12446*/ uint16(xMatch),
8065  	/*12447*/ uint16(xSetOp), uint16(FUCOM),
8066  	/*12449*/ uint16(xArgSTi),
8067  	/*12450*/ uint16(xMatch),
8068  	/*12451*/ uint16(xSetOp), uint16(FUCOMP),
8069  	/*12453*/ uint16(xArgSTi),
8070  	/*12454*/ uint16(xMatch),
8071  	/*12455*/ uint16(xCondByte), 49,
8072  	0xc0, 12596,
8073  	0xc1, 12596,
8074  	0xc2, 12596,
8075  	0xc3, 12596,
8076  	0xc4, 12596,
8077  	0xc5, 12596,
8078  	0xc6, 12596,
8079  	0xc7, 12596,
8080  	0xc8, 12601,
8081  	0xc9, 12601,
8082  	0xca, 12601,
8083  	0xcb, 12601,
8084  	0xcc, 12601,
8085  	0xcd, 12601,
8086  	0xce, 12601,
8087  	0xcf, 12601,
8088  	0xD9, 12606,
8089  	0xe0, 12609,
8090  	0xe1, 12609,
8091  	0xe2, 12609,
8092  	0xe3, 12609,
8093  	0xe4, 12609,
8094  	0xe5, 12609,
8095  	0xe6, 12609,
8096  	0xe7, 12609,
8097  	0xe8, 12614,
8098  	0xe9, 12614,
8099  	0xea, 12614,
8100  	0xeb, 12614,
8101  	0xec, 12614,
8102  	0xed, 12614,
8103  	0xee, 12614,
8104  	0xef, 12614,
8105  	0xf0, 12619,
8106  	0xf1, 12619,
8107  	0xf2, 12619,
8108  	0xf3, 12619,
8109  	0xf4, 12619,
8110  	0xf5, 12619,
8111  	0xf6, 12619,
8112  	0xf7, 12619,
8113  	0xf8, 12624,
8114  	0xf9, 12624,
8115  	0xfa, 12624,
8116  	0xfb, 12624,
8117  	0xfc, 12624,
8118  	0xfd, 12624,
8119  	0xfe, 12624,
8120  	0xff, 12624,
8121  	/*12555*/ uint16(xCondSlashR),
8122  	12564, // 0
8123  	12568, // 1
8124  	12572, // 2
8125  	12576, // 3
8126  	12580, // 4
8127  	12584, // 5
8128  	12588, // 6
8129  	12592, // 7
8130  	/*12564*/ uint16(xSetOp), uint16(FIADD),
8131  	/*12566*/ uint16(xArgM16int),
8132  	/*12567*/ uint16(xMatch),
8133  	/*12568*/ uint16(xSetOp), uint16(FIMUL),
8134  	/*12570*/ uint16(xArgM16int),
8135  	/*12571*/ uint16(xMatch),
8136  	/*12572*/ uint16(xSetOp), uint16(FICOM),
8137  	/*12574*/ uint16(xArgM16int),
8138  	/*12575*/ uint16(xMatch),
8139  	/*12576*/ uint16(xSetOp), uint16(FICOMP),
8140  	/*12578*/ uint16(xArgM16int),
8141  	/*12579*/ uint16(xMatch),
8142  	/*12580*/ uint16(xSetOp), uint16(FISUB),
8143  	/*12582*/ uint16(xArgM16int),
8144  	/*12583*/ uint16(xMatch),
8145  	/*12584*/ uint16(xSetOp), uint16(FISUBR),
8146  	/*12586*/ uint16(xArgM16int),
8147  	/*12587*/ uint16(xMatch),
8148  	/*12588*/ uint16(xSetOp), uint16(FIDIV),
8149  	/*12590*/ uint16(xArgM16int),
8150  	/*12591*/ uint16(xMatch),
8151  	/*12592*/ uint16(xSetOp), uint16(FIDIVR),
8152  	/*12594*/ uint16(xArgM16int),
8153  	/*12595*/ uint16(xMatch),
8154  	/*12596*/ uint16(xSetOp), uint16(FADDP),
8155  	/*12598*/ uint16(xArgSTi),
8156  	/*12599*/ uint16(xArgST),
8157  	/*12600*/ uint16(xMatch),
8158  	/*12601*/ uint16(xSetOp), uint16(FMULP),
8159  	/*12603*/ uint16(xArgSTi),
8160  	/*12604*/ uint16(xArgST),
8161  	/*12605*/ uint16(xMatch),
8162  	/*12606*/ uint16(xSetOp), uint16(FCOMPP),
8163  	/*12608*/ uint16(xMatch),
8164  	/*12609*/ uint16(xSetOp), uint16(FSUBRP),
8165  	/*12611*/ uint16(xArgSTi),
8166  	/*12612*/ uint16(xArgST),
8167  	/*12613*/ uint16(xMatch),
8168  	/*12614*/ uint16(xSetOp), uint16(FSUBP),
8169  	/*12616*/ uint16(xArgSTi),
8170  	/*12617*/ uint16(xArgST),
8171  	/*12618*/ uint16(xMatch),
8172  	/*12619*/ uint16(xSetOp), uint16(FDIVRP),
8173  	/*12621*/ uint16(xArgSTi),
8174  	/*12622*/ uint16(xArgST),
8175  	/*12623*/ uint16(xMatch),
8176  	/*12624*/ uint16(xSetOp), uint16(FDIVP),
8177  	/*12626*/ uint16(xArgSTi),
8178  	/*12627*/ uint16(xArgST),
8179  	/*12628*/ uint16(xMatch),
8180  	/*12629*/ uint16(xCondByte), 25,
8181  	0xc0, 12722,
8182  	0xc1, 12722,
8183  	0xc2, 12722,
8184  	0xc3, 12722,
8185  	0xc4, 12722,
8186  	0xc5, 12722,
8187  	0xc6, 12722,
8188  	0xc7, 12722,
8189  	0xE0, 12726,
8190  	0xe8, 12730,
8191  	0xe9, 12730,
8192  	0xea, 12730,
8193  	0xeb, 12730,
8194  	0xec, 12730,
8195  	0xed, 12730,
8196  	0xee, 12730,
8197  	0xef, 12730,
8198  	0xf0, 12735,
8199  	0xf1, 12735,
8200  	0xf2, 12735,
8201  	0xf3, 12735,
8202  	0xf4, 12735,
8203  	0xf5, 12735,
8204  	0xf6, 12735,
8205  	0xf7, 12735,
8206  	/*12681*/ uint16(xCondSlashR),
8207  	12690, // 0
8208  	12694, // 1
8209  	12698, // 2
8210  	12702, // 3
8211  	12706, // 4
8212  	12710, // 5
8213  	12714, // 6
8214  	12718, // 7
8215  	/*12690*/ uint16(xSetOp), uint16(FILD),
8216  	/*12692*/ uint16(xArgM16int),
8217  	/*12693*/ uint16(xMatch),
8218  	/*12694*/ uint16(xSetOp), uint16(FISTTP),
8219  	/*12696*/ uint16(xArgM16int),
8220  	/*12697*/ uint16(xMatch),
8221  	/*12698*/ uint16(xSetOp), uint16(FIST),
8222  	/*12700*/ uint16(xArgM16int),
8223  	/*12701*/ uint16(xMatch),
8224  	/*12702*/ uint16(xSetOp), uint16(FISTP),
8225  	/*12704*/ uint16(xArgM16int),
8226  	/*12705*/ uint16(xMatch),
8227  	/*12706*/ uint16(xSetOp), uint16(FBLD),
8228  	/*12708*/ uint16(xArgM80dec),
8229  	/*12709*/ uint16(xMatch),
8230  	/*12710*/ uint16(xSetOp), uint16(FILD),
8231  	/*12712*/ uint16(xArgM64int),
8232  	/*12713*/ uint16(xMatch),
8233  	/*12714*/ uint16(xSetOp), uint16(FBSTP),
8234  	/*12716*/ uint16(xArgM80bcd),
8235  	/*12717*/ uint16(xMatch),
8236  	/*12718*/ uint16(xSetOp), uint16(FISTP),
8237  	/*12720*/ uint16(xArgM64int),
8238  	/*12721*/ uint16(xMatch),
8239  	/*12722*/ uint16(xSetOp), uint16(FFREEP),
8240  	/*12724*/ uint16(xArgSTi),
8241  	/*12725*/ uint16(xMatch),
8242  	/*12726*/ uint16(xSetOp), uint16(FNSTSW),
8243  	/*12728*/ uint16(xArgAX),
8244  	/*12729*/ uint16(xMatch),
8245  	/*12730*/ uint16(xSetOp), uint16(FUCOMIP),
8246  	/*12732*/ uint16(xArgST),
8247  	/*12733*/ uint16(xArgSTi),
8248  	/*12734*/ uint16(xMatch),
8249  	/*12735*/ uint16(xSetOp), uint16(FCOMIP),
8250  	/*12737*/ uint16(xArgST),
8251  	/*12738*/ uint16(xArgSTi),
8252  	/*12739*/ uint16(xMatch),
8253  	/*12740*/ uint16(xSetOp), uint16(LOOPNE),
8254  	/*12742*/ uint16(xReadCb),
8255  	/*12743*/ uint16(xArgRel8),
8256  	/*12744*/ uint16(xMatch),
8257  	/*12745*/ uint16(xSetOp), uint16(LOOPE),
8258  	/*12747*/ uint16(xReadCb),
8259  	/*12748*/ uint16(xArgRel8),
8260  	/*12749*/ uint16(xMatch),
8261  	/*12750*/ uint16(xSetOp), uint16(LOOP),
8262  	/*12752*/ uint16(xReadCb),
8263  	/*12753*/ uint16(xArgRel8),
8264  	/*12754*/ uint16(xMatch),
8265  	/*12755*/ uint16(xCondIs64), 12758, 12772,
8266  	/*12758*/ uint16(xCondAddrSize), 12762, 12767, 0,
8267  	/*12762*/ uint16(xSetOp), uint16(JCXZ),
8268  	/*12764*/ uint16(xReadCb),
8269  	/*12765*/ uint16(xArgRel8),
8270  	/*12766*/ uint16(xMatch),
8271  	/*12767*/ uint16(xSetOp), uint16(JECXZ),
8272  	/*12769*/ uint16(xReadCb),
8273  	/*12770*/ uint16(xArgRel8),
8274  	/*12771*/ uint16(xMatch),
8275  	/*12772*/ uint16(xCondAddrSize), 0, 12767, 12776,
8276  	/*12776*/ uint16(xSetOp), uint16(JRCXZ),
8277  	/*12778*/ uint16(xReadCb),
8278  	/*12779*/ uint16(xArgRel8),
8279  	/*12780*/ uint16(xMatch),
8280  	/*12781*/ uint16(xSetOp), uint16(IN),
8281  	/*12783*/ uint16(xReadIb),
8282  	/*12784*/ uint16(xArgAL),
8283  	/*12785*/ uint16(xArgImm8u),
8284  	/*12786*/ uint16(xMatch),
8285  	/*12787*/ uint16(xCondDataSize), 12791, 12797, 12803,
8286  	/*12791*/ uint16(xSetOp), uint16(IN),
8287  	/*12793*/ uint16(xReadIb),
8288  	/*12794*/ uint16(xArgAX),
8289  	/*12795*/ uint16(xArgImm8u),
8290  	/*12796*/ uint16(xMatch),
8291  	/*12797*/ uint16(xSetOp), uint16(IN),
8292  	/*12799*/ uint16(xReadIb),
8293  	/*12800*/ uint16(xArgEAX),
8294  	/*12801*/ uint16(xArgImm8u),
8295  	/*12802*/ uint16(xMatch),
8296  	/*12803*/ uint16(xSetOp), uint16(IN),
8297  	/*12805*/ uint16(xReadIb),
8298  	/*12806*/ uint16(xArgEAX),
8299  	/*12807*/ uint16(xArgImm8u),
8300  	/*12808*/ uint16(xMatch),
8301  	/*12809*/ uint16(xSetOp), uint16(OUT),
8302  	/*12811*/ uint16(xReadIb),
8303  	/*12812*/ uint16(xArgImm8u),
8304  	/*12813*/ uint16(xArgAL),
8305  	/*12814*/ uint16(xMatch),
8306  	/*12815*/ uint16(xCondPrefix), 3,
8307  	0xC5, 12859,
8308  	0xC4, 12845,
8309  	0x0, 12823,
8310  	/*12823*/ uint16(xCondDataSize), 12827, 12833, 12839,
8311  	/*12827*/ uint16(xSetOp), uint16(OUT),
8312  	/*12829*/ uint16(xReadIb),
8313  	/*12830*/ uint16(xArgImm8u),
8314  	/*12831*/ uint16(xArgAX),
8315  	/*12832*/ uint16(xMatch),
8316  	/*12833*/ uint16(xSetOp), uint16(OUT),
8317  	/*12835*/ uint16(xReadIb),
8318  	/*12836*/ uint16(xArgImm8u),
8319  	/*12837*/ uint16(xArgEAX),
8320  	/*12838*/ uint16(xMatch),
8321  	/*12839*/ uint16(xSetOp), uint16(OUT),
8322  	/*12841*/ uint16(xReadIb),
8323  	/*12842*/ uint16(xArgImm8u),
8324  	/*12843*/ uint16(xArgEAX),
8325  	/*12844*/ uint16(xMatch),
8326  	/*12845*/ uint16(xCondPrefix), 1,
8327  	0x66, 12849,
8328  	/*12849*/ uint16(xCondPrefix), 1,
8329  	0x0F, 12853,
8330  	/*12853*/ uint16(xSetOp), uint16(VMOVNTDQ),
8331  	/*12855*/ uint16(xReadSlashR),
8332  	/*12856*/ uint16(xArgM256),
8333  	/*12857*/ uint16(xArgYmm1),
8334  	/*12858*/ uint16(xMatch),
8335  	/*12859*/ uint16(xCondPrefix), 1,
8336  	0x66, 12863,
8337  	/*12863*/ uint16(xCondPrefix), 1,
8338  	0x0F, 12867,
8339  	/*12867*/ uint16(xSetOp), uint16(VMOVNTDQ),
8340  	/*12869*/ uint16(xReadSlashR),
8341  	/*12870*/ uint16(xArgM256),
8342  	/*12871*/ uint16(xArgYmm1),
8343  	/*12872*/ uint16(xMatch),
8344  	/*12873*/ uint16(xCondIs64), 12876, 12890,
8345  	/*12876*/ uint16(xCondDataSize), 12880, 12885, 0,
8346  	/*12880*/ uint16(xSetOp), uint16(CALL),
8347  	/*12882*/ uint16(xReadCw),
8348  	/*12883*/ uint16(xArgRel16),
8349  	/*12884*/ uint16(xMatch),
8350  	/*12885*/ uint16(xSetOp), uint16(CALL),
8351  	/*12887*/ uint16(xReadCd),
8352  	/*12888*/ uint16(xArgRel32),
8353  	/*12889*/ uint16(xMatch),
8354  	/*12890*/ uint16(xCondDataSize), 12894, 12885, 12899,
8355  	/*12894*/ uint16(xSetOp), uint16(CALL),
8356  	/*12896*/ uint16(xReadCd),
8357  	/*12897*/ uint16(xArgRel32),
8358  	/*12898*/ uint16(xMatch),
8359  	/*12899*/ uint16(xSetOp), uint16(CALL),
8360  	/*12901*/ uint16(xReadCd),
8361  	/*12902*/ uint16(xArgRel32),
8362  	/*12903*/ uint16(xMatch),
8363  	/*12904*/ uint16(xCondIs64), 12907, 12921,
8364  	/*12907*/ uint16(xCondDataSize), 12911, 12916, 0,
8365  	/*12911*/ uint16(xSetOp), uint16(JMP),
8366  	/*12913*/ uint16(xReadCw),
8367  	/*12914*/ uint16(xArgRel16),
8368  	/*12915*/ uint16(xMatch),
8369  	/*12916*/ uint16(xSetOp), uint16(JMP),
8370  	/*12918*/ uint16(xReadCd),
8371  	/*12919*/ uint16(xArgRel32),
8372  	/*12920*/ uint16(xMatch),
8373  	/*12921*/ uint16(xCondDataSize), 12925, 12916, 12930,
8374  	/*12925*/ uint16(xSetOp), uint16(JMP),
8375  	/*12927*/ uint16(xReadCd),
8376  	/*12928*/ uint16(xArgRel32),
8377  	/*12929*/ uint16(xMatch),
8378  	/*12930*/ uint16(xSetOp), uint16(JMP),
8379  	/*12932*/ uint16(xReadCd),
8380  	/*12933*/ uint16(xArgRel32),
8381  	/*12934*/ uint16(xMatch),
8382  	/*12935*/ uint16(xCondIs64), 12938, 0,
8383  	/*12938*/ uint16(xCondDataSize), 12942, 12947, 0,
8384  	/*12942*/ uint16(xSetOp), uint16(LJMP),
8385  	/*12944*/ uint16(xReadCd),
8386  	/*12945*/ uint16(xArgPtr16colon16),
8387  	/*12946*/ uint16(xMatch),
8388  	/*12947*/ uint16(xSetOp), uint16(LJMP),
8389  	/*12949*/ uint16(xReadCp),
8390  	/*12950*/ uint16(xArgPtr16colon32),
8391  	/*12951*/ uint16(xMatch),
8392  	/*12952*/ uint16(xSetOp), uint16(JMP),
8393  	/*12954*/ uint16(xReadCb),
8394  	/*12955*/ uint16(xArgRel8),
8395  	/*12956*/ uint16(xMatch),
8396  	/*12957*/ uint16(xSetOp), uint16(IN),
8397  	/*12959*/ uint16(xArgAL),
8398  	/*12960*/ uint16(xArgDX),
8399  	/*12961*/ uint16(xMatch),
8400  	/*12962*/ uint16(xCondDataSize), 12966, 12971, 12976,
8401  	/*12966*/ uint16(xSetOp), uint16(IN),
8402  	/*12968*/ uint16(xArgAX),
8403  	/*12969*/ uint16(xArgDX),
8404  	/*12970*/ uint16(xMatch),
8405  	/*12971*/ uint16(xSetOp), uint16(IN),
8406  	/*12973*/ uint16(xArgEAX),
8407  	/*12974*/ uint16(xArgDX),
8408  	/*12975*/ uint16(xMatch),
8409  	/*12976*/ uint16(xSetOp), uint16(IN),
8410  	/*12978*/ uint16(xArgEAX),
8411  	/*12979*/ uint16(xArgDX),
8412  	/*12980*/ uint16(xMatch),
8413  	/*12981*/ uint16(xSetOp), uint16(OUT),
8414  	/*12983*/ uint16(xArgDX),
8415  	/*12984*/ uint16(xArgAL),
8416  	/*12985*/ uint16(xMatch),
8417  	/*12986*/ uint16(xCondDataSize), 12990, 12995, 13000,
8418  	/*12990*/ uint16(xSetOp), uint16(OUT),
8419  	/*12992*/ uint16(xArgDX),
8420  	/*12993*/ uint16(xArgAX),
8421  	/*12994*/ uint16(xMatch),
8422  	/*12995*/ uint16(xSetOp), uint16(OUT),
8423  	/*12997*/ uint16(xArgDX),
8424  	/*12998*/ uint16(xArgEAX),
8425  	/*12999*/ uint16(xMatch),
8426  	/*13000*/ uint16(xSetOp), uint16(OUT),
8427  	/*13002*/ uint16(xArgDX),
8428  	/*13003*/ uint16(xArgEAX),
8429  	/*13004*/ uint16(xMatch),
8430  	/*13005*/ uint16(xSetOp), uint16(ICEBP),
8431  	/*13007*/ uint16(xMatch),
8432  	/*13008*/ uint16(xSetOp), uint16(HLT),
8433  	/*13010*/ uint16(xMatch),
8434  	/*13011*/ uint16(xSetOp), uint16(CMC),
8435  	/*13013*/ uint16(xMatch),
8436  	/*13014*/ uint16(xCondSlashR),
8437  	13023, // 0
8438  	0,     // 1
8439  	13029, // 2
8440  	13033, // 3
8441  	13037, // 4
8442  	13041, // 5
8443  	13045, // 6
8444  	13049, // 7
8445  	/*13023*/ uint16(xSetOp), uint16(TEST),
8446  	/*13025*/ uint16(xReadIb),
8447  	/*13026*/ uint16(xArgRM8),
8448  	/*13027*/ uint16(xArgImm8u),
8449  	/*13028*/ uint16(xMatch),
8450  	/*13029*/ uint16(xSetOp), uint16(NOT),
8451  	/*13031*/ uint16(xArgRM8),
8452  	/*13032*/ uint16(xMatch),
8453  	/*13033*/ uint16(xSetOp), uint16(NEG),
8454  	/*13035*/ uint16(xArgRM8),
8455  	/*13036*/ uint16(xMatch),
8456  	/*13037*/ uint16(xSetOp), uint16(MUL),
8457  	/*13039*/ uint16(xArgRM8),
8458  	/*13040*/ uint16(xMatch),
8459  	/*13041*/ uint16(xSetOp), uint16(IMUL),
8460  	/*13043*/ uint16(xArgRM8),
8461  	/*13044*/ uint16(xMatch),
8462  	/*13045*/ uint16(xSetOp), uint16(DIV),
8463  	/*13047*/ uint16(xArgRM8),
8464  	/*13048*/ uint16(xMatch),
8465  	/*13049*/ uint16(xSetOp), uint16(IDIV),
8466  	/*13051*/ uint16(xArgRM8),
8467  	/*13052*/ uint16(xMatch),
8468  	/*13053*/ uint16(xCondSlashR),
8469  	13062, // 0
8470  	0,     // 1
8471  	13091, // 2
8472  	13114, // 3
8473  	13137, // 4
8474  	13160, // 5
8475  	13183, // 6
8476  	13206, // 7
8477  	/*13062*/ uint16(xCondIs64), 13065, 13081,
8478  	/*13065*/ uint16(xCondDataSize), 13069, 13075, 0,
8479  	/*13069*/ uint16(xSetOp), uint16(TEST),
8480  	/*13071*/ uint16(xReadIw),
8481  	/*13072*/ uint16(xArgRM16),
8482  	/*13073*/ uint16(xArgImm16),
8483  	/*13074*/ uint16(xMatch),
8484  	/*13075*/ uint16(xSetOp), uint16(TEST),
8485  	/*13077*/ uint16(xReadId),
8486  	/*13078*/ uint16(xArgRM32),
8487  	/*13079*/ uint16(xArgImm32),
8488  	/*13080*/ uint16(xMatch),
8489  	/*13081*/ uint16(xCondDataSize), 13069, 13075, 13085,
8490  	/*13085*/ uint16(xSetOp), uint16(TEST),
8491  	/*13087*/ uint16(xReadId),
8492  	/*13088*/ uint16(xArgRM64),
8493  	/*13089*/ uint16(xArgImm32),
8494  	/*13090*/ uint16(xMatch),
8495  	/*13091*/ uint16(xCondIs64), 13094, 13106,
8496  	/*13094*/ uint16(xCondDataSize), 13098, 13102, 0,
8497  	/*13098*/ uint16(xSetOp), uint16(NOT),
8498  	/*13100*/ uint16(xArgRM16),
8499  	/*13101*/ uint16(xMatch),
8500  	/*13102*/ uint16(xSetOp), uint16(NOT),
8501  	/*13104*/ uint16(xArgRM32),
8502  	/*13105*/ uint16(xMatch),
8503  	/*13106*/ uint16(xCondDataSize), 13098, 13102, 13110,
8504  	/*13110*/ uint16(xSetOp), uint16(NOT),
8505  	/*13112*/ uint16(xArgRM64),
8506  	/*13113*/ uint16(xMatch),
8507  	/*13114*/ uint16(xCondIs64), 13117, 13129,
8508  	/*13117*/ uint16(xCondDataSize), 13121, 13125, 0,
8509  	/*13121*/ uint16(xSetOp), uint16(NEG),
8510  	/*13123*/ uint16(xArgRM16),
8511  	/*13124*/ uint16(xMatch),
8512  	/*13125*/ uint16(xSetOp), uint16(NEG),
8513  	/*13127*/ uint16(xArgRM32),
8514  	/*13128*/ uint16(xMatch),
8515  	/*13129*/ uint16(xCondDataSize), 13121, 13125, 13133,
8516  	/*13133*/ uint16(xSetOp), uint16(NEG),
8517  	/*13135*/ uint16(xArgRM64),
8518  	/*13136*/ uint16(xMatch),
8519  	/*13137*/ uint16(xCondIs64), 13140, 13152,
8520  	/*13140*/ uint16(xCondDataSize), 13144, 13148, 0,
8521  	/*13144*/ uint16(xSetOp), uint16(MUL),
8522  	/*13146*/ uint16(xArgRM16),
8523  	/*13147*/ uint16(xMatch),
8524  	/*13148*/ uint16(xSetOp), uint16(MUL),
8525  	/*13150*/ uint16(xArgRM32),
8526  	/*13151*/ uint16(xMatch),
8527  	/*13152*/ uint16(xCondDataSize), 13144, 13148, 13156,
8528  	/*13156*/ uint16(xSetOp), uint16(MUL),
8529  	/*13158*/ uint16(xArgRM64),
8530  	/*13159*/ uint16(xMatch),
8531  	/*13160*/ uint16(xCondIs64), 13163, 13175,
8532  	/*13163*/ uint16(xCondDataSize), 13167, 13171, 0,
8533  	/*13167*/ uint16(xSetOp), uint16(IMUL),
8534  	/*13169*/ uint16(xArgRM16),
8535  	/*13170*/ uint16(xMatch),
8536  	/*13171*/ uint16(xSetOp), uint16(IMUL),
8537  	/*13173*/ uint16(xArgRM32),
8538  	/*13174*/ uint16(xMatch),
8539  	/*13175*/ uint16(xCondDataSize), 13167, 13171, 13179,
8540  	/*13179*/ uint16(xSetOp), uint16(IMUL),
8541  	/*13181*/ uint16(xArgRM64),
8542  	/*13182*/ uint16(xMatch),
8543  	/*13183*/ uint16(xCondIs64), 13186, 13198,
8544  	/*13186*/ uint16(xCondDataSize), 13190, 13194, 0,
8545  	/*13190*/ uint16(xSetOp), uint16(DIV),
8546  	/*13192*/ uint16(xArgRM16),
8547  	/*13193*/ uint16(xMatch),
8548  	/*13194*/ uint16(xSetOp), uint16(DIV),
8549  	/*13196*/ uint16(xArgRM32),
8550  	/*13197*/ uint16(xMatch),
8551  	/*13198*/ uint16(xCondDataSize), 13190, 13194, 13202,
8552  	/*13202*/ uint16(xSetOp), uint16(DIV),
8553  	/*13204*/ uint16(xArgRM64),
8554  	/*13205*/ uint16(xMatch),
8555  	/*13206*/ uint16(xCondIs64), 13209, 13221,
8556  	/*13209*/ uint16(xCondDataSize), 13213, 13217, 0,
8557  	/*13213*/ uint16(xSetOp), uint16(IDIV),
8558  	/*13215*/ uint16(xArgRM16),
8559  	/*13216*/ uint16(xMatch),
8560  	/*13217*/ uint16(xSetOp), uint16(IDIV),
8561  	/*13219*/ uint16(xArgRM32),
8562  	/*13220*/ uint16(xMatch),
8563  	/*13221*/ uint16(xCondDataSize), 13213, 13217, 13225,
8564  	/*13225*/ uint16(xSetOp), uint16(IDIV),
8565  	/*13227*/ uint16(xArgRM64),
8566  	/*13228*/ uint16(xMatch),
8567  	/*13229*/ uint16(xSetOp), uint16(CLC),
8568  	/*13231*/ uint16(xMatch),
8569  	/*13232*/ uint16(xSetOp), uint16(STC),
8570  	/*13234*/ uint16(xMatch),
8571  	/*13235*/ uint16(xSetOp), uint16(CLI),
8572  	/*13237*/ uint16(xMatch),
8573  	/*13238*/ uint16(xSetOp), uint16(STI),
8574  	/*13240*/ uint16(xMatch),
8575  	/*13241*/ uint16(xSetOp), uint16(CLD),
8576  	/*13243*/ uint16(xMatch),
8577  	/*13244*/ uint16(xSetOp), uint16(STD),
8578  	/*13246*/ uint16(xMatch),
8579  	/*13247*/ uint16(xCondSlashR),
8580  	13256, // 0
8581  	13260, // 1
8582  	0,     // 2
8583  	0,     // 3
8584  	0,     // 4
8585  	0,     // 5
8586  	0,     // 6
8587  	0,     // 7
8588  	/*13256*/ uint16(xSetOp), uint16(INC),
8589  	/*13258*/ uint16(xArgRM8),
8590  	/*13259*/ uint16(xMatch),
8591  	/*13260*/ uint16(xSetOp), uint16(DEC),
8592  	/*13262*/ uint16(xArgRM8),
8593  	/*13263*/ uint16(xMatch),
8594  	/*13264*/ uint16(xCondSlashR),
8595  	13273, // 0
8596  	13296, // 1
8597  	13319, // 2
8598  	13338, // 3
8599  	13361, // 4
8600  	13380, // 5
8601  	13403, // 6
8602  	0,     // 7
8603  	/*13273*/ uint16(xCondIs64), 13276, 13288,
8604  	/*13276*/ uint16(xCondDataSize), 13280, 13284, 0,
8605  	/*13280*/ uint16(xSetOp), uint16(INC),
8606  	/*13282*/ uint16(xArgRM16),
8607  	/*13283*/ uint16(xMatch),
8608  	/*13284*/ uint16(xSetOp), uint16(INC),
8609  	/*13286*/ uint16(xArgRM32),
8610  	/*13287*/ uint16(xMatch),
8611  	/*13288*/ uint16(xCondDataSize), 13280, 13284, 13292,
8612  	/*13292*/ uint16(xSetOp), uint16(INC),
8613  	/*13294*/ uint16(xArgRM64),
8614  	/*13295*/ uint16(xMatch),
8615  	/*13296*/ uint16(xCondIs64), 13299, 13311,
8616  	/*13299*/ uint16(xCondDataSize), 13303, 13307, 0,
8617  	/*13303*/ uint16(xSetOp), uint16(DEC),
8618  	/*13305*/ uint16(xArgRM16),
8619  	/*13306*/ uint16(xMatch),
8620  	/*13307*/ uint16(xSetOp), uint16(DEC),
8621  	/*13309*/ uint16(xArgRM32),
8622  	/*13310*/ uint16(xMatch),
8623  	/*13311*/ uint16(xCondDataSize), 13303, 13307, 13315,
8624  	/*13315*/ uint16(xSetOp), uint16(DEC),
8625  	/*13317*/ uint16(xArgRM64),
8626  	/*13318*/ uint16(xMatch),
8627  	/*13319*/ uint16(xCondIs64), 13322, 13334,
8628  	/*13322*/ uint16(xCondDataSize), 13326, 13330, 0,
8629  	/*13326*/ uint16(xSetOp), uint16(CALL),
8630  	/*13328*/ uint16(xArgRM16),
8631  	/*13329*/ uint16(xMatch),
8632  	/*13330*/ uint16(xSetOp), uint16(CALL),
8633  	/*13332*/ uint16(xArgRM32),
8634  	/*13333*/ uint16(xMatch),
8635  	/*13334*/ uint16(xSetOp), uint16(CALL),
8636  	/*13336*/ uint16(xArgRM64),
8637  	/*13337*/ uint16(xMatch),
8638  	/*13338*/ uint16(xCondIs64), 13341, 13353,
8639  	/*13341*/ uint16(xCondDataSize), 13345, 13349, 0,
8640  	/*13345*/ uint16(xSetOp), uint16(LCALL),
8641  	/*13347*/ uint16(xArgM16colon16),
8642  	/*13348*/ uint16(xMatch),
8643  	/*13349*/ uint16(xSetOp), uint16(LCALL),
8644  	/*13351*/ uint16(xArgM16colon32),
8645  	/*13352*/ uint16(xMatch),
8646  	/*13353*/ uint16(xCondDataSize), 13345, 13349, 13357,
8647  	/*13357*/ uint16(xSetOp), uint16(LCALL),
8648  	/*13359*/ uint16(xArgM16colon64),
8649  	/*13360*/ uint16(xMatch),
8650  	/*13361*/ uint16(xCondIs64), 13364, 13376,
8651  	/*13364*/ uint16(xCondDataSize), 13368, 13372, 0,
8652  	/*13368*/ uint16(xSetOp), uint16(JMP),
8653  	/*13370*/ uint16(xArgRM16),
8654  	/*13371*/ uint16(xMatch),
8655  	/*13372*/ uint16(xSetOp), uint16(JMP),
8656  	/*13374*/ uint16(xArgRM32),
8657  	/*13375*/ uint16(xMatch),
8658  	/*13376*/ uint16(xSetOp), uint16(JMP),
8659  	/*13378*/ uint16(xArgRM64),
8660  	/*13379*/ uint16(xMatch),
8661  	/*13380*/ uint16(xCondIs64), 13383, 13395,
8662  	/*13383*/ uint16(xCondDataSize), 13387, 13391, 0,
8663  	/*13387*/ uint16(xSetOp), uint16(LJMP),
8664  	/*13389*/ uint16(xArgM16colon16),
8665  	/*13390*/ uint16(xMatch),
8666  	/*13391*/ uint16(xSetOp), uint16(LJMP),
8667  	/*13393*/ uint16(xArgM16colon32),
8668  	/*13394*/ uint16(xMatch),
8669  	/*13395*/ uint16(xCondDataSize), 13387, 13391, 13399,
8670  	/*13399*/ uint16(xSetOp), uint16(LJMP),
8671  	/*13401*/ uint16(xArgM16colon64),
8672  	/*13402*/ uint16(xMatch),
8673  	/*13403*/ uint16(xCondIs64), 13406, 13418,
8674  	/*13406*/ uint16(xCondDataSize), 13410, 13414, 0,
8675  	/*13410*/ uint16(xSetOp), uint16(PUSH),
8676  	/*13412*/ uint16(xArgRM16),
8677  	/*13413*/ uint16(xMatch),
8678  	/*13414*/ uint16(xSetOp), uint16(PUSH),
8679  	/*13416*/ uint16(xArgRM32),
8680  	/*13417*/ uint16(xMatch),
8681  	/*13418*/ uint16(xCondDataSize), 13410, 13422, 13426,
8682  	/*13422*/ uint16(xSetOp), uint16(PUSH),
8683  	/*13424*/ uint16(xArgRM64),
8684  	/*13425*/ uint16(xMatch),
8685  	/*13426*/ uint16(xSetOp), uint16(PUSH),
8686  	/*13428*/ uint16(xArgRM64),
8687  	/*13429*/ uint16(xMatch),
8688  }
8689  
8690  const (
8691  	_ Op = iota
8692  
8693  	AAA
8694  	AAD
8695  	AAM
8696  	AAS
8697  	ADC
8698  	ADD
8699  	ADDPD
8700  	ADDPS
8701  	ADDSD
8702  	ADDSS
8703  	ADDSUBPD
8704  	ADDSUBPS
8705  	AESDEC
8706  	AESDECLAST
8707  	AESENC
8708  	AESENCLAST
8709  	AESIMC
8710  	AESKEYGENASSIST
8711  	AND
8712  	ANDNPD
8713  	ANDNPS
8714  	ANDPD
8715  	ANDPS
8716  	ARPL
8717  	BLENDPD
8718  	BLENDPS
8719  	BLENDVPD
8720  	BLENDVPS
8721  	BOUND
8722  	BSF
8723  	BSR
8724  	BSWAP
8725  	BT
8726  	BTC
8727  	BTR
8728  	BTS
8729  	CALL
8730  	CBW
8731  	CDQ
8732  	CDQE
8733  	CLC
8734  	CLD
8735  	CLFLUSH
8736  	CLI
8737  	CLTS
8738  	CMC
8739  	CMOVA
8740  	CMOVAE
8741  	CMOVB
8742  	CMOVBE
8743  	CMOVE
8744  	CMOVG
8745  	CMOVGE
8746  	CMOVL
8747  	CMOVLE
8748  	CMOVNE
8749  	CMOVNO
8750  	CMOVNP
8751  	CMOVNS
8752  	CMOVO
8753  	CMOVP
8754  	CMOVS
8755  	CMP
8756  	CMPPD
8757  	CMPPS
8758  	CMPSB
8759  	CMPSD
8760  	CMPSD_XMM
8761  	CMPSQ
8762  	CMPSS
8763  	CMPSW
8764  	CMPXCHG
8765  	CMPXCHG16B
8766  	CMPXCHG8B
8767  	COMISD
8768  	COMISS
8769  	CPUID
8770  	CQO
8771  	CRC32
8772  	CVTDQ2PD
8773  	CVTDQ2PS
8774  	CVTPD2DQ
8775  	CVTPD2PI
8776  	CVTPD2PS
8777  	CVTPI2PD
8778  	CVTPI2PS
8779  	CVTPS2DQ
8780  	CVTPS2PD
8781  	CVTPS2PI
8782  	CVTSD2SI
8783  	CVTSD2SS
8784  	CVTSI2SD
8785  	CVTSI2SS
8786  	CVTSS2SD
8787  	CVTSS2SI
8788  	CVTTPD2DQ
8789  	CVTTPD2PI
8790  	CVTTPS2DQ
8791  	CVTTPS2PI
8792  	CVTTSD2SI
8793  	CVTTSS2SI
8794  	CWD
8795  	CWDE
8796  	DAA
8797  	DAS
8798  	DEC
8799  	DIV
8800  	DIVPD
8801  	DIVPS
8802  	DIVSD
8803  	DIVSS
8804  	DPPD
8805  	DPPS
8806  	EMMS
8807  	ENTER
8808  	EXTRACTPS
8809  	F2XM1
8810  	FABS
8811  	FADD
8812  	FADDP
8813  	FBLD
8814  	FBSTP
8815  	FCHS
8816  	FCMOVB
8817  	FCMOVBE
8818  	FCMOVE
8819  	FCMOVNB
8820  	FCMOVNBE
8821  	FCMOVNE
8822  	FCMOVNU
8823  	FCMOVU
8824  	FCOM
8825  	FCOMI
8826  	FCOMIP
8827  	FCOMP
8828  	FCOMPP
8829  	FCOS
8830  	FDECSTP
8831  	FDIV
8832  	FDIVP
8833  	FDIVR
8834  	FDIVRP
8835  	FFREE
8836  	FFREEP
8837  	FIADD
8838  	FICOM
8839  	FICOMP
8840  	FIDIV
8841  	FIDIVR
8842  	FILD
8843  	FIMUL
8844  	FINCSTP
8845  	FIST
8846  	FISTP
8847  	FISTTP
8848  	FISUB
8849  	FISUBR
8850  	FLD
8851  	FLD1
8852  	FLDCW
8853  	FLDENV
8854  	FLDL2E
8855  	FLDL2T
8856  	FLDLG2
8857  	FLDLN2
8858  	FLDPI
8859  	FLDZ
8860  	FMUL
8861  	FMULP
8862  	FNCLEX
8863  	FNINIT
8864  	FNOP
8865  	FNSAVE
8866  	FNSTCW
8867  	FNSTENV
8868  	FNSTSW
8869  	FPATAN
8870  	FPREM
8871  	FPREM1
8872  	FPTAN
8873  	FRNDINT
8874  	FRSTOR
8875  	FSCALE
8876  	FSIN
8877  	FSINCOS
8878  	FSQRT
8879  	FST
8880  	FSTP
8881  	FSUB
8882  	FSUBP
8883  	FSUBR
8884  	FSUBRP
8885  	FTST
8886  	FUCOM
8887  	FUCOMI
8888  	FUCOMIP
8889  	FUCOMP
8890  	FUCOMPP
8891  	FWAIT
8892  	FXAM
8893  	FXCH
8894  	FXRSTOR
8895  	FXRSTOR64
8896  	FXSAVE
8897  	FXSAVE64
8898  	FXTRACT
8899  	FYL2X
8900  	FYL2XP1
8901  	HADDPD
8902  	HADDPS
8903  	HLT
8904  	HSUBPD
8905  	HSUBPS
8906  	ICEBP
8907  	IDIV
8908  	IMUL
8909  	IN
8910  	INC
8911  	INSB
8912  	INSD
8913  	INSERTPS
8914  	INSW
8915  	INT
8916  	INTO
8917  	INVD
8918  	INVLPG
8919  	INVPCID
8920  	IRET
8921  	IRETD
8922  	IRETQ
8923  	JA
8924  	JAE
8925  	JB
8926  	JBE
8927  	JCXZ
8928  	JE
8929  	JECXZ
8930  	JG
8931  	JGE
8932  	JL
8933  	JLE
8934  	JMP
8935  	JNE
8936  	JNO
8937  	JNP
8938  	JNS
8939  	JO
8940  	JP
8941  	JRCXZ
8942  	JS
8943  	LAHF
8944  	LAR
8945  	LCALL
8946  	LDDQU
8947  	LDMXCSR
8948  	LDS
8949  	LEA
8950  	LEAVE
8951  	LES
8952  	LFENCE
8953  	LFS
8954  	LGDT
8955  	LGS
8956  	LIDT
8957  	LJMP
8958  	LLDT
8959  	LMSW
8960  	LODSB
8961  	LODSD
8962  	LODSQ
8963  	LODSW
8964  	LOOP
8965  	LOOPE
8966  	LOOPNE
8967  	LRET
8968  	LSL
8969  	LSS
8970  	LTR
8971  	LZCNT
8972  	MASKMOVDQU
8973  	MASKMOVQ
8974  	MAXPD
8975  	MAXPS
8976  	MAXSD
8977  	MAXSS
8978  	MFENCE
8979  	MINPD
8980  	MINPS
8981  	MINSD
8982  	MINSS
8983  	MONITOR
8984  	MOV
8985  	MOVAPD
8986  	MOVAPS
8987  	MOVBE
8988  	MOVD
8989  	MOVDDUP
8990  	MOVDQ2Q
8991  	MOVDQA
8992  	MOVDQU
8993  	MOVHLPS
8994  	MOVHPD
8995  	MOVHPS
8996  	MOVLHPS
8997  	MOVLPD
8998  	MOVLPS
8999  	MOVMSKPD
9000  	MOVMSKPS
9001  	MOVNTDQ
9002  	MOVNTDQA
9003  	MOVNTI
9004  	MOVNTPD
9005  	MOVNTPS
9006  	MOVNTQ
9007  	MOVNTSD
9008  	MOVNTSS
9009  	MOVQ
9010  	MOVQ2DQ
9011  	MOVSB
9012  	MOVSD
9013  	MOVSD_XMM
9014  	MOVSHDUP
9015  	MOVSLDUP
9016  	MOVSQ
9017  	MOVSS
9018  	MOVSW
9019  	MOVSX
9020  	MOVSXD
9021  	MOVUPD
9022  	MOVUPS
9023  	MOVZX
9024  	MPSADBW
9025  	MUL
9026  	MULPD
9027  	MULPS
9028  	MULSD
9029  	MULSS
9030  	MWAIT
9031  	NEG
9032  	NOP
9033  	NOT
9034  	OR
9035  	ORPD
9036  	ORPS
9037  	OUT
9038  	OUTSB
9039  	OUTSD
9040  	OUTSW
9041  	PABSB
9042  	PABSD
9043  	PABSW
9044  	PACKSSDW
9045  	PACKSSWB
9046  	PACKUSDW
9047  	PACKUSWB
9048  	PADDB
9049  	PADDD
9050  	PADDQ
9051  	PADDSB
9052  	PADDSW
9053  	PADDUSB
9054  	PADDUSW
9055  	PADDW
9056  	PALIGNR
9057  	PAND
9058  	PANDN
9059  	PAUSE
9060  	PAVGB
9061  	PAVGW
9062  	PBLENDVB
9063  	PBLENDW
9064  	PCLMULQDQ
9065  	PCMPEQB
9066  	PCMPEQD
9067  	PCMPEQQ
9068  	PCMPEQW
9069  	PCMPESTRI
9070  	PCMPESTRM
9071  	PCMPGTB
9072  	PCMPGTD
9073  	PCMPGTQ
9074  	PCMPGTW
9075  	PCMPISTRI
9076  	PCMPISTRM
9077  	PEXTRB
9078  	PEXTRD
9079  	PEXTRQ
9080  	PEXTRW
9081  	PHADDD
9082  	PHADDSW
9083  	PHADDW
9084  	PHMINPOSUW
9085  	PHSUBD
9086  	PHSUBSW
9087  	PHSUBW
9088  	PINSRB
9089  	PINSRD
9090  	PINSRQ
9091  	PINSRW
9092  	PMADDUBSW
9093  	PMADDWD
9094  	PMAXSB
9095  	PMAXSD
9096  	PMAXSW
9097  	PMAXUB
9098  	PMAXUD
9099  	PMAXUW
9100  	PMINSB
9101  	PMINSD
9102  	PMINSW
9103  	PMINUB
9104  	PMINUD
9105  	PMINUW
9106  	PMOVMSKB
9107  	PMOVSXBD
9108  	PMOVSXBQ
9109  	PMOVSXBW
9110  	PMOVSXDQ
9111  	PMOVSXWD
9112  	PMOVSXWQ
9113  	PMOVZXBD
9114  	PMOVZXBQ
9115  	PMOVZXBW
9116  	PMOVZXDQ
9117  	PMOVZXWD
9118  	PMOVZXWQ
9119  	PMULDQ
9120  	PMULHRSW
9121  	PMULHUW
9122  	PMULHW
9123  	PMULLD
9124  	PMULLW
9125  	PMULUDQ
9126  	POP
9127  	POPA
9128  	POPAD
9129  	POPCNT
9130  	POPF
9131  	POPFD
9132  	POPFQ
9133  	POR
9134  	PREFETCHNTA
9135  	PREFETCHT0
9136  	PREFETCHT1
9137  	PREFETCHT2
9138  	PREFETCHW
9139  	PSADBW
9140  	PSHUFB
9141  	PSHUFD
9142  	PSHUFHW
9143  	PSHUFLW
9144  	PSHUFW
9145  	PSIGNB
9146  	PSIGND
9147  	PSIGNW
9148  	PSLLD
9149  	PSLLDQ
9150  	PSLLQ
9151  	PSLLW
9152  	PSRAD
9153  	PSRAW
9154  	PSRLD
9155  	PSRLDQ
9156  	PSRLQ
9157  	PSRLW
9158  	PSUBB
9159  	PSUBD
9160  	PSUBQ
9161  	PSUBSB
9162  	PSUBSW
9163  	PSUBUSB
9164  	PSUBUSW
9165  	PSUBW
9166  	PTEST
9167  	PUNPCKHBW
9168  	PUNPCKHDQ
9169  	PUNPCKHQDQ
9170  	PUNPCKHWD
9171  	PUNPCKLBW
9172  	PUNPCKLDQ
9173  	PUNPCKLQDQ
9174  	PUNPCKLWD
9175  	PUSH
9176  	PUSHA
9177  	PUSHAD
9178  	PUSHF
9179  	PUSHFD
9180  	PUSHFQ
9181  	PXOR
9182  	RCL
9183  	RCPPS
9184  	RCPSS
9185  	RCR
9186  	RDFSBASE
9187  	RDGSBASE
9188  	RDMSR
9189  	RDPMC
9190  	RDRAND
9191  	RDTSC
9192  	RDTSCP
9193  	RET
9194  	ROL
9195  	ROR
9196  	ROUNDPD
9197  	ROUNDPS
9198  	ROUNDSD
9199  	ROUNDSS
9200  	RSM
9201  	RSQRTPS
9202  	RSQRTSS
9203  	SAHF
9204  	SAR
9205  	SBB
9206  	SCASB
9207  	SCASD
9208  	SCASQ
9209  	SCASW
9210  	SETA
9211  	SETAE
9212  	SETB
9213  	SETBE
9214  	SETE
9215  	SETG
9216  	SETGE
9217  	SETL
9218  	SETLE
9219  	SETNE
9220  	SETNO
9221  	SETNP
9222  	SETNS
9223  	SETO
9224  	SETP
9225  	SETS
9226  	SFENCE
9227  	SGDT
9228  	SHL
9229  	SHLD
9230  	SHR
9231  	SHRD
9232  	SHUFPD
9233  	SHUFPS
9234  	SIDT
9235  	SLDT
9236  	SMSW
9237  	SQRTPD
9238  	SQRTPS
9239  	SQRTSD
9240  	SQRTSS
9241  	STC
9242  	STD
9243  	STI
9244  	STMXCSR
9245  	STOSB
9246  	STOSD
9247  	STOSQ
9248  	STOSW
9249  	STR
9250  	SUB
9251  	SUBPD
9252  	SUBPS
9253  	SUBSD
9254  	SUBSS
9255  	SWAPGS
9256  	SYSCALL
9257  	SYSENTER
9258  	SYSEXIT
9259  	SYSRET
9260  	TEST
9261  	TZCNT
9262  	UCOMISD
9263  	UCOMISS
9264  	UD0
9265  	UD1
9266  	UD2
9267  	UNPCKHPD
9268  	UNPCKHPS
9269  	UNPCKLPD
9270  	UNPCKLPS
9271  	VERR
9272  	VERW
9273  	VMOVDQA
9274  	VMOVDQU
9275  	VMOVNTDQ
9276  	VMOVNTDQA
9277  	VZEROUPPER
9278  	WBINVD
9279  	WRFSBASE
9280  	WRGSBASE
9281  	WRMSR
9282  	XABORT
9283  	XADD
9284  	XBEGIN
9285  	XCHG
9286  	XEND
9287  	XGETBV
9288  	XLATB
9289  	XOR
9290  	XORPD
9291  	XORPS
9292  	XRSTOR
9293  	XRSTOR64
9294  	XRSTORS
9295  	XRSTORS64
9296  	XSAVE
9297  	XSAVE64
9298  	XSAVEC
9299  	XSAVEC64
9300  	XSAVEOPT
9301  	XSAVEOPT64
9302  	XSAVES
9303  	XSAVES64
9304  	XSETBV
9305  	XTEST
9306  )
9307  
9308  const maxOp = XTEST
9309  
9310  var opNames = [...]string{
9311  	AAA:             "AAA",
9312  	AAD:             "AAD",
9313  	AAM:             "AAM",
9314  	AAS:             "AAS",
9315  	ADC:             "ADC",
9316  	ADD:             "ADD",
9317  	ADDPD:           "ADDPD",
9318  	ADDPS:           "ADDPS",
9319  	ADDSD:           "ADDSD",
9320  	ADDSS:           "ADDSS",
9321  	ADDSUBPD:        "ADDSUBPD",
9322  	ADDSUBPS:        "ADDSUBPS",
9323  	AESDEC:          "AESDEC",
9324  	AESDECLAST:      "AESDECLAST",
9325  	AESENC:          "AESENC",
9326  	AESENCLAST:      "AESENCLAST",
9327  	AESIMC:          "AESIMC",
9328  	AESKEYGENASSIST: "AESKEYGENASSIST",
9329  	AND:             "AND",
9330  	ANDNPD:          "ANDNPD",
9331  	ANDNPS:          "ANDNPS",
9332  	ANDPD:           "ANDPD",
9333  	ANDPS:           "ANDPS",
9334  	ARPL:            "ARPL",
9335  	BLENDPD:         "BLENDPD",
9336  	BLENDPS:         "BLENDPS",
9337  	BLENDVPD:        "BLENDVPD",
9338  	BLENDVPS:        "BLENDVPS",
9339  	BOUND:           "BOUND",
9340  	BSF:             "BSF",
9341  	BSR:             "BSR",
9342  	BSWAP:           "BSWAP",
9343  	BT:              "BT",
9344  	BTC:             "BTC",
9345  	BTR:             "BTR",
9346  	BTS:             "BTS",
9347  	CALL:            "CALL",
9348  	CBW:             "CBW",
9349  	CDQ:             "CDQ",
9350  	CDQE:            "CDQE",
9351  	CLC:             "CLC",
9352  	CLD:             "CLD",
9353  	CLFLUSH:         "CLFLUSH",
9354  	CLI:             "CLI",
9355  	CLTS:            "CLTS",
9356  	CMC:             "CMC",
9357  	CMOVA:           "CMOVA",
9358  	CMOVAE:          "CMOVAE",
9359  	CMOVB:           "CMOVB",
9360  	CMOVBE:          "CMOVBE",
9361  	CMOVE:           "CMOVE",
9362  	CMOVG:           "CMOVG",
9363  	CMOVGE:          "CMOVGE",
9364  	CMOVL:           "CMOVL",
9365  	CMOVLE:          "CMOVLE",
9366  	CMOVNE:          "CMOVNE",
9367  	CMOVNO:          "CMOVNO",
9368  	CMOVNP:          "CMOVNP",
9369  	CMOVNS:          "CMOVNS",
9370  	CMOVO:           "CMOVO",
9371  	CMOVP:           "CMOVP",
9372  	CMOVS:           "CMOVS",
9373  	CMP:             "CMP",
9374  	CMPPD:           "CMPPD",
9375  	CMPPS:           "CMPPS",
9376  	CMPSB:           "CMPSB",
9377  	CMPSD:           "CMPSD",
9378  	CMPSD_XMM:       "CMPSD_XMM",
9379  	CMPSQ:           "CMPSQ",
9380  	CMPSS:           "CMPSS",
9381  	CMPSW:           "CMPSW",
9382  	CMPXCHG:         "CMPXCHG",
9383  	CMPXCHG16B:      "CMPXCHG16B",
9384  	CMPXCHG8B:       "CMPXCHG8B",
9385  	COMISD:          "COMISD",
9386  	COMISS:          "COMISS",
9387  	CPUID:           "CPUID",
9388  	CQO:             "CQO",
9389  	CRC32:           "CRC32",
9390  	CVTDQ2PD:        "CVTDQ2PD",
9391  	CVTDQ2PS:        "CVTDQ2PS",
9392  	CVTPD2DQ:        "CVTPD2DQ",
9393  	CVTPD2PI:        "CVTPD2PI",
9394  	CVTPD2PS:        "CVTPD2PS",
9395  	CVTPI2PD:        "CVTPI2PD",
9396  	CVTPI2PS:        "CVTPI2PS",
9397  	CVTPS2DQ:        "CVTPS2DQ",
9398  	CVTPS2PD:        "CVTPS2PD",
9399  	CVTPS2PI:        "CVTPS2PI",
9400  	CVTSD2SI:        "CVTSD2SI",
9401  	CVTSD2SS:        "CVTSD2SS",
9402  	CVTSI2SD:        "CVTSI2SD",
9403  	CVTSI2SS:        "CVTSI2SS",
9404  	CVTSS2SD:        "CVTSS2SD",
9405  	CVTSS2SI:        "CVTSS2SI",
9406  	CVTTPD2DQ:       "CVTTPD2DQ",
9407  	CVTTPD2PI:       "CVTTPD2PI",
9408  	CVTTPS2DQ:       "CVTTPS2DQ",
9409  	CVTTPS2PI:       "CVTTPS2PI",
9410  	CVTTSD2SI:       "CVTTSD2SI",
9411  	CVTTSS2SI:       "CVTTSS2SI",
9412  	CWD:             "CWD",
9413  	CWDE:            "CWDE",
9414  	DAA:             "DAA",
9415  	DAS:             "DAS",
9416  	DEC:             "DEC",
9417  	DIV:             "DIV",
9418  	DIVPD:           "DIVPD",
9419  	DIVPS:           "DIVPS",
9420  	DIVSD:           "DIVSD",
9421  	DIVSS:           "DIVSS",
9422  	DPPD:            "DPPD",
9423  	DPPS:            "DPPS",
9424  	EMMS:            "EMMS",
9425  	ENTER:           "ENTER",
9426  	EXTRACTPS:       "EXTRACTPS",
9427  	F2XM1:           "F2XM1",
9428  	FABS:            "FABS",
9429  	FADD:            "FADD",
9430  	FADDP:           "FADDP",
9431  	FBLD:            "FBLD",
9432  	FBSTP:           "FBSTP",
9433  	FCHS:            "FCHS",
9434  	FCMOVB:          "FCMOVB",
9435  	FCMOVBE:         "FCMOVBE",
9436  	FCMOVE:          "FCMOVE",
9437  	FCMOVNB:         "FCMOVNB",
9438  	FCMOVNBE:        "FCMOVNBE",
9439  	FCMOVNE:         "FCMOVNE",
9440  	FCMOVNU:         "FCMOVNU",
9441  	FCMOVU:          "FCMOVU",
9442  	FCOM:            "FCOM",
9443  	FCOMI:           "FCOMI",
9444  	FCOMIP:          "FCOMIP",
9445  	FCOMP:           "FCOMP",
9446  	FCOMPP:          "FCOMPP",
9447  	FCOS:            "FCOS",
9448  	FDECSTP:         "FDECSTP",
9449  	FDIV:            "FDIV",
9450  	FDIVP:           "FDIVP",
9451  	FDIVR:           "FDIVR",
9452  	FDIVRP:          "FDIVRP",
9453  	FFREE:           "FFREE",
9454  	FFREEP:          "FFREEP",
9455  	FIADD:           "FIADD",
9456  	FICOM:           "FICOM",
9457  	FICOMP:          "FICOMP",
9458  	FIDIV:           "FIDIV",
9459  	FIDIVR:          "FIDIVR",
9460  	FILD:            "FILD",
9461  	FIMUL:           "FIMUL",
9462  	FINCSTP:         "FINCSTP",
9463  	FIST:            "FIST",
9464  	FISTP:           "FISTP",
9465  	FISTTP:          "FISTTP",
9466  	FISUB:           "FISUB",
9467  	FISUBR:          "FISUBR",
9468  	FLD:             "FLD",
9469  	FLD1:            "FLD1",
9470  	FLDCW:           "FLDCW",
9471  	FLDENV:          "FLDENV",
9472  	FLDL2E:          "FLDL2E",
9473  	FLDL2T:          "FLDL2T",
9474  	FLDLG2:          "FLDLG2",
9475  	FLDLN2:          "FLDLN2",
9476  	FLDPI:           "FLDPI",
9477  	FLDZ:            "FLDZ",
9478  	FMUL:            "FMUL",
9479  	FMULP:           "FMULP",
9480  	FNCLEX:          "FNCLEX",
9481  	FNINIT:          "FNINIT",
9482  	FNOP:            "FNOP",
9483  	FNSAVE:          "FNSAVE",
9484  	FNSTCW:          "FNSTCW",
9485  	FNSTENV:         "FNSTENV",
9486  	FNSTSW:          "FNSTSW",
9487  	FPATAN:          "FPATAN",
9488  	FPREM:           "FPREM",
9489  	FPREM1:          "FPREM1",
9490  	FPTAN:           "FPTAN",
9491  	FRNDINT:         "FRNDINT",
9492  	FRSTOR:          "FRSTOR",
9493  	FSCALE:          "FSCALE",
9494  	FSIN:            "FSIN",
9495  	FSINCOS:         "FSINCOS",
9496  	FSQRT:           "FSQRT",
9497  	FST:             "FST",
9498  	FSTP:            "FSTP",
9499  	FSUB:            "FSUB",
9500  	FSUBP:           "FSUBP",
9501  	FSUBR:           "FSUBR",
9502  	FSUBRP:          "FSUBRP",
9503  	FTST:            "FTST",
9504  	FUCOM:           "FUCOM",
9505  	FUCOMI:          "FUCOMI",
9506  	FUCOMIP:         "FUCOMIP",
9507  	FUCOMP:          "FUCOMP",
9508  	FUCOMPP:         "FUCOMPP",
9509  	FWAIT:           "FWAIT",
9510  	FXAM:            "FXAM",
9511  	FXCH:            "FXCH",
9512  	FXRSTOR:         "FXRSTOR",
9513  	FXRSTOR64:       "FXRSTOR64",
9514  	FXSAVE:          "FXSAVE",
9515  	FXSAVE64:        "FXSAVE64",
9516  	FXTRACT:         "FXTRACT",
9517  	FYL2X:           "FYL2X",
9518  	FYL2XP1:         "FYL2XP1",
9519  	HADDPD:          "HADDPD",
9520  	HADDPS:          "HADDPS",
9521  	HLT:             "HLT",
9522  	HSUBPD:          "HSUBPD",
9523  	HSUBPS:          "HSUBPS",
9524  	ICEBP:           "ICEBP",
9525  	IDIV:            "IDIV",
9526  	IMUL:            "IMUL",
9527  	IN:              "IN",
9528  	INC:             "INC",
9529  	INSB:            "INSB",
9530  	INSD:            "INSD",
9531  	INSERTPS:        "INSERTPS",
9532  	INSW:            "INSW",
9533  	INT:             "INT",
9534  	INTO:            "INTO",
9535  	INVD:            "INVD",
9536  	INVLPG:          "INVLPG",
9537  	INVPCID:         "INVPCID",
9538  	IRET:            "IRET",
9539  	IRETD:           "IRETD",
9540  	IRETQ:           "IRETQ",
9541  	JA:              "JA",
9542  	JAE:             "JAE",
9543  	JB:              "JB",
9544  	JBE:             "JBE",
9545  	JCXZ:            "JCXZ",
9546  	JE:              "JE",
9547  	JECXZ:           "JECXZ",
9548  	JG:              "JG",
9549  	JGE:             "JGE",
9550  	JL:              "JL",
9551  	JLE:             "JLE",
9552  	JMP:             "JMP",
9553  	JNE:             "JNE",
9554  	JNO:             "JNO",
9555  	JNP:             "JNP",
9556  	JNS:             "JNS",
9557  	JO:              "JO",
9558  	JP:              "JP",
9559  	JRCXZ:           "JRCXZ",
9560  	JS:              "JS",
9561  	LAHF:            "LAHF",
9562  	LAR:             "LAR",
9563  	LCALL:           "LCALL",
9564  	LDDQU:           "LDDQU",
9565  	LDMXCSR:         "LDMXCSR",
9566  	LDS:             "LDS",
9567  	LEA:             "LEA",
9568  	LEAVE:           "LEAVE",
9569  	LES:             "LES",
9570  	LFENCE:          "LFENCE",
9571  	LFS:             "LFS",
9572  	LGDT:            "LGDT",
9573  	LGS:             "LGS",
9574  	LIDT:            "LIDT",
9575  	LJMP:            "LJMP",
9576  	LLDT:            "LLDT",
9577  	LMSW:            "LMSW",
9578  	LODSB:           "LODSB",
9579  	LODSD:           "LODSD",
9580  	LODSQ:           "LODSQ",
9581  	LODSW:           "LODSW",
9582  	LOOP:            "LOOP",
9583  	LOOPE:           "LOOPE",
9584  	LOOPNE:          "LOOPNE",
9585  	LRET:            "LRET",
9586  	LSL:             "LSL",
9587  	LSS:             "LSS",
9588  	LTR:             "LTR",
9589  	LZCNT:           "LZCNT",
9590  	MASKMOVDQU:      "MASKMOVDQU",
9591  	MASKMOVQ:        "MASKMOVQ",
9592  	MAXPD:           "MAXPD",
9593  	MAXPS:           "MAXPS",
9594  	MAXSD:           "MAXSD",
9595  	MAXSS:           "MAXSS",
9596  	MFENCE:          "MFENCE",
9597  	MINPD:           "MINPD",
9598  	MINPS:           "MINPS",
9599  	MINSD:           "MINSD",
9600  	MINSS:           "MINSS",
9601  	MONITOR:         "MONITOR",
9602  	MOV:             "MOV",
9603  	MOVAPD:          "MOVAPD",
9604  	MOVAPS:          "MOVAPS",
9605  	MOVBE:           "MOVBE",
9606  	MOVD:            "MOVD",
9607  	MOVDDUP:         "MOVDDUP",
9608  	MOVDQ2Q:         "MOVDQ2Q",
9609  	MOVDQA:          "MOVDQA",
9610  	MOVDQU:          "MOVDQU",
9611  	MOVHLPS:         "MOVHLPS",
9612  	MOVHPD:          "MOVHPD",
9613  	MOVHPS:          "MOVHPS",
9614  	MOVLHPS:         "MOVLHPS",
9615  	MOVLPD:          "MOVLPD",
9616  	MOVLPS:          "MOVLPS",
9617  	MOVMSKPD:        "MOVMSKPD",
9618  	MOVMSKPS:        "MOVMSKPS",
9619  	MOVNTDQ:         "MOVNTDQ",
9620  	MOVNTDQA:        "MOVNTDQA",
9621  	MOVNTI:          "MOVNTI",
9622  	MOVNTPD:         "MOVNTPD",
9623  	MOVNTPS:         "MOVNTPS",
9624  	MOVNTQ:          "MOVNTQ",
9625  	MOVNTSD:         "MOVNTSD",
9626  	MOVNTSS:         "MOVNTSS",
9627  	MOVQ:            "MOVQ",
9628  	MOVQ2DQ:         "MOVQ2DQ",
9629  	MOVSB:           "MOVSB",
9630  	MOVSD:           "MOVSD",
9631  	MOVSD_XMM:       "MOVSD_XMM",
9632  	MOVSHDUP:        "MOVSHDUP",
9633  	MOVSLDUP:        "MOVSLDUP",
9634  	MOVSQ:           "MOVSQ",
9635  	MOVSS:           "MOVSS",
9636  	MOVSW:           "MOVSW",
9637  	MOVSX:           "MOVSX",
9638  	MOVSXD:          "MOVSXD",
9639  	MOVUPD:          "MOVUPD",
9640  	MOVUPS:          "MOVUPS",
9641  	MOVZX:           "MOVZX",
9642  	MPSADBW:         "MPSADBW",
9643  	MUL:             "MUL",
9644  	MULPD:           "MULPD",
9645  	MULPS:           "MULPS",
9646  	MULSD:           "MULSD",
9647  	MULSS:           "MULSS",
9648  	MWAIT:           "MWAIT",
9649  	NEG:             "NEG",
9650  	NOP:             "NOP",
9651  	NOT:             "NOT",
9652  	OR:              "OR",
9653  	ORPD:            "ORPD",
9654  	ORPS:            "ORPS",
9655  	OUT:             "OUT",
9656  	OUTSB:           "OUTSB",
9657  	OUTSD:           "OUTSD",
9658  	OUTSW:           "OUTSW",
9659  	PABSB:           "PABSB",
9660  	PABSD:           "PABSD",
9661  	PABSW:           "PABSW",
9662  	PACKSSDW:        "PACKSSDW",
9663  	PACKSSWB:        "PACKSSWB",
9664  	PACKUSDW:        "PACKUSDW",
9665  	PACKUSWB:        "PACKUSWB",
9666  	PADDB:           "PADDB",
9667  	PADDD:           "PADDD",
9668  	PADDQ:           "PADDQ",
9669  	PADDSB:          "PADDSB",
9670  	PADDSW:          "PADDSW",
9671  	PADDUSB:         "PADDUSB",
9672  	PADDUSW:         "PADDUSW",
9673  	PADDW:           "PADDW",
9674  	PALIGNR:         "PALIGNR",
9675  	PAND:            "PAND",
9676  	PANDN:           "PANDN",
9677  	PAUSE:           "PAUSE",
9678  	PAVGB:           "PAVGB",
9679  	PAVGW:           "PAVGW",
9680  	PBLENDVB:        "PBLENDVB",
9681  	PBLENDW:         "PBLENDW",
9682  	PCLMULQDQ:       "PCLMULQDQ",
9683  	PCMPEQB:         "PCMPEQB",
9684  	PCMPEQD:         "PCMPEQD",
9685  	PCMPEQQ:         "PCMPEQQ",
9686  	PCMPEQW:         "PCMPEQW",
9687  	PCMPESTRI:       "PCMPESTRI",
9688  	PCMPESTRM:       "PCMPESTRM",
9689  	PCMPGTB:         "PCMPGTB",
9690  	PCMPGTD:         "PCMPGTD",
9691  	PCMPGTQ:         "PCMPGTQ",
9692  	PCMPGTW:         "PCMPGTW",
9693  	PCMPISTRI:       "PCMPISTRI",
9694  	PCMPISTRM:       "PCMPISTRM",
9695  	PEXTRB:          "PEXTRB",
9696  	PEXTRD:          "PEXTRD",
9697  	PEXTRQ:          "PEXTRQ",
9698  	PEXTRW:          "PEXTRW",
9699  	PHADDD:          "PHADDD",
9700  	PHADDSW:         "PHADDSW",
9701  	PHADDW:          "PHADDW",
9702  	PHMINPOSUW:      "PHMINPOSUW",
9703  	PHSUBD:          "PHSUBD",
9704  	PHSUBSW:         "PHSUBSW",
9705  	PHSUBW:          "PHSUBW",
9706  	PINSRB:          "PINSRB",
9707  	PINSRD:          "PINSRD",
9708  	PINSRQ:          "PINSRQ",
9709  	PINSRW:          "PINSRW",
9710  	PMADDUBSW:       "PMADDUBSW",
9711  	PMADDWD:         "PMADDWD",
9712  	PMAXSB:          "PMAXSB",
9713  	PMAXSD:          "PMAXSD",
9714  	PMAXSW:          "PMAXSW",
9715  	PMAXUB:          "PMAXUB",
9716  	PMAXUD:          "PMAXUD",
9717  	PMAXUW:          "PMAXUW",
9718  	PMINSB:          "PMINSB",
9719  	PMINSD:          "PMINSD",
9720  	PMINSW:          "PMINSW",
9721  	PMINUB:          "PMINUB",
9722  	PMINUD:          "PMINUD",
9723  	PMINUW:          "PMINUW",
9724  	PMOVMSKB:        "PMOVMSKB",
9725  	PMOVSXBD:        "PMOVSXBD",
9726  	PMOVSXBQ:        "PMOVSXBQ",
9727  	PMOVSXBW:        "PMOVSXBW",
9728  	PMOVSXDQ:        "PMOVSXDQ",
9729  	PMOVSXWD:        "PMOVSXWD",
9730  	PMOVSXWQ:        "PMOVSXWQ",
9731  	PMOVZXBD:        "PMOVZXBD",
9732  	PMOVZXBQ:        "PMOVZXBQ",
9733  	PMOVZXBW:        "PMOVZXBW",
9734  	PMOVZXDQ:        "PMOVZXDQ",
9735  	PMOVZXWD:        "PMOVZXWD",
9736  	PMOVZXWQ:        "PMOVZXWQ",
9737  	PMULDQ:          "PMULDQ",
9738  	PMULHRSW:        "PMULHRSW",
9739  	PMULHUW:         "PMULHUW",
9740  	PMULHW:          "PMULHW",
9741  	PMULLD:          "PMULLD",
9742  	PMULLW:          "PMULLW",
9743  	PMULUDQ:         "PMULUDQ",
9744  	POP:             "POP",
9745  	POPA:            "POPA",
9746  	POPAD:           "POPAD",
9747  	POPCNT:          "POPCNT",
9748  	POPF:            "POPF",
9749  	POPFD:           "POPFD",
9750  	POPFQ:           "POPFQ",
9751  	POR:             "POR",
9752  	PREFETCHNTA:     "PREFETCHNTA",
9753  	PREFETCHT0:      "PREFETCHT0",
9754  	PREFETCHT1:      "PREFETCHT1",
9755  	PREFETCHT2:      "PREFETCHT2",
9756  	PREFETCHW:       "PREFETCHW",
9757  	PSADBW:          "PSADBW",
9758  	PSHUFB:          "PSHUFB",
9759  	PSHUFD:          "PSHUFD",
9760  	PSHUFHW:         "PSHUFHW",
9761  	PSHUFLW:         "PSHUFLW",
9762  	PSHUFW:          "PSHUFW",
9763  	PSIGNB:          "PSIGNB",
9764  	PSIGND:          "PSIGND",
9765  	PSIGNW:          "PSIGNW",
9766  	PSLLD:           "PSLLD",
9767  	PSLLDQ:          "PSLLDQ",
9768  	PSLLQ:           "PSLLQ",
9769  	PSLLW:           "PSLLW",
9770  	PSRAD:           "PSRAD",
9771  	PSRAW:           "PSRAW",
9772  	PSRLD:           "PSRLD",
9773  	PSRLDQ:          "PSRLDQ",
9774  	PSRLQ:           "PSRLQ",
9775  	PSRLW:           "PSRLW",
9776  	PSUBB:           "PSUBB",
9777  	PSUBD:           "PSUBD",
9778  	PSUBQ:           "PSUBQ",
9779  	PSUBSB:          "PSUBSB",
9780  	PSUBSW:          "PSUBSW",
9781  	PSUBUSB:         "PSUBUSB",
9782  	PSUBUSW:         "PSUBUSW",
9783  	PSUBW:           "PSUBW",
9784  	PTEST:           "PTEST",
9785  	PUNPCKHBW:       "PUNPCKHBW",
9786  	PUNPCKHDQ:       "PUNPCKHDQ",
9787  	PUNPCKHQDQ:      "PUNPCKHQDQ",
9788  	PUNPCKHWD:       "PUNPCKHWD",
9789  	PUNPCKLBW:       "PUNPCKLBW",
9790  	PUNPCKLDQ:       "PUNPCKLDQ",
9791  	PUNPCKLQDQ:      "PUNPCKLQDQ",
9792  	PUNPCKLWD:       "PUNPCKLWD",
9793  	PUSH:            "PUSH",
9794  	PUSHA:           "PUSHA",
9795  	PUSHAD:          "PUSHAD",
9796  	PUSHF:           "PUSHF",
9797  	PUSHFD:          "PUSHFD",
9798  	PUSHFQ:          "PUSHFQ",
9799  	PXOR:            "PXOR",
9800  	RCL:             "RCL",
9801  	RCPPS:           "RCPPS",
9802  	RCPSS:           "RCPSS",
9803  	RCR:             "RCR",
9804  	RDFSBASE:        "RDFSBASE",
9805  	RDGSBASE:        "RDGSBASE",
9806  	RDMSR:           "RDMSR",
9807  	RDPMC:           "RDPMC",
9808  	RDRAND:          "RDRAND",
9809  	RDTSC:           "RDTSC",
9810  	RDTSCP:          "RDTSCP",
9811  	RET:             "RET",
9812  	ROL:             "ROL",
9813  	ROR:             "ROR",
9814  	ROUNDPD:         "ROUNDPD",
9815  	ROUNDPS:         "ROUNDPS",
9816  	ROUNDSD:         "ROUNDSD",
9817  	ROUNDSS:         "ROUNDSS",
9818  	RSM:             "RSM",
9819  	RSQRTPS:         "RSQRTPS",
9820  	RSQRTSS:         "RSQRTSS",
9821  	SAHF:            "SAHF",
9822  	SAR:             "SAR",
9823  	SBB:             "SBB",
9824  	SCASB:           "SCASB",
9825  	SCASD:           "SCASD",
9826  	SCASQ:           "SCASQ",
9827  	SCASW:           "SCASW",
9828  	SETA:            "SETA",
9829  	SETAE:           "SETAE",
9830  	SETB:            "SETB",
9831  	SETBE:           "SETBE",
9832  	SETE:            "SETE",
9833  	SETG:            "SETG",
9834  	SETGE:           "SETGE",
9835  	SETL:            "SETL",
9836  	SETLE:           "SETLE",
9837  	SETNE:           "SETNE",
9838  	SETNO:           "SETNO",
9839  	SETNP:           "SETNP",
9840  	SETNS:           "SETNS",
9841  	SETO:            "SETO",
9842  	SETP:            "SETP",
9843  	SETS:            "SETS",
9844  	SFENCE:          "SFENCE",
9845  	SGDT:            "SGDT",
9846  	SHL:             "SHL",
9847  	SHLD:            "SHLD",
9848  	SHR:             "SHR",
9849  	SHRD:            "SHRD",
9850  	SHUFPD:          "SHUFPD",
9851  	SHUFPS:          "SHUFPS",
9852  	SIDT:            "SIDT",
9853  	SLDT:            "SLDT",
9854  	SMSW:            "SMSW",
9855  	SQRTPD:          "SQRTPD",
9856  	SQRTPS:          "SQRTPS",
9857  	SQRTSD:          "SQRTSD",
9858  	SQRTSS:          "SQRTSS",
9859  	STC:             "STC",
9860  	STD:             "STD",
9861  	STI:             "STI",
9862  	STMXCSR:         "STMXCSR",
9863  	STOSB:           "STOSB",
9864  	STOSD:           "STOSD",
9865  	STOSQ:           "STOSQ",
9866  	STOSW:           "STOSW",
9867  	STR:             "STR",
9868  	SUB:             "SUB",
9869  	SUBPD:           "SUBPD",
9870  	SUBPS:           "SUBPS",
9871  	SUBSD:           "SUBSD",
9872  	SUBSS:           "SUBSS",
9873  	SWAPGS:          "SWAPGS",
9874  	SYSCALL:         "SYSCALL",
9875  	SYSENTER:        "SYSENTER",
9876  	SYSEXIT:         "SYSEXIT",
9877  	SYSRET:          "SYSRET",
9878  	TEST:            "TEST",
9879  	TZCNT:           "TZCNT",
9880  	UCOMISD:         "UCOMISD",
9881  	UCOMISS:         "UCOMISS",
9882  	UD0:             "UD0",
9883  	UD1:             "UD1",
9884  	UD2:             "UD2",
9885  	UNPCKHPD:        "UNPCKHPD",
9886  	UNPCKHPS:        "UNPCKHPS",
9887  	UNPCKLPD:        "UNPCKLPD",
9888  	UNPCKLPS:        "UNPCKLPS",
9889  	VERR:            "VERR",
9890  	VERW:            "VERW",
9891  	VMOVDQA:         "VMOVDQA",
9892  	VMOVDQU:         "VMOVDQU",
9893  	VMOVNTDQ:        "VMOVNTDQ",
9894  	VMOVNTDQA:       "VMOVNTDQA",
9895  	VZEROUPPER:      "VZEROUPPER",
9896  	WBINVD:          "WBINVD",
9897  	WRFSBASE:        "WRFSBASE",
9898  	WRGSBASE:        "WRGSBASE",
9899  	WRMSR:           "WRMSR",
9900  	XABORT:          "XABORT",
9901  	XADD:            "XADD",
9902  	XBEGIN:          "XBEGIN",
9903  	XCHG:            "XCHG",
9904  	XEND:            "XEND",
9905  	XGETBV:          "XGETBV",
9906  	XLATB:           "XLATB",
9907  	XOR:             "XOR",
9908  	XORPD:           "XORPD",
9909  	XORPS:           "XORPS",
9910  	XRSTOR:          "XRSTOR",
9911  	XRSTOR64:        "XRSTOR64",
9912  	XRSTORS:         "XRSTORS",
9913  	XRSTORS64:       "XRSTORS64",
9914  	XSAVE:           "XSAVE",
9915  	XSAVE64:         "XSAVE64",
9916  	XSAVEC:          "XSAVEC",
9917  	XSAVEC64:        "XSAVEC64",
9918  	XSAVEOPT:        "XSAVEOPT",
9919  	XSAVEOPT64:      "XSAVEOPT64",
9920  	XSAVES:          "XSAVES",
9921  	XSAVES64:        "XSAVES64",
9922  	XSETBV:          "XSETBV",
9923  	XTEST:           "XTEST",
9924  }
9925