From e6a19d9d495f3c32a378cbb1320969399a8c8622 Mon Sep 17 00:00:00 2001 From: Daniel Lehman Date: Mon, 28 Mar 2016 12:00:35 -0700 Subject: [PATCH] msvcr120: Add asinh Signed-off-by: Daniel Lehman --- configure.ac | 2 ++ .../api-ms-win-crt-math-l1-1-0.spec | 6 ++-- dlls/msvcr120/msvcr120.spec | 6 ++-- dlls/msvcr120_app/msvcr120_app.spec | 6 ++-- dlls/msvcrt/math.c | 34 ++++++++++++++++++++++ dlls/ucrtbase/ucrtbase.spec | 6 ++-- include/config.h.in | 6 ++++ 7 files changed, 54 insertions(+), 12 deletions(-) diff --git a/configure.ac b/configure.ac index f63dd61..9211b79 100644 --- a/configure.ac +++ b/configure.ac @@ -2516,6 +2516,8 @@ then fi AC_CHECK_FUNCS(\ + asinh \ + asinhf \ cbrt \ cbrtf \ erf \ 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 d418704..8e19399 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 @@ -129,9 +129,9 @@ @ stub acoshl @ cdecl asin(double) ucrtbase.asin @ cdecl -arch=arm,x86_64 asinf(float) ucrtbase.asinf -@ stub asinh -@ stub asinhf -@ stub asinhl +@ cdecl asinh(double double) ucrtbase.asinh +@ cdecl asinhf(float float) ucrtbase.asinhf +@ cdecl asinhl(double double) ucrtbase.asinhl @ cdecl atan(double) ucrtbase.atan @ cdecl atan2(double double) ucrtbase.atan2 @ cdecl -arch=arm,x86_64 atan2f(float float) ucrtbase.atan2f diff --git a/dlls/msvcr120/msvcr120.spec b/dlls/msvcr120/msvcr120.spec index 3d25758..5188275 100644 --- a/dlls/msvcr120/msvcr120.spec +++ b/dlls/msvcr120/msvcr120.spec @@ -2018,9 +2018,9 @@ @ cdecl asctime_s(ptr long ptr) MSVCRT_asctime_s @ cdecl asin(double) MSVCRT_asin @ cdecl -arch=arm,x86_64 asinf(float) MSVCRT_asinf -@ stub asinh -@ stub asinhf -@ stub asinhl +@ cdecl asinh(double double) MSVCR120_asinh +@ cdecl asinhf(float float) MSVCR120_asinhf +@ cdecl asinhl(double double) MSVCR120_asinhl @ cdecl atan(double) MSVCRT_atan @ cdecl -arch=arm,x86_64 atanf(float) MSVCRT_atanf @ cdecl atan2(double double) MSVCRT_atan2 diff --git a/dlls/msvcr120_app/msvcr120_app.spec b/dlls/msvcr120_app/msvcr120_app.spec index d832200..4c44314 100644 --- a/dlls/msvcr120_app/msvcr120_app.spec +++ b/dlls/msvcr120_app/msvcr120_app.spec @@ -1684,9 +1684,9 @@ @ cdecl asctime_s(ptr long ptr) msvcr120.asctime_s @ cdecl asin(double) msvcr120.asin @ cdecl -arch=arm,x86_64 asinf(float) msvcr120.asinf -@ stub asinh -@ stub asinhf -@ stub asinhl +@ cdecl asinh(double double) msvcr120.asinh +@ cdecl asinhf(float float) msvcr120.asinhf +@ cdecl asinhl(double double) msvcr120.asinhl @ cdecl atan(double) msvcr120.atan @ cdecl -arch=arm,x86_64 atanf(float) msvcr120.atanf @ cdecl atan2(double double) msvcr120.atan2 diff --git a/dlls/msvcrt/math.c b/dlls/msvcrt/math.c index d79802e..1c13813 100644 --- a/dlls/msvcrt/math.c +++ b/dlls/msvcrt/math.c @@ -2753,3 +2753,37 @@ double CDECL MSVCR120_fmin(double x, double y) return signbit(x) ? x : y; return x header file. */ #undef HAVE_ASM_TYPES_H -- 1.9.5