nv50/ir: fix (un)spilling of 3-wide results
authorIlia Mirkin <imirkin@alum.mit.edu>
Sat, 18 Apr 2015 19:00:45 +0000 (15:00 -0400)
committerIlia Mirkin <imirkin@alum.mit.edu>
Mon, 23 Nov 2015 04:27:22 +0000 (23:27 -0500)
commit4deb118d06e96731f3481daa72c201d7258bfbbb
tree3883913b64bc66fc09f91f38664afc4e58d3ec34
parent6463d36394bf95f73cfe3ba6bdf900da431e4e55
nv50/ir: fix (un)spilling of 3-wide results

There is no 96-bit load/store operations, so we have to split it up
into a 32-bit parts, with a split/merge around it.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=90348
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Cc: "11.0 11.1" <mesa-stable@lists.freedesktop.org>
src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp