On 2014/01/17, at 0:12, Carter Schonwald <[email protected]> wrote:

> whatever the notation, it needs to be one that 
> a) gives good support for enforcing the "the shuffle is dictated at compile 
> time"
> b) is really simple, and easy to adjust for different size SIMD vectors.   
> 2x, 4x,8x,16x are all ones that currently and/or  will soon exist on the CPU 
> front at the very least!

I prefer the OpenCL notation, vector.xyzw, vector.s0321 and so on. Supports up 
to 16 elements, which is fine with most common SIMD types. (AVX-512 with bytes 
and so on will always require horrible syntax, since there are so many elements)
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to