Quick blog post "A small note on SIMD matrix-vector multiplication" fgiesen.wordpress.com/2015/02/05/a-s cheesing away one shuffle for fun and profit.
Conversation
Replying to
reminds me of a similar trick to remove one shuffle from vec3 cross product: a.yzx*b.zxy - a.zxy*b.yzx = (a*b.yzx - a.yzx*b).yzx

