Ticket #5890: st-fix.patch

File st-fix.patch, 989 bytes (added by foobum@…, 15 years ago)
  • mythtv/libs/libmythsoundtouch/sse_gcc.cpp

    diff --git a/mythtv/libs/libmythsoundtouch/sse_gcc.cpp b/mythtv/libs/libmythsoundtouch/sse_gcc.cpp
    index 3f63397..7dc7ce7 100644
    a b void TDStretchSSE2::overlapMulti(short *output, const short *input) const 
    127127    asm(
    128128        "movd       %%ecx, %%xmm0       \n\t"
    129129        "shl        %6                  \n\t"
    130         "xorpd      %%xmm7, %%xmm7      \n\t"
    131130        "punpckldq  %%xmm0, %%xmm0      \n\t"
    132131        "movq       %2, %%xmm2          \n\t"
    133132        "punpckldq  %%xmm0, %%xmm0      \n\t"
    134         "movd       %1, %%xmm1          \n\t"
     133        "movq       %1, %%xmm1          \n\t"
    135134        "punpckldq  %%xmm2, %%xmm2      \n\t"
     135        "xorpd      %%xmm7, %%xmm7      \n\t"
     136        "punpckldq  %%xmm1, %%xmm1      \n\t"
    136137        "1:                             \n\t"
    137138        "movdqu     (%3), %%xmm3        \n\t"
    138139        "movdqu     (%4), %%xmm4        \n\t"