title: SSE: convert short integer to float
body: <p>I want to convert an array of unsigned short numbers to float using SSE. Let's say</p>
  
  <pre><code>__m128i xVal;     // Has 8 16-bit unsigned integers
  __m128 y1, y2;    // 2 xmm registers for 8 float values
  </code></pre>
  
  <p>I want first 4 uint16 in y1 &amp; next 4 uint16 in y2.
  Need to know which sse intrinsic to use.</p>