[PATCHv2] msvcrt: Export -f suffixed float functions functions on arm64

Piotr Caban piotr.caban at gmail.com
Wed Aug 2 06:14:14 CDT 2017


Hi Martin,

On 07/31/17 14:47, Martin Storsjo wrote:
> --- 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
> @@ -77,7 +77,7 @@
>   @ cdecl _fdtest(ptr) ucrtbase._fdtest
>   @ stub _fdunscale
>   @ cdecl _finite(double) ucrtbase._finite
> -@ cdecl -arch=arm,x86_64 _finitef(float) ucrtbase._finitef
> +@ cdecl -arch=arm,x86_64,arm64 _finitef(float) ucrtbase._finitef
>   @ cdecl _fpclass(double) ucrtbase._fpclass
>   @ stub _fpclassf
>   @ cdecl -arch=i386 -ret64 _ftol() ucrtbase._ftol
> @@ -85,7 +85,7 @@
>   @ cdecl _hypot(double double) ucrtbase._hypot
>   @ cdecl _hypotf(float float) ucrtbase._hypotf
>   @ cdecl _isnan(double) ucrtbase._isnan
> -@ cdecl -arch=arm,x86_64 _isnanf(float) ucrtbase._isnanf
> +@ cdecl -arch=arm,x86_64,arm64 _isnanf(float) ucrtbase._isnanf
Maybe I'm checking it incorrectly but I don't see isnanf in the lib 
file. Is it really exported on arm64? I didn't check all of the 
functions but _scalbf also seems to be not exported.

Thanks,
Piotr



More information about the wine-devel mailing list