i965: Avoid dependency hints on math opcodes
authorMike Stroyan <mike@LunarG.com>
Thu, 13 Feb 2014 00:24:55 +0000 (17:24 -0700)
committerMatt Turner <mattst88@gmail.com>
Tue, 15 Apr 2014 17:31:46 +0000 (10:31 -0700)
commit602510395a96a1f6ca29189e4f5cfb3f07f21d23
tree42db4e4262256a22fb62905186a271cb0bf97ae6
parentad48a9a319bf319215dec368378a719026376fc2
i965: Avoid dependency hints on math opcodes

  Putting NoDDClr and NoDDChk dependency control on instruction
sequences that include math opcodes can cause corruption of channels.
Treat math opcodes like send opcodes and suppress dependency hinting.

Signed-off-by: Mike Stroyan <mike@LunarG.com>
Tested-by: Tony Bertapelli <anthony.p.bertapelli@intel.com>
Cc: mesa-stable@lists.freedesktop.org
Reviewed-by: Matt Turner <mattst88@gmail.com>
src/mesa/drivers/dri/i965/brw_vec4.cpp