Andrei Alexandrescu Wrote:
> Denis Koroskin wrote:
> > I don't see any reason why float4 can't be made a library type.
>
> Yah, I was thinking the same:
>
> struct float4
> {
> __align(16) float[4] data; // right syntax and value?
> alias data this;
> }
>
> This looks like something that should go into std.matrix pronto. It even
> has value semantics even though fixed arrays don't :o/.
I've looked for this functionality in std.bitmanip before. I never thought to
look in std.matrix. Fixed size bit arrays seems like an obvious choice for
SIMD optimization.