/* Generated automatically by the program `gencodes'
   from the machine description file `md'.  */

#ifndef GCC_INSN_CODES_H
#define GCC_INSN_CODES_H

enum insn_code {
  CODE_FOR_nothing = 0,
  CODE_FOR_pushdi = 2,
  CODE_FOR_beq0_di = 3,
  CODE_FOR_bne0_di = 4,
  CODE_FOR_cbranchdi4_insn = 5,
  CODE_FOR_cbranchqi4_insn = 6,
  CODE_FOR_cbranchhi4_insn = 7,
  CODE_FOR_cbranchsi4_insn = 8,
  CODE_FOR_cbranchqi4_insn_rev = 9,
  CODE_FOR_cbranchhi4_insn_rev = 10,
  CODE_FOR_cbranchsi4_insn_rev = 11,
  CODE_FOR_cbranchqi4_insn_cf = 12,
  CODE_FOR_cbranchhi4_insn_cf = 13,
  CODE_FOR_cbranchsi4_insn_cf = 14,
  CODE_FOR_cbranchqi4_insn_cf_rev = 15,
  CODE_FOR_cbranchhi4_insn_cf_rev = 16,
  CODE_FOR_cbranchsi4_insn_cf_rev = 17,
  CODE_FOR_cstoreqi4_insn = 18,
  CODE_FOR_cstorehi4_insn = 19,
  CODE_FOR_cstoresi4_insn = 20,
  CODE_FOR_cstoreqi4_insn_cf = 21,
  CODE_FOR_cstorehi4_insn_cf = 22,
  CODE_FOR_cstoresi4_insn_cf = 23,
  CODE_FOR_cbranchsi4_btst_mem_insn = 24,
  CODE_FOR_cbranchsi4_btst_reg_insn = 25,
  CODE_FOR_cbranchsi4_btst_mem_insn_1 = 26,
  CODE_FOR_cbranchsi4_btst_reg_insn_1 = 27,
  CODE_FOR_cbranch_bftstqi_insn = 28,
  CODE_FOR_cbranch_bftstsi_insn = 29,
  CODE_FOR_cstore_bftstqi_insn = 30,
  CODE_FOR_cstore_bftstsi_insn = 31,
  CODE_FOR_cbranchsf4_insn_68881 = 32,
  CODE_FOR_cbranchdf4_insn_68881 = 33,
  CODE_FOR_cbranchxf4_insn_68881 = 34,
  CODE_FOR_cbranchsf4_insn_cf = 35,
  CODE_FOR_cbranchdf4_insn_cf = 36,
  CODE_FOR_cbranchxf4_insn_cf = 37,
  CODE_FOR_cbranchsf4_insn_rev_68881 = 38,
  CODE_FOR_cbranchdf4_insn_rev_68881 = 39,
  CODE_FOR_cbranchxf4_insn_rev_68881 = 40,
  CODE_FOR_cbranchsf4_insn_rev_cf = 41,
  CODE_FOR_cbranchdf4_insn_rev_cf = 42,
  CODE_FOR_cbranchxf4_insn_rev_cf = 43,
  CODE_FOR_cstoresf4_insn_68881 = 44,
  CODE_FOR_cstoredf4_insn_68881 = 45,
  CODE_FOR_cstorexf4_insn_68881 = 46,
  CODE_FOR_cstoresf4_insn_cf = 47,
  CODE_FOR_cstoredf4_insn_cf = 48,
  CODE_FOR_cstorexf4_insn_cf = 49,
  CODE_FOR_pushexthisi_const = 50,
  CODE_FOR_movsf_cf_soft = 67,
  CODE_FOR_movsf_cf_hard = 68,
  CODE_FOR_movdf_cf_soft = 70,
  CODE_FOR_movdf_cf_hard = 71,
  CODE_FOR_pushasi = 77,
  CODE_FOR_truncsiqi2 = 78,
  CODE_FOR_trunchiqi2 = 79,
  CODE_FOR_truncsihi2 = 80,
  CODE_FOR_zero_extendqidi2 = 83,
  CODE_FOR_zero_extendhidi2 = 84,
  CODE_FOR_zero_extendhisi2 = 87,
  CODE_FOR_zero_extendqisi2 = 90,
  CODE_FOR_extendqidi2 = 91,
  CODE_FOR_extendhidi2 = 92,
  CODE_FOR_extendsidi2 = 93,
  CODE_FOR_extendplussidi = 94,
  CODE_FOR_extendqihi2 = 97,
  CODE_FOR_extendsfdf2_cf = 101,
  CODE_FOR_truncdfsf2_cf = 103,
  CODE_FOR_floatsisf2_68881 = 105,
  CODE_FOR_floatsidf2_68881 = 106,
  CODE_FOR_floatsixf2_68881 = 107,
  CODE_FOR_floatsisf2_cf = 108,
  CODE_FOR_floatsidf2_cf = 109,
  CODE_FOR_floatsixf2_cf = 110,
  CODE_FOR_floathisf2_68881 = 111,
  CODE_FOR_floathidf2_68881 = 112,
  CODE_FOR_floathixf2_68881 = 113,
  CODE_FOR_floathisf2_cf = 114,
  CODE_FOR_floathidf2_cf = 115,
  CODE_FOR_floathixf2_cf = 116,
  CODE_FOR_floatqisf2_68881 = 117,
  CODE_FOR_floatqidf2_68881 = 118,
  CODE_FOR_floatqixf2_68881 = 119,
  CODE_FOR_floatqisf2_cf = 120,
  CODE_FOR_floatqidf2_cf = 121,
  CODE_FOR_floatqixf2_cf = 122,
  CODE_FOR_fix_truncdfsi2 = 123,
  CODE_FOR_fix_truncdfhi2 = 124,
  CODE_FOR_fix_truncdfqi2 = 125,
  CODE_FOR_ftruncsf2_68881 = 126,
  CODE_FOR_ftruncdf2_68881 = 127,
  CODE_FOR_ftruncxf2_68881 = 128,
  CODE_FOR_ftruncsf2_cf = 129,
  CODE_FOR_ftruncdf2_cf = 130,
  CODE_FOR_ftruncxf2_cf = 131,
  CODE_FOR_fixsfqi2_68881 = 132,
  CODE_FOR_fixdfqi2_68881 = 133,
  CODE_FOR_fixxfqi2_68881 = 134,
  CODE_FOR_fixsfqi2_cf = 135,
  CODE_FOR_fixdfqi2_cf = 136,
  CODE_FOR_fixxfqi2_cf = 137,
  CODE_FOR_fixsfhi2_68881 = 138,
  CODE_FOR_fixdfhi2_68881 = 139,
  CODE_FOR_fixxfhi2_68881 = 140,
  CODE_FOR_fixsfhi2_cf = 141,
  CODE_FOR_fixdfhi2_cf = 142,
  CODE_FOR_fixxfhi2_cf = 143,
  CODE_FOR_fixsfsi2_68881 = 144,
  CODE_FOR_fixdfsi2_68881 = 145,
  CODE_FOR_fixxfsi2_68881 = 146,
  CODE_FOR_fixsfsi2_cf = 147,
  CODE_FOR_fixdfsi2_cf = 148,
  CODE_FOR_fixxfsi2_cf = 149,
  CODE_FOR_adddi_lshrdi_63 = 150,
  CODE_FOR_adddi_sexthishl32 = 151,
  CODE_FOR_adddi_dishl32 = 154,
  CODE_FOR_adddi3 = 155,
  CODE_FOR_addsi_lshrsi_31 = 156,
  CODE_FOR_addhi3 = 160,
  CODE_FOR_addqi3 = 163,
  CODE_FOR_addsf3_floatsi_68881 = 166,
  CODE_FOR_adddf3_floatsi_68881 = 167,
  CODE_FOR_addxf3_floatsi_68881 = 168,
  CODE_FOR_addsf3_floathi_68881 = 169,
  CODE_FOR_adddf3_floathi_68881 = 170,
  CODE_FOR_addxf3_floathi_68881 = 171,
  CODE_FOR_addsf3_floatqi_68881 = 172,
  CODE_FOR_adddf3_floatqi_68881 = 173,
  CODE_FOR_addxf3_floatqi_68881 = 174,
  CODE_FOR_addsf3_68881 = 175,
  CODE_FOR_adddf3_68881 = 176,
  CODE_FOR_addxf3_68881 = 177,
  CODE_FOR_addsf3_cf = 178,
  CODE_FOR_adddf3_cf = 179,
  CODE_FOR_addxf3_cf = 180,
  CODE_FOR_subdi_sexthishl32 = 181,
  CODE_FOR_subdi_dishl32 = 182,
  CODE_FOR_subdi3 = 183,
  CODE_FOR_subsi3 = 184,
  CODE_FOR_subhi3 = 186,
  CODE_FOR_subqi3 = 188,
  CODE_FOR_subsf3_floatsi_68881 = 190,
  CODE_FOR_subdf3_floatsi_68881 = 191,
  CODE_FOR_subxf3_floatsi_68881 = 192,
  CODE_FOR_subsf3_floathi_68881 = 193,
  CODE_FOR_subdf3_floathi_68881 = 194,
  CODE_FOR_subxf3_floathi_68881 = 195,
  CODE_FOR_subsf3_floatqi_68881 = 196,
  CODE_FOR_subdf3_floatqi_68881 = 197,
  CODE_FOR_subxf3_floatqi_68881 = 198,
  CODE_FOR_subsf3_68881 = 199,
  CODE_FOR_subdf3_68881 = 200,
  CODE_FOR_subxf3_68881 = 201,
  CODE_FOR_subsf3_cf = 202,
  CODE_FOR_subdf3_cf = 203,
  CODE_FOR_subxf3_cf = 204,
  CODE_FOR_mulhi3 = 205,
  CODE_FOR_mulhisi3 = 206,
  CODE_FOR_umulhisi3 = 210,
  CODE_FOR_const_umulsi3_highpart = 217,
  CODE_FOR_const_smulsi3_highpart = 219,
  CODE_FOR_mulsf3_floatsi_68881 = 220,
  CODE_FOR_muldf3_floatsi_68881 = 221,
  CODE_FOR_mulxf3_floatsi_68881 = 222,
  CODE_FOR_mulsf3_floathi_68881 = 223,
  CODE_FOR_muldf3_floathi_68881 = 224,
  CODE_FOR_mulxf3_floathi_68881 = 225,
  CODE_FOR_mulsf3_floatqi_68881 = 226,
  CODE_FOR_muldf3_floatqi_68881 = 227,
  CODE_FOR_mulxf3_floatqi_68881 = 228,
  CODE_FOR_muldf_68881 = 229,
  CODE_FOR_mulsf_68881 = 230,
  CODE_FOR_mulxf3_68881 = 231,
  CODE_FOR_fmulsf3_cf = 232,
  CODE_FOR_fmuldf3_cf = 233,
  CODE_FOR_fmulxf3_cf = 234,
  CODE_FOR_divsf3_floatsi_68881 = 235,
  CODE_FOR_divdf3_floatsi_68881 = 236,
  CODE_FOR_divxf3_floatsi_68881 = 237,
  CODE_FOR_divsf3_floathi_68881 = 238,
  CODE_FOR_divdf3_floathi_68881 = 239,
  CODE_FOR_divxf3_floathi_68881 = 240,
  CODE_FOR_divsf3_floatqi_68881 = 241,
  CODE_FOR_divdf3_floatqi_68881 = 242,
  CODE_FOR_divxf3_floatqi_68881 = 243,
  CODE_FOR_divsf3_68881 = 244,
  CODE_FOR_divdf3_68881 = 245,
  CODE_FOR_divxf3_68881 = 246,
  CODE_FOR_divsf3_cf = 247,
  CODE_FOR_divdf3_cf = 248,
  CODE_FOR_divxf3_cf = 249,
  CODE_FOR_divmodhi4 = 254,
  CODE_FOR_udivmodhi4 = 255,
  CODE_FOR_andsi3_internal = 257,
  CODE_FOR_andsi3_5200 = 258,
  CODE_FOR_andhi3 = 259,
  CODE_FOR_andqi3 = 262,
  CODE_FOR_iordi_zext = 265,
  CODE_FOR_iorsi3_internal = 266,
  CODE_FOR_iorsi3_5200 = 267,
  CODE_FOR_iorhi3 = 268,
  CODE_FOR_iorqi3 = 271,
  CODE_FOR_iorsi_zexthi_ashl16 = 274,
  CODE_FOR_iorsi_zext = 275,
  CODE_FOR_xorsi3_internal = 276,
  CODE_FOR_xorsi3_5200 = 277,
  CODE_FOR_xorhi3 = 278,
  CODE_FOR_xorqi3 = 281,
  CODE_FOR_negdi2_internal = 284,
  CODE_FOR_negdi2_5200 = 285,
  CODE_FOR_negsi2_internal = 286,
  CODE_FOR_negsi2_5200 = 287,
  CODE_FOR_neghi2 = 288,
  CODE_FOR_negqi2 = 290,
  CODE_FOR_negsf2_68881 = 292,
  CODE_FOR_negdf2_68881 = 293,
  CODE_FOR_negxf2_68881 = 294,
  CODE_FOR_negsf2_cf = 295,
  CODE_FOR_negdf2_cf = 296,
  CODE_FOR_negxf2_cf = 297,
  CODE_FOR_sqrtsf2_68881 = 298,
  CODE_FOR_sqrtdf2_68881 = 299,
  CODE_FOR_sqrtxf2_68881 = 300,
  CODE_FOR_sqrtsf2_cf = 301,
  CODE_FOR_sqrtdf2_cf = 302,
  CODE_FOR_sqrtxf2_cf = 303,
  CODE_FOR_abssf2_68881 = 304,
  CODE_FOR_absdf2_68881 = 305,
  CODE_FOR_absxf2_68881 = 306,
  CODE_FOR_abssf2_cf = 307,
  CODE_FOR_absdf2_cf = 308,
  CODE_FOR_absxf2_cf = 309,
  CODE_FOR_one_cmplsi2_internal = 312,
  CODE_FOR_one_cmplsi2_5200 = 313,
  CODE_FOR_one_cmplhi2 = 314,
  CODE_FOR_one_cmplqi2 = 316,
  CODE_FOR_ashldi_extsi = 318,
  CODE_FOR_ashldi_sexthi = 319,
  CODE_FOR_ashlsi_16 = 323,
  CODE_FOR_ashlsi_17_24 = 324,
  CODE_FOR_ashlsi3 = 325,
  CODE_FOR_ashlhi3 = 326,
  CODE_FOR_ashlqi3 = 328,
  CODE_FOR_ashrsi_16 = 330,
  CODE_FOR_subreghi1ashrdi_const32 = 332,
  CODE_FOR_subregsi1ashrdi_const32 = 333,
  CODE_FOR_ashrdi_const = 337,
  CODE_FOR_ashrsi_31 = 338,
  CODE_FOR_ashrsi3 = 339,
  CODE_FOR_ashrhi3 = 340,
  CODE_FOR_ashrqi3 = 342,
  CODE_FOR_subreg1lshrdi_const32 = 344,
  CODE_FOR_lshrsi_31 = 349,
  CODE_FOR_lshrsi_16 = 350,
  CODE_FOR_lshrsi_17_24 = 351,
  CODE_FOR_lshrsi3 = 352,
  CODE_FOR_lshrhi3 = 353,
  CODE_FOR_lshrqi3 = 355,
  CODE_FOR_rotlsi_16 = 357,
  CODE_FOR_rotlsi3 = 358,
  CODE_FOR_rotlhi3 = 359,
  CODE_FOR_rotlqi3 = 361,
  CODE_FOR_rotrsi3 = 363,
  CODE_FOR_rotrhi3 = 364,
  CODE_FOR_rotrhi_lowpart = 365,
  CODE_FOR_rotrqi3 = 366,
  CODE_FOR_bsetmemqi = 368,
  CODE_FOR_bclrmemqi = 373,
  CODE_FOR_scc0_di = 392,
  CODE_FOR_scc0_di_5200 = 393,
  CODE_FOR_scc_di = 394,
  CODE_FOR_scc_di_5200 = 395,
  CODE_FOR_jump = 396,
  CODE_FOR_blockage = 410,
  CODE_FOR_nop = 411,
  CODE_FOR_load_got = 419,
  CODE_FOR_indirect_jump = 420,
  CODE_FOR_extendsfxf2 = 422,
  CODE_FOR_extenddfxf2 = 423,
  CODE_FOR_truncxfdf2 = 424,
  CODE_FOR_truncxfsf2 = 425,
  CODE_FOR_sinsf2 = 426,
  CODE_FOR_sindf2 = 427,
  CODE_FOR_sinxf2 = 428,
  CODE_FOR_cossf2 = 429,
  CODE_FOR_cosdf2 = 430,
  CODE_FOR_cosxf2 = 431,
  CODE_FOR_trap = 432,
  CODE_FOR_ctrapqi4 = 433,
  CODE_FOR_ctraphi4 = 434,
  CODE_FOR_ctrapsi4 = 435,
  CODE_FOR_ctrapqi4_cf = 436,
  CODE_FOR_ctraphi4_cf = 437,
  CODE_FOR_ctrapsi4_cf = 438,
  CODE_FOR_stack_tie = 439,
  CODE_FOR_ib = 440,
  CODE_FOR_atomic_compare_and_swapqi_1 = 441,
  CODE_FOR_atomic_compare_and_swaphi_1 = 442,
  CODE_FOR_atomic_compare_and_swapsi_1 = 443,
  CODE_FOR_atomic_test_and_set_1 = 444,
  CODE_FOR_cbranchdi4 = 445,
  CODE_FOR_cstoredi4 = 446,
  CODE_FOR_cbranchqi4 = 447,
  CODE_FOR_cbranchhi4 = 448,
  CODE_FOR_cbranchsi4 = 449,
  CODE_FOR_cstoreqi4 = 450,
  CODE_FOR_cstorehi4 = 451,
  CODE_FOR_cstoresi4 = 452,
  CODE_FOR_cbranchsf4 = 453,
  CODE_FOR_cbranchdf4 = 454,
  CODE_FOR_cbranchxf4 = 455,
  CODE_FOR_cstoresf4 = 456,
  CODE_FOR_cstoredf4 = 457,
  CODE_FOR_cstorexf4 = 458,
  CODE_FOR_movsi = 459,
  CODE_FOR_movhi = 460,
  CODE_FOR_movstricthi = 461,
  CODE_FOR_movqi = 462,
  CODE_FOR_movstrictqi = 463,
  CODE_FOR_pushqi1 = 464,
  CODE_FOR_reload_insf = 465,
  CODE_FOR_reload_outsf = 466,
  CODE_FOR_movsf = 467,
  CODE_FOR_reload_indf = 468,
  CODE_FOR_reload_outdf = 469,
  CODE_FOR_movdf = 470,
  CODE_FOR_movxf = 471,
  CODE_FOR_movdi = 472,
  CODE_FOR_zero_extendsidi2 = 473,
  CODE_FOR_zero_extendqihi2 = 474,
  CODE_FOR_extendhisi2 = 475,
  CODE_FOR_extendqisi2 = 476,
  CODE_FOR_extendsfdf2 = 477,
  CODE_FOR_truncdfsf2 = 478,
  CODE_FOR_floatsisf2 = 479,
  CODE_FOR_floatsidf2 = 480,
  CODE_FOR_floatsixf2 = 481,
  CODE_FOR_floathisf2 = 482,
  CODE_FOR_floathidf2 = 483,
  CODE_FOR_floathixf2 = 484,
  CODE_FOR_floatqisf2 = 485,
  CODE_FOR_floatqidf2 = 486,
  CODE_FOR_floatqixf2 = 487,
  CODE_FOR_ftruncsf2 = 488,
  CODE_FOR_ftruncdf2 = 489,
  CODE_FOR_ftruncxf2 = 490,
  CODE_FOR_fixsfqi2 = 491,
  CODE_FOR_fixdfqi2 = 492,
  CODE_FOR_fixxfqi2 = 493,
  CODE_FOR_fixsfhi2 = 494,
  CODE_FOR_fixdfhi2 = 495,
  CODE_FOR_fixxfhi2 = 496,
  CODE_FOR_fixsfsi2 = 497,
  CODE_FOR_fixdfsi2 = 498,
  CODE_FOR_fixxfsi2 = 499,
  CODE_FOR_addsi3 = 500,
  CODE_FOR_addsf3 = 501,
  CODE_FOR_adddf3 = 502,
  CODE_FOR_addxf3 = 503,
  CODE_FOR_subsf3 = 504,
  CODE_FOR_subdf3 = 505,
  CODE_FOR_subxf3 = 506,
  CODE_FOR_mulsi3 = 507,
  CODE_FOR_umulsidi3 = 508,
  CODE_FOR_mulsidi3 = 509,
  CODE_FOR_umulsi3_highpart = 510,
  CODE_FOR_smulsi3_highpart = 511,
  CODE_FOR_mulsf3 = 512,
  CODE_FOR_muldf3 = 513,
  CODE_FOR_mulxf3 = 514,
  CODE_FOR_divsf3 = 515,
  CODE_FOR_divdf3 = 516,
  CODE_FOR_divxf3 = 517,
  CODE_FOR_divmodsi4 = 518,
  CODE_FOR_udivmodsi4 = 519,
  CODE_FOR_andsi3 = 520,
  CODE_FOR_iorsi3 = 521,
  CODE_FOR_xorsi3 = 522,
  CODE_FOR_negdi2 = 523,
  CODE_FOR_negsi2 = 524,
  CODE_FOR_negsf2 = 525,
  CODE_FOR_negdf2 = 526,
  CODE_FOR_negxf2 = 527,
  CODE_FOR_sqrtsf2 = 528,
  CODE_FOR_sqrtdf2 = 529,
  CODE_FOR_sqrtxf2 = 530,
  CODE_FOR_abssf2 = 531,
  CODE_FOR_absdf2 = 532,
  CODE_FOR_absxf2 = 533,
  CODE_FOR_clzsi2 = 534,
  CODE_FOR_one_cmplsi2 = 535,
  CODE_FOR_ashldi3 = 536,
  CODE_FOR_ashrdi3 = 537,
  CODE_FOR_lshrdi3 = 538,
  CODE_FOR_bswapsi2 = 539,
  CODE_FOR_extv = 540,
  CODE_FOR_extzv = 541,
  CODE_FOR_insv = 542,
  CODE_FOR_tablejump = 543,
  CODE_FOR_decrement_and_branch_until_zero = 544,
  CODE_FOR_sibcall = 545,
  CODE_FOR_sibcall_value = 546,
  CODE_FOR_call = 547,
  CODE_FOR_call_value = 548,
  CODE_FOR_untyped_call = 549,
  CODE_FOR_prologue = 550,
  CODE_FOR_epilogue = 551,
  CODE_FOR_sibcall_epilogue = 552,
  CODE_FOR_return = 553,
  CODE_FOR_link = 554,
  CODE_FOR_unlink = 555,
  CODE_FOR_atomic_compare_and_swapqi = 568,
  CODE_FOR_atomic_compare_and_swaphi = 569,
  CODE_FOR_atomic_compare_and_swapsi = 570,
  CODE_FOR_atomic_test_and_set = 571
};

const unsigned int NUM_INSN_CODES = 572;
#endif /* GCC_INSN_CODES_H */
