zink: set lower_mul_2x32_64 when 64bit int support is available
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Sat, 23 Jan 2021 21:28:01 +0000 (16:28 -0500)
committerMarge Bot <eric+marge@anholt.net>
Mon, 25 Jan 2021 16:50:15 +0000 (16:50 +0000)
started hitting umul_2x32_64 recently on ANV

Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8674>

src/gallium/drivers/zink/zink_compiler.c

index 040e9c8..1282338 100644 (file)
@@ -226,6 +226,7 @@ zink_screen_init_compiler(struct zink_screen *screen)
       .lower_doubles_options = ~nir_lower_fp64_full_software,
       .has_fsub = true,
       .has_isub = true,
+      .lower_mul_2x32_64 = true,
    };
 
    screen->nir_options = default_options;