/* 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_cmpsi = 116,
  CODE_FOR_mulhi3 = 138,
  CODE_FOR_mulsi3 = 139,
  CODE_FOR_smulsi3_highpart = 140,
  CODE_FOR_umulsi3_highpart = 141,
  CODE_FOR_udivhi3 = 144,
  CODE_FOR_udivsi3 = 145,
  CODE_FOR_divhi3 = 146,
  CODE_FOR_divsi3 = 147,
  CODE_FOR_udivmodqi4 = 148,
  CODE_FOR_divmodqi4 = 149,
  CODE_FOR_udivmodhi4 = 150,
  CODE_FOR_divmodhi4 = 151,
  CODE_FOR_bclrqi_msx = 152,
  CODE_FOR_bclrhi_msx = 153,
  CODE_FOR_andqi3_1 = 155,
  CODE_FOR_biorqi_msx = 160,
  CODE_FOR_bxorqi_msx = 161,
  CODE_FOR_biorhi_msx = 162,
  CODE_FOR_bxorhi_msx = 163,
  CODE_FOR_iorqi3_1 = 164,
  CODE_FOR_xorqi3_1 = 165,
  CODE_FOR_branch_true = 180,
  CODE_FOR_branch_false = 181,
  CODE_FOR_jump = 184,
  CODE_FOR_call_insn_hi = 191,
  CODE_FOR_call_insn_si = 192,
  CODE_FOR_call_value_insn_hi = 193,
  CODE_FOR_call_value_insn_si = 194,
  CODE_FOR_nop = 195,
  CODE_FOR_ldm_h8300sx = 196,
  CODE_FOR_stm_h8300sx = 197,
  CODE_FOR_return_h8sx = 198,
  CODE_FOR_monitor_prologue = 200,
  CODE_FOR_rotlqi3_1 = 224,
  CODE_FOR_rotlhi3_1 = 225,
  CODE_FOR_rotlsi3_1 = 226,
  CODE_FOR_bfld = 236,
  CODE_FOR_bfst = 237,
  CODE_FOR_movqi = 299,
  CODE_FOR_movhi = 300,
  CODE_FOR_movsi = 301,
  CODE_FOR_movsf = 302,
  CODE_FOR_addqi3 = 303,
  CODE_FOR_addhi3 = 304,
  CODE_FOR_addsi3 = 305,
  CODE_FOR_subqi3 = 306,
  CODE_FOR_subhi3 = 307,
  CODE_FOR_subsi3 = 308,
  CODE_FOR_mulqihi3 = 309,
  CODE_FOR_mulhisi3 = 310,
  CODE_FOR_umulqihi3 = 311,
  CODE_FOR_umulhisi3 = 312,
  CODE_FOR_andqi3 = 313,
  CODE_FOR_andhi3 = 314,
  CODE_FOR_andsi3 = 315,
  CODE_FOR_iorqi3 = 316,
  CODE_FOR_xorqi3 = 317,
  CODE_FOR_iorhi3 = 318,
  CODE_FOR_xorhi3 = 319,
  CODE_FOR_iorsi3 = 320,
  CODE_FOR_xorsi3 = 321,
  CODE_FOR_negqi2 = 322,
  CODE_FOR_neghi2 = 323,
  CODE_FOR_negsi2 = 324,
  CODE_FOR_negsf2 = 325,
  CODE_FOR_neghi2_h8300 = 326,
  CODE_FOR_negsi2_h8300 = 327,
  CODE_FOR_abssf2 = 328,
  CODE_FOR_one_cmplqi2 = 329,
  CODE_FOR_one_cmplhi2 = 330,
  CODE_FOR_one_cmplsi2 = 331,
  CODE_FOR_cbranchqi4 = 332,
  CODE_FOR_cbranchhi4 = 333,
  CODE_FOR_cbranchsi4 = 334,
  CODE_FOR_tablejump = 335,
  CODE_FOR_indirect_jump = 336,
  CODE_FOR_call = 337,
  CODE_FOR_call_value = 338,
  CODE_FOR_push_h8300 = 339,
  CODE_FOR_push_h8300hs_advanced = 340,
  CODE_FOR_push_h8300hs_normal = 341,
  CODE_FOR_pop_h8300 = 342,
  CODE_FOR_pop_h8300hs_advanced = 343,
  CODE_FOR_pop_h8300hs_normal = 344,
  CODE_FOR_return = 345,
  CODE_FOR_prologue = 346,
  CODE_FOR_epilogue = 347,
  CODE_FOR_zero_extendqihi2 = 348,
  CODE_FOR_zero_extendqisi2 = 349,
  CODE_FOR_zero_extendhisi2 = 350,
  CODE_FOR_extendqihi2 = 351,
  CODE_FOR_extendqisi2 = 352,
  CODE_FOR_extendhisi2 = 353,
  CODE_FOR_ashlqi3 = 354,
  CODE_FOR_ashrqi3 = 355,
  CODE_FOR_lshrqi3 = 356,
  CODE_FOR_ashlhi3 = 357,
  CODE_FOR_lshrhi3 = 358,
  CODE_FOR_ashrhi3 = 359,
  CODE_FOR_ashlsi3 = 360,
  CODE_FOR_lshrsi3 = 361,
  CODE_FOR_ashrsi3 = 362,
  CODE_FOR_rotlqi3 = 363,
  CODE_FOR_rotlhi3 = 364,
  CODE_FOR_rotlsi3 = 365,
  CODE_FOR_insv = 366,
  CODE_FOR_extzv = 367,
  CODE_FOR_cstoreqi4 = 368,
  CODE_FOR_cstorehi4 = 369,
  CODE_FOR_cstoresi4 = 370
};

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