/* Generated automatically by the program `genflags' from the machine description file `md'. */ #define HAVE_load_gprel 1 #define HAVE_gprel64_offset 1 #define HAVE_extendqidi2 1 #define HAVE_extendhidi2 1 #define HAVE_extendsidi2 1 #define HAVE_zero_extendqidi2 1 #define HAVE_zero_extendhidi2 1 #define HAVE_zero_extendsidi2 1 #define HAVE_extendsfdf2 1 #define HAVE_truncdfsf2 1 #define HAVE_truncxfsf2 1 #define HAVE_truncxfdf2 1 #define HAVE_floatdixf2 1 #define HAVE_fix_truncsfdi2 1 #define HAVE_fix_truncdfdi2 1 #define HAVE_floatunsdisf2 1 #define HAVE_floatunsdidf2 1 #define HAVE_fixuns_truncsfdi2 1 #define HAVE_fixuns_truncdfdi2 1 #define HAVE_extv 1 #define HAVE_extzv 1 #define HAVE_shift_mix4left 1 #define HAVE_mix4right 1 #define HAVE_adddi3 1 #define HAVE_subdi3 1 #define HAVE_muldi3 1 #define HAVE_smuldi3_highpart 1 #define HAVE_umuldi3_highpart 1 #define HAVE_negdi2 1 #define HAVE_addsf3 1 #define HAVE_subsf3 1 #define HAVE_mulsf3 1 #define HAVE_abssf2 1 #define HAVE_negsf2 1 #define HAVE_minsf3 1 #define HAVE_maxsf3 1 #define HAVE_adddf3 1 #define HAVE_subdf3 1 #define HAVE_muldf3 1 #define HAVE_absdf2 1 #define HAVE_negdf2 1 #define HAVE_mindf3 1 #define HAVE_maxdf3 1 #define HAVE_ashldi3 1 #define HAVE_ashrdi3 1 #define HAVE_lshrdi3 1 #define HAVE_anddi3 1 #define HAVE_iordi3 1 #define HAVE_xordi3 1 #define HAVE_one_cmpldi2 1 #define HAVE_call_internal 1 #define HAVE_call_value_internal 1 #define HAVE_return_internal 1 #define HAVE_return (ia64_direct_return ()) #define HAVE_jump 1 #define HAVE_indirect_jump 1 #define HAVE_tablejump_internal 1 #define HAVE_prologue_allocate_stack 1 #define HAVE_epilogue_deallocate_stack 1 #define HAVE_alloc 1 #define HAVE_gr_spill 1 #define HAVE_gr_restore 1 #define HAVE_fr_spill 1 #define HAVE_fr_restore 1 #define HAVE_pr_spill 1 #define HAVE_pr_restore 1 #define HAVE_pfs_restore 1 #define HAVE_unat_spill 1 #define HAVE_unat_restore 1 #define HAVE_bsp_value 1 #define HAVE_set_bsp 1 #define HAVE_flushrs 1 #define HAVE_nop 1 #define HAVE_blockage 1 #define HAVE_insn_group_barrier 1 #define HAVE_flush_cache 1 #define HAVE_ccv_restore_si 1 #define HAVE_ccv_restore_di 1 #define HAVE_mf 1 #define HAVE_fetchadd_acq_si 1 #define HAVE_fetchadd_acq_di 1 #define HAVE_cmpxchg_acq_si 1 #define HAVE_cmpxchg_acq_di 1 #define HAVE_xchgsi 1 #define HAVE_xchgdi 1 #define HAVE_movqi 1 #define HAVE_movhi 1 #define HAVE_movsi 1 #define HAVE_movdi 1 #define HAVE_load_fptr 1 #define HAVE_load_gprel64 1 #define HAVE_load_symptr 1 #define HAVE_movsf 1 #define HAVE_movdf 1 #define HAVE_movxf 1 #define HAVE_insv 1 #define HAVE_addsi3 1 #define HAVE_subsi3 1 #define HAVE_mulsi3 1 #define HAVE_negsi2 1 #define HAVE_abssi2 1 #define HAVE_sminsi3 1 #define HAVE_smaxsi3 1 #define HAVE_uminsi3 1 #define HAVE_umaxsi3 1 #define HAVE_absdi2 1 #define HAVE_smindi3 1 #define HAVE_smaxdi3 1 #define HAVE_umindi3 1 #define HAVE_umaxdi3 1 #define HAVE_ffsdi2 1 #define HAVE_ashlsi3 1 #define HAVE_ashrsi3 1 #define HAVE_lshrsi3 1 #define HAVE_rotrsi3 1 #define HAVE_rotrdi3 1 #define HAVE_one_cmplsi2 1 #define HAVE_cmpsi 1 #define HAVE_cmpdi 1 #define HAVE_cmpsf 1 #define HAVE_cmpdf 1 #define HAVE_cmpxf (0) #define HAVE_movcc 1 #define HAVE_beq 1 #define HAVE_bne 1 #define HAVE_blt 1 #define HAVE_ble 1 #define HAVE_bgt 1 #define HAVE_bge 1 #define HAVE_bltu 1 #define HAVE_bleu 1 #define HAVE_bgtu 1 #define HAVE_bgeu 1 #define HAVE_seq 1 #define HAVE_sne 1 #define HAVE_slt 1 #define HAVE_sle 1 #define HAVE_sgt 1 #define HAVE_sge 1 #define HAVE_sltu 1 #define HAVE_sleu 1 #define HAVE_sgtu 1 #define HAVE_sgeu 1 #define HAVE_call 1 #define HAVE_indirect_call_pic 1 #define HAVE_setjmp_call_pic 1 #define HAVE_call_pic 1 #define HAVE_call_value 1 #define HAVE_indirect_call_value_pic 1 #define HAVE_indirect_call_multiple_values_pic 1 #define HAVE_setjmp_call_value_pic 1 #define HAVE_call_value_pic 1 #define HAVE_call_multiple_values_pic 1 #define HAVE_untyped_call 1 #define HAVE_tablejump 1 #define HAVE_prologue 1 #define HAVE_epilogue 1 #define HAVE_save_stack_nonlocal 1 #define HAVE_nonlocal_goto 1 #define HAVE_nonlocal_goto_receiver 1 #define HAVE_eh_epilogue 1 #define HAVE_restore_stack_nonlocal 1 #define HAVE_val_compare_and_swap_si 1 #define HAVE_val_compare_and_swap_di 1 #define HAVE_lock_test_and_set_si 1 #define HAVE_lock_test_and_set_di 1 #define HAVE_fetch_and_add_si 1 #define HAVE_fetch_and_sub_si 1 #define HAVE_fetch_and_or_si 1 #define HAVE_fetch_and_and_si 1 #define HAVE_fetch_and_xor_si 1 #define HAVE_fetch_and_nand_si 1 #define HAVE_fetch_and_add_di 1 #define HAVE_fetch_and_sub_di 1 #define HAVE_fetch_and_or_di 1 #define HAVE_fetch_and_and_di 1 #define HAVE_fetch_and_xor_di 1 #define HAVE_fetch_and_nand_di 1 #define HAVE_add_and_fetch_di 1 #define HAVE_sub_and_fetch_di 1 #define HAVE_or_and_fetch_di 1 #define HAVE_and_and_fetch_di 1 #define HAVE_xor_and_fetch_di 1 #define HAVE_nand_and_fetch_di 1 #define HAVE_add_and_fetch_si 1 #define HAVE_sub_and_fetch_si 1 #define HAVE_or_and_fetch_si 1 #define HAVE_and_and_fetch_si 1 #define HAVE_xor_and_fetch_si 1 #define HAVE_nand_and_fetch_si 1 extern rtx gen_load_gprel PARAMS ((rtx, rtx)); extern rtx gen_gprel64_offset PARAMS ((rtx, rtx)); extern rtx gen_extendqidi2 PARAMS ((rtx, rtx)); extern rtx gen_extendhidi2 PARAMS ((rtx, rtx)); extern rtx gen_extendsidi2 PARAMS ((rtx, rtx)); extern rtx gen_zero_extendqidi2 PARAMS ((rtx, rtx)); extern rtx gen_zero_extendhidi2 PARAMS ((rtx, rtx)); extern rtx gen_zero_extendsidi2 PARAMS ((rtx, rtx)); extern rtx gen_extendsfdf2 PARAMS ((rtx, rtx)); extern rtx gen_truncdfsf2 PARAMS ((rtx, rtx)); extern rtx gen_truncxfsf2 PARAMS ((rtx, rtx)); extern rtx gen_truncxfdf2 PARAMS ((rtx, rtx)); extern rtx gen_floatdixf2 PARAMS ((rtx, rtx)); extern rtx gen_fix_truncsfdi2 PARAMS ((rtx, rtx)); extern rtx gen_fix_truncdfdi2 PARAMS ((rtx, rtx)); extern rtx gen_floatunsdisf2 PARAMS ((rtx, rtx)); extern rtx gen_floatunsdidf2 PARAMS ((rtx, rtx)); extern rtx gen_fixuns_truncsfdi2 PARAMS ((rtx, rtx)); extern rtx gen_fixuns_truncdfdi2 PARAMS ((rtx, rtx)); extern rtx gen_extv PARAMS ((rtx, rtx, rtx, rtx)); extern rtx gen_extzv PARAMS ((rtx, rtx, rtx, rtx)); extern rtx gen_shift_mix4left PARAMS ((rtx, rtx, rtx)); extern rtx gen_mix4right PARAMS ((rtx, rtx)); extern rtx gen_adddi3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_subdi3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_muldi3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_smuldi3_highpart PARAMS ((rtx, rtx, rtx)); extern rtx gen_umuldi3_highpart PARAMS ((rtx, rtx, rtx)); extern rtx gen_negdi2 PARAMS ((rtx, rtx)); extern rtx gen_addsf3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_subsf3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_mulsf3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_abssf2 PARAMS ((rtx, rtx)); extern rtx gen_negsf2 PARAMS ((rtx, rtx)); extern rtx gen_minsf3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_maxsf3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_adddf3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_subdf3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_muldf3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_absdf2 PARAMS ((rtx, rtx)); extern rtx gen_negdf2 PARAMS ((rtx, rtx)); extern rtx gen_mindf3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_maxdf3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_ashldi3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_ashrdi3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_lshrdi3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_anddi3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_iordi3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_xordi3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_one_cmpldi2 PARAMS ((rtx, rtx)); extern rtx gen_call_internal PARAMS ((rtx, rtx, rtx)); extern rtx gen_call_value_internal PARAMS ((rtx, rtx, rtx, rtx)); extern rtx gen_return_internal PARAMS ((rtx)); extern rtx gen_return PARAMS ((void)); extern rtx gen_jump PARAMS ((rtx)); extern rtx gen_indirect_jump PARAMS ((rtx)); extern rtx gen_tablejump_internal PARAMS ((rtx, rtx)); extern rtx gen_prologue_allocate_stack PARAMS ((rtx, rtx, rtx, rtx)); extern rtx gen_epilogue_deallocate_stack PARAMS ((rtx, rtx)); extern rtx gen_alloc PARAMS ((rtx, rtx, rtx, rtx, rtx)); extern rtx gen_gr_spill PARAMS ((rtx, rtx)); extern rtx gen_gr_restore PARAMS ((rtx, rtx)); extern rtx gen_fr_spill PARAMS ((rtx, rtx)); extern rtx gen_fr_restore PARAMS ((rtx, rtx)); extern rtx gen_pr_spill PARAMS ((rtx)); extern rtx gen_pr_restore PARAMS ((rtx)); extern rtx gen_pfs_restore PARAMS ((rtx)); extern rtx gen_unat_spill PARAMS ((rtx)); extern rtx gen_unat_restore PARAMS ((rtx)); extern rtx gen_bsp_value PARAMS ((rtx)); extern rtx gen_set_bsp PARAMS ((rtx)); extern rtx gen_flushrs PARAMS ((void)); extern rtx gen_nop PARAMS ((void)); extern rtx gen_blockage PARAMS ((void)); extern rtx gen_insn_group_barrier PARAMS ((void)); extern rtx gen_flush_cache PARAMS ((rtx)); extern rtx gen_ccv_restore_si PARAMS ((rtx)); extern rtx gen_ccv_restore_di PARAMS ((rtx)); extern rtx gen_mf PARAMS ((rtx)); extern rtx gen_fetchadd_acq_si PARAMS ((rtx, rtx, rtx)); extern rtx gen_fetchadd_acq_di PARAMS ((rtx, rtx, rtx)); extern rtx gen_cmpxchg_acq_si PARAMS ((rtx, rtx, rtx)); extern rtx gen_cmpxchg_acq_di PARAMS ((rtx, rtx, rtx)); extern rtx gen_xchgsi PARAMS ((rtx, rtx, rtx)); extern rtx gen_xchgdi PARAMS ((rtx, rtx, rtx)); extern rtx gen_movqi PARAMS ((rtx, rtx)); extern rtx gen_movhi PARAMS ((rtx, rtx)); extern rtx gen_movsi PARAMS ((rtx, rtx)); extern rtx gen_movdi PARAMS ((rtx, rtx)); extern rtx gen_load_fptr PARAMS ((rtx, rtx)); extern rtx gen_load_gprel64 PARAMS ((rtx, rtx)); extern rtx gen_load_symptr PARAMS ((rtx, rtx)); extern rtx gen_movsf PARAMS ((rtx, rtx)); extern rtx gen_movdf PARAMS ((rtx, rtx)); extern rtx gen_movxf PARAMS ((rtx, rtx)); extern rtx gen_insv PARAMS ((rtx, rtx, rtx, rtx)); extern rtx gen_addsi3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_subsi3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_mulsi3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_negsi2 PARAMS ((rtx, rtx)); extern rtx gen_abssi2 PARAMS ((rtx, rtx)); extern rtx gen_sminsi3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_smaxsi3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_uminsi3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_umaxsi3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_absdi2 PARAMS ((rtx, rtx)); extern rtx gen_smindi3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_smaxdi3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_umindi3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_umaxdi3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_ffsdi2 PARAMS ((rtx, rtx)); extern rtx gen_ashlsi3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_ashrsi3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_lshrsi3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_rotrsi3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_rotrdi3 PARAMS ((rtx, rtx, rtx)); extern rtx gen_one_cmplsi2 PARAMS ((rtx, rtx)); extern rtx gen_cmpsi PARAMS ((rtx, rtx)); extern rtx gen_cmpdi PARAMS ((rtx, rtx)); extern rtx gen_cmpsf PARAMS ((rtx, rtx)); extern rtx gen_cmpdf PARAMS ((rtx, rtx)); extern rtx gen_cmpxf PARAMS ((rtx, rtx)); extern rtx gen_movcc PARAMS ((rtx, rtx)); extern rtx gen_beq PARAMS ((rtx)); extern rtx gen_bne PARAMS ((rtx)); extern rtx gen_blt PARAMS ((rtx)); extern rtx gen_ble PARAMS ((rtx)); extern rtx gen_bgt PARAMS ((rtx)); extern rtx gen_bge PARAMS ((rtx)); extern rtx gen_bltu PARAMS ((rtx)); extern rtx gen_bleu PARAMS ((rtx)); extern rtx gen_bgtu PARAMS ((rtx)); extern rtx gen_bgeu PARAMS ((rtx)); extern rtx gen_seq PARAMS ((rtx)); extern rtx gen_sne PARAMS ((rtx)); extern rtx gen_slt PARAMS ((rtx)); extern rtx gen_sle PARAMS ((rtx)); extern rtx gen_sgt PARAMS ((rtx)); extern rtx gen_sge PARAMS ((rtx)); extern rtx gen_sltu PARAMS ((rtx)); extern rtx gen_sleu PARAMS ((rtx)); extern rtx gen_sgtu PARAMS ((rtx)); extern rtx gen_sgeu PARAMS ((rtx)); #define GEN_CALL(A, B, C, D) gen_call ((A), (B), (C), (D)) extern rtx gen_call PARAMS ((rtx, rtx, rtx, rtx)); extern rtx gen_indirect_call_pic PARAMS ((rtx, rtx)); extern rtx gen_setjmp_call_pic PARAMS ((rtx, rtx)); extern rtx gen_call_pic PARAMS ((rtx, rtx)); #define GEN_CALL_VALUE(A, B, C, D, E) gen_call_value ((A), (B), (C), (D), (E)) extern rtx gen_call_value PARAMS ((rtx, rtx, rtx, rtx, rtx)); extern rtx gen_indirect_call_value_pic PARAMS ((rtx, rtx, rtx)); extern rtx gen_indirect_call_multiple_values_pic PARAMS ((rtx, rtx, rtx)); extern rtx gen_setjmp_call_value_pic PARAMS ((rtx, rtx, rtx)); extern rtx gen_call_value_pic PARAMS ((rtx, rtx, rtx)); extern rtx gen_call_multiple_values_pic PARAMS ((rtx, rtx, rtx)); extern rtx gen_untyped_call PARAMS ((rtx, rtx, rtx)); extern rtx gen_tablejump PARAMS ((rtx, rtx)); extern rtx gen_prologue PARAMS ((void)); extern rtx gen_epilogue PARAMS ((void)); extern rtx gen_save_stack_nonlocal PARAMS ((rtx, rtx)); extern rtx gen_nonlocal_goto PARAMS ((rtx, rtx, rtx, rtx)); extern rtx gen_nonlocal_goto_receiver PARAMS ((void)); extern rtx gen_eh_epilogue PARAMS ((rtx, rtx, rtx)); extern rtx gen_restore_stack_nonlocal PARAMS ((rtx, rtx)); extern rtx gen_val_compare_and_swap_si PARAMS ((rtx, rtx, rtx, rtx)); extern rtx gen_val_compare_and_swap_di PARAMS ((rtx, rtx, rtx, rtx)); extern rtx gen_lock_test_and_set_si PARAMS ((rtx, rtx, rtx)); extern rtx gen_lock_test_and_set_di PARAMS ((rtx, rtx, rtx)); extern rtx gen_fetch_and_add_si PARAMS ((rtx, rtx, rtx)); extern rtx gen_fetch_and_sub_si PARAMS ((rtx, rtx, rtx)); extern rtx gen_fetch_and_or_si PARAMS ((rtx, rtx, rtx)); extern rtx gen_fetch_and_and_si PARAMS ((rtx, rtx, rtx)); extern rtx gen_fetch_and_xor_si PARAMS ((rtx, rtx, rtx)); extern rtx gen_fetch_and_nand_si PARAMS ((rtx, rtx, rtx)); extern rtx gen_fetch_and_add_di PARAMS ((rtx, rtx, rtx)); extern rtx gen_fetch_and_sub_di PARAMS ((rtx, rtx, rtx)); extern rtx gen_fetch_and_or_di PARAMS ((rtx, rtx, rtx)); extern rtx gen_fetch_and_and_di PARAMS ((rtx, rtx, rtx)); extern rtx gen_fetch_and_xor_di PARAMS ((rtx, rtx, rtx)); extern rtx gen_fetch_and_nand_di PARAMS ((rtx, rtx, rtx)); extern rtx gen_add_and_fetch_di PARAMS ((rtx, rtx, rtx)); extern rtx gen_sub_and_fetch_di PARAMS ((rtx, rtx, rtx)); extern rtx gen_or_and_fetch_di PARAMS ((rtx, rtx, rtx)); extern rtx gen_and_and_fetch_di PARAMS ((rtx, rtx, rtx)); extern rtx gen_xor_and_fetch_di PARAMS ((rtx, rtx, rtx)); extern rtx gen_nand_and_fetch_di PARAMS ((rtx, rtx, rtx)); extern rtx gen_add_and_fetch_si PARAMS ((rtx, rtx, rtx)); extern rtx gen_sub_and_fetch_si PARAMS ((rtx, rtx, rtx)); extern rtx gen_or_and_fetch_si PARAMS ((rtx, rtx, rtx)); extern rtx gen_and_and_fetch_si PARAMS ((rtx, rtx, rtx)); extern rtx gen_xor_and_fetch_si PARAMS ((rtx, rtx, rtx)); extern rtx gen_nand_and_fetch_si PARAMS ((rtx, rtx, rtx));