SIMD support...

Iain Buclaw ibuclaw at ubuntu.com
Fri Jan 6 13:59:30 PST 2012


On 6 January 2012 19:53, Manu <turkeyman at gmail.com> wrote:
> On 6 January 2012 21:34, Walter Bright <newshound2 at digitalmars.com> wrote:
>>
>> On 1/6/2012 11:08 AM, Manu wrote:
>>>
>>> I think we should take this conversation to IRC, or a separate thread?
>>> I'll generate some examples from VC for you in various situations. If you
>>> can
>>> write me a short list of trouble cases as you see them, I'll make sure to
>>> address them specifically...
>>> Have you tested the code that GCC produces? I'm sure it'll be identical
>>> to VC...
>>
>>
>> What I'm going to do is make the SIMD stuff work on 64 bits for now. The
>> alignment problem is solved for it, and is an orthogonal issue.
>
>
> ...I'm using DMD on windows... x32. So this isn't ideal ;)
> Although with this change, Iain should be able to expose the vector types in
> GDC, and I can work from there, and hopefully even build an ARM/PPC
> toolchain to experiment with the library in a cross platform environment.
>

And will also allow me to tap into many vector intrinsics that gcc
offers too via the gcc.builtins; module. :)


-- 
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';


More information about the Digitalmars-d mailing list