Doesn't save us a great deal of lines but at least they get decoded in aubinators. Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: Rafael Antognolli <rafael.antognolli@intel.com>tags/19.0-branchpoint
@@ -3047,6 +3047,8 @@ | |||
<value name="XOR" value="3"/> | |||
</field> | |||
<field name="Compare Operation" start="0" end="1" type="uint" prefix="COMPARE"> | |||
<value name="TRUE" value="0"/> | |||
<value name="FALSE" value="1"/> | |||
<value name="SRCS_EQUAL" value="2"/> | |||
<value name="DELTAS_EQUAL" value="3"/> | |||
</field> |
@@ -3042,6 +3042,8 @@ | |||
<value name="XOR" value="3"/> | |||
</field> | |||
<field name="Compare Operation" start="0" end="1" type="uint" prefix="COMPARE"> | |||
<value name="TRUE" value="0"/> | |||
<value name="FALSE" value="1"/> | |||
<value name="SRCS_EQUAL" value="2"/> | |||
<value name="DELTAS_EQUAL" value="3"/> | |||
</field> |
@@ -2051,6 +2051,8 @@ | |||
<value name="XOR" value="3"/> | |||
</field> | |||
<field name="Compare Operation" start="0" end="1" type="uint" prefix="COMPARE"> | |||
<value name="TRUE" value="0"/> | |||
<value name="FALSE" value="1"/> | |||
<value name="SRCS_EQUAL" value="2"/> | |||
<value name="DELTAS_EQUAL" value="3"/> | |||
</field> |
@@ -2462,6 +2462,8 @@ | |||
<value name="XOR" value="3"/> | |||
</field> | |||
<field name="Compare Operation" start="0" end="1" type="uint" prefix="COMPARE"> | |||
<value name="TRUE" value="0"/> | |||
<value name="FALSE" value="1"/> | |||
<value name="SRCS_EQUAL" value="2"/> | |||
<value name="DELTAS_EQUAL" value="3"/> | |||
</field> |
@@ -2690,6 +2690,8 @@ | |||
<value name="XOR" value="3"/> | |||
</field> | |||
<field name="Compare Operation" start="0" end="1" type="uint" prefix="COMPARE"> | |||
<value name="TRUE" value="0"/> | |||
<value name="FALSE" value="1"/> | |||
<value name="SRCS_EQUAL" value="2"/> | |||
<value name="DELTAS_EQUAL" value="3"/> | |||
</field> |
@@ -2973,6 +2973,8 @@ | |||
<value name="XOR" value="3"/> | |||
</field> | |||
<field name="Compare Operation" start="0" end="1" type="uint" prefix="COMPARE"> | |||
<value name="TRUE" value="0"/> | |||
<value name="FALSE" value="1"/> | |||
<value name="SRCS_EQUAL" value="2"/> | |||
<value name="DELTAS_EQUAL" value="3"/> | |||
</field> |
@@ -3568,7 +3568,6 @@ void genX(CmdDispatchIndirect)( | |||
} | |||
/* predicate = !predicate; */ | |||
#define COMPARE_FALSE 1 | |||
anv_batch_emit(batch, GENX(MI_PREDICATE), mip) { | |||
mip.LoadOperation = LOAD_LOADINV; | |||
mip.CombineOperation = COMBINE_OR; |