/* 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