Original Post
I am seeing lately that some projects prefer for simple splatting
_mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128( v ), _MM_SHUFFLE(0,0,0,0)))
over
_mm_shuffle_ps( v, v, _MM_SHUFFLE(0,0,0,0) ). I
Is there any reason why one should prefer this variant?
_mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128( v ), _MM_SHUFFLE(0,0,0,0)))
over
_mm_shuffle_ps( v, v, _MM_SHUFFLE(0,0,0,0) ). I
Is there any reason why one should prefer this variant?