osprey/libm/mips/j0.c File Reference

#include "libm.h"

Include dependency graph for j0.c:

Go to the source code of this file.

Functions/Subroutines

double __sin (double)
double __cos (double)
double __log (double)
static double p0 (double)
static double q0 (double)
double __j0 (double arg)
double __y0 (double x)

Variables

static char * rcs_id = "$Source: /home/bos/bk/kpro64-pending/libm/mips/SCCS/s.j0.c $ $Revision: 1.5 $"
static const du twobypi
static const du rsqrtpi
static const du k0
static const du s1 []
static const du t1 []
static const du s2 []
static const du t2 []
static const du s3 []
static const du t3 []
static const du s4 []
static const du t4 []
static const du Qnan
static const du Neginf


Function Documentation

double __cos ( double   ) 

Definition at line 231 of file cos.c.

double __j0 ( double  arg  ) 

Definition at line 276 of file j0.c.

References __cos(), __sin(), c, du::d, d, DBL2LL, DMANTWIDTH, DOMAIN, fabs, fprintf(), matherr(), p0, q0, result, s, SETERRNO, sqrt(), TLOSS, and x.

Referenced by __jn().

double __log ( double   ) 

Definition at line 188 of file log.c.

Referenced by __powf(), __y0(), __y1(), asym(), neg(), and pos().

double __sin ( double   ) 

Definition at line 231 of file sin.c.

Referenced by __j0(), __j1(), __y0(), and __y1().

double __y0 ( double  x  ) 

Definition at line 426 of file j0.c.

References __cos(), __log(), __sin(), c, du::d, d, DBL2LL, DMANTWIDTH, DOMAIN, fprintf(), matherr(), OVERFLOW, p0, q0, result, s, SETERRNO, sqrt(), and TLOSS.

Referenced by __yn().

static double p0 ( double  t  )  [static]

Definition at line 613 of file j0.c.

References d, du::d, and result.

static double q0 ( double  t  ) 

Definition at line 635 of file j0.c.

References du::d, d, and result.


Variable Documentation

const du k0 [static]

const du Neginf [static]

Initial value:

{D(0xfff00000, 0x00000000)}

Definition at line 262 of file j0.c.

const du Qnan [static]

Initial value:

{D(QNANHI, QNANLO)}

Definition at line 259 of file j0.c.

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

Definition at line 72 of file j0.c.

const du rsqrtpi [static]

Initial value:

  
{

}

Definition at line 146 of file j0.c.

const du s1[] [static]

const du s2[] [static]

Initial value:

{
 D(0xbf51ffff, 0xffffffb8),
 D(0xbf6469e4, 0x36e62881),
 D(0xbf5b424a, 0x11c914b4),
 D(0xbf38b387, 0x1e57cade),
 D(0xbef99508, 0xd4953bc5),
 D(0xbe89282f, 0x2055d015),
}

Definition at line 187 of file j0.c.

const du s3[] [static]

Initial value:

 
{
 D(0xbf900000, 0x00000000),
 D(0x3f22bfff, 0xfffffe5d),
 D(0x3f381dc6, 0x0bdd69d3),
 D(0x3f328f71, 0xc888d5b2),
 D(0x3f13cc8a, 0x06fa2970),
 D(0x3ed8e553, 0xf75ae5b9),
 D(0x3e70a26b, 0xd3f48e4f),
}

Definition at line 210 of file j0.c.

Referenced by h8300_tiny_constant_address_p(), ia64_expand_dot_prod_v8qi(), internal_cplus_demangle(), and WN_get_const_val().

const du s4[] [static]

Initial value:

{
 D(0xc0034066, 0x8510b96f),
 D(0x3fc86981, 0x11fdbb9b),
 D(0xbf747d16, 0xe102a52f),
 D(0x3f0f6db4, 0x4d204dbf),
 D(0xbe99068d, 0xa7ea12f5),
 D(0x3e1577e8, 0xd5bafc4a),
 D(0xbd82ec16, 0x2f225a36),
 D(0x3cdb1b0b, 0x6c893369),
}

Definition at line 234 of file j0.c.

Referenced by h8300_tiny_constant_address_p(), internal_cplus_demangle(), read_encoded_value_with_base(), and WN_get_const_val().

const du t1[] [static]

Initial value:

{
 D(0x3ff00000, 0x00000000),
 D(0x3f8688b7, 0xe2ffd7ff),
 D(0x3f101192, 0xb33f1e37),
 D(0x3e8eac3a, 0x456bf6e2),
 D(0x3e05be02, 0xd273ac07),
 D(0x3d77e0cb, 0x01046ec0),
 D(0x3ce45590, 0x9323449e),
 D(0x3c497437, 0x5fe08079),
 D(0x3ba31c0e, 0x7b50a76b),
}

Definition at line 172 of file j0.c.

const du t2[] [static]

Initial value:

{
 D(0x3ff00000, 0x00000000),
 D(0x40025847, 0x4d3e52b1),
 D(0x3ff91cde, 0x901a39c4),
 D(0x3fd83087, 0x0c521255),
 D(0x3f9dde76, 0xb8de94f3),
 D(0x3f400cef, 0x4c143276),
 D(0x3e89282f, 0x2055d015),
}

Definition at line 197 of file j0.c.

Referenced by MEM_ACCESS_ANALYZER::Analyze_ofst_helper(), ar_c1frecip(), ar_cfdiv128(), attribute_list_contained(), BB_Sink_Op_Before(), bind_template_template_parm(), break_out_calls(), build_static_cast(), build_static_cast_1(), c_parser_postfix_expression(), c_type_hash(), chainon(), check_ivars(), chrec_fold_multiply_poly_poly(), Cmp_FLD_COUNT1(), comp_target_parms(), comp_template_parms(), compare_ics(), compare_names(), complex_divide(), compparms(), comptypes(), comptypes_internal(), compute_overlap_steps_for_affine_1_2(), conditional_conversion(), connect_traces(), const_binop(), convert_class_to_reference(), cris_pic_symbol_type_of(), cwh_get_highest_type(), cwh_stmt_insert_conformance_check(), OPT_FEEDBACK::Delete_node(), duplicate_decls(), elfNN_ia64_relax_brl(), erase_duplicates(), execute_stack_op(), Exp_Intrinsic_Op(), expand_complex_div_straight(), expand_complex_div_wide(), expand_complex_multiplication(), Expand_Divide(), expand_divmod(), Expand_Fast_Power_Of_2_Rem(), Expand_Float_Div_By_Pow2(), Expand_Multiply(), Expand_Power_Of_2_Divide(), Expand_Power_Of_2_Rem(), extract_muldiv_1(), fei_mask(), ffesta_save_(), interference_cache::find_interference_from_edge(), fold_binary(), gen_tablejump_mips161(), gen_tablejump_mips162(), get_base_and_offset(), gimple_tree_eq(), GTY(), htab_mod_1(), i960_va_arg(), ia64_expand_vecint_compare(), ia64_sched_init(), Identical_Array_Refbase(), identical_stmt_lists_p(), initialize_trampoline(), ix86_expand_int_vcond(), ix86_expand_sse_movcc(), ix86_gimplify_va_arg(), joust(), legitimize_tls_address(), lower_bit_field_id(), maybe_both_true_1(), nodes_identical(), omp_get_wtick(), print_pattern(), RSolve(), Select_Best_Fld_Path(), set_mem_attributes_minus_bitpos(), Similar_BE_Types(), Targ_WhirlOp(), test_significance(), type_list_equal(), typename_compare(), unify(), MA_OFFSET::Union(), unwind_table_entry_compare(), and vho_lower_if().

const du t3[] [static]

const du t4[] [static]

Initial value:

{
 D(0x3ff00000, 0x00000000),
 D(0x3f870a22, 0xf33840f5),
 D(0x3f10d4c2, 0x2520436c),
 D(0x3e907f07, 0xa7ebc30f),
 D(0x3e0815f6, 0x8930073b),
 D(0x3d7b583a, 0x90523001),
 D(0x3ce831c7, 0xe53c886c),
 D(0x3c4fb50f, 0x5f529cf6),
 D(0x3ba94ca1, 0x99c520de),
}

Definition at line 246 of file j0.c.

Referenced by ar_c1frecip(), complex_divide(), compute_overlap_steps_for_affine_1_2(), expand_complex_multiplication(), Expand_Divide(), expand_divmod(), Expand_Fast_Power_Of_2_Rem(), Expand_Multiply(), Expand_Power_Of_2_Divide(), Expand_Power_Of_2_Rem(), htab_mod_1(), and lower_bit_field_id().

const du twobypi [static]

Initial value:

  
{

}

Definition at line 141 of file j0.c.


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