gallivm: fix lp_vec_add_offset_ptr for 32 bit builds
authorKarol Herbst <kherbst@redhat.com>
Wed, 1 Mar 2023 12:39:47 +0000 (13:39 +0100)
committerMarge Bot <emma+marge@anholt.net>
Tue, 7 Mar 2023 04:17:15 +0000 (04:17 +0000)
commit1aca36815ee8154d65908904ffb3d13729f337e8
tree103fc40291f984302d4fd962909720d8bfccea73
parent4c24ff0a3417c47fad64b587625b88c9d1fc1fd3
gallivm: fix lp_vec_add_offset_ptr for 32 bit builds

The function assumed ptrs are always 64 bit sized.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/8267
Fixes: 442d1fe5ad6 ("gallivm: use masked intrinsics for global and scratch access.")
Signed-off-by: Karol Herbst <kherbst@redhat.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21604>
src/gallium/auxiliary/gallivm/lp_bld_nir_soa.c