diff --git a/src/broadcom/vulkan/v3dv_pipeline.c b/src/broadcom/vulkan/v3dv_pipeline.c index d921b8f03b5..d1878ae6e3e 100644 --- a/src/broadcom/vulkan/v3dv_pipeline.c +++ b/src/broadcom/vulkan/v3dv_pipeline.c @@ -143,6 +143,11 @@ const nir_shader_compiler_options v3dv_nir_options = { .lower_unpack_snorm_4x8 = true, .lower_pack_half_2x16 = true, .lower_unpack_half_2x16 = true, + /* FIXME: see if we can avoid the uadd_carry and usub_borrow lowering and + * get the tests to pass since it might produce slightly better code. + */ + .lower_uadd_carry = true, + .lower_usub_borrow = true, .lower_fdiv = true, .lower_find_lsb = true, .lower_ffma16 = true,