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

#define HAVE_adddi3 1
#define HAVE_addsi3 1
#define HAVE_incscc 1
#define HAVE_addsf3 (TARGET_HARD_FLOAT)
#define HAVE_adddf3 (TARGET_HARD_FLOAT)
#define HAVE_addxf3 (ENABLE_XF_PATTERNS && TARGET_HARD_FLOAT)
#define HAVE_subdi3 1
#define HAVE_subsi3 1
#define HAVE_decscc 1
#define HAVE_subsf3 (TARGET_HARD_FLOAT)
#define HAVE_subdf3 (TARGET_HARD_FLOAT)
#define HAVE_subxf3 (ENABLE_XF_PATTERNS && TARGET_HARD_FLOAT)
#define HAVE_mulsi3 1
#define HAVE_mulsidi3 (arm_fast_multiply)
#define HAVE_umulsidi3 (arm_fast_multiply)
#define HAVE_smulsi3_highpart (arm_fast_multiply)
#define HAVE_umulsi3_highpart (arm_fast_multiply)
#define HAVE_mulsf3 (TARGET_HARD_FLOAT)
#define HAVE_muldf3 (TARGET_HARD_FLOAT)
#define HAVE_mulxf3 (ENABLE_XF_PATTERNS && TARGET_HARD_FLOAT)
#define HAVE_divsf3 (TARGET_HARD_FLOAT)
#define HAVE_divdf3 (TARGET_HARD_FLOAT)
#define HAVE_divxf3 (ENABLE_XF_PATTERNS && TARGET_HARD_FLOAT)
#define HAVE_modsf3 (TARGET_HARD_FLOAT)
#define HAVE_moddf3 (TARGET_HARD_FLOAT)
#define HAVE_modxf3 (ENABLE_XF_PATTERNS && TARGET_HARD_FLOAT)
#define HAVE_anddi3 1
#define HAVE_andsi3 1
#define HAVE_insv 1
#define HAVE_andsi_notsi_si 1
#define HAVE_andsi_not_shiftsi_si 1
#define HAVE_iordi3 1
#define HAVE_iorsi3 1
#define HAVE_xordi3 1
#define HAVE_xorsi3 1
#define HAVE_smaxsi3 1
#define HAVE_sminsi3 1
#define HAVE_umaxsi3 1
#define HAVE_uminsi3 1
#define HAVE_ashlsi3 1
#define HAVE_ashrsi3 1
#define HAVE_lshrsi3 1
#define HAVE_rotlsi3 1
#define HAVE_rotrsi3 1
#define HAVE_negdi2 1
#define HAVE_negsi2 1
#define HAVE_negsf2 (TARGET_HARD_FLOAT)
#define HAVE_negdf2 (TARGET_HARD_FLOAT)
#define HAVE_negxf2 (ENABLE_XF_PATTERNS && TARGET_HARD_FLOAT)
#define HAVE_abssi2 1
#define HAVE_abssf2 (TARGET_HARD_FLOAT)
#define HAVE_absdf2 (TARGET_HARD_FLOAT)
#define HAVE_absxf2 (ENABLE_XF_PATTERNS && TARGET_HARD_FLOAT)
#define HAVE_sqrtsf2 (TARGET_HARD_FLOAT)
#define HAVE_sqrtdf2 (TARGET_HARD_FLOAT)
#define HAVE_sqrtxf2 (ENABLE_XF_PATTERNS && TARGET_HARD_FLOAT)
#define HAVE_one_cmpldi2 1
#define HAVE_one_cmplsi2 1
#define HAVE_floatsisf2 (TARGET_HARD_FLOAT)
#define HAVE_floatsidf2 (TARGET_HARD_FLOAT)
#define HAVE_floatsixf2 (ENABLE_XF_PATTERNS && TARGET_HARD_FLOAT)
#define HAVE_fix_truncsfsi2 (TARGET_HARD_FLOAT)
#define HAVE_fix_truncdfsi2 (TARGET_HARD_FLOAT)
#define HAVE_fix_truncxfsi2 (ENABLE_XF_PATTERNS && TARGET_HARD_FLOAT)
#define HAVE_truncdfsf2 (TARGET_HARD_FLOAT)
#define HAVE_truncxfsf2 (ENABLE_XF_PATTERNS && TARGET_HARD_FLOAT)
#define HAVE_truncxfdf2 (ENABLE_XF_PATTERNS && TARGET_HARD_FLOAT)
#define HAVE_zero_extendsidi2 1
#define HAVE_zero_extendqidi2 1
#define HAVE_extendsidi2 1
#define HAVE_zero_extendhisi2 1
#define HAVE_zero_extendqisi2 1
#define HAVE_extendhisi2 1
#define HAVE_extendhisi2_mem 1
#define HAVE_extendqihi2 1
#define HAVE_extendqisi2 1
#define HAVE_extendsfdf2 (TARGET_HARD_FLOAT)
#define HAVE_extendsfxf2 (ENABLE_XF_PATTERNS && TARGET_HARD_FLOAT)
#define HAVE_extenddfxf2 (ENABLE_XF_PATTERNS && TARGET_HARD_FLOAT)
#define HAVE_movdi 1
#define HAVE_movsi 1
#define HAVE_movaddr 1
#define HAVE_pic_load_addr (flag_pic)
#define HAVE_pic_load_addr_based (flag_pic)
#define HAVE_pic_add_dot_plus_eight (flag_pic)
#define HAVE_storehi 1
#define HAVE_storehi_bigend 1
#define HAVE_storeinthi 1
#define HAVE_storehi_single_op (arm_arch4)
#define HAVE_movhi 1
#define HAVE_rotated_loadsi (! TARGET_SHORT_BY_BYTES)
#define HAVE_movhi_bytes 1
#define HAVE_movhi_bigend 1
#define HAVE_reload_outhi 1
#define HAVE_reload_inhi (TARGET_SHORT_BY_BYTES)
#define HAVE_movqi 1
#define HAVE_movsf 1
#define HAVE_movdf 1
#define HAVE_reload_outdf 1
#define HAVE_movxf (ENABLE_XF_PATTERNS && TARGET_HARD_FLOAT)
#define HAVE_load_multiple 1
#define HAVE_store_multiple 1
#define HAVE_movstrqi 1
#define HAVE_cmpsi 1
#define HAVE_cmpsf (TARGET_HARD_FLOAT)
#define HAVE_cmpdf (TARGET_HARD_FLOAT)
#define HAVE_cmpxf (ENABLE_XF_PATTERNS && TARGET_HARD_FLOAT)
#define HAVE_beq 1
#define HAVE_bne 1
#define HAVE_bgt 1
#define HAVE_ble 1
#define HAVE_bge 1
#define HAVE_blt 1
#define HAVE_bgtu 1
#define HAVE_bleu 1
#define HAVE_bgeu 1
#define HAVE_bltu 1
#define HAVE_seq 1
#define HAVE_sne 1
#define HAVE_sgt 1
#define HAVE_sle 1
#define HAVE_sge 1
#define HAVE_slt 1
#define HAVE_sgtu 1
#define HAVE_sleu 1
#define HAVE_sgeu 1
#define HAVE_sltu 1
#define HAVE_movsicc 1
#define HAVE_movsfcc 1
#define HAVE_movdfcc (TARGET_HARD_FLOAT)
#define HAVE_jump 1
#define HAVE_call 1
#define HAVE_call_value 1
#define HAVE_return (USE_RETURN_INSN(FALSE))
#define HAVE_untyped_call 1
#define HAVE_blockage 1
#define HAVE_casesi 1
#define HAVE_casesi_internal 1
#define HAVE_indirect_jump 1
#define HAVE_nop 1
#define HAVE_movcond 1
#define HAVE_prologue 1
#define HAVE_consttable_4 1
#define HAVE_consttable_8 1
#define HAVE_consttable_end 1
#define HAVE_align_4 1

#ifndef NO_MD_PROTOTYPES
extern rtx gen_adddi3                 PROTO((rtx, rtx, rtx));
extern rtx gen_addsi3                 PROTO((rtx, rtx, rtx));
extern rtx gen_incscc                 PROTO((rtx, rtx, rtx, rtx));
extern rtx gen_addsf3                 PROTO((rtx, rtx, rtx));
extern rtx gen_adddf3                 PROTO((rtx, rtx, rtx));
extern rtx gen_addxf3                 PROTO((rtx, rtx, rtx));
extern rtx gen_subdi3                 PROTO((rtx, rtx, rtx));
extern rtx gen_subsi3                 PROTO((rtx, rtx, rtx));
extern rtx gen_decscc                 PROTO((rtx, rtx, rtx, rtx));
extern rtx gen_subsf3                 PROTO((rtx, rtx, rtx));
extern rtx gen_subdf3                 PROTO((rtx, rtx, rtx));
extern rtx gen_subxf3                 PROTO((rtx, rtx, rtx));
extern rtx gen_mulsi3                 PROTO((rtx, rtx, rtx));
extern rtx gen_mulsidi3               PROTO((rtx, rtx, rtx));
extern rtx gen_umulsidi3              PROTO((rtx, rtx, rtx));
extern rtx gen_smulsi3_highpart       PROTO((rtx, rtx, rtx));
extern rtx gen_umulsi3_highpart       PROTO((rtx, rtx, rtx));
extern rtx gen_mulsf3                 PROTO((rtx, rtx, rtx));
extern rtx gen_muldf3                 PROTO((rtx, rtx, rtx));
extern rtx gen_mulxf3                 PROTO((rtx, rtx, rtx));
extern rtx gen_divsf3                 PROTO((rtx, rtx, rtx));
extern rtx gen_divdf3                 PROTO((rtx, rtx, rtx));
extern rtx gen_divxf3                 PROTO((rtx, rtx, rtx));
extern rtx gen_modsf3                 PROTO((rtx, rtx, rtx));
extern rtx gen_moddf3                 PROTO((rtx, rtx, rtx));
extern rtx gen_modxf3                 PROTO((rtx, rtx, rtx));
extern rtx gen_anddi3                 PROTO((rtx, rtx, rtx));
extern rtx gen_andsi3                 PROTO((rtx, rtx, rtx));
extern rtx gen_insv                   PROTO((rtx, rtx, rtx, rtx));
extern rtx gen_andsi_notsi_si         PROTO((rtx, rtx, rtx));
extern rtx gen_andsi_not_shiftsi_si   PROTO((rtx, rtx, rtx, rtx, rtx));
extern rtx gen_iordi3                 PROTO((rtx, rtx, rtx));
extern rtx gen_iorsi3                 PROTO((rtx, rtx, rtx));
extern rtx gen_xordi3                 PROTO((rtx, rtx, rtx));
extern rtx gen_xorsi3                 PROTO((rtx, rtx, rtx));
extern rtx gen_smaxsi3                PROTO((rtx, rtx, rtx));
extern rtx gen_sminsi3                PROTO((rtx, rtx, rtx));
extern rtx gen_umaxsi3                PROTO((rtx, rtx, rtx));
extern rtx gen_uminsi3                PROTO((rtx, rtx, rtx));
extern rtx gen_ashlsi3                PROTO((rtx, rtx, rtx));
extern rtx gen_ashrsi3                PROTO((rtx, rtx, rtx));
extern rtx gen_lshrsi3                PROTO((rtx, rtx, rtx));
extern rtx gen_rotlsi3                PROTO((rtx, rtx, rtx));
extern rtx gen_rotrsi3                PROTO((rtx, rtx, rtx));
extern rtx gen_negdi2                 PROTO((rtx, rtx));
extern rtx gen_negsi2                 PROTO((rtx, rtx));
extern rtx gen_negsf2                 PROTO((rtx, rtx));
extern rtx gen_negdf2                 PROTO((rtx, rtx));
extern rtx gen_negxf2                 PROTO((rtx, rtx));
extern rtx gen_abssi2                 PROTO((rtx, rtx));
extern rtx gen_abssf2                 PROTO((rtx, rtx));
extern rtx gen_absdf2                 PROTO((rtx, rtx));
extern rtx gen_absxf2                 PROTO((rtx, rtx));
extern rtx gen_sqrtsf2                PROTO((rtx, rtx));
extern rtx gen_sqrtdf2                PROTO((rtx, rtx));
extern rtx gen_sqrtxf2                PROTO((rtx, rtx));
extern rtx gen_one_cmpldi2            PROTO((rtx, rtx));
extern rtx gen_one_cmplsi2            PROTO((rtx, rtx));
extern rtx gen_floatsisf2             PROTO((rtx, rtx));
extern rtx gen_floatsidf2             PROTO((rtx, rtx));
extern rtx gen_floatsixf2             PROTO((rtx, rtx));
extern rtx gen_fix_truncsfsi2         PROTO((rtx, rtx));
extern rtx gen_fix_truncdfsi2         PROTO((rtx, rtx));
extern rtx gen_fix_truncxfsi2         PROTO((rtx, rtx));
extern rtx gen_truncdfsf2             PROTO((rtx, rtx));
extern rtx gen_truncxfsf2             PROTO((rtx, rtx));
extern rtx gen_truncxfdf2             PROTO((rtx, rtx));
extern rtx gen_zero_extendsidi2       PROTO((rtx, rtx));
extern rtx gen_zero_extendqidi2       PROTO((rtx, rtx));
extern rtx gen_extendsidi2            PROTO((rtx, rtx));
extern rtx gen_zero_extendhisi2       PROTO((rtx, rtx));
extern rtx gen_zero_extendqisi2       PROTO((rtx, rtx));
extern rtx gen_extendhisi2            PROTO((rtx, rtx));
extern rtx gen_extendhisi2_mem        PROTO((rtx, rtx));
extern rtx gen_extendqihi2            PROTO((rtx, rtx));
extern rtx gen_extendqisi2            PROTO((rtx, rtx));
extern rtx gen_extendsfdf2            PROTO((rtx, rtx));
extern rtx gen_extendsfxf2            PROTO((rtx, rtx));
extern rtx gen_extenddfxf2            PROTO((rtx, rtx));
extern rtx gen_movdi                  PROTO((rtx, rtx));
extern rtx gen_movsi                  PROTO((rtx, rtx));
extern rtx gen_movaddr                PROTO((rtx, rtx));
extern rtx gen_pic_load_addr          PROTO((rtx, rtx));
extern rtx gen_pic_load_addr_based    PROTO((rtx, rtx));
extern rtx gen_pic_add_dot_plus_eight PROTO((rtx, rtx));
extern rtx gen_storehi                PROTO((rtx, rtx));
extern rtx gen_storehi_bigend         PROTO((rtx, rtx));
extern rtx gen_storeinthi             PROTO((rtx, rtx));
extern rtx gen_storehi_single_op      PROTO((rtx, rtx));
extern rtx gen_movhi                  PROTO((rtx, rtx));
extern rtx gen_rotated_loadsi         PROTO((rtx, rtx));
extern rtx gen_movhi_bytes            PROTO((rtx, rtx));
extern rtx gen_movhi_bigend           PROTO((rtx, rtx));
extern rtx gen_reload_outhi           PROTO((rtx, rtx, rtx));
extern rtx gen_reload_inhi            PROTO((rtx, rtx, rtx));
extern rtx gen_movqi                  PROTO((rtx, rtx));
extern rtx gen_movsf                  PROTO((rtx, rtx));
extern rtx gen_movdf                  PROTO((rtx, rtx));
extern rtx gen_reload_outdf           PROTO((rtx, rtx, rtx));
extern rtx gen_movxf                  PROTO((rtx, rtx));
extern rtx gen_load_multiple          PROTO((rtx, rtx, rtx));
extern rtx gen_store_multiple         PROTO((rtx, rtx, rtx));
extern rtx gen_movstrqi               PROTO((rtx, rtx, rtx, rtx));
extern rtx gen_cmpsi                  PROTO((rtx, rtx));
extern rtx gen_cmpsf                  PROTO((rtx, rtx));
extern rtx gen_cmpdf                  PROTO((rtx, rtx));
extern rtx gen_cmpxf                  PROTO((rtx, rtx));
extern rtx gen_beq                    PROTO((rtx));
extern rtx gen_bne                    PROTO((rtx));
extern rtx gen_bgt                    PROTO((rtx));
extern rtx gen_ble                    PROTO((rtx));
extern rtx gen_bge                    PROTO((rtx));
extern rtx gen_blt                    PROTO((rtx));
extern rtx gen_bgtu                   PROTO((rtx));
extern rtx gen_bleu                   PROTO((rtx));
extern rtx gen_bgeu                   PROTO((rtx));
extern rtx gen_bltu                   PROTO((rtx));
extern rtx gen_seq                    PROTO((rtx));
extern rtx gen_sne                    PROTO((rtx));
extern rtx gen_sgt                    PROTO((rtx));
extern rtx gen_sle                    PROTO((rtx));
extern rtx gen_sge                    PROTO((rtx));
extern rtx gen_slt                    PROTO((rtx));
extern rtx gen_sgtu                   PROTO((rtx));
extern rtx gen_sleu                   PROTO((rtx));
extern rtx gen_sgeu                   PROTO((rtx));
extern rtx gen_sltu                   PROTO((rtx));
extern rtx gen_movsicc                PROTO((rtx, rtx, rtx, rtx));
extern rtx gen_movsfcc                PROTO((rtx, rtx, rtx, rtx));
extern rtx gen_movdfcc                PROTO((rtx, rtx, rtx, rtx));
extern rtx gen_jump                   PROTO((rtx));
extern rtx gen_return                 PROTO((void));
extern rtx gen_untyped_call           PROTO((rtx, rtx, rtx));
extern rtx gen_blockage               PROTO((void));
extern rtx gen_casesi                 PROTO((rtx, rtx, rtx, rtx, rtx));
extern rtx gen_casesi_internal        PROTO((rtx, rtx, rtx, rtx));
extern rtx gen_indirect_jump          PROTO((rtx));
extern rtx gen_nop                    PROTO((void));
extern rtx gen_movcond                PROTO((rtx, rtx, rtx, rtx, rtx, rtx));
extern rtx gen_prologue               PROTO((void));
extern rtx gen_consttable_4           PROTO((rtx));
extern rtx gen_consttable_8           PROTO((rtx));
extern rtx gen_consttable_end         PROTO((void));
extern rtx gen_align_4                PROTO((void));

#ifdef MD_CALL_PROTOTYPES
extern rtx gen_call                   PROTO((rtx, rtx));
extern rtx gen_call_value             PROTO((rtx, rtx, rtx));

#else /* !MD_CALL_PROTOTYPES */
extern rtx gen_call ();
extern rtx gen_call_value ();
#endif /* !MD_CALL_PROTOTYPES */

#else  /* NO_MD_PROTOTYPES */
extern rtx gen_adddi3 ();
extern rtx gen_addsi3 ();
extern rtx gen_incscc ();
extern rtx gen_addsf3 ();
extern rtx gen_adddf3 ();
extern rtx gen_addxf3 ();
extern rtx gen_subdi3 ();
extern rtx gen_subsi3 ();
extern rtx gen_decscc ();
extern rtx gen_subsf3 ();
extern rtx gen_subdf3 ();
extern rtx gen_subxf3 ();
extern rtx gen_mulsi3 ();
extern rtx gen_mulsidi3 ();
extern rtx gen_umulsidi3 ();
extern rtx gen_smulsi3_highpart ();
extern rtx gen_umulsi3_highpart ();
extern rtx gen_mulsf3 ();
extern rtx gen_muldf3 ();
extern rtx gen_mulxf3 ();
extern rtx gen_divsf3 ();
extern rtx gen_divdf3 ();
extern rtx gen_divxf3 ();
extern rtx gen_modsf3 ();
extern rtx gen_moddf3 ();
extern rtx gen_modxf3 ();
extern rtx gen_anddi3 ();
extern rtx gen_andsi3 ();
extern rtx gen_insv ();
extern rtx gen_andsi_notsi_si ();
extern rtx gen_andsi_not_shiftsi_si ();
extern rtx gen_iordi3 ();
extern rtx gen_iorsi3 ();
extern rtx gen_xordi3 ();
extern rtx gen_xorsi3 ();
extern rtx gen_smaxsi3 ();
extern rtx gen_sminsi3 ();
extern rtx gen_umaxsi3 ();
extern rtx gen_uminsi3 ();
extern rtx gen_ashlsi3 ();
extern rtx gen_ashrsi3 ();
extern rtx gen_lshrsi3 ();
extern rtx gen_rotlsi3 ();
extern rtx gen_rotrsi3 ();
extern rtx gen_negdi2 ();
extern rtx gen_negsi2 ();
extern rtx gen_negsf2 ();
extern rtx gen_negdf2 ();
extern rtx gen_negxf2 ();
extern rtx gen_abssi2 ();
extern rtx gen_abssf2 ();
extern rtx gen_absdf2 ();
extern rtx gen_absxf2 ();
extern rtx gen_sqrtsf2 ();
extern rtx gen_sqrtdf2 ();
extern rtx gen_sqrtxf2 ();
extern rtx gen_one_cmpldi2 ();
extern rtx gen_one_cmplsi2 ();
extern rtx gen_floatsisf2 ();
extern rtx gen_floatsidf2 ();
extern rtx gen_floatsixf2 ();
extern rtx gen_fix_truncsfsi2 ();
extern rtx gen_fix_truncdfsi2 ();
extern rtx gen_fix_truncxfsi2 ();
extern rtx gen_truncdfsf2 ();
extern rtx gen_truncxfsf2 ();
extern rtx gen_truncxfdf2 ();
extern rtx gen_zero_extendsidi2 ();
extern rtx gen_zero_extendqidi2 ();
extern rtx gen_extendsidi2 ();
extern rtx gen_zero_extendhisi2 ();
extern rtx gen_zero_extendqisi2 ();
extern rtx gen_extendhisi2 ();
extern rtx gen_extendhisi2_mem ();
extern rtx gen_extendqihi2 ();
extern rtx gen_extendqisi2 ();
extern rtx gen_extendsfdf2 ();
extern rtx gen_extendsfxf2 ();
extern rtx gen_extenddfxf2 ();
extern rtx gen_movdi ();
extern rtx gen_movsi ();
extern rtx gen_movaddr ();
extern rtx gen_pic_load_addr ();
extern rtx gen_pic_load_addr_based ();
extern rtx gen_pic_add_dot_plus_eight ();
extern rtx gen_storehi ();
extern rtx gen_storehi_bigend ();
extern rtx gen_storeinthi ();
extern rtx gen_storehi_single_op ();
extern rtx gen_movhi ();
extern rtx gen_rotated_loadsi ();
extern rtx gen_movhi_bytes ();
extern rtx gen_movhi_bigend ();
extern rtx gen_reload_outhi ();
extern rtx gen_reload_inhi ();
extern rtx gen_movqi ();
extern rtx gen_movsf ();
extern rtx gen_movdf ();
extern rtx gen_reload_outdf ();
extern rtx gen_movxf ();
extern rtx gen_load_multiple ();
extern rtx gen_store_multiple ();
extern rtx gen_movstrqi ();
extern rtx gen_cmpsi ();
extern rtx gen_cmpsf ();
extern rtx gen_cmpdf ();
extern rtx gen_cmpxf ();
extern rtx gen_beq ();
extern rtx gen_bne ();
extern rtx gen_bgt ();
extern rtx gen_ble ();
extern rtx gen_bge ();
extern rtx gen_blt ();
extern rtx gen_bgtu ();
extern rtx gen_bleu ();
extern rtx gen_bgeu ();
extern rtx gen_bltu ();
extern rtx gen_seq ();
extern rtx gen_sne ();
extern rtx gen_sgt ();
extern rtx gen_sle ();
extern rtx gen_sge ();
extern rtx gen_slt ();
extern rtx gen_sgtu ();
extern rtx gen_sleu ();
extern rtx gen_sgeu ();
extern rtx gen_sltu ();
extern rtx gen_movsicc ();
extern rtx gen_movsfcc ();
extern rtx gen_movdfcc ();
extern rtx gen_jump ();
extern rtx gen_return ();
extern rtx gen_untyped_call ();
extern rtx gen_blockage ();
extern rtx gen_casesi ();
extern rtx gen_casesi_internal ();
extern rtx gen_indirect_jump ();
extern rtx gen_nop ();
extern rtx gen_movcond ();
extern rtx gen_prologue ();
extern rtx gen_consttable_4 ();
extern rtx gen_consttable_8 ();
extern rtx gen_consttable_end ();
extern rtx gen_align_4 ();
extern rtx gen_call ();
extern rtx gen_call_value ();
#endif  /* NO_MD_PROTOTYPES */


syntax highlighted by Code2HTML, v. 0.9.1