aco: Don't use opsel for p_insert.
authorGeorg Lehmann <dadschoorse@gmail.com>
Sat, 22 Oct 2022 14:59:36 +0000 (16:59 +0200)
committerMarge Bot <emma+marge@anholt.net>
Mon, 24 Oct 2022 18:40:40 +0000 (18:40 +0000)
commit616d3908dc179c7319380111fd1cd5b047caeb75
tree53534269632ba74e5bce6180a33922dcc81230b7
parent79a8a7662be4dc23ab75e0d8f324289278d2d526
aco: Don't use opsel for p_insert.

This doesn't make sense, opsel preserves the not selected half of the register,
p_insert zeros it.

No Foz-DB changes.

Signed-off-by: Georg Lehmann <dadschoorse@gmail.com>
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Fixes: 54292e99c78 ("aco: optimize 32-bit extracts and inserts using SDWA")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19253>
src/amd/compiler/aco_optimizer.cpp
src/amd/compiler/tests/test_sdwa.cpp