On 9 October 2012 02:52, David Nadlinger <s...@klickverbot.at> wrote:

>
>  Is core.simd designed to really never be used and Manu's std.simd is
>> really the starting place for libraries? (I believe I remember him
>> mentioning that)
>>
>
> With all due respect to Walter, core.simd isn't really "designed" much at
> all, or at least this isn't visible in its current state – it rather seems
> like a quick hack to get some basic SIMD code working with DMD (but beware
> of ICEs).
>
> Walter, if you are following this thread, do you have any plans for SIMD
> on non-x86 platforms?


DMD doesn't support non-x86 platforms... What DMD offer's is fine, since it
all needs to be collated anyway; GDC/LDC don't agree on intrinsics either.
I already support ARM and did some PPC experiments in std.simd. I just use
the intrinsics that gdc/ldc provide, that's perfectly fine.

As said in my prior post, I think std.simd.sse, std.simd.neon, and friends,
might all be a valuable addition. But we'll need to see about the codegen
after it unravels a bunch of wrappers...

Reply via email to