[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