https://issues.dlang.org/show_bug.cgi?id=13548
RazvanN changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
https://issues.dlang.org/show_bug.cgi?id=13548
--- Comment #4 from Walter Bright ---
I fixed DMC's sqrt to round to double.
https://github.com/DigitalMars/dmc/commit/29d49d5527fcb3e92f0b6f8620eb1bd9e0de1a14
Not much I can do about FreeBSD32.
--
https://issues.dlang.org/show_bug.cgi?id=13548
--- Comment #3 from Walter Bright ---
Code:
import core.stdc.math;
void main() {
double two = 2.0;
assert(sqrt(two) == sqrt(2.0));
}
Generates for main():
enter 014h,0
fld qword ptr FLAT:CONST[00h]
fstp
https://issues.dlang.org/show_bug.cgi?id=13548
Walter Bright changed:
What|Removed |Added
Keywords||backend
CC|
https://issues.dlang.org/show_bug.cgi?id=13548
Илья Ярошенко changed:
What|Removed |Added
Summary|wrong CTFE sqrt |wrong sqrt
--