SIMD support...

Peter Alexander peter.alexander.au at gmail.com
Sat Jan 7 18:32:38 PST 2012


On 8/01/12 1:48 AM, Manu wrote:
> On 8 January 2012 03:44, Walter Bright <newshound2 at digitalmars.com
> <mailto: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?

On 64-bit, floats are stored in XMM registers (just as single scalars). 
I don't think it does any vectorization yet though. It does mean that 
the register allocation of those registers is already complete though.


More information about the Digitalmars-d mailing list