How do I write __simd(void16*, void16) ?

Etienne via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Thu Oct 9 14:19:05 PDT 2014


On 2014-10-09 4:29 PM, Benjamin Thaut wrote:
> I think a good starting point would be Manu's std.simd module. I don't
> know if he is still working on it, but a old version can be found here:
>
> https://github.com/TurkeyMan/simd/blob/master/std/simd.d

That's a great reference! I can do a lot from that. I wish it wasn't an 
EDSL, makes it really hard to translate the simd code to D.

> You can also find the druntime versions of ldc and gdc on github. For
> example:
>
> https://github.com/ldc-developers/druntime/blob/ldc/src/ldc/simd.di
> https://github.com/D-Programming-GDC/GDC/blob/master/libphobos/libdruntime/gcc/builtins.d
>
>
> Unforunately the gcc.buildints module seems to be generated during
> compilation of gdc, so you might want to get a binary version or compile
> it yourself to see the module.

OK, thanks !


More information about the Digitalmars-d-learn mailing list