mesa/src/intel
Ian Romanick 351b8c6aec intel/fs: Enable nir_op_imul_32x16 and nir_op_umul_32x16 on pre-Gfx7
Even though Intel's CI doesn't test these old platforms anymore, the
validation added in "intel/eu/validate: Validate integer multiplication
source size restrictions" combined with full shader-db runs gives me
confidence in the changes.

Sandy Bridge
total instructions in shared programs: 13902341 -> 13902167 (<.01%)
instructions in affected programs: 30771 -> 30597 (-0.57%)
helped: 66 / HURT: 0

total cycles in shared programs: 741795500 -> 741791931 (<.01%)
cycles in affected programs: 987602 -> 984033 (-0.36%)
helped: 28 / HURT: 5

Iron Lake
total instructions in shared programs: 8365806 -> 8365754 (<.01%)
instructions in affected programs: 1766 -> 1714 (-2.94%)
helped: 10 / HURT: 0

total cycles in shared programs: 248542694 -> 248542378 (<.01%)
cycles in affected programs: 29836 -> 29520 (-1.06%)
helped: 9 / HURT: 0

GM45
total instructions in shared programs: 5187127 -> 5187101 (<.01%)
instructions in affected programs: 891 -> 865 (-2.92%)
helped: 5 / HURT: 0

total cycles in shared programs: 163643914 -> 163643750 (<.01%)
cycles in affected programs: 22206 -> 22042 (-0.74%)
helped: 5 / HURT: 0

Reviewed-by: Marcin Ślusarz <marcin.slusarz@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19602>
2022-11-09 21:34:26 +00:00
..
blorp blorp: Fix typo in blorp_xy_block_copy_blt 2022-09-28 08:41:35 +00:00
ci ci: Disable automatic jobs on Chromebooks with Comet Lake 2022-11-07 06:50:16 +01:00
common intel: Add and use intel_gem_can_render_on_fd() 2022-11-07 17:22:14 +00:00
compiler intel/fs: Enable nir_op_imul_32x16 and nir_op_umul_32x16 on pre-Gfx7 2022-11-09 21:34:26 +00:00
dev intel: Add has_context_isolation to intel_device_info 2022-11-07 17:22:14 +00:00
ds anv: add mesh shading tracepoints 2022-10-27 15:03:28 +00:00
genxml intel/genxml: fix width of 3DSTATE_TASK_CONTROL.MaximumNumberofThreadGroups 2022-11-02 08:56:53 +00:00
isl isl: add new MOCS field for protected buffers 2022-10-27 10:53:18 +00:00
nullhw-layer utils: Merge util/debug.* into util/u_debug.* and remove util/debug.* 2022-11-02 07:25:39 +00:00
perf intel: Add and use intel_gem_get_param() 2022-11-07 17:22:14 +00:00
tools intel: Add and use intel_gem_get_param() 2022-11-07 17:22:14 +00:00
vulkan anv: fix missing VkPhysicalDeviceExtendedDynamicState3PropertiesEXT handling 2022-11-08 15:28:57 +00:00
vulkan_hasvk intel: Add and use intel_gem_can_render_on_fd() 2022-11-07 17:22:14 +00:00
meson.build intel: add a hasvk vulkan driver 2022-09-02 09:40:45 +00:00