Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 8th, 2012  |  syntax: None  |  size: 1.05 KB  |  hits: 11  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1.  
  2. commit 309973415a319d46acf41c7e7ac480ee1348dbdb
  3. Author: David Conrad <lessen42@gmail.com>
  4. Date:   Sat Jul 31 20:28:50 2010 -0400
  5.  
  6.     Fix compilation with clang -integrated-as
  7.  
  8. diff --git a/common/x86/predict-c.c b/common/x86/predict-c.c
  9. index 4004265..f48ce55 100644
  10. --- a/common/x86/predict-c.c
  11. +++ b/common/x86/predict-c.c
  12. @@ -128,7 +128,7 @@ static void x264_predict_16x16_p_ssse3( uint8_t *src )
  13.          "pshufw  $1, %%mm0, %%mm1 \n"
  14.          "paddw       %%mm1, %%mm0 \n"
  15.          "movd        %%mm0, %0    \n"
  16. -        "movsx         %w0, %0    \n"
  17. +        "movswl        %w0, %0    \n"
  18.          :"=r"(H)
  19.          :"m"(src[-FDEC_STRIDE]), "m"(*pb_12345678), "m"(*pb_m87654321)
  20.      );
  21. @@ -184,7 +184,7 @@ static void x264_predict_8x8c_p_ssse3( uint8_t *src )
  22.          "pshufw  $1, %%mm0, %%mm1 \n"
  23.          "paddw       %%mm1, %%mm0 \n"
  24.          "movd        %%mm0, %0    \n"
  25. -        "movsx         %w0, %0    \n"
  26. +        "movswl        %w0, %0    \n"
  27.          :"=r"(H)
  28.          :"m"(src[-FDEC_STRIDE]), "m"(*pb_m32101234)
  29.      );