From: Icecream95 Date: Wed, 14 Jul 2021 00:48:11 +0000 (+1200) Subject: pan/gen_pack: Use 1U for unpacking log2 to avoid undefined behaviour X-Git-Tag: upstream/22.3.5~20199 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bedbe35d6bb176475dbe9c4d8345e5774270a196;p=platform%2Fupstream%2Fmesa.git pan/gen_pack: Use 1U for unpacking log2 to avoid undefined behaviour Part-of: --- diff --git a/src/panfrost/lib/gen_pack.py b/src/panfrost/lib/gen_pack.py index 8f9411a..72cc644 100644 --- a/src/panfrost/lib/gen_pack.py +++ b/src/panfrost/lib/gen_pack.py @@ -613,7 +613,7 @@ class Group(object): elif field.modifier[0] == "shr": suffix = " << {}".format(field.modifier[1]) if field.modifier[0] == "log2": - prefix = "1 << " + prefix = "1U << " decoded = '{}{}({}){}'.format(prefix, convert, ', '.join(args), suffix)