std.math: use most inline x86/x64 assembly only if real is defined as x87#3
std.math: use most inline x86/x64 assembly only if real is defined as x87#3redstar merged 2 commits intoldc-developers:ldcfrom
Conversation
There was a problem hiding this comment.
version = INTRINSICS_FROM_305; is missing here.
|
No intrinsics introduced in LLVM 3.5/3.6 are used, that's why I limited the INTRINSICS_FROM_* to those which are actually required. |
std.math: use most inline x86/x64 assembly only if real is defined as x87
|
Does not build on Linux: |
|
Hmm, no idea what's causing this error. I've simply moved the |
|
The Travis output is not ordered because several processes are running in parallel. |
|
I think the problem here is that the It works in the Win64 case because the body of the |
|
Should be fixed in #4. |
|
I don't think duplicating the |
|
Good hint. |
Add documentation and unittests regarding multisets - take ldc-developers#3
Now that real == double on Win64. Useful in combination with ldc-developers/druntime#13 and MSVC x64 2013+.