intel/fs: Split instructions low to high in lower_simd_width
authorJason Ekstrand <jason.ekstrand@intel.com>
Mon, 21 May 2018 16:51:50 +0000 (09:51 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Thu, 28 Jun 2018 20:19:38 +0000 (13:19 -0700)
commitd5b617a28e89fda62fb6cceec10686b0bb4b4fb2
tree4408853f36bb455eb820ce3a2c8c893d3e720000
parent0b830081f0ae633911f4dd3e60f27b4ebdb67a2f
intel/fs: Split instructions low to high in lower_simd_width

Commit 0d905597f fixed an issue with the placement of the zip and unzip
instructions.  However, as a side-effect, it reversed the order in which
we were emitting the split instructions so that they went from high
group to low instead of low to high.  This is fine for most things like
texture instructions and the like but certain render target writes
really want to be emitted low to high.  This commit just switches the
order back around to be low to high.

Reviewed-by: Matt Turner <mattst88@gmail.com>
Fixes: 0d905597f "intel/fs: Be more explicit about our placement of [un]zip"
src/intel/compiler/brw_fs.cpp