From bedbe35d6bb176475dbe9c4d8345e5774270a196 Mon Sep 17 00:00:00 2001 From: Icecream95 Date: Wed, 14 Jul 2021 12:48:11 +1200 Subject: [PATCH] pan/gen_pack: Use 1U for unpacking log2 to avoid undefined behaviour Part-of: --- src/panfrost/lib/gen_pack.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) -- 2.7.4