From 55735ed728e130a57b2efb2232a178d7b998e3f7 Mon Sep 17 00:00:00 2001 From: Georg Lehmann Date: Sat, 20 Nov 2021 14:33:20 +0100 Subject: [PATCH] radv: Lower 8bit isub_sat/usub_sat. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Georg Lehmann Reviewed-by: Timur Kristóf Part-of: --- src/amd/vulkan/radv_pipeline.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/amd/vulkan/radv_pipeline.c b/src/amd/vulkan/radv_pipeline.c index 5cf91b0..996a72a 100644 --- a/src/amd/vulkan/radv_pipeline.c +++ b/src/amd/vulkan/radv_pipeline.c @@ -4008,9 +4008,11 @@ lower_bit_size_callback(const nir_instr *instr, void *_) case nir_op_ushr: case nir_op_ishl: case nir_op_uadd_sat: + case nir_op_usub_sat: return (bit_size == 8 || !(chip >= GFX8 && nir_dest_is_divergent(alu->dest.dest))) ? 32 : 0; case nir_op_iadd_sat: + case nir_op_isub_sat: return bit_size == 8 || !nir_dest_is_divergent(alu->dest.dest) ? 32 : 0; default: -- 2.7.4