commit | e83f51d54e9c3db11526b66a741352135eae6f52 | [log] [tgz] |
---|---|---|
author | Connor Abbott <connor.w.abbott@intel.com> | Mon Aug 03 18:08:58 2015 -0700 |
committer | Samuel Iglesias Gonsálvez <siglesias@igalia.com> | Tue May 10 11:25:07 2016 +0200 |
tree | ca93b01db5cea5c6da3768335f6be56a784b5f8c | |
parent | a5d7e144eaf43fee37e6ff9e2de194407087632b [diff] |
i965/fs: fix compares for doubles The destination has to have the same source as the type, or else the simulator will complain. As a result, we need to emit a CMP that outputs a 64-bit wide result and then do a strided MOV to pick out the low 32 bits of each channel. v2: Use subscript() instead of stride() (Curro) Reviewed-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>