With the previous patch, we no longer need to special case this, as we
emit a MOV with an HF source, rather than F16TO32 with an UW source,
on all platforms that need scoreboarding.
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Sagar Ghuge <sagar.ghuge@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21783>
if (inst->src[i].file != BAD_FILE &&
!inst->is_control_source(i)) {
const brw_reg_type t = inst->src[i].type;
- has_int_src |= !brw_reg_type_is_floating_point(t) &&
- inst->opcode != BRW_OPCODE_F16TO32;
+ has_int_src |= !brw_reg_type_is_floating_point(t);
has_long_src |= type_sz(t) >= 8;
}
}