From 0772242feba5b7b967ce1f5a2962cf7b754ec036 Mon Sep 17 00:00:00 2001 From: Jason Ekstrand Date: Thu, 24 Sep 2020 16:27:43 -0500 Subject: [PATCH] intel/eu: Don't throw validation errors on float MOV_INDIRECT Fixes: 3f50dde8b35 ("intel/eu: Teach EU validator about FP/DP pipeline regioning restrictions.") Reviewed-by: Kenneth Graunke Part-of: --- src/intel/compiler/brw_eu_validate.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/intel/compiler/brw_eu_validate.c b/src/intel/compiler/brw_eu_validate.c index 0db30a4..4443c81 100644 --- a/src/intel/compiler/brw_eu_validate.c +++ b/src/intel/compiler/brw_eu_validate.c @@ -1976,6 +1976,7 @@ special_requirements_for_handling_double_precision_data_types( (brw_reg_type_is_floating_point(dst_type) || is_double_precision)) { ERROR_IF(!is_scalar_region && + BRW_ADDRESS_REGISTER_INDIRECT_REGISTER != address_mode && (vstride != width * hstride || src_stride != dst_stride || subreg != dst_subreg), -- 2.7.4