osprey/kg++fe/gnu/libgcc2.h File Reference

#include "longlong.h"

Include dependency graph for libgcc2.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Types

type  DWstruct
union  DWunion

Defines

#define LIBGCC2_WORDS_BIG_ENDIAN   WORDS_BIG_ENDIAN
#define LIBGCC2_LONG_DOUBLE_TYPE_SIZE   LONG_DOUBLE_TYPE_SIZE
#define MIN_UNITS_PER_WORD   UNITS_PER_WORD
#define char   bogus_type
#define short   bogus_type
#define int   bogus_type
#define long   bogus_type
#define unsigned   bogus_type
#define float   bogus_type
#define double   bogus_type
#define W_TYPE_SIZE   BITS_PER_UNIT
#define Wtype   QItype
#define UWtype   UQItype
#define HWtype   QItype
#define UHWtype   UQItype
#define DWtype   HItype
#define UDWtype   UHItype
#define __NW(a, b)   __ ## a ## qi ## b
#define __NDW(a, b)   __ ## a ## hi ## b
#define Wtype_MAX   ((Wtype)(((UWtype)1 << (W_TYPE_SIZE - 1)) - 1))
#define Wtype_MIN   (- Wtype_MAX - 1)
#define __muldi3   __NDW(mul,3)
#define __divdi3   __NDW(div,3)
#define __udivdi3   __NDW(udiv,3)
#define __moddi3   __NDW(mod,3)
#define __umoddi3   __NDW(umod,3)
#define __negdi2   __NDW(neg,2)
#define __lshrdi3   __NDW(lshr,3)
#define __ashldi3   __NDW(ashl,3)
#define __ashrdi3   __NDW(ashr,3)
#define __ffsdi2   __NDW(ffs,2)
#define __cmpdi2   __NDW(cmp,2)
#define __ucmpdi2   __NDW(ucmp,2)
#define __udivmoddi4   __NDW(udivmod,4)
#define __fixunstfDI   __NDW(fixunstf,)
#define __fixtfdi   __NDW(fixtf,)
#define __fixunsxfDI   __NDW(fixunsxf,)
#define __fixxfdi   __NDW(fixxf,)
#define __fixunsdfDI   __NDW(fixunsdf,)
#define __fixdfdi   __NDW(fixdf,)
#define __fixunssfDI   __NDW(fixunssf,)
#define __fixsfdi   __NDW(fixsf,)
#define __floatdixf   __NDW(float,xf)
#define __floatditf   __NDW(float,tf)
#define __floatdidf   __NDW(float,df)
#define __floatdisf   __NDW(float,sf)
#define __fixunsxfSI   __NW(fixunsxf,)
#define __fixunstfSI   __NW(fixunstf,)
#define __fixunsdfSI   __NW(fixunsdf,)
#define __fixunssfSI   __NW(fixunssf,)

Typedefs

typedef long gcov_type
typedef int QItype __attribute__ ((mode(QI)))

Functions/Subroutines

int __gcc_bcmp (const unsigned char *, const unsigned char *, size_t)
void __clear_cache (char *, char *)
void __eprintf (const char *, const char *, unsigned int, const char *) __attribute__((__noreturn__))
void __bb_exit_func (void)
void __bb_init_func (struct bb *)
void __bb_fork_func (void)
gcov_type__bb_find_arc_counters (void)
short int __get_eh_table_language (struct exception_descriptor *)
short int __get_eh_table_version (struct exception_descriptor *)
DWtype __muldi3 (DWtype, DWtype)
DWtype __divdi3 (DWtype, DWtype)
UDWtype __udivdi3 (UDWtype, UDWtype)
UDWtype __umoddi3 (UDWtype, UDWtype)
DWtype __moddi3 (DWtype, DWtype)
UDWtype __udivmoddi4 (UDWtype, UDWtype, UDWtype *)
DWtype __negdi2 (DWtype)
DWtype __lshrdi3 (DWtype, word_type)
DWtype __ashldi3 (DWtype, word_type)
DWtype __ashrdi3 (DWtype, word_type)
DWtype __ffsdi2 (DWtype)
UWtype __udiv_w_sdiv (UWtype *, UWtype, UWtype, UWtype)
word_type __cmpdi2 (DWtype, DWtype)
word_type __ucmpdi2 (DWtype, DWtype)
Wtype __absvsi2 (Wtype)
DWtype __absvdi2 (DWtype)
Wtype __addvsi3 (Wtype, Wtype)
DWtype __addvdi3 (DWtype, DWtype)
Wtype __subvsi3 (Wtype, Wtype)
DWtype __subvdi3 (DWtype, DWtype)
Wtype __mulvsi3 (Wtype, Wtype)
DWtype __mulvdi3 (DWtype, DWtype)
Wtype __negvsi2 (Wtype)
DWtype __negvdi2 (DWtype)


Define Documentation

#define __ashldi3   __NDW(ashl,3)

Definition at line 204 of file libgcc2.h.

#define __ashrdi3   __NDW(ashr,3)

Definition at line 205 of file libgcc2.h.

#define __cmpdi2   __NDW(cmp,2)

Definition at line 207 of file libgcc2.h.

Referenced by ip2k_gen_signed_comp_branch(), and ip2k_gen_unsigned_comp_branch().

#define __divdi3   __NDW(div,3)

Definition at line 198 of file libgcc2.h.

Referenced by __gnu_ldivmod_helper().

#define __ffsdi2   __NDW(ffs,2)

Definition at line 206 of file libgcc2.h.

#define __fixdfdi   __NDW(fixdf,)

Definition at line 215 of file libgcc2.h.

#define __fixsfdi   __NDW(fixsf,)

Definition at line 217 of file libgcc2.h.

#define __fixtfdi   __NDW(fixtf,)

Definition at line 211 of file libgcc2.h.

#define __fixunsdfDI   __NDW(fixunsdf,)

Definition at line 214 of file libgcc2.h.

#define __fixunsdfSI   __NW(fixunsdf,)

Definition at line 224 of file libgcc2.h.

#define __fixunssfDI   __NDW(fixunssf,)

Definition at line 216 of file libgcc2.h.

#define __fixunssfSI   __NW(fixunssf,)

Definition at line 225 of file libgcc2.h.

#define __fixunstfDI   __NDW(fixunstf,)

Definition at line 210 of file libgcc2.h.

#define __fixunstfSI   __NW(fixunstf,)

Definition at line 223 of file libgcc2.h.

#define __fixunsxfDI   __NDW(fixunsxf,)

Definition at line 212 of file libgcc2.h.

#define __fixunsxfSI   __NW(fixunsxf,)

Definition at line 222 of file libgcc2.h.

#define __fixxfdi   __NDW(fixxf,)

Definition at line 213 of file libgcc2.h.

#define __floatdidf   __NDW(float,df)

Definition at line 220 of file libgcc2.h.

Referenced by __floatdisf().

#define __floatdisf   __NDW(float,sf)

Definition at line 221 of file libgcc2.h.

#define __floatditf   __NDW(float,tf)

Definition at line 219 of file libgcc2.h.

#define __floatdixf   __NDW(float,xf)

Definition at line 218 of file libgcc2.h.

#define __lshrdi3   __NDW(lshr,3)

Definition at line 203 of file libgcc2.h.

#define __moddi3   __NDW(mod,3)

Definition at line 200 of file libgcc2.h.

#define __muldi3   __NDW(mul,3)

Definition at line 197 of file libgcc2.h.

#define __NDW ( a,
b   )     __ ## a ## hi ## b

Definition at line 191 of file libgcc2.h.

#define __negdi2   __NDW(neg,2)

Definition at line 202 of file libgcc2.h.

#define __NW ( a,
b   )     __ ## a ## qi ## b

Definition at line 190 of file libgcc2.h.

#define __ucmpdi2   __NDW(ucmp,2)

Definition at line 208 of file libgcc2.h.

#define __udivdi3   __NDW(udiv,3)

Definition at line 199 of file libgcc2.h.

Referenced by __gnu_uldivmod_helper().

#define __udivmoddi4   __NDW(udivmod,4)

Definition at line 209 of file libgcc2.h.

#define __umoddi3   __NDW(umod,3)

Definition at line 201 of file libgcc2.h.

#define char   bogus_type

Definition at line 143 of file libgcc2.h.

Referenced by $ARGSHCK(), __leb128_encode(), _elf_memset(), _ishol(), _leb128_signed_encode32(), _leb128_signed_encode64(), _LU2S(), _mm_set1_pi8(), _mm_set_pi8(), _mr_scan_char(), _PXFCTERMID(), _PXFGETGRGID(), _PXFGETGRNAM(), _PXFGETPWNAM(), _PXFREAD(), _s_scan_extensions(), _xlate_do_simple_32bit_header(), _xlate_expand_reg_info_internal_given_ptrs(), _xlate_initialize_v1_table(), allocate_reg_info(), arcExtMap_add(), b_out_squirt_out_relocs(), c_readstr(), catmsgfmt(), cc_get_next_char(), cif_dirname(), Cif_Putrecord(), convert_to_string(), cprop(), create_equiv_stor_blk(), decode_line_info(), decStrEq(), demangle_template_value_parm(), do_32bit_merge_header(), Dump_Rta_Scns(), env_compare(), f_init(), f_open_com(), ffebit_set(), ffebit_test(), fgetcf90_(), fixed_get_char(), fixed_get_char_literal(), free_classify_line(), free_get_char(), free_get_char_literal(), get_line(), KEY_SCH::GetLine(), hash(), hash_keyword_name(), init_alias_analysis(), isholl(), l_C(), l_CHAR(), l_read(), n_indx(), NAMEgetvar(), native_encode_int(), native_encode_real(), note_not_unrolled(), out(), output_ascii(), ozcvt(), parse_decorate_script(), perform_constant_intrinsic_call(), perform_relocations(), print_frame_inst_bytes(), print_insn_h8500(), print_insn_mode(), print_insn_sh(), print_insn_w65(), rd_F(), rd_L(), rd_OZ(), re_match_2_internal(), record_reg_classes(), reset_src_input(), set_do_idx(), set_nonincremental_init_from_string(), set_var(), sgi_cmd_line(), store_op1(), store_op2(), strcasecmp(), strncasecmp(), strncmp(), unpack_instr(), unwind_info_add_body_copy_state_info(), unwind_info_add_body_epilogue_info(), unwind_info_add_body_header(), unwind_info_add_body_label_state_info(), unwind_info_add_prologue_header(), unwind_process_header_desc(), unwind_process_prologue_desc(), v850_elf_perform_relocation(), WN_write_strtab(), x_wEND(), xlate_pro_add_info(), and xrd_SL().

#define double   bogus_type

#define DWtype   HItype

Definition at line 188 of file libgcc2.h.

#define float   bogus_type

#define HWtype   QItype

Definition at line 186 of file libgcc2.h.

#define int   bogus_type

Definition at line 145 of file libgcc2.h.

Referenced by __argmnt(), __ehdtor(), __f77_f_back_com(), __fmod(), __fmodf(), __gthr_win32_key_create(), __gthr_win32_key_delete(), __gthr_win32_setspecific(), __gthread_key_create(), __gthread_key_delete(), __gthread_setspecific(), __trapuv_malloc(), _bfd_ecoff_write_armap(), _bfd_elf_init_reloc_shdr(), _bfd_elf_link_assign_sym_version(), _bfd_elf_setup_group_pointers(), _bfd_generic_link_add_one_symbol(), _bfd_link_section_stabs(), _Cif_binread(), _cpp_init_directives(), _dwarf_addr_finder(), _dwarf_pro_generate_debugframe(), _dwarf_pro_generate_debugline(), _dwf_pro_generate_ehframe(), _fcd_cmp_eq(), _fcd_cmp_gt(), _fcd_cmp_lt(), _find_dupcnt(), _fio_du_open(), _frwd(), _fwwd(), _ld_write(), _nl_load_domain(), _nl_strd_derv(), _obstack_begin(), _obstack_begin_1(), _PXFLINK(), _PXFREAD(), _rdfmt(), _xlate_get_infov1(), _xlate_initialize_32_v2_table(), absent(), add_constraint(), TOP_SCHED_INFO_MAP::Add_Entry(), add_objc_tree_codes(), add_to_sequence(), allocate_dynamic_stack_space(), allocate_reload_reg(), arc_init_reg_tables(), arcExtMap_add(), arm_override_options(), ascii_cc_entry(), ascii_cc_type(), ascii_cdir(), ascii_cdir_doshared(), ascii_f90_int_block(), ascii_f90_namelist(), ascii_f90_object(), ascii_f90_opt_opts(), ascii_f90_scope_info(), ascii_f90_usage(), ascii_geometry(), ascii_namelist(), ascii_object(), assemble_integer(), assign_section_numbers(), assop_to_string(), bfd_elf32_bfd_reloc_type_lookup(), bfd_elf64_bfd_reloc_type_lookup(), bfd_h8_disassemble(), block_alloc(), build1(), build1_stat(), build_omp_clause(), KEY_SCH::Build_OPR(), build_string(), build_web_parts_and_conflicts(), Bundle_Generator(), c_common_nodes_and_builtins(), c_parse_init(), cache_presence(), calc_defect(), can_store_by_pieces(), cgraph_build_static_cdtor(), check_regexp_units_distribution(), check_tag_decl(), choose_reload_regs(), Cif_Duplicate(), Cif_Free(), Cif_Putrecord(), Cif_Recgroup(), classify_argument(), clear_storage_via_clrmem(), cmp_dfsnum(), coff_get_normalized_symtab(), coff_sparc_reloc_type_lookup(), KEY_SCH::Collect_Sched_Info(), combine_bnp(), combine_instructions(), combine_reloads(), common_handle_option(), comp_usage(), compare_states_for_equiv(), compute_bucket_count(), compute_init_costs(), compute_value_histograms(), construct_container(), copy_cost(), copy_lang_type(), cp_parser_base_specifier(), cp_parser_check_decl_spec(), cp_parser_decl_specifier_seq(), cp_parser_friend_p(), cp_parser_function_specifier_opt(), cp_parser_set_storage_class(), cp_parser_simple_type_specifier(), cp_parser_type_specifier(), cplus_demangle(), cpp_avoid_paste(), cpp_handle_deferred_pragma(), cpp_output_token(), cpp_preprocess_file(), cpp_spell_token(), cselib_hash_rtx(), cselib_record_set(), cxx_dup_lang_specific_decl(), cxx_init(), cxx_make_type(), d30v_function_arg(), d30v_function_arg_advance(), d30v_function_arg_boundary(), d30v_function_arg_partial_nregs(), decl_attributes(), decode_d_option(), decode_reg_name(), def_builtin_1(), default_secondary_reload(), DEFUN(), demangle_fund_type(), dequeue_and_dump(), df_hard_reg_init(), disassemble(), dlx_load_type(), dlx_store_type(), do_jump(), do_store_flag(), do_this_die_and_dealloc(), do_xlate_fix_32(), do_xlate_fix_64(), Doacross_Cost(), DRA_Demangle(), DRA_Demangle_Arglist(), dump_regclass(), dump_replaceable_exprs(), dump_tree_statistics(), e_rsue_mp(), e_wsue_mp(), elf32_dlx_reloc_type_lookup(), elf32_h8_relax_section(), elf32_h8_reloc_type_lookup(), elf32_i960_info_to_howto_rel(), elf64_alpha_relocate_section(), elf64_alpha_relocate_section_r(), elf64_hppa_check_relocs(), elf_fake_sections(), elf_hppa_reloc_type_lookup(), elf_i386_info_to_howto_rel(), elf_s390_reloc_type_lookup(), elfNN_ia64_relocate_section(), emit_block_move_via_movmem(), emit_input_reload_insns(), emit_store_flag(), expand_block_move(), expand_builtin_args_info(), expand_builtin_memcmp(), expand_builtin_strcmp(), expand_builtin_strlen(), expand_builtin_strncmp(), expand_builtin_update_setjmp_buf(), expand_divmod(), extract_bit_field(), f77_map_datapool_(), f77_map_datapool_pad_(), f_dfnf1(), f_open_com(), f_rew_com(), final_link_relocate(), finalize(), find_free_reg(), find_reloads(), find_reloads_address_1(), finish_prologue(), fk_open(), fr30_cgen_insert_operand(), frexp(), frv_alloc_temp_reg(), frv_cgen_insert_operand(), frv_ifcvt_modify_tests(), frv_reloc_type_lookup(), function_arg(), function_arg_advance(), g_char(), gen_const_vector(), gen_int_relational(), gen_internal_lbl(), gen_reload(), gen_shifty_hi_op(), gen_shl_and(), generate_ctor_and_dtor_functions_for_priority(), get_attr_value(), get_boehm_type_descriptor(), Get_Name(), get_option_state(), IF_CONVERTOR::Get_Para_Comp_Top(), get_phase(), getEhdr(), grokdeclarator(), gs_decode_reg_name(), GTY(), h8300_init_once(), h8300_reloc16_estimate(), handle_asm_insn(), handle_debug_aranges(), handle_debug_frame(), handle_debug_info(), handle_debug_line(), hash_expr_1(), hash_rtx(), Hazard_Group(), Hazard_ISA(), ht_lookup_with_hash(), i370_elf_reloc_type_lookup(), i370_elf_relocate_section(), i960_output_ldconst(), ieee_slurp_external_symbols(), ihex_scan(), import_milli(), init_alias_analysis(), init_all_optabs(), init_class_processing(), init_disasm(), init_emit_once(), init_expmed(), init_expr_once(), init_operators(), init_reg_autoinc(), init_reg_sets_1(), init_reg_tables(), init_reswords(), insert_deplist(), Instruction_Exec_Unit_Group(), Instruction_Group(), Instruction_Pack_Group(), Instruction_Print_Group(), interpret_array_construct_opr(), ip2k_final_link_relocate(), ip2k_reloc_type_lookup(), iq2000_cgen_insert_operand(), iq2000_reloc_type_lookup(), ir_bwrite_signal_handler(), Ir_Lno_Signal_Handler(), ISA_Mask(), ISA_Subset_Create_Only_One(), l32r_offset(), l_R(), l_R16(), l_read(), lang_new_vers_node(), legitimate_address_p(), life_analysis(), linemap_add(), load_insn_classes(), lookup_howto(), loop_optimize(), LRA_Register_Request(), m32c_print_operand(), m32c_pushm_popm(), m32r_cgen_insert_operand(), m32r_elf_relocate_section(), m68hc11_elf_relax_section(), main(), make_node(), make_node_stat(), make_tree_binfo_stat(), make_tree_vec(), make_tree_vec_stat(), mark_irreducible_loops(), mark_killed_regs(), maybe_adjust_start_pc(), maybe_fix_stack_asms(), mcore_elf_reloc_type_lookup(), mcore_elf_relocate_section(), mdx_epilogue(), mdx_prologue(), memory_move_secondary_cost(), merge_dependencies(), merge_usages(), mips__nan_malloc_(), mips_ecoff_swap_reloc_in(), mips_elf64_write_rel(), mips_elf64_write_rela(), mips_init_builtins(), mmix_elf_relax_section(), mmix_target_asm_function_epilogue(), mmix_target_asm_function_prologue(), mmo_get_section_contents(), mmo_set_section_contents(), mmo_write_object_contents(), mn10200_elf_relax_section(), mn10300_elf_relax_section(), move_by_pieces(), move_by_pieces_ninsns(), msp430_elf_relax_section(), MY_swap_std_reloc_out(), NAME(), NAMEf_dfnf1(), NAMEgetvar(), nonoverlapping_memrefs_p(), ntr_abnormal_ieee_const(), oasys_slurp_symbol_table(), oasys_write_record(), offsettable_address_p(), openrisc_cgen_insert_operand(), operand_deliminator(), Operand_label12_decode(), Operand_label8_decode(), Operand_simm12b_decode(), Operand_simm4_decode(), Operand_simm8_decode(), Operand_simm8x256_decode(), Operand_soffset_decode(), Operand_soffsetx4_decode(), operator!=(), operator==(), order_pseudos(), output_71(), output_72(), output_fpop(), override_options(), pa_init_builtins(), PARALLEL_INFO::PARALLEL_INFO(), parse_comp_unit(), parse_expression(), perform_constant_intrinsic_call(), pexecute(), pj_elf_reloc_type_lookup(), pow(), ppc64_elf_relocate_section(), ppc_elf_relocate_section(), pre_edge_insert(), predict_edge_def(), predict_insn_def(), predict_loops(), prep_headers(), preprocess_constraints(), print_insn_ia64(), print_insn_m68k(), print_insn_s390(), print_operand(), print_operand_address(), print_xtensa_operand(), probe_stack_range(), process_note_predictions(), process_paren_group(), process_this_die_attrs(), Processor_Group(), prune_options(), push_depth(), push_secondary_reload(), put_reloc(), Range_ISA_Mask(), rd_OZ(), re_match_2_internal(), read_zip_archive(), real_hash(), recompute_gain_for_pattern_seq(), record_builtin_type(), record_operand_costs(), record_reg_classes(), regclass(), regexec(), register_move_cost(), reload(), reload_adjust_reg_for_icode(), reload_adjust_reg_for_mode(), reload_cse_simplify_operands(), reload_reg_class_lower(), remap_symbols(), repeat_intrinsic(), retrofit_lang_decl(), rtl_predicted_by_p(), rtype2howto(), sbitmap_iter_init(), scan_prog_file(), scratch_reload_class(), see_pre_insert_extensions(), set_do_idx(), set_storage_via_setmem(), set_var(), setolist(), setolist64(), setup_format(), sh_builtin_saveregs(), sh_coff_reloc_type_lookup(), sh_elf64_reloc_type_lookup(), sh_elf64_relocate_section(), sh_elf_align_loads(), sh_elf_relax_delete_bytes(), sh_elf_relax_section(), sh_elf_reloc_type_lookup(), sh_function_arg_advance(), sh_gimplify_va_arg_expr(), sh_init_cumulative_args(), sh_media_init_builtins(), signal_(), sparc64_elf_add_symbol_hook(), sparc64_elf_reloc_type_lookup(), sparc_fallback_frame_state(), sparc_init_modes(), state_is_differed(), store_bit_field(), store_by_pieces_1(), store_constructor(), strnrstrn(), strnstrn(), strrevcmp(), strrevcmp_align(), suitable_for_tail_opt_p(), swap_ext_reloc_out(), synth_mult(), tic4x_lookup_howto(), tic54x_lookup_howto(), timevar_print(), tree_cons(), tree_cons_stat(), trim_intrinsic(), try_casesi(), try_combine(), type_escape_execute(), type_hash_canon(), unpack_d(), update_auto_inc_notes(), v850_elf_relax_section(), v850_insert_attributes(), vect_supportable_dr_alignment(), vectorizable_load(), vectorizable_operation(), versados_canonicalize_reloc(), write_switch(), write_unitdir(), x_wSL(), xcoff_reloc_type_fail(), xstormy16_cgen_insert_operand(), xstormy16_expand_builtin(), xstrerror(), xtensa_emit_block_move(), and yyparse().

#define LIBGCC2_LONG_DOUBLE_TYPE_SIZE   LONG_DOUBLE_TYPE_SIZE

Definition at line 64 of file libgcc2.h.

#define LIBGCC2_WORDS_BIG_ENDIAN   WORDS_BIG_ENDIAN

Definition at line 60 of file libgcc2.h.

enum machine_type unsigned bfd_boolean *bfd_boolean enum bfd_architecture unsigned long   bogus_type

Definition at line 146 of file libgcc2.h.

Referenced by __attribute__(), __divdf3(), __do_global_ctors(), __fixdfdi(), __floatsidf(), __ompc_level_1_slave(), __pow(), __READ(), __WRITE(), _beautify(), _bfd_coff_final_link(), _bfd_coff_read_string_table(), _bfd_dwarf1_find_nearest_line(), _bfd_link_section_stabs(), _bfd_m68hc11_elf_merge_private_bfd_data(), _bfd_merged_section_offset(), _bfd_mips_elf_check_relocs(), _bfd_mips_elf_merge_private_bfd_data(), _bfd_vms_slurp_gsd(), _bfd_xcoff_bfd_final_link(), _Cif_binread(), _do_open(), _dwarf_pro_add_line_entry(), _dwarf_pro_add_to_fde(), _dwarf_pro_generate_debugframe(), _dwarf_pro_pre_alloc_n_reloc_slots(), _dwf_pro_generate_ehframe(), _f_opn(), _findname(), _fortname(), _FWN(), _fwwd(), _INQIL(), _iochunk(), _ld_read(), _ld_write(), _mcleanup(), _nlrdent(), _nlstrent(), _obstack_begin(), _obstack_begin_1(), _print_insn_mips(), _rdfmt(), _S2UL(), _s_scan_extensions(), _setunit(), _strip_mine(), _wnl90to77(), _wrfmt(), abs32code(), alloc_large_page(), alloc_page(), alloc_small_page(), alpha_convert_external_reloc(), alpha_fallback_frame_state(), ar_add_integer(), ar_put_real_address(), ar_subtract_integer(), ascii_f90_rename(), assign_file_positions_for_segments(), bfd_coff_get_syment(), bfd_elf_final_link(), bfd_elf_gc_record_vtinherit(), bfd_elf_string_from_elf_section(), bfd_getb32(), bfd_getb_signed_32(), bfd_getl32(), bfd_getl_signed_32(), bfd_getp32(), bfd_getp_signed_32(), binary_set_section_contents(), blank_padding(), cal_wch(), canon_hash(), char_rep(), Cif_Duplicate(), Cif_Putrecord(), cif_send_sytb(), clear_marks(), clear_significand_bit(), close_file(), cnvt_tmsfloat_ieee(), coff_arm_relocate_section(), coff_get_normalized_symtab(), coff_get_symbol_info(), coff_mangle_symbols(), coff_ppc_relocate_section(), coff_tic80_relocate_section(), compare_names(), convert_const(), cover_insn(), cprop(), create_go32_stub(), create_namelist_descriptor(), cselib_hash_rtx(), cvrt_exp_to_pdg(), cvrt_ir_to_pdg(), cvrt_proc_to_pdg(), decode_ieee_extended_intel_96(), decode_ieee_extended_motorola(), demangle_fund_type(), disassemble(), do_multiply(), do_slurp_coff_armap(), dtime_(), dwarf_add_frame_cie(), dwarf_add_frame_fde_b(), dwarf_add_frame_info_b(), dwarf_get_macro_details(), dwf_add_ehframe_cie(), dwf_add_ehframe_fde_b(), dwf_add_ehframe_info_b(), elf32_dlx_relocate16(), elf32_dlx_relocate26(), elf32_frv_relocate_gprelhi(), elf32_frv_relocate_gprello(), elf32_frv_relocate_hi16(), elf32_frv_relocate_lo16(), elf32_frv_relocate_section(), elf32_hppa_relocate_section(), elf32_sparc_merge_private_bfd_data(), elf32_sparc_relocate_section(), elf64_alpha_relax_got_load(), elf64_alpha_relax_with_lituse(), elf64_hppa_finish_dynamic_symbol(), elf64_x86_64_relocate_section(), elf_bfd_final_link(), elf_gc_record_vtinherit(), elf_i386_relocate_section(), elf_link_add_object_symbols(), elf_link_output_sym(), elf_link_read_relocs_from_section(), elf_m68k_relocate_section(), elf_s390_relocate_section(), elf_slurp_symbol_table(), elf_xtensa_relocate_section(), elfmap(), elfNN_ia64_choose_gp(), elfNN_ia64_install_value(), elfNN_ia64_relax_brl(), elfNN_ia64_relax_section(), Emit_Bundle_Scheduling(), end_select_blk(), etir_opr(), etir_sto(), f77_map_datapool_(), f77_map_datapool_pad_(), f77nowwriting(), fibheap_consolidate(), final_link_relocate(), find_bytes_big(), find_bytes_little(), find_rep(), floatformat_from_double(), floatformat_to_double(), fmt_unit(), fold_cc_expr(), fputcf90_(), frv_elf_merge_private_bfd_data(), gen_dv_whole_def(), gen_dv_whole_def_init(), gen_internal_dope_vector(), gen_sf_dv_whole_def(), gen_static_dv_whole_def(), generate_loop_butterfly_zones(), generate_reloc(), get_holl(), get_quoholl(), ggc_alloc(), ggc_alloc_stat(), ggc_marked_p(), ggc_pop_context(), ggc_pop_context_1(), ggc_set_mark(), GTY(), hash_pointer(), hash_rtx(), higher_prime_number(), hppa_build_one_stub(), hppa_unwind_entry_compare(), i370_elf_merge_private_bfd_data(), init_compiler(), init_PDGCS(), insert_i5div(), insert_spe(), insert_u9(), internal_mcount(), invalid_tls_insn(), java_part_char_p(), java_start_char_p(), kind_to_linear_type(), l_convert(), lbound_intrinsic(), lw_A(), main(), make_io_type_code(), mark_set_1(), mips_elf_create_procedure_table(), mips_elf_initialize_tls_index(), mips_elf_perform_relocation(), mips_elf_set_global_got_offset(), mmix_dump_bpo_gregs(), mmix_elf_perform_relocation(), mmix_final_link_relocate(), mmix_intval(), mmo_scan(), mmo_write_object_contents(), mn10200_elf_final_link_relocate(), mn10300_elf_final_link_relocate(), n_getv(), NAMEgetvar(), native_interpret_real(), nex_data(), nl_read(), ntr_file_in_fp_tbl(), ntr_int_const_tbl(), Instr::_Hash_map_iterator< _Key, _Data >::operator++(), Instr::hash_map< _Key, _Data >::operator[](), output_options(), pa32_fallback_frame_state(), pa_fallback_frame_state(), PARAMS(), parse_dummy_args(), parse_int_spec_expr(), parse_name_dir(), peek_opcode_at_pc(), perform_constant_intrinsic_call(), ppc64_elf_edit_opd(), ppc64_elf_edit_toc(), ppc64_elf_relocate_section(), ppc_bfd_coff_final_link(), ppc_elf_check_relocs(), ppc_elf_merge_private_bfd_data(), ppc_elf_relocate_section(), ppc_fallback_frame_state(), pre_parse_format(), print_address(), print_br_address(), print_insn_cris_generic(), print_insn_d30v(), print_insn_dlx(), print_insn_ia64(), print_instruction(), print_node(), print_operand(), process_C_option(), push_number(), put_c_str_in_cn(), read_abbrevs(), read_indirect_string(), read_module_tbl_header(), real_from_string(), reg_attrs_htab_hash(), remap_symbols(), reshape_intrinsic(), RNL(), rnlsep_(), rnlskip_(), rnltype_(), s390_fallback_frame_state(), send_derived_type(), send_mod_file_name(), set_mod_link_tbl_for_cn(), set_significand_bit(), sh_elf64_relocate_section(), sh_elf_relax_delete_bytes(), sh_elf_relax_section(), sh_elf_relocate_section(), sh_elf_swap_insns(), sh_fallback_frame_state(), sh_relax_delete_bytes(), sh_relax_section(), sh_swap_insns(), shape_intrinsic(), size_intrinsic(), sparc64_elf_merge_private_bfd_data(), sparc64_elf_relocate_section(), split_double(), srch_for_module_tbl(), sticky_rshift_significand(), stor_bit_size_of(), strtol(), strtoul(), summarize_insn(), swap_out_syms(), tic54x_getl32(), tic54x_getl_signed_32(), tir_opr(), tir_sta(), tir_sto(), ubound_intrinsic(), unw_access_gr(), unwind_stack(), uw_init_context_1(), uw_update_context(), v850_elf_relax_section(), OPT_FEEDBACK::Verify(), w65_reloc16_estimate(), WNL(), wnlline_(), writ_rep(), and xcoff_link_input_bfd().

#define MIN_UNITS_PER_WORD   UNITS_PER_WORD

Definition at line 68 of file libgcc2.h.

#define short   bogus_type

#define UDWtype   UHItype

Definition at line 189 of file libgcc2.h.

#define UHWtype   UQItype

Definition at line 187 of file libgcc2.h.

#define unsigned   bogus_type

Definition at line 147 of file libgcc2.h.

Referenced by _ALLOCATE(), _bfd_elf_slurp_version_tables(), _PXFUCOMPARE(), _REALLOC(), arm_debugger_arg_offset(), attr_string(), bfd_coff_reloc16_relax_section(), branch_prob(), calculate_live_on_entry(), calculate_live_on_exit(), canon_hash(), CG_Gcov_Generation(), check_phi_redundancy(), coalesce_vars(), copy_insn_p(), copy_phi_node_args(), cover_insn(), cselib_hash_rtx(), decDenseUnpackCoeff(), decimal128FromNumber(), decimal32FromNumber(), decimal64FromNumber(), do_slurp_coff_armap(), dtime_(), elf32_frv_relocate_section(), elf64_alpha_relax_with_lituse(), elf_xtensa_do_reloc(), elf_xtensa_reloc_type_lookup(), endian(), expand_epilogue(), expand_prologue(), find_uses_to_rename(), finish_spills(), format_gcov(), format_hwint(), format_write(), free_all_mem(), frv_expand_builtin(), function_arg(), gen_pseudo_inverse_32bit(), get_pointer_alignment(), GTY(), hash_expr_1(), hash_rtx(), i370_elf_relocate_section(), ieee_get_section_contents(), init_ra(), loop_commit_inserts(), m68hc11_relax_group(), main(), mcore_elf_relocate_section(), mcore_output_inline_const_forced(), merge_strings(), mips_gprel_reloc(), mips_reflo_reloc(), mips_relocate_hi(), mmix_intval(), move_src_operand(), NAME(), parts_to_webs_1(), ppc64_elf_check_relocs(), print_insn(), print_insn_ddt(), print_insn_sparc(), IPA_CALL_GRAPH::Print_vobose(), randomize(), re_match_2_internal(), record_reg_classes(), reg_alloc(), rename_variables(), reserv_sets_hash_value(), rs6000_hash_constant(), s390_single_hi(), s390_single_qi(), sched_analyze_insn(), send_attr_ntry(), send_stor_blk(), set_label_offsets(), setup_group(), sh_elf64_relocate_section(), shftc_l(), shftc_ll(), shl_sext_kind(), shmedia_prepare_reloc(), simple_iv_increment_p(), simplify_subreg(), single_reachable_address(), small_symbolic_operand(), solve_flow_graph(), sparc_gimplify_va_arg(), sparc_va_arg(), state_hash(), thread_jump(), tree_duplicate_loop_to_header_edge(), update_vtable_entry_for_fn(), vax_address_cost(), vax_rtx_cost(), vax_rtx_costs(), verify_loop_closed_ssa(), and xcoff_link_add_symbols().

#define UWtype   UQItype

Definition at line 185 of file libgcc2.h.

#define W_TYPE_SIZE   BITS_PER_UNIT

Definition at line 183 of file libgcc2.h.

#define Wtype   QItype

Definition at line 184 of file libgcc2.h.

#define Wtype_MAX   ((Wtype)(((UWtype)1 << (W_TYPE_SIZE - 1)) - 1))

Definition at line 194 of file libgcc2.h.

#define Wtype_MIN   (- Wtype_MAX - 1)

Definition at line 195 of file libgcc2.h.


Typedef Documentation

typedef int word_type __attribute__((mode(__word__)))

Definition at line 80 of file libgcc2.h.

typedef long gcov_type

Definition at line 44 of file libgcc2.h.


Function Documentation

DWtype __absvdi2 ( DWtype   ) 

Wtype __absvsi2 ( Wtype   ) 

DWtype __addvdi3 ( DWtype  ,
DWtype   
)

Wtype __addvsi3 ( Wtype  ,
Wtype   
)

DWtype __ashldi3 ( DWtype  ,
word_type   
)

DWtype __ashrdi3 ( DWtype  ,
word_type   
)

void __bb_exit_func ( void   ) 

gcov_type* __bb_find_arc_counters ( void   ) 

void __bb_fork_func ( void   ) 

void __bb_init_func ( struct bb  ) 

void __clear_cache ( char *  ,
char *   
)

word_type __cmpdi2 ( DWtype  ,
DWtype   
)

DWtype __divdi3 ( DWtype  ,
DWtype   
)

void __eprintf ( const char *  ,
const char *  ,
unsigned  int,
const char *   
)

DWtype __ffsdi2 ( DWtype   ) 

int __gcc_bcmp ( const unsigned char *  ,
const unsigned char *  ,
size_t   
)

short int __get_eh_table_language ( struct exception_descriptor *   ) 

short int __get_eh_table_version ( struct exception_descriptor *   ) 

DWtype __lshrdi3 ( DWtype  ,
word_type   
)

DWtype __moddi3 ( DWtype  ,
DWtype   
)

DWtype __muldi3 ( DWtype  ,
DWtype   
)

DWtype __mulvdi3 ( DWtype  ,
DWtype   
)

Wtype __mulvsi3 ( Wtype  ,
Wtype   
)

DWtype __negdi2 ( DWtype   ) 

DWtype __negvdi2 ( DWtype   ) 

Wtype __negvsi2 ( Wtype   ) 

DWtype __subvdi3 ( DWtype  ,
DWtype   
)

Wtype __subvsi3 ( Wtype  ,
Wtype   
)

word_type __ucmpdi2 ( DWtype  ,
DWtype   
)

UWtype __udiv_w_sdiv ( UWtype *  ,
UWtype  ,
UWtype  ,
UWtype   
)

UDWtype __udivdi3 ( UDWtype  ,
UDWtype   
)

UDWtype __udivmoddi4 ( UDWtype  ,
UDWtype  ,
UDWtype *   
)

UDWtype __umoddi3 ( UDWtype  ,
UDWtype   
)


Generated on Wed Apr 8 15:39:22 2009 for Open64 by  doxygen 1.5.6