/* Generated automatically by the program `genflags'
   from the machine description file `md'.  */

#ifndef GCC_INSN_FLAGS_H
#define GCC_INSN_FLAGS_H

#define HAVE_rtspc 1
#define HAVE_blockage 1
#define HAVE_setd 1
#define HAVE_seti 1
#define HAVE_cmpqi 1
#define HAVE_cmphi 1
#define HAVE_cmpsi 1
#define HAVE_cmpdi 1
#define HAVE_doloop_end_insn (TARGET_40_PLUS)
#define HAVE_doloop_end_nocc (TARGET_40_PLUS && reload_completed)
#define HAVE_cbranchdf4 (TARGET_FPU)
#define HAVE_cbranchqi4 1
#define HAVE_cbranchhi4 1
#define HAVE_cbranchsi4 1
#define HAVE_cbranchdi4 1
#define HAVE_cond_branch (reload_completed)
#define HAVE_movdi 1
#define HAVE_movsi 1
#define HAVE_movqi 1
#define HAVE_movhi 1
#define HAVE_movdf_split (TARGET_FPU)
#define HAVE_movsf (TARGET_FPU)
#define HAVE_cpymemhi1 1
#define HAVE_cpymemhi_nocc (reload_completed)
#define HAVE_truncdfsf2 (TARGET_FPU)
#define HAVE_zero_extendqihi2 1
#define HAVE_extendsfdf2 (TARGET_FPU)
#define HAVE_extendqihi2 1
#define HAVE_extendhisi2 (TARGET_40_PLUS)
#define HAVE_floatsidf2 (TARGET_FPU)
#define HAVE_floathidf2 (TARGET_FPU)
#define HAVE_fix_truncdfsi2 (TARGET_FPU)
#define HAVE_fix_truncdfhi2 (TARGET_FPU)
#define HAVE_adddf3 (TARGET_FPU)
#define HAVE_adddi3 1
#define HAVE_addsi3 1
#define HAVE_addhi3 1
#define HAVE_addqi3 1
#define HAVE_subdf3 (TARGET_FPU)
#define HAVE_subdi3 1
#define HAVE_subsi3 1
#define HAVE_subhi3 1
#define HAVE_subqi3 1
#define HAVE_iorqi3 1
#define HAVE_iorhi3 1
#define HAVE_iorqi3_nocc (reload_completed)
#define HAVE_iorqi3_cc (reload_completed)
#define HAVE_iorhi3_nocc (reload_completed)
#define HAVE_iorhi3_cc (reload_completed)
#define HAVE_xorhi3 (TARGET_40_PLUS)
#define HAVE_one_cmplqi2 1
#define HAVE_one_cmplhi2 1
#define HAVE_ashiftqi_sc 1
#define HAVE_ashiftrtqi_sc 1
#define HAVE_lshiftrtqi_sc 1
#define HAVE_ashifthi_sc 1
#define HAVE_ashiftrthi_sc 1
#define HAVE_lshiftrthi_sc 1
#define HAVE_ashiftsi_sc 1
#define HAVE_ashiftrtsi_sc 1
#define HAVE_lshiftrtsi_sc 1
#define HAVE_ashiftqi_sc_nocc (reload_completed)
#define HAVE_ashiftqi_sc_cc (reload_completed)
#define HAVE_ashiftrtqi_sc_nocc (reload_completed)
#define HAVE_ashiftrtqi_sc_cc (reload_completed)
#define HAVE_lshiftrtqi_sc_nocc (reload_completed)
#define HAVE_lshiftrtqi_sc_cc (reload_completed)
#define HAVE_ashifthi_sc_nocc (reload_completed)
#define HAVE_ashifthi_sc_cc (reload_completed)
#define HAVE_ashiftrthi_sc_nocc (reload_completed)
#define HAVE_ashiftrthi_sc_cc (reload_completed)
#define HAVE_lshiftrthi_sc_nocc (reload_completed)
#define HAVE_lshiftrthi_sc_cc (reload_completed)
#define HAVE_ashiftsi_sc_nocc (reload_completed)
#define HAVE_ashiftrtsi_sc_nocc (reload_completed)
#define HAVE_lshiftrtsi_sc_nocc (reload_completed)
#define HAVE_ashiftqi_base 1
#define HAVE_ashiftrtqi_base 1
#define HAVE_lshiftrtqi_base 1
#define HAVE_ashifthi_base 1
#define HAVE_ashiftrthi_base 1
#define HAVE_lshiftrthi_base 1
#define HAVE_ashiftsi_base 1
#define HAVE_ashiftrtsi_base 1
#define HAVE_lshiftrtsi_base 1
#define HAVE_ashiftqi_base_nocc (reload_completed)
#define HAVE_ashiftrtqi_base_nocc (reload_completed)
#define HAVE_lshiftrtqi_base_nocc (reload_completed)
#define HAVE_ashifthi_base_nocc (reload_completed)
#define HAVE_ashiftrthi_base_nocc (reload_completed)
#define HAVE_lshiftrthi_base_nocc (reload_completed)
#define HAVE_ashiftsi_base_nocc (reload_completed)
#define HAVE_ashiftrtsi_base_nocc (reload_completed)
#define HAVE_lshiftrtsi_base_nocc (reload_completed)
#define HAVE_aslhi_op (TARGET_40_PLUS)
#define HAVE_aslhi_op_nocc (TARGET_40_PLUS && reload_completed)
#define HAVE_aslhi_op_cc (TARGET_40_PLUS && reload_completed)
#define HAVE_aslsi_op (TARGET_40_PLUS)
#define HAVE_aslsi_op__nocc (TARGET_40_PLUS && reload_completed)
#define HAVE_aslsi_op__cc (TARGET_40_PLUS && reload_completed)
#define HAVE_absdf2 (TARGET_FPU)
#define HAVE_absdf2_nocc (TARGET_FPU && reload_completed)
#define HAVE_absdf2_cc (TARGET_FPU && reload_completed)
#define HAVE_negdf2 (TARGET_FPU)
#define HAVE_negdf2_nocc (TARGET_FPU && reload_completed)
#define HAVE_negdf2_cc (TARGET_FPU && reload_completed)
#define HAVE_negdi2 1
#define HAVE_negdi2_nocc (reload_completed)
#define HAVE_negsi2 1
#define HAVE_negsi2_nocc (reload_completed)
#define HAVE_negqi2 1
#define HAVE_neghi2 1
#define HAVE_negqi2_nocc 1
#define HAVE_negqi2_cc 1
#define HAVE_neghi2_nocc 1
#define HAVE_neghi2_cc 1
#define HAVE_jump 1
#define HAVE_tablejump 1
#define HAVE_indirect_jump 1
#define HAVE_call 1
#define HAVE_call_value 1
#define HAVE_nop 1
#define HAVE_muldf3 (TARGET_FPU)
#define HAVE_muldf3_nocc (TARGET_FPU && reload_completed)
#define HAVE_muldf3_cc (TARGET_FPU && reload_completed)
#define HAVE_mulhi3 (TARGET_40_PLUS)
#define HAVE_mulhi3_nocc (TARGET_40_PLUS && reload_completed)
#define HAVE_mulhi3_cc (TARGET_40_PLUS && reload_completed)
#define HAVE_mulhisi3 (TARGET_40_PLUS)
#define HAVE_mulhisi3_nocc (TARGET_40_PLUS && reload_completed)
#define HAVE_mulhisi3_cc (TARGET_40_PLUS && reload_completed)
#define HAVE_divdf3 (TARGET_FPU)
#define HAVE_divdf3_nocc (TARGET_FPU && reload_completed)
#define HAVE_divdf3_cc (TARGET_FPU && reload_completed)
#define HAVE_divmodhi4_nocc (TARGET_40_PLUS)
#define HAVE_bswaphi2 1
#define HAVE_bswaphi2_nocc 1
#define HAVE_bswaphi2_cc 1
#define HAVE_bswapsi2 1
#define HAVE_bswapsi2_nocc 1
#define HAVE_rotlhi3 (TARGET_40_PLUS)
#define HAVE_rotlhi3_nocc (TARGET_40_PLUS && reload_completed)
#define HAVE_rotlhi3_cc (TARGET_40_PLUS && reload_completed)
#define HAVE_prologue 1
#define HAVE_epilogue 1
#define HAVE_doloop_end (TARGET_40_PLUS)
#define HAVE_movdf (TARGET_FPU)
#define HAVE_cpymemhi 1
#define HAVE_andqi3 1
#define HAVE_andhi3 1
#define HAVE_ashlqi3 1
#define HAVE_ashlhi3 1
#define HAVE_ashlsi3 1
#define HAVE_ashrqi3 1
#define HAVE_ashrhi3 1
#define HAVE_ashrsi3 1
#define HAVE_lshrqi3 1
#define HAVE_lshrhi3 1
#define HAVE_lshrsi3 1
#define HAVE_untyped_call 1
#define HAVE_divmodhi4 (TARGET_40_PLUS)
#define HAVE_rotrhi3 (TARGET_40_PLUS)
extern rtx        gen_rtspc                (void);
extern rtx        gen_blockage             (void);
extern rtx        gen_setd                 (void);
extern rtx        gen_seti                 (void);
extern rtx        gen_cmpqi                (rtx, rtx);
extern rtx        gen_cmphi                (rtx, rtx);
extern rtx        gen_cmpsi                (rtx, rtx);
extern rtx        gen_cmpdi                (rtx, rtx);
extern rtx        gen_doloop_end_insn      (rtx, rtx);
extern rtx        gen_doloop_end_nocc      (rtx, rtx);
extern rtx        gen_cbranchdf4           (rtx, rtx, rtx, rtx);
extern rtx        gen_cbranchqi4           (rtx, rtx, rtx, rtx);
extern rtx        gen_cbranchhi4           (rtx, rtx, rtx, rtx);
extern rtx        gen_cbranchsi4           (rtx, rtx, rtx, rtx);
extern rtx        gen_cbranchdi4           (rtx, rtx, rtx, rtx);
extern rtx        gen_cond_branch          (rtx, rtx);
extern rtx        gen_movdi                (rtx, rtx);
extern rtx        gen_movsi                (rtx, rtx);
extern rtx        gen_movqi                (rtx, rtx);
extern rtx        gen_movhi                (rtx, rtx);
extern rtx        gen_movdf_split          (rtx, rtx);
extern rtx        gen_movsf                (rtx, rtx);
extern rtx        gen_cpymemhi1            (rtx, rtx, rtx, rtx);
extern rtx        gen_cpymemhi_nocc        (rtx, rtx, rtx, rtx);
extern rtx        gen_truncdfsf2           (rtx, rtx);
extern rtx        gen_zero_extendqihi2     (rtx, rtx);
extern rtx        gen_extendsfdf2          (rtx, rtx);
extern rtx        gen_extendqihi2          (rtx, rtx);
extern rtx        gen_extendhisi2          (rtx, rtx);
extern rtx        gen_floatsidf2           (rtx, rtx);
extern rtx        gen_floathidf2           (rtx, rtx);
extern rtx        gen_fix_truncdfsi2       (rtx, rtx);
extern rtx        gen_fix_truncdfhi2       (rtx, rtx);
extern rtx        gen_adddf3               (rtx, rtx, rtx);
extern rtx        gen_adddi3               (rtx, rtx, rtx);
extern rtx        gen_addsi3               (rtx, rtx, rtx);
extern rtx        gen_addhi3               (rtx, rtx, rtx);
extern rtx        gen_addqi3               (rtx, rtx, rtx);
extern rtx        gen_subdf3               (rtx, rtx, rtx);
extern rtx        gen_subdi3               (rtx, rtx, rtx);
extern rtx        gen_subsi3               (rtx, rtx, rtx);
extern rtx        gen_subhi3               (rtx, rtx, rtx);
extern rtx        gen_subqi3               (rtx, rtx, rtx);
extern rtx        gen_iorqi3               (rtx, rtx, rtx);
extern rtx        gen_iorhi3               (rtx, rtx, rtx);
extern rtx        gen_iorqi3_nocc          (rtx, rtx, rtx);
extern rtx        gen_iorqi3_cc            (rtx, rtx, rtx);
extern rtx        gen_iorhi3_nocc          (rtx, rtx, rtx);
extern rtx        gen_iorhi3_cc            (rtx, rtx, rtx);
extern rtx        gen_xorhi3               (rtx, rtx, rtx);
extern rtx        gen_one_cmplqi2          (rtx, rtx);
extern rtx        gen_one_cmplhi2          (rtx, rtx);
extern rtx        gen_ashiftqi_sc          (rtx, rtx, rtx);
extern rtx        gen_ashiftrtqi_sc        (rtx, rtx, rtx);
extern rtx        gen_lshiftrtqi_sc        (rtx, rtx, rtx);
extern rtx        gen_ashifthi_sc          (rtx, rtx, rtx);
extern rtx        gen_ashiftrthi_sc        (rtx, rtx, rtx);
extern rtx        gen_lshiftrthi_sc        (rtx, rtx, rtx);
extern rtx        gen_ashiftsi_sc          (rtx, rtx, rtx);
extern rtx        gen_ashiftrtsi_sc        (rtx, rtx, rtx);
extern rtx        gen_lshiftrtsi_sc        (rtx, rtx, rtx);
extern rtx        gen_ashiftqi_sc_nocc     (rtx, rtx, rtx);
extern rtx        gen_ashiftqi_sc_cc       (rtx, rtx, rtx);
extern rtx        gen_ashiftrtqi_sc_nocc   (rtx, rtx, rtx);
extern rtx        gen_ashiftrtqi_sc_cc     (rtx, rtx, rtx);
extern rtx        gen_lshiftrtqi_sc_nocc   (rtx, rtx, rtx);
extern rtx        gen_lshiftrtqi_sc_cc     (rtx, rtx, rtx);
extern rtx        gen_ashifthi_sc_nocc     (rtx, rtx, rtx);
extern rtx        gen_ashifthi_sc_cc       (rtx, rtx, rtx);
extern rtx        gen_ashiftrthi_sc_nocc   (rtx, rtx, rtx);
extern rtx        gen_ashiftrthi_sc_cc     (rtx, rtx, rtx);
extern rtx        gen_lshiftrthi_sc_nocc   (rtx, rtx, rtx);
extern rtx        gen_lshiftrthi_sc_cc     (rtx, rtx, rtx);
extern rtx        gen_ashiftsi_sc_nocc     (rtx, rtx, rtx);
extern rtx        gen_ashiftrtsi_sc_nocc   (rtx, rtx, rtx);
extern rtx        gen_lshiftrtsi_sc_nocc   (rtx, rtx, rtx);
extern rtx        gen_ashiftqi_base        (rtx, rtx, rtx);
extern rtx        gen_ashiftrtqi_base      (rtx, rtx, rtx);
extern rtx        gen_lshiftrtqi_base      (rtx, rtx, rtx);
extern rtx        gen_ashifthi_base        (rtx, rtx, rtx);
extern rtx        gen_ashiftrthi_base      (rtx, rtx, rtx);
extern rtx        gen_lshiftrthi_base      (rtx, rtx, rtx);
extern rtx        gen_ashiftsi_base        (rtx, rtx, rtx);
extern rtx        gen_ashiftrtsi_base      (rtx, rtx, rtx);
extern rtx        gen_lshiftrtsi_base      (rtx, rtx, rtx);
extern rtx        gen_ashiftqi_base_nocc   (rtx, rtx, rtx);
extern rtx        gen_ashiftrtqi_base_nocc (rtx, rtx, rtx);
extern rtx        gen_lshiftrtqi_base_nocc (rtx, rtx, rtx);
extern rtx        gen_ashifthi_base_nocc   (rtx, rtx, rtx);
extern rtx        gen_ashiftrthi_base_nocc (rtx, rtx, rtx);
extern rtx        gen_lshiftrthi_base_nocc (rtx, rtx, rtx);
extern rtx        gen_ashiftsi_base_nocc   (rtx, rtx, rtx);
extern rtx        gen_ashiftrtsi_base_nocc (rtx, rtx, rtx);
extern rtx        gen_lshiftrtsi_base_nocc (rtx, rtx, rtx);
extern rtx        gen_aslhi_op             (rtx, rtx, rtx);
extern rtx        gen_aslhi_op_nocc        (rtx, rtx, rtx);
extern rtx        gen_aslhi_op_cc          (rtx, rtx, rtx);
extern rtx        gen_aslsi_op             (rtx, rtx, rtx);
extern rtx        gen_aslsi_op__nocc       (rtx, rtx, rtx);
extern rtx        gen_aslsi_op__cc         (rtx, rtx, rtx);
extern rtx        gen_absdf2               (rtx, rtx);
extern rtx        gen_absdf2_nocc          (rtx, rtx);
extern rtx        gen_absdf2_cc            (rtx, rtx);
extern rtx        gen_negdf2               (rtx, rtx);
extern rtx        gen_negdf2_nocc          (rtx, rtx);
extern rtx        gen_negdf2_cc            (rtx, rtx);
extern rtx        gen_negdi2               (rtx, rtx);
extern rtx        gen_negdi2_nocc          (rtx, rtx);
extern rtx        gen_negsi2               (rtx, rtx);
extern rtx        gen_negsi2_nocc          (rtx, rtx);
extern rtx        gen_negqi2               (rtx, rtx);
extern rtx        gen_neghi2               (rtx, rtx);
extern rtx        gen_negqi2_nocc          (rtx, rtx);
extern rtx        gen_negqi2_cc            (rtx, rtx);
extern rtx        gen_neghi2_nocc          (rtx, rtx);
extern rtx        gen_neghi2_cc            (rtx, rtx);
extern rtx        gen_jump                 (rtx);
extern rtx        gen_tablejump            (rtx, rtx);
extern rtx        gen_indirect_jump        (rtx);
extern rtx        gen_call                 (rtx, rtx);
extern rtx        gen_call_value           (rtx, rtx, rtx);
extern rtx        gen_nop                  (void);
extern rtx        gen_muldf3               (rtx, rtx, rtx);
extern rtx        gen_muldf3_nocc          (rtx, rtx, rtx);
extern rtx        gen_muldf3_cc            (rtx, rtx, rtx);
extern rtx        gen_mulhi3               (rtx, rtx, rtx);
extern rtx        gen_mulhi3_nocc          (rtx, rtx, rtx);
extern rtx        gen_mulhi3_cc            (rtx, rtx, rtx);
extern rtx        gen_mulhisi3             (rtx, rtx, rtx);
extern rtx        gen_mulhisi3_nocc        (rtx, rtx, rtx);
extern rtx        gen_mulhisi3_cc          (rtx, rtx, rtx);
extern rtx        gen_divdf3               (rtx, rtx, rtx);
extern rtx        gen_divdf3_nocc          (rtx, rtx, rtx);
extern rtx        gen_divdf3_cc            (rtx, rtx, rtx);
extern rtx        gen_divmodhi4_nocc       (rtx, rtx, rtx);
extern rtx        gen_bswaphi2             (rtx, rtx);
extern rtx        gen_bswaphi2_nocc        (rtx, rtx);
extern rtx        gen_bswaphi2_cc          (rtx, rtx);
extern rtx        gen_bswapsi2             (rtx, rtx);
extern rtx        gen_bswapsi2_nocc        (rtx, rtx);
extern rtx        gen_rotlhi3              (rtx, rtx, rtx);
extern rtx        gen_rotlhi3_nocc         (rtx, rtx, rtx);
extern rtx        gen_rotlhi3_cc           (rtx, rtx, rtx);
extern rtx        gen_prologue             (void);
extern rtx        gen_epilogue             (void);
extern rtx        gen_doloop_end           (rtx, rtx);
extern rtx        gen_movdf                (rtx, rtx);
extern rtx        gen_cpymemhi             (rtx, rtx, rtx, rtx);
extern rtx        gen_andqi3               (rtx, rtx, rtx);
extern rtx        gen_andhi3               (rtx, rtx, rtx);
extern rtx        gen_ashlqi3              (rtx, rtx, rtx);
extern rtx        gen_ashlhi3              (rtx, rtx, rtx);
extern rtx        gen_ashlsi3              (rtx, rtx, rtx);
extern rtx        gen_ashrqi3              (rtx, rtx, rtx);
extern rtx        gen_ashrhi3              (rtx, rtx, rtx);
extern rtx        gen_ashrsi3              (rtx, rtx, rtx);
extern rtx        gen_lshrqi3              (rtx, rtx, rtx);
extern rtx        gen_lshrhi3              (rtx, rtx, rtx);
extern rtx        gen_lshrsi3              (rtx, rtx, rtx);
extern rtx        gen_untyped_call         (rtx, rtx, rtx);
extern rtx        gen_divmodhi4            (rtx, rtx, rtx, rtx);
extern rtx        gen_rotrhi3              (rtx, rtx, rtx);

#endif /* GCC_INSN_FLAGS_H */
