title: Error: cannot convert from 'int' to '__m128'
body: <p>I am trying to compile libvpx-v1.3.0 on Win64 using Visual Studio 2005. But, I end up getting the following error,</p>
  
  <pre><code>..\libvpx-1.3.0\vp9\common\x86\vp9_loopfilter_intrin_sse2.c(36) : error C2440: 'function' : cannot convert from 'int' to '__m128'
  </code></pre>
  
  <p>Can you please help me resolve this?</p>
  
  <p><strong>EDIT:</strong> Before this error, I get two warnings,</p>
  
  <pre><code>2&gt;..\libvpx-1.3.0\vp9\common\x86\vp9_loopfilter_intrin_sse2.c(35) : warning C4013: '_mm_castps_si128' undefined; assuming extern returning int
  2&gt;..\libvpx-1.3.0\vp9\common\x86\vp9_loopfilter_intrin_sse2.c(35) : warning C4013: '_mm_castsi128_ps' undefined; assuming extern returning int
  </code></pre>
  
  <p>Could it be because <code>'_mm_castps_si128'</code> and <code>'_mm_castsi128_ps'</code> are not defined for Visual Studio 2005?</p>
  
  <p>Thanks</p>