/* 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 = 4,
  CODE_FOR_movstricthi = 8,
  CODE_FOR_movmd_internal_normal = 13,
  CODE_FOR_movmd_internal = 14,
  CODE_FOR_stpcpy_internal_normal = 15,
  CODE_FOR_stpcpy_internal = 16,
  CODE_FOR_cmpsi = 122,
  CODE_FOR_mulhi3 = 144,
  CODE_FOR_mulsi3 = 145,
  CODE_FOR_smulsi3_highpart = 146,
  CODE_FOR_umulsi3_highpart = 147,
  CODE_FOR_udivhi3 = 150,
  CODE_FOR_divhi3 = 151,
  CODE_FOR_udivsi3 = 152,
  CODE_FOR_divsi3 = 153,
  CODE_FOR_udivmodqi4 = 154,
  CODE_FOR_divmodqi4 = 155,
  CODE_FOR_udivmodhi4 = 156,
  CODE_FOR_divmodhi4 = 157,
  CODE_FOR_bclrqi_msx = 158,
  CODE_FOR_bclrhi_msx = 159,
  CODE_FOR_andqi3_1 = 161,
  CODE_FOR_bsetqi_msx = 166,
  CODE_FOR_bsethi_msx = 167,
  CODE_FOR_iorqi3_1 = 168,
  CODE_FOR_bnotqi_msx = 169,
  CODE_FOR_bnothi_msx = 170,
  CODE_FOR_xorqi3_1 = 171,
  CODE_FOR_branch_true = 188,
  CODE_FOR_branch_false = 189,
  CODE_FOR_jump = 192,
  CODE_FOR_call = 199,
  CODE_FOR_call_value = 200,
  CODE_FOR_nop = 201,
  CODE_FOR_ldm_h8300sx = 202,
  CODE_FOR_stm_h8300sx = 203,
  CODE_FOR_return_h8sx = 204,
  CODE_FOR_monitor_prologue = 206,
  CODE_FOR_rotlqi3_1 = 230,
  CODE_FOR_rotlhi3_1 = 231,
  CODE_FOR_rotlsi3_1 = 232,
  CODE_FOR_bfld = 242,
  CODE_FOR_bfst = 243,
  CODE_FOR_movqi = 305,
  CODE_FOR_movhi = 306,
  CODE_FOR_movsi = 307,
  CODE_FOR_movmemsi = 308,
  CODE_FOR_movmd = 309,
  CODE_FOR_movstr = 310,
  CODE_FOR_movsd = 311,
  CODE_FOR_movsf = 312,
  CODE_FOR_addqi3 = 313,
  CODE_FOR_addhi3 = 314,
  CODE_FOR_addsi3 = 315,
  CODE_FOR_subqi3 = 316,
  CODE_FOR_subhi3 = 317,
  CODE_FOR_subsi3 = 318,
  CODE_FOR_mulqihi3 = 319,
  CODE_FOR_mulhisi3 = 320,
  CODE_FOR_umulqihi3 = 321,
  CODE_FOR_umulhisi3 = 322,
  CODE_FOR_andqi3 = 323,
  CODE_FOR_andhi3 = 324,
  CODE_FOR_andsi3 = 325,
  CODE_FOR_iorqi3 = 326,
  CODE_FOR_iorhi3 = 327,
  CODE_FOR_iorsi3 = 328,
  CODE_FOR_xorqi3 = 329,
  CODE_FOR_xorhi3 = 330,
  CODE_FOR_xorsi3 = 331,
  CODE_FOR_negqi2 = 332,
  CODE_FOR_neghi2 = 333,
  CODE_FOR_neghi2_h8300 = 334,
  CODE_FOR_negsi2 = 335,
  CODE_FOR_negsi2_h8300 = 336,
  CODE_FOR_negsf2 = 337,
  CODE_FOR_abssf2 = 338,
  CODE_FOR_one_cmplqi2 = 339,
  CODE_FOR_one_cmplhi2 = 340,
  CODE_FOR_one_cmplsi2 = 341,
  CODE_FOR_cbranchqi4 = 342,
  CODE_FOR_cbranchhi4 = 343,
  CODE_FOR_cbranchsi4 = 344,
  CODE_FOR_tablejump = 345,
  CODE_FOR_indirect_jump = 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 */
