#include <math.h> | |
#if defined(_SOFT_FLOAT) || defined(__NO_FPRS__) || defined(BROKEN_PPC_D_ASM) | |
#include "../fma.c" | |
#else | |
double fma(double x, double y, double z) | |
{ | |
__asm__("fmadd %0, %1, %2, %3" : "=d"(x) : "d"(x), "d"(y), "d"(z)); | |
return x; | |
} | |
#endif |