From a68ce7a4e35c2199874ac24c8f3aa3690872f8a1 Mon Sep 17 00:00:00 2001 From: Gregor Brunmar Date: Sat, 22 Aug 2009 10:07:25 +0000 Subject: [PATCH] - Implemented MSVC version of atan2 svn path=/trunk/; revision=42841 --- reactos/lib/sdk/crt/math/i386/atan2.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/reactos/lib/sdk/crt/math/i386/atan2.c b/reactos/lib/sdk/crt/math/i386/atan2.c index f6c910a0dd9..7b7ebac8a22 100644 --- a/reactos/lib/sdk/crt/math/i386/atan2.c +++ b/reactos/lib/sdk/crt/math/i386/atan2.c @@ -15,7 +15,13 @@ double atan2 (double __y, double __x) "fld %%st(0)" : "=t" (__val) : "0" (__x), "u" (__y)); #else -#error IMPLEMENT ME + __asm + { + fld __y + fld __x + fpatan + fstp __val + } #endif /*__GNUC__*/ return __val; }