intel: Don't require dpas_intel src2 to match destination

With upcoming configurations, the number of elements in the src2
slice might not match the destination.

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35301>
This commit is contained in:
Caio Oliveira
2025-05-30 08:30:22 -07:00
committed by Marge Bot
parent b83f406c91
commit 542836afe5
+4 -4
View File
@@ -2439,10 +2439,10 @@ system_value("ray_query_global_intel", 1, bit_sizes=[64])
# infrastructure in NIR uses to determine the number of components in the
# result.
#
# The number of components for the second source is -1 to avoid validation of
# its value. Some supported configurations will have the component count of
# that matrix different than the others.
intrinsic("dpas_intel", dest_comp=0, src_comp=[0, -1, 0],
# The number of components for the second and third sources is -1 to avoid
# validation of its value. Some supported configurations will have the
# component count of that matrix different than the others.
intrinsic("dpas_intel", dest_comp=0, src_comp=[0, -1, -1],
indices=[DEST_BASE_TYPE, SRC_BASE_TYPE, SATURATE, SYSTOLIC_DEPTH, REPEAT_COUNT],
flags=[CAN_ELIMINATE])