SIMD support...

Manu turkeyman at gmail.com
Sun Jan 8 03:23:41 PST 2012


On 8 January 2012 11:56, a <a at a.com> wrote:

> On Sunday, 8 January 2012 at 01:48:34 UTC, Manu wrote:
>
>> On 8 January 2012 03:44, Walter Bright <newshound2 at 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! :)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20120108/8092c8fe/attachment-0001.html>


More information about the Digitalmars-d mailing list