Accuracy of floating point calculations
ixid
adamsibson at gmail.com
Tue Oct 29 16:54:23 UTC 2019
On Tuesday, 29 October 2019 at 16:11:45 UTC, Daniel Kozak wrote:
> On Tue, Oct 29, 2019 at 5:09 PM Daniel Kozak
> <kozzi11 at gmail.com> wrote:
>>
>>
>> If you use gdc or ldc you will get same results as c++, or you
>> can use C log directly:
>>
>> import std.stdio;
>> import std.math : pow;
>> import core.stdc.math;
>>
>> void main()
>> {
>> writefln("%12.3F",log(1-0.9999)/log(1-(1-0.6)^^20));
>> }
>
> AFAIK dmd use real for floating point operations instead of
> double
Given x87 is deprecated and has been recommended against since
2003 at the latest it's hard to understand why this could be seen
as a good idea.
More information about the Digitalmars-d-learn
mailing list