|
@@ -89,6 +89,7 @@ static int getexp(long double x)
|
|
|
|
|
|
double fma(double x, double y, double z)
|
|
|
{
|
|
|
+ #pragma STDC FENV_ACCESS ON
|
|
|
long double hi, lo1, lo2, xy;
|
|
|
int round, ez, exy;
|
|
|
|
|
@@ -306,6 +307,7 @@ static inline struct dd dd_mul(double a, double b)
|
|
|
*/
|
|
|
double fma(double x, double y, double z)
|
|
|
{
|
|
|
+ #pragma STDC FENV_ACCESS ON
|
|
|
double xs, ys, zs, adj;
|
|
|
struct dd xy, r;
|
|
|
int oround;
|