a037443399
In Panfrost compute shader, store_scratch instructions with 64-bit const address are generated by `nir_lower_vars_to_scratch`. This address didn't pass `bi_emit_cached_split` before `bi_emit_store` and `bi_emit_load`, which assumes the low and high parts of the 64-bit address are split. A "missing bi_cache_collect()" abortion is then triggered at `bi_extract`. This bug fix checks and splits 64-bit addresses in the `bi_emit_store` and `bi_emit_load` instructions. Test on RK3588 with Mali-G610. Reviewed-by: Eric R. Smith <eric.smith@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36969>