X-Git-Url: http://git.jankratochvil.net/?p=reactos.git;a=blobdiff_plain;f=lib%2Fmsvcrt%2Fmath%2Fsin.c;h=db070a31d17439b31051528726b5e489962514bb;hp=97e58a3059cec89328f4527dfceb73352f962025;hb=03af8776dc14167b078911b0c7c5327d1bcdd128;hpb=f4077c1bf64ef89d74a8d4822d2d7aada3ba9927 diff --git a/lib/msvcrt/math/sin.c b/lib/msvcrt/math/sin.c index 97e58a3..db070a3 100644 --- a/lib/msvcrt/math/sin.c +++ b/lib/msvcrt/math/sin.c @@ -25,9 +25,12 @@ double sin (double __x); double sin (double __x) { register double __value; +#ifdef __GNUC__ __asm __volatile__ ("fsin" : "=t" (__value) : "0" (__x)); - +#else + __value = linkme_sin(__x); +#endif /*__GNUC__*/ return __value; }