1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
# These are added in this sysdeps/dpd/Versions file because the
# C source files don't indicate "__dpd" in the filename and they
# live in the common base-math/ directory.
libdfp {
LIBDFP_1.0.0 {
__dpd_addsd3; __dpd_adddd3; __dpd_addtd3;
__dpd_subsd3; __dpd_subdd3; __dpd_subtd3;
__dpd_mulsd3; __dpd_muldd3; __dpd_multd3;
__dpd_divsd3; __dpd_divdd3; __dpd_divtd3;
__dpd_extendsddd2; __dpd_extendsdtd2; __dpd_extendddtd2;
__dpd_trunctdsd2; __dpd_truncddsd2; __dpd_trunctddd2;
__dpd_unordsd2; __dpd_unorddd2; __dpd_unordtd2;
__dpd_eqsd2; __dpd_eqdd2; __dpd_eqtd2; __dpd_nesd2; __dpd_nedd2; __dpd_netd2;
__dpd_gesd2; __dpd_gedd2; __dpd_getd2; __dpd_gtsd2; __dpd_gtdd2; __dpd_gttd2;
__dpd_ltsd2; __dpd_ltdd2; __dpd_lttd2; __dpd_lesd2; __dpd_ledd2; __dpd_letd2;
__dpd_fixsdsi; __dpd_fixddsi; __dpd_fixtdsi; __dpd_fixsddi; __dpd_fixdddi; __dpd_fixtddi;
__dpd_fixunssdsi; __dpd_fixunsddsi; __dpd_fixunstdsi;
__dpd_fixunssddi; __dpd_fixunsdddi; __dpd_fixunstddi;
__dpd_floatsisd; __dpd_floatsidd; __dpd_floatsitd;
__dpd_floatdisd; __dpd_floatdidd; __dpd_floatditd;
__dpd_floatunssisd; __dpd_floatunssidd; __dpd_floatunssitd;
__dpd_floatunsdisd; __dpd_floatunsdidd; __dpd_floatunsditd;
# These extend and trunc symbols were moved into here from
# sysdeps/soft-dfp/dpd/Versions. This is a bug fix, not an
# ABI change. This makes sure that these exports are available in
# hard-dfp shared objects at link time.
__dpd_extendsfsd; __dpd_extendsddf;
__dpd_extendsfdd; __dpd_extenddfdd;
__dpd_extendsftd; __dpd_extenddftd;
__dpd_truncsdsf; __dpd_truncdfsd;
__dpd_truncddsf; __dpd_truncdddf;
__dpd_trunctdsf; __dpd_trunctddf;
}
LIBDFP_1.0.13 {
__dpd_fixtdti;
__dpd_fixddti;
__dpd_fixsdti;
__dpd_fixunstdti;
__dpd_fixunsddti;
__dpd_fixunssdti;
__dpd_floattitd;
__dpd_floattidd;
__dpd_floattisd;
__dpd_floatunstitd;
__dpd_floatunstidd;
__dpd_floatunstisd;
}
}
|