there is no performance impact. GPU are scalar now. messing in shaders to keep nice simd operation is a waste of time ( and GPU manufacurer did that also because it was complicated to always simd). I pack often my data and add an utility method to read the rebuilt value in hlsl for example