On Tuesday, 5 July 2016 at 20:27:58 UTC, Walter Bright wrote:
1. so D can run on earlier 32 bit processors without SIMD
this is something programmer should check in runtime if he is
using SIMD.
2. SIMD support requires the stack be aligned everywhere to 128
bits. This can be a bit burdensome for 32 bit targets.
but...
3. (1) and (2) are not issues on OSX 32, because their memory
model requires it
so the code is already there, but only for osx. fun.
anyway, fixing long-standing bug with `align()` being ignored on
stack variables will allow to use SIMD on x86.
4. people wanting high performance are going to be using 64
bits anyway
so i'm not in a set of "people". ok.