Mercurial > projects > ldc
changeset 1081:5710440ea420
Oops, had some unsaved changes
author | Frits van Bommel <fvbommel wxs.nl> |
---|---|
date | Tue, 10 Mar 2009 04:56:28 +0100 |
parents | 44d1c557a07b |
children | 146d8dfa0043 |
files | tango.patch |
diffstat | 1 files changed, 14 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- 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); }