On 8 January 2012 11:56, a <a@a.com> wrote:
On Sunday, 8 January 2012 at 01:48:34 UTC, Manu wrote:
On 8 January 2012 03:44, Walter Bright <newshound2@digitalmars.com> wrote:

On 1/7/2012 4:54 PM, Peter Alexander wrote:

I think it simply requires a lot of work in the compiler.


Not that much work. Most of it segues nicely into the previous work I did
supporting the XMM floating point code gen.


What is this previous work you speak of? Is there already XMM stuff in
there somewhere?

DMD (at least 64 bit on linux, I'm not sure about 32 bit) now uses XMM registers and instructions that work on them (addss, addsd, mulsd...) for scalar floating point operations.

Yeah of course! >_<
I forgot that they did that in x64 (I never work with x64), but I recall thinking that was the single most awesome change to the architecture! :)