/* 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_push = 1,
  CODE_FOR_pusha = 2,
  CODE_FOR_pushm = 3,
  CODE_FOR_pop = 4,
  CODE_FOR_popa = 5,
  CODE_FOR_popm = 6,
  CODE_FOR_grow_and_swap = 7,
  CODE_FOR_swap_and_shrink = 8,
  CODE_FOR_movqihi = 9,
  CODE_FOR_movqipsi = 10,
  CODE_FOR_movqi_topbyte = 11,
  CODE_FOR_movqi = 12,
  CODE_FOR_movhi = 14,
  CODE_FOR_movsi_s = 15,
  CODE_FOR_movsi_x = 16,
  CODE_FOR_movpsi = 17,
  CODE_FOR_movsipsi2 = 18,
  CODE_FOR_addpsi3 = 20,
  CODE_FOR_addqi3 = 21,
  CODE_FOR_addhi3 = 22,
  CODE_FOR_addsipsi3 = 23,
  CODE_FOR_addsi3 = 24,
  CODE_FOR_addhi3_cy = 25,
  CODE_FOR_addhi3_cy_i = 26,
  CODE_FOR_addchi4_cy = 27,
  CODE_FOR_subpsi3 = 28,
  CODE_FOR_subqi3 = 29,
  CODE_FOR_subhi3 = 30,
  CODE_FOR_subsi3 = 31,
  CODE_FOR_bicqi3 = 35,
  CODE_FOR_bichi3 = 36,
  CODE_FOR_bicpsi3 = 37,
  CODE_FOR_andqi3 = 38,
  CODE_FOR_andhi3 = 39,
  CODE_FOR_andpsi3 = 40,
  CODE_FOR_iorqi3 = 41,
  CODE_FOR_iorhi3 = 42,
  CODE_FOR_iorpsi3 = 43,
  CODE_FOR_xorqi3 = 44,
  CODE_FOR_xorhi3 = 45,
  CODE_FOR_xorpsi3 = 46,
  CODE_FOR_one_cmplqi2 = 47,
  CODE_FOR_one_cmplhi2 = 48,
  CODE_FOR_one_cmplpsi2 = 49,
  CODE_FOR_extendqihi2 = 50,
  CODE_FOR_zero_extendqihi2 = 51,
  CODE_FOR_zero_extendqipsi2 = 52,
  CODE_FOR_zero_extendqisi2 = 53,
  CODE_FOR_zero_extendhipsi2 = 54,
  CODE_FOR_zero_extendhisi2 = 55,
  CODE_FOR_zero_extendhisipsi2 = 56,
  CODE_FOR_zero_extendpsisi2 = 57,
  CODE_FOR_truncpsihi2 = 64,
  CODE_FOR_extendhisi2 = 65,
  CODE_FOR_extendhipsi2 = 66,
  CODE_FOR_extend_and_shift1_hipsi2 = 67,
  CODE_FOR_extend_and_shift2_hipsi2 = 68,
  CODE_FOR_extendpsisi2 = 69,
  CODE_FOR_truncsipsi2 = 70,
  CODE_FOR_slli_1 = 71,
  CODE_FOR_430x_shift_left = 72,
  CODE_FOR_slll_1 = 73,
  CODE_FOR_slll_2 = 74,
  CODE_FOR_srai_1 = 75,
  CODE_FOR_430x_arithmetic_shift_right = 76,
  CODE_FOR_srap_1 = 77,
  CODE_FOR_srap_2 = 78,
  CODE_FOR_sral_1 = 79,
  CODE_FOR_sral_2 = 80,
  CODE_FOR_srli_1 = 81,
  CODE_FOR_430x_logical_shift_right = 82,
  CODE_FOR_srlp_1 = 83,
  CODE_FOR_srll_1 = 84,
  CODE_FOR_srll_2x = 85,
  CODE_FOR_epilogue_helper = 86,
  CODE_FOR_prologue_start_marker = 87,
  CODE_FOR_prologue_end_marker = 88,
  CODE_FOR_epilogue_start_marker = 89,
  CODE_FOR_msp430_refsym_need_exit = 90,
  CODE_FOR_call_internal = 91,
  CODE_FOR_call_value_internal = 92,
  CODE_FOR_msp430_return = 93,
  CODE_FOR_msp430_eh_epilogue = 94,
  CODE_FOR_jump = 95,
  CODE_FOR_indirect_jump = 96,
  CODE_FOR_cbranchpsi4_real = 97,
  CODE_FOR_cbranchqi4_real = 98,
  CODE_FOR_cbranchhi4_real = 99,
  CODE_FOR_cbranchpsi4_reversed = 100,
  CODE_FOR_cbranchqi4_reversed = 101,
  CODE_FOR_cbranchhi4_reversed = 102,
  CODE_FOR_nop = 127,
  CODE_FOR_disable_interrupts = 128,
  CODE_FOR_enable_interrupts = 129,
  CODE_FOR_push_intr_state = 130,
  CODE_FOR_pop_intr_state = 131,
  CODE_FOR_bic_SR = 132,
  CODE_FOR_bis_SR = 133,
  CODE_FOR_andneghi3 = 134,
  CODE_FOR_delay_cycles_start = 135,
  CODE_FOR_delay_cycles_end = 136,
  CODE_FOR_delay_cycles_32 = 137,
  CODE_FOR_delay_cycles_32x = 138,
  CODE_FOR_delay_cycles_16 = 139,
  CODE_FOR_delay_cycles_16x = 140,
  CODE_FOR_delay_cycles_2 = 141,
  CODE_FOR_delay_cycles_1 = 142,
  CODE_FOR_mulsidi3 = 145,
  CODE_FOR_umulsidi3 = 146,
  CODE_FOR_movsi = 147,
  CODE_FOR_ashlhi3 = 148,
  CODE_FOR_ashlsi3 = 149,
  CODE_FOR_ashldi3 = 150,
  CODE_FOR_ashrhi3 = 151,
  CODE_FOR_ashrsi3 = 152,
  CODE_FOR_ashrdi3 = 153,
  CODE_FOR_lshrhi3 = 154,
  CODE_FOR_lshrsi3 = 155,
  CODE_FOR_lshrdi3 = 156,
  CODE_FOR_prologue = 157,
  CODE_FOR_epilogue = 158,
  CODE_FOR_call = 159,
  CODE_FOR_call_value = 160,
  CODE_FOR_eh_return = 161,
  CODE_FOR_cbranchqi4 = 162,
  CODE_FOR_cbranchhi4 = 163,
  CODE_FOR_cbranchpsi4 = 164,
  CODE_FOR_mulhisi3 = 165,
  CODE_FOR_umulhisi3 = 166
};

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