Worst Phobos documentation evar!

Iain Buclaw via Digitalmars-d digitalmars-d at puremagic.com
Thu Jan 1 14:48:03 PST 2015


On 1 January 2015 at 22: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've had the exact same talks as you.  I would back any incentive to
further push it further (I've only really made tidbit changes).


More information about the Digitalmars-d mailing list