I can’t really answer that because in all cases so far I have used VectorRegister to get a proper SSE/NEON vector register and I keep all my math work vectorized so I don’t go back to scalar floats. If I need to grab just one component for whatever reason I would use VectorSelect() which returns a vector.