Martin Storsjo : msvcrt: Provide the fmal function using the existing fma implementation.

Alexandre Julliard julliard at winehq.org
Thu Aug 1 17:16:47 CDT 2019


Module: wine
Branch: master
Commit: 1010857a00298969c6ad61ffb231a558180d406e
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=1010857a00298969c6ad61ffb231a558180d406e

Author: Martin Storsjo <martin at martin.st>
Date:   Wed Jul 31 00:08:50 2019 +0300

msvcrt: Provide the fmal function using the existing fma implementation.

Signed-off-by: Martin Storsjo <martin at martin.st>
Signed-off-by: Piotr Caban <piotr at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/api-ms-win-crt-math-l1-1-0/api-ms-win-crt-math-l1-1-0.spec | 2 +-
 dlls/msvcr120/msvcr120.spec                                     | 2 +-
 dlls/msvcr120_app/msvcr120_app.spec                             | 2 +-
 dlls/ucrtbase/ucrtbase.spec                                     | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dlls/api-ms-win-crt-math-l1-1-0/api-ms-win-crt-math-l1-1-0.spec b/dlls/api-ms-win-crt-math-l1-1-0/api-ms-win-crt-math-l1-1-0.spec
index bc281ca..9eb3059 100644
--- a/dlls/api-ms-win-crt-math-l1-1-0/api-ms-win-crt-math-l1-1-0.spec
+++ b/dlls/api-ms-win-crt-math-l1-1-0/api-ms-win-crt-math-l1-1-0.spec
@@ -243,7 +243,7 @@
 @ cdecl -arch=arm,x86_64,arm64 floorf(float) ucrtbase.floorf
 @ cdecl fma(double double double) ucrtbase.fma
 @ cdecl fmaf(float float float) ucrtbase.fmaf
-@ stub fmal
+@ cdecl fmal(double double double) ucrtbase.fmal
 @ cdecl fmax(double double) ucrtbase.fmax
 @ cdecl fmaxf(float float) ucrtbase.fmaxf
 @ cdecl fmaxl(double double) ucrtbase.fmaxl
diff --git a/dlls/msvcr120/msvcr120.spec b/dlls/msvcr120/msvcr120.spec
index dc887b7..26d6983 100644
--- a/dlls/msvcr120/msvcr120.spec
+++ b/dlls/msvcr120/msvcr120.spec
@@ -2166,7 +2166,7 @@
 @ cdecl -arch=arm,x86_64,arm64 floorf(float) MSVCRT_floorf
 @ cdecl fma(double double double) MSVCRT_fma
 @ cdecl fmaf(float float float) MSVCRT_fmaf
-@ stub fmal
+@ cdecl fmal(double double double) MSVCRT_fma
 @ cdecl fmax(double double) MSVCR120_fmax
 @ cdecl fmaxf(float float) MSVCR120_fmaxf
 @ cdecl fmaxl(double double) MSVCR120_fmax
diff --git a/dlls/msvcr120_app/msvcr120_app.spec b/dlls/msvcr120_app/msvcr120_app.spec
index c56d1a9..3ca90c3 100644
--- a/dlls/msvcr120_app/msvcr120_app.spec
+++ b/dlls/msvcr120_app/msvcr120_app.spec
@@ -1832,7 +1832,7 @@
 @ cdecl -arch=arm,x86_64,arm64 floorf(float) msvcr120.floorf
 @ cdecl fma(double double double) msvcr120.fma
 @ cdecl fmaf(float float float) msvcr120.fmaf
-@ stub fmal
+@ cdecl fmal(double double double) msvcr120.fmal
 @ cdecl fmax(double double) msvcr120.fmax
 @ cdecl fmaxf(float float) msvcr120.fmaxf
 @ cdecl fmaxl(double double) msvcr120.fmaxl
diff --git a/dlls/ucrtbase/ucrtbase.spec b/dlls/ucrtbase/ucrtbase.spec
index e290c14..6609683 100644
--- a/dlls/ucrtbase/ucrtbase.spec
+++ b/dlls/ucrtbase/ucrtbase.spec
@@ -2307,7 +2307,7 @@
 @ cdecl -arch=arm,x86_64,arm64 floorf(float) MSVCRT_floorf
 @ cdecl fma(double double double) MSVCRT_fma
 @ cdecl fmaf(float float float) MSVCRT_fmaf
-@ stub fmal
+@ cdecl fmal(double double double) MSVCRT_fma
 @ cdecl fmax(double double) MSVCR120_fmax
 @ cdecl fmaxf(float float) MSVCR120_fmaxf
 @ cdecl fmaxl(double double) MSVCR120_fmax




More information about the wine-cvs mailing list