i965/disasm: also print nibctrl in IVB for execsize=8
4-wide DF operations where NibCtrl applies require and execsize of 8 in IvyBridge/BayTrail. v2: - Refactor NibCtrl printing (Matt) Reviewed-by: Matt Turner <mattst88@gmail.com> Reviewed-by: Francisco Jerez <currojerez@riseup.net>
This commit is contained in:

committed by
Francisco Jerez

parent
ff29f488d4
commit
fbac8b1f94
@@ -1182,10 +1182,10 @@ qtr_ctrl(FILE *file, const struct gen_device_info *devinfo, brw_inst *inst)
|
||||
{
|
||||
int qtr_ctl = brw_inst_qtr_control(devinfo, inst);
|
||||
int exec_size = 1 << brw_inst_exec_size(devinfo, inst);
|
||||
const unsigned nib_ctl = devinfo->gen < 7 ? 0 :
|
||||
brw_inst_nib_control(devinfo, inst);
|
||||
|
||||
if (exec_size < 8) {
|
||||
const unsigned nib_ctl = devinfo->gen < 7 ? 0 :
|
||||
brw_inst_nib_control(devinfo, inst);
|
||||
if (exec_size < 8 || nib_ctl) {
|
||||
format(file, " %dN", qtr_ctl * 2 + nib_ctl + 1);
|
||||
} else if (exec_size == 8) {
|
||||
switch (qtr_ctl) {
|
||||
|
Reference in New Issue
Block a user