#include "cmplx.h"#include <errno.h>#include "moremath.h"

Go to the source code of this file.
Data Types | |
| union | du |
Defines | |
| #define | ROUND(d) round(d) |
Functions/Subroutines | |
| double | fabs (double) |
| int | round (double) |
| dcomplex | __dcis (double x) |
Variables | |
| double | __libm_qnan_d |
| int * | __errnoaddr |
| static const du | tblh [] |
| static const du | tbll [] |
| static const du | rpiby2 |
| static const du | twopm23 |
| static const du | zero |
| static const du | half |
| static const du | one |
| static const du | ph |
| static const du | pl |
| static const du | pt |
| static const du | pe |
| static const du | pe2 |
| static const du | Pt |
| static const du | piby2low |
| static const du | S [] |
| static const du | C [] |
| dcomplex __dcis | ( | double | x | ) |
Definition at line 189 of file d_cis.c.
References __errnoaddr, __libm_qnan_d, du::d, d, dcomplex::dimag, dcomplex::dreal, fabs, L, n, result, ROUND, is::y, and is::z.
Referenced by d_cis(), and intr_wrap_627().
| double fabs | ( | double | ) |
Definition at line 356 of file math-68881.h.
| int round | ( | double | ) |
| int* __errnoaddr |
Referenced by __dcis(), __q_acosd(), __q_asind(), __q_atand(), __q_cosd(), __q_sind(), __q_tand(), __qatan2d(), __qldexp(), and __rcis().
| double __libm_qnan_d |
Referenced by __dcis().
const du C[] [static] |
Initial value:
{D(0x3fe00000, 0x00000000)}
Definition at line 127 of file d_cis.c.
Referenced by decDivideOp(), ix86_expand_vector_init_general(), and lookup_field().
Initial value:
{D(0x3ae8a2e0, 0x30000000)}
Definition at line 142 of file d_cis.c.
Referenced by _bfd_coff_link_input_bfd(), _bfd_XX_print_private_bfd_data_common(), _bfd_XXi_swap_aouthdr_out(), arm_emit_base_file_entry(), coff_ppc_relocate_section(), create_iv(), dores_com(), emit_gnu_type(), ggc_free(), ggc_get_size(), mcore_emit_base_file_entry(), pe_print_edata(), pe_print_idata(), redirect_edge_pred(), redirect_edge_succ(), vect_build_loop_niters(), vect_create_data_ref_ptr(), vect_gen_niters_for_prolog_loop(), vect_generate_tmps_on_preheader(), vect_init_vector(), and vectorizable_load().
Initial value:
{D(0x394c1cd1, 0x29024e09)}
Definition at line 145 of file d_cis.c.
Referenced by ctor_cmp().
Initial value:
{D(0x3ff921fb, 0x50000000)}
Definition at line 133 of file d_cis.c.
Referenced by SSA::Find_zero_versions(), and main().
Initial value:
{D(0x3e5110b4, 0x60000000)}
Definition at line 136 of file d_cis.c.
Referenced by add_prefix(), Copy_Array(), create_doloop_node(), Create_Simple_Shackle_Loops(), Create_Single_Region(), do_spec_1(), PROMPF_INFO::Dsm_Io(), endian(), ffelab_finish(), find_a_file(), for_each_path(), lang_record_phdrs(), Lower_Fetch_And_Op(), Print_Goto_Lines(), Print_Prompf_Preopt_Transaction_Log(), and SNL_Distribute().
Initial value:
{D(0x3c91a626, 0x30000000)}
Definition at line 139 of file d_cis.c.
Referenced by _bfd_elf_print_private_bfd_data(), CODEMAP::Add_idef(), add_pending_template(), LOOP_MULTIVER::Annotate_alias_group_helper(), DEPV_COMPUTE::Base_Test(), PROMPF_INFO::Cache_Tile(), PROMPF_INFO::Cache_Winddown(), PROMPF_INFO::Check(), OPT_STAB::Collect_ST_attr(), OPT_STAB::Compute_region_mu_chi(), REGION_BOUND::Convert_ST_list(), OPT_STAB::Create(), ProgHdr::decode_p_type(), ProgHdr64::decode_p_type(), MEMOP_ANNOT_CR_SR_MGR::Discard_offline_annot(), PROMPF_INFO::Distribution(), PROMPF_INFO::Doacross_Inner_Tile(), PROMPF_INFO::Doacross_Outer_Tile(), PROMPF_INFO::Doacross_Sync(), PROMPF_INFO::Donest_Middle_Tile(), PROMPF_INFO::Donest_Outer_Tile(), PROMPF_INFO::Dsm_Io(), PROMPF_INFO::Dsm_Local(), PROMPF_INFO::Dsm_Tile(), EXC_SCOPE_TRY_ITER::Elem(), PROMPF_INFO::Elimination(), execute(), MEMOP_ANNOT_CR_SR_MGR::Export_annot(), PROMPF_INFO::F90_Array_Stmt(), ALIAS_CLASSIFICATION::Finalize_ac_map_wn(), PROMPF_INFO::Fission(), PROMPF_INFO::Fusion(), PROMPF_INFO::Gather_Scatter(), Gen_exp_wn(), PROMPF_INFO::General_Version(), REGION_BOUND::grb(), REGION_BOUND::GRB_merge_var(), PROMPF_INFO::Hoist_Messy_Bounds(), PROMPF_INFO::Inner_Fission(), PROMPF_INFO::Inner_Shackle(), PROMPF_INFO::Interchange(), PROMPF_INFO::Interleaved_Winddown(), PROMPF_INFO::Mark_F90_Lower(), PROMPF_INFO::Mark_Omp(), PROMPF_INFO::Mark_Postlno(), PROMPF_INFO::Mark_Prelno(), PROMPF_INFO::Mark_Preopt(), PROMPF_INFO::Mp_Tile(), PROMPF_INFO::Mp_Version(), ALIAS_MANAGER::New_alias_id(), ALIAS_MANAGER::New_points_to(), OPT_STAB::Not_affected_by_barrier(), PROMPF_INFO::OMPL_Atomic_To_Critical_Section(), PROMPF_INFO::OMPL_Atomic_To_FetchAndOp(), PROMPF_INFO::OMPL_Atomic_To_Swap(), PROMPF_INFO::OMPL_Eliminate_Section(), PROMPF_INFO::OMPL_Fetchop_Atomic(), PROMPF_INFO::OMPL_Master_To_If(), PROMPF_INFO::OMPL_Sections_To_Loop(), PROMPF_INFO::Outer_Shackle(), PROMPF_INFO::Parallel_Region(), Points_To_For_Array_Star(), PROMPF_INFO::Post_Peel(), PROMPF_INFO::Pre_Peel(), PROMPF_INFO::Prefetch_Version(), PROMPF_INFO::Preopt_Create(), REGION_live_in_from_chi(), REGION_live_out_from_mu(), PRUNE_BOUND::REGION_remove_from_bound(), PROMPF_INFO::Register_Shutdown(), PROMPF_INFO::Register_SStrip(), PROMPF_INFO::Register_Startup(), PROMPF_INFO::Register_Tile(), PROMPF_INFO::Register_Winddown(), PROMPF_INFO::Remove_Unity_Trip(), PROMPF_INFO::Restore(), RESTRICTED_MAP::Save_info(), PROMPF_INFO::Se_Cache_Tile(), PROMPF_INFO::Se_Tile(), OPT_STAB::Simplify_Pointer_Ver(), PROMPF_INFO::Single_Process(), stabilize_va_list(), ALIAS_MANAGER::Transfer_alias_class_to_alias_manager(), PROMPF_INFO::Undo_Elimination(), PROMPF_INFO::Undo_Fusion(), PROMPF_INFO::Undo_Post_Peel(), PROMPF_INFO::Undo_Pre_Peel(), LOCAL_CLSC::Update_alias(), LOCAL_CLSC::Update_cr_alias(), and PROMPF_INFO::Vintr_Fission().
Initial value:
{
{D(0xc02f6a7a, 0x2955385e)},
{D(0xc02c463a, 0xbeccb2bb)},
{D(0xc02921fb, 0x54442d18)},
{D(0xc025fdbb, 0xe9bba775)},
{D(0xc022d97c, 0x7f3321d2)},
{D(0xc01f6a7a, 0x2955385e)},
{D(0xc01921fb, 0x54442d18)},
{D(0xc012d97c, 0x7f3321d2)},
{D(0xc00921fb, 0x54442d18)},
{D(0xbff921fb, 0x54442d18)},
{D(0x00000000, 0x00000000)},
{D(0x3ff921fb, 0x54442d18)},
{D(0x400921fb, 0x54442d18)},
{D(0x4012d97c, 0x7f3321d2)},
{D(0x401921fb, 0x54442d18)},
{D(0x401f6a7a, 0x2955385e)},
{D(0x4022d97c, 0x7f3321d2)},
{D(0x4025fdbb, 0xe9bba775)},
{D(0x402921fb, 0x54442d18)},
{D(0x402c463a, 0xbeccb2bb)},
{D(0x402f6a7a, 0x2955385e)},
}
Initial value:
{
{D(0xbcc60faf, 0xbfd97309)},
{D(0xbcc3daea, 0xf976e788)},
{D(0xbcc1a626, 0x33145c07)},
{D(0xbcbee2c2, 0xd963a10c)},
{D(0xbcba7939, 0x4c9e8a0a)},
{D(0xbcb60faf, 0xbfd97309)},
{D(0xbcb1a626, 0x33145c07)},
{D(0xbcaa7939, 0x4c9e8a0a)},
{D(0xbca1a626, 0x33145c07)},
{D(0xbc91a626, 0x33145c07)},
{D(0x00000000, 0x00000000)},
{D(0x3c91a626, 0x33145c07)},
{D(0x3ca1a626, 0x33145c07)},
{D(0x3caa7939, 0x4c9e8a0a)},
{D(0x3cb1a626, 0x33145c07)},
{D(0x3cb60faf, 0xbfd97309)},
{D(0x3cba7939, 0x4c9e8a0a)},
{D(0x3cbee2c2, 0xd963a10c)},
{D(0x3cc1a626, 0x33145c07)},
{D(0x3cc3daea, 0xf976e788)},
{D(0x3cc60faf, 0xbfd97309)},
}
1.5.6