Worst Phobos documentation evar!

Joseph Rushton Wakeling via Digitalmars-d digitalmars-d at puremagic.com
Thu Jan 1 14:40:55 PST 2015


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.


More information about the Digitalmars-d mailing list