Piotr Caban
|
fd22e3b61b
|
msvcrt: Import remainder implementation from musl.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-05-19 16:56:50 +02:00 |
Piotr Caban
|
522e13e682
|
include: Fix denormals handling in _fpclassf inline implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-05-14 20:57:30 +02:00 |
Alexandre Julliard
|
5131905771
|
msvcrt: Don't export fabsf on x86_64.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-01-15 17:03:10 +01:00 |
Piotr Caban
|
4f2f3545e5
|
msvcrt: Remove MSVCRT_ prefix from math.c functions.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-12-03 21:00:22 +01:00 |
Piotr Caban
|
758460faf7
|
msvcrt: Use type ranges definition from public header.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-27 21:59:39 +01:00 |
Alexandre Julliard
|
579fc688af
|
include: Use proper dllimports for msvcrt functions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-24 18:50:06 +01:00 |
Alexandre Julliard
|
32eae49275
|
include: Use gcc builtin for HUGE_VAL.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-19 21:23:21 +01:00 |
Alexandre Julliard
|
b9002cc8c7
|
msvcrt: Add floating point classification macros.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-17 13:46:26 +01:00 |
Jacek Caban
|
ff17814d04
|
math.h: Add scalbn declaration.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-05-22 19:50:48 +02:00 |
Jacek Caban
|
073016ecd4
|
math.h: Provide copysign declaration for ucrt.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-05-22 19:50:47 +02:00 |
Jacek Caban
|
8941d8e036
|
math.h: Use builtin nan and inf on clang MSVC target.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-27 12:04:20 +02:00 |
Jacek Caban
|
80e2154856
|
include/msvcrt: Include corecrt.h instead of crtdefs.h.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-09 19:37:21 +02:00 |
Alexandre Julliard
|
a16ef96dc6
|
include/msvcrt: Add INFINITY and NAN definitions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-30 15:03:37 +02:00 |
Alexandre Julliard
|
54bd7e655a
|
include/msvcrt: Define more math functions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-29 11:38:38 +02:00 |
Alexandre Julliard
|
ca6478b2a3
|
include/msvcrt: Use _fpclass() instead of _dclass().
dclass() is only available in MSVCR120.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-23 23:50:44 +02:00 |
Alexandre Julliard
|
f402bcd0c3
|
include/msvcrt: Remove some prototypes that conflict with gcc builtins.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-23 23:50:44 +02:00 |
Alexandre Julliard
|
b9ae3bf095
|
include/msvcrt: Define math constants by default, for compatibility with Mingw.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-23 23:50:44 +02:00 |
Daniel Lehman
|
fbfcb57c17
|
include: Add some math function declarations.
Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-13 20:23:26 +01:00 |
Stefan Silviu
|
4d37b87219
|
msvcrt: Implement nearbyint and nearbyintf.
Signed-off-by: Stefan Silviu <sylviu44@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-11-22 16:30:40 +01:00 |
Grazvydas Ignotas
|
6c63e9f5d2
|
include: Expose some more implemented math functions.
Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-21 01:04:30 +09:00 |
Grazvydas Ignotas
|
cc902bce5b
|
include: Use fabsf implementation when available.
Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-21 01:04:30 +09:00 |
Grazvydas Ignotas
|
b3194e04e0
|
include: Use float math functions on ARM.
Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-21 01:04:30 +09:00 |
Piotr Caban
|
1e9402124d
|
msvcp: Add _Dtest implementation.
|
2015-09-14 16:47:52 +09:00 |
Alexandre Julliard
|
a405745770
|
include: Add inline wrappers for some underscore-prefixed math functions.
|
2013-10-21 20:23:52 +02:00 |
Piotr Caban
|
55aeaf3c76
|
msvcp90: Added std::log(complex) and std::exp(complex) implementation.
|
2013-01-25 11:18:28 +01:00 |
Alexandre Julliard
|
277120bbd5
|
msvcp: Implement the Ctraits math functions.
|
2011-05-04 17:26:47 +02:00 |
Maarten Lankhorst
|
f4fcd81167
|
include: Add float functions to msvcrt.
|
2010-05-03 15:34:41 +02:00 |
Alexandre Julliard
|
bb33b0a21d
|
msvcrt: Add __cdecl to all function prototypes.
|
2008-12-17 15:00:28 +01:00 |
Alexandre Julliard
|
33fa6c2e25
|
include: Add the msvcrt/crtdefs.h header and include it where needed.
|
2008-12-12 10:19:55 +01:00 |
Dmitry Timoshkov
|
2af96fe590
|
msvcrt: Pack the structures on a 8-byte boundary like in PSDK.
|
2007-02-20 12:24:04 +01:00 |
Dimitrie O. Paun
|
0377462460
|
Split the MSVCRT implementation headers from the public headers.
Fix some naming conventions aberrations.
Add tests to ensure consistency between the two sets of symbols.
|
2004-06-25 01:19:15 +00:00 |
Dimitrie O. Paun
|
a5686fe589
|
Added definition for HUGE_VAL.
|
2004-04-09 19:02:45 +00:00 |
Hans Leidekker
|
285ad721f4
|
The beginnings of math.h and float.h.
|
2004-03-12 19:47:20 +00:00 |
Vincent Béron
|
dc7c2e464e
|
Added msvcrt headers limits.h and math.h.
|
2003-09-02 00:58:21 +00:00 |