]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Improve DLA_FMA for FMA4
authorUlrich Drepper <drepper@gmail.com>
Sat, 22 Oct 2011 23:53:33 +0000 (19:53 -0400)
committerUlrich Drepper <drepper@gmail.com>
Sat, 22 Oct 2011 23:53:33 +0000 (19:53 -0400)
sysdeps/ieee754/dbl-64/dla.h

index 9f095f9bf52e054cb2ce347bde7566507db7726d..0ca87620cb6177cb0b4b58dde4fd66e33420a6ae 100644 (file)
@@ -40,8 +40,8 @@
 # ifdef __FMA4__
 #  define DLA_FMA(x,y,z) \
           ({ double __zz; \
-             asm ("vfmaddsd %3, %2, %1, %0"                                  \
-                  : "=x" (__zz) : "x" (x), "xm" (y), "x" (-z));              \
+             asm ("vfmsubsd %3, %2, %1, %0"                                  \
+                  : "=x" (__zz) : "x" (x), "xm" (y), "x" (z));               \
              __zz; })
 # endif
 #endif