intel/eu: Use EXECUTE_1 for JMPI
authorJason Ekstrand <jason.ekstrand@intel.com>
Thu, 31 Aug 2017 18:42:00 +0000 (11:42 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Wed, 25 Oct 2017 23:14:09 +0000 (16:14 -0700)
commit562b8d458c2de262019da2c056f75cb9feb5ee54
tree4186c551d799dc14cfe9d75218be0a59f78f4a92
parent4723933b8ea62cb100c5f21b4b42f838c6e948b1
intel/eu: Use EXECUTE_1 for JMPI

The PRM says "The execution size must be 1."  In 73137997e23ff6c11, the
execution size was set to 1 when it should have been BRW_EXECUTE_1
(which maps to 0).  Later, in dc2d3a7f5c217a7cee9, JMPI was used for
line AA on gen6 and earlier and we started manually stomping the
exeution size to BRW_EXECUTE_1 in the generator.  This commit fixes the
original bug and makes brw_JMPI just do the right thing.

Reviewed-by: Matt Turner <mattst88@gmail.com>
Fixes: 73137997e23ff6c1145d036315d1a9ad96651281
src/intel/compiler/brw_eu_emit.c
src/intel/compiler/brw_fs_generator.cpp