intel/compiler: also set F execution type for mixed float mode in BDW
authorIago Toral Quiroga <itoral@igalia.com>
Tue, 5 Feb 2019 12:50:09 +0000 (13:50 +0100)
committerJuan A. Suarez Romero <jasuarez@igalia.com>
Thu, 18 Apr 2019 09:05:18 +0000 (11:05 +0200)
commit6ff52f0628a1d3401a3a18eb576158e4de66d044
tree72bf3eaae9e4e111b617e990c2c95004bcf6e32b
parent100debc3c9ec6b9b61ed2891faed66d94136e547
intel/compiler: also set F execution type for mixed float mode in BDW

The section 'Execution Data Types' of 3D Media GPGPU volume, which
describes execution types, is exactly the same in BDW and SKL+.

Also, this section states that there is a single execution type, so it
makes sense that this is the wider of the two floating point types
involved in mixed float mode, which is what we do for SKL+ and CHV.

v2:
 - Make sure we also account for the destination type in mixed mode (Curro).

Acked-by: Francisco Jerez <currojerez@riseup.net>
src/intel/compiler/brw_eu_validate.c