glibc/sysdeps/x86_64/fpu
Andreas Jaeger bdd74070cc Add volatiles for x86-64 bits/mathinline.h
[BZ #14053]
GCC 4.7 might remove consecutive calls to e.g. lrintf since
the assembler instructions are the same and GCC does not know
that the result is different depending on the rounding mode.  For
SSE instructions, the control register is not available so there
is no way to inform GCC about this. Therefore the asms are marked
as volatile.
2012-05-09 20:17:21 +02:00
..
bits Add volatiles for x86-64 bits/mathinline.h 2012-05-09 20:17:21 +02:00
multiarch Disable use of FMA instructions in branred 2012-03-21 23:58:50 +01:00
dla.h Better DLA_FMS 2011-10-24 22:11:21 -04:00
e_acosl.c
e_atan2l.c
e_exp2l.S Optimize libm 2011-10-12 11:27:51 -04:00
e_exp10l.S Fix exp10 inaccuracy and exceptions (bugs 13884, 13914). 2012-05-06 18:23:44 +00:00
e_expf.S Replace FSF snail mail address with URL in miscellaneous files. 2012-03-10 00:45:35 +00:00
e_expl.S Fix x86/x86_64 expm1l inaccuracy and exceptions (bugs 13885, 13923). 2012-05-07 19:13:08 +00:00
e_fmodl.S Optimize libm 2011-10-12 11:27:51 -04:00
e_ilogbl.S Remove useless __ilogb*_finite aliases 2012-04-18 00:40:13 +02:00
e_log2l.S Remove __ELF__ conditionals 2012-02-07 00:41:11 +01:00
e_log10l.S Remove __ELF__ conditionals 2012-02-07 00:41:11 +01:00
e_logl.S Remove __ELF__ conditionals 2012-02-07 00:41:11 +01:00
e_powl.S Fix spurious overflow exceptions from x86/x86_64 powl (bug 13872). 2012-04-09 22:32:45 +00:00
e_remainderl.S Optimize libm 2011-10-12 11:27:51 -04:00
e_scalbl.S Remove __ELF__ conditionals 2012-02-07 00:41:11 +01:00
e_sqrt.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
e_sqrtf.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
e_sqrtl.c
fclrexcpt.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fedisblxcpt.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
feenablxcpt.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fegetenv.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fegetexcept.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fegetround.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
feholdexcpt.c i386/x86_64: Optimize feholdexcept. 2012-03-19 06:51:06 -07:00
fesetenv.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fesetround.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
feupdateenv.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fgetexcptflg.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fraiseexcpt.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fsetexcptflg.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
ftestexcept.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
k_rem_pio2l.c Dummy files to prevent stub versions from being used. 2007-05-17 18:39:55 +00:00
libm-test-ulps Fix x86/x86_64 expm1l inaccuracy and exceptions (bugs 13885, 13923). 2012-05-07 19:13:08 +00:00
math_ldbl.h
math_private.h Use int64_t in x86_64/fpu/math_private.h 2012-03-19 15:17:48 -07:00
printf_fphex.c Fix up long double fphex. 2012-03-06 22:08:16 +01:00
s_atanl.c
s_ceill.S Update. 2003-11-13 16:41:19 +00:00
s_copysign.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
s_copysignf.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
s_copysignl.S Update. 2002-07-06 15:07:30 +00:00
s_expm1l.S Fix x86/x86_64 expm1l inaccuracy and exceptions (bugs 13885, 13923). 2012-05-07 19:13:08 +00:00
s_fabs.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
s_fabsf.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
s_fabsl.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
s_fdiml.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
s_finitel.S Update. 2002-09-10 01:40:26 +00:00
s_floorl.S Update. 2003-11-18 07:25:02 +00:00
s_fmax.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
s_fmaxf.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
s_fmaxl.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
s_fmin.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
s_fminf.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
s_fminl.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
s_fpclassifyl.c
s_isinfl.c
s_isnanl.c
s_llrint.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
s_llrintf.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
s_llrintl.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
s_log1pl.S Remove __ELF__ conditionals 2012-02-07 00:41:11 +01:00
s_logbl.c
s_lrint.S
s_lrintf.S
s_lrintl.S
s_nearbyintl.S Update. 2003-11-18 07:25:02 +00:00
s_nextafterl.c
s_nexttoward.c
s_nexttowardf.c
s_rintl.c
s_scalbnl.S Update. 2003-11-18 07:25:02 +00:00
s_signbit.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
s_signbitf.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
s_significandl.c
s_truncl.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00