i965/fs: Apply conditional mod specially to split MAD/LRP.
authorMatt Turner <mattst88@gmail.com>
Tue, 30 Dec 2014 20:56:13 +0000 (12:56 -0800)
committerMatt Turner <mattst88@gmail.com>
Sat, 24 Jan 2015 01:57:40 +0000 (17:57 -0800)
commit7452f18b226e2f5949729c1ed5c2f87c6dae89c0
tree1f81ca7d80377b2ee32a2db3d86bb66cd0bf3860
parenteed7223243c35bba092dc0b26e592f6af1ba3fd7
i965/fs: Apply conditional mod specially to split MAD/LRP.

Otherwise we'll apply the conditional mod to only one of SIMD8
instructions and trigger an assertion.

NoDDClr/NoDDChk have the same problem but we never apply those to these
instructions, so I'm leaving them for a later time.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/drivers/dri/i965/brw_fs_generator.cpp