osprey/libm/mips/tan.c File Reference

#include "libm.h"

Include dependency graph for tan.c:

Go to the source code of this file.

Functions/Subroutines

double __tan (double x)

Variables

static char * rcs_id = "$Source: /home/bos/bk/kpro64-pending/libm/mips/SCCS/s.tan.c $ $Revision: 1.5 $"
static const du Qnan
static const du Inf
static const du half
static const du one
static const du twop19xpi
static const du twopm26
static const du rpiby2
static const du piby2hi
static const du piby2lo
static const du piby2tiny
static const du ph
static const du pl
static const du pt
static const du pe
static const du pe2
static const du Ph
static const du Pl
static const du Pt
static const du p []
static const du q []


Function Documentation

double __tan ( double  x  ) 

Definition at line 228 of file tan.c.

References du::d, d, DBL2LL, DMANTWIDTH, DOMAIN, fabs, fprintf(), LL2DBL, matherr(), n, result, ROUND, s, SETERRNO, ss, TLOSS, and is::z.


Variable Documentation

const du half [static]

Initial value:

{D(0x3fe00000, 0x00000000)}

Definition at line 94 of file tan.c.

const du Inf [static]

Initial value:

{D(0x7ff00000, 0x00000000)}

Definition at line 91 of file tan.c.

const du one [static]

Initial value:

{D(0x3ff00000, 0x00000000)}

Definition at line 97 of file tan.c.

const du p[] [static]

Initial value:

{
{D(0x3ff00000, 0x00000000)},
{D(0xbfc06b8f, 0x5f225706)},
{D(0x3f66fc34, 0x2943627f)},
{D(0xbedf6255, 0x88fc315e)},
}

Definition at line 144 of file tan.c.

const du pe [static]

Initial value:

{D(0x3ae8a2e0, 0x30000000)}

Definition at line 127 of file tan.c.

const du pe2 [static]

Initial value:

{D(0x394c1cd1, 0x29024e09)}

Definition at line 130 of file tan.c.

const du Ph [static]

Initial value:

{D(0x3ff921fb, 0x54000000)}

Definition at line 133 of file tan.c.

const du ph [static]

Initial value:

{D(0x3ff921fb, 0x50000000)}

Definition at line 118 of file tan.c.

const du piby2hi [static]

Initial value:

{D(0x3ff921fb, 0x54400000)}

Definition at line 109 of file tan.c.

const du piby2lo [static]

Initial value:

{D(0x3dd0b461, 0x1a600000)}

Definition at line 112 of file tan.c.

const du piby2tiny [static]

Initial value:

{D(0x3ba3198a, 0x2e037073)}

Definition at line 115 of file tan.c.

const du Pl [static]

Initial value:

{D(0x3e110b46, 0x10000000)}

Definition at line 136 of file tan.c.

const du pl [static]

Initial value:

{D(0x3e5110b4, 0x60000000)}

Definition at line 121 of file tan.c.

const du Pt [static]

Initial value:

{D(0x3c5a6263, 0x3145c06e)}

Definition at line 139 of file tan.c.

const du pt [static]

Initial value:

{D(0x3c91a626, 0x30000000)}

Definition at line 124 of file tan.c.

const du q[] [static]

Initial value:

{
{D(0x3ff00000, 0x00000000)},
{D(0xbfdd8b1d, 0x04e680b5)},
{D(0x3f97e798, 0xc16cfadc)},
{D(0xbf2b51d1, 0xd7f65e57)},
}

Definition at line 152 of file tan.c.

Referenced by __acos(), __acosf(), __asin(), __asinf(), __drem(), __exp(), __expm1(), __expm1f(), __hypot(), __hypotf(), __log(), __log10(), __log10f(), __log1p(), __log1pf(), __logf(), __pow(), __tanh(), __trapuv_malloc(), __vexp(), __vlog(), __vlog10(), __vlog10f(), __vlogf(), _bfd_default_error_handler(), add_case_node(), add_env_var_paths(), add_pending_init(), asm_fprintf(), b_out_write_object_contents(), back_branch_in_range_p(), basic(), bfd_boolean(), bfd_h8_disassemble(), block_alloc(), build_common_builtin_nodes(), builtin_define_std(), c_q_mul(), canon_reg(), careful_find_l_paren(), check_reloc_refs(), check_trad_stringification(), coff_count_linenumbers(), coff_write_linenumbers(), coff_write_symbols(), combine_strings(), combine_temp_slots(), create_name_tags(), cse_end_of_basic_block(), cse_set_around_loop(), cwh_stab_free_packet(), d_print_java_identifier(), define__GNUC__(), delete_reg_equiv(), demangle_template_value_parm(), determine_pseudo_inverse(), directory_specified_p(), do_lhs_deref_structure_copy(), do_line(), do_option_spec(), do_rhs_deref_structure_copy(), do_simple_structure_copy(), do_spec_1(), dV_open_WN(), dV_place_stub(), elf32_hppa_copy_indirect_symbol(), elf32_sparc_copy_indirect_symbol(), elf64_x86_64_copy_indirect_symbol(), elf_find_function(), elf_i386_copy_indirect_symbol(), elf_s390_copy_indirect_symbol(), emit_lkcord(), etir_sto(), Expand_F8_Recip(), expand_omp_for_static_nochunk(), Expand_SGI_F8_Divide(), f_open_com(), fei_arith_con(), fei_array_dimen(), ffecom_build_f2c_string_(), ffelex_cfelex_(), ffelex_hash_kludge(), ffetarget_real1(), ffetarget_real2(), find_afterward(), find_and_verify_loops(), find_corresponding_lparen(), find_executable(), finish_init(), FIX_PROC_HEAD(), Fix_Recurrences_After_Unrolling(), fixup_anonymous_aggr(), fixup_match_1(), fixup_newlines(), gen_insn(), Gen_stmt_wn(), get_base_filename(), get_file_function_name_long(), ggc_free(), gs_classtype_size(), gs_read(), htab_expand(), htab_mod_1(), i386_pe_asm_file_end(), i386_pe_file_end(), ieee_write_external_part(), init_interclass_conv_libfuncs(), init_intraclass_conv_libfuncs(), init_libfuncs(), Insert_ORs_For_BB(), install(), Interleave_Base_Update(), lex_string(), list_length(), loop_insn_first_p(), lower_bit_field_id(), lower_try_finally_copy(), lower_try_finally_nofallthru(), lower_try_finally_onedest(), lower_try_finally_switch(), m32r_elf_copy_indirect_symbol(), main(), make_complex_modes(), make_new_qty(), make_regs_eqv(), malloc_pool_display(), malloc_pool_kill(), maybe_record_in_goto_queue(), mem_attrs_htab_eq(), mips__nan_malloc_(), munge(), needs_variable(), objalloc_free_block(), optimize_reg_copy_1(), optimize_reg_copy_2(), parse_multi_option(), ppc64_elf_copy_indirect_symbol(), ppc64_elf_hide_symbol(), ppc_elf_copy_indirect_symbol(), PQS_MANAGER::PQS_is_disjoint(), preserve_temp_slots(), print_multilib_info(), process_command(), read_rtx_variadic(), recompile_files(), reg_attrs_htab_eq(), rescan(), resolve_operand_name_1(), rs6000_gen_section_name(), rtd_divmod(), rtl_tidy_fallthru_edge(), scan_linker_output(), scan_one_insn(), set_collect_gcc_options(), set_multilib_dir(), Set_Tcon_Value(), sh_elf_copy_indirect_symbol(), PQS_MANAGER::Simplify_TN_Set(), split_directories(), string_prependn(), strip_whitespace(), synth_mult(), tidy_fallthru_edge(), trim_filename(), try_combine(), use_related_value(), used_arg(), validate_insn_alternatives(), vma_compare(), VPARAMS(), warning_find_reloc(), writ_rep(), write_c_file_stat(), write_init_options(), and write_switch().

const du Qnan [static]

Initial value:

{D(QNANHI, QNANLO)}

Definition at line 88 of file tan.c.

char* rcs_id = "$Source: /home/bos/bk/kpro64-pending/libm/mips/SCCS/s.tan.c $ $Revision: 1.5 $" [static]

Definition at line 59 of file tan.c.

const du rpiby2 [static]

Initial value:

{D(0x3fe45f30, 0x6dc9c883)}

Definition at line 106 of file tan.c.

const du twop19xpi [static]

Initial value:

{D(0x413921fb, 0x54442d18)}

Definition at line 100 of file tan.c.

const du twopm26 [static]

Initial value:

{D(0x3e500000, 0x00000000)}

Definition at line 103 of file tan.c.


Generated on Wed Apr 8 15:57:37 2009 for Open64 by  doxygen 1.5.6