[FFmpeg-devel] [PATCH] x86/h264_weight: use appropriate register size for weight parameters
    Ronald S. Bultje 
    rsbultje at gmail.com
       
    Fri Sep 23 15:25:09 EEST 2016
    
    
  
Hi,
On Fri, Sep 23, 2016 at 4:21 AM, Hendrik Leppkes <h.leppkes at gmail.com>
wrote:
> Fixes trac 5579
> ---
>  libavcodec/x86/h264_weight.asm | 12 ++++++------
>  1 file changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/libavcodec/x86/h264_weight.asm b/libavcodec/x86/h264_weight.
> asm
> index 6c57d57..0975d74 100644
> --- a/libavcodec/x86/h264_weight.asm
> +++ b/libavcodec/x86/h264_weight.asm
> @@ -134,16 +134,16 @@ WEIGHT_FUNC_HALF_MM 8, 8
>      mov  off_regd, r7m
>      add  off_regd, 1
>      or   off_regd, 1
> -    add        r4, 1
> -    cmp        r6d, 128
> +    add       r4d, 1
> +    cmp       r6d, 128
>      je .nonnormal
> -    cmp        r5, 128
> +    cmp       r5d, 128
>      jne .normal
>  .nonnormal:
> -    sar        r5, 1
> -    sar        r6, 1
> +    sar       r5d, 1
> +    sar       r6d, 1
>      sar  off_regd, 1
> -    sub        r4, 1
> +    sub       r4d, 1
>  .normal:
>  %if cpuflag(ssse3)
>      movd       m4, r5d
>
LGTM.
Ronald
    
    
More information about the ffmpeg-devel
mailing list