pan/bi: Fix out-of-bounds write in va_lower_split_64bit
authorAlyssa Rosenzweig <alyssa@collabora.com>
Wed, 31 Aug 2022 20:54:02 +0000 (16:54 -0400)
committerMarge Bot <emma+marge@anholt.net>
Fri, 2 Sep 2022 16:03:23 +0000 (16:03 +0000)
commitb5a6375f546c8a74fb81a70db6819f0281e3292e
treea0c20d8c8159954ffae2f69b8182aba0eae144bb
parentb66282d4430c852936a0a317b29474ae1bf9e061
pan/bi: Fix out-of-bounds write in va_lower_split_64bit

...with dual source blending. Fixes shaders/dolphin/smg.1.shader_test

There are more IR sources than Valhall machine sources here.

Fixes: b48933d6411 ("pan/va: Include BLEND for va_swap_12")
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17794>
src/panfrost/bifrost/valhall/va_lower_split_64bit.c