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
