aco: Fix uniform i2i64.
authorTimur Kristóf <timur.kristof@gmail.com>
Tue, 31 Dec 2019 12:39:56 +0000 (13:39 +0100)
committerTimur Kristóf <timur.kristof@gmail.com>
Tue, 31 Dec 2019 13:22:31 +0000 (14:22 +0100)
commit11e62a9734c631fa38f1e7b415f5b98f6a28589f
tree3e159d42ed4b2bc33a8ec7228ac1452365edba33
parent182679e7c5523bea54f51b82bae74c8d42ef4c94
aco: Fix uniform i2i64.

Fixes 240 failing test cases in dEQP-VK.spirv_assembly which
were failing due to a bad s_ashr_i32 instruction. This commit
fixes the instruction format along with the definitions of the
instruction.

Fixes: 11f43caaeca166c96ae49dbd506b6f58dd4a13fb
Cc: 19.3 <mesa-stable@lists.freedesktop.org>
Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
src/amd/compiler/aco_instruction_selection.cpp