op_hash = str_htab_create ();
{
- const insn_template *optab = i386_optab;
- const insn_template *end = optab + ARRAY_SIZE (i386_optab);
-
- while (optab < end)
- {
- templates *core_optab = notes_alloc (sizeof (*core_optab));
-
- core_optab->start = optab;
- while (++optab < end)
- if (strcmp (optab->name, optab[-1].name) != 0)
- break;
- core_optab->end = optab;
- if (str_hash_insert (op_hash, optab[-1].name, core_optab, 0))
- as_fatal (_("duplicate %s"), optab[-1].name);
- }
+ const insn_template *const *sets = i386_op_sets;
+ const insn_template *const *end = sets + ARRAY_SIZE (i386_op_sets) - 1;
+
+ /* Type checks to compensate for the conversion through void * which
+ occurs during hash table insertion / lookup. */
+ (void)(sets == ¤t_templates->start);
+ (void)(end == ¤t_templates->end);
+ for (; sets < end; ++sets)
+ if (str_hash_insert (op_hash, (*sets)->name, sets, 0))
+ as_fatal (_("duplicate %s"), (*sets)->name);
}
/* Initialize reg_hash hash table. */
{
FILE *fp;
char buf[2048];
- unsigned int i, j;
+ unsigned int i, j, nr;
char *str, *p, *last, *name;
htab_t opcode_hash_table;
struct opcode_hash_entry **opcode_array = NULL;
fclose (fp);
fprintf (table, "};\n");
+
+ /* Generate opcode sets array. */
+ fprintf (table, "\n/* i386 opcode sets table. */\n\n");
+ fprintf (table, "static const insn_template *const i386_op_sets[] =\n{\n");
+ fprintf (table, " i386_optab,\n");
+
+ for (nr = j = 0; j < i; j++)
+ {
+ struct opcode_hash_entry *next = opcode_array[j];
+
+ do
+ {
+ ++nr;
+ next = next->next;
+ }
+ while (next);
+ fprintf (table, " i386_optab + %u,\n", nr);
+ }
+
+ fprintf (table, "};\n");
}
static void
0, 0, 0, 0, 1, 0 } } } },
};
+/* i386 opcode sets table. */
+
+static const insn_template *const i386_op_sets[] =
+{
+ i386_optab,
+ i386_optab + 14,
+ i386_optab + 16,
+ i386_optab + 31,
+ i386_optab + 32,
+ i386_optab + 33,
+ i386_optab + 34,
+ i386_optab + 35,
+ i386_optab + 36,
+ i386_optab + 37,
+ i386_optab + 38,
+ i386_optab + 40,
+ i386_optab + 43,
+ i386_optab + 44,
+ i386_optab + 45,
+ i386_optab + 46,
+ i386_optab + 56,
+ i386_optab + 57,
+ i386_optab + 63,
+ i386_optab + 64,
+ i386_optab + 66,
+ i386_optab + 70,
+ i386_optab + 74,
+ i386_optab + 75,
+ i386_optab + 76,
+ i386_optab + 77,
+ i386_optab + 79,
+ i386_optab + 81,
+ i386_optab + 83,
+ i386_optab + 84,
+ i386_optab + 85,
+ i386_optab + 86,
+ i386_optab + 87,
+ i386_optab + 88,
+ i386_optab + 89,
+ i386_optab + 90,
+ i386_optab + 92,
+ i386_optab + 94,
+ i386_optab + 95,
+ i386_optab + 96,
+ i386_optab + 97,
+ i386_optab + 101,
+ i386_optab + 103,
+ i386_optab + 107,
+ i386_optab + 109,
+ i386_optab + 113,
+ i386_optab + 117,
+ i386_optab + 120,
+ i386_optab + 124,
+ i386_optab + 128,
+ i386_optab + 132,
+ i386_optab + 133,
+ i386_optab + 137,
+ i386_optab + 138,
+ i386_optab + 139,
+ i386_optab + 140,
+ i386_optab + 141,
+ i386_optab + 142,
+ i386_optab + 143,
+ i386_optab + 145,
+ i386_optab + 147,
+ i386_optab + 148,
+ i386_optab + 149,
+ i386_optab + 150,
+ i386_optab + 151,
+ i386_optab + 152,
+ i386_optab + 153,
+ i386_optab + 154,
+ i386_optab + 155,
+ i386_optab + 156,
+ i386_optab + 157,
+ i386_optab + 158,
+ i386_optab + 159,
+ i386_optab + 160,
+ i386_optab + 166,
+ i386_optab + 168,
+ i386_optab + 170,
+ i386_optab + 174,
+ i386_optab + 178,
+ i386_optab + 182,
+ i386_optab + 186,
+ i386_optab + 190,
+ i386_optab + 194,
+ i386_optab + 198,
+ i386_optab + 202,
+ i386_optab + 205,
+ i386_optab + 208,
+ i386_optab + 217,
+ i386_optab + 220,
+ i386_optab + 228,
+ i386_optab + 231,
+ i386_optab + 237,
+ i386_optab + 239,
+ i386_optab + 241,
+ i386_optab + 243,
+ i386_optab + 245,
+ i386_optab + 246,
+ i386_optab + 247,
+ i386_optab + 248,
+ i386_optab + 249,
+ i386_optab + 250,
+ i386_optab + 251,
+ i386_optab + 252,
+ i386_optab + 253,
+ i386_optab + 254,
+ i386_optab + 255,
+ i386_optab + 256,
+ i386_optab + 257,
+ i386_optab + 258,
+ i386_optab + 259,
+ i386_optab + 260,
+ i386_optab + 261,
+ i386_optab + 262,
+ i386_optab + 263,
+ i386_optab + 264,
+ i386_optab + 265,
+ i386_optab + 266,
+ i386_optab + 267,
+ i386_optab + 268,
+ i386_optab + 269,
+ i386_optab + 270,
+ i386_optab + 271,
+ i386_optab + 272,
+ i386_optab + 273,
+ i386_optab + 274,
+ i386_optab + 275,
+ i386_optab + 276,
+ i386_optab + 277,
+ i386_optab + 278,
+ i386_optab + 280,
+ i386_optab + 282,
+ i386_optab + 284,
+ i386_optab + 286,
+ i386_optab + 288,
+ i386_optab + 289,
+ i386_optab + 290,
+ i386_optab + 291,
+ i386_optab + 292,
+ i386_optab + 293,
+ i386_optab + 294,
+ i386_optab + 295,
+ i386_optab + 296,
+ i386_optab + 297,
+ i386_optab + 298,
+ i386_optab + 299,
+ i386_optab + 300,
+ i386_optab + 301,
+ i386_optab + 302,
+ i386_optab + 303,
+ i386_optab + 304,
+ i386_optab + 305,
+ i386_optab + 306,
+ i386_optab + 307,
+ i386_optab + 308,
+ i386_optab + 309,
+ i386_optab + 310,
+ i386_optab + 311,
+ i386_optab + 312,
+ i386_optab + 313,
+ i386_optab + 314,
+ i386_optab + 315,
+ i386_optab + 316,
+ i386_optab + 317,
+ i386_optab + 318,
+ i386_optab + 320,
+ i386_optab + 324,
+ i386_optab + 326,
+ i386_optab + 328,
+ i386_optab + 330,
+ i386_optab + 333,
+ i386_optab + 336,
+ i386_optab + 338,
+ i386_optab + 343,
+ i386_optab + 345,
+ i386_optab + 348,
+ i386_optab + 351,
+ i386_optab + 354,
+ i386_optab + 357,
+ i386_optab + 359,
+ i386_optab + 360,
+ i386_optab + 361,
+ i386_optab + 363,
+ i386_optab + 365,
+ i386_optab + 367,
+ i386_optab + 369,
+ i386_optab + 370,
+ i386_optab + 371,
+ i386_optab + 372,
+ i386_optab + 373,
+ i386_optab + 374,
+ i386_optab + 375,
+ i386_optab + 376,
+ i386_optab + 377,
+ i386_optab + 379,
+ i386_optab + 380,
+ i386_optab + 382,
+ i386_optab + 384,
+ i386_optab + 386,
+ i386_optab + 387,
+ i386_optab + 388,
+ i386_optab + 390,
+ i386_optab + 391,
+ i386_optab + 393,
+ i386_optab + 395,
+ i386_optab + 397,
+ i386_optab + 399,
+ i386_optab + 401,
+ i386_optab + 402,
+ i386_optab + 403,
+ i386_optab + 407,
+ i386_optab + 409,
+ i386_optab + 410,
+ i386_optab + 411,
+ i386_optab + 412,
+ i386_optab + 415,
+ i386_optab + 416,
+ i386_optab + 420,
+ i386_optab + 422,
+ i386_optab + 423,
+ i386_optab + 424,
+ i386_optab + 425,
+ i386_optab + 427,
+ i386_optab + 431,
+ i386_optab + 432,
+ i386_optab + 436,
+ i386_optab + 437,
+ i386_optab + 438,
+ i386_optab + 440,
+ i386_optab + 442,
+ i386_optab + 443,
+ i386_optab + 444,
+ i386_optab + 445,
+ i386_optab + 446,
+ i386_optab + 447,
+ i386_optab + 448,
+ i386_optab + 449,
+ i386_optab + 450,
+ i386_optab + 451,
+ i386_optab + 452,
+ i386_optab + 456,
+ i386_optab + 457,
+ i386_optab + 460,
+ i386_optab + 465,
+ i386_optab + 466,
+ i386_optab + 472,
+ i386_optab + 477,
+ i386_optab + 478,
+ i386_optab + 484,
+ i386_optab + 488,
+ i386_optab + 489,
+ i386_optab + 492,
+ i386_optab + 497,
+ i386_optab + 498,
+ i386_optab + 504,
+ i386_optab + 509,
+ i386_optab + 510,
+ i386_optab + 516,
+ i386_optab + 517,
+ i386_optab + 518,
+ i386_optab + 519,
+ i386_optab + 520,
+ i386_optab + 521,
+ i386_optab + 522,
+ i386_optab + 523,
+ i386_optab + 524,
+ i386_optab + 525,
+ i386_optab + 526,
+ i386_optab + 527,
+ i386_optab + 528,
+ i386_optab + 529,
+ i386_optab + 530,
+ i386_optab + 531,
+ i386_optab + 532,
+ i386_optab + 533,
+ i386_optab + 534,
+ i386_optab + 535,
+ i386_optab + 536,
+ i386_optab + 537,
+ i386_optab + 538,
+ i386_optab + 539,
+ i386_optab + 542,
+ i386_optab + 545,
+ i386_optab + 546,
+ i386_optab + 547,
+ i386_optab + 548,
+ i386_optab + 549,
+ i386_optab + 550,
+ i386_optab + 551,
+ i386_optab + 552,
+ i386_optab + 553,
+ i386_optab + 554,
+ i386_optab + 555,
+ i386_optab + 556,
+ i386_optab + 557,
+ i386_optab + 558,
+ i386_optab + 559,
+ i386_optab + 560,
+ i386_optab + 561,
+ i386_optab + 562,
+ i386_optab + 563,
+ i386_optab + 564,
+ i386_optab + 565,
+ i386_optab + 566,
+ i386_optab + 567,
+ i386_optab + 568,
+ i386_optab + 569,
+ i386_optab + 570,
+ i386_optab + 571,
+ i386_optab + 572,
+ i386_optab + 573,
+ i386_optab + 574,
+ i386_optab + 575,
+ i386_optab + 576,
+ i386_optab + 577,
+ i386_optab + 578,
+ i386_optab + 579,
+ i386_optab + 580,
+ i386_optab + 581,
+ i386_optab + 582,
+ i386_optab + 583,
+ i386_optab + 584,
+ i386_optab + 585,
+ i386_optab + 586,
+ i386_optab + 587,
+ i386_optab + 588,
+ i386_optab + 589,
+ i386_optab + 590,
+ i386_optab + 591,
+ i386_optab + 592,
+ i386_optab + 593,
+ i386_optab + 594,
+ i386_optab + 595,
+ i386_optab + 596,
+ i386_optab + 597,
+ i386_optab + 598,
+ i386_optab + 599,
+ i386_optab + 600,
+ i386_optab + 601,
+ i386_optab + 602,
+ i386_optab + 603,
+ i386_optab + 604,
+ i386_optab + 605,
+ i386_optab + 606,
+ i386_optab + 607,
+ i386_optab + 608,
+ i386_optab + 609,
+ i386_optab + 610,
+ i386_optab + 611,
+ i386_optab + 612,
+ i386_optab + 613,
+ i386_optab + 614,
+ i386_optab + 615,
+ i386_optab + 616,
+ i386_optab + 617,
+ i386_optab + 618,
+ i386_optab + 619,
+ i386_optab + 620,
+ i386_optab + 621,
+ i386_optab + 622,
+ i386_optab + 623,
+ i386_optab + 624,
+ i386_optab + 625,
+ i386_optab + 626,
+ i386_optab + 627,
+ i386_optab + 628,
+ i386_optab + 629,
+ i386_optab + 630,
+ i386_optab + 631,
+ i386_optab + 632,
+ i386_optab + 633,
+ i386_optab + 634,
+ i386_optab + 635,
+ i386_optab + 636,
+ i386_optab + 637,
+ i386_optab + 638,
+ i386_optab + 639,
+ i386_optab + 640,
+ i386_optab + 642,
+ i386_optab + 644,
+ i386_optab + 645,
+ i386_optab + 646,
+ i386_optab + 647,
+ i386_optab + 648,
+ i386_optab + 649,
+ i386_optab + 650,
+ i386_optab + 651,
+ i386_optab + 652,
+ i386_optab + 653,
+ i386_optab + 654,
+ i386_optab + 655,
+ i386_optab + 656,
+ i386_optab + 657,
+ i386_optab + 658,
+ i386_optab + 659,
+ i386_optab + 660,
+ i386_optab + 661,
+ i386_optab + 662,
+ i386_optab + 663,
+ i386_optab + 664,
+ i386_optab + 665,
+ i386_optab + 666,
+ i386_optab + 667,
+ i386_optab + 668,
+ i386_optab + 669,
+ i386_optab + 670,
+ i386_optab + 671,
+ i386_optab + 672,
+ i386_optab + 673,
+ i386_optab + 674,
+ i386_optab + 675,
+ i386_optab + 676,
+ i386_optab + 677,
+ i386_optab + 678,
+ i386_optab + 679,
+ i386_optab + 680,
+ i386_optab + 681,
+ i386_optab + 682,
+ i386_optab + 683,
+ i386_optab + 684,
+ i386_optab + 685,
+ i386_optab + 686,
+ i386_optab + 687,
+ i386_optab + 688,
+ i386_optab + 689,
+ i386_optab + 690,
+ i386_optab + 691,
+ i386_optab + 692,
+ i386_optab + 693,
+ i386_optab + 694,
+ i386_optab + 695,
+ i386_optab + 696,
+ i386_optab + 699,
+ i386_optab + 702,
+ i386_optab + 705,
+ i386_optab + 708,
+ i386_optab + 711,
+ i386_optab + 714,
+ i386_optab + 715,
+ i386_optab + 716,
+ i386_optab + 717,
+ i386_optab + 718,
+ i386_optab + 719,
+ i386_optab + 720,
+ i386_optab + 726,
+ i386_optab + 729,
+ i386_optab + 732,
+ i386_optab + 735,
+ i386_optab + 738,
+ i386_optab + 741,
+ i386_optab + 744,
+ i386_optab + 747,
+ i386_optab + 750,
+ i386_optab + 753,
+ i386_optab + 756,
+ i386_optab + 759,
+ i386_optab + 762,
+ i386_optab + 765,
+ i386_optab + 768,
+ i386_optab + 771,
+ i386_optab + 774,
+ i386_optab + 777,
+ i386_optab + 780,
+ i386_optab + 783,
+ i386_optab + 786,
+ i386_optab + 789,
+ i386_optab + 792,
+ i386_optab + 795,
+ i386_optab + 801,
+ i386_optab + 807,
+ i386_optab + 813,
+ i386_optab + 819,
+ i386_optab + 825,
+ i386_optab + 831,
+ i386_optab + 837,
+ i386_optab + 843,
+ i386_optab + 846,
+ i386_optab + 849,
+ i386_optab + 852,
+ i386_optab + 855,
+ i386_optab + 858,
+ i386_optab + 861,
+ i386_optab + 864,
+ i386_optab + 867,
+ i386_optab + 870,
+ i386_optab + 873,
+ i386_optab + 876,
+ i386_optab + 879,
+ i386_optab + 882,
+ i386_optab + 885,
+ i386_optab + 888,
+ i386_optab + 890,
+ i386_optab + 892,
+ i386_optab + 894,
+ i386_optab + 896,
+ i386_optab + 898,
+ i386_optab + 900,
+ i386_optab + 902,
+ i386_optab + 904,
+ i386_optab + 906,
+ i386_optab + 908,
+ i386_optab + 910,
+ i386_optab + 912,
+ i386_optab + 914,
+ i386_optab + 916,
+ i386_optab + 918,
+ i386_optab + 920,
+ i386_optab + 922,
+ i386_optab + 924,
+ i386_optab + 926,
+ i386_optab + 928,
+ i386_optab + 930,
+ i386_optab + 932,
+ i386_optab + 934,
+ i386_optab + 935,
+ i386_optab + 936,
+ i386_optab + 942,
+ i386_optab + 944,
+ i386_optab + 945,
+ i386_optab + 947,
+ i386_optab + 949,
+ i386_optab + 951,
+ i386_optab + 953,
+ i386_optab + 954,
+ i386_optab + 956,
+ i386_optab + 958,
+ i386_optab + 960,
+ i386_optab + 962,
+ i386_optab + 964,
+ i386_optab + 966,
+ i386_optab + 969,
+ i386_optab + 971,
+ i386_optab + 974,
+ i386_optab + 976,
+ i386_optab + 978,
+ i386_optab + 979,
+ i386_optab + 981,
+ i386_optab + 984,
+ i386_optab + 986,
+ i386_optab + 988,
+ i386_optab + 990,
+ i386_optab + 992,
+ i386_optab + 995,
+ i386_optab + 998,
+ i386_optab + 1005,
+ i386_optab + 1011,
+ i386_optab + 1014,
+ i386_optab + 1017,
+ i386_optab + 1020,
+ i386_optab + 1023,
+ i386_optab + 1026,
+ i386_optab + 1029,
+ i386_optab + 1030,
+ i386_optab + 1031,
+ i386_optab + 1032,
+ i386_optab + 1033,
+ i386_optab + 1036,
+ i386_optab + 1037,
+ i386_optab + 1039,
+ i386_optab + 1041,
+ i386_optab + 1043,
+ i386_optab + 1045,
+ i386_optab + 1046,
+ i386_optab + 1048,
+ i386_optab + 1050,
+ i386_optab + 1052,
+ i386_optab + 1054,
+ i386_optab + 1056,
+ i386_optab + 1058,
+ i386_optab + 1060,
+ i386_optab + 1062,
+ i386_optab + 1064,
+ i386_optab + 1066,
+ i386_optab + 1068,
+ i386_optab + 1070,
+ i386_optab + 1072,
+ i386_optab + 1074,
+ i386_optab + 1076,
+ i386_optab + 1078,
+ i386_optab + 1080,
+ i386_optab + 1082,
+ i386_optab + 1084,
+ i386_optab + 1086,
+ i386_optab + 1088,
+ i386_optab + 1090,
+ i386_optab + 1092,
+ i386_optab + 1094,
+ i386_optab + 1096,
+ i386_optab + 1098,
+ i386_optab + 1100,
+ i386_optab + 1102,
+ i386_optab + 1104,
+ i386_optab + 1106,
+ i386_optab + 1108,
+ i386_optab + 1110,
+ i386_optab + 1113,
+ i386_optab + 1119,
+ i386_optab + 1121,
+ i386_optab + 1123,
+ i386_optab + 1125,
+ i386_optab + 1127,
+ i386_optab + 1129,
+ i386_optab + 1131,
+ i386_optab + 1133,
+ i386_optab + 1136,
+ i386_optab + 1139,
+ i386_optab + 1141,
+ i386_optab + 1143,
+ i386_optab + 1145,
+ i386_optab + 1147,
+ i386_optab + 1149,
+ i386_optab + 1151,
+ i386_optab + 1153,
+ i386_optab + 1155,
+ i386_optab + 1157,
+ i386_optab + 1159,
+ i386_optab + 1161,
+ i386_optab + 1163,
+ i386_optab + 1165,
+ i386_optab + 1167,
+ i386_optab + 1169,
+ i386_optab + 1171,
+ i386_optab + 1173,
+ i386_optab + 1175,
+ i386_optab + 1176,
+ i386_optab + 1178,
+ i386_optab + 1180,
+ i386_optab + 1182,
+ i386_optab + 1184,
+ i386_optab + 1186,
+ i386_optab + 1188,
+ i386_optab + 1189,
+ i386_optab + 1191,
+ i386_optab + 1193,
+ i386_optab + 1195,
+ i386_optab + 1197,
+ i386_optab + 1199,
+ i386_optab + 1201,
+ i386_optab + 1202,
+ i386_optab + 1203,
+ i386_optab + 1206,
+ i386_optab + 1208,
+ i386_optab + 1210,
+ i386_optab + 1212,
+ i386_optab + 1214,
+ i386_optab + 1216,
+ i386_optab + 1218,
+ i386_optab + 1220,
+ i386_optab + 1222,
+ i386_optab + 1224,
+ i386_optab + 1226,
+ i386_optab + 1228,
+ i386_optab + 1230,
+ i386_optab + 1232,
+ i386_optab + 1234,
+ i386_optab + 1236,
+ i386_optab + 1238,
+ i386_optab + 1240,
+ i386_optab + 1242,
+ i386_optab + 1243,
+ i386_optab + 1244,
+ i386_optab + 1247,
+ i386_optab + 1249,
+ i386_optab + 1250,
+ i386_optab + 1251,
+ i386_optab + 1252,
+ i386_optab + 1253,
+ i386_optab + 1254,
+ i386_optab + 1255,
+ i386_optab + 1257,
+ i386_optab + 1259,
+ i386_optab + 1260,
+ i386_optab + 1261,
+ i386_optab + 1262,
+ i386_optab + 1263,
+ i386_optab + 1265,
+ i386_optab + 1267,
+ i386_optab + 1269,
+ i386_optab + 1272,
+ i386_optab + 1275,
+ i386_optab + 1278,
+ i386_optab + 1281,
+ i386_optab + 1284,
+ i386_optab + 1287,
+ i386_optab + 1290,
+ i386_optab + 1293,
+ i386_optab + 1296,
+ i386_optab + 1299,
+ i386_optab + 1302,
+ i386_optab + 1305,
+ i386_optab + 1308,
+ i386_optab + 1311,
+ i386_optab + 1314,
+ i386_optab + 1317,
+ i386_optab + 1319,
+ i386_optab + 1321,
+ i386_optab + 1325,
+ i386_optab + 1329,
+ i386_optab + 1331,
+ i386_optab + 1333,
+ i386_optab + 1337,
+ i386_optab + 1339,
+ i386_optab + 1341,
+ i386_optab + 1343,
+ i386_optab + 1345,
+ i386_optab + 1349,
+ i386_optab + 1351,
+ i386_optab + 1353,
+ i386_optab + 1357,
+ i386_optab + 1359,
+ i386_optab + 1361,
+ i386_optab + 1363,
+ i386_optab + 1367,
+ i386_optab + 1369,
+ i386_optab + 1371,
+ i386_optab + 1373,
+ i386_optab + 1375,
+ i386_optab + 1377,
+ i386_optab + 1379,
+ i386_optab + 1381,
+ i386_optab + 1383,
+ i386_optab + 1385,
+ i386_optab + 1387,
+ i386_optab + 1389,
+ i386_optab + 1391,
+ i386_optab + 1393,
+ i386_optab + 1395,
+ i386_optab + 1397,
+ i386_optab + 1399,
+ i386_optab + 1401,
+ i386_optab + 1403,
+ i386_optab + 1405,
+ i386_optab + 1407,
+ i386_optab + 1409,
+ i386_optab + 1411,
+ i386_optab + 1413,
+ i386_optab + 1415,
+ i386_optab + 1417,
+ i386_optab + 1419,
+ i386_optab + 1421,
+ i386_optab + 1423,
+ i386_optab + 1425,
+ i386_optab + 1427,
+ i386_optab + 1431,
+ i386_optab + 1435,
+ i386_optab + 1437,
+ i386_optab + 1439,
+ i386_optab + 1441,
+ i386_optab + 1442,
+ i386_optab + 1443,
+ i386_optab + 1444,
+ i386_optab + 1445,
+ i386_optab + 1446,
+ i386_optab + 1447,
+ i386_optab + 1448,
+ i386_optab + 1449,
+ i386_optab + 1451,
+ i386_optab + 1453,
+ i386_optab + 1455,
+ i386_optab + 1457,
+ i386_optab + 1459,
+ i386_optab + 1461,
+ i386_optab + 1464,
+ i386_optab + 1467,
+ i386_optab + 1470,
+ i386_optab + 1473,
+ i386_optab + 1475,
+ i386_optab + 1477,
+ i386_optab + 1479,
+ i386_optab + 1481,
+ i386_optab + 1483,
+ i386_optab + 1485,
+ i386_optab + 1487,
+ i386_optab + 1489,
+ i386_optab + 1491,
+ i386_optab + 1493,
+ i386_optab + 1495,
+ i386_optab + 1497,
+ i386_optab + 1498,
+ i386_optab + 1499,
+ i386_optab + 1501,
+ i386_optab + 1503,
+ i386_optab + 1505,
+ i386_optab + 1507,
+ i386_optab + 1508,
+ i386_optab + 1509,
+ i386_optab + 1510,
+ i386_optab + 1511,
+ i386_optab + 1512,
+ i386_optab + 1515,
+ i386_optab + 1518,
+ i386_optab + 1520,
+ i386_optab + 1522,
+ i386_optab + 1524,
+ i386_optab + 1526,
+ i386_optab + 1528,
+ i386_optab + 1530,
+ i386_optab + 1532,
+ i386_optab + 1534,
+ i386_optab + 1536,
+ i386_optab + 1538,
+ i386_optab + 1540,
+ i386_optab + 1542,
+ i386_optab + 1544,
+ i386_optab + 1546,
+ i386_optab + 1548,
+ i386_optab + 1550,
+ i386_optab + 1552,
+ i386_optab + 1554,
+ i386_optab + 1556,
+ i386_optab + 1558,
+ i386_optab + 1560,
+ i386_optab + 1562,
+ i386_optab + 1564,
+ i386_optab + 1566,
+ i386_optab + 1568,
+ i386_optab + 1570,
+ i386_optab + 1572,
+ i386_optab + 1574,
+ i386_optab + 1576,
+ i386_optab + 1578,
+ i386_optab + 1580,
+ i386_optab + 1582,
+ i386_optab + 1584,
+ i386_optab + 1586,
+ i386_optab + 1588,
+ i386_optab + 1590,
+ i386_optab + 1592,
+ i386_optab + 1594,
+ i386_optab + 1596,
+ i386_optab + 1598,
+ i386_optab + 1600,
+ i386_optab + 1602,
+ i386_optab + 1604,
+ i386_optab + 1606,
+ i386_optab + 1608,
+ i386_optab + 1610,
+ i386_optab + 1612,
+ i386_optab + 1614,
+ i386_optab + 1616,
+ i386_optab + 1618,
+ i386_optab + 1620,
+ i386_optab + 1622,
+ i386_optab + 1624,
+ i386_optab + 1626,
+ i386_optab + 1628,
+ i386_optab + 1630,
+ i386_optab + 1632,
+ i386_optab + 1634,
+ i386_optab + 1636,
+ i386_optab + 1638,
+ i386_optab + 1640,
+ i386_optab + 1642,
+ i386_optab + 1644,
+ i386_optab + 1646,
+ i386_optab + 1648,
+ i386_optab + 1650,
+ i386_optab + 1652,
+ i386_optab + 1654,
+ i386_optab + 1656,
+ i386_optab + 1658,
+ i386_optab + 1660,
+ i386_optab + 1662,
+ i386_optab + 1664,
+ i386_optab + 1666,
+ i386_optab + 1668,
+ i386_optab + 1670,
+ i386_optab + 1672,
+ i386_optab + 1674,
+ i386_optab + 1676,
+ i386_optab + 1678,
+ i386_optab + 1680,
+ i386_optab + 1682,
+ i386_optab + 1684,
+ i386_optab + 1686,
+ i386_optab + 1688,
+ i386_optab + 1690,
+ i386_optab + 1692,
+ i386_optab + 1694,
+ i386_optab + 1696,
+ i386_optab + 1698,
+ i386_optab + 1700,
+ i386_optab + 1702,
+ i386_optab + 1704,
+ i386_optab + 1706,
+ i386_optab + 1708,
+ i386_optab + 1710,
+ i386_optab + 1712,
+ i386_optab + 1714,
+ i386_optab + 1716,
+ i386_optab + 1718,
+ i386_optab + 1720,
+ i386_optab + 1722,
+ i386_optab + 1724,
+ i386_optab + 1726,
+ i386_optab + 1728,
+ i386_optab + 1730,
+ i386_optab + 1732,
+ i386_optab + 1734,
+ i386_optab + 1736,
+ i386_optab + 1738,
+ i386_optab + 1740,
+ i386_optab + 1742,
+ i386_optab + 1744,
+ i386_optab + 1746,
+ i386_optab + 1748,
+ i386_optab + 1750,
+ i386_optab + 1752,
+ i386_optab + 1754,
+ i386_optab + 1756,
+ i386_optab + 1758,
+ i386_optab + 1760,
+ i386_optab + 1762,
+ i386_optab + 1764,
+ i386_optab + 1766,
+ i386_optab + 1768,
+ i386_optab + 1770,
+ i386_optab + 1772,
+ i386_optab + 1774,
+ i386_optab + 1776,
+ i386_optab + 1778,
+ i386_optab + 1780,
+ i386_optab + 1782,
+ i386_optab + 1784,
+ i386_optab + 1786,
+ i386_optab + 1788,
+ i386_optab + 1790,
+ i386_optab + 1792,
+ i386_optab + 1794,
+ i386_optab + 1796,
+ i386_optab + 1798,
+ i386_optab + 1800,
+ i386_optab + 1802,
+ i386_optab + 1804,
+ i386_optab + 1806,
+ i386_optab + 1808,
+ i386_optab + 1810,
+ i386_optab + 1812,
+ i386_optab + 1814,
+ i386_optab + 1816,
+ i386_optab + 1818,
+ i386_optab + 1820,
+ i386_optab + 1822,
+ i386_optab + 1824,
+ i386_optab + 1826,
+ i386_optab + 1828,
+ i386_optab + 1830,
+ i386_optab + 1832,
+ i386_optab + 1834,
+ i386_optab + 1836,
+ i386_optab + 1838,
+ i386_optab + 1840,
+ i386_optab + 1842,
+ i386_optab + 1844,
+ i386_optab + 1846,
+ i386_optab + 1848,
+ i386_optab + 1850,
+ i386_optab + 1852,
+ i386_optab + 1854,
+ i386_optab + 1856,
+ i386_optab + 1858,
+ i386_optab + 1860,
+ i386_optab + 1862,
+ i386_optab + 1864,
+ i386_optab + 1866,
+ i386_optab + 1868,
+ i386_optab + 1870,
+ i386_optab + 1872,
+ i386_optab + 1874,
+ i386_optab + 1876,
+ i386_optab + 1878,
+ i386_optab + 1880,
+ i386_optab + 1882,
+ i386_optab + 1884,
+ i386_optab + 1886,
+ i386_optab + 1888,
+ i386_optab + 1890,
+ i386_optab + 1892,
+ i386_optab + 1894,
+ i386_optab + 1896,
+ i386_optab + 1898,
+ i386_optab + 1903,
+ i386_optab + 1905,
+ i386_optab + 1910,
+ i386_optab + 1912,
+ i386_optab + 1914,
+ i386_optab + 1919,
+ i386_optab + 1921,
+ i386_optab + 1923,
+ i386_optab + 1925,
+ i386_optab + 1930,
+ i386_optab + 1932,
+ i386_optab + 1934,
+ i386_optab + 1936,
+ i386_optab + 1940,
+ i386_optab + 1946,
+ i386_optab + 1948,
+ i386_optab + 1953,
+ i386_optab + 1955,
+ i386_optab + 1957,
+ i386_optab + 1959,
+ i386_optab + 1961,
+ i386_optab + 1963,
+ i386_optab + 1965,
+ i386_optab + 1967,
+ i386_optab + 1969,
+ i386_optab + 1971,
+ i386_optab + 1972,
+ i386_optab + 1973,
+ i386_optab + 1974,
+ i386_optab + 1978,
+ i386_optab + 1979,
+ i386_optab + 1980,
+ i386_optab + 1981,
+ i386_optab + 1982,
+ i386_optab + 1983,
+ i386_optab + 1985,
+ i386_optab + 1986,
+ i386_optab + 1987,
+ i386_optab + 1988,
+ i386_optab + 1990,
+ i386_optab + 1992,
+ i386_optab + 1994,
+ i386_optab + 1996,
+ i386_optab + 1998,
+ i386_optab + 2000,
+ i386_optab + 2002,
+ i386_optab + 2004,
+ i386_optab + 2006,
+ i386_optab + 2008,
+ i386_optab + 2010,
+ i386_optab + 2012,
+ i386_optab + 2015,
+ i386_optab + 2019,
+ i386_optab + 2020,
+ i386_optab + 2021,
+ i386_optab + 2023,
+ i386_optab + 2027,
+ i386_optab + 2031,
+ i386_optab + 2033,
+ i386_optab + 2037,
+ i386_optab + 2041,
+ i386_optab + 2042,
+ i386_optab + 2043,
+ i386_optab + 2045,
+ i386_optab + 2047,
+ i386_optab + 2049,
+ i386_optab + 2051,
+ i386_optab + 2057,
+ i386_optab + 2061,
+ i386_optab + 2065,
+ i386_optab + 2067,
+ i386_optab + 2069,
+ i386_optab + 2071,
+ i386_optab + 2073,
+ i386_optab + 2074,
+ i386_optab + 2076,
+ i386_optab + 2078,
+ i386_optab + 2080,
+ i386_optab + 2082,
+ i386_optab + 2084,
+ i386_optab + 2086,
+ i386_optab + 2088,
+ i386_optab + 2090,
+ i386_optab + 2092,
+ i386_optab + 2094,
+ i386_optab + 2096,
+ i386_optab + 2098,
+ i386_optab + 2100,
+ i386_optab + 2102,
+ i386_optab + 2104,
+ i386_optab + 2106,
+ i386_optab + 2108,
+ i386_optab + 2110,
+ i386_optab + 2112,
+ i386_optab + 2114,
+ i386_optab + 2116,
+ i386_optab + 2118,
+ i386_optab + 2119,
+ i386_optab + 2120,
+ i386_optab + 2122,
+ i386_optab + 2124,
+ i386_optab + 2125,
+ i386_optab + 2126,
+ i386_optab + 2129,
+ i386_optab + 2132,
+ i386_optab + 2135,
+ i386_optab + 2138,
+ i386_optab + 2140,
+ i386_optab + 2142,
+ i386_optab + 2144,
+ i386_optab + 2146,
+ i386_optab + 2148,
+ i386_optab + 2150,
+ i386_optab + 2151,
+ i386_optab + 2152,
+ i386_optab + 2153,
+ i386_optab + 2157,
+ i386_optab + 2161,
+ i386_optab + 2163,
+ i386_optab + 2165,
+ i386_optab + 2171,
+ i386_optab + 2175,
+ i386_optab + 2176,
+ i386_optab + 2177,
+ i386_optab + 2178,
+ i386_optab + 2179,
+ i386_optab + 2180,
+ i386_optab + 2181,
+ i386_optab + 2182,
+ i386_optab + 2186,
+ i386_optab + 2188,
+ i386_optab + 2190,
+ i386_optab + 2194,
+ i386_optab + 2196,
+ i386_optab + 2198,
+ i386_optab + 2200,
+ i386_optab + 2202,
+ i386_optab + 2204,
+ i386_optab + 2206,
+ i386_optab + 2208,
+ i386_optab + 2210,
+ i386_optab + 2212,
+ i386_optab + 2214,
+ i386_optab + 2216,
+ i386_optab + 2218,
+ i386_optab + 2220,
+ i386_optab + 2222,
+ i386_optab + 2223,
+ i386_optab + 2228,
+ i386_optab + 2233,
+ i386_optab + 2238,
+ i386_optab + 2243,
+ i386_optab + 2248,
+ i386_optab + 2253,
+ i386_optab + 2258,
+ i386_optab + 2263,
+ i386_optab + 2268,
+ i386_optab + 2273,
+ i386_optab + 2278,
+ i386_optab + 2283,
+ i386_optab + 2285,
+ i386_optab + 2287,
+ i386_optab + 2289,
+ i386_optab + 2291,
+ i386_optab + 2293,
+ i386_optab + 2295,
+ i386_optab + 2297,
+ i386_optab + 2298,
+ i386_optab + 2300,
+ i386_optab + 2302,
+ i386_optab + 2304,
+ i386_optab + 2306,
+ i386_optab + 2308,
+ i386_optab + 2309,
+ i386_optab + 2310,
+ i386_optab + 2311,
+ i386_optab + 2315,
+ i386_optab + 2319,
+ i386_optab + 2321,
+ i386_optab + 2325,
+ i386_optab + 2329,
+ i386_optab + 2333,
+ i386_optab + 2337,
+ i386_optab + 2341,
+ i386_optab + 2343,
+ i386_optab + 2347,
+ i386_optab + 2349,
+ i386_optab + 2351,
+ i386_optab + 2353,
+ i386_optab + 2355,
+ i386_optab + 2357,
+ i386_optab + 2359,
+ i386_optab + 2361,
+ i386_optab + 2363,
+ i386_optab + 2364,
+ i386_optab + 2366,
+ i386_optab + 2368,
+ i386_optab + 2370,
+ i386_optab + 2372,
+ i386_optab + 2374,
+ i386_optab + 2376,
+ i386_optab + 2378,
+ i386_optab + 2380,
+ i386_optab + 2381,
+ i386_optab + 2382,
+ i386_optab + 2383,
+ i386_optab + 2384,
+ i386_optab + 2385,
+ i386_optab + 2386,
+ i386_optab + 2387,
+ i386_optab + 2388,
+ i386_optab + 2389,
+ i386_optab + 2391,
+ i386_optab + 2393,
+ i386_optab + 2395,
+ i386_optab + 2397,
+ i386_optab + 2399,
+ i386_optab + 2401,
+ i386_optab + 2402,
+ i386_optab + 2404,
+ i386_optab + 2406,
+ i386_optab + 2408,
+ i386_optab + 2410,
+ i386_optab + 2411,
+ i386_optab + 2412,
+ i386_optab + 2414,
+ i386_optab + 2416,
+ i386_optab + 2418,
+ i386_optab + 2420,
+ i386_optab + 2422,
+ i386_optab + 2424,
+ i386_optab + 2426,
+ i386_optab + 2428,
+ i386_optab + 2429,
+ i386_optab + 2430,
+ i386_optab + 2431,
+ i386_optab + 2432,
+ i386_optab + 2435,
+ i386_optab + 2438,
+ i386_optab + 2441,
+ i386_optab + 2444,
+ i386_optab + 2445,
+ i386_optab + 2447,
+ i386_optab + 2450,
+ i386_optab + 2452,
+ i386_optab + 2455,
+ i386_optab + 2456,
+ i386_optab + 2457,
+ i386_optab + 2459,
+ i386_optab + 2461,
+ i386_optab + 2463,
+ i386_optab + 2465,
+ i386_optab + 2467,
+ i386_optab + 2469,
+ i386_optab + 2471,
+ i386_optab + 2474,
+ i386_optab + 2479,
+ i386_optab + 2484,
+ i386_optab + 2489,
+ i386_optab + 2494,
+ i386_optab + 2497,
+ i386_optab + 2502,
+ i386_optab + 2507,
+ i386_optab + 2508,
+ i386_optab + 2509,
+ i386_optab + 2512,
+ i386_optab + 2515,
+ i386_optab + 2518,
+ i386_optab + 2521,
+ i386_optab + 2524,
+ i386_optab + 2526,
+ i386_optab + 2528,
+ i386_optab + 2530,
+ i386_optab + 2531,
+ i386_optab + 2532,
+ i386_optab + 2533,
+ i386_optab + 2534,
+ i386_optab + 2535,
+ i386_optab + 2540,
+ i386_optab + 2545,
+ i386_optab + 2547,
+ i386_optab + 2549,
+ i386_optab + 2551,
+ i386_optab + 2553,
+ i386_optab + 2555,
+ i386_optab + 2557,
+ i386_optab + 2559,
+ i386_optab + 2561,
+ i386_optab + 2563,
+ i386_optab + 2565,
+ i386_optab + 2567,
+ i386_optab + 2569,
+ i386_optab + 2571,
+ i386_optab + 2573,
+ i386_optab + 2575,
+ i386_optab + 2577,
+ i386_optab + 2579,
+ i386_optab + 2581,
+ i386_optab + 2583,
+ i386_optab + 2585,
+ i386_optab + 2587,
+ i386_optab + 2589,
+ i386_optab + 2591,
+ i386_optab + 2593,
+ i386_optab + 2595,
+ i386_optab + 2597,
+ i386_optab + 2599,
+ i386_optab + 2601,
+ i386_optab + 2603,
+ i386_optab + 2605,
+ i386_optab + 2607,
+ i386_optab + 2609,
+ i386_optab + 2611,
+ i386_optab + 2613,
+ i386_optab + 2615,
+ i386_optab + 2617,
+ i386_optab + 2619,
+ i386_optab + 2621,
+ i386_optab + 2623,
+ i386_optab + 2625,
+ i386_optab + 2627,
+ i386_optab + 2629,
+ i386_optab + 2631,
+ i386_optab + 2633,
+ i386_optab + 2635,
+ i386_optab + 2637,
+ i386_optab + 2639,
+ i386_optab + 2641,
+ i386_optab + 2643,
+ i386_optab + 2645,
+ i386_optab + 2647,
+ i386_optab + 2649,
+ i386_optab + 2651,
+ i386_optab + 2653,
+ i386_optab + 2655,
+ i386_optab + 2657,
+ i386_optab + 2659,
+ i386_optab + 2661,
+ i386_optab + 2663,
+ i386_optab + 2665,
+ i386_optab + 2666,
+ i386_optab + 2667,
+ i386_optab + 2668,
+ i386_optab + 2669,
+ i386_optab + 2670,
+ i386_optab + 2671,
+ i386_optab + 2672,
+ i386_optab + 2673,
+ i386_optab + 2674,
+ i386_optab + 2675,
+ i386_optab + 2676,
+ i386_optab + 2677,
+ i386_optab + 2678,
+ i386_optab + 2679,
+ i386_optab + 2680,
+ i386_optab + 2681,
+ i386_optab + 2682,
+ i386_optab + 2683,
+ i386_optab + 2684,
+ i386_optab + 2685,
+ i386_optab + 2686,
+ i386_optab + 2687,
+ i386_optab + 2688,
+ i386_optab + 2689,
+ i386_optab + 2690,
+ i386_optab + 2691,
+ i386_optab + 2692,
+ i386_optab + 2693,
+ i386_optab + 2694,
+ i386_optab + 2695,
+ i386_optab + 2696,
+ i386_optab + 2697,
+ i386_optab + 2698,
+ i386_optab + 2699,
+ i386_optab + 2700,
+ i386_optab + 2701,
+ i386_optab + 2702,
+ i386_optab + 2703,
+ i386_optab + 2704,
+ i386_optab + 2705,
+ i386_optab + 2706,
+ i386_optab + 2707,
+ i386_optab + 2708,
+ i386_optab + 2709,
+ i386_optab + 2710,
+ i386_optab + 2711,
+ i386_optab + 2712,
+ i386_optab + 2713,
+ i386_optab + 2714,
+ i386_optab + 2715,
+ i386_optab + 2716,
+ i386_optab + 2717,
+ i386_optab + 2718,
+ i386_optab + 2719,
+ i386_optab + 2720,
+ i386_optab + 2721,
+ i386_optab + 2722,
+ i386_optab + 2723,
+ i386_optab + 2724,
+ i386_optab + 2725,
+ i386_optab + 2726,
+ i386_optab + 2727,
+ i386_optab + 2728,
+ i386_optab + 2729,
+ i386_optab + 2730,
+ i386_optab + 2731,
+ i386_optab + 2732,
+ i386_optab + 2733,
+ i386_optab + 2734,
+ i386_optab + 2735,
+ i386_optab + 2736,
+ i386_optab + 2737,
+ i386_optab + 2738,
+ i386_optab + 2739,
+ i386_optab + 2740,
+ i386_optab + 2741,
+ i386_optab + 2742,
+ i386_optab + 2743,
+ i386_optab + 2744,
+ i386_optab + 2745,
+ i386_optab + 2746,
+ i386_optab + 2747,
+ i386_optab + 2748,
+ i386_optab + 2749,
+ i386_optab + 2750,
+ i386_optab + 2751,
+ i386_optab + 2752,
+ i386_optab + 2753,
+ i386_optab + 2754,
+ i386_optab + 2755,
+ i386_optab + 2756,
+ i386_optab + 2757,
+ i386_optab + 2758,
+ i386_optab + 2759,
+ i386_optab + 2760,
+ i386_optab + 2761,
+ i386_optab + 2762,
+ i386_optab + 2763,
+ i386_optab + 2764,
+ i386_optab + 2765,
+ i386_optab + 2766,
+ i386_optab + 2767,
+ i386_optab + 2768,
+ i386_optab + 2769,
+ i386_optab + 2770,
+ i386_optab + 2771,
+ i386_optab + 2772,
+ i386_optab + 2773,
+ i386_optab + 2774,
+ i386_optab + 2775,
+ i386_optab + 2776,
+ i386_optab + 2778,
+ i386_optab + 2780,
+ i386_optab + 2781,
+ i386_optab + 2782,
+ i386_optab + 2783,
+ i386_optab + 2784,
+ i386_optab + 2785,
+ i386_optab + 2786,
+ i386_optab + 2787,
+ i386_optab + 2788,
+ i386_optab + 2789,
+ i386_optab + 2790,
+ i386_optab + 2791,
+ i386_optab + 2792,
+ i386_optab + 2793,
+ i386_optab + 2794,
+ i386_optab + 2795,
+ i386_optab + 2796,
+ i386_optab + 2797,
+ i386_optab + 2798,
+ i386_optab + 2799,
+ i386_optab + 2800,
+ i386_optab + 2801,
+ i386_optab + 2802,
+ i386_optab + 2803,
+ i386_optab + 2804,
+ i386_optab + 2805,
+ i386_optab + 2806,
+ i386_optab + 2807,
+ i386_optab + 2808,
+ i386_optab + 2810,
+ i386_optab + 2812,
+ i386_optab + 2814,
+ i386_optab + 2816,
+ i386_optab + 2817,
+ i386_optab + 2818,
+ i386_optab + 2819,
+ i386_optab + 2820,
+ i386_optab + 2821,
+ i386_optab + 2822,
+ i386_optab + 2823,
+ i386_optab + 2824,
+ i386_optab + 2825,
+ i386_optab + 2826,
+ i386_optab + 2827,
+ i386_optab + 2828,
+ i386_optab + 2829,
+ i386_optab + 2831,
+ i386_optab + 2832,
+ i386_optab + 2833,
+ i386_optab + 2834,
+ i386_optab + 2835,
+ i386_optab + 2836,
+ i386_optab + 2837,
+ i386_optab + 2838,
+ i386_optab + 2839,
+ i386_optab + 2840,
+ i386_optab + 2841,
+ i386_optab + 2842,
+ i386_optab + 2843,
+ i386_optab + 2844,
+ i386_optab + 2845,
+ i386_optab + 2846,
+ i386_optab + 2847,
+ i386_optab + 2848,
+ i386_optab + 2849,
+ i386_optab + 2850,
+ i386_optab + 2851,
+ i386_optab + 2852,
+ i386_optab + 2853,
+ i386_optab + 2854,
+ i386_optab + 2855,
+ i386_optab + 2856,
+ i386_optab + 2857,
+ i386_optab + 2858,
+ i386_optab + 2859,
+ i386_optab + 2860,
+ i386_optab + 2861,
+ i386_optab + 2862,
+ i386_optab + 2863,
+ i386_optab + 2864,
+ i386_optab + 2865,
+ i386_optab + 2866,
+ i386_optab + 2867,
+ i386_optab + 2868,
+ i386_optab + 2869,
+ i386_optab + 2870,
+ i386_optab + 2871,
+ i386_optab + 2872,
+ i386_optab + 2873,
+ i386_optab + 2874,
+ i386_optab + 2875,
+ i386_optab + 2876,
+ i386_optab + 2878,
+ i386_optab + 2880,
+ i386_optab + 2881,
+ i386_optab + 2882,
+ i386_optab + 2884,
+ i386_optab + 2885,
+ i386_optab + 2887,
+ i386_optab + 2889,
+ i386_optab + 2890,
+ i386_optab + 2891,
+ i386_optab + 2893,
+ i386_optab + 2895,
+ i386_optab + 2896,
+ i386_optab + 2897,
+ i386_optab + 2898,
+ i386_optab + 2899,
+ i386_optab + 2900,
+ i386_optab + 2901,
+ i386_optab + 2902,
+ i386_optab + 2903,
+ i386_optab + 2904,
+ i386_optab + 2905,
+ i386_optab + 2906,
+ i386_optab + 2907,
+ i386_optab + 2908,
+ i386_optab + 2909,
+ i386_optab + 2910,
+ i386_optab + 2911,
+ i386_optab + 2912,
+ i386_optab + 2913,
+ i386_optab + 2914,
+ i386_optab + 2915,
+ i386_optab + 2916,
+ i386_optab + 2917,
+ i386_optab + 2918,
+ i386_optab + 2919,
+ i386_optab + 2920,
+ i386_optab + 2921,
+ i386_optab + 2923,
+ i386_optab + 2925,
+ i386_optab + 2927,
+ i386_optab + 2928,
+ i386_optab + 2929,
+ i386_optab + 2930,
+ i386_optab + 2931,
+ i386_optab + 2932,
+ i386_optab + 2933,
+ i386_optab + 2935,
+ i386_optab + 2936,
+ i386_optab + 2937,
+ i386_optab + 2938,
+ i386_optab + 2939,
+ i386_optab + 2940,
+ i386_optab + 2941,
+ i386_optab + 2942,
+ i386_optab + 2943,
+ i386_optab + 2944,
+ i386_optab + 2945,
+ i386_optab + 2946,
+ i386_optab + 2947,
+ i386_optab + 2950,
+ i386_optab + 2953,
+ i386_optab + 2954,
+ i386_optab + 2955,
+ i386_optab + 2956,
+ i386_optab + 2957,
+ i386_optab + 2958,
+ i386_optab + 2959,
+ i386_optab + 2960,
+ i386_optab + 2961,
+ i386_optab + 2962,
+ i386_optab + 2963,
+ i386_optab + 2964,
+ i386_optab + 2965,
+ i386_optab + 2966,
+ i386_optab + 2967,
+ i386_optab + 2968,
+ i386_optab + 2969,
+ i386_optab + 2970,
+ i386_optab + 2971,
+ i386_optab + 2972,
+ i386_optab + 2973,
+ i386_optab + 2974,
+ i386_optab + 2975,
+ i386_optab + 2976,
+ i386_optab + 2977,
+ i386_optab + 2978,
+ i386_optab + 2979,
+ i386_optab + 2980,
+ i386_optab + 2981,
+ i386_optab + 2982,
+ i386_optab + 2983,
+ i386_optab + 2984,
+ i386_optab + 2985,
+ i386_optab + 2986,
+ i386_optab + 2987,
+ i386_optab + 2988,
+ i386_optab + 2989,
+ i386_optab + 2990,
+ i386_optab + 2991,
+ i386_optab + 2992,
+ i386_optab + 2993,
+ i386_optab + 2994,
+ i386_optab + 2995,
+ i386_optab + 2996,
+ i386_optab + 2997,
+ i386_optab + 2998,
+ i386_optab + 2999,
+ i386_optab + 3000,
+ i386_optab + 3001,
+ i386_optab + 3002,
+ i386_optab + 3003,
+ i386_optab + 3004,
+ i386_optab + 3005,
+ i386_optab + 3006,
+ i386_optab + 3007,
+ i386_optab + 3010,
+ i386_optab + 3012,
+ i386_optab + 3015,
+ i386_optab + 3018,
+ i386_optab + 3020,
+ i386_optab + 3023,
+ i386_optab + 3026,
+ i386_optab + 3029,
+ i386_optab + 3032,
+ i386_optab + 3033,
+ i386_optab + 3036,
+ i386_optab + 3037,
+ i386_optab + 3038,
+ i386_optab + 3039,
+ i386_optab + 3040,
+ i386_optab + 3041,
+ i386_optab + 3045,
+ i386_optab + 3047,
+ i386_optab + 3050,
+ i386_optab + 3051,
+ i386_optab + 3052,
+ i386_optab + 3053,
+ i386_optab + 3054,
+ i386_optab + 3055,
+ i386_optab + 3056,
+ i386_optab + 3057,
+ i386_optab + 3058,
+ i386_optab + 3059,
+ i386_optab + 3060,
+ i386_optab + 3061,
+ i386_optab + 3062,
+ i386_optab + 3063,
+ i386_optab + 3064,
+ i386_optab + 3065,
+ i386_optab + 3066,
+ i386_optab + 3067,
+ i386_optab + 3068,
+ i386_optab + 3069,
+ i386_optab + 3070,
+ i386_optab + 3071,
+ i386_optab + 3072,
+ i386_optab + 3073,
+ i386_optab + 3074,
+ i386_optab + 3075,
+ i386_optab + 3076,
+ i386_optab + 3077,
+ i386_optab + 3078,
+ i386_optab + 3079,
+ i386_optab + 3080,
+ i386_optab + 3081,
+ i386_optab + 3082,
+ i386_optab + 3083,
+ i386_optab + 3084,
+ i386_optab + 3085,
+ i386_optab + 3086,
+ i386_optab + 3087,
+ i386_optab + 3088,
+ i386_optab + 3089,
+ i386_optab + 3090,
+ i386_optab + 3091,
+ i386_optab + 3092,
+ i386_optab + 3093,
+ i386_optab + 3094,
+ i386_optab + 3095,
+ i386_optab + 3096,
+ i386_optab + 3097,
+ i386_optab + 3098,
+ i386_optab + 3099,
+ i386_optab + 3100,
+ i386_optab + 3101,
+ i386_optab + 3102,
+ i386_optab + 3103,
+ i386_optab + 3104,
+ i386_optab + 3105,
+ i386_optab + 3106,
+ i386_optab + 3107,
+ i386_optab + 3108,
+ i386_optab + 3109,
+ i386_optab + 3110,
+ i386_optab + 3111,
+ i386_optab + 3112,
+ i386_optab + 3113,
+ i386_optab + 3114,
+ i386_optab + 3115,
+ i386_optab + 3116,
+ i386_optab + 3117,
+ i386_optab + 3118,
+ i386_optab + 3119,
+ i386_optab + 3120,
+ i386_optab + 3121,
+ i386_optab + 3122,
+ i386_optab + 3123,
+ i386_optab + 3124,
+ i386_optab + 3125,
+ i386_optab + 3126,
+ i386_optab + 3127,
+ i386_optab + 3128,
+ i386_optab + 3129,
+ i386_optab + 3130,
+ i386_optab + 3131,
+ i386_optab + 3132,
+ i386_optab + 3133,
+ i386_optab + 3134,
+ i386_optab + 3135,
+ i386_optab + 3137,
+ i386_optab + 3138,
+ i386_optab + 3139,
+ i386_optab + 3140,
+ i386_optab + 3141,
+ i386_optab + 3142,
+ i386_optab + 3143,
+ i386_optab + 3144,
+ i386_optab + 3145,
+ i386_optab + 3146,
+ i386_optab + 3147,
+ i386_optab + 3148,
+ i386_optab + 3149,
+ i386_optab + 3150,
+ i386_optab + 3151,
+ i386_optab + 3152,
+ i386_optab + 3153,
+ i386_optab + 3154,
+ i386_optab + 3155,
+ i386_optab + 3156,
+ i386_optab + 3157,
+ i386_optab + 3158,
+ i386_optab + 3159,
+ i386_optab + 3160,
+ i386_optab + 3161,
+ i386_optab + 3162,
+ i386_optab + 3163,
+ i386_optab + 3164,
+ i386_optab + 3165,
+ i386_optab + 3166,
+ i386_optab + 3167,
+ i386_optab + 3168,
+ i386_optab + 3169,
+ i386_optab + 3170,
+ i386_optab + 3171,
+ i386_optab + 3172,
+ i386_optab + 3173,
+ i386_optab + 3174,
+ i386_optab + 3175,
+ i386_optab + 3176,
+ i386_optab + 3179,
+ i386_optab + 3182,
+ i386_optab + 3185,
+ i386_optab + 3188,
+ i386_optab + 3191,
+ i386_optab + 3194,
+ i386_optab + 3197,
+ i386_optab + 3200,
+ i386_optab + 3203,
+ i386_optab + 3206,
+ i386_optab + 3209,
+ i386_optab + 3212,
+ i386_optab + 3215,
+ i386_optab + 3218,
+ i386_optab + 3221,
+ i386_optab + 3222,
+ i386_optab + 3223,
+ i386_optab + 3224,
+ i386_optab + 3225,
+ i386_optab + 3227,
+ i386_optab + 3228,
+ i386_optab + 3229,
+ i386_optab + 3230,
+ i386_optab + 3231,
+ i386_optab + 3232,
+ i386_optab + 3233,
+ i386_optab + 3234,
+ i386_optab + 3235,
+ i386_optab + 3236,
+ i386_optab + 3237,
+ i386_optab + 3238,
+ i386_optab + 3239,
+ i386_optab + 3240,
+ i386_optab + 3241,
+ i386_optab + 3242,
+ i386_optab + 3243,
+ i386_optab + 3244,
+ i386_optab + 3245,
+ i386_optab + 3246,
+ i386_optab + 3247,
+ i386_optab + 3248,
+ i386_optab + 3249,
+ i386_optab + 3250,
+ i386_optab + 3251,
+ i386_optab + 3252,
+ i386_optab + 3253,
+ i386_optab + 3254,
+ i386_optab + 3255,
+ i386_optab + 3256,
+ i386_optab + 3257,
+ i386_optab + 3258,
+ i386_optab + 3259,
+ i386_optab + 3260,
+ i386_optab + 3261,
+ i386_optab + 3262,
+ i386_optab + 3263,
+ i386_optab + 3264,
+ i386_optab + 3265,
+ i386_optab + 3266,
+ i386_optab + 3267,
+ i386_optab + 3268,
+ i386_optab + 3269,
+ i386_optab + 3270,
+ i386_optab + 3271,
+ i386_optab + 3272,
+ i386_optab + 3273,
+ i386_optab + 3274,
+ i386_optab + 3275,
+ i386_optab + 3276,
+ i386_optab + 3277,
+ i386_optab + 3278,
+ i386_optab + 3279,
+ i386_optab + 3280,
+ i386_optab + 3281,
+ i386_optab + 3282,
+ i386_optab + 3283,
+ i386_optab + 3284,
+ i386_optab + 3285,
+ i386_optab + 3286,
+ i386_optab + 3287,
+ i386_optab + 3288,
+ i386_optab + 3291,
+ i386_optab + 3294,
+ i386_optab + 3295,
+ i386_optab + 3296,
+ i386_optab + 3297,
+ i386_optab + 3298,
+ i386_optab + 3299,
+ i386_optab + 3300,
+ i386_optab + 3301,
+ i386_optab + 3302,
+ i386_optab + 3303,
+ i386_optab + 3304,
+ i386_optab + 3305,
+ i386_optab + 3306,
+ i386_optab + 3307,
+ i386_optab + 3308,
+ i386_optab + 3309,
+ i386_optab + 3310,
+ i386_optab + 3311,
+ i386_optab + 3312,
+ i386_optab + 3313,
+ i386_optab + 3314,
+ i386_optab + 3315,
+ i386_optab + 3316,
+ i386_optab + 3317,
+ i386_optab + 3318,
+ i386_optab + 3319,
+ i386_optab + 3320,
+ i386_optab + 3321,
+ i386_optab + 3322,
+ i386_optab + 3323,
+ i386_optab + 3324,
+ i386_optab + 3325,
+ i386_optab + 3326,
+ i386_optab + 3327,
+ i386_optab + 3328,
+ i386_optab + 3329,
+ i386_optab + 3330,
+ i386_optab + 3331,
+ i386_optab + 3332,
+ i386_optab + 3333,
+ i386_optab + 3334,
+ i386_optab + 3335,
+ i386_optab + 3336,
+ i386_optab + 3337,
+ i386_optab + 3338,
+ i386_optab + 3339,
+ i386_optab + 3340,
+ i386_optab + 3341,
+ i386_optab + 3342,
+ i386_optab + 3343,
+ i386_optab + 3344,
+ i386_optab + 3345,
+ i386_optab + 3346,
+ i386_optab + 3347,
+ i386_optab + 3348,
+ i386_optab + 3349,
+ i386_optab + 3350,
+ i386_optab + 3351,
+ i386_optab + 3352,
+ i386_optab + 3353,
+ i386_optab + 3354,
+ i386_optab + 3355,
+ i386_optab + 3356,
+ i386_optab + 3359,
+ i386_optab + 3362,
+ i386_optab + 3365,
+ i386_optab + 3366,
+ i386_optab + 3367,
+ i386_optab + 3368,
+ i386_optab + 3369,
+ i386_optab + 3370,
+ i386_optab + 3371,
+ i386_optab + 3372,
+ i386_optab + 3373,
+ i386_optab + 3374,
+ i386_optab + 3375,
+ i386_optab + 3376,
+ i386_optab + 3377,
+ i386_optab + 3378,
+ i386_optab + 3379,
+ i386_optab + 3380,
+ i386_optab + 3381,
+ i386_optab + 3384,
+ i386_optab + 3387,
+ i386_optab + 3388,
+ i386_optab + 3389,
+ i386_optab + 3392,
+ i386_optab + 3393,
+ i386_optab + 3394,
+ i386_optab + 3395,
+ i386_optab + 3396,
+ i386_optab + 3399,
+ i386_optab + 3402,
+ i386_optab + 3405,
+ i386_optab + 3406,
+ i386_optab + 3407,
+ i386_optab + 3408,
+ i386_optab + 3409,
+ i386_optab + 3410,
+ i386_optab + 3411,
+ i386_optab + 3412,
+ i386_optab + 3413,
+ i386_optab + 3414,
+ i386_optab + 3415,
+ i386_optab + 3417,
+ i386_optab + 3419,
+ i386_optab + 3420,
+ i386_optab + 3421,
+ i386_optab + 3422,
+ i386_optab + 3423,
+ i386_optab + 3424,
+ i386_optab + 3425,
+ i386_optab + 3426,
+ i386_optab + 3427,
+ i386_optab + 3428,
+ i386_optab + 3429,
+ i386_optab + 3430,
+ i386_optab + 3431,
+ i386_optab + 3432,
+ i386_optab + 3433,
+ i386_optab + 3434,
+ i386_optab + 3435,
+ i386_optab + 3436,
+ i386_optab + 3437,
+ i386_optab + 3438,
+ i386_optab + 3439,
+ i386_optab + 3440,
+ i386_optab + 3441,
+ i386_optab + 3442,
+ i386_optab + 3443,
+ i386_optab + 3444,
+ i386_optab + 3446,
+ i386_optab + 3448,
+ i386_optab + 3449,
+ i386_optab + 3450,
+ i386_optab + 3451,
+ i386_optab + 3452,
+ i386_optab + 3453,
+ i386_optab + 3454,
+ i386_optab + 3455,
+ i386_optab + 3456,
+ i386_optab + 3457,
+ i386_optab + 3458,
+ i386_optab + 3459,
+ i386_optab + 3460,
+ i386_optab + 3461,
+ i386_optab + 3462,
+ i386_optab + 3463,
+ i386_optab + 3464,
+ i386_optab + 3465,
+ i386_optab + 3466,
+ i386_optab + 3467,
+ i386_optab + 3468,
+ i386_optab + 3469,
+ i386_optab + 3470,
+ i386_optab + 3471,
+ i386_optab + 3472,
+ i386_optab + 3473,
+ i386_optab + 3475,
+ i386_optab + 3477,
+ i386_optab + 3479,
+ i386_optab + 3481,
+ i386_optab + 3482,
+ i386_optab + 3483,
+ i386_optab + 3484,
+ i386_optab + 3485,
+ i386_optab + 3486,
+ i386_optab + 3487,
+ i386_optab + 3488,
+ i386_optab + 3489,
+ i386_optab + 3490,
+ i386_optab + 3492,
+ i386_optab + 3493,
+ i386_optab + 3495,
+ i386_optab + 3498,
+ i386_optab + 3500,
+ i386_optab + 3501,
+ i386_optab + 3502,
+ i386_optab + 3504,
+ i386_optab + 3506,
+ i386_optab + 3507,
+ i386_optab + 3508,
+ i386_optab + 3509,
+ i386_optab + 3510,
+ i386_optab + 3511,
+ i386_optab + 3512,
+ i386_optab + 3513,
+ i386_optab + 3514,
+ i386_optab + 3515,
+ i386_optab + 3516,
+ i386_optab + 3517,
+ i386_optab + 3518,
+ i386_optab + 3519,
+ i386_optab + 3520,
+ i386_optab + 3521,
+ i386_optab + 3522,
+ i386_optab + 3523,
+ i386_optab + 3524,
+ i386_optab + 3526,
+ i386_optab + 3528,
+ i386_optab + 3529,
+ i386_optab + 3530,
+ i386_optab + 3531,
+ i386_optab + 3532,
+ i386_optab + 3537,
+ i386_optab + 3539,
+ i386_optab + 3541,
+ i386_optab + 3542,
+ i386_optab + 3543,
+ i386_optab + 3544,
+ i386_optab + 3545,
+ i386_optab + 3546,
+ i386_optab + 3547,
+ i386_optab + 3548,
+ i386_optab + 3549,
+ i386_optab + 3550,
+ i386_optab + 3551,
+ i386_optab + 3552,
+ i386_optab + 3553,
+ i386_optab + 3555,
+ i386_optab + 3558,
+ i386_optab + 3561,
+ i386_optab + 3564,
+ i386_optab + 3566,
+ i386_optab + 3567,
+ i386_optab + 3568,
+ i386_optab + 3569,
+ i386_optab + 3570,
+ i386_optab + 3571,
+ i386_optab + 3572,
+ i386_optab + 3573,
+ i386_optab + 3574,
+ i386_optab + 3575,
+ i386_optab + 3576,
+ i386_optab + 3577,
+ i386_optab + 3578,
+ i386_optab + 3579,
+ i386_optab + 3580,
+ i386_optab + 3581,
+ i386_optab + 3582,
+ i386_optab + 3583,
+ i386_optab + 3584,
+ i386_optab + 3585,
+ i386_optab + 3586,
+ i386_optab + 3587,
+ i386_optab + 3588,
+ i386_optab + 3589,
+ i386_optab + 3590,
+ i386_optab + 3591,
+ i386_optab + 3592,
+ i386_optab + 3593,
+ i386_optab + 3594,
+ i386_optab + 3595,
+ i386_optab + 3596,
+ i386_optab + 3597,
+ i386_optab + 3598,
+ i386_optab + 3599,
+ i386_optab + 3600,
+ i386_optab + 3601,
+ i386_optab + 3602,
+ i386_optab + 3603,
+ i386_optab + 3604,
+ i386_optab + 3605,
+ i386_optab + 3606,
+ i386_optab + 3607,
+ i386_optab + 3608,
+ i386_optab + 3609,
+ i386_optab + 3610,
+ i386_optab + 3611,
+ i386_optab + 3612,
+ i386_optab + 3613,
+ i386_optab + 3614,
+ i386_optab + 3615,
+ i386_optab + 3616,
+ i386_optab + 3617,
+ i386_optab + 3618,
+ i386_optab + 3619,
+ i386_optab + 3620,
+ i386_optab + 3621,
+ i386_optab + 3622,
+ i386_optab + 3623,
+ i386_optab + 3624,
+ i386_optab + 3625,
+ i386_optab + 3626,
+ i386_optab + 3627,
+ i386_optab + 3628,
+ i386_optab + 3629,
+ i386_optab + 3630,
+ i386_optab + 3631,
+ i386_optab + 3632,
+ i386_optab + 3633,
+ i386_optab + 3634,
+ i386_optab + 3635,
+ i386_optab + 3636,
+ i386_optab + 3637,
+ i386_optab + 3638,
+ i386_optab + 3639,
+ i386_optab + 3640,
+ i386_optab + 3641,
+ i386_optab + 3642,
+ i386_optab + 3643,
+ i386_optab + 3644,
+ i386_optab + 3645,
+ i386_optab + 3646,
+ i386_optab + 3647,
+ i386_optab + 3648,
+ i386_optab + 3649,
+ i386_optab + 3650,
+ i386_optab + 3651,
+ i386_optab + 3652,
+ i386_optab + 3653,
+ i386_optab + 3654,
+ i386_optab + 3655,
+ i386_optab + 3656,
+ i386_optab + 3657,
+ i386_optab + 3658,
+ i386_optab + 3659,
+ i386_optab + 3660,
+ i386_optab + 3661,
+ i386_optab + 3662,
+ i386_optab + 3663,
+ i386_optab + 3664,
+ i386_optab + 3665,
+ i386_optab + 3666,
+ i386_optab + 3667,
+ i386_optab + 3668,
+ i386_optab + 3669,
+ i386_optab + 3670,
+ i386_optab + 3671,
+ i386_optab + 3672,
+ i386_optab + 3673,
+ i386_optab + 3674,
+ i386_optab + 3675,
+ i386_optab + 3676,
+ i386_optab + 3677,
+ i386_optab + 3678,
+ i386_optab + 3679,
+ i386_optab + 3680,
+ i386_optab + 3681,
+ i386_optab + 3682,
+ i386_optab + 3683,
+ i386_optab + 3684,
+ i386_optab + 3685,
+ i386_optab + 3686,
+ i386_optab + 3687,
+ i386_optab + 3688,
+ i386_optab + 3689,
+ i386_optab + 3690,
+ i386_optab + 3691,
+ i386_optab + 3692,
+ i386_optab + 3693,
+ i386_optab + 3694,
+ i386_optab + 3695,
+ i386_optab + 3696,
+ i386_optab + 3697,
+ i386_optab + 3698,
+ i386_optab + 3699,
+ i386_optab + 3700,
+ i386_optab + 3701,
+ i386_optab + 3702,
+ i386_optab + 3703,
+ i386_optab + 3704,
+ i386_optab + 3705,
+ i386_optab + 3706,
+ i386_optab + 3709,
+ i386_optab + 3710,
+ i386_optab + 3711,
+ i386_optab + 3714,
+ i386_optab + 3715,
+ i386_optab + 3716,
+ i386_optab + 3718,
+ i386_optab + 3719,
+ i386_optab + 3720,
+ i386_optab + 3721,
+ i386_optab + 3723,
+ i386_optab + 3724,
+ i386_optab + 3725,
+ i386_optab + 3726,
+ i386_optab + 3728,
+ i386_optab + 3729,
+ i386_optab + 3730,
+ i386_optab + 3731,
+ i386_optab + 3734,
+ i386_optab + 3735,
+ i386_optab + 3736,
+ i386_optab + 3737,
+ i386_optab + 3738,
+ i386_optab + 3741,
+ i386_optab + 3744,
+ i386_optab + 3747,
+ i386_optab + 3750,
+ i386_optab + 3753,
+ i386_optab + 3754,
+ i386_optab + 3755,
+ i386_optab + 3756,
+ i386_optab + 3757,
+ i386_optab + 3759,
+ i386_optab + 3761,
+ i386_optab + 3762,
+ i386_optab + 3763,
+ i386_optab + 3764,
+ i386_optab + 3767,
+ i386_optab + 3770,
+ i386_optab + 3773,
+ i386_optab + 3776,
+ i386_optab + 3779,
+ i386_optab + 3780,
+ i386_optab + 3781,
+ i386_optab + 3782,
+ i386_optab + 3784,
+ i386_optab + 3785,
+ i386_optab + 3786,
+ i386_optab + 3787,
+ i386_optab + 3789,
+ i386_optab + 3790,
+ i386_optab + 3791,
+ i386_optab + 3792,
+ i386_optab + 3793,
+ i386_optab + 3794,
+ i386_optab + 3795,
+ i386_optab + 3796,
+ i386_optab + 3797,
+ i386_optab + 3798,
+ i386_optab + 3799,
+ i386_optab + 3800,
+ i386_optab + 3801,
+ i386_optab + 3802,
+ i386_optab + 3803,
+ i386_optab + 3804,
+ i386_optab + 3805,
+ i386_optab + 3806,
+ i386_optab + 3807,
+ i386_optab + 3808,
+ i386_optab + 3809,
+ i386_optab + 3810,
+ i386_optab + 3811,
+ i386_optab + 3812,
+ i386_optab + 3813,
+ i386_optab + 3814,
+ i386_optab + 3815,
+ i386_optab + 3816,
+ i386_optab + 3817,
+ i386_optab + 3818,
+ i386_optab + 3819,
+ i386_optab + 3820,
+ i386_optab + 3821,
+ i386_optab + 3822,
+ i386_optab + 3823,
+ i386_optab + 3824,
+ i386_optab + 3825,
+ i386_optab + 3826,
+ i386_optab + 3827,
+ i386_optab + 3828,
+ i386_optab + 3829,
+ i386_optab + 3830,
+ i386_optab + 3831,
+ i386_optab + 3832,
+};
+
/* i386 register table. */
static const reg_entry i386_regtab[] =