std.math performance (SSE vs. real)

Iain Buclaw via Digitalmars-d digitalmars-d at puremagic.com
Fri Jun 27 06:50:17 PDT 2014


On 27 June 2014 14:24, Element 126 via Digitalmars-d
<digitalmars-d at puremagic.com> wrote:
> On 06/27/2014 03:04 PM, dennis luehring wrote:
>>
>> Am 27.06.2014 14:20, schrieb Russel Winder via Digitalmars-d:
>>>
>>> On Fri, 2014-06-27 at 11:10 +0000, John Colvin via Digitalmars-d wrote:
>>> [ ]
>>>>
>>>> I understand why the current situation exists. In 2000 x87 was
>>>> the standard and the 80bit precision came for free.
>>>
>>>
>>> Real programmers have been using 128-bit floating point for decades. All
>>> this namby-pamby 80-bit stuff is just an aberration and should never
>>> have happened.
>>
>>
>> what consumer hardware and compiler supports 128-bit floating points?
>>
>
> I noticed that std.math mentions partial support for big endian non-IEEE
> doubledouble. I first thought that it was a software implemetation like the
> QD library [1][2][3], but I could not find how to use it on x86_64.
> It looks like it is only available for the PowerPC architecture.
> Does anyone know about it ?
>

We only support native types in std.math.  And partial support is
saying more than what there actually is. :-)



More information about the Digitalmars-d mailing list