From: Yaowu Xu Date: Wed, 14 Dec 2016 17:37:14 +0000 (-0800) Subject: Change order of operation to avoid ubsan warnings X-Git-Tag: v1.6.1~42 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=27e1bacdb3ab3317c0a1c8f62fec3f5b0824cf99;p=platform%2Fupstream%2Flibvpx.git Change order of operation to avoid ubsan warnings This commit change an order of operation to avoid left shifts of negative numbers. Change-Id: I607c7eb91658c7a5ef397fc1504721d1b10e3dd6 --- diff --git a/vp8/decoder/threading.c b/vp8/decoder/threading.c index 5b6200f..9f77519 100644 --- a/vp8/decoder/threading.c +++ b/vp8/decoder/threading.c @@ -318,7 +318,7 @@ static void mt_decode_mb_rows(VP8D_COMP *pbi, MACROBLOCKD *xd, xd->left_available = 0; - xd->mb_to_top_edge = -((mb_row * 16)) << 3; + xd->mb_to_top_edge = -((mb_row * 16) << 3); xd->mb_to_bottom_edge = ((pc->mb_rows - 1 - mb_row) * 16) << 3; if (pbi->common.filter_level) {