/* 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_movstrictqi = 5,
  CODE_FOR_movstricthi = 6,
  CODE_FOR_subsi3 = 14,
  CODE_FOR_negsi2 = 15,
  CODE_FOR_ssaddsi3 = 16,
  CODE_FOR_sssubsi3 = 17,
  CODE_FOR_ashlsi3 = 18,
  CODE_FOR_ashrsi3 = 19,
  CODE_FOR_lshrsi3 = 20,
  CODE_FOR_rotlsi3 = 21,
  CODE_FOR_insn_seq = 22,
  CODE_FOR_insn_sne = 23,
  CODE_FOR_insn_slt = 24,
  CODE_FOR_insn_slte = 25,
  CODE_FOR_insn_slt_u = 26,
  CODE_FOR_insn_slte_u = 27,
  CODE_FOR_andsi3 = 28,
  CODE_FOR_iorsi3 = 29,
  CODE_FOR_xorsi3 = 30,
  CODE_FOR_bswapsi2 = 31,
  CODE_FOR_clzsi2 = 32,
  CODE_FOR_ctzsi2 = 33,
  CODE_FOR_popcountsi2 = 34,
  CODE_FOR_one_cmplsi2 = 35,
  CODE_FOR_movcc_insn = 36,
  CODE_FOR_zero_extendqisi2 = 37,
  CODE_FOR_zero_extendhisi2 = 38,
  CODE_FOR_mulhisi3 = 47,
  CODE_FOR_umulhisi3 = 48,
  CODE_FOR_usmulhisi3 = 49,
  CODE_FOR_maddhisi4 = 50,
  CODE_FOR_umaddhisi4 = 51,
  CODE_FOR_mulqihi3 = 52,
  CODE_FOR_umulqihi3 = 53,
  CODE_FOR_jump = 58,
  CODE_FOR_indirect_jump = 59,
  CODE_FOR__return = 60,
  CODE_FOR_tablejump_aux = 61,
  CODE_FOR_blockage = 62,
  CODE_FOR_sp_adjust = 63,
  CODE_FOR_sp_restore = 64,
  CODE_FOR_nop = 65,
  CODE_FOR_trap = 66,
  CODE_FOR_prefetch = 72,
  CODE_FOR_tilepro_network_barrier = 73,
  CODE_FOR_insn_addlis = 130,
  CODE_FOR_insn_auli = 131,
  CODE_FOR_insn_drain = 132,
  CODE_FOR_insn_icoh = 133,
  CODE_FOR_insn_info = 134,
  CODE_FOR_insn_infol = 135,
  CODE_FOR_insn_lbadd = 136,
  CODE_FOR_insn_lhadd = 137,
  CODE_FOR_insn_lbadd_u = 138,
  CODE_FOR_insn_lhadd_u = 139,
  CODE_FOR_insn_lwadd = 140,
  CODE_FOR_insn_lwadd_na = 141,
  CODE_FOR_insn_lw_na = 142,
  CODE_FOR_insn_lb_L2 = 143,
  CODE_FOR_insn_lh_L2 = 144,
  CODE_FOR_insn_lb_u_L2 = 145,
  CODE_FOR_insn_lh_u_L2 = 146,
  CODE_FOR_insn_lbadd_L2 = 147,
  CODE_FOR_insn_lhadd_L2 = 148,
  CODE_FOR_insn_lbadd_u_L2 = 149,
  CODE_FOR_insn_lhadd_u_L2 = 150,
  CODE_FOR_insn_lwadd_L2 = 151,
  CODE_FOR_insn_lwadd_na_L2 = 152,
  CODE_FOR_insn_lw_na_L2 = 153,
  CODE_FOR_insn_lw_L2 = 154,
  CODE_FOR_insn_lb_miss = 155,
  CODE_FOR_insn_lh_miss = 156,
  CODE_FOR_insn_lb_u_miss = 157,
  CODE_FOR_insn_lh_u_miss = 158,
  CODE_FOR_insn_lbadd_miss = 159,
  CODE_FOR_insn_lhadd_miss = 160,
  CODE_FOR_insn_lbadd_u_miss = 161,
  CODE_FOR_insn_lhadd_u_miss = 162,
  CODE_FOR_insn_lwadd_miss = 163,
  CODE_FOR_insn_lwadd_na_miss = 164,
  CODE_FOR_insn_lw_na_miss = 165,
  CODE_FOR_insn_lw_miss = 166,
  CODE_FOR_insn_mfspr = 167,
  CODE_FOR_insn_movelis = 171,
  CODE_FOR_insn_mtspr = 172,
  CODE_FOR_insn_swadd = 175,
  CODE_FOR_insn_wh64 = 176,
  CODE_FOR_insn_tns = 177,
  CODE_FOR_addv4qi3 = 178,
  CODE_FOR_umaxv4qi3 = 179,
  CODE_FOR_uminv4qi3 = 180,
  CODE_FOR_seqv4qi3 = 181,
  CODE_FOR_sltv4qi3 = 182,
  CODE_FOR_sltuv4qi3 = 183,
  CODE_FOR_ashlv4qi3 = 184,
  CODE_FOR_ashrv4qi3 = 185,
  CODE_FOR_lshrv4qi3 = 186,
  CODE_FOR_addv2hi3 = 187,
  CODE_FOR_smaxv2hi3 = 188,
  CODE_FOR_sminv2hi3 = 189,
  CODE_FOR_seqv2hi3 = 190,
  CODE_FOR_sltv2hi3 = 191,
  CODE_FOR_sltuv2hi3 = 192,
  CODE_FOR_ashlv2hi3 = 193,
  CODE_FOR_ashrv2hi3 = 194,
  CODE_FOR_lshrv2hi3 = 195,
  CODE_FOR_usaddv4qi3 = 196,
  CODE_FOR_snev4qi3 = 197,
  CODE_FOR_slev4qi3 = 198,
  CODE_FOR_sleuv4qi3 = 199,
  CODE_FOR_subv4qi3 = 200,
  CODE_FOR_ussubv4qi3 = 201,
  CODE_FOR_ssaddv2hi3 = 202,
  CODE_FOR_snev2hi3 = 203,
  CODE_FOR_slev2hi3 = 204,
  CODE_FOR_sleuv2hi3 = 205,
  CODE_FOR_subv2hi3 = 206,
  CODE_FOR_sssubv2hi3 = 207,
  CODE_FOR_vec_interleave_highv4qi = 208,
  CODE_FOR_vec_interleave_lowv4qi = 209,
  CODE_FOR_vec_interleave_highv2hi = 210,
  CODE_FOR_vec_interleave_lowv2hi = 211,
  CODE_FOR_vec_pack_trunc_v2hi = 212,
  CODE_FOR_vec_pack_usat_v2hi = 213,
  CODE_FOR_vec_pack_hipart_v2hi = 214,
  CODE_FOR_vec_pack_ssat_si = 215,
  CODE_FOR_insn_adiffb_u = 216,
  CODE_FOR_insn_adiffh = 217,
  CODE_FOR_insn_avgb_u = 218,
  CODE_FOR_insn_avgh = 219,
  CODE_FOR_insn_bitx = 220,
  CODE_FOR_insn_crc32_32 = 221,
  CODE_FOR_insn_crc32_8 = 222,
  CODE_FOR_insn_dtlbpr = 223,
  CODE_FOR_insn_dword_align = 224,
  CODE_FOR_insn_finv = 225,
  CODE_FOR_insn_flush = 226,
  CODE_FOR_insn_fnop = 227,
  CODE_FOR_insn_ill = 228,
  CODE_FOR_insn_inv = 229,
  CODE_FOR_insn_lnk = 230,
  CODE_FOR_insn_mnzb = 231,
  CODE_FOR_insn_mnzh = 232,
  CODE_FOR_insn_mulhh_ss = 233,
  CODE_FOR_insn_mulhh_su = 234,
  CODE_FOR_insn_mulhh_uu = 235,
  CODE_FOR_insn_mulhha_ss = 236,
  CODE_FOR_insn_mulhha_su = 237,
  CODE_FOR_insn_mulhha_uu = 238,
  CODE_FOR_insn_mulhhsa_uu = 239,
  CODE_FOR_insn_mulhl_ss = 240,
  CODE_FOR_insn_mulhl_su = 241,
  CODE_FOR_insn_mulhl_us = 242,
  CODE_FOR_insn_mulhl_uu = 243,
  CODE_FOR_insn_mulhla_ss = 244,
  CODE_FOR_insn_mulhla_su = 245,
  CODE_FOR_insn_mulhla_us = 246,
  CODE_FOR_insn_mulhla_uu = 247,
  CODE_FOR_insn_mulhlsa_uu = 248,
  CODE_FOR_insn_mulll_ss = 249,
  CODE_FOR_insn_mulll_su = 250,
  CODE_FOR_insn_mulll_uu = 251,
  CODE_FOR_insn_mullla_ss = 252,
  CODE_FOR_insn_mullla_su = 253,
  CODE_FOR_insn_mullla_uu = 254,
  CODE_FOR_insn_mulllsa_uu = 255,
  CODE_FOR_insn_mzb = 256,
  CODE_FOR_insn_mzh = 257,
  CODE_FOR_insn_nap = 258,
  CODE_FOR_insn_nor = 259,
  CODE_FOR_insn_sadab_u = 260,
  CODE_FOR_insn_sadah = 261,
  CODE_FOR_insn_sadah_u = 262,
  CODE_FOR_insn_sadb_u = 263,
  CODE_FOR_insn_sadh = 264,
  CODE_FOR_insn_sadh_u = 265,
  CODE_FOR_insn_tblidxb0 = 266,
  CODE_FOR_insn_tblidxb1 = 267,
  CODE_FOR_insn_tblidxb2 = 268,
  CODE_FOR_insn_tblidxb3 = 269,
  CODE_FOR_insn_lnk_and_label = 270,
  CODE_FOR_tls_gd_add = 272,
  CODE_FOR_tls_ie_load = 273,
  CODE_FOR_stack_protect_setsi = 274,
  CODE_FOR_stack_protect_testsi = 275,
  CODE_FOR_movqi = 276,
  CODE_FOR_movhi = 277,
  CODE_FOR_movsi = 278,
  CODE_FOR_movmisalignv4qi = 279,
  CODE_FOR_movmisalignv2hi = 280,
  CODE_FOR_movsf = 281,
  CODE_FOR_movv4qi = 282,
  CODE_FOR_movv2hi = 283,
  CODE_FOR_extv = 284,
  CODE_FOR_extzv = 285,
  CODE_FOR_addsi3 = 286,
  CODE_FOR_cstoresi4 = 287,
  CODE_FOR_cstoredi4 = 288,
  CODE_FOR_ctzdi2 = 289,
  CODE_FOR_clzdi2 = 290,
  CODE_FOR_ffsdi2 = 291,
  CODE_FOR_popcountdi2 = 292,
  CODE_FOR_paritysi2 = 293,
  CODE_FOR_paritydi2 = 294,
  CODE_FOR_movsicc = 295,
  CODE_FOR_insn_mz = 296,
  CODE_FOR_insn_mnz = 297,
  CODE_FOR_insn_mvz = 298,
  CODE_FOR_insn_mvnz = 299,
  CODE_FOR_extendhisi2 = 300,
  CODE_FOR_extendqisi2 = 301,
  CODE_FOR_insv = 302,
  CODE_FOR_mulsi3 = 303,
  CODE_FOR_smulsi3_highpart = 304,
  CODE_FOR_umulsi3_highpart = 305,
  CODE_FOR_doloop_end = 306,
  CODE_FOR_prologue = 307,
  CODE_FOR_epilogue = 308,
  CODE_FOR_sibcall_epilogue = 309,
  CODE_FOR_allocate_stack = 310,
  CODE_FOR_call = 311,
  CODE_FOR_call_value = 312,
  CODE_FOR_sibcall = 313,
  CODE_FOR_sibcall_value = 314,
  CODE_FOR_return = 315,
  CODE_FOR_tablejump = 316,
  CODE_FOR_untyped_call = 317,
  CODE_FOR_cbranchsi4 = 318,
  CODE_FOR_cbranchdi4 = 319,
  CODE_FOR_memory_barrier = 320,
  CODE_FOR_tilepro_idn0_receive = 321,
  CODE_FOR_tilepro_idn1_receive = 322,
  CODE_FOR_tilepro_idn_send = 323,
  CODE_FOR_tilepro_sn_receive = 324,
  CODE_FOR_tilepro_sn_send = 325,
  CODE_FOR_tilepro_udn0_receive = 326,
  CODE_FOR_tilepro_udn1_receive = 327,
  CODE_FOR_tilepro_udn2_receive = 328,
  CODE_FOR_tilepro_udn3_receive = 329,
  CODE_FOR_tilepro_udn_send = 330,
  CODE_FOR_insn_lb = 331,
  CODE_FOR_insn_lh = 332,
  CODE_FOR_insn_lb_u = 333,
  CODE_FOR_insn_lh_u = 334,
  CODE_FOR_insn_lw = 335,
  CODE_FOR_insn_mm = 336,
  CODE_FOR_insn_prefetch = 337,
  CODE_FOR_insn_prefetch_L1 = 338,
  CODE_FOR_insn_s1a = 339,
  CODE_FOR_insn_s2a = 340,
  CODE_FOR_insn_s3a = 341,
  CODE_FOR_insn_sb = 342,
  CODE_FOR_insn_sh = 343,
  CODE_FOR_insn_sw = 344,
  CODE_FOR_insn_sbadd = 345,
  CODE_FOR_insn_shadd = 346,
  CODE_FOR_insn_addb = 347,
  CODE_FOR_insn_maxb_u = 348,
  CODE_FOR_insn_minb_u = 349,
  CODE_FOR_insn_seqb = 350,
  CODE_FOR_insn_sltb = 351,
  CODE_FOR_insn_sltb_u = 352,
  CODE_FOR_insn_addib = 353,
  CODE_FOR_insn_maxib_u = 354,
  CODE_FOR_insn_minib_u = 355,
  CODE_FOR_insn_seqib = 356,
  CODE_FOR_insn_sltib = 357,
  CODE_FOR_insn_sltib_u = 358,
  CODE_FOR_insn_shlb = 359,
  CODE_FOR_insn_srab = 360,
  CODE_FOR_insn_shrb = 361,
  CODE_FOR_insn_addh = 362,
  CODE_FOR_insn_maxh = 363,
  CODE_FOR_insn_minh = 364,
  CODE_FOR_insn_seqh = 365,
  CODE_FOR_insn_slth = 366,
  CODE_FOR_insn_slth_u = 367,
  CODE_FOR_insn_addih = 368,
  CODE_FOR_insn_maxih = 369,
  CODE_FOR_insn_minih = 370,
  CODE_FOR_insn_seqih = 371,
  CODE_FOR_insn_sltih = 372,
  CODE_FOR_insn_sltih_u = 373,
  CODE_FOR_insn_shlh = 374,
  CODE_FOR_insn_srah = 375,
  CODE_FOR_insn_shrh = 376,
  CODE_FOR_insn_addbs_u = 377,
  CODE_FOR_insn_sneb = 378,
  CODE_FOR_insn_slteb = 379,
  CODE_FOR_insn_slteb_u = 380,
  CODE_FOR_insn_subb = 381,
  CODE_FOR_insn_subbs_u = 382,
  CODE_FOR_insn_addhs = 383,
  CODE_FOR_insn_sneh = 384,
  CODE_FOR_insn_slteh = 385,
  CODE_FOR_insn_slteh_u = 386,
  CODE_FOR_insn_subh = 387,
  CODE_FOR_insn_subhs = 388,
  CODE_FOR_insn_inthb = 389,
  CODE_FOR_insn_intlb = 390,
  CODE_FOR_insn_inthh = 391,
  CODE_FOR_insn_intlh = 392,
  CODE_FOR_insn_packlb = 393,
  CODE_FOR_insn_packbs_u = 394,
  CODE_FOR_insn_packhb = 395,
  CODE_FOR_insn_packhs = 396,
  CODE_FOR_addli_pcrel = 397,
  CODE_FOR_auli_pcrel = 398,
  CODE_FOR_add_got16 = 399,
  CODE_FOR_addhi_got32 = 400,
  CODE_FOR_addlo_got32 = 401,
  CODE_FOR_tls_gd_addhi = 402,
  CODE_FOR_tls_gd_addlo = 403,
  CODE_FOR_tls_gd_call = 404,
  CODE_FOR_tls_ie_addhi = 405,
  CODE_FOR_tls_ie_addlo = 406,
  CODE_FOR_tls_le_addhi = 407,
  CODE_FOR_tls_le_addlo = 408,
  CODE_FOR_stack_protect_set = 409,
  CODE_FOR_stack_protect_test = 410
};

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