blob: ae169efee04983010cd3c2fc3395e8f7846502bf [file] [log] [blame]
/* 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_store_direct = 5,
CODE_FOR_unary_comparison = 7,
CODE_FOR_addsi_compare_2 = 16,
CODE_FOR_abssi2 = 50,
CODE_FOR_smaxsi3 = 51,
CODE_FOR_sminsi3 = 52,
CODE_FOR_mulhisi3_imm = 54,
CODE_FOR_mulhisi3_reg = 55,
CODE_FOR_umulhisi3_imm = 56,
CODE_FOR_umulhisi3_reg = 57,
CODE_FOR_umul_600 = 58,
CODE_FOR_mac_600 = 59,
CODE_FOR_mulsi_600 = 60,
CODE_FOR_mulsi3_600_lib = 61,
CODE_FOR_mulsidi_600 = 62,
CODE_FOR_mul64 = 63,
CODE_FOR_umulsidi_600 = 64,
CODE_FOR_mulu64 = 65,
CODE_FOR_mulsi3_700 = 66,
CODE_FOR_mulsi3_v2 = 67,
CODE_FOR_mul64_600 = 68,
CODE_FOR_mac64_600 = 69,
CODE_FOR_mulsidi3_700 = 70,
CODE_FOR_mulsi3_highpart = 71,
CODE_FOR_umulsi3_highpart_600_lib_le = 73,
CODE_FOR_umulsi3_highpart_600_lib_be = 74,
CODE_FOR_umulsi3_highpart_int = 75,
CODE_FOR_umul64_600 = 76,
CODE_FOR_umac64_600 = 77,
CODE_FOR_umulsidi3_700 = 78,
CODE_FOR_umulsidi3_600_lib = 79,
CODE_FOR_add_f = 81,
CODE_FOR_adc = 83,
CODE_FOR_subsi3_insn = 84,
CODE_FOR_subdi3_i = 85,
CODE_FOR_sbc = 87,
CODE_FOR_sub_f = 88,
CODE_FOR_andsi3_i = 98,
CODE_FOR_iorsi3 = 100,
CODE_FOR_xorsi3 = 101,
CODE_FOR_negsi2 = 102,
CODE_FOR_one_cmplsi2 = 103,
CODE_FOR_one_cmpldi2 = 104,
CODE_FOR_shift_si3 = 105,
CODE_FOR_shift_si3_loop = 106,
CODE_FOR_rotrsi3 = 110,
CODE_FOR_cmpsi_cc_insn_mixed = 111,
CODE_FOR_jump_i = 126,
CODE_FOR_indirect_jump = 127,
CODE_FOR_casesi_load = 128,
CODE_FOR_casesi_jump = 129,
CODE_FOR_casesi_compact_jump = 130,
CODE_FOR_call_prof = 132,
CODE_FOR_call_value_prof = 134,
CODE_FOR_nop = 135,
CODE_FOR_nopv = 136,
CODE_FOR_flush_icache = 137,
CODE_FOR_clrsbsi2 = 138,
CODE_FOR_norm_f = 139,
CODE_FOR_clrsbhi2 = 140,
CODE_FOR_normw = 141,
CODE_FOR_swap = 142,
CODE_FOR_divaw = 143,
CODE_FOR_flag = 144,
CODE_FOR_brk = 145,
CODE_FOR_rtie = 146,
CODE_FOR_sync = 147,
CODE_FOR_swi = 148,
CODE_FOR_sleep = 149,
CODE_FOR_core_read = 150,
CODE_FOR_core_write = 151,
CODE_FOR_lr = 152,
CODE_FOR_sr = 153,
CODE_FOR_trap_s = 154,
CODE_FOR_unimp_s = 155,
CODE_FOR_sibcall_prof = 158,
CODE_FOR_sibcall_value_prof = 159,
CODE_FOR_simple_return = 160,
CODE_FOR_p_return_i = 161,
CODE_FOR_cbranchsi4_scratch = 162,
CODE_FOR_doloop_begin_i = 165,
CODE_FOR_doloop_end_i = 166,
CODE_FOR_doloop_fallback_m = 168,
CODE_FOR_abssf2 = 179,
CODE_FOR_negsf2 = 180,
CODE_FOR_tls_load_tp_soft = 184,
CODE_FOR_tls_gd_get_addr = 185,
CODE_FOR_bswapsi2 = 186,
CODE_FOR_prefetch_1 = 187,
CODE_FOR_prefetch_2 = 188,
CODE_FOR_prefetch_3 = 189,
CODE_FOR_divsi3 = 190,
CODE_FOR_udivsi3 = 191,
CODE_FOR_modsi3 = 192,
CODE_FOR_umodsi3 = 193,
CODE_FOR_arcseteq = 194,
CODE_FOR_arcsetne = 195,
CODE_FOR_arcsetgt = 196,
CODE_FOR_arcsetlt = 197,
CODE_FOR_arcsetge = 198,
CODE_FOR_arcsetle = 199,
CODE_FOR_arcsetltu = 200,
CODE_FOR_arcsetgeu = 201,
CODE_FOR_arcsethi = 202,
CODE_FOR_arcsetls = 203,
CODE_FOR_extzvsi = 204,
CODE_FOR_kflag = 205,
CODE_FOR_clri = 206,
CODE_FOR_ffs = 207,
CODE_FOR_ffs_f = 208,
CODE_FOR_fls = 209,
CODE_FOR_seti = 210,
CODE_FOR_cmpsfpx_raw = 225,
CODE_FOR_cmpdfpx_raw = 226,
CODE_FOR_dexcl_2op = 232,
CODE_FOR_adddf3_insn = 234,
CODE_FOR_muldf3_insn = 235,
CODE_FOR_subdf3_insn = 236,
CODE_FOR_fmasf4_fpu = 252,
CODE_FOR_fnmasf4_fpu = 253,
CODE_FOR_fmadf4_split = 254,
CODE_FOR_fnmadf4_split = 255,
CODE_FOR_fmadf4_fpu = 256,
CODE_FOR_fnmadf4_fpu = 257,
CODE_FOR_divsf3_fpu = 258,
CODE_FOR_sqrtsf2_fpu = 259,
CODE_FOR_divdf3 = 265,
CODE_FOR_sqrtdf2 = 266,
CODE_FOR_extendsfdf2 = 269,
CODE_FOR_floatsidf2 = 270,
CODE_FOR_floatunssidf2 = 271,
CODE_FOR_fixuns_truncsfdi2 = 272,
CODE_FOR_fix_truncsfdi2 = 273,
CODE_FOR_floatsisf2_fpu = 274,
CODE_FOR_floatunssisf2 = 275,
CODE_FOR_fixuns_truncsfsi2 = 276,
CODE_FOR_fix_truncsfsi2_fpu = 277,
CODE_FOR_floatdidf2 = 278,
CODE_FOR_floatunsdidf2 = 279,
CODE_FOR_fixuns_truncdfdi2 = 280,
CODE_FOR_fix_truncdfdi2 = 281,
CODE_FOR_truncdfsf2 = 282,
CODE_FOR_floatdisf2 = 283,
CODE_FOR_floatunsdisf2 = 284,
CODE_FOR_fixuns_truncdfsi2 = 285,
CODE_FOR_fix_truncdfsi2 = 286,
CODE_FOR_vld128_insn = 287,
CODE_FOR_vst128_insn = 288,
CODE_FOR_vst64_insn = 289,
CODE_FOR_movv8hi_insn = 290,
CODE_FOR_movti_insn = 291,
CODE_FOR_vaddaw_insn = 292,
CODE_FOR_vaddw_insn = 293,
CODE_FOR_vavb_insn = 294,
CODE_FOR_vavrb_insn = 295,
CODE_FOR_vdifaw_insn = 296,
CODE_FOR_vdifw_insn = 297,
CODE_FOR_vmaxaw_insn = 298,
CODE_FOR_vmaxw_insn = 299,
CODE_FOR_vminaw_insn = 300,
CODE_FOR_vminw_insn = 301,
CODE_FOR_vmulaw_insn = 302,
CODE_FOR_vmulfaw_insn = 303,
CODE_FOR_vmulfw_insn = 304,
CODE_FOR_vmulw_insn = 305,
CODE_FOR_vsubaw_insn = 306,
CODE_FOR_vsubw_insn = 307,
CODE_FOR_vsummw_insn = 308,
CODE_FOR_vand_insn = 309,
CODE_FOR_vandaw_insn = 310,
CODE_FOR_vbic_insn = 311,
CODE_FOR_vbicaw_insn = 312,
CODE_FOR_vor_insn = 313,
CODE_FOR_vxor_insn = 314,
CODE_FOR_vxoraw_insn = 315,
CODE_FOR_veqw_insn = 316,
CODE_FOR_vlew_insn = 317,
CODE_FOR_vltw_insn = 318,
CODE_FOR_vnew_insn = 319,
CODE_FOR_vmr1aw_insn = 320,
CODE_FOR_vmr1w_insn = 321,
CODE_FOR_vmr2aw_insn = 322,
CODE_FOR_vmr2w_insn = 323,
CODE_FOR_vmr3aw_insn = 324,
CODE_FOR_vmr3w_insn = 325,
CODE_FOR_vmr4aw_insn = 326,
CODE_FOR_vmr4w_insn = 327,
CODE_FOR_vmr5aw_insn = 328,
CODE_FOR_vmr5w_insn = 329,
CODE_FOR_vmr6aw_insn = 330,
CODE_FOR_vmr6w_insn = 331,
CODE_FOR_vmr7aw_insn = 332,
CODE_FOR_vmr7w_insn = 333,
CODE_FOR_vmrb_insn = 334,
CODE_FOR_vh264f_insn = 335,
CODE_FOR_vh264ft_insn = 336,
CODE_FOR_vh264fw_insn = 337,
CODE_FOR_vvc1f_insn = 338,
CODE_FOR_vvc1ft_insn = 339,
CODE_FOR_vbaddw_insn = 340,
CODE_FOR_vbmaxw_insn = 341,
CODE_FOR_vbminw_insn = 342,
CODE_FOR_vbmulaw_insn = 343,
CODE_FOR_vbmulfw_insn = 344,
CODE_FOR_vbmulw_insn = 345,
CODE_FOR_vbrsubw_insn = 346,
CODE_FOR_vbsubw_insn = 347,
CODE_FOR_vasrrwi_insn = 348,
CODE_FOR_vasrsrwi_insn = 349,
CODE_FOR_vasrwi_insn = 350,
CODE_FOR_vasrpwbi_insn = 351,
CODE_FOR_vasrrpwbi_insn = 352,
CODE_FOR_vsr8awi_insn = 353,
CODE_FOR_vsr8i_insn = 354,
CODE_FOR_vmvaw_insn = 355,
CODE_FOR_vmvw_insn = 356,
CODE_FOR_vmvzw_insn = 357,
CODE_FOR_vd6tapf_insn = 358,
CODE_FOR_vmovaw_insn = 359,
CODE_FOR_vmovw_insn = 360,
CODE_FOR_vmovzw_insn = 361,
CODE_FOR_vsr8_insn = 362,
CODE_FOR_vasrw_insn = 363,
CODE_FOR_vsr8aw_insn = 364,
CODE_FOR_vabsaw_insn = 365,
CODE_FOR_vabsw_insn = 366,
CODE_FOR_vaddsuw_insn = 367,
CODE_FOR_vsignw_insn = 368,
CODE_FOR_vexch1_insn = 369,
CODE_FOR_vexch2_insn = 370,
CODE_FOR_vexch4_insn = 371,
CODE_FOR_vupbaw_insn = 372,
CODE_FOR_vupbw_insn = 373,
CODE_FOR_vupsbaw_insn = 374,
CODE_FOR_vupsbw_insn = 375,
CODE_FOR_vdirun_insn = 376,
CODE_FOR_vdorun_insn = 377,
CODE_FOR_vdiwr_insn = 378,
CODE_FOR_vdowr_insn = 379,
CODE_FOR_vrec_insn = 380,
CODE_FOR_vrun_insn = 381,
CODE_FOR_vrecrun_insn = 382,
CODE_FOR_vendrec_insn = 383,
CODE_FOR_vld32wh_insn = 384,
CODE_FOR_vld32wl_insn = 385,
CODE_FOR_vld64w_insn = 386,
CODE_FOR_vld64_insn = 387,
CODE_FOR_vld32_insn = 388,
CODE_FOR_vst16_n_insn = 389,
CODE_FOR_vst32_n_insn = 390,
CODE_FOR_vinti_insn = 391,
CODE_FOR_bswapv2hi2 = 395,
CODE_FOR_addv2hi3 = 396,
CODE_FOR_addv4hi3 = 397,
CODE_FOR_addv2si3 = 398,
CODE_FOR_subv2hi3 = 399,
CODE_FOR_subv4hi3 = 400,
CODE_FOR_subv2si3 = 401,
CODE_FOR_addsubv2hi3 = 402,
CODE_FOR_addsubv2si3 = 403,
CODE_FOR_subaddv2hi3 = 404,
CODE_FOR_subaddv2si3 = 405,
CODE_FOR_addsubv4hi3 = 406,
CODE_FOR_subaddv4hi3 = 407,
CODE_FOR_dmpyh = 408,
CODE_FOR_dmpyhu = 409,
CODE_FOR_arc_vec_smult_lo_v4hi = 410,
CODE_FOR_arc_vec_umult_lo_v4hi = 411,
CODE_FOR_arc_vec_smultacc_lo_v4hi = 412,
CODE_FOR_arc_vec_umultacc_lo_v4hi = 413,
CODE_FOR_arc_vec_smult_hi_v4hi = 414,
CODE_FOR_arc_vec_umult_hi_v4hi = 415,
CODE_FOR_arc_vec_smac_hi_v4hi = 416,
CODE_FOR_arc_vec_umac_hi_v4hi = 417,
CODE_FOR_dmach = 418,
CODE_FOR_dmachu = 419,
CODE_FOR_dmacwh = 420,
CODE_FOR_dmacwhu = 421,
CODE_FOR_vmac2h = 422,
CODE_FOR_vmac2hu = 423,
CODE_FOR_vmpy2h = 424,
CODE_FOR_vmpy2hu = 425,
CODE_FOR_qmach = 426,
CODE_FOR_qmachu = 427,
CODE_FOR_qmpyh = 428,
CODE_FOR_qmpyhu = 429,
CODE_FOR_atomic_compare_and_swapsi_1 = 431,
CODE_FOR_arc_load_exclusivesi = 432,
CODE_FOR_arc_store_exclusivesi = 433,
CODE_FOR_exchangesi = 434,
CODE_FOR_movqi = 435,
CODE_FOR_movhi = 436,
CODE_FOR_movsi = 437,
CODE_FOR_bic_f_zn = 438,
CODE_FOR_movdi = 439,
CODE_FOR_movsf = 440,
CODE_FOR_movdf = 441,
CODE_FOR_movsicc = 442,
CODE_FOR_movdicc = 443,
CODE_FOR_movsfcc = 444,
CODE_FOR_movdfcc = 445,
CODE_FOR_zero_extendqihi2 = 446,
CODE_FOR_zero_extendqisi2 = 447,
CODE_FOR_zero_extendhisi2 = 448,
CODE_FOR_extendqihi2 = 449,
CODE_FOR_extendqisi2 = 450,
CODE_FOR_extendhisi2 = 451,
CODE_FOR_mulhisi3 = 452,
CODE_FOR_umulhisi3 = 453,
CODE_FOR_mulsi3 = 454,
CODE_FOR_mulsidi3 = 455,
CODE_FOR_umulsi3_highpart = 456,
CODE_FOR_umulsidi3 = 457,
CODE_FOR_addsi3 = 458,
CODE_FOR_adddi3 = 459,
CODE_FOR_subsi3 = 460,
CODE_FOR_subdi3 = 461,
CODE_FOR_andsi3 = 462,
CODE_FOR_ashlsi3 = 463,
CODE_FOR_ashrsi3 = 464,
CODE_FOR_lshrsi3 = 465,
CODE_FOR_cbranchsi4 = 466,
CODE_FOR_cstoresi4 = 467,
CODE_FOR_cstoresf4 = 468,
CODE_FOR_cstoredf4 = 469,
CODE_FOR_scc_insn = 470,
CODE_FOR_branch_insn = 471,
CODE_FOR_jump = 472,
CODE_FOR_casesi = 473,
CODE_FOR_call = 474,
CODE_FOR_call_value = 475,
CODE_FOR_clzsi2 = 476,
CODE_FOR_ctzsi2 = 477,
CODE_FOR_sibcall = 478,
CODE_FOR_sibcall_value = 479,
CODE_FOR_prologue = 480,
CODE_FOR_epilogue = 481,
CODE_FOR_sibcall_epilogue = 482,
CODE_FOR_return = 483,
CODE_FOR_doloop_begin = 484,
CODE_FOR_doloop_end = 485,
CODE_FOR_movmemsi = 486,
CODE_FOR_cbranchsf4 = 487,
CODE_FOR_cbranchdf4 = 488,
CODE_FOR_cmp_float = 489,
CODE_FOR_get_thread_pointersi = 490,
CODE_FOR_set_thread_pointersi = 491,
CODE_FOR_prefetch = 492,
CODE_FOR_reload_qi_load = 493,
CODE_FOR_reload_hi_load = 494,
CODE_FOR_reload_qi_store = 495,
CODE_FOR_reload_hi_store = 496,
CODE_FOR_ffssi2 = 497,
CODE_FOR_addsf3 = 498,
CODE_FOR_subsf3 = 499,
CODE_FOR_mulsf3 = 500,
CODE_FOR_adddf3 = 501,
CODE_FOR_subdf3 = 502,
CODE_FOR_muldf3 = 503,
CODE_FOR_divsf3 = 504,
CODE_FOR_sqrtsf2 = 505,
CODE_FOR_fix_truncsfsi2 = 506,
CODE_FOR_floatsisf2 = 507,
CODE_FOR_extzv = 508,
CODE_FOR_insv = 509,
CODE_FOR_cmp_quark = 510,
CODE_FOR_fmasf4 = 511,
CODE_FOR_fnmasf4 = 512,
CODE_FOR_fmadf4 = 513,
CODE_FOR_fnmadf4 = 514,
CODE_FOR_movv8hi = 515,
CODE_FOR_movv2hi = 516,
CODE_FOR_movmisalignv2hi = 517,
CODE_FOR_movv4hi = 518,
CODE_FOR_movv2si = 519,
CODE_FOR_movmisalignv4hi = 520,
CODE_FOR_movmisalignv2si = 521,
CODE_FOR_sdot_prodv2hi = 522,
CODE_FOR_udot_prodv2hi = 523,
CODE_FOR_vec_widen_smult_lo_v4hi = 524,
CODE_FOR_vec_widen_umult_lo_v4hi = 525,
CODE_FOR_vec_widen_smult_hi_v4hi = 526,
CODE_FOR_vec_widen_umult_hi_v4hi = 527,
CODE_FOR_memory_barrier = 528,
CODE_FOR_atomic_compare_and_swapqi = 529,
CODE_FOR_atomic_compare_and_swaphi = 530,
CODE_FOR_atomic_compare_and_swapsi = 531,
CODE_FOR_atomic_exchangesi = 532,
CODE_FOR_atomic_addsi = 533,
CODE_FOR_atomic_subsi = 534,
CODE_FOR_atomic_orsi = 535,
CODE_FOR_atomic_xorsi = 536,
CODE_FOR_atomic_andsi = 537,
CODE_FOR_atomic_nandsi = 538,
CODE_FOR_atomic_fetch_addsi = 539,
CODE_FOR_atomic_fetch_subsi = 540,
CODE_FOR_atomic_fetch_orsi = 541,
CODE_FOR_atomic_fetch_xorsi = 542,
CODE_FOR_atomic_fetch_andsi = 543,
CODE_FOR_atomic_fetch_nandsi = 544,
CODE_FOR_atomic_add_fetchsi = 545,
CODE_FOR_atomic_sub_fetchsi = 546,
CODE_FOR_atomic_or_fetchsi = 547,
CODE_FOR_atomic_xor_fetchsi = 548,
CODE_FOR_atomic_and_fetchsi = 549,
CODE_FOR_atomic_nand_fetchsi = 550
};
const unsigned int NUM_INSN_CODES = 714;
#endif /* GCC_INSN_CODES_H */