Use shuffle+cvt to extract SIMD values instead of storing to memory