Hi,

On Thu, Apr 12, 2012 at 1:22 PM, Justin Ruggles
<justin.rugg...@gmail.com> wrote:
> Fixes ac3-encode and eac3-encode FATE test failures with SSE2 disabled.
> ---
>  libavcodec/x86/ac3dsp.asm |    6 ++++--
>  1 files changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/libavcodec/x86/ac3dsp.asm b/libavcodec/x86/ac3dsp.asm
> index 746fd83..1438811 100644
> --- a/libavcodec/x86/ac3dsp.asm
> +++ b/libavcodec/x86/ac3dsp.asm
> @@ -223,7 +223,8 @@ cglobal float_to_fixed24_3dnow, 3,3,0, dst, src, len
>     add  dstq, 32
>     sub  lend, 8
>     ja .loop
> -    REP_RET
> +    femms
> +    RET
>
>  INIT_XMM
>  cglobal float_to_fixed24_sse, 3,3,3, dst, src, len
> @@ -247,7 +248,8 @@ cglobal float_to_fixed24_sse, 3,3,3, dst, src, len
>     add      dstq, 32
>     sub      lend, 8
>     ja .loop
> -    REP_RET
> +    emms
> +    RET

OK.

(How much does that slow it down compared to the C function?)

Ronald
_______________________________________________
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to