Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
Go to the source code of this file.
Definition at line 1006 of file miscmath.c.
Definition at line 1005 of file miscmath.c.
typedef AR_HOST_UINT64 an_mc_table[129] |
Definition at line 44 of file miscmath.c.
int AR_abs | ( | AR_DATA * | res, |
const AR_TYPE * | resulttype, | ||
const AR_DATA * | opd, | ||
const AR_TYPE * | opndtype | ||
) |
Definition at line 623 of file miscmath.c.
References ar_cabs(), AR_CLASS, AR_CLASS_FLOAT, AR_CLASS_INT, ar_data::ar_f128, ar_data::ar_f64, AR_FLOAT_128, AR_FLOAT_32, AR_FLOAT_64, AR_FLOAT_COMPLEX, AR_FLOAT_CRAY, AR_FLOAT_FORMAT, AR_FLOAT_IEEE, AR_FLOAT_IS_COMPLEX, AR_FLOAT_SIZE, ar_data::ar_ieee128, ar_data::ar_ieee32, ar_data::ar_ieee64, AR_INT_SIZE, AR_INT_SIZE_16, AR_INT_SIZE_32, AR_INT_SIZE_46, AR_INT_SIZE_64, AR_INT_SIZE_8, ar_data::ar_mips128, ar_negate_integer(), AR_SIGNED, AR_SIGNEDNESS, AR_STAT_INVALID_TYPE, AR_STAT_NEGATIVE, AR_STAT_OVERFLOW, AR_STAT_SEMIVALID, AR_status(), COPY_INT16, COPY_INT32, COPY_INT64, COPY_INT8, HOST_IS_MIPS, INT16_SIGN, INT32_SIGN, INT64_SIGN, INT8_SIGN, result, AR_IEEE_32::sign, AR_IEEE_64::sign, AR_IEEE_128::sign, AR_MIPS_128::sign, AR_CRAY_64::sign, AR_CRAY_128::sign, AR_MIPS_128::signl, ZERO_INT16_UPPER, ZERO_INT32_UPPER, and ZERO_INT8_UPPER.
Referenced by folder_driver().
int AR_cimag | ( | AR_DATA * | result, |
const AR_TYPE * | resulttype, | ||
const AR_DATA * | opnd, | ||
const AR_TYPE * | opndtype | ||
) |
Definition at line 277 of file miscmath.c.
References ar_decompose_complex(), and AR_STAT_INVALID_TYPE.
void ar_clear_unused_bits | ( | ar_data * | opnd, |
const AR_TYPE * | opndtype | ||
) |
Definition at line 860 of file miscmath.c.
References AR_CLASS, AR_CLASS_INT, AR_CLASS_POINTER, ar_data::ar_i64, AR_INT_SIZE, AR_INT_SIZE_16, AR_INT_SIZE_24, AR_INT_SIZE_32, AR_INT_SIZE_8, ar_internal_error(), AR_POINTER_24, AR_POINTER_32, AR_POINTER_FORMAT, AR_POINTER_SIZE, AR_POINTER_WORD, AR_INT_64::part1, AR_INT_64::part2, AR_INT_64::part3, ZERO_INT16_UPPER, ZERO_INT24_UPPER, ZERO_INT32_UPPER, and ZERO_INT8_UPPER.
Referenced by ar_add_pointer(), AR_add_ptr_int(), AR_convert_str_to_int(), ar_convert_to_integral(), ar_convert_to_pointer(), and ar_subtract_pointer().
int ar_compose_complex | ( | ar_data * | cplx, |
AR_TYPE * | cplxtype, | ||
const ar_data * | real, | ||
const ar_data * | imag, | ||
const AR_TYPE * | parttype | ||
) |
Definition at line 220 of file miscmath.c.
References AR_CLASS, AR_CLASS_FLOAT, ar_data::ar_cplx_f128, ar_data::ar_cplx_f64, ar_data::ar_cplx_ieee128, ar_data::ar_cplx_ieee32, ar_data::ar_cplx_ieee64, ar_data::ar_f128, ar_data::ar_f64, AR_FLOAT_128, AR_FLOAT_32, AR_FLOAT_64, AR_FLOAT_COMPLEX, AR_FLOAT_CRAY, AR_FLOAT_FORMAT, AR_FLOAT_IEEE, AR_FLOAT_IS_COMPLEX, AR_FLOAT_SIZE, ar_data::ar_ieee128, ar_data::ar_ieee32, ar_data::ar_ieee64, AR_STAT_INVALID_TYPE, AR_STAT_OK, IEEE32_TO_CPLX32_IMAG, IEEE32_TO_CPLX32_REAL, AR_CPLX_IEEE_64::imag, AR_CPLX_IEEE_128::imag, AR_CPLX_CRAY_64::imag, AR_CPLX_CRAY_128::imag, AR_CPLX_IEEE_64::real, AR_CPLX_IEEE_128::real, AR_CPLX_CRAY_64::real, and AR_CPLX_CRAY_128::real.
Referenced by AR_conj(), ar_convert_to_complex(), AR_divide(), ar_divide_complex(), ar_multiply_complex(), and ar_negate_complex().
int AR_conj | ( | AR_DATA * | res, |
const AR_TYPE * | resulttype, | ||
const AR_DATA * | opd, | ||
const AR_TYPE * | opndtype | ||
) |
Definition at line 765 of file miscmath.c.
References ar_compose_complex(), ar_decompose_complex(), ar_negate_float(), AR_STAT_NEGATIVE, AR_STAT_ZERO, AR_status(), and result.
void ar_CRAY_64_trunc | ( | AR_CRAY_64 * | opnd | ) |
Definition at line 908 of file miscmath.c.
References ar_internal_error(), ar_state_info::ar_truncate_bits, AR_CRAY_64::coeff0, AR_CRAY_64::coeff1, and AR_CRAY_64::coeff2.
Referenced by AR_add(), ar_cfdiv64(), ar_multiply_float(), and AR_subtract().
int AR_CRAY_64_trunc_bits | ( | int | truncbits | ) |
Definition at line 897 of file miscmath.c.
References AR_CRAY64_COEFF_BITS, AR_STAT_OK, AR_STAT_UNDEFINED, and ar_state_info::ar_truncate_bits.
int AR_creal | ( | AR_DATA * | result, |
const AR_TYPE * | resulttype, | ||
const AR_DATA * | opnd, | ||
const AR_TYPE * | opndtype | ||
) |
Definition at line 261 of file miscmath.c.
References ar_decompose_complex(), and AR_STAT_INVALID_TYPE.
int ar_decompose_complex | ( | ar_data * | real, |
ar_data * | imag, | ||
AR_TYPE * | parttype, | ||
const ar_data * | cplx, | ||
const AR_TYPE * | cplxtype | ||
) |
Definition at line 179 of file miscmath.c.
References AR_CLASS, AR_CLASS_FLOAT, ar_data::ar_cplx_f128, ar_data::ar_cplx_f64, ar_data::ar_cplx_ieee128, ar_data::ar_cplx_ieee32, ar_data::ar_cplx_ieee64, ar_data::ar_f128, ar_data::ar_f64, AR_FLOAT_128, AR_FLOAT_32, AR_FLOAT_64, AR_FLOAT_COMPLEX, AR_FLOAT_CRAY, AR_FLOAT_FORMAT, AR_FLOAT_IEEE, AR_FLOAT_IS_COMPLEX, AR_FLOAT_SIZE, ar_data::ar_ieee128, ar_data::ar_ieee32, ar_data::ar_ieee64, AR_STAT_INVALID_TYPE, AR_STAT_OK, CPLX32_IMAG_TO_IEEE32, CPLX32_REAL_TO_IEEE32, AR_CPLX_IEEE_64::imag, AR_CPLX_IEEE_128::imag, AR_CPLX_CRAY_64::imag, AR_CPLX_CRAY_128::imag, AR_CPLX_IEEE_64::real, AR_CPLX_IEEE_128::real, AR_CPLX_CRAY_64::real, and AR_CPLX_CRAY_128::real.
Referenced by ar_cabs(), AR_cimag(), ar_compare_float(), AR_conj(), ar_convert_to_complex(), ar_convert_to_float(), AR_creal(), AR_divide(), ar_divide_complex(), ar_multiply_complex(), ar_negate_complex(), and AR_status().
int AR_get_128bit_format | ( | ) |
Definition at line 171 of file miscmath.c.
References ar_state_info::ar_128bit_format.
int AR_get_floating_point_format | ( | ) |
Definition at line 163 of file miscmath.c.
References ar_state_info::ar_float_format.
int AR_get_rounding_mode | ( | ) |
Definition at line 124 of file miscmath.c.
References ar_state_info::ar_rounding_mode.
Definition at line 92 of file miscmath.c.
References ar_state_register, and ar_state_info::ar_unused_mode_bits.
int AR_get_underflow_mode | ( | ) |
Definition at line 143 of file miscmath.c.
References ar_state_info::ar_underflow_mode.
AR_ARCHITECTURE ar_host | ( | void | ) |
Definition at line 1031 of file miscmath.c.
References AR_Arch_MIPS, AR_Arch_PVP, AR_Arch_PVP_IEEE, AR_Arch_SPARC, AR_Arch_T3D, AR_Arch_T3E, AR_Arch_Unknown, ar_internal_error(), CHECKMC(), GETPMC(), and initialized.
void ar_internal_error | ( | int | msgnum, |
char * | file, | ||
int | line | ||
) |
Definition at line 1018 of file miscmath.c.
References AR_version, Internal, and PRINTMSG().
Referenced by ar_clear_sim_state(), ar_clear_unused_bits(), AR_convert_int_to_str(), AR_convert_str_to_int(), ar_CRAY_64_trunc(), ar_dblshift(), ar_divide_integer(), ar_host(), AR_NOINTRIN_ERROR(), ar_pass_arg_address(), ar_pass_arg_value(), ar_pass_ext_address(), ar_pass_fcd_address(), ar_sim(), load_mpp_word(), load_pvp_word(), open_arith_file(), open_intrinsics_file(), store_mpp_word(), and store_pvp_word().
int AR_make_complex | ( | AR_DATA * | res, |
const AR_TYPE * | resulttype, | ||
const AR_DATA * | op1, | ||
const AR_TYPE * | opnd1type, | ||
const AR_DATA * | op2, | ||
const AR_TYPE * | opnd2type | ||
) |
Definition at line 797 of file miscmath.c.
References AR_CLASS, AR_CLASS_FLOAT, ar_data::ar_cplx_f128, ar_data::ar_cplx_f64, ar_data::ar_cplx_ieee128, ar_data::ar_cplx_ieee32, ar_data::ar_cplx_ieee64, ar_data::ar_f128, ar_data::ar_f64, AR_FLOAT_COMPLEX, AR_Float_Cray1_128, AR_Float_Cray1_64, AR_Float_Cray1_64_F, AR_Float_IEEE_DN_128, AR_Float_IEEE_DN_32, AR_Float_IEEE_DN_64, AR_Float_IEEE_NR_128, AR_Float_IEEE_NR_32, AR_Float_IEEE_NR_64, AR_Float_IEEE_UP_128, AR_Float_IEEE_UP_32, AR_Float_IEEE_UP_64, AR_Float_IEEE_ZE_128, AR_Float_IEEE_ZE_32, AR_Float_IEEE_ZE_64, AR_FLOAT_IS_COMPLEX, ar_data::ar_ieee128, ar_data::ar_ieee32, ar_data::ar_ieee64, AR_STAT_INVALID_TYPE, AR_status(), IEEE32_TO_CPLX32_IMAG, IEEE32_TO_CPLX32_REAL, AR_CPLX_IEEE_64::imag, AR_CPLX_IEEE_128::imag, AR_CPLX_CRAY_64::imag, AR_CPLX_CRAY_128::imag, AR_CPLX_IEEE_64::real, AR_CPLX_IEEE_128::real, AR_CPLX_CRAY_64::real, and AR_CPLX_CRAY_128::real.
Referenced by AR_make_imag().
int AR_make_imag | ( | AR_DATA * | result, |
const AR_TYPE * | resulttype, | ||
const AR_DATA * | opnd, | ||
const AR_TYPE * | opndtype | ||
) |
Definition at line 788 of file miscmath.c.
References AR_make_complex().
AR_NOINTRIN_ERROR | ( | char * | intrin_name | ) |
Definition at line 1007 of file miscmath.c.
References _fcdlen, _fcdtocp, and ar_internal_error().
Definition at line 513 of file miscmath.c.
References AR_Complex_Cray1_128, AR_Complex_Cray1_64, AR_Complex_Cray1_64_F, AR_Complex_IEEE_DN_128, AR_Complex_IEEE_DN_32, AR_Complex_IEEE_DN_64, AR_Complex_IEEE_NR_128, AR_Complex_IEEE_NR_32, AR_Complex_IEEE_NR_64, AR_Complex_IEEE_UP_128, AR_Complex_IEEE_UP_32, AR_Complex_IEEE_UP_64, AR_Complex_IEEE_ZE_128, AR_Complex_IEEE_ZE_32, AR_Complex_IEEE_ZE_64, ar_data::ar_cplx_f128, ar_data::ar_cplx_f64, ar_data::ar_cplx_ieee128, ar_data::ar_cplx_ieee32, ar_data::ar_cplx_ieee64, ar_data::ar_cplx_mips128, AR_CRAY_C0_BITS, AR_CRAY_EXPO_BIAS, ar_data::ar_f128, ar_data::ar_f64, AR_Float_Cray1_128, AR_Float_Cray1_64, AR_Float_Cray1_64_F, AR_Float_IEEE_DN_128, AR_Float_IEEE_DN_32, AR_Float_IEEE_DN_64, AR_Float_IEEE_NR_128, AR_Float_IEEE_NR_32, AR_Float_IEEE_NR_64, AR_Float_IEEE_UP_128, AR_Float_IEEE_UP_32, AR_Float_IEEE_UP_64, AR_Float_IEEE_ZE_128, AR_Float_IEEE_ZE_32, AR_Float_IEEE_ZE_64, ar_data::ar_i64, ar_data::ar_ieee128, AR_IEEE128_EXPO_BIAS, ar_data::ar_ieee32, AR_IEEE32_EXPO_BIAS, ar_data::ar_ieee64, AR_IEEE64_EXPO_BIAS, AR_Int_16_S, AR_Int_16_U, AR_Int_32_S, AR_Int_32_U, AR_Int_46_S, AR_Int_64_S, AR_Int_64_U, ar_data::ar_mips128, AR_MIPS128_EXPO_BIAS, AR_STAT_INVALID_TYPE, AR_STAT_OK, AR_CRAY_64::coeff0, AR_CRAY_128::coeff0, AR_IEEE_32::expo, AR_IEEE_64::expo, AR_IEEE_128::expo, AR_MIPS_128::expo, AR_CRAY_64::expo, AR_CRAY_128::expo, HOST_IS_MIPS, AR_CPLX_IEEE_32::icoeff0, AR_CPLX_IEEE_32::icoeff1, AR_CPLX_IEEE_32::iexpo, AR_CPLX_IEEE_64::imag, AR_CPLX_IEEE_128::imag, AR_CPLX_CRAY_64::imag, AR_CPLX_CRAY_128::imag, AR_CPLX_IEEE_32::isign, AR_INT_64::part1, AR_INT_64::part2, AR_INT_64::part3, AR_INT_64::part4, AR_CPLX_IEEE_32::rcoeff0, AR_CPLX_IEEE_32::rcoeff1, AR_CPLX_IEEE_64::real, AR_CPLX_IEEE_128::real, AR_CPLX_MIPS_128::real, AR_CPLX_CRAY_64::real, AR_CPLX_CRAY_128::real, result, AR_CPLX_IEEE_32::rexpo, AR_CPLX_IEEE_32::rsign, ZEROCRAY128, ZEROCRAY64, ZEROIEEE128, ZEROIEEE32, and ZEROIEEE64.
Referenced by ar_power().
void ar_set_invalid_result | ( | ar_data * | result, |
const AR_TYPE * | resulttype | ||
) |
Definition at line 933 of file miscmath.c.
References AR_CLASS, AR_CLASS_FLOAT, AR_CLASS_INT, AR_CRAY_MAX_EXPO, ar_data::ar_f128, ar_data::ar_f64, AR_FLOAT_128, AR_FLOAT_32, AR_FLOAT_64, AR_FLOAT_FORMAT, AR_FLOAT_IEEE, AR_FLOAT_SIZE, ar_data::ar_i128, ar_data::ar_i64, ar_data::ar_i8, ar_data::ar_ieee128, AR_IEEE128_MAX_EXPO, ar_data::ar_ieee32, AR_IEEE32_MAX_EXPO, ar_data::ar_ieee64, AR_IEEE64_MAX_EXPO, AR_INT_SIZE, AR_INT_SIZE_128, AR_INT_SIZE_16, AR_INT_SIZE_24, AR_INT_SIZE_32, AR_INT_SIZE_46, AR_INT_SIZE_64, AR_INT_SIZE_8, AR_IEEE_32::expo, AR_IEEE_64::expo, AR_IEEE_128::expo, AR_CRAY_64::expo, AR_CRAY_128::expo, NEG64, AR_INT_64::part1, AR_INT_128::part1, AR_INT_64::part3, AR_INT_64::part4, AR_INT_8_64::part5, AR_INT_128::part5, AR_INT_128::part6, AR_INT_128::part7, AR_INT_128::part8, ZERO64, ZEROCRAY128, ZEROCRAY64, ZEROIEEE128, ZEROIEEE32, and ZEROIEEE64.
Referenced by ar_cabs(), AR_cabs(), AR_convert_str_to_float(), AR_convert_str_to_int(), AR_exp(), AR_index(), AR_log(), AR_Modulo(), AR_power(), AR_scan(), AR_selected_real_kind(), AR_sqrt(), and AR_verify().
int AR_set_rounding_mode | ( | int | rounding_mode | ) |
Definition at line 130 of file miscmath.c.
References ar_state_info::ar_rounding_mode, ar_rounding_modes, AR_STAT_OK, and AR_STAT_UNDEFINED.
int AR_set_state_register | ( | AR_HOST_SINT64 | state_reg | ) |
Definition at line 101 of file miscmath.c.
References ar_state_info::ar_rounding_mode, ar_rounding_modes, AR_STAT_OK, AR_STAT_UNDEFINED, ar_state_info::ar_underflow_mode, ar_underflow_modes, and ar_state_info::ar_unused_mode_bits.
int AR_set_underflow_mode | ( | int | underflow_mode | ) |
Definition at line 149 of file miscmath.c.
References AR_STAT_OK, AR_STAT_UNDEFINED, ar_state_info::ar_underflow_mode, and ar_underflow_modes.
Definition at line 294 of file miscmath.c.
References AR_CLASS, AR_CLASS_FLOAT, AR_CLASS_INT, AR_CLASS_LOGICAL, AR_CLASS_POINTER, AR_Complex_Cray1_128, AR_Complex_Cray1_64, AR_Complex_Cray1_64_F, AR_Complex_IEEE_DN_128, AR_Complex_IEEE_DN_32, AR_Complex_IEEE_DN_64, AR_Complex_IEEE_NR_128, AR_Complex_IEEE_NR_32, AR_Complex_IEEE_NR_64, AR_Complex_IEEE_UP_128, AR_Complex_IEEE_UP_32, AR_Complex_IEEE_UP_64, AR_Complex_IEEE_ZE_128, AR_Complex_IEEE_ZE_32, AR_Complex_IEEE_ZE_64, AR_CRAY_MAX_EXPO, AR_CRAY_MIN_EXPO, ar_decompose_complex(), ar_data::ar_f128, ar_data::ar_f64, AR_Float_Cray1_128, AR_Float_Cray1_64, AR_Float_Cray1_64_F, AR_Float_IEEE_DN_128, AR_Float_IEEE_DN_32, AR_Float_IEEE_DN_64, AR_Float_IEEE_NR_128, AR_Float_IEEE_NR_32, AR_Float_IEEE_NR_64, AR_Float_IEEE_UP_128, AR_Float_IEEE_UP_32, AR_Float_IEEE_UP_64, AR_Float_IEEE_ZE_128, AR_Float_IEEE_ZE_32, AR_Float_IEEE_ZE_64, ar_data::ar_i64, ar_data::ar_ieee128, AR_IEEE128_MAX_EXPO, ar_data::ar_ieee32, AR_IEEE32_MAX_EXPO, ar_data::ar_ieee64, AR_IEEE64_MAX_EXPO, AR_INT_SIZE, AR_INT_SIZE_16, AR_INT_SIZE_24, AR_INT_SIZE_32, AR_INT_SIZE_46, AR_INT_SIZE_64, AR_INT_SIZE_8, ar_data::ar_mips128, AR_MIPS128_MAX_EXPO, AR_SIGNED, AR_SIGNEDNESS, AR_STAT_INVALID_TYPE, AR_STAT_NEGATIVE, AR_STAT_OK, AR_STAT_OVERFLOW, AR_STAT_UNDEFINED, AR_STAT_UNDERFLOW, AR_STAT_ZERO, AR_status(), AR_CRAY_64::coeff0, AR_CRAY_128::coeff0, AR_CRAY_64::coeff1, AR_CRAY_128::coeff1, AR_CRAY_64::coeff2, AR_CRAY_128::coeff2, AR_CRAY_128::coeff3, AR_CRAY_128::coeff4, AR_CRAY_128::coeff5, AR_IEEE_32::expo, AR_IEEE_64::expo, AR_IEEE_128::expo, AR_MIPS_128::expo, AR_CRAY_64::expo, AR_CRAY_128::expo, AR_MIPS_128::expol, HOST_IS_MIPS, INT16_SIGN, INT24_SIGN, INT32_SIGN, INT64_SIGN, INT8_SIGN, IS_IEEE128_NZ_COEFF, IS_IEEE32_NZ_COEFF, IS_IEEE64_NZ_COEFF, IS_INT16_ZERO, IS_INT24_ZERO, IS_INT32_ZERO, IS_INT64_ZERO, IS_INT8_ZERO, IS_MIPS128_NZ_COEFF, AR_INT_64::part1, AR_INT_64::part2, AR_INT_64::part3, AR_INT_64::part4, AR_IEEE_32::sign, AR_IEEE_64::sign, AR_IEEE_128::sign, AR_MIPS_128::sign, AR_CRAY_64::sign, AR_CRAY_128::sign, and AR_CRAY_128::zero.
Referenced by AR_abs(), AR_add_ptr_int(), AR_cabs(), ar_cabs(), AR_conj(), AR_convert_float_to_str(), ar_convert_str_to_float(), ar_convert_to_float(), ar_cvt_str_to_float(), AR_divide(), ar_divide_complex(), AR_dshiftl(), AR_dshiftr(), AR_exp(), ar_exp(), ar_i128to64(), ar_i64to128(), AR_ibits(), ar_ifadd128(), ar_ifdiv128(), ar_ifix128(), ar_iflt128(), ar_ifmul128(), AR_index(), AR_ishft(), AR_ishftc(), AR_leadz(), AR_log(), ar_log(), AR_make_complex(), AR_mask(), AR_mod(), AR_Modulo(), ar_negate_float(), AR_popcnt(), AR_poppar(), ar_power(), AR_scan(), AR_shiftl(), AR_shiftr(), AR_sqrt(), ar_sqrt(), AR_status(), ar_subtract_integer(), AR_verify(), bitoper(), and pvp_isnormal().
long CHECKMC | ( | const char * | mcname, |
AR_HOST_SINT64 * | pdtwrd, | ||
AR_HOST_SINT64 * | pdtstrt, | ||
AR_HOST_SINT64 * | pdtlen, | ||
AR_HOST_SINT64 * | mcindx, | ||
AR_HOST_SINT64 * | mctype, | ||
AR_HOST_SINT64 * | mcdef, | ||
const char * | pmtname, | ||
... | |||
) |
Definition at line 65 of file miscmath.c.
Referenced by ar_host().
int GETPMC | ( | an_mc_table | a, |
char * | b | ||
) |
Definition at line 60 of file miscmath.c.
Referenced by ar_host(), get_machine_chars(), and init_cif().
AR_DATA AR_const_false = { 0, 0, 0, 0 } |
Definition at line 82 of file miscmath.c.
Referenced by ar_index(), ar_pass_arg_address(), ar_pass_arg_value(), ar_scan(), ar_verify(), t_index(), t_scan(), and t_verify().
AR_DATA AR_const_one = { 1, 0, 0, 0 } |
Definition at line 79 of file miscmath.c.
Referenced by ar_isqrt64().
AR_DATA AR_const_true = {-1, 0, 0, 0 } |
Definition at line 83 of file miscmath.c.
Referenced by ar_index(), ar_pass_arg_address(), ar_pass_arg_value(), ar_scan(), ar_verify(), t_index(), t_scan(), and t_verify().
AR_DATA AR_const_two = { 2, 0, 0, 0 } |
Definition at line 80 of file miscmath.c.
AR_DATA AR_const_zero = { 0, 0, 0, 0 } |
Definition at line 78 of file miscmath.c.
Referenced by ar_convert_to_pointer(), ar_power(), and AR_subtract_ptr_ptr().
ar_state_info ar_state_register = { 0, 0, 0, 0, 0, 0, 0, 0 } |
Definition at line 87 of file miscmath.c.
Referenced by AR_add(), ar_cfdiv64(), ar_clear_sim_state(), AR_convert_float_to_str(), AR_get_state_register(), ar_i128norm(), ar_i128to64(), ar_i32norm(), ar_i64norm(), ar_i64to32(), ar_ifadd128(), ar_ifadd32(), ar_ifadd64(), ar_ifdiv128(), ar_ifdiv32(), ar_ifdiv64(), ar_ifmul128(), ar_ifmul32(), ar_ifmul64(), ar_isqrt64(), ar_multiply_float(), ar_sim(), AR_subtract(), open_arith_file(), and open_intrinsics_file().
Definition at line 1096 of file miscmath.c.