Worst Phobos documentation evar!

Manu via Digitalmars-d digitalmars-d at puremagic.com
Fri Jan 2 01:59:23 PST 2015


On 2 January 2015 at 08:40, Joseph Rushton Wakeling via Digitalmars-d
<digitalmars-d at puremagic.com> wrote:
> On 01/01/15 15:43, Manu via Digitalmars-d wrote:
>>
>> Oh yeah, and a massive one that I've discussed with Ethan and I think
>> he's discussed with you; DMD likes to use the x87 in win64 builds...
>> that's really no good. We can't be swapping between x87 and xmm regs.
>> float/double args are passed in xmm according to the ABI, and then
>> everywhere a float operation is performed, a swap from xmm -> x87 is
>> emitted, and then back again. It's madness. You're gonna have to let
>> the x87 go on x64 ;)
>
>
> Don't know if it's entirely the same issue, but Don C. and I have been
> having occasional (admittedly fairly casual) chats about the need to do
> something about std.math and its use of real.  I don't want to make any
> strong promises (far too much going on work-wise), but I could well be
> persuaded to look into that with some seriousness, if it could be helpfully
> related to std.simd work.

I'm sure it would.

What do you mean 'do something about real'? You mean that x87 is
deprecated for more than 10 years now, and will probably go away at
some point.


More information about the Digitalmars-d mailing list