I did a lot of work with AltiVec for the PowerPC-based PS3 and Xbox360 so it has a special place in my heart.
Besides the loss of constants, how painful is casting between the different vec types?
Truth be told I've yet to look at stdsimd, should probably get around to it one of these days. Working with all of AltiVec, SSE, and NEON was always interesting.
I did a lot of work with AltiVec for the PowerPC-based PS3 and Xbox360 so it has a special place in my heart.
Besides the loss of constants, how painful is casting between the different vec types?
Truth be told I've yet to look at stdsimd, should probably get around to it one of these days. Working with all of AltiVec, SSE, and NEON was always interesting.
Tomorrow I'll try to get the constants part done since there is a way to do that (arguably it is an hack but it should work for the intended purposes)