mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-01 11:50:09 +01:00
intel/brw/xe2+: Lower 64-bit SHUFFLE and CLUSTER_BROADCAST.
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28283>
This commit is contained in:
parent
6261f4d361
commit
8be9f00d84
1 changed files with 4 additions and 2 deletions
|
|
@ -242,7 +242,8 @@ namespace {
|
|||
* don't support 64-bit types at all.
|
||||
*/
|
||||
if ((!devinfo->has_64bit_int ||
|
||||
intel_device_info_is_9lp(devinfo)) && brw_type_size_bytes(t) > 4)
|
||||
intel_device_info_is_9lp(devinfo) ||
|
||||
devinfo->ver >= 20) && brw_type_size_bytes(t) > 4)
|
||||
return BRW_TYPE_UD;
|
||||
else if (has_dst_aligned_region_restriction(devinfo, inst))
|
||||
return brw_int_type(brw_type_size_bytes(t), false);
|
||||
|
|
@ -279,7 +280,8 @@ namespace {
|
|||
* support 64-bit types at all.
|
||||
*/
|
||||
if ((!has_64bit || devinfo->verx10 >= 125 ||
|
||||
intel_device_info_is_9lp(devinfo)) && brw_type_size_bytes(t) > 4)
|
||||
intel_device_info_is_9lp(devinfo) ||
|
||||
devinfo->ver >= 20) && brw_type_size_bytes(t) > 4)
|
||||
return BRW_TYPE_UD;
|
||||
else
|
||||
return brw_int_type(brw_type_size_bytes(t), false);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue