# HG changeset patch # User Frits van Bommel # Date 1236657388 -3600 # Node ID 5710440ea420bc3fa059844cb7b1f880b0d93758 # Parent 44d1c557a07bfa0248d9fba7dbb17f007bb51685 Oops, had some unsaved changes diff -r 44d1c557a07b -r 5710440ea420 tango.patch --- a/tango.patch Tue Mar 10 04:48:54 2009 +0100 +++ b/tango.patch Tue Mar 10 04:56:28 2009 +0100 @@ -17,7 +17,7 @@ } /* -@@ -312,26 +308,12 @@ +@@ -312,28 +308,14 @@ * Results are undefined if |x| >= $(POWER 2,64). */ @@ -33,7 +33,8 @@ + return llvm_cos(x); } - else -- { ++ else version(D_InlineAsm_X86) + { - real cos(real x) - { - return tango.stdc.math.cosl(x); @@ -44,9 +45,11 @@ -{ -real cos(real x) /* intrinsic */ -{ - version(D_InlineAsm_X86) - { +- version(D_InlineAsm_X86) +- { asm + { + fld x; @@ -345,7 +327,6 @@ return tango.stdc.math.cosl(x); } @@ -55,7 +58,7 @@ debug(UnitTest) { unittest { -@@ -366,26 +347,12 @@ +@@ -366,28 +347,14 @@ * Bugs: * Results are undefined if |x| >= $(POWER 2,64). */ @@ -71,7 +74,8 @@ + return llvm_sin(x); } - else -- { ++ else version(D_InlineAsm_X86) + { - real sin(real x) - { - return tango.stdc.math.sinl(x); @@ -82,9 +86,11 @@ -{ -real sin(real x) /* intrinsic */ -{ - version(D_InlineAsm_X86) - { +- version(D_InlineAsm_X86) +- { asm + { + fld x; @@ -399,7 +366,6 @@ return tango.stdc.math.sinl(x); }