Perhaps we'd be able present this at the Dylan level as limited(<vector>, of: <float>, size: 4) (and size: 3 as well?) or perhaps it would just be a high level type of its own?
It would be nice if this didn't pay the penalty that using <double-float> does in terms of requiring a lot of extra allocations.
This is an issue to start talking about SSE support.
I'd like to see a new raw type that is:
Perhaps we'd want an additional one that is 256 bits for AVX support.
On top of that, I think we can provide some primitives that provide the same functionality present in https://github.com/scoopr/vectorial/tree/master/include/vectorial
Perhaps we'd be able present this at the Dylan level as
limited(<vector>, of: <float>, size: 4)
(andsize: 3
as well?) or perhaps it would just be a high level type of its own?It would be nice if this didn't pay the penalty that using
<double-float>
does in terms of requiring a lot of extra allocations.