From: Iago Toral Quiroga <ito...@igalia.com>

4-wide DF operations where NibCtrl applies require and execsize of 8
in IvyBridge/Valleyview.
---
 src/mesa/drivers/dri/i965/brw_disasm.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/mesa/drivers/dri/i965/brw_disasm.c 
b/src/mesa/drivers/dri/i965/brw_disasm.c
index 167067a..7c3791d 100644
--- a/src/mesa/drivers/dri/i965/brw_disasm.c
+++ b/src/mesa/drivers/dri/i965/brw_disasm.c
@@ -1209,6 +1209,13 @@ qtr_ctrl(FILE *file, const struct gen_device_info 
*devinfo, brw_inst *inst)
          string(file, " 4Q");
          break;
       }
+      if (devinfo->gen == 7 && !devinfo->is_haswell) {
+         int nib_ctl = brw_inst_nib_control(devinfo, inst);
+         if (nib_ctl == 0)
+            string(file, " 1N");
+         else
+            string(file, " 2N");
+      }
    } else if (exec_size == 16) {
       if (qtr_ctl < 2)
          string(file, " 1H");
-- 
2.9.3

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to