On 8 January 2012 11:56, a <[email protected]> wrote: > On Sunday, 8 January 2012 at 01:48:34 UTC, Manu wrote: > >> On 8 January 2012 03:44, Walter Bright <[email protected]> >> 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! :)
