panfrost: gen_pack: Fix __gen_unpack_uint()
authorBoris Brezillon <boris.brezillon@collabora.com>
Wed, 9 Sep 2020 08:46:03 +0000 (10:46 +0200)
committerAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Mon, 21 Sep 2020 11:34:44 +0000 (07:34 -0400)
commitddd82c3ab8ced10b99ea87c444d4c0fa19f2fee6
tree8a0aa0ea3d213f3c9480e80ae81b704dfd4d0f5e
parent66f25dd210f4819136a23890173f93b89a4d7779
panfrost: gen_pack: Fix __gen_unpack_uint()

The mask should be a 64-bit value and we should promote cl bytes to u64
before shifting them.

Fixes: 75cc5b8c2922 ("panfrost: Adopt gen_pack_header.py via v3d")
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>
src/panfrost/lib/gen_pack.py