/* 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 = 3,
  CODE_FOR_movstricthi = 6,
  CODE_FOR_movmd_internal_hi = 11,
  CODE_FOR_movmd_internal_si = 12,
  CODE_FOR_stpcpy_internal_hi = 13,
  CODE_FOR_stpcpy_internal_si = 14,
  CODE_FOR_cmpsi = 120,
  CODE_FOR_mulhi3 = 142,
  CODE_FOR_mulsi3 = 143,
  CODE_FOR_smulsi3_highpart = 144,
  CODE_FOR_umulsi3_highpart = 145,
  CODE_FOR_udivhi3 = 148,
  CODE_FOR_udivsi3 = 149,
  CODE_FOR_divhi3 = 150,
  CODE_FOR_divsi3 = 151,
  CODE_FOR_udivmodqi4 = 152,
  CODE_FOR_divmodqi4 = 153,
  CODE_FOR_udivmodhi4 = 154,
  CODE_FOR_divmodhi4 = 155,
  CODE_FOR_bclrqi_msx = 156,
  CODE_FOR_bclrhi_msx = 157,
  CODE_FOR_andqi3_1 = 159,
  CODE_FOR_biorqi_msx = 164,
  CODE_FOR_bxorqi_msx = 165,
  CODE_FOR_biorhi_msx = 166,
  CODE_FOR_bxorhi_msx = 167,
  CODE_FOR_iorqi3_1 = 168,
  CODE_FOR_xorqi3_1 = 169,
  CODE_FOR_branch_true = 184,
  CODE_FOR_branch_false = 185,
  CODE_FOR_jump = 188,
  CODE_FOR_call_insn_hi = 195,
  CODE_FOR_call_insn_si = 196,
  CODE_FOR_call_value_insn_hi = 197,
  CODE_FOR_call_value_insn_si = 198,
  CODE_FOR_nop = 199,
  CODE_FOR_ldm_h8300sx = 200,
  CODE_FOR_stm_h8300sx = 201,
  CODE_FOR_return_h8sx = 202,
  CODE_FOR_monitor_prologue = 204,
  CODE_FOR_rotlqi3_1 = 228,
  CODE_FOR_rotlhi3_1 = 229,
  CODE_FOR_rotlsi3_1 = 230,
  CODE_FOR_bfld = 240,
  CODE_FOR_bfst = 241,
  CODE_FOR_movqi = 303,
  CODE_FOR_movhi = 304,
  CODE_FOR_movsi = 305,
  CODE_FOR_movsf = 306,
  CODE_FOR_movmemsi = 307,
  CODE_FOR_movmd = 308,
  CODE_FOR_movstr = 309,
  CODE_FOR_movsd = 310,
  CODE_FOR_addqi3 = 311,
  CODE_FOR_addhi3 = 312,
  CODE_FOR_addsi3 = 313,
  CODE_FOR_subqi3 = 314,
  CODE_FOR_subhi3 = 315,
  CODE_FOR_subsi3 = 316,
  CODE_FOR_mulqihi3 = 317,
  CODE_FOR_mulhisi3 = 318,
  CODE_FOR_umulqihi3 = 319,
  CODE_FOR_umulhisi3 = 320,
  CODE_FOR_andqi3 = 321,
  CODE_FOR_andhi3 = 322,
  CODE_FOR_andsi3 = 323,
  CODE_FOR_iorqi3 = 324,
  CODE_FOR_xorqi3 = 325,
  CODE_FOR_iorhi3 = 326,
  CODE_FOR_xorhi3 = 327,
  CODE_FOR_iorsi3 = 328,
  CODE_FOR_xorsi3 = 329,
  CODE_FOR_negqi2 = 330,
  CODE_FOR_neghi2 = 331,
  CODE_FOR_negsi2 = 332,
  CODE_FOR_negsf2 = 333,
  CODE_FOR_neghi2_h8300 = 334,
  CODE_FOR_negsi2_h8300 = 335,
  CODE_FOR_abssf2 = 336,
  CODE_FOR_one_cmplqi2 = 337,
  CODE_FOR_one_cmplhi2 = 338,
  CODE_FOR_one_cmplsi2 = 339,
  CODE_FOR_cbranchqi4 = 340,
  CODE_FOR_cbranchhi4 = 341,
  CODE_FOR_cbranchsi4 = 342,
  CODE_FOR_tablejump = 343,
  CODE_FOR_indirect_jump = 344,
  CODE_FOR_call = 345,
  CODE_FOR_call_value = 346,
  CODE_FOR_push_h8300 = 347,
  CODE_FOR_push_h8300hs_advanced = 348,
  CODE_FOR_push_h8300hs_normal = 349,
  CODE_FOR_pop_h8300 = 350,
  CODE_FOR_pop_h8300hs_advanced = 351,
  CODE_FOR_pop_h8300hs_normal = 352,
  CODE_FOR_return = 353,
  CODE_FOR_prologue = 354,
  CODE_FOR_epilogue = 355,
  CODE_FOR_zero_extendqihi2 = 356,
  CODE_FOR_zero_extendqisi2 = 357,
  CODE_FOR_zero_extendhisi2 = 358,
  CODE_FOR_extendqihi2 = 359,
  CODE_FOR_extendqisi2 = 360,
  CODE_FOR_extendhisi2 = 361,
  CODE_FOR_ashlqi3 = 362,
  CODE_FOR_ashrqi3 = 363,
  CODE_FOR_lshrqi3 = 364,
  CODE_FOR_ashlhi3 = 365,
  CODE_FOR_lshrhi3 = 366,
  CODE_FOR_ashrhi3 = 367,
  CODE_FOR_ashlsi3 = 368,
  CODE_FOR_lshrsi3 = 369,
  CODE_FOR_ashrsi3 = 370,
  CODE_FOR_rotlqi3 = 371,
  CODE_FOR_rotlhi3 = 372,
  CODE_FOR_rotlsi3 = 373,
  CODE_FOR_insv = 374,
  CODE_FOR_extzv = 375,
  CODE_FOR_cstoreqi4 = 376,
  CODE_FOR_cstorehi4 = 377,
  CODE_FOR_cstoresi4 = 378
};

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