[Issue 13474] Discard excess precision for float and double (x87)

2017-01-16 Thread via Digitalmars-d-bugs
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

[Issue 13474] Discard excess precision for float and double (x87)

2016-12-27 Thread via Digitalmars-d-bugs
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

[Issue 13474] Discard excess precision for float and double (x87)

2016-11-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13474 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 13474] Discard excess precision for float and double (x87)

2016-11-09 Thread via Digitalmars-d-bugs
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) --

[Issue 13474] Discard excess precision for float and double (x87)

2016-11-07 Thread via Digitalmars-d-bugs
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

[Issue 13474] Discard excess precision for float and double (x87)

2016-11-07 Thread via Digitalmars-d-bugs
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

[Issue 13474] Discard excess precision for float and double (x87)

2016-11-07 Thread via Digitalmars-d-bugs
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.

[Issue 13474] Discard excess precision for float and double (x87)

2016-11-07 Thread via Digitalmars-d-bugs
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,

[Issue 13474] Discard excess precision for float and double (x87)

2016-11-07 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13474 --- Comment #25 from Walter Bright --- https://github.com/dlang/dmd/pull/6247 --

[Issue 13474] Discard excess precision for float and double (x87)

2016-11-07 Thread via Digitalmars-d-bugs
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

[Issue 13474] Discard excess precision for float and double (x87)

2016-11-07 Thread via Digitalmars-d-bugs
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 --

[Issue 13474] Discard excess precision for float and double (x87)

2016-11-07 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13474 Walter Bright changed: What|Removed |Added CC|

[Issue 13474] Discard excess precision for float and double (x87)

2016-09-29 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13474 Martin Nowak changed: What|Removed |Added CC||c...@dawg.eu --- Comment #21

[Issue 13474] Discard excess precision for float and double (x87)

2015-02-15 Thread via Digitalmars-d-bugs
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

[Issue 13474] Discard excess precision for float and double (x87)

2015-02-15 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13474 Илья Ярошенко ilyayaroshe...@gmail.com changed: What|Removed |Added Summary|Discard excess precision|Discard excess