From c6f4152ddb8263f3edfe98c279aa7f4e88ae688a Mon Sep 17 00:00:00 2001 From: Piotr Caban Date: Fri, 25 Jan 2013 10:38:07 +0100 Subject: [PATCH] msvcp: Sync implementations. --- dlls/msvcp60/msvcp60.spec | 228 ++++++++--------- dlls/msvcp71/math.c | 525 ++++++++++++++++++++++++++++++++++++++ dlls/msvcp71/msvcp71.spec | 300 +++++++++++----------- dlls/msvcp80/msvcp80.spec | 300 +++++++++++----------- 4 files changed, 939 insertions(+), 414 deletions(-) diff --git a/dlls/msvcp60/msvcp60.spec b/dlls/msvcp60/msvcp60.spec index 6be6b1ee41f..bb82d27a36c 100644 --- a/dlls/msvcp60/msvcp60.spec +++ b/dlls/msvcp60/msvcp60.spec @@ -302,23 +302,23 @@ @ stub -arch=win64 ??$?_0NN@std@@YAAEAV?$complex@N@0@AEAV10@AEBV10@@Z @ stub -arch=win32 ??$?_0OO@std@@YAAAV?$complex@O@0@AAV10@ABV10@@Z @ stub -arch=win64 ??$?_0OO@std@@YAAEAV?$complex@O@0@AEAV10@AEBV10@@Z -@ stub -arch=win32 ??$_Fabs@M@std@@YAMABV?$complex@M@0@PAH@Z -@ stub -arch=win64 ??$_Fabs@M@std@@YAMAEBV?$complex@M@0@PEAH@Z +@ cdecl -arch=win32 ??$_Fabs@M@std@@YAMABV?$complex@M@0@PAH@Z(ptr ptr) msvcp90.??$_Fabs@M@std@@YAMABV?$complex@M@0@PAH@Z +@ cdecl -arch=win64 ??$_Fabs@M@std@@YAMAEBV?$complex@M@0@PEAH@Z(ptr ptr) msvcp90.??$_Fabs@M@std@@YAMAEBV?$complex@M@0@PEAH@Z @ stub -arch=win64 ??$_Fabs@M@std@@YAMAEBV?$complex@M@1@PEAH@Z -@ stub -arch=win32 ??$_Fabs@N@std@@YANABV?$complex@N@0@PAH@Z -@ stub -arch=win64 ??$_Fabs@N@std@@YANAEBV?$complex@N@0@PEAH@Z +@ cdecl -arch=win32 ??$_Fabs@N@std@@YANABV?$complex@N@0@PAH@Z(ptr ptr) msvcp90.??$_Fabs@N@std@@YANABV?$complex@N@0@PAH@Z +@ cdecl -arch=win64 ??$_Fabs@N@std@@YANAEBV?$complex@N@0@PEAH@Z(ptr ptr) msvcp90.??$_Fabs@N@std@@YANAEBV?$complex@N@0@PEAH@Z @ stub -arch=win64 ??$_Fabs@N@std@@YANAEBV?$complex@N@1@PEAH@Z -@ stub -arch=win32 ??$_Fabs@O@std@@YAOABV?$complex@O@0@PAH@Z -@ stub -arch=win64 ??$_Fabs@O@std@@YAOAEBV?$complex@O@0@PEAH@Z +@ cdecl -arch=win32 ??$_Fabs@O@std@@YAOABV?$complex@O@0@PAH@Z(ptr ptr) msvcp90.??$_Fabs@O@std@@YAOABV?$complex@O@0@PAH@Z +@ cdecl -arch=win64 ??$_Fabs@O@std@@YAOAEBV?$complex@O@0@PEAH@Z(ptr ptr) msvcp90.??$_Fabs@O@std@@YAOAEBV?$complex@O@0@PEAH@Z @ stub -arch=win64 ??$_Fabs@O@std@@YAOAEBV?$complex@O@1@PEAH@Z -@ stub -arch=win32 ??$abs@M@std@@YAMABV?$complex@M@0@@Z -@ stub -arch=win64 ??$abs@M@std@@YAMAEBV?$complex@M@0@@Z +@ cdecl -arch=win32 ??$abs@M@std@@YAMABV?$complex@M@0@@Z(ptr) msvcp90.??$abs@M@std@@YAMABV?$complex@M@0@@Z +@ cdecl -arch=win64 ??$abs@M@std@@YAMAEBV?$complex@M@0@@Z(ptr) msvcp90.??$abs@M@std@@YAMAEBV?$complex@M@0@@Z @ stub -arch=win64 ??$abs@M@std@@YAMAEBV?$complex@M@1@@Z -@ stub -arch=win32 ??$abs@N@std@@YANABV?$complex@N@0@@Z -@ stub -arch=win64 ??$abs@N@std@@YANAEBV?$complex@N@0@@Z +@ cdecl -arch=win32 ??$abs@N@std@@YANABV?$complex@N@0@@Z(ptr) msvcp90.??$abs@N@std@@YANABV?$complex@N@0@@Z +@ cdecl -arch=win64 ??$abs@N@std@@YANAEBV?$complex@N@0@@Z(ptr) msvcp90.??$abs@N@std@@YANAEBV?$complex@N@0@@Z @ stub -arch=win64 ??$abs@N@std@@YANAEBV?$complex@N@1@@Z -@ stub -arch=win32 ??$abs@O@std@@YAOABV?$complex@O@0@@Z -@ stub -arch=win64 ??$abs@O@std@@YAOAEBV?$complex@O@0@@Z +@ cdecl -arch=win32 ??$abs@O@std@@YAOABV?$complex@O@0@@Z(ptr) msvcp90.??$abs@O@std@@YAOABV?$complex@O@0@@Z +@ cdecl -arch=win64 ??$abs@O@std@@YAOAEBV?$complex@O@0@@Z(ptr) msvcp90.??$abs@O@std@@YAOAEBV?$complex@O@0@@Z @ stub -arch=win64 ??$abs@O@std@@YAOAEBV?$complex@O@1@@Z @ cdecl -arch=win32 ??$arg@M@std@@YAMABV?$complex@M@0@@Z(ptr) msvcp90.??$arg@M@std@@YAMABV?$complex@M@0@@Z @ cdecl -arch=win64 ??$arg@M@std@@YAMAEBV?$complex@M@0@@Z(ptr) msvcp90.??$arg@M@std@@YAMAEBV?$complex@M@0@@Z @@ -329,41 +329,41 @@ @ cdecl -arch=win32 ??$arg@O@std@@YAOABV?$complex@O@0@@Z(ptr) msvcp90.??$arg@O@std@@YAOABV?$complex@O@0@@Z @ cdecl -arch=win64 ??$arg@O@std@@YAOAEBV?$complex@O@0@@Z(ptr) msvcp90.??$arg@O@std@@YAOAEBV?$complex@O@0@@Z @ stub -arch=win64 ??$arg@O@std@@YAOAEBV?$complex@O@1@@Z -@ stub -arch=win32 ??$conj@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$conj@M@std@@YA?AV?$complex@M@0@AEBV10@@Z +@ cdecl -arch=win32 ??$conj@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) msvcp90.??$conj@M@std@@YA?AV?$complex@M@0@ABV10@@Z +@ cdecl -arch=win64 ??$conj@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) msvcp90.??$conj@M@std@@YA?AV?$complex@M@0@AEBV10@@Z @ stub -arch=win64 ??$conj@M@std@@YA?AV?$complex@M@1@AEBV21@@Z -@ stub -arch=win32 ??$conj@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$conj@N@std@@YA?AV?$complex@N@0@AEBV10@@Z +@ cdecl -arch=win32 ??$conj@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) msvcp90.??$conj@N@std@@YA?AV?$complex@N@0@ABV10@@Z +@ cdecl -arch=win64 ??$conj@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) msvcp90.??$conj@N@std@@YA?AV?$complex@N@0@AEBV10@@Z @ stub -arch=win64 ??$conj@N@std@@YA?AV?$complex@N@1@AEBV21@@Z -@ stub -arch=win32 ??$conj@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$conj@O@std@@YA?AV?$complex@O@0@AEBV10@@Z +@ cdecl -arch=win32 ??$conj@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) msvcp90.??$conj@O@std@@YA?AV?$complex@O@0@ABV10@@Z +@ cdecl -arch=win64 ??$conj@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) msvcp90.??$conj@O@std@@YA?AV?$complex@O@0@AEBV10@@Z @ stub -arch=win64 ??$conj@O@std@@YA?AV?$complex@O@1@AEBV21@@Z -@ stub -arch=win32 ??$cos@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$cos@M@std@@YA?AV?$complex@M@0@AEBV10@@Z +@ cdecl -arch=win32 ??$cos@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) msvcp90.??$cos@M@std@@YA?AV?$complex@M@0@ABV10@@Z +@ cdecl -arch=win64 ??$cos@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) msvcp90.??$cos@M@std@@YA?AV?$complex@M@0@AEBV10@@Z @ stub -arch=win64 ??$cos@M@std@@YA?AV?$complex@M@1@AEBV21@@Z -@ stub -arch=win32 ??$cos@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$cos@N@std@@YA?AV?$complex@N@0@AEBV10@@Z +@ cdecl -arch=win32 ??$cos@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) msvcp90.??$cos@N@std@@YA?AV?$complex@N@0@ABV10@@Z +@ cdecl -arch=win64 ??$cos@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) msvcp90.??$cos@N@std@@YA?AV?$complex@N@0@AEBV10@@Z @ stub -arch=win64 ??$cos@N@std@@YA?AV?$complex@N@1@AEBV21@@Z -@ stub -arch=win32 ??$cos@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$cos@O@std@@YA?AV?$complex@O@0@AEBV10@@Z +@ cdecl -arch=win32 ??$cos@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) msvcp90.??$cos@O@std@@YA?AV?$complex@O@0@ABV10@@Z +@ cdecl -arch=win64 ??$cos@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) msvcp90.??$cos@O@std@@YA?AV?$complex@O@0@AEBV10@@Z @ stub -arch=win64 ??$cos@O@std@@YA?AV?$complex@O@1@AEBV21@@Z -@ stub -arch=win32 ??$cosh@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$cosh@M@std@@YA?AV?$complex@M@0@AEBV10@@Z +@ cdecl -arch=win32 ??$cosh@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) msvcp90.??$cosh@M@std@@YA?AV?$complex@M@0@ABV10@@Z +@ cdecl -arch=win64 ??$cosh@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) msvcp90.??$cosh@M@std@@YA?AV?$complex@M@0@AEBV10@@Z @ stub -arch=win64 ??$cosh@M@std@@YA?AV?$complex@M@1@AEBV21@@Z -@ stub -arch=win32 ??$cosh@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$cosh@N@std@@YA?AV?$complex@N@0@AEBV10@@Z +@ cdecl -arch=win32 ??$cosh@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) msvcp90.??$cosh@N@std@@YA?AV?$complex@N@0@ABV10@@Z +@ cdecl -arch=win64 ??$cosh@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) msvcp90.??$cosh@N@std@@YA?AV?$complex@N@0@AEBV10@@Z @ stub -arch=win64 ??$cosh@N@std@@YA?AV?$complex@N@1@AEBV21@@Z -@ stub -arch=win32 ??$cosh@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$cosh@O@std@@YA?AV?$complex@O@0@AEBV10@@Z +@ cdecl -arch=win32 ??$cosh@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) msvcp90.??$cosh@O@std@@YA?AV?$complex@O@0@ABV10@@Z +@ cdecl -arch=win64 ??$cosh@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) msvcp90.??$cosh@O@std@@YA?AV?$complex@O@0@AEBV10@@Z @ stub -arch=win64 ??$cosh@O@std@@YA?AV?$complex@O@1@AEBV21@@Z -@ stub -arch=win32 ??$exp@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$exp@M@std@@YA?AV?$complex@M@0@AEBV10@@Z +@ cdecl -arch=win32 ??$exp@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) msvcp90.??$exp@M@std@@YA?AV?$complex@M@0@ABV10@@Z +@ cdecl -arch=win64 ??$exp@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) msvcp90.??$exp@M@std@@YA?AV?$complex@M@0@AEBV10@@Z @ stub -arch=win64 ??$exp@M@std@@YA?AV?$complex@M@1@AEBV21@@Z -@ stub -arch=win32 ??$exp@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$exp@N@std@@YA?AV?$complex@N@0@AEBV10@@Z +@ cdecl -arch=win32 ??$exp@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) msvcp90.??$exp@N@std@@YA?AV?$complex@N@0@ABV10@@Z +@ cdecl -arch=win64 ??$exp@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) msvcp90.??$exp@N@std@@YA?AV?$complex@N@0@AEBV10@@Z @ stub -arch=win64 ??$exp@N@std@@YA?AV?$complex@N@1@AEBV21@@Z -@ stub -arch=win32 ??$exp@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$exp@O@std@@YA?AV?$complex@O@0@AEBV10@@Z +@ cdecl -arch=win32 ??$exp@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) msvcp90.??$exp@O@std@@YA?AV?$complex@O@0@ABV10@@Z +@ cdecl -arch=win64 ??$exp@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) msvcp90.??$exp@O@std@@YA?AV?$complex@O@0@AEBV10@@Z @ stub -arch=win64 ??$exp@O@std@@YA?AV?$complex@O@1@AEBV21@@Z @ cdecl -arch=win32 ??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z(ptr ptr) basic_istream_char_getline_bstr @ cdecl -arch=win64 ??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAEAV?$basic_istream@DU?$char_traits@D@std@@@0@AEAV10@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z(ptr ptr) basic_istream_char_getline_bstr @@ -377,131 +377,131 @@ @ cdecl -arch=win32 ??$getline@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@G@Z(ptr ptr long) basic_istream_wchar_getline_bstr_delim @ cdecl -arch=win64 ??$getline@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@YAAEAV?$basic_istream@GU?$char_traits@G@std@@@0@AEAV10@AEAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@G@Z(ptr ptr long) basic_istream_wchar_getline_bstr_delim @ stub -arch=win64 ??$getline@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@YAAEAV?$basic_istream@GU?$char_traits@G@std@@@1@AEAV21@AEAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@1@G@Z -@ stub -arch=win32 ??$imag@M@std@@YAMABV?$complex@M@0@@Z -@ stub -arch=win64 ??$imag@M@std@@YAMAEBV?$complex@M@0@@Z +@ cdecl -arch=win32 ??$imag@M@std@@YAMABV?$complex@M@0@@Z(ptr) msvcp90.??$imag@M@std@@YAMABV?$complex@M@0@@Z +@ cdecl -arch=win64 ??$imag@M@std@@YAMAEBV?$complex@M@0@@Z(ptr) msvcp90.??$imag@M@std@@YAMAEBV?$complex@M@0@@Z @ stub -arch=win64 ??$imag@M@std@@YAMAEBV?$complex@M@1@@Z -@ stub -arch=win32 ??$imag@N@std@@YANABV?$complex@N@0@@Z -@ stub -arch=win64 ??$imag@N@std@@YANAEBV?$complex@N@0@@Z +@ cdecl -arch=win32 ??$imag@N@std@@YANABV?$complex@N@0@@Z(ptr) msvcp90.??$imag@N@std@@YANABV?$complex@N@0@@Z +@ cdecl -arch=win64 ??$imag@N@std@@YANAEBV?$complex@N@0@@Z(ptr) msvcp90.??$imag@N@std@@YANAEBV?$complex@N@0@@Z @ stub -arch=win64 ??$imag@N@std@@YANAEBV?$complex@N@1@@Z -@ stub -arch=win32 ??$imag@O@std@@YAOABV?$complex@O@0@@Z -@ stub -arch=win64 ??$imag@O@std@@YAOAEBV?$complex@O@0@@Z +@ cdecl -arch=win32 ??$imag@O@std@@YAOABV?$complex@O@0@@Z(ptr) msvcp90.??$imag@O@std@@YAOABV?$complex@O@0@@Z +@ cdecl -arch=win64 ??$imag@O@std@@YAOAEBV?$complex@O@0@@Z(ptr) msvcp90.??$imag@O@std@@YAOAEBV?$complex@O@0@@Z @ stub -arch=win64 ??$imag@O@std@@YAOAEBV?$complex@O@1@@Z -@ stub -arch=win32 ??$log10@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$log10@M@std@@YA?AV?$complex@M@0@AEBV10@@Z +@ cdecl -arch=win32 ??$log10@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) msvcp90.??$log10@M@std@@YA?AV?$complex@M@0@ABV10@@Z +@ cdecl -arch=win64 ??$log10@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) msvcp90.??$log10@M@std@@YA?AV?$complex@M@0@AEBV10@@Z @ stub -arch=win64 ??$log10@M@std@@YA?AV?$complex@M@1@AEBV21@@Z -@ stub -arch=win32 ??$log10@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$log10@N@std@@YA?AV?$complex@N@0@AEBV10@@Z +@ cdecl -arch=win32 ??$log10@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) msvcp90.??$log10@N@std@@YA?AV?$complex@N@0@ABV10@@Z +@ cdecl -arch=win64 ??$log10@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) msvcp90.??$log10@N@std@@YA?AV?$complex@N@0@AEBV10@@Z @ stub -arch=win64 ??$log10@N@std@@YA?AV?$complex@N@1@AEBV21@@Z -@ stub -arch=win32 ??$log10@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$log10@O@std@@YA?AV?$complex@O@0@AEBV10@@Z +@ cdecl -arch=win32 ??$log10@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) msvcp90.??$log10@O@std@@YA?AV?$complex@O@0@ABV10@@Z +@ cdecl -arch=win64 ??$log10@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) msvcp90.??$log10@O@std@@YA?AV?$complex@O@0@AEBV10@@Z @ stub -arch=win64 ??$log10@O@std@@YA?AV?$complex@O@1@AEBV21@@Z -@ stub -arch=win32 ??$log@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$log@M@std@@YA?AV?$complex@M@0@AEBV10@@Z +@ cdecl -arch=win32 ??$log@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) msvcp90.??$log@M@std@@YA?AV?$complex@M@0@ABV10@@Z +@ cdecl -arch=win64 ??$log@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) msvcp90.??$log@M@std@@YA?AV?$complex@M@0@AEBV10@@Z @ stub -arch=win64 ??$log@M@std@@YA?AV?$complex@M@1@AEBV21@@Z -@ stub -arch=win32 ??$log@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$log@N@std@@YA?AV?$complex@N@0@AEBV10@@Z +@ cdecl -arch=win32 ??$log@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) msvcp90.??$log@N@std@@YA?AV?$complex@N@0@ABV10@@Z +@ cdecl -arch=win64 ??$log@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) msvcp90.??$log@N@std@@YA?AV?$complex@N@0@AEBV10@@Z @ stub -arch=win64 ??$log@N@std@@YA?AV?$complex@N@1@AEBV21@@Z -@ stub -arch=win32 ??$log@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$log@O@std@@YA?AV?$complex@O@0@AEBV10@@Z +@ cdecl -arch=win32 ??$log@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) msvcp90.??$log@O@std@@YA?AV?$complex@O@0@ABV10@@Z +@ cdecl -arch=win64 ??$log@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) msvcp90.??$log@O@std@@YA?AV?$complex@O@0@AEBV10@@Z @ stub -arch=win64 ??$log@O@std@@YA?AV?$complex@O@1@AEBV21@@Z -@ stub -arch=win32 ??$norm@M@std@@YAMABV?$complex@M@0@@Z -@ stub -arch=win64 ??$norm@M@std@@YAMAEBV?$complex@M@0@@Z +@ cdecl -arch=win32 ??$norm@M@std@@YAMABV?$complex@M@0@@Z(ptr) msvcp90.??$norm@M@std@@YAMABV?$complex@M@0@@Z +@ cdecl -arch=win64 ??$norm@M@std@@YAMAEBV?$complex@M@0@@Z(ptr) msvcp90.??$norm@M@std@@YAMAEBV?$complex@M@0@@Z @ stub -arch=win64 ??$norm@M@std@@YAMAEBV?$complex@M@1@@Z -@ stub -arch=win32 ??$norm@N@std@@YANABV?$complex@N@0@@Z -@ stub -arch=win64 ??$norm@N@std@@YANAEBV?$complex@N@0@@Z +@ cdecl -arch=win32 ??$norm@N@std@@YANABV?$complex@N@0@@Z(ptr) msvcp90.??$norm@N@std@@YANABV?$complex@N@0@@Z +@ cdecl -arch=win64 ??$norm@N@std@@YANAEBV?$complex@N@0@@Z(ptr) msvcp90.??$norm@N@std@@YANAEBV?$complex@N@0@@Z @ stub -arch=win64 ??$norm@N@std@@YANAEBV?$complex@N@1@@Z -@ stub -arch=win32 ??$norm@O@std@@YAOABV?$complex@O@0@@Z -@ stub -arch=win64 ??$norm@O@std@@YAOAEBV?$complex@O@0@@Z +@ cdecl -arch=win32 ??$norm@O@std@@YAOABV?$complex@O@0@@Z(ptr) msvcp90.??$norm@O@std@@YAOABV?$complex@O@0@@Z +@ cdecl -arch=win64 ??$norm@O@std@@YAOAEBV?$complex@O@0@@Z(ptr) msvcp90.??$norm@O@std@@YAOAEBV?$complex@O@0@@Z @ stub -arch=win64 ??$norm@O@std@@YAOAEBV?$complex@O@1@@Z -@ stub -arch=win32 ??$polar@M@std@@YA?AV?$complex@M@0@ABM0@Z -@ stub -arch=win64 ??$polar@M@std@@YA?AV?$complex@M@0@AEBM0@Z +@ cdecl -arch=win32 ??$polar@M@std@@YA?AV?$complex@M@0@ABM0@Z(ptr ptr ptr) msvcp90.??$polar@M@std@@YA?AV?$complex@M@0@ABM0@Z +@ cdecl -arch=win64 ??$polar@M@std@@YA?AV?$complex@M@0@AEBM0@Z(ptr ptr ptr) msvcp90.??$polar@M@std@@YA?AV?$complex@M@0@AEBM0@Z @ stub -arch=win64 ??$polar@M@std@@YA?AV?$complex@M@1@AEBM0@Z -@ stub -arch=win32 ??$polar@M@std@@YA?AV?$complex@M@0@ABM@Z -@ stub -arch=win64 ??$polar@M@std@@YA?AV?$complex@M@0@AEBM@Z +@ cdecl -arch=win32 ??$polar@M@std@@YA?AV?$complex@M@0@ABM@Z(ptr ptr) msvcp90.??$polar@M@std@@YA?AV?$complex@M@0@ABM@Z +@ cdecl -arch=win64 ??$polar@M@std@@YA?AV?$complex@M@0@AEBM@Z(ptr ptr) msvcp90.??$polar@M@std@@YA?AV?$complex@M@0@AEBM@Z @ stub -arch=win64 ??$polar@M@std@@YA?AV?$complex@M@1@AEBM@Z -@ stub -arch=win32 ??$polar@N@std@@YA?AV?$complex@N@0@ABN0@Z -@ stub -arch=win64 ??$polar@N@std@@YA?AV?$complex@N@0@AEBN0@Z +@ cdecl -arch=win32 ??$polar@N@std@@YA?AV?$complex@N@0@ABN0@Z(ptr ptr ptr) msvcp90.??$polar@N@std@@YA?AV?$complex@N@0@ABN0@Z +@ cdecl -arch=win64 ??$polar@N@std@@YA?AV?$complex@N@0@AEBN0@Z(ptr ptr ptr) msvcp90.??$polar@N@std@@YA?AV?$complex@N@0@AEBN0@Z @ stub -arch=win64 ??$polar@N@std@@YA?AV?$complex@N@1@AEBN0@Z -@ stub -arch=win32 ??$polar@N@std@@YA?AV?$complex@N@0@ABN@Z -@ stub -arch=win64 ??$polar@N@std@@YA?AV?$complex@N@0@AEBN@Z +@ cdecl -arch=win32 ??$polar@N@std@@YA?AV?$complex@N@0@ABN@Z(ptr ptr) msvcp90.??$polar@N@std@@YA?AV?$complex@N@0@ABN@Z +@ cdecl -arch=win64 ??$polar@N@std@@YA?AV?$complex@N@0@AEBN@Z(ptr ptr) msvcp90.??$polar@N@std@@YA?AV?$complex@N@0@AEBN@Z @ stub -arch=win64 ??$polar@N@std@@YA?AV?$complex@N@1@AEBN@Z -@ stub -arch=win32 ??$polar@O@std@@YA?AV?$complex@O@0@ABO0@Z -@ stub -arch=win64 ??$polar@O@std@@YA?AV?$complex@O@0@AEBO0@Z +@ cdecl -arch=win32 ??$polar@O@std@@YA?AV?$complex@O@0@ABO0@Z(ptr ptr ptr) msvcp90.??$polar@O@std@@YA?AV?$complex@O@0@ABO0@Z +@ cdecl -arch=win64 ??$polar@O@std@@YA?AV?$complex@O@0@AEBO0@Z(ptr ptr ptr) msvcp90.??$polar@O@std@@YA?AV?$complex@O@0@AEBO0@Z @ stub -arch=win64 ??$polar@O@std@@YA?AV?$complex@O@1@AEBO0@Z -@ stub -arch=win32 ??$polar@O@std@@YA?AV?$complex@O@0@ABO@Z -@ stub -arch=win64 ??$polar@O@std@@YA?AV?$complex@O@0@AEBO@Z +@ cdecl -arch=win32 ??$polar@O@std@@YA?AV?$complex@O@0@ABO@Z(ptr ptr) msvcp90.??$polar@O@std@@YA?AV?$complex@O@0@ABO@Z +@ cdecl -arch=win64 ??$polar@O@std@@YA?AV?$complex@O@0@AEBO@Z(ptr ptr) msvcp90.??$polar@O@std@@YA?AV?$complex@O@0@AEBO@Z @ stub -arch=win64 ??$polar@O@std@@YA?AV?$complex@O@1@AEBO@Z -@ stub -arch=win32 ??$pow@M@std@@YA?AV?$complex@M@0@ABMABV10@@Z -@ stub -arch=win64 ??$pow@M@std@@YA?AV?$complex@M@0@AEBMAEBV10@@Z +@ cdecl -arch=win32 ??$pow@M@std@@YA?AV?$complex@M@0@ABMABV10@@Z(ptr ptr ptr) msvcp90.??$pow@M@std@@YA?AV?$complex@M@0@ABMABV10@@Z +@ cdecl -arch=win64 ??$pow@M@std@@YA?AV?$complex@M@0@AEBMAEBV10@@Z(ptr ptr ptr) msvcp90.??$pow@M@std@@YA?AV?$complex@M@0@AEBMAEBV10@@Z @ stub -arch=win64 ??$pow@M@std@@YA?AV?$complex@M@1@AEBMAEBV21@@Z -@ stub -arch=win32 ??$pow@M@std@@YA?AV?$complex@M@0@ABV10@0@Z -@ stub -arch=win64 ??$pow@M@std@@YA?AV?$complex@M@0@AEBV10@0@Z +@ cdecl -arch=win32 ??$pow@M@std@@YA?AV?$complex@M@0@ABV10@0@Z(ptr ptr ptr) msvcp90.??$pow@M@std@@YA?AV?$complex@M@0@ABV10@0@Z +@ cdecl -arch=win64 ??$pow@M@std@@YA?AV?$complex@M@0@AEBV10@0@Z(ptr ptr ptr) msvcp90.??$pow@M@std@@YA?AV?$complex@M@0@AEBV10@0@Z @ stub -arch=win64 ??$pow@M@std@@YA?AV?$complex@M@1@AEBV21@0@Z -@ stub -arch=win32 ??$pow@M@std@@YA?AV?$complex@M@0@ABV10@ABM@Z -@ stub -arch=win64 ??$pow@M@std@@YA?AV?$complex@M@0@AEBV10@AEBM@Z +@ cdecl -arch=win32 ??$pow@M@std@@YA?AV?$complex@M@0@ABV10@ABM@Z(ptr ptr ptr) msvcp90.??$pow@M@std@@YA?AV?$complex@M@0@ABV10@ABM@Z +@ cdecl -arch=win64 ??$pow@M@std@@YA?AV?$complex@M@0@AEBV10@AEBM@Z(ptr ptr ptr) msvcp90.??$pow@M@std@@YA?AV?$complex@M@0@AEBV10@AEBM@Z @ stub -arch=win64 ??$pow@M@std@@YA?AV?$complex@M@1@AEBV21@AEBM@Z @ stub -arch=win32 ??$pow@M@std@@YA?AV?$complex@M@0@ABV10@H@Z @ stub -arch=win64 ??$pow@M@std@@YA?AV?$complex@M@0@AEBV10@H@Z @ stub -arch=win64 ??$pow@M@std@@YA?AV?$complex@M@1@AEBV21@H@Z -@ stub -arch=win32 ??$pow@N@std@@YA?AV?$complex@N@0@ABNABV10@@Z -@ stub -arch=win64 ??$pow@N@std@@YA?AV?$complex@N@0@AEBNAEBV10@@Z +@ cdecl -arch=win32 ??$pow@N@std@@YA?AV?$complex@N@0@ABNABV10@@Z(ptr ptr ptr) msvcp90.??$pow@N@std@@YA?AV?$complex@N@0@ABNABV10@@Z +@ cdecl -arch=win64 ??$pow@N@std@@YA?AV?$complex@N@0@AEBNAEBV10@@Z(ptr ptr ptr) msvcp90.??$pow@N@std@@YA?AV?$complex@N@0@AEBNAEBV10@@Z @ stub -arch=win64 ??$pow@N@std@@YA?AV?$complex@N@1@AEBNAEBV21@@Z -@ stub -arch=win32 ??$pow@N@std@@YA?AV?$complex@N@0@ABV10@0@Z -@ stub -arch=win64 ??$pow@N@std@@YA?AV?$complex@N@0@AEBV10@0@Z +@ cdecl -arch=win32 ??$pow@N@std@@YA?AV?$complex@N@0@ABV10@0@Z(ptr ptr ptr) msvcp90.??$pow@N@std@@YA?AV?$complex@N@0@ABV10@0@Z +@ cdecl -arch=win64 ??$pow@N@std@@YA?AV?$complex@N@0@AEBV10@0@Z(ptr ptr ptr) msvcp90.??$pow@N@std@@YA?AV?$complex@N@0@AEBV10@0@Z @ stub -arch=win64 ??$pow@N@std@@YA?AV?$complex@N@1@AEBV21@0@Z -@ stub -arch=win32 ??$pow@N@std@@YA?AV?$complex@N@0@ABV10@ABN@Z -@ stub -arch=win64 ??$pow@N@std@@YA?AV?$complex@N@0@AEBV10@AEBN@Z +@ cdecl -arch=win32 ??$pow@N@std@@YA?AV?$complex@N@0@ABV10@ABN@Z(ptr ptr ptr) msvcp90.??$pow@N@std@@YA?AV?$complex@N@0@ABV10@ABN@Z +@ cdecl -arch=win64 ??$pow@N@std@@YA?AV?$complex@N@0@AEBV10@AEBN@Z(ptr ptr ptr) msvcp90.??$pow@N@std@@YA?AV?$complex@N@0@AEBV10@AEBN@Z @ stub -arch=win64 ??$pow@N@std@@YA?AV?$complex@N@1@AEBV21@AEBN@Z @ stub -arch=win32 ??$pow@N@std@@YA?AV?$complex@N@0@ABV10@H@Z @ stub -arch=win64 ??$pow@N@std@@YA?AV?$complex@N@0@AEBV10@H@Z @ stub -arch=win64 ??$pow@N@std@@YA?AV?$complex@N@1@AEBV21@H@Z -@ stub -arch=win32 ??$pow@O@std@@YA?AV?$complex@O@0@ABOABV10@@Z -@ stub -arch=win64 ??$pow@O@std@@YA?AV?$complex@O@0@AEBOAEBV10@@Z +@ cdecl -arch=win32 ??$pow@O@std@@YA?AV?$complex@O@0@ABOABV10@@Z(ptr ptr ptr) msvcp90.??$pow@O@std@@YA?AV?$complex@O@0@ABOABV10@@Z +@ cdecl -arch=win64 ??$pow@O@std@@YA?AV?$complex@O@0@AEBOAEBV10@@Z(ptr ptr ptr) msvcp90.??$pow@O@std@@YA?AV?$complex@O@0@AEBOAEBV10@@Z @ stub -arch=win64 ??$pow@O@std@@YA?AV?$complex@O@1@AEBOAEBV21@@Z -@ stub -arch=win32 ??$pow@O@std@@YA?AV?$complex@O@0@ABV10@0@Z -@ stub -arch=win64 ??$pow@O@std@@YA?AV?$complex@O@0@AEBV10@0@Z +@ cdecl -arch=win32 ??$pow@O@std@@YA?AV?$complex@O@0@ABV10@0@Z(ptr ptr ptr) msvcp90.??$pow@O@std@@YA?AV?$complex@O@0@ABV10@0@Z +@ cdecl -arch=win64 ??$pow@O@std@@YA?AV?$complex@O@0@AEBV10@0@Z(ptr ptr ptr) msvcp90.??$pow@O@std@@YA?AV?$complex@O@0@AEBV10@0@Z @ stub -arch=win64 ??$pow@O@std@@YA?AV?$complex@O@1@AEBV21@0@Z -@ stub -arch=win32 ??$pow@O@std@@YA?AV?$complex@O@0@ABV10@ABO@Z -@ stub -arch=win64 ??$pow@O@std@@YA?AV?$complex@O@0@AEBV10@AEBO@Z +@ cdecl -arch=win32 ??$pow@O@std@@YA?AV?$complex@O@0@ABV10@ABO@Z(ptr ptr ptr) msvcp90.??$pow@O@std@@YA?AV?$complex@O@0@ABV10@ABO@Z +@ cdecl -arch=win64 ??$pow@O@std@@YA?AV?$complex@O@0@AEBV10@AEBO@Z(ptr ptr ptr) msvcp90.??$pow@O@std@@YA?AV?$complex@O@0@AEBV10@AEBO@Z @ stub -arch=win64 ??$pow@O@std@@YA?AV?$complex@O@1@AEBV21@AEBO@Z @ stub -arch=win32 ??$pow@O@std@@YA?AV?$complex@O@0@ABV10@H@Z @ stub -arch=win64 ??$pow@O@std@@YA?AV?$complex@O@0@AEBV10@H@Z @ stub -arch=win64 ??$pow@O@std@@YA?AV?$complex@O@1@AEBV21@H@Z -@ stub -arch=win32 ??$real@M@std@@YAMABV?$complex@M@0@@Z -@ stub -arch=win64 ??$real@M@std@@YAMAEBV?$complex@M@0@@Z +@ cdecl -arch=win32 ??$real@M@std@@YAMABV?$complex@M@0@@Z(ptr) msvcp90.??$real@M@std@@YAMABV?$complex@M@0@@Z +@ cdecl -arch=win64 ??$real@M@std@@YAMAEBV?$complex@M@0@@Z(ptr) msvcp90.??$real@M@std@@YAMAEBV?$complex@M@0@@Z @ stub -arch=win64 ??$real@M@std@@YAMAEBV?$complex@M@1@@Z -@ stub -arch=win32 ??$real@N@std@@YANABV?$complex@N@0@@Z -@ stub -arch=win64 ??$real@N@std@@YANAEBV?$complex@N@0@@Z +@ cdecl -arch=win32 ??$real@N@std@@YANABV?$complex@N@0@@Z(ptr) msvcp90.??$real@N@std@@YANABV?$complex@N@0@@Z +@ cdecl -arch=win64 ??$real@N@std@@YANAEBV?$complex@N@0@@Z(ptr) msvcp90.??$real@N@std@@YANAEBV?$complex@N@0@@Z @ stub -arch=win64 ??$real@N@std@@YANAEBV?$complex@N@1@@Z -@ stub -arch=win32 ??$real@O@std@@YAOABV?$complex@O@0@@Z -@ stub -arch=win64 ??$real@O@std@@YAOAEBV?$complex@O@0@@Z +@ cdecl -arch=win32 ??$real@O@std@@YAOABV?$complex@O@0@@Z(ptr) msvcp90.??$real@O@std@@YAOABV?$complex@O@0@@Z +@ cdecl -arch=win64 ??$real@O@std@@YAOAEBV?$complex@O@0@@Z(ptr) msvcp90.??$real@O@std@@YAOAEBV?$complex@O@0@@Z @ stub -arch=win64 ??$real@O@std@@YAOAEBV?$complex@O@1@@Z -@ stub -arch=win32 ??$sin@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$sin@M@std@@YA?AV?$complex@M@0@AEBV10@@Z +@ cdecl -arch=win32 ??$sin@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) msvcp90.??$sin@M@std@@YA?AV?$complex@M@0@ABV10@@Z +@ cdecl -arch=win64 ??$sin@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) msvcp90.??$sin@M@std@@YA?AV?$complex@M@0@AEBV10@@Z @ stub -arch=win64 ??$sin@M@std@@YA?AV?$complex@M@1@AEBV21@@Z -@ stub -arch=win32 ??$sin@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$sin@N@std@@YA?AV?$complex@N@0@AEBV10@@Z +@ cdecl -arch=win32 ??$sin@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) msvcp90.??$sin@N@std@@YA?AV?$complex@N@0@ABV10@@Z +@ cdecl -arch=win64 ??$sin@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) msvcp90.??$sin@N@std@@YA?AV?$complex@N@0@AEBV10@@Z @ stub -arch=win64 ??$sin@N@std@@YA?AV?$complex@N@1@AEBV21@@Z -@ stub -arch=win32 ??$sin@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$sin@O@std@@YA?AV?$complex@O@0@AEBV10@@Z +@ cdecl -arch=win32 ??$sin@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) msvcp90.??$sin@O@std@@YA?AV?$complex@O@0@ABV10@@Z +@ cdecl -arch=win64 ??$sin@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) msvcp90.??$sin@O@std@@YA?AV?$complex@O@0@AEBV10@@Z @ stub -arch=win64 ??$sin@O@std@@YA?AV?$complex@O@1@AEBV21@@Z -@ stub -arch=win32 ??$sinh@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$sinh@M@std@@YA?AV?$complex@M@0@AEBV10@@Z +@ cdecl -arch=win32 ??$sinh@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) msvcp90.??$sinh@M@std@@YA?AV?$complex@M@0@ABV10@@Z +@ cdecl -arch=win64 ??$sinh@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) msvcp90.??$sinh@M@std@@YA?AV?$complex@M@0@AEBV10@@Z @ stub -arch=win64 ??$sinh@M@std@@YA?AV?$complex@M@1@AEBV21@@Z -@ stub -arch=win32 ??$sinh@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$sinh@N@std@@YA?AV?$complex@N@0@AEBV10@@Z +@ cdecl -arch=win32 ??$sinh@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) msvcp90.??$sinh@N@std@@YA?AV?$complex@N@0@ABV10@@Z +@ cdecl -arch=win64 ??$sinh@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) msvcp90.??$sinh@N@std@@YA?AV?$complex@N@0@AEBV10@@Z @ stub -arch=win64 ??$sinh@N@std@@YA?AV?$complex@N@1@AEBV21@@Z -@ stub -arch=win32 ??$sinh@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$sinh@O@std@@YA?AV?$complex@O@0@AEBV10@@Z +@ cdecl -arch=win32 ??$sinh@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) msvcp90.??$sinh@O@std@@YA?AV?$complex@O@0@ABV10@@Z +@ cdecl -arch=win64 ??$sinh@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) msvcp90.??$sinh@O@std@@YA?AV?$complex@O@0@AEBV10@@Z @ stub -arch=win64 ??$sinh@O@std@@YA?AV?$complex@O@1@AEBV21@@Z -@ stub -arch=win32 ??$sqrt@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$sqrt@M@std@@YA?AV?$complex@M@0@AEBV10@@Z +@ cdecl -arch=win32 ??$sqrt@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) msvcp90.??$sqrt@M@std@@YA?AV?$complex@M@0@ABV10@@Z +@ cdecl -arch=win64 ??$sqrt@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) msvcp90.??$sqrt@M@std@@YA?AV?$complex@M@0@AEBV10@@Z @ stub -arch=win64 ??$sqrt@M@std@@YA?AV?$complex@M@1@AEBV21@@Z -@ stub -arch=win32 ??$sqrt@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$sqrt@N@std@@YA?AV?$complex@N@0@AEBV10@@Z +@ cdecl -arch=win32 ??$sqrt@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) msvcp90.??$sqrt@N@std@@YA?AV?$complex@N@0@ABV10@@Z +@ cdecl -arch=win64 ??$sqrt@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) msvcp90.??$sqrt@N@std@@YA?AV?$complex@N@0@AEBV10@@Z @ stub -arch=win64 ??$sqrt@N@std@@YA?AV?$complex@N@1@AEBV21@@Z -@ stub -arch=win32 ??$sqrt@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$sqrt@O@std@@YA?AV?$complex@O@0@AEBV10@@Z +@ cdecl -arch=win32 ??$sqrt@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) msvcp90.??$sqrt@O@std@@YA?AV?$complex@O@0@ABV10@@Z +@ cdecl -arch=win64 ??$sqrt@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) msvcp90.??$sqrt@O@std@@YA?AV?$complex@O@0@AEBV10@@Z @ stub -arch=win64 ??$sqrt@O@std@@YA?AV?$complex@O@1@AEBV21@@Z @ stub -arch=win32 ??0?$_Complex_base@M@std@@QAE@ABM0@Z @ stub -arch=win64 ??0?$_Complex_base@M@std@@QEAA@AEBM0@Z diff --git a/dlls/msvcp71/math.c b/dlls/msvcp71/math.c index d5cc5a1363d..69e45091cc6 100644 --- a/dlls/msvcp71/math.c +++ b/dlls/msvcp71/math.c @@ -21,6 +21,7 @@ #include #include #include +#define _USE_MATH_DEFINES #include #include "msvcp.h" @@ -1230,6 +1231,243 @@ float __cdecl complex_float_arg(const complex_float *c) return atan2(c->imag, c->real); } +/* ??$imag@M@std@@YAMABV?$complex@M@0@@Z */ +/* ??$imag@M@std@@YAMAEBV?$complex@M@0@@Z */ +float __cdecl complex_float_imag(const complex_float *c) +{ + return c->imag; +} + +/* ?imag@?$_Complex_base@MU_C_float_complex@@@std@@QAEMABM@Z */ +/* ?imag@?$_Complex_base@MU_C_float_complex@@@std@@QEAAMAEBM@Z */ +DEFINE_THISCALL_WRAPPER(complex_float_imag_set, 8) +float __thiscall complex_float_imag_set(complex_float *this, const float *f) +{ + return (this->imag = *f); +} + +/* ?imag@?$_Complex_base@MU_C_float_complex@@@std@@QBEMXZ */ +/* ?imag@?$_Complex_base@MU_C_float_complex@@@std@@QEBAMXZ */ +DEFINE_THISCALL_WRAPPER(complex_float_imag_get, 4) +float __thiscall complex_float_imag_get(const complex_float *this) +{ + return this->imag; +} + +/* ??$real@M@std@@YAMABV?$complex@M@0@@Z */ +/* ??$real@M@std@@YAMAEBV?$complex@M@0@@Z */ +float __cdecl complex_float_real(const complex_float *c) +{ + return c->real; +} + +/* ?real@?$_Complex_base@MU_C_float_complex@@@std@@QAEMABM@Z */ +/* ?real@?$_Complex_base@MU_C_float_complex@@@std@@QEAAMAEBM@Z */ +DEFINE_THISCALL_WRAPPER(complex_float_real_set, 8) +float __thiscall complex_float_real_set(complex_float *this, const float *f) +{ + return (this->real = *f); +} + +/* ?real@?$_Complex_base@MU_C_float_complex@@@std@@QBEMXZ */ +/* ?real@?$_Complex_base@MU_C_float_complex@@@std@@QEBAMXZ */ +DEFINE_THISCALL_WRAPPER(complex_float_real_get, 4) +float __thiscall complex_float_real_get(const complex_float *this) +{ + return this->real; +} + +/* ??$_Fabs@M@std@@YAMABV?$complex@M@0@PAH@Z */ +/* ??$_Fabs@M@std@@YAMAEBV?$complex@M@0@PEAH@Z */ +float __cdecl complex_float__Fabs(const complex_float *c, int *scale) +{ + float ret; + + ret = hypotf(c->real, c->imag); + if(_isnan(ret) || ret==0) { + *scale = 0; + }else if(ret >= 1) { + *scale = 2; + ret /= 4; + }else { + *scale = -2; + ret *= 4; + } + + return ret; +} + +/* ??$abs@M@std@@YAMABV?$complex@M@0@@Z */ +/* ??$abs@M@std@@YAMAEBV?$complex@M@0@@Z */ +float __cdecl complex_float_abs(const complex_float *c) +{ + return hypotf(c->real, c->imag); +} + +/* ??$conj@M@std@@YA?AV?$complex@M@0@ABV10@@Z */ +/* ??$conj@M@std@@YA?AV?$complex@M@0@AEBV10@@Z */ +complex_float* __cdecl complex_float_conj(complex_float *ret, const complex_float *c) +{ + ret->real = c->real; + ret->imag = -c->imag; + return ret; +} + +/* ??$cos@M@std@@YA?AV?$complex@M@0@ABV10@@Z */ +/* ??$cos@M@std@@YA?AV?$complex@M@0@AEBV10@@Z */ +complex_float* __cdecl complex_float_cos(complex_float *ret, const complex_float *c) +{ + ret->real = cos(c->real)*cosh(c->imag); + ret->imag = -sin(c->real)*sinh(c->imag); + return ret; +} + +/* ??$sin@M@std@@YA?AV?$complex@M@0@ABV10@@Z */ +/* ??$sin@M@std@@YA?AV?$complex@M@0@AEBV10@@Z */ +complex_float* __cdecl complex_float_sin(complex_float *ret, const complex_float *c) +{ + ret->real = sin(c->real)*cosh(c->imag); + ret->imag = cos(c->real)*sinh(c->imag); + return ret; +} + +/* ??$tan@M@std@@YA?AV?$complex@M@0@ABV10@@Z */ +/* ??$tan@M@std@@YA?AV?$complex@M@0@AEBV10@@Z */ +complex_float* __cdecl complex_float_tan(complex_float *ret, const complex_float *c) +{ + double denom = cos(2*c->real) + cosh(2*c->imag); + ret->real = sin(2*c->real) / denom; + ret->imag = sinh(2*c->imag) / denom; + return ret; +} + +/* ??$cosh@M@std@@YA?AV?$complex@M@0@ABV10@@Z */ +/* ??$cosh@M@std@@YA?AV?$complex@M@0@AEBV10@@Z */ +complex_float* __cdecl complex_float_cosh(complex_float *ret, const complex_float *c) +{ + ret->real = cosh(c->real)*cos(c->imag); + ret->imag = sinh(c->real)*sin(c->imag); + return ret; +} + +/* ??$sinh@M@std@@YA?AV?$complex@M@0@ABV10@@Z */ +/* ??$sinh@M@std@@YA?AV?$complex@M@0@AEBV10@@Z */ +complex_float* __cdecl complex_float_sinh(complex_float *ret, const complex_float *c) +{ + ret->real = sinh(c->real)*cos(c->imag); + ret->imag = cosh(c->real)*sin(c->imag); + return ret; +} + +/* ??$tanh@M@std@@YA?AV?$complex@M@0@ABV10@@Z */ +/* ??$tanh@M@std@@YA?AV?$complex@M@0@AEBV10@@Z */ +complex_float* __cdecl complex_float_tanh(complex_float *ret, const complex_float *c) +{ + complex_float tmp; + + ret->real = -c->imag; + ret->imag = c->real; + complex_float_tan(&tmp, ret); + ret->real = tmp.imag; + ret->imag = -tmp.real; + return ret; +} + +/* ??$exp@M@std@@YA?AV?$complex@M@0@ABV10@@Z */ +/* ??$exp@M@std@@YA?AV?$complex@M@0@AEBV10@@Z */ +complex_float* __cdecl complex_float_exp(complex_float *ret, const complex_float *c) +{ + ret->real = ret->imag = exp(c->real); + ret->real *= cos(c->imag); + ret->imag *= sin(c->imag); + return ret; +} + +/* ??$log@M@std@@YA?AV?$complex@M@0@ABV10@@Z */ +/* ??$log@M@std@@YA?AV?$complex@M@0@AEBV10@@Z */ +complex_float* __cdecl complex_float_log(complex_float *ret, const complex_float *c) +{ + ret->real = log(complex_float_abs(c)); + ret->imag = complex_float_arg(c); + return ret; +} + +/* ??$log10@M@std@@YA?AV?$complex@M@0@ABV10@@Z */ +/* ??$log10@M@std@@YA?AV?$complex@M@0@AEBV10@@Z */ +complex_float* __cdecl complex_float_log10(complex_float *ret, const complex_float *c) +{ + complex_float_log(ret, c); + ret->real *= M_LOG10E; + ret->imag *= M_LOG10E; + return ret; +} + +/* ??$norm@M@std@@YAMABV?$complex@M@0@@Z */ +/* ??$norm@M@std@@YAMAEBV?$complex@M@0@@Z */ +float __cdecl complex_float_norm(const complex_float *c) +{ + return c->real*c->real + c->imag*c->imag; +} + +/* ??$polar@M@std@@YA?AV?$complex@M@0@ABM0@Z */ +/* ??$polar@M@std@@YA?AV?$complex@M@0@AEBM0@Z */ +complex_float* __cdecl complex_float_polar_theta(complex_float *ret, const float *mod, const float *theta) +{ + ret->real = *mod * cos(*theta); + ret->imag = *mod * sin(*theta); + return ret; +} + +/* ??$polar@M@std@@YA?AV?$complex@M@0@ABM@Z */ +/* ??$polar@M@std@@YA?AV?$complex@M@0@AEBM@Z */ +complex_float* __cdecl complex_float_polar(complex_float *ret, const float *mod) +{ + ret->real = *mod; + ret->imag = 0; + return ret; +} + +/* ??$pow@M@std@@YA?AV?$complex@M@0@ABV10@0@Z */ +/* ??$pow@M@std@@YA?AV?$complex@M@0@AEBV10@0@Z */ +complex_float* __cdecl complex_float_pow(complex_float *ret, const complex_float *l, const complex_float *r) +{ + float abs = complex_float_abs(l), arg = complex_float_arg(l); + float rad = pow(abs, r->real), theta = r->real*arg; + + if(r->imag) { + rad *= exp(-r->imag * arg); + theta += r->imag * log(abs); + } + + ret->real = rad * cos(theta); + ret->imag = rad * sin(theta); + return ret; +} + +/* ??$pow@M@std@@YA?AV?$complex@M@0@ABMABV10@@Z */ +/* ??$pow@M@std@@YA?AV?$complex@M@0@AEBMAEBV10@@Z */ +complex_float* __cdecl complex_float_pow_fc(complex_float *ret, const float *l, const complex_float *r) +{ + complex_float c = { *l, 0 }; + return complex_float_pow(ret, &c, r); +} + +/* ??$pow@M@std@@YA?AV?$complex@M@0@ABV10@ABM@Z */ +/* ??$pow@M@std@@YA?AV?$complex@M@0@AEBV10@AEBM@Z */ +complex_float* __cdecl complex_float_pow_cf(complex_float *ret, const complex_float *l, const float *r) +{ + complex_float c = { *r, 0 }; + return complex_float_pow(ret, l, &c); +} + +/* ??$sqrt@M@std@@YA?AV?$complex@M@0@ABV10@@Z */ +/* ??$sqrt@M@std@@YA?AV?$complex@M@0@AEBV10@@Z */ +complex_float* __cdecl complex_float_sqrt(complex_float *ret, const complex_float *l) +{ + complex_float c = { 0.5, 0 }; + return complex_float_pow(ret, l, &c); +} + /* ??0?$_Complex_base@NU_C_double_complex@@@std@@QAE@ABN0@Z */ /* ??0?$_Complex_base@NU_C_double_complex@@@std@@QEAA@AEBN0@Z */ /* ??0?$_Complex_base@OU_C_ldouble_complex@@@std@@QAE@ABO0@Z */ @@ -1638,3 +1876,290 @@ double __cdecl complex_double_arg(const complex_double *c) { return atan2(c->imag, c->real); } + +/* ??$imag@N@std@@YANABV?$complex@N@0@@Z */ +/* ??$imag@N@std@@YANAEBV?$complex@N@0@@Z */ +/* ??$imag@O@std@@YAOABV?$complex@O@0@@Z */ +/* ??$imag@O@std@@YAOAEBV?$complex@O@0@@Z */ +double __cdecl complex_double_imag(const complex_double *c) +{ + return c->imag; +} + +/* ?imag@?$_Complex_base@NU_C_double_complex@@@std@@QAENABN@Z */ +/* ?imag@?$_Complex_base@NU_C_double_complex@@@std@@QEAANAEBN@Z */ +/* ?imag@?$_Complex_base@OU_C_ldouble_complex@@@std@@QAEOABO@Z */ +/* ?imag@?$_Complex_base@OU_C_ldouble_complex@@@std@@QEAAOAEBO@Z */ +DEFINE_THISCALL_WRAPPER(complex_double_imag_set, 8) +double __thiscall complex_double_imag_set(complex_double *this, const double *d) +{ + return (this->imag = *d); +} + +/* ?imag@?$_Complex_base@NU_C_double_complex@@@std@@QBENXZ */ +/* ?imag@?$_Complex_base@NU_C_double_complex@@@std@@QEBANXZ */ +/* ?imag@?$_Complex_base@OU_C_ldouble_complex@@@std@@QBEOXZ */ +/* ?imag@?$_Complex_base@OU_C_ldouble_complex@@@std@@QEBAOXZ */ +DEFINE_THISCALL_WRAPPER(complex_double_imag_get, 4) +double __thiscall complex_double_imag_get(const complex_double *this) +{ + return this->imag; +} + +/* ??$real@N@std@@YANABV?$complex@N@0@@Z */ +/* ??$real@N@std@@YANAEBV?$complex@N@0@@Z */ +/* ??$real@O@std@@YAOABV?$complex@O@0@@Z */ +/* ??$real@O@std@@YAOAEBV?$complex@O@0@@Z */ +double __cdecl complex_double_real(const complex_double *c) +{ + return c->real; +} + +/* ?real@?$_Complex_base@NU_C_double_complex@@@std@@QAENABN@Z */ +/* ?real@?$_Complex_base@NU_C_double_complex@@@std@@QEAANAEBN@Z */ +/* ?real@?$_Complex_base@OU_C_ldouble_complex@@@std@@QAEOABO@Z */ +/* ?real@?$_Complex_base@OU_C_ldouble_complex@@@std@@QEAAOAEBO@Z */ +DEFINE_THISCALL_WRAPPER(complex_double_real_set, 8) +double __thiscall complex_double_real_set(complex_double *this, const double *d) +{ + return (this->real = *d); +} + +/* ?real@?$_Complex_base@NU_C_double_complex@@@std@@QBENXZ */ +/* ?real@?$_Complex_base@NU_C_double_complex@@@std@@QEBANXZ */ +/* ?real@?$_Complex_base@OU_C_ldouble_complex@@@std@@QBEOXZ */ +/* ?real@?$_Complex_base@OU_C_ldouble_complex@@@std@@QEBAOXZ */ +DEFINE_THISCALL_WRAPPER(complex_double_real_get, 4) +double __thiscall complex_double_real_get(const complex_double *this) +{ + return this->real; +} + +/* ??$_Fabs@N@std@@YANABV?$complex@N@0@PAH@Z */ +/* ??$_Fabs@N@std@@YANAEBV?$complex@N@0@PEAH@Z */ +/* ??$_Fabs@O@std@@YAOABV?$complex@O@0@PAH@Z */ +/* ??$_Fabs@O@std@@YAOAEBV?$complex@O@0@PEAH@Z */ +double __cdecl complex_double__Fabs(const complex_double *c, int *scale) +{ + double ret; + + ret = hypot(c->real, c->imag); + if(_isnan(ret) || ret==0) { + *scale = 0; + }else if(ret >= 1) { + *scale = 2; + ret /= 4; + }else { + *scale = -2; + ret *= 4; + } + + return ret; +} + +/* ??$abs@N@std@@YANABV?$complex@N@0@@Z */ +/* ??$abs@N@std@@YANAEBV?$complex@N@0@@Z */ +/* ??$abs@O@std@@YAOABV?$complex@O@0@@Z */ +/* ??$abs@O@std@@YAOAEBV?$complex@O@0@@Z */ +double __cdecl complex_double_abs(const complex_double *c) +{ + return hypot(c->real, c->imag); +} + +/* ??$conj@N@std@@YA?AV?$complex@N@0@ABV10@@Z */ +/* ??$conj@N@std@@YA?AV?$complex@N@0@AEBV10@@Z */ +/* ??$conj@O@std@@YA?AV?$complex@O@0@ABV10@@Z */ +/* ??$conj@O@std@@YA?AV?$complex@O@0@AEBV10@@Z */ +complex_double* __cdecl complex_double_conj(complex_double *ret, const complex_double *c) +{ + ret->real = c->real; + ret->imag = -c->imag; + return ret; +} + +/* ??$cos@N@std@@YA?AV?$complex@N@0@ABV10@@Z */ +/* ??$cos@N@std@@YA?AV?$complex@N@0@AEBV10@@Z */ +/* ??$cos@O@std@@YA?AV?$complex@O@0@ABV10@@Z */ +/* ??$cos@O@std@@YA?AV?$complex@O@0@AEBV10@@Z */ +complex_double* __cdecl complex_double_cos(complex_double *ret, const complex_double *c) +{ + ret->real = cos(c->real)*cosh(c->imag); + ret->imag = -sin(c->real)*sinh(c->imag); + return ret; +} + +/* ??$sin@N@std@@YA?AV?$complex@N@0@ABV10@@Z */ +/* ??$sin@N@std@@YA?AV?$complex@N@0@AEBV10@@Z */ +/* ??$sin@O@std@@YA?AV?$complex@O@0@ABV10@@Z */ +/* ??$sin@O@std@@YA?AV?$complex@O@0@AEBV10@@Z */ +complex_double* __cdecl complex_double_sin(complex_double *ret, const complex_double *c) +{ + ret->real = sin(c->real)*cosh(c->imag); + ret->imag = cos(c->real)*sinh(c->imag); + return ret; +} + +/* ??$tan@N@std@@YA?AV?$complex@N@0@ABV10@@Z */ +/* ??$tan@N@std@@YA?AV?$complex@N@0@AEBV10@@Z */ +/* ??$tan@O@std@@YA?AV?$complex@O@0@ABV10@@Z */ +/* ??$tan@O@std@@YA?AV?$complex@O@0@AEBV10@@Z */ +complex_double* __cdecl complex_double_tan(complex_double *ret, const complex_double *c) +{ + double denom = cos(2*c->real) + cosh(2*c->imag); + ret->real = sin(2*c->real) / denom; + ret->imag = sinh(2*c->imag) / denom; + return ret; +} + +/* ??$cosh@N@std@@YA?AV?$complex@N@0@ABV10@@Z */ +/* ??$cosh@N@std@@YA?AV?$complex@N@0@AEBV10@@Z */ +/* ??$cosh@O@std@@YA?AV?$complex@O@0@ABV10@@Z */ +/* ??$cosh@O@std@@YA?AV?$complex@O@0@AEBV10@@Z */ +complex_double* __cdecl complex_double_cosh(complex_double *ret, const complex_double *c) +{ + ret->real = cosh(c->real)*cos(c->imag); + ret->imag = sinh(c->real)*sin(c->imag); + return ret; +} + +/* ??$sinh@N@std@@YA?AV?$complex@N@0@ABV10@@Z */ +/* ??$sinh@N@std@@YA?AV?$complex@N@0@AEBV10@@Z */ +/* ??$sinh@O@std@@YA?AV?$complex@O@0@ABV10@@Z */ +/* ??$sinh@O@std@@YA?AV?$complex@O@0@AEBV10@@Z */ +complex_double* __cdecl complex_double_sinh(complex_double *ret, const complex_double *c) +{ + ret->real = sinh(c->real)*cos(c->imag); + ret->imag = cosh(c->real)*sin(c->imag); + return ret; +} + +/* ??$tanh@N@std@@YA?AV?$complex@N@0@ABV10@@Z */ +/* ??$tanh@N@std@@YA?AV?$complex@N@0@AEBV10@@Z */ +/* ??$tanh@O@std@@YA?AV?$complex@O@0@ABV10@@Z */ +/* ??$tanh@O@std@@YA?AV?$complex@O@0@AEBV10@@Z */ +complex_double* __cdecl complex_double_tanh(complex_double *ret, const complex_double *c) +{ + complex_double tmp; + + ret->real = -c->imag; + ret->imag = c->real; + complex_double_tan(&tmp, ret); + ret->real = tmp.imag; + ret->imag = -tmp.real; + return ret; +} + +/* ??$exp@N@std@@YA?AV?$complex@N@0@ABV10@@Z */ +/* ??$exp@N@std@@YA?AV?$complex@N@0@AEBV10@@Z */ +/* ??$exp@O@std@@YA?AV?$complex@O@0@ABV10@@Z */ +/* ??$exp@O@std@@YA?AV?$complex@O@0@AEBV10@@Z */ +complex_double* __cdecl complex_double_exp(complex_double *ret, const complex_double *c) +{ + ret->real = ret->imag = exp(c->real); + ret->real *= cos(c->imag); + ret->imag *= sin(c->imag); + return ret; +} + +/* ??$log@N@std@@YA?AV?$complex@N@0@ABV10@@Z */ +/* ??$log@N@std@@YA?AV?$complex@N@0@AEBV10@@Z */ +/* ??$log@O@std@@YA?AV?$complex@O@0@ABV10@@Z */ +/* ??$log@O@std@@YA?AV?$complex@O@0@AEBV10@@Z */ +complex_double* __cdecl complex_double_log(complex_double *ret, const complex_double *c) +{ + ret->real = log(complex_double_abs(c)); + ret->imag = complex_double_arg(c); + return ret; +} + +/* ??$log10@N@std@@YA?AV?$complex@N@0@ABV10@@Z */ +/* ??$log10@N@std@@YA?AV?$complex@N@0@AEBV10@@Z */ +/* ??$log10@O@std@@YA?AV?$complex@O@0@ABV10@@Z */ +/* ??$log10@O@std@@YA?AV?$complex@O@0@AEBV10@@Z */ +complex_double* __cdecl complex_double_log10(complex_double *ret, const complex_double *c) +{ + complex_double_log(ret, c); + ret->real *= M_LOG10E; + ret->imag *= M_LOG10E; + return ret; +} + +/* ??$norm@N@std@@YANABV?$complex@N@0@@Z */ +/* ??$norm@N@std@@YANAEBV?$complex@N@0@@Z */ +/* ??$norm@O@std@@YAOABV?$complex@O@0@@Z */ +/* ??$norm@O@std@@YAOAEBV?$complex@O@0@@Z */ +double __cdecl complex_double_norm(const complex_double *c) +{ + return c->real*c->real + c->imag*c->imag; +} + +/* ??$polar@N@std@@YA?AV?$complex@N@0@ABN0@Z */ +/* ??$polar@N@std@@YA?AV?$complex@N@0@AEBN0@Z */ +/* ??$polar@O@std@@YA?AV?$complex@O@0@ABO0@Z */ +/* ??$polar@O@std@@YA?AV?$complex@O@0@AEBO0@Z */ +complex_double* __cdecl complex_double_polar_theta(complex_double *ret, const double *mod, const double *theta) +{ + ret->real = *mod * cos(*theta); + ret->imag = *mod * sin(*theta); + return ret; +} + +/* ??$polar@N@std@@YA?AV?$complex@N@0@ABN@Z */ +/* ??$polar@N@std@@YA?AV?$complex@N@0@AEBN@Z */ +/* ??$polar@O@std@@YA?AV?$complex@O@0@ABO@Z */ +/* ??$polar@O@std@@YA?AV?$complex@O@0@AEBO@Z */ +complex_double* __cdecl complex_double_polar(complex_double *ret, const double *mod) +{ + ret->real = *mod; + ret->imag = 0; + return ret; +} + +/* ??$pow@N@std@@YA?AV?$complex@N@0@ABV10@0@Z */ +/* ??$pow@N@std@@YA?AV?$complex@N@0@AEBV10@0@Z */ +/* ??$pow@O@std@@YA?AV?$complex@O@0@ABV10@0@Z */ +/* ??$pow@O@std@@YA?AV?$complex@O@0@AEBV10@0@Z */ +complex_double* __cdecl complex_double_pow(complex_double *ret, const complex_double *l, const complex_double *r) +{ + double abs = complex_double_abs(l), arg = complex_double_arg(l); + double rad = pow(abs, r->real), theta = r->real*arg; + + if(r->imag) { + rad *= exp(-r->imag * arg); + theta += r->imag * log(abs); + } + + ret->real = rad * cos(theta); + ret->imag = rad * sin(theta); + return ret; +} + +/* ??$pow@N@std@@YA?AV?$complex@N@0@ABNABV10@@Z */ +/* ??$pow@N@std@@YA?AV?$complex@N@0@AEBNAEBV10@@Z */ +/* ??$pow@O@std@@YA?AV?$complex@O@0@ABOABV10@@Z */ +/* ??$pow@O@std@@YA?AV?$complex@O@0@AEBOAEBV10@@Z */ +complex_double* __cdecl complex_double_pow_dc(complex_double *ret, const double *l, const complex_double *r) +{ + complex_double c = { *l, 0 }; + return complex_double_pow(ret, &c, r); +} + +/* ??$pow@N@std@@YA?AV?$complex@N@0@ABV10@ABN@Z */ +/* ??$pow@N@std@@YA?AV?$complex@N@0@AEBV10@AEBN@Z */ +/* ??$pow@O@std@@YA?AV?$complex@O@0@ABV10@ABO@Z */ +/* ??$pow@O@std@@YA?AV?$complex@O@0@AEBV10@AEBO@Z */ +complex_double* __cdecl complex_double_pow_cd(complex_double *ret, const complex_double *l, const double *r) +{ + complex_double c = { *r, 0 }; + return complex_double_pow(ret, l, &c); +} + +/* ??$sqrt@N@std@@YA?AV?$complex@N@0@ABV10@@Z */ +/* ??$sqrt@N@std@@YA?AV?$complex@N@0@AEBV10@@Z */ +/* ??$sqrt@O@std@@YA?AV?$complex@O@0@ABV10@@Z */ +/* ??$sqrt@O@std@@YA?AV?$complex@O@0@AEBV10@@Z */ +complex_double* __cdecl complex_double_sqrt(complex_double *ret, const complex_double *l) +{ + complex_double c = { 0.5, 0 }; + return complex_double_pow(ret, l, &c); +} diff --git a/dlls/msvcp71/msvcp71.spec b/dlls/msvcp71/msvcp71.spec index 2cf6a51f684..1a294e8290a 100644 --- a/dlls/msvcp71/msvcp71.spec +++ b/dlls/msvcp71/msvcp71.spec @@ -344,48 +344,48 @@ @ cdecl -arch=win64 ??$?P_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NAEBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@PEB_W@Z(ptr wstr) MSVCP_basic_string_wchar_geq_bstr_cstr @ cdecl -arch=win32 ??$?P_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NPB_WABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@@Z(wstr ptr) MSVCP_basic_string_wchar_geq_cstr_bstr @ cdecl -arch=win64 ??$?P_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NPEB_WAEBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@@Z(wstr ptr) MSVCP_basic_string_wchar_geq_cstr_bstr -@ stub -arch=win32 ??$_Fabs@M@std@@YAMABV?$complex@M@0@PAH@Z -@ stub -arch=win64 ??$_Fabs@M@std@@YAMAEBV?$complex@M@0@PEAH@Z -@ stub -arch=win32 ??$_Fabs@N@std@@YANABV?$complex@N@0@PAH@Z -@ stub -arch=win64 ??$_Fabs@N@std@@YANAEBV?$complex@N@0@PEAH@Z -@ stub -arch=win32 ??$_Fabs@O@std@@YAOABV?$complex@O@0@PAH@Z -@ stub -arch=win64 ??$_Fabs@O@std@@YAOAEBV?$complex@O@0@PEAH@Z -@ stub -arch=win32 ??$abs@M@std@@YAMABV?$complex@M@0@@Z -@ stub -arch=win64 ??$abs@M@std@@YAMAEBV?$complex@M@0@@Z -@ stub -arch=win32 ??$abs@N@std@@YANABV?$complex@N@0@@Z -@ stub -arch=win64 ??$abs@N@std@@YANAEBV?$complex@N@0@@Z -@ stub -arch=win32 ??$abs@O@std@@YAOABV?$complex@O@0@@Z -@ stub -arch=win64 ??$abs@O@std@@YAOAEBV?$complex@O@0@@Z +@ cdecl -arch=win32 ??$_Fabs@M@std@@YAMABV?$complex@M@0@PAH@Z(ptr ptr) complex_float__Fabs +@ cdecl -arch=win64 ??$_Fabs@M@std@@YAMAEBV?$complex@M@0@PEAH@Z(ptr ptr) complex_float__Fabs +@ cdecl -arch=win32 ??$_Fabs@N@std@@YANABV?$complex@N@0@PAH@Z(ptr ptr) complex_double__Fabs +@ cdecl -arch=win64 ??$_Fabs@N@std@@YANAEBV?$complex@N@0@PEAH@Z(ptr ptr) complex_double__Fabs +@ cdecl -arch=win32 ??$_Fabs@O@std@@YAOABV?$complex@O@0@PAH@Z(ptr ptr) complex_double__Fabs +@ cdecl -arch=win64 ??$_Fabs@O@std@@YAOAEBV?$complex@O@0@PEAH@Z(ptr ptr) complex_double__Fabs +@ cdecl -arch=win32 ??$abs@M@std@@YAMABV?$complex@M@0@@Z(ptr) complex_float_abs +@ cdecl -arch=win64 ??$abs@M@std@@YAMAEBV?$complex@M@0@@Z(ptr) complex_float_abs +@ cdecl -arch=win32 ??$abs@N@std@@YANABV?$complex@N@0@@Z(ptr) complex_double_abs +@ cdecl -arch=win64 ??$abs@N@std@@YANAEBV?$complex@N@0@@Z(ptr) complex_double_abs +@ cdecl -arch=win32 ??$abs@O@std@@YAOABV?$complex@O@0@@Z(ptr) complex_double_abs +@ cdecl -arch=win64 ??$abs@O@std@@YAOAEBV?$complex@O@0@@Z(ptr) complex_double_abs @ cdecl -arch=win32 ??$arg@M@std@@YAMABV?$complex@M@0@@Z(ptr) complex_float_arg @ cdecl -arch=win64 ??$arg@M@std@@YAMAEBV?$complex@M@0@@Z(ptr) complex_float_arg @ cdecl -arch=win32 ??$arg@N@std@@YANABV?$complex@N@0@@Z(ptr) complex_double_arg @ cdecl -arch=win64 ??$arg@N@std@@YANAEBV?$complex@N@0@@Z(ptr) complex_double_arg @ cdecl -arch=win32 ??$arg@O@std@@YAOABV?$complex@O@0@@Z(ptr) complex_double_arg @ cdecl -arch=win64 ??$arg@O@std@@YAOAEBV?$complex@O@0@@Z(ptr) complex_double_arg -@ stub -arch=win32 ??$conj@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$conj@M@std@@YA?AV?$complex@M@0@AEBV10@@Z -@ stub -arch=win32 ??$conj@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$conj@N@std@@YA?AV?$complex@N@0@AEBV10@@Z -@ stub -arch=win32 ??$conj@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$conj@O@std@@YA?AV?$complex@O@0@AEBV10@@Z -@ stub -arch=win32 ??$cos@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$cos@M@std@@YA?AV?$complex@M@0@AEBV10@@Z -@ stub -arch=win32 ??$cos@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$cos@N@std@@YA?AV?$complex@N@0@AEBV10@@Z -@ stub -arch=win32 ??$cos@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$cos@O@std@@YA?AV?$complex@O@0@AEBV10@@Z -@ stub -arch=win32 ??$cosh@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$cosh@M@std@@YA?AV?$complex@M@0@AEBV10@@Z -@ stub -arch=win32 ??$cosh@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$cosh@N@std@@YA?AV?$complex@N@0@AEBV10@@Z -@ stub -arch=win32 ??$cosh@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$cosh@O@std@@YA?AV?$complex@O@0@AEBV10@@Z -@ stub -arch=win32 ??$exp@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$exp@M@std@@YA?AV?$complex@M@0@AEBV10@@Z -@ stub -arch=win32 ??$exp@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$exp@N@std@@YA?AV?$complex@N@0@AEBV10@@Z -@ stub -arch=win32 ??$exp@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$exp@O@std@@YA?AV?$complex@O@0@AEBV10@@Z +@ cdecl -arch=win32 ??$conj@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) complex_float_conj +@ cdecl -arch=win64 ??$conj@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) complex_float_conj +@ cdecl -arch=win32 ??$conj@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) complex_double_conj +@ cdecl -arch=win64 ??$conj@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) complex_double_conj +@ cdecl -arch=win32 ??$conj@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) complex_double_conj +@ cdecl -arch=win64 ??$conj@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) complex_double_conj +@ cdecl -arch=win32 ??$cos@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) complex_float_cos +@ cdecl -arch=win64 ??$cos@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) complex_float_cos +@ cdecl -arch=win32 ??$cos@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) complex_double_cos +@ cdecl -arch=win64 ??$cos@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) complex_double_cos +@ cdecl -arch=win32 ??$cos@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) complex_double_cos +@ cdecl -arch=win64 ??$cos@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) complex_double_cos +@ cdecl -arch=win32 ??$cosh@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) complex_float_cosh +@ cdecl -arch=win64 ??$cosh@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) complex_float_cosh +@ cdecl -arch=win32 ??$cosh@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) complex_double_cosh +@ cdecl -arch=win64 ??$cosh@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) complex_double_cosh +@ cdecl -arch=win32 ??$cosh@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) complex_double_cosh +@ cdecl -arch=win64 ??$cosh@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) complex_double_cosh +@ cdecl -arch=win32 ??$exp@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) complex_float_exp +@ cdecl -arch=win64 ??$exp@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) complex_float_exp +@ cdecl -arch=win32 ??$exp@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) complex_double_exp +@ cdecl -arch=win64 ??$exp@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) complex_double_exp +@ cdecl -arch=win32 ??$exp@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) complex_double_exp +@ cdecl -arch=win64 ??$exp@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) complex_double_exp @ cdecl -arch=win32 ??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z(ptr ptr) basic_istream_char_getline_bstr @ cdecl -arch=win64 ??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAEAV?$basic_istream@DU?$char_traits@D@std@@@0@AEAV10@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z(ptr ptr) basic_istream_char_getline_bstr @ cdecl -arch=win32 ??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@D@Z(ptr ptr long) basic_istream_char_getline_bstr_delim @@ -398,102 +398,102 @@ @ cdecl -arch=win64 ??$getline@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@YAAEAV?$basic_istream@_WU?$char_traits@_W@std@@@0@AEAV10@AEAV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@@Z(ptr ptr) basic_istream_wchar_getline_bstr @ cdecl -arch=win32 ??$getline@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@YAAAV?$basic_istream@_WU?$char_traits@_W@std@@@0@AAV10@AAV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@_W@Z(ptr ptr long) basic_istream_wchar_getline_bstr_delim @ cdecl -arch=win64 ??$getline@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@YAAEAV?$basic_istream@_WU?$char_traits@_W@std@@@0@AEAV10@AEAV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@_W@Z(ptr ptr long) basic_istream_wchar_getline_bstr_delim -@ stub -arch=win32 ??$imag@M@std@@YAMABV?$complex@M@0@@Z -@ stub -arch=win64 ??$imag@M@std@@YAMAEBV?$complex@M@0@@Z -@ stub -arch=win32 ??$imag@N@std@@YANABV?$complex@N@0@@Z -@ stub -arch=win64 ??$imag@N@std@@YANAEBV?$complex@N@0@@Z -@ stub -arch=win32 ??$imag@O@std@@YAOABV?$complex@O@0@@Z -@ stub -arch=win64 ??$imag@O@std@@YAOAEBV?$complex@O@0@@Z -@ stub -arch=win32 ??$log10@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$log10@M@std@@YA?AV?$complex@M@0@AEBV10@@Z -@ stub -arch=win32 ??$log10@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$log10@N@std@@YA?AV?$complex@N@0@AEBV10@@Z -@ stub -arch=win32 ??$log10@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$log10@O@std@@YA?AV?$complex@O@0@AEBV10@@Z -@ stub -arch=win32 ??$log@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$log@M@std@@YA?AV?$complex@M@0@AEBV10@@Z -@ stub -arch=win32 ??$log@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$log@N@std@@YA?AV?$complex@N@0@AEBV10@@Z -@ stub -arch=win32 ??$log@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$log@O@std@@YA?AV?$complex@O@0@AEBV10@@Z -@ stub -arch=win32 ??$norm@M@std@@YAMABV?$complex@M@0@@Z -@ stub -arch=win64 ??$norm@M@std@@YAMAEBV?$complex@M@0@@Z -@ stub -arch=win32 ??$norm@N@std@@YANABV?$complex@N@0@@Z -@ stub -arch=win64 ??$norm@N@std@@YANAEBV?$complex@N@0@@Z -@ stub -arch=win32 ??$norm@O@std@@YAOABV?$complex@O@0@@Z -@ stub -arch=win64 ??$norm@O@std@@YAOAEBV?$complex@O@0@@Z -@ stub -arch=win32 ??$polar@M@std@@YA?AV?$complex@M@0@ABM0@Z -@ stub -arch=win64 ??$polar@M@std@@YA?AV?$complex@M@0@AEBM0@Z -@ stub -arch=win32 ??$polar@M@std@@YA?AV?$complex@M@0@ABM@Z -@ stub -arch=win64 ??$polar@M@std@@YA?AV?$complex@M@0@AEBM@Z -@ stub -arch=win32 ??$polar@N@std@@YA?AV?$complex@N@0@ABN0@Z -@ stub -arch=win64 ??$polar@N@std@@YA?AV?$complex@N@0@AEBN0@Z -@ stub -arch=win32 ??$polar@N@std@@YA?AV?$complex@N@0@ABN@Z -@ stub -arch=win64 ??$polar@N@std@@YA?AV?$complex@N@0@AEBN@Z -@ stub -arch=win32 ??$polar@O@std@@YA?AV?$complex@O@0@ABO0@Z -@ stub -arch=win64 ??$polar@O@std@@YA?AV?$complex@O@0@AEBO0@Z -@ stub -arch=win32 ??$polar@O@std@@YA?AV?$complex@O@0@ABO@Z -@ stub -arch=win64 ??$polar@O@std@@YA?AV?$complex@O@0@AEBO@Z -@ stub -arch=win32 ??$pow@M@std@@YA?AV?$complex@M@0@ABMABV10@@Z -@ stub -arch=win64 ??$pow@M@std@@YA?AV?$complex@M@0@AEBMAEBV10@@Z -@ stub -arch=win32 ??$pow@M@std@@YA?AV?$complex@M@0@ABV10@0@Z -@ stub -arch=win64 ??$pow@M@std@@YA?AV?$complex@M@0@AEBV10@0@Z -@ stub -arch=win32 ??$pow@M@std@@YA?AV?$complex@M@0@ABV10@ABM@Z -@ stub -arch=win64 ??$pow@M@std@@YA?AV?$complex@M@0@AEBV10@AEBM@Z +@ cdecl -arch=win32 ??$imag@M@std@@YAMABV?$complex@M@0@@Z(ptr) complex_float_imag +@ cdecl -arch=win64 ??$imag@M@std@@YAMAEBV?$complex@M@0@@Z(ptr) complex_float_imag +@ cdecl -arch=win32 ??$imag@N@std@@YANABV?$complex@N@0@@Z(ptr) complex_double_imag +@ cdecl -arch=win64 ??$imag@N@std@@YANAEBV?$complex@N@0@@Z(ptr) complex_double_imag +@ cdecl -arch=win32 ??$imag@O@std@@YAOABV?$complex@O@0@@Z(ptr) complex_double_imag +@ cdecl -arch=win64 ??$imag@O@std@@YAOAEBV?$complex@O@0@@Z(ptr) complex_double_imag +@ cdecl -arch=win32 ??$log10@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) complex_float_log10 +@ cdecl -arch=win64 ??$log10@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) complex_float_log10 +@ cdecl -arch=win32 ??$log10@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) complex_double_log10 +@ cdecl -arch=win64 ??$log10@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) complex_double_log10 +@ cdecl -arch=win32 ??$log10@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) complex_double_log10 +@ cdecl -arch=win64 ??$log10@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) complex_double_log10 +@ cdecl -arch=win32 ??$log@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) complex_float_log +@ cdecl -arch=win64 ??$log@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) complex_float_log +@ cdecl -arch=win32 ??$log@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) complex_double_log +@ cdecl -arch=win64 ??$log@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) complex_double_log +@ cdecl -arch=win32 ??$log@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) complex_double_log +@ cdecl -arch=win64 ??$log@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) complex_double_log +@ cdecl -arch=win32 ??$norm@M@std@@YAMABV?$complex@M@0@@Z(ptr) complex_float_norm +@ cdecl -arch=win64 ??$norm@M@std@@YAMAEBV?$complex@M@0@@Z(ptr) complex_float_norm +@ cdecl -arch=win32 ??$norm@N@std@@YANABV?$complex@N@0@@Z(ptr) complex_double_norm +@ cdecl -arch=win64 ??$norm@N@std@@YANAEBV?$complex@N@0@@Z(ptr) complex_double_norm +@ cdecl -arch=win32 ??$norm@O@std@@YAOABV?$complex@O@0@@Z(ptr) complex_double_norm +@ cdecl -arch=win64 ??$norm@O@std@@YAOAEBV?$complex@O@0@@Z(ptr) complex_double_norm +@ cdecl -arch=win32 ??$polar@M@std@@YA?AV?$complex@M@0@ABM0@Z(ptr ptr ptr) complex_float_polar_theta +@ cdecl -arch=win64 ??$polar@M@std@@YA?AV?$complex@M@0@AEBM0@Z(ptr ptr ptr) complex_float_polar_theta +@ cdecl -arch=win32 ??$polar@M@std@@YA?AV?$complex@M@0@ABM@Z(ptr ptr) complex_float_polar +@ cdecl -arch=win64 ??$polar@M@std@@YA?AV?$complex@M@0@AEBM@Z(ptr ptr) complex_float_polar +@ cdecl -arch=win32 ??$polar@N@std@@YA?AV?$complex@N@0@ABN0@Z(ptr ptr ptr) complex_double_polar_theta +@ cdecl -arch=win64 ??$polar@N@std@@YA?AV?$complex@N@0@AEBN0@Z(ptr ptr ptr) complex_double_polar_theta +@ cdecl -arch=win32 ??$polar@N@std@@YA?AV?$complex@N@0@ABN@Z(ptr ptr) complex_double_polar +@ cdecl -arch=win64 ??$polar@N@std@@YA?AV?$complex@N@0@AEBN@Z(ptr ptr) complex_double_polar +@ cdecl -arch=win32 ??$polar@O@std@@YA?AV?$complex@O@0@ABO0@Z(ptr ptr ptr) complex_double_polar_theta +@ cdecl -arch=win64 ??$polar@O@std@@YA?AV?$complex@O@0@AEBO0@Z(ptr ptr ptr) complex_double_polar_theta +@ cdecl -arch=win32 ??$polar@O@std@@YA?AV?$complex@O@0@ABO@Z(ptr ptr) complex_double_polar +@ cdecl -arch=win64 ??$polar@O@std@@YA?AV?$complex@O@0@AEBO@Z(ptr ptr) complex_double_polar +@ cdecl -arch=win32 ??$pow@M@std@@YA?AV?$complex@M@0@ABMABV10@@Z(ptr ptr ptr) complex_float_pow_fc +@ cdecl -arch=win64 ??$pow@M@std@@YA?AV?$complex@M@0@AEBMAEBV10@@Z(ptr ptr ptr) complex_float_pow_fc +@ cdecl -arch=win32 ??$pow@M@std@@YA?AV?$complex@M@0@ABV10@0@Z(ptr ptr ptr) complex_float_pow +@ cdecl -arch=win64 ??$pow@M@std@@YA?AV?$complex@M@0@AEBV10@0@Z(ptr ptr ptr) complex_float_pow +@ cdecl -arch=win32 ??$pow@M@std@@YA?AV?$complex@M@0@ABV10@ABM@Z(ptr ptr ptr) complex_float_pow_cf +@ cdecl -arch=win64 ??$pow@M@std@@YA?AV?$complex@M@0@AEBV10@AEBM@Z(ptr ptr ptr) complex_float_pow_cf @ stub -arch=win32 ??$pow@M@std@@YA?AV?$complex@M@0@ABV10@H@Z @ stub -arch=win64 ??$pow@M@std@@YA?AV?$complex@M@0@AEBV10@H@Z -@ stub -arch=win32 ??$pow@N@std@@YA?AV?$complex@N@0@ABNABV10@@Z -@ stub -arch=win64 ??$pow@N@std@@YA?AV?$complex@N@0@AEBNAEBV10@@Z -@ stub -arch=win32 ??$pow@N@std@@YA?AV?$complex@N@0@ABV10@0@Z -@ stub -arch=win64 ??$pow@N@std@@YA?AV?$complex@N@0@AEBV10@0@Z -@ stub -arch=win32 ??$pow@N@std@@YA?AV?$complex@N@0@ABV10@ABN@Z -@ stub -arch=win64 ??$pow@N@std@@YA?AV?$complex@N@0@AEBV10@AEBN@Z +@ cdecl -arch=win32 ??$pow@N@std@@YA?AV?$complex@N@0@ABNABV10@@Z(ptr ptr ptr) complex_double_pow_dc +@ cdecl -arch=win64 ??$pow@N@std@@YA?AV?$complex@N@0@AEBNAEBV10@@Z(ptr ptr ptr) complex_double_pow_dc +@ cdecl -arch=win32 ??$pow@N@std@@YA?AV?$complex@N@0@ABV10@0@Z(ptr ptr ptr) complex_double_pow +@ cdecl -arch=win64 ??$pow@N@std@@YA?AV?$complex@N@0@AEBV10@0@Z(ptr ptr ptr) complex_double_pow +@ cdecl -arch=win32 ??$pow@N@std@@YA?AV?$complex@N@0@ABV10@ABN@Z(ptr ptr ptr) complex_double_pow_cd +@ cdecl -arch=win64 ??$pow@N@std@@YA?AV?$complex@N@0@AEBV10@AEBN@Z(ptr ptr ptr) complex_double_pow_cd @ stub -arch=win32 ??$pow@N@std@@YA?AV?$complex@N@0@ABV10@H@Z @ stub -arch=win64 ??$pow@N@std@@YA?AV?$complex@N@0@AEBV10@H@Z -@ stub -arch=win32 ??$pow@O@std@@YA?AV?$complex@O@0@ABOABV10@@Z -@ stub -arch=win64 ??$pow@O@std@@YA?AV?$complex@O@0@AEBOAEBV10@@Z -@ stub -arch=win32 ??$pow@O@std@@YA?AV?$complex@O@0@ABV10@0@Z -@ stub -arch=win64 ??$pow@O@std@@YA?AV?$complex@O@0@AEBV10@0@Z -@ stub -arch=win32 ??$pow@O@std@@YA?AV?$complex@O@0@ABV10@ABO@Z -@ stub -arch=win64 ??$pow@O@std@@YA?AV?$complex@O@0@AEBV10@AEBO@Z +@ cdecl -arch=win32 ??$pow@O@std@@YA?AV?$complex@O@0@ABOABV10@@Z(ptr ptr ptr) complex_double_pow_dc +@ cdecl -arch=win64 ??$pow@O@std@@YA?AV?$complex@O@0@AEBOAEBV10@@Z(ptr ptr ptr) complex_double_pow_dc +@ cdecl -arch=win32 ??$pow@O@std@@YA?AV?$complex@O@0@ABV10@0@Z(ptr ptr ptr) complex_double_pow +@ cdecl -arch=win64 ??$pow@O@std@@YA?AV?$complex@O@0@AEBV10@0@Z(ptr ptr ptr) complex_double_pow +@ cdecl -arch=win32 ??$pow@O@std@@YA?AV?$complex@O@0@ABV10@ABO@Z(ptr ptr ptr) complex_double_pow_cd +@ cdecl -arch=win64 ??$pow@O@std@@YA?AV?$complex@O@0@AEBV10@AEBO@Z(ptr ptr ptr) complex_double_pow_cd @ stub -arch=win32 ??$pow@O@std@@YA?AV?$complex@O@0@ABV10@H@Z @ stub -arch=win64 ??$pow@O@std@@YA?AV?$complex@O@0@AEBV10@H@Z -@ stub -arch=win32 ??$real@M@std@@YAMABV?$complex@M@0@@Z -@ stub -arch=win64 ??$real@M@std@@YAMAEBV?$complex@M@0@@Z -@ stub -arch=win32 ??$real@N@std@@YANABV?$complex@N@0@@Z -@ stub -arch=win64 ??$real@N@std@@YANAEBV?$complex@N@0@@Z -@ stub -arch=win32 ??$real@O@std@@YAOABV?$complex@O@0@@Z -@ stub -arch=win64 ??$real@O@std@@YAOAEBV?$complex@O@0@@Z -@ stub -arch=win32 ??$sin@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$sin@M@std@@YA?AV?$complex@M@0@AEBV10@@Z -@ stub -arch=win32 ??$sin@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$sin@N@std@@YA?AV?$complex@N@0@AEBV10@@Z -@ stub -arch=win32 ??$sin@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$sin@O@std@@YA?AV?$complex@O@0@AEBV10@@Z -@ stub -arch=win32 ??$sinh@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$sinh@M@std@@YA?AV?$complex@M@0@AEBV10@@Z -@ stub -arch=win32 ??$sinh@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$sinh@N@std@@YA?AV?$complex@N@0@AEBV10@@Z -@ stub -arch=win32 ??$sinh@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$sinh@O@std@@YA?AV?$complex@O@0@AEBV10@@Z -@ stub -arch=win32 ??$sqrt@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$sqrt@M@std@@YA?AV?$complex@M@0@AEBV10@@Z -@ stub -arch=win32 ??$sqrt@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$sqrt@N@std@@YA?AV?$complex@N@0@AEBV10@@Z -@ stub -arch=win32 ??$sqrt@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$sqrt@O@std@@YA?AV?$complex@O@0@AEBV10@@Z -@ stub -arch=win32 ??$tan@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$tan@M@std@@YA?AV?$complex@M@0@AEBV10@@Z -@ stub -arch=win32 ??$tan@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$tan@N@std@@YA?AV?$complex@N@0@AEBV10@@Z -@ stub -arch=win32 ??$tan@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$tan@O@std@@YA?AV?$complex@O@0@AEBV10@@Z -@ stub -arch=win32 ??$tanh@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$tanh@M@std@@YA?AV?$complex@M@0@AEBV10@@Z -@ stub -arch=win32 ??$tanh@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$tanh@N@std@@YA?AV?$complex@N@0@AEBV10@@Z -@ stub -arch=win32 ??$tanh@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$tanh@O@std@@YA?AV?$complex@O@0@AEBV10@@Z +@ cdecl -arch=win32 ??$real@M@std@@YAMABV?$complex@M@0@@Z(ptr) complex_float_real +@ cdecl -arch=win64 ??$real@M@std@@YAMAEBV?$complex@M@0@@Z(ptr) complex_float_real +@ cdecl -arch=win32 ??$real@N@std@@YANABV?$complex@N@0@@Z(ptr) complex_double_real +@ cdecl -arch=win64 ??$real@N@std@@YANAEBV?$complex@N@0@@Z(ptr) complex_double_real +@ cdecl -arch=win32 ??$real@O@std@@YAOABV?$complex@O@0@@Z(ptr) complex_double_real +@ cdecl -arch=win64 ??$real@O@std@@YAOAEBV?$complex@O@0@@Z(ptr) complex_double_real +@ cdecl -arch=win32 ??$sin@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) complex_float_sin +@ cdecl -arch=win64 ??$sin@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) complex_float_sin +@ cdecl -arch=win32 ??$sin@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) complex_double_sin +@ cdecl -arch=win64 ??$sin@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) complex_double_sin +@ cdecl -arch=win32 ??$sin@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) complex_double_sin +@ cdecl -arch=win64 ??$sin@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) complex_double_sin +@ cdecl -arch=win32 ??$sinh@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) complex_float_sinh +@ cdecl -arch=win64 ??$sinh@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) complex_float_sinh +@ cdecl -arch=win32 ??$sinh@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) complex_double_sinh +@ cdecl -arch=win64 ??$sinh@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) complex_double_sinh +@ cdecl -arch=win32 ??$sinh@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) complex_double_sinh +@ cdecl -arch=win64 ??$sinh@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) complex_double_sinh +@ cdecl -arch=win32 ??$sqrt@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) complex_float_sqrt +@ cdecl -arch=win64 ??$sqrt@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) complex_float_sqrt +@ cdecl -arch=win32 ??$sqrt@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) complex_double_sqrt +@ cdecl -arch=win64 ??$sqrt@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) complex_double_sqrt +@ cdecl -arch=win32 ??$sqrt@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) complex_double_sqrt +@ cdecl -arch=win64 ??$sqrt@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) complex_double_sqrt +@ cdecl -arch=win32 ??$tan@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) complex_float_tan +@ cdecl -arch=win64 ??$tan@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) complex_float_tan +@ cdecl -arch=win32 ??$tan@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) complex_double_tan +@ cdecl -arch=win64 ??$tan@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) complex_double_tan +@ cdecl -arch=win32 ??$tan@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) complex_double_tan +@ cdecl -arch=win64 ??$tan@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) complex_double_tan +@ cdecl -arch=win32 ??$tanh@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) complex_float_tanh +@ cdecl -arch=win64 ??$tanh@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) complex_float_tanh +@ cdecl -arch=win32 ??$tanh@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) complex_double_tanh +@ cdecl -arch=win64 ??$tanh@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) complex_double_tanh +@ cdecl -arch=win32 ??$tanh@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) complex_double_tanh +@ cdecl -arch=win64 ??$tanh@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) complex_double_tanh @ thiscall -arch=win32 ??0?$_Complex_base@MU_C_float_complex@@@std@@QAE@ABM0@Z(ptr ptr ptr) complex_float_ctor @ cdecl -arch=win64 ??0?$_Complex_base@MU_C_float_complex@@@std@@QEAA@AEBM0@Z(ptr ptr ptr) complex_float_ctor @ thiscall -arch=win32 ??0?$_Complex_base@NU_C_double_complex@@@std@@QAE@ABN0@Z(ptr ptr ptr) complex_double_ctor @@ -3753,18 +3753,18 @@ @ cdecl -arch=win64 ?ignore@?$basic_istream@GU?$char_traits@G@std@@@std@@QEAAAEAV12@_JG@Z(ptr long long) basic_istream_wchar_ignore @ thiscall -arch=win32 ?ignore@?$basic_istream@_WU?$char_traits@_W@std@@@std@@QAEAAV12@HG@Z(ptr long long) basic_istream_wchar_ignore @ cdecl -arch=win64 ?ignore@?$basic_istream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV12@_JG@Z(ptr long long) basic_istream_wchar_ignore -@ stub -arch=win32 ?imag@?$_Complex_base@MU_C_float_complex@@@std@@QAEMABM@Z -@ stub -arch=win64 ?imag@?$_Complex_base@MU_C_float_complex@@@std@@QEAAMAEBM@Z -@ stub -arch=win32 ?imag@?$_Complex_base@MU_C_float_complex@@@std@@QBEMXZ -@ stub -arch=win64 ?imag@?$_Complex_base@MU_C_float_complex@@@std@@QEBAMXZ -@ stub -arch=win32 ?imag@?$_Complex_base@NU_C_double_complex@@@std@@QAENABN@Z -@ stub -arch=win64 ?imag@?$_Complex_base@NU_C_double_complex@@@std@@QEAANAEBN@Z -@ stub -arch=win32 ?imag@?$_Complex_base@NU_C_double_complex@@@std@@QBENXZ -@ stub -arch=win64 ?imag@?$_Complex_base@NU_C_double_complex@@@std@@QEBANXZ -@ stub -arch=win32 ?imag@?$_Complex_base@OU_C_ldouble_complex@@@std@@QAEOABO@Z -@ stub -arch=win64 ?imag@?$_Complex_base@OU_C_ldouble_complex@@@std@@QEAAOAEBO@Z -@ stub -arch=win32 ?imag@?$_Complex_base@OU_C_ldouble_complex@@@std@@QBEOXZ -@ stub -arch=win64 ?imag@?$_Complex_base@OU_C_ldouble_complex@@@std@@QEBAOXZ +@ thiscall -arch=win32 ?imag@?$_Complex_base@MU_C_float_complex@@@std@@QAEMABM@Z(ptr ptr) complex_float_imag_set +@ cdecl -arch=win64 ?imag@?$_Complex_base@MU_C_float_complex@@@std@@QEAAMAEBM@Z(ptr ptr) complex_float_imag_set +@ thiscall -arch=win32 ?imag@?$_Complex_base@MU_C_float_complex@@@std@@QBEMXZ(ptr) complex_float_imag_get +@ cdecl -arch=win64 ?imag@?$_Complex_base@MU_C_float_complex@@@std@@QEBAMXZ(ptr) complex_float_imag_get +@ thiscall -arch=win32 ?imag@?$_Complex_base@NU_C_double_complex@@@std@@QAENABN@Z(ptr ptr) complex_double_imag_set +@ cdecl -arch=win64 ?imag@?$_Complex_base@NU_C_double_complex@@@std@@QEAANAEBN@Z(ptr ptr) complex_double_imag_set +@ thiscall -arch=win32 ?imag@?$_Complex_base@NU_C_double_complex@@@std@@QBENXZ(ptr) complex_double_imag_get +@ cdecl -arch=win64 ?imag@?$_Complex_base@NU_C_double_complex@@@std@@QEBANXZ(ptr) complex_double_imag_get +@ thiscall -arch=win32 ?imag@?$_Complex_base@OU_C_ldouble_complex@@@std@@QAEOABO@Z(ptr ptr) complex_double_imag_set +@ cdecl -arch=win64 ?imag@?$_Complex_base@OU_C_ldouble_complex@@@std@@QEAAOAEBO@Z(ptr ptr) complex_double_imag_set +@ thiscall -arch=win32 ?imag@?$_Complex_base@OU_C_ldouble_complex@@@std@@QBEOXZ(ptr) complex_double_imag_get +@ cdecl -arch=win64 ?imag@?$_Complex_base@OU_C_ldouble_complex@@@std@@QEBAOXZ(ptr) complex_double_imag_get @ thiscall -arch=win32 ?imbue@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MAEXABVlocale@2@@Z(ptr ptr) basic_filebuf_char_imbue @ cdecl -arch=win64 ?imbue@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAAXAEBVlocale@2@@Z(ptr ptr) basic_filebuf_char_imbue @ thiscall -arch=win32 ?imbue@?$basic_filebuf@GU?$char_traits@G@std@@@std@@MAEXABVlocale@2@@Z(ptr ptr) basic_filebuf_short_imbue @@ -4465,18 +4465,18 @@ @ cdecl -arch=win64 ?readsome@?$basic_istream@GU?$char_traits@G@std@@@std@@QEAA_JPEAG_J@Z(ptr ptr long) basic_istream_wchar_readsome @ thiscall -arch=win32 ?readsome@?$basic_istream@_WU?$char_traits@_W@std@@@std@@QAEHPA_WH@Z(ptr ptr long) basic_istream_wchar_readsome @ cdecl -arch=win64 ?readsome@?$basic_istream@_WU?$char_traits@_W@std@@@std@@QEAA_JPEA_W_J@Z(ptr ptr long) basic_istream_wchar_readsome -@ stub -arch=win32 ?real@?$_Complex_base@MU_C_float_complex@@@std@@QAEMABM@Z -@ stub -arch=win64 ?real@?$_Complex_base@MU_C_float_complex@@@std@@QEAAMAEBM@Z -@ stub -arch=win32 ?real@?$_Complex_base@MU_C_float_complex@@@std@@QBEMXZ -@ stub -arch=win64 ?real@?$_Complex_base@MU_C_float_complex@@@std@@QEBAMXZ -@ stub -arch=win32 ?real@?$_Complex_base@NU_C_double_complex@@@std@@QAENABN@Z -@ stub -arch=win64 ?real@?$_Complex_base@NU_C_double_complex@@@std@@QEAANAEBN@Z -@ stub -arch=win32 ?real@?$_Complex_base@NU_C_double_complex@@@std@@QBENXZ -@ stub -arch=win64 ?real@?$_Complex_base@NU_C_double_complex@@@std@@QEBANXZ -@ stub -arch=win32 ?real@?$_Complex_base@OU_C_ldouble_complex@@@std@@QAEOABO@Z -@ stub -arch=win64 ?real@?$_Complex_base@OU_C_ldouble_complex@@@std@@QEAAOAEBO@Z -@ stub -arch=win32 ?real@?$_Complex_base@OU_C_ldouble_complex@@@std@@QBEOXZ -@ stub -arch=win64 ?real@?$_Complex_base@OU_C_ldouble_complex@@@std@@QEBAOXZ +@ thiscall -arch=win32 ?real@?$_Complex_base@MU_C_float_complex@@@std@@QAEMABM@Z(ptr ptr) complex_float_real_set +@ cdecl -arch=win64 ?real@?$_Complex_base@MU_C_float_complex@@@std@@QEAAMAEBM@Z(ptr ptr) complex_float_real_set +@ thiscall -arch=win32 ?real@?$_Complex_base@MU_C_float_complex@@@std@@QBEMXZ(ptr) complex_float_real_get +@ cdecl -arch=win64 ?real@?$_Complex_base@MU_C_float_complex@@@std@@QEBAMXZ(ptr) complex_float_real_get +@ thiscall -arch=win32 ?real@?$_Complex_base@NU_C_double_complex@@@std@@QAENABN@Z(ptr ptr) complex_double_real_set +@ cdecl -arch=win64 ?real@?$_Complex_base@NU_C_double_complex@@@std@@QEAANAEBN@Z(ptr ptr) complex_double_real_set +@ thiscall -arch=win32 ?real@?$_Complex_base@NU_C_double_complex@@@std@@QBENXZ(ptr) complex_double_real_get +@ cdecl -arch=win64 ?real@?$_Complex_base@NU_C_double_complex@@@std@@QEBANXZ(ptr) complex_double_real_get +@ thiscall -arch=win32 ?real@?$_Complex_base@OU_C_ldouble_complex@@@std@@QAEOABO@Z(ptr ptr) complex_double_real_set +@ cdecl -arch=win64 ?real@?$_Complex_base@OU_C_ldouble_complex@@@std@@QEAAOAEBO@Z(ptr ptr) complex_double_real_set +@ thiscall -arch=win32 ?real@?$_Complex_base@OU_C_ldouble_complex@@@std@@QBEOXZ(ptr) complex_double_real_get +@ cdecl -arch=win64 ?real@?$_Complex_base@OU_C_ldouble_complex@@@std@@QEBAOXZ(ptr) complex_double_real_get @ thiscall -arch=win32 ?register_callback@ios_base@std@@QAEXP6AXW4event@12@AAV12@H@ZH@Z(ptr ptr long) ios_base_register_callback @ cdecl -arch=win64 ?register_callback@ios_base@std@@QEAAXP6AXW4event@12@AEAV12@H@ZH@Z(ptr ptr long) ios_base_register_callback @ thiscall -arch=win32 ?rend@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$reverse_iterator@Viterator@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@XZ(ptr ptr) basic_string_char_begin diff --git a/dlls/msvcp80/msvcp80.spec b/dlls/msvcp80/msvcp80.spec index 1bb659b6f0d..871c28ae907 100644 --- a/dlls/msvcp80/msvcp80.spec +++ b/dlls/msvcp80/msvcp80.spec @@ -344,48 +344,48 @@ @ cdecl -arch=win64 ??$?P_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NAEBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@PEB_W@Z(ptr wstr) msvcp90.??$?P_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NAEBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@PEB_W@Z @ cdecl -arch=win32 ??$?P_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NPB_WABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@@Z(wstr ptr) msvcp90.??$?P_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NPB_WABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@@Z @ cdecl -arch=win64 ??$?P_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NPEB_WAEBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@@Z(wstr ptr) msvcp90.??$?P_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NPEB_WAEBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@@Z -@ stub -arch=win32 ??$_Fabs@M@std@@YAMABV?$complex@M@0@PAH@Z -@ stub -arch=win64 ??$_Fabs@M@std@@YAMAEBV?$complex@M@0@PEAH@Z -@ stub -arch=win32 ??$_Fabs@N@std@@YANABV?$complex@N@0@PAH@Z -@ stub -arch=win64 ??$_Fabs@N@std@@YANAEBV?$complex@N@0@PEAH@Z -@ stub -arch=win32 ??$_Fabs@O@std@@YAOABV?$complex@O@0@PAH@Z -@ stub -arch=win64 ??$_Fabs@O@std@@YAOAEBV?$complex@O@0@PEAH@Z -@ stub -arch=win32 ??$abs@M@std@@YAMABV?$complex@M@0@@Z -@ stub -arch=win64 ??$abs@M@std@@YAMAEBV?$complex@M@0@@Z -@ stub -arch=win32 ??$abs@N@std@@YANABV?$complex@N@0@@Z -@ stub -arch=win64 ??$abs@N@std@@YANAEBV?$complex@N@0@@Z -@ stub -arch=win32 ??$abs@O@std@@YAOABV?$complex@O@0@@Z -@ stub -arch=win64 ??$abs@O@std@@YAOAEBV?$complex@O@0@@Z +@ cdecl -arch=win32 ??$_Fabs@M@std@@YAMABV?$complex@M@0@PAH@Z(ptr ptr) msvcp90.??$_Fabs@M@std@@YAMABV?$complex@M@0@PAH@Z +@ cdecl -arch=win64 ??$_Fabs@M@std@@YAMAEBV?$complex@M@0@PEAH@Z(ptr ptr) msvcp90.??$_Fabs@M@std@@YAMAEBV?$complex@M@0@PEAH@Z +@ cdecl -arch=win32 ??$_Fabs@N@std@@YANABV?$complex@N@0@PAH@Z(ptr ptr) msvcp90.??$_Fabs@N@std@@YANABV?$complex@N@0@PAH@Z +@ cdecl -arch=win64 ??$_Fabs@N@std@@YANAEBV?$complex@N@0@PEAH@Z(ptr ptr) msvcp90.??$_Fabs@N@std@@YANAEBV?$complex@N@0@PEAH@Z +@ cdecl -arch=win32 ??$_Fabs@O@std@@YAOABV?$complex@O@0@PAH@Z(ptr ptr) msvcp90.??$_Fabs@O@std@@YAOABV?$complex@O@0@PAH@Z +@ cdecl -arch=win64 ??$_Fabs@O@std@@YAOAEBV?$complex@O@0@PEAH@Z(ptr ptr) msvcp90.??$_Fabs@O@std@@YAOAEBV?$complex@O@0@PEAH@Z +@ cdecl -arch=win32 ??$abs@M@std@@YAMABV?$complex@M@0@@Z(ptr) msvcp90.??$abs@M@std@@YAMABV?$complex@M@0@@Z +@ cdecl -arch=win64 ??$abs@M@std@@YAMAEBV?$complex@M@0@@Z(ptr) msvcp90.??$abs@M@std@@YAMAEBV?$complex@M@0@@Z +@ cdecl -arch=win32 ??$abs@N@std@@YANABV?$complex@N@0@@Z(ptr) msvcp90.??$abs@N@std@@YANABV?$complex@N@0@@Z +@ cdecl -arch=win64 ??$abs@N@std@@YANAEBV?$complex@N@0@@Z(ptr) msvcp90.??$abs@N@std@@YANAEBV?$complex@N@0@@Z +@ cdecl -arch=win32 ??$abs@O@std@@YAOABV?$complex@O@0@@Z(ptr) msvcp90.??$abs@O@std@@YAOABV?$complex@O@0@@Z +@ cdecl -arch=win64 ??$abs@O@std@@YAOAEBV?$complex@O@0@@Z(ptr) msvcp90.??$abs@O@std@@YAOAEBV?$complex@O@0@@Z @ cdecl -arch=win32 ??$arg@M@std@@YAMABV?$complex@M@0@@Z(ptr) msvcp90.??$arg@M@std@@YAMABV?$complex@M@0@@Z @ cdecl -arch=win64 ??$arg@M@std@@YAMAEBV?$complex@M@0@@Z(ptr) msvcp90.??$arg@M@std@@YAMAEBV?$complex@M@0@@Z @ cdecl -arch=win32 ??$arg@N@std@@YANABV?$complex@N@0@@Z(ptr) msvcp90.??$arg@N@std@@YANABV?$complex@N@0@@Z @ cdecl -arch=win64 ??$arg@N@std@@YANAEBV?$complex@N@0@@Z(ptr) msvcp90.??$arg@N@std@@YANAEBV?$complex@N@0@@Z @ cdecl -arch=win32 ??$arg@O@std@@YAOABV?$complex@O@0@@Z(ptr) msvcp90.??$arg@O@std@@YAOABV?$complex@O@0@@Z @ cdecl -arch=win64 ??$arg@O@std@@YAOAEBV?$complex@O@0@@Z(ptr) msvcp90.??$arg@O@std@@YAOAEBV?$complex@O@0@@Z -@ stub -arch=win32 ??$conj@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$conj@M@std@@YA?AV?$complex@M@0@AEBV10@@Z -@ stub -arch=win32 ??$conj@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$conj@N@std@@YA?AV?$complex@N@0@AEBV10@@Z -@ stub -arch=win32 ??$conj@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$conj@O@std@@YA?AV?$complex@O@0@AEBV10@@Z -@ stub -arch=win32 ??$cos@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$cos@M@std@@YA?AV?$complex@M@0@AEBV10@@Z -@ stub -arch=win32 ??$cos@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$cos@N@std@@YA?AV?$complex@N@0@AEBV10@@Z -@ stub -arch=win32 ??$cos@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$cos@O@std@@YA?AV?$complex@O@0@AEBV10@@Z -@ stub -arch=win32 ??$cosh@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$cosh@M@std@@YA?AV?$complex@M@0@AEBV10@@Z -@ stub -arch=win32 ??$cosh@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$cosh@N@std@@YA?AV?$complex@N@0@AEBV10@@Z -@ stub -arch=win32 ??$cosh@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$cosh@O@std@@YA?AV?$complex@O@0@AEBV10@@Z -@ stub -arch=win32 ??$exp@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$exp@M@std@@YA?AV?$complex@M@0@AEBV10@@Z -@ stub -arch=win32 ??$exp@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$exp@N@std@@YA?AV?$complex@N@0@AEBV10@@Z -@ stub -arch=win32 ??$exp@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$exp@O@std@@YA?AV?$complex@O@0@AEBV10@@Z +@ cdecl -arch=win32 ??$conj@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) msvcp90.??$conj@M@std@@YA?AV?$complex@M@0@ABV10@@Z +@ cdecl -arch=win64 ??$conj@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) msvcp90.??$conj@M@std@@YA?AV?$complex@M@0@AEBV10@@Z +@ cdecl -arch=win32 ??$conj@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) msvcp90.??$conj@N@std@@YA?AV?$complex@N@0@ABV10@@Z +@ cdecl -arch=win64 ??$conj@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) msvcp90.??$conj@N@std@@YA?AV?$complex@N@0@AEBV10@@Z +@ cdecl -arch=win32 ??$conj@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) msvcp90.??$conj@O@std@@YA?AV?$complex@O@0@ABV10@@Z +@ cdecl -arch=win64 ??$conj@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) msvcp90.??$conj@O@std@@YA?AV?$complex@O@0@AEBV10@@Z +@ cdecl -arch=win32 ??$cos@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) msvcp90.??$cos@M@std@@YA?AV?$complex@M@0@ABV10@@Z +@ cdecl -arch=win64 ??$cos@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) msvcp90.??$cos@M@std@@YA?AV?$complex@M@0@AEBV10@@Z +@ cdecl -arch=win32 ??$cos@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) msvcp90.??$cos@N@std@@YA?AV?$complex@N@0@ABV10@@Z +@ cdecl -arch=win64 ??$cos@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) msvcp90.??$cos@N@std@@YA?AV?$complex@N@0@AEBV10@@Z +@ cdecl -arch=win32 ??$cos@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) msvcp90.??$cos@O@std@@YA?AV?$complex@O@0@ABV10@@Z +@ cdecl -arch=win64 ??$cos@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) msvcp90.??$cos@O@std@@YA?AV?$complex@O@0@AEBV10@@Z +@ cdecl -arch=win32 ??$cosh@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) msvcp90.??$cosh@M@std@@YA?AV?$complex@M@0@ABV10@@Z +@ cdecl -arch=win64 ??$cosh@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) msvcp90.??$cosh@M@std@@YA?AV?$complex@M@0@AEBV10@@Z +@ cdecl -arch=win32 ??$cosh@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) msvcp90.??$cosh@N@std@@YA?AV?$complex@N@0@ABV10@@Z +@ cdecl -arch=win64 ??$cosh@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) msvcp90.??$cosh@N@std@@YA?AV?$complex@N@0@AEBV10@@Z +@ cdecl -arch=win32 ??$cosh@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) msvcp90.??$cosh@O@std@@YA?AV?$complex@O@0@ABV10@@Z +@ cdecl -arch=win64 ??$cosh@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) msvcp90.??$cosh@O@std@@YA?AV?$complex@O@0@AEBV10@@Z +@ cdecl -arch=win32 ??$exp@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) msvcp90.??$exp@M@std@@YA?AV?$complex@M@0@ABV10@@Z +@ cdecl -arch=win64 ??$exp@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) msvcp90.??$exp@M@std@@YA?AV?$complex@M@0@AEBV10@@Z +@ cdecl -arch=win32 ??$exp@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) msvcp90.??$exp@N@std@@YA?AV?$complex@N@0@ABV10@@Z +@ cdecl -arch=win64 ??$exp@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) msvcp90.??$exp@N@std@@YA?AV?$complex@N@0@AEBV10@@Z +@ cdecl -arch=win32 ??$exp@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) msvcp90.??$exp@O@std@@YA?AV?$complex@O@0@ABV10@@Z +@ cdecl -arch=win64 ??$exp@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) msvcp90.??$exp@O@std@@YA?AV?$complex@O@0@AEBV10@@Z @ cdecl -arch=win32 ??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z(ptr ptr) msvcp90.??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z @ cdecl -arch=win64 ??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAEAV?$basic_istream@DU?$char_traits@D@std@@@0@AEAV10@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z(ptr ptr) msvcp90.??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAEAV?$basic_istream@DU?$char_traits@D@std@@@0@AEAV10@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z @ cdecl -arch=win32 ??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@D@Z(ptr ptr long) msvcp90.??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@D@Z @@ -398,102 +398,102 @@ @ cdecl -arch=win64 ??$getline@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@YAAEAV?$basic_istream@_WU?$char_traits@_W@std@@@0@AEAV10@AEAV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@@Z(ptr ptr) msvcp90.??$getline@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@YAAEAV?$basic_istream@_WU?$char_traits@_W@std@@@0@AEAV10@AEAV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@@Z @ cdecl -arch=win32 ??$getline@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@YAAAV?$basic_istream@_WU?$char_traits@_W@std@@@0@AAV10@AAV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@_W@Z(ptr ptr long) msvcp90.??$getline@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@YAAAV?$basic_istream@_WU?$char_traits@_W@std@@@0@AAV10@AAV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@_W@Z @ cdecl -arch=win64 ??$getline@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@YAAEAV?$basic_istream@_WU?$char_traits@_W@std@@@0@AEAV10@AEAV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@_W@Z(ptr ptr long) msvcp90.??$getline@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@YAAEAV?$basic_istream@_WU?$char_traits@_W@std@@@0@AEAV10@AEAV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@_W@Z -@ stub -arch=win32 ??$imag@M@std@@YAMABV?$complex@M@0@@Z -@ stub -arch=win64 ??$imag@M@std@@YAMAEBV?$complex@M@0@@Z -@ stub -arch=win32 ??$imag@N@std@@YANABV?$complex@N@0@@Z -@ stub -arch=win64 ??$imag@N@std@@YANAEBV?$complex@N@0@@Z -@ stub -arch=win32 ??$imag@O@std@@YAOABV?$complex@O@0@@Z -@ stub -arch=win64 ??$imag@O@std@@YAOAEBV?$complex@O@0@@Z -@ stub -arch=win32 ??$log10@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$log10@M@std@@YA?AV?$complex@M@0@AEBV10@@Z -@ stub -arch=win32 ??$log10@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$log10@N@std@@YA?AV?$complex@N@0@AEBV10@@Z -@ stub -arch=win32 ??$log10@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$log10@O@std@@YA?AV?$complex@O@0@AEBV10@@Z -@ stub -arch=win32 ??$log@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$log@M@std@@YA?AV?$complex@M@0@AEBV10@@Z -@ stub -arch=win32 ??$log@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$log@N@std@@YA?AV?$complex@N@0@AEBV10@@Z -@ stub -arch=win32 ??$log@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$log@O@std@@YA?AV?$complex@O@0@AEBV10@@Z -@ stub -arch=win32 ??$norm@M@std@@YAMABV?$complex@M@0@@Z -@ stub -arch=win64 ??$norm@M@std@@YAMAEBV?$complex@M@0@@Z -@ stub -arch=win32 ??$norm@N@std@@YANABV?$complex@N@0@@Z -@ stub -arch=win64 ??$norm@N@std@@YANAEBV?$complex@N@0@@Z -@ stub -arch=win32 ??$norm@O@std@@YAOABV?$complex@O@0@@Z -@ stub -arch=win64 ??$norm@O@std@@YAOAEBV?$complex@O@0@@Z -@ stub -arch=win32 ??$polar@M@std@@YA?AV?$complex@M@0@ABM0@Z -@ stub -arch=win64 ??$polar@M@std@@YA?AV?$complex@M@0@AEBM0@Z -@ stub -arch=win32 ??$polar@M@std@@YA?AV?$complex@M@0@ABM@Z -@ stub -arch=win64 ??$polar@M@std@@YA?AV?$complex@M@0@AEBM@Z -@ stub -arch=win32 ??$polar@N@std@@YA?AV?$complex@N@0@ABN0@Z -@ stub -arch=win64 ??$polar@N@std@@YA?AV?$complex@N@0@AEBN0@Z -@ stub -arch=win32 ??$polar@N@std@@YA?AV?$complex@N@0@ABN@Z -@ stub -arch=win64 ??$polar@N@std@@YA?AV?$complex@N@0@AEBN@Z -@ stub -arch=win32 ??$polar@O@std@@YA?AV?$complex@O@0@ABO0@Z -@ stub -arch=win64 ??$polar@O@std@@YA?AV?$complex@O@0@AEBO0@Z -@ stub -arch=win32 ??$polar@O@std@@YA?AV?$complex@O@0@ABO@Z -@ stub -arch=win64 ??$polar@O@std@@YA?AV?$complex@O@0@AEBO@Z -@ stub -arch=win32 ??$pow@M@std@@YA?AV?$complex@M@0@ABMABV10@@Z -@ stub -arch=win64 ??$pow@M@std@@YA?AV?$complex@M@0@AEBMAEBV10@@Z -@ stub -arch=win32 ??$pow@M@std@@YA?AV?$complex@M@0@ABV10@0@Z -@ stub -arch=win64 ??$pow@M@std@@YA?AV?$complex@M@0@AEBV10@0@Z -@ stub -arch=win32 ??$pow@M@std@@YA?AV?$complex@M@0@ABV10@ABM@Z -@ stub -arch=win64 ??$pow@M@std@@YA?AV?$complex@M@0@AEBV10@AEBM@Z +@ cdecl -arch=win32 ??$imag@M@std@@YAMABV?$complex@M@0@@Z(ptr) msvcp90.??$imag@M@std@@YAMABV?$complex@M@0@@Z +@ cdecl -arch=win64 ??$imag@M@std@@YAMAEBV?$complex@M@0@@Z(ptr) msvcp90.??$imag@M@std@@YAMAEBV?$complex@M@0@@Z +@ cdecl -arch=win32 ??$imag@N@std@@YANABV?$complex@N@0@@Z(ptr) msvcp90.??$imag@N@std@@YANABV?$complex@N@0@@Z +@ cdecl -arch=win64 ??$imag@N@std@@YANAEBV?$complex@N@0@@Z(ptr) msvcp90.??$imag@N@std@@YANAEBV?$complex@N@0@@Z +@ cdecl -arch=win32 ??$imag@O@std@@YAOABV?$complex@O@0@@Z(ptr) msvcp90.??$imag@O@std@@YAOABV?$complex@O@0@@Z +@ cdecl -arch=win64 ??$imag@O@std@@YAOAEBV?$complex@O@0@@Z(ptr) msvcp90.??$imag@O@std@@YAOAEBV?$complex@O@0@@Z +@ cdecl -arch=win32 ??$log10@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) msvcp90.??$log10@M@std@@YA?AV?$complex@M@0@ABV10@@Z +@ cdecl -arch=win64 ??$log10@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) msvcp90.??$log10@M@std@@YA?AV?$complex@M@0@AEBV10@@Z +@ cdecl -arch=win32 ??$log10@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) msvcp90.??$log10@N@std@@YA?AV?$complex@N@0@ABV10@@Z +@ cdecl -arch=win64 ??$log10@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) msvcp90.??$log10@N@std@@YA?AV?$complex@N@0@AEBV10@@Z +@ cdecl -arch=win32 ??$log10@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) msvcp90.??$log10@O@std@@YA?AV?$complex@O@0@ABV10@@Z +@ cdecl -arch=win64 ??$log10@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) msvcp90.??$log10@O@std@@YA?AV?$complex@O@0@AEBV10@@Z +@ cdecl -arch=win32 ??$log@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) msvcp90.??$log@M@std@@YA?AV?$complex@M@0@ABV10@@Z +@ cdecl -arch=win64 ??$log@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) msvcp90.??$log@M@std@@YA?AV?$complex@M@0@AEBV10@@Z +@ cdecl -arch=win32 ??$log@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) msvcp90.??$log@N@std@@YA?AV?$complex@N@0@ABV10@@Z +@ cdecl -arch=win64 ??$log@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) msvcp90.??$log@N@std@@YA?AV?$complex@N@0@AEBV10@@Z +@ cdecl -arch=win32 ??$log@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) msvcp90.??$log@O@std@@YA?AV?$complex@O@0@ABV10@@Z +@ cdecl -arch=win64 ??$log@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) msvcp90.??$log@O@std@@YA?AV?$complex@O@0@AEBV10@@Z +@ cdecl -arch=win32 ??$norm@M@std@@YAMABV?$complex@M@0@@Z(ptr) msvcp90.??$norm@M@std@@YAMABV?$complex@M@0@@Z +@ cdecl -arch=win64 ??$norm@M@std@@YAMAEBV?$complex@M@0@@Z(ptr) msvcp90.??$norm@M@std@@YAMAEBV?$complex@M@0@@Z +@ cdecl -arch=win32 ??$norm@N@std@@YANABV?$complex@N@0@@Z(ptr) msvcp90.??$norm@N@std@@YANABV?$complex@N@0@@Z +@ cdecl -arch=win64 ??$norm@N@std@@YANAEBV?$complex@N@0@@Z(ptr) msvcp90.??$norm@N@std@@YANAEBV?$complex@N@0@@Z +@ cdecl -arch=win32 ??$norm@O@std@@YAOABV?$complex@O@0@@Z(ptr) msvcp90.??$norm@O@std@@YAOABV?$complex@O@0@@Z +@ cdecl -arch=win64 ??$norm@O@std@@YAOAEBV?$complex@O@0@@Z(ptr) msvcp90.??$norm@O@std@@YAOAEBV?$complex@O@0@@Z +@ cdecl -arch=win32 ??$polar@M@std@@YA?AV?$complex@M@0@ABM0@Z(ptr ptr ptr) msvcp90.??$polar@M@std@@YA?AV?$complex@M@0@ABM0@Z +@ cdecl -arch=win64 ??$polar@M@std@@YA?AV?$complex@M@0@AEBM0@Z(ptr ptr ptr) msvcp90.??$polar@M@std@@YA?AV?$complex@M@0@AEBM0@Z +@ cdecl -arch=win32 ??$polar@M@std@@YA?AV?$complex@M@0@ABM@Z(ptr ptr) msvcp90.??$polar@M@std@@YA?AV?$complex@M@0@ABM@Z +@ cdecl -arch=win64 ??$polar@M@std@@YA?AV?$complex@M@0@AEBM@Z(ptr ptr) msvcp90.??$polar@M@std@@YA?AV?$complex@M@0@AEBM@Z +@ cdecl -arch=win32 ??$polar@N@std@@YA?AV?$complex@N@0@ABN0@Z(ptr ptr ptr) msvcp90.??$polar@N@std@@YA?AV?$complex@N@0@ABN0@Z +@ cdecl -arch=win64 ??$polar@N@std@@YA?AV?$complex@N@0@AEBN0@Z(ptr ptr ptr) msvcp90.??$polar@N@std@@YA?AV?$complex@N@0@AEBN0@Z +@ cdecl -arch=win32 ??$polar@N@std@@YA?AV?$complex@N@0@ABN@Z(ptr ptr) msvcp90.??$polar@N@std@@YA?AV?$complex@N@0@ABN@Z +@ cdecl -arch=win64 ??$polar@N@std@@YA?AV?$complex@N@0@AEBN@Z(ptr ptr) msvcp90.??$polar@N@std@@YA?AV?$complex@N@0@AEBN@Z +@ cdecl -arch=win32 ??$polar@O@std@@YA?AV?$complex@O@0@ABO0@Z(ptr ptr ptr) msvcp90.??$polar@O@std@@YA?AV?$complex@O@0@ABO0@Z +@ cdecl -arch=win64 ??$polar@O@std@@YA?AV?$complex@O@0@AEBO0@Z(ptr ptr ptr) msvcp90.??$polar@O@std@@YA?AV?$complex@O@0@AEBO0@Z +@ cdecl -arch=win32 ??$polar@O@std@@YA?AV?$complex@O@0@ABO@Z(ptr ptr) msvcp90.??$polar@O@std@@YA?AV?$complex@O@0@ABO@Z +@ cdecl -arch=win64 ??$polar@O@std@@YA?AV?$complex@O@0@AEBO@Z(ptr ptr) msvcp90.??$polar@O@std@@YA?AV?$complex@O@0@AEBO@Z +@ cdecl -arch=win32 ??$pow@M@std@@YA?AV?$complex@M@0@ABMABV10@@Z(ptr ptr ptr) msvcp90.??$pow@M@std@@YA?AV?$complex@M@0@ABMABV10@@Z +@ cdecl -arch=win64 ??$pow@M@std@@YA?AV?$complex@M@0@AEBMAEBV10@@Z(ptr ptr ptr) msvcp90.??$pow@M@std@@YA?AV?$complex@M@0@AEBMAEBV10@@Z +@ cdecl -arch=win32 ??$pow@M@std@@YA?AV?$complex@M@0@ABV10@0@Z(ptr ptr ptr) msvcp90.??$pow@M@std@@YA?AV?$complex@M@0@ABV10@0@Z +@ cdecl -arch=win64 ??$pow@M@std@@YA?AV?$complex@M@0@AEBV10@0@Z(ptr ptr ptr) msvcp90.??$pow@M@std@@YA?AV?$complex@M@0@AEBV10@0@Z +@ cdecl -arch=win32 ??$pow@M@std@@YA?AV?$complex@M@0@ABV10@ABM@Z(ptr ptr ptr) msvcp90.??$pow@M@std@@YA?AV?$complex@M@0@ABV10@ABM@Z +@ cdecl -arch=win64 ??$pow@M@std@@YA?AV?$complex@M@0@AEBV10@AEBM@Z(ptr ptr ptr) msvcp90.??$pow@M@std@@YA?AV?$complex@M@0@AEBV10@AEBM@Z @ stub -arch=win32 ??$pow@M@std@@YA?AV?$complex@M@0@ABV10@H@Z @ stub -arch=win64 ??$pow@M@std@@YA?AV?$complex@M@0@AEBV10@H@Z -@ stub -arch=win32 ??$pow@N@std@@YA?AV?$complex@N@0@ABNABV10@@Z -@ stub -arch=win64 ??$pow@N@std@@YA?AV?$complex@N@0@AEBNAEBV10@@Z -@ stub -arch=win32 ??$pow@N@std@@YA?AV?$complex@N@0@ABV10@0@Z -@ stub -arch=win64 ??$pow@N@std@@YA?AV?$complex@N@0@AEBV10@0@Z -@ stub -arch=win32 ??$pow@N@std@@YA?AV?$complex@N@0@ABV10@ABN@Z -@ stub -arch=win64 ??$pow@N@std@@YA?AV?$complex@N@0@AEBV10@AEBN@Z +@ cdecl -arch=win32 ??$pow@N@std@@YA?AV?$complex@N@0@ABNABV10@@Z(ptr ptr ptr) msvcp90.??$pow@N@std@@YA?AV?$complex@N@0@ABNABV10@@Z +@ cdecl -arch=win64 ??$pow@N@std@@YA?AV?$complex@N@0@AEBNAEBV10@@Z(ptr ptr ptr) msvcp90.??$pow@N@std@@YA?AV?$complex@N@0@AEBNAEBV10@@Z +@ cdecl -arch=win32 ??$pow@N@std@@YA?AV?$complex@N@0@ABV10@0@Z(ptr ptr ptr) msvcp90.??$pow@N@std@@YA?AV?$complex@N@0@ABV10@0@Z +@ cdecl -arch=win64 ??$pow@N@std@@YA?AV?$complex@N@0@AEBV10@0@Z(ptr ptr ptr) msvcp90.??$pow@N@std@@YA?AV?$complex@N@0@AEBV10@0@Z +@ cdecl -arch=win32 ??$pow@N@std@@YA?AV?$complex@N@0@ABV10@ABN@Z(ptr ptr ptr) msvcp90.??$pow@N@std@@YA?AV?$complex@N@0@ABV10@ABN@Z +@ cdecl -arch=win64 ??$pow@N@std@@YA?AV?$complex@N@0@AEBV10@AEBN@Z(ptr ptr ptr) msvcp90.??$pow@N@std@@YA?AV?$complex@N@0@AEBV10@AEBN@Z @ stub -arch=win32 ??$pow@N@std@@YA?AV?$complex@N@0@ABV10@H@Z @ stub -arch=win64 ??$pow@N@std@@YA?AV?$complex@N@0@AEBV10@H@Z -@ stub -arch=win32 ??$pow@O@std@@YA?AV?$complex@O@0@ABOABV10@@Z -@ stub -arch=win64 ??$pow@O@std@@YA?AV?$complex@O@0@AEBOAEBV10@@Z -@ stub -arch=win32 ??$pow@O@std@@YA?AV?$complex@O@0@ABV10@0@Z -@ stub -arch=win64 ??$pow@O@std@@YA?AV?$complex@O@0@AEBV10@0@Z -@ stub -arch=win32 ??$pow@O@std@@YA?AV?$complex@O@0@ABV10@ABO@Z -@ stub -arch=win64 ??$pow@O@std@@YA?AV?$complex@O@0@AEBV10@AEBO@Z +@ cdecl -arch=win32 ??$pow@O@std@@YA?AV?$complex@O@0@ABOABV10@@Z(ptr ptr ptr) msvcp90.??$pow@O@std@@YA?AV?$complex@O@0@ABOABV10@@Z +@ cdecl -arch=win64 ??$pow@O@std@@YA?AV?$complex@O@0@AEBOAEBV10@@Z(ptr ptr ptr) msvcp90.??$pow@O@std@@YA?AV?$complex@O@0@AEBOAEBV10@@Z +@ cdecl -arch=win32 ??$pow@O@std@@YA?AV?$complex@O@0@ABV10@0@Z(ptr ptr ptr) msvcp90.??$pow@O@std@@YA?AV?$complex@O@0@ABV10@0@Z +@ cdecl -arch=win64 ??$pow@O@std@@YA?AV?$complex@O@0@AEBV10@0@Z(ptr ptr ptr) msvcp90.??$pow@O@std@@YA?AV?$complex@O@0@AEBV10@0@Z +@ cdecl -arch=win32 ??$pow@O@std@@YA?AV?$complex@O@0@ABV10@ABO@Z(ptr ptr ptr) msvcp90.??$pow@O@std@@YA?AV?$complex@O@0@ABV10@ABO@Z +@ cdecl -arch=win64 ??$pow@O@std@@YA?AV?$complex@O@0@AEBV10@AEBO@Z(ptr ptr ptr) msvcp90.??$pow@O@std@@YA?AV?$complex@O@0@AEBV10@AEBO@Z @ stub -arch=win32 ??$pow@O@std@@YA?AV?$complex@O@0@ABV10@H@Z @ stub -arch=win64 ??$pow@O@std@@YA?AV?$complex@O@0@AEBV10@H@Z -@ stub -arch=win32 ??$real@M@std@@YAMABV?$complex@M@0@@Z -@ stub -arch=win64 ??$real@M@std@@YAMAEBV?$complex@M@0@@Z -@ stub -arch=win32 ??$real@N@std@@YANABV?$complex@N@0@@Z -@ stub -arch=win64 ??$real@N@std@@YANAEBV?$complex@N@0@@Z -@ stub -arch=win32 ??$real@O@std@@YAOABV?$complex@O@0@@Z -@ stub -arch=win64 ??$real@O@std@@YAOAEBV?$complex@O@0@@Z -@ stub -arch=win32 ??$sin@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$sin@M@std@@YA?AV?$complex@M@0@AEBV10@@Z -@ stub -arch=win32 ??$sin@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$sin@N@std@@YA?AV?$complex@N@0@AEBV10@@Z -@ stub -arch=win32 ??$sin@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$sin@O@std@@YA?AV?$complex@O@0@AEBV10@@Z -@ stub -arch=win32 ??$sinh@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$sinh@M@std@@YA?AV?$complex@M@0@AEBV10@@Z -@ stub -arch=win32 ??$sinh@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$sinh@N@std@@YA?AV?$complex@N@0@AEBV10@@Z -@ stub -arch=win32 ??$sinh@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$sinh@O@std@@YA?AV?$complex@O@0@AEBV10@@Z -@ stub -arch=win32 ??$sqrt@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$sqrt@M@std@@YA?AV?$complex@M@0@AEBV10@@Z -@ stub -arch=win32 ??$sqrt@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$sqrt@N@std@@YA?AV?$complex@N@0@AEBV10@@Z -@ stub -arch=win32 ??$sqrt@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$sqrt@O@std@@YA?AV?$complex@O@0@AEBV10@@Z -@ stub -arch=win32 ??$tan@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$tan@M@std@@YA?AV?$complex@M@0@AEBV10@@Z -@ stub -arch=win32 ??$tan@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$tan@N@std@@YA?AV?$complex@N@0@AEBV10@@Z -@ stub -arch=win32 ??$tan@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$tan@O@std@@YA?AV?$complex@O@0@AEBV10@@Z -@ stub -arch=win32 ??$tanh@M@std@@YA?AV?$complex@M@0@ABV10@@Z -@ stub -arch=win64 ??$tanh@M@std@@YA?AV?$complex@M@0@AEBV10@@Z -@ stub -arch=win32 ??$tanh@N@std@@YA?AV?$complex@N@0@ABV10@@Z -@ stub -arch=win64 ??$tanh@N@std@@YA?AV?$complex@N@0@AEBV10@@Z -@ stub -arch=win32 ??$tanh@O@std@@YA?AV?$complex@O@0@ABV10@@Z -@ stub -arch=win64 ??$tanh@O@std@@YA?AV?$complex@O@0@AEBV10@@Z +@ cdecl -arch=win32 ??$real@M@std@@YAMABV?$complex@M@0@@Z(ptr) msvcp90.??$real@M@std@@YAMABV?$complex@M@0@@Z +@ cdecl -arch=win64 ??$real@M@std@@YAMAEBV?$complex@M@0@@Z(ptr) msvcp90.??$real@M@std@@YAMAEBV?$complex@M@0@@Z +@ cdecl -arch=win32 ??$real@N@std@@YANABV?$complex@N@0@@Z(ptr) msvcp90.??$real@N@std@@YANABV?$complex@N@0@@Z +@ cdecl -arch=win64 ??$real@N@std@@YANAEBV?$complex@N@0@@Z(ptr) msvcp90.??$real@N@std@@YANAEBV?$complex@N@0@@Z +@ cdecl -arch=win32 ??$real@O@std@@YAOABV?$complex@O@0@@Z(ptr) msvcp90.??$real@O@std@@YAOABV?$complex@O@0@@Z +@ cdecl -arch=win64 ??$real@O@std@@YAOAEBV?$complex@O@0@@Z(ptr) msvcp90.??$real@O@std@@YAOAEBV?$complex@O@0@@Z +@ cdecl -arch=win32 ??$sin@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) msvcp90.??$sin@M@std@@YA?AV?$complex@M@0@ABV10@@Z +@ cdecl -arch=win64 ??$sin@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) msvcp90.??$sin@M@std@@YA?AV?$complex@M@0@AEBV10@@Z +@ cdecl -arch=win32 ??$sin@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) msvcp90.??$sin@N@std@@YA?AV?$complex@N@0@ABV10@@Z +@ cdecl -arch=win64 ??$sin@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) msvcp90.??$sin@N@std@@YA?AV?$complex@N@0@AEBV10@@Z +@ cdecl -arch=win32 ??$sin@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) msvcp90.??$sin@O@std@@YA?AV?$complex@O@0@ABV10@@Z +@ cdecl -arch=win64 ??$sin@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) msvcp90.??$sin@O@std@@YA?AV?$complex@O@0@AEBV10@@Z +@ cdecl -arch=win32 ??$sinh@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) msvcp90.??$sinh@M@std@@YA?AV?$complex@M@0@ABV10@@Z +@ cdecl -arch=win64 ??$sinh@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) msvcp90.??$sinh@M@std@@YA?AV?$complex@M@0@AEBV10@@Z +@ cdecl -arch=win32 ??$sinh@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) msvcp90.??$sinh@N@std@@YA?AV?$complex@N@0@ABV10@@Z +@ cdecl -arch=win64 ??$sinh@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) msvcp90.??$sinh@N@std@@YA?AV?$complex@N@0@AEBV10@@Z +@ cdecl -arch=win32 ??$sinh@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) msvcp90.??$sinh@O@std@@YA?AV?$complex@O@0@ABV10@@Z +@ cdecl -arch=win64 ??$sinh@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) msvcp90.??$sinh@O@std@@YA?AV?$complex@O@0@AEBV10@@Z +@ cdecl -arch=win32 ??$sqrt@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) msvcp90.??$sqrt@M@std@@YA?AV?$complex@M@0@ABV10@@Z +@ cdecl -arch=win64 ??$sqrt@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) msvcp90.??$sqrt@M@std@@YA?AV?$complex@M@0@AEBV10@@Z +@ cdecl -arch=win32 ??$sqrt@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) msvcp90.??$sqrt@N@std@@YA?AV?$complex@N@0@ABV10@@Z +@ cdecl -arch=win64 ??$sqrt@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) msvcp90.??$sqrt@N@std@@YA?AV?$complex@N@0@AEBV10@@Z +@ cdecl -arch=win32 ??$sqrt@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) msvcp90.??$sqrt@O@std@@YA?AV?$complex@O@0@ABV10@@Z +@ cdecl -arch=win64 ??$sqrt@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) msvcp90.??$sqrt@O@std@@YA?AV?$complex@O@0@AEBV10@@Z +@ cdecl -arch=win32 ??$tan@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) msvcp90.??$tan@M@std@@YA?AV?$complex@M@0@ABV10@@Z +@ cdecl -arch=win64 ??$tan@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) msvcp90.??$tan@M@std@@YA?AV?$complex@M@0@AEBV10@@Z +@ cdecl -arch=win32 ??$tan@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) msvcp90.??$tan@N@std@@YA?AV?$complex@N@0@ABV10@@Z +@ cdecl -arch=win64 ??$tan@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) msvcp90.??$tan@N@std@@YA?AV?$complex@N@0@AEBV10@@Z +@ cdecl -arch=win32 ??$tan@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) msvcp90.??$tan@O@std@@YA?AV?$complex@O@0@ABV10@@Z +@ cdecl -arch=win64 ??$tan@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) msvcp90.??$tan@O@std@@YA?AV?$complex@O@0@AEBV10@@Z +@ cdecl -arch=win32 ??$tanh@M@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) msvcp90.??$tanh@M@std@@YA?AV?$complex@M@0@ABV10@@Z +@ cdecl -arch=win64 ??$tanh@M@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) msvcp90.??$tanh@M@std@@YA?AV?$complex@M@0@AEBV10@@Z +@ cdecl -arch=win32 ??$tanh@N@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) msvcp90.??$tanh@N@std@@YA?AV?$complex@N@0@ABV10@@Z +@ cdecl -arch=win64 ??$tanh@N@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) msvcp90.??$tanh@N@std@@YA?AV?$complex@N@0@AEBV10@@Z +@ cdecl -arch=win32 ??$tanh@O@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) msvcp90.??$tanh@O@std@@YA?AV?$complex@O@0@ABV10@@Z +@ cdecl -arch=win64 ??$tanh@O@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) msvcp90.??$tanh@O@std@@YA?AV?$complex@O@0@AEBV10@@Z @ thiscall -arch=win32 ??0?$_Complex_base@MU_C_float_complex@@@std@@QAE@ABM0@Z(ptr ptr ptr) msvcp90.??0?$_Complex_base@MU_C_float_complex@@@std@@QAE@ABM0@Z @ cdecl -arch=win64 ??0?$_Complex_base@MU_C_float_complex@@@std@@QEAA@AEBM0@Z(ptr ptr ptr) msvcp90.??0?$_Complex_base@MU_C_float_complex@@@std@@QEAA@AEBM0@Z @ thiscall -arch=win32 ??0?$_Complex_base@NU_C_double_complex@@@std@@QAE@ABN0@Z(ptr ptr ptr) msvcp90.??0?$_Complex_base@NU_C_double_complex@@@std@@QAE@ABN0@Z @@ -4208,18 +4208,18 @@ @ cdecl -arch=win64 ?ignore@?$basic_istream@GU?$char_traits@G@std@@@std@@QEAAAEAV12@_JG@Z(ptr long long) msvcp90.?ignore@?$basic_istream@GU?$char_traits@G@std@@@std@@QEAAAEAV12@_JG@Z @ thiscall -arch=win32 ?ignore@?$basic_istream@_WU?$char_traits@_W@std@@@std@@QAEAAV12@HG@Z(ptr long long) msvcp90.?ignore@?$basic_istream@_WU?$char_traits@_W@std@@@std@@QAEAAV12@HG@Z @ cdecl -arch=win64 ?ignore@?$basic_istream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV12@_JG@Z(ptr long long) msvcp90.?ignore@?$basic_istream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV12@_JG@Z -@ stub -arch=win32 ?imag@?$_Complex_base@MU_C_float_complex@@@std@@QAEMABM@Z -@ stub -arch=win64 ?imag@?$_Complex_base@MU_C_float_complex@@@std@@QEAAMAEBM@Z -@ stub -arch=win32 ?imag@?$_Complex_base@MU_C_float_complex@@@std@@QBEMXZ -@ stub -arch=win64 ?imag@?$_Complex_base@MU_C_float_complex@@@std@@QEBAMXZ -@ stub -arch=win32 ?imag@?$_Complex_base@NU_C_double_complex@@@std@@QAENABN@Z -@ stub -arch=win64 ?imag@?$_Complex_base@NU_C_double_complex@@@std@@QEAANAEBN@Z -@ stub -arch=win32 ?imag@?$_Complex_base@NU_C_double_complex@@@std@@QBENXZ -@ stub -arch=win64 ?imag@?$_Complex_base@NU_C_double_complex@@@std@@QEBANXZ -@ stub -arch=win32 ?imag@?$_Complex_base@OU_C_ldouble_complex@@@std@@QAEOABO@Z -@ stub -arch=win64 ?imag@?$_Complex_base@OU_C_ldouble_complex@@@std@@QEAAOAEBO@Z -@ stub -arch=win32 ?imag@?$_Complex_base@OU_C_ldouble_complex@@@std@@QBEOXZ -@ stub -arch=win64 ?imag@?$_Complex_base@OU_C_ldouble_complex@@@std@@QEBAOXZ +@ thiscall -arch=win32 ?imag@?$_Complex_base@MU_C_float_complex@@@std@@QAEMABM@Z(ptr ptr) msvcp90.?imag@?$_Complex_base@MU_C_float_complex@@@std@@QAEMABM@Z +@ cdecl -arch=win64 ?imag@?$_Complex_base@MU_C_float_complex@@@std@@QEAAMAEBM@Z(ptr ptr) msvcp90.?imag@?$_Complex_base@MU_C_float_complex@@@std@@QEAAMAEBM@Z +@ thiscall -arch=win32 ?imag@?$_Complex_base@MU_C_float_complex@@@std@@QBEMXZ(ptr) msvcp90.?imag@?$_Complex_base@MU_C_float_complex@@@std@@QBEMXZ +@ cdecl -arch=win64 ?imag@?$_Complex_base@MU_C_float_complex@@@std@@QEBAMXZ(ptr) msvcp90.?imag@?$_Complex_base@MU_C_float_complex@@@std@@QEBAMXZ +@ thiscall -arch=win32 ?imag@?$_Complex_base@NU_C_double_complex@@@std@@QAENABN@Z(ptr ptr) msvcp90.?imag@?$_Complex_base@NU_C_double_complex@@@std@@QAENABN@Z +@ cdecl -arch=win64 ?imag@?$_Complex_base@NU_C_double_complex@@@std@@QEAANAEBN@Z(ptr ptr) msvcp90.?imag@?$_Complex_base@NU_C_double_complex@@@std@@QEAANAEBN@Z +@ thiscall -arch=win32 ?imag@?$_Complex_base@NU_C_double_complex@@@std@@QBENXZ(ptr) msvcp90.?imag@?$_Complex_base@NU_C_double_complex@@@std@@QBENXZ +@ cdecl -arch=win64 ?imag@?$_Complex_base@NU_C_double_complex@@@std@@QEBANXZ(ptr) msvcp90.?imag@?$_Complex_base@NU_C_double_complex@@@std@@QEBANXZ +@ thiscall -arch=win32 ?imag@?$_Complex_base@OU_C_ldouble_complex@@@std@@QAEOABO@Z(ptr ptr) msvcp90.?imag@?$_Complex_base@OU_C_ldouble_complex@@@std@@QAEOABO@Z +@ cdecl -arch=win64 ?imag@?$_Complex_base@OU_C_ldouble_complex@@@std@@QEAAOAEBO@Z(ptr ptr) msvcp90.?imag@?$_Complex_base@OU_C_ldouble_complex@@@std@@QEAAOAEBO@Z +@ thiscall -arch=win32 ?imag@?$_Complex_base@OU_C_ldouble_complex@@@std@@QBEOXZ(ptr) msvcp90.?imag@?$_Complex_base@OU_C_ldouble_complex@@@std@@QBEOXZ +@ cdecl -arch=win64 ?imag@?$_Complex_base@OU_C_ldouble_complex@@@std@@QEBAOXZ(ptr) msvcp90.?imag@?$_Complex_base@OU_C_ldouble_complex@@@std@@QEBAOXZ @ thiscall -arch=win32 ?imbue@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MAEXABVlocale@2@@Z(ptr ptr) msvcp90.?imbue@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MAEXABVlocale@2@@Z @ cdecl -arch=win64 ?imbue@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAAXAEBVlocale@2@@Z(ptr ptr) msvcp90.?imbue@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAAXAEBVlocale@2@@Z @ thiscall -arch=win32 ?imbue@?$basic_filebuf@GU?$char_traits@G@std@@@std@@MAEXABVlocale@2@@Z(ptr ptr) msvcp90.?imbue@?$basic_filebuf@GU?$char_traits@G@std@@@std@@MAEXABVlocale@2@@Z @@ -5045,18 +5045,18 @@ @ cdecl -arch=win64 ?readsome@?$basic_istream@GU?$char_traits@G@std@@@std@@QEAA_JPEAG_J@Z(ptr ptr long) msvcp90.?readsome@?$basic_istream@GU?$char_traits@G@std@@@std@@QEAA_JPEAG_J@Z @ thiscall -arch=win32 ?readsome@?$basic_istream@_WU?$char_traits@_W@std@@@std@@QAEHPA_WH@Z(ptr ptr long) msvcp90.?readsome@?$basic_istream@_WU?$char_traits@_W@std@@@std@@QAEHPA_WH@Z @ cdecl -arch=win64 ?readsome@?$basic_istream@_WU?$char_traits@_W@std@@@std@@QEAA_JPEA_W_J@Z(ptr ptr long) msvcp90.?readsome@?$basic_istream@_WU?$char_traits@_W@std@@@std@@QEAA_JPEA_W_J@Z -@ stub -arch=win32 ?real@?$_Complex_base@MU_C_float_complex@@@std@@QAEMABM@Z -@ stub -arch=win64 ?real@?$_Complex_base@MU_C_float_complex@@@std@@QEAAMAEBM@Z -@ stub -arch=win32 ?real@?$_Complex_base@MU_C_float_complex@@@std@@QBEMXZ -@ stub -arch=win64 ?real@?$_Complex_base@MU_C_float_complex@@@std@@QEBAMXZ -@ stub -arch=win32 ?real@?$_Complex_base@NU_C_double_complex@@@std@@QAENABN@Z -@ stub -arch=win64 ?real@?$_Complex_base@NU_C_double_complex@@@std@@QEAANAEBN@Z -@ stub -arch=win32 ?real@?$_Complex_base@NU_C_double_complex@@@std@@QBENXZ -@ stub -arch=win64 ?real@?$_Complex_base@NU_C_double_complex@@@std@@QEBANXZ -@ stub -arch=win32 ?real@?$_Complex_base@OU_C_ldouble_complex@@@std@@QAEOABO@Z -@ stub -arch=win64 ?real@?$_Complex_base@OU_C_ldouble_complex@@@std@@QEAAOAEBO@Z -@ stub -arch=win32 ?real@?$_Complex_base@OU_C_ldouble_complex@@@std@@QBEOXZ -@ stub -arch=win64 ?real@?$_Complex_base@OU_C_ldouble_complex@@@std@@QEBAOXZ +@ thiscall -arch=win32 ?real@?$_Complex_base@MU_C_float_complex@@@std@@QAEMABM@Z(ptr ptr) msvcp90.?real@?$_Complex_base@MU_C_float_complex@@@std@@QAEMABM@Z +@ cdecl -arch=win64 ?real@?$_Complex_base@MU_C_float_complex@@@std@@QEAAMAEBM@Z(ptr ptr) msvcp90.?real@?$_Complex_base@MU_C_float_complex@@@std@@QEAAMAEBM@Z +@ thiscall -arch=win32 ?real@?$_Complex_base@MU_C_float_complex@@@std@@QBEMXZ(ptr) msvcp90.?real@?$_Complex_base@MU_C_float_complex@@@std@@QBEMXZ +@ cdecl -arch=win64 ?real@?$_Complex_base@MU_C_float_complex@@@std@@QEBAMXZ(ptr) msvcp90.?real@?$_Complex_base@MU_C_float_complex@@@std@@QEBAMXZ +@ thiscall -arch=win32 ?real@?$_Complex_base@NU_C_double_complex@@@std@@QAENABN@Z(ptr ptr) msvcp90.?real@?$_Complex_base@NU_C_double_complex@@@std@@QAENABN@Z +@ cdecl -arch=win64 ?real@?$_Complex_base@NU_C_double_complex@@@std@@QEAANAEBN@Z(ptr ptr) msvcp90.?real@?$_Complex_base@NU_C_double_complex@@@std@@QEAANAEBN@Z +@ thiscall -arch=win32 ?real@?$_Complex_base@NU_C_double_complex@@@std@@QBENXZ(ptr) msvcp90.?real@?$_Complex_base@NU_C_double_complex@@@std@@QBENXZ +@ cdecl -arch=win64 ?real@?$_Complex_base@NU_C_double_complex@@@std@@QEBANXZ(ptr) msvcp90.?real@?$_Complex_base@NU_C_double_complex@@@std@@QEBANXZ +@ thiscall -arch=win32 ?real@?$_Complex_base@OU_C_ldouble_complex@@@std@@QAEOABO@Z(ptr ptr) msvcp90.?real@?$_Complex_base@OU_C_ldouble_complex@@@std@@QAEOABO@Z +@ cdecl -arch=win64 ?real@?$_Complex_base@OU_C_ldouble_complex@@@std@@QEAAOAEBO@Z(ptr ptr) msvcp90.?real@?$_Complex_base@OU_C_ldouble_complex@@@std@@QEAAOAEBO@Z +@ thiscall -arch=win32 ?real@?$_Complex_base@OU_C_ldouble_complex@@@std@@QBEOXZ(ptr) msvcp90.?real@?$_Complex_base@OU_C_ldouble_complex@@@std@@QBEOXZ +@ cdecl -arch=win64 ?real@?$_Complex_base@OU_C_ldouble_complex@@@std@@QEBAOXZ(ptr) msvcp90.?real@?$_Complex_base@OU_C_ldouble_complex@@@std@@QEBAOXZ @ thiscall -arch=win32 ?register_callback@ios_base@std@@QAEXP6AXW4event@12@AAV12@H@ZH@Z(ptr ptr long) msvcp90.?register_callback@ios_base@std@@QAEXP6AXW4event@12@AAV12@H@ZH@Z @ cdecl -arch=win64 ?register_callback@ios_base@std@@QEAAXP6AXW4event@12@AEAV12@H@ZH@Z(ptr ptr long) msvcp90.?register_callback@ios_base@std@@QEAAXP6AXW4event@12@AEAV12@H@ZH@Z @ thiscall -arch=win32 ?rend@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$reverse_iterator@V?$_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@XZ(ptr ptr) basic_string_char_rend