https://issues.dlang.org/show_bug.cgi?id=13474
--- Comment #32 from github-bugzi...@puremagic.com ---
Commits pushed to newCTFE at https://github.com/dlang/dmd
https://github.com/dlang/dmd/commit/6db2246e97c790e0988f024ccb25d0fb090d609a
fix Issue 13474 - Discard excess precision for float
https://issues.dlang.org/show_bug.cgi?id=13474
--- Comment #31 from github-bugzi...@puremagic.com ---
Commits pushed to scope at https://github.com/dlang/dmd
https://github.com/dlang/dmd/commit/6db2246e97c790e0988f024ccb25d0fb090d609a
fix Issue 13474 - Discard excess precision for float
https://issues.dlang.org/show_bug.cgi?id=13474
github-bugzi...@puremagic.com changed:
What|Removed |Added
Status|NEW |RESOLVED
and double (x87)
https://github.com/dlang/dmd/commit/b9d6be259e2e54c66d8361675b65f717dd5e3fc4
Merge pull request #6247 from WalterBright/fix13474
fix Issue 13474 - Discard excess precision for float and double (x87)
--
https://issues.dlang.org/show_bug.cgi?id=13474
--- Comment #29 from Walter Bright ---
(In reply to yebblies from comment #28)
> (In reply to Walter Bright from comment #26)
> I must have missed that. I'm happy to review/merge dmd changes related to
> that.
No dmd
https://issues.dlang.org/show_bug.cgi?id=13474
--- Comment #28 from yebblies ---
(In reply to Walter Bright from comment #26)
> > I think that's well covered by adding an intrinsic,
>
> I produced a PR request for that in druntime. Nobody liked it, and it
> languishes
https://issues.dlang.org/show_bug.cgi?id=13474
--- Comment #26 from Walter Bright ---
> I think that's well covered by adding an intrinsic,
I produced a PR request for that in druntime. Nobody liked it, and it
languishes unpulled.
https://issues.dlang.org/show_bug.cgi?id=13474
--- Comment #27 from Walter Bright ---
> stop supporting targets without xmm regs
A couple problems with this:
1. It is unknown what 32 bit x86 CPUs are used for embedded systems. I dislike
adding more codegen switches,
https://issues.dlang.org/show_bug.cgi?id=13474
--- Comment #25 from Walter Bright ---
https://github.com/dlang/dmd/pull/6247
--
https://issues.dlang.org/show_bug.cgi?id=13474
--- Comment #23 from yebblies ---
(In reply to Walter Bright from comment #22)
>
> So I propose that the fix is to disable optimizing away the assignment to y
> for x87 code gen targets.
Are you suggesting disabling that
https://issues.dlang.org/show_bug.cgi?id=13474
--- Comment #24 from Илья Ярошенко ---
(In reply to yebblies from comment #23)
> I would rather stop supporting targets without xmm regs than
> stop producing fast code on Win32 etc.
+1
--
https://issues.dlang.org/show_bug.cgi?id=13474
Walter Bright changed:
What|Removed |Added
CC|
https://issues.dlang.org/show_bug.cgi?id=13474
Martin Nowak changed:
What|Removed |Added
CC||c...@dawg.eu
--- Comment #21
https://issues.dlang.org/show_bug.cgi?id=13474
--- Comment #20 from yebblies yebbl...@gmail.com ---
(In reply to Илья Ярошенко from comment #19)
C has this problem only when special compiler flags enabled.
All this algorithms are from Python source code (C) or Wikipedia(C, Pascal).
C does
https://issues.dlang.org/show_bug.cgi?id=13474
Илья Ярошенко ilyayaroshe...@gmail.com changed:
What|Removed |Added
Summary|Discard excess precision|Discard excess
15 matches
Mail list logo