SSE: преобразовать короткое целое в число с плавающей точкой
Я хочу преобразовать массив беззнаковых коротких чисел для плавания с использованием SSE. Скажем
__m128i xVal; // Has 8 16-bit unsigned integers
__m128 y1, y2; // 2 xmm registers for 8 float values
Я хочу первые 4 uint16 в y1 и следующие 4 uint16 в y2. Нужно знать, какой SSE свойственен для использования.