r600g/sb: fix handling of new multislot instructions on cayman
authorVadim Girlin <vadimgirlin@gmail.com>
Tue, 16 Jul 2013 08:28:52 +0000 (12:28 +0400)
committerVadim Girlin <vadimgirlin@gmail.com>
Wed, 17 Jul 2013 14:27:31 +0000 (18:27 +0400)
commitba7fa4c4c93e67fec798d837005a3041adda3d5b
tree6d83831f95a512a122eb3698ffcfae7d74e1aeb9
parent033eec4145df132b961b8e5c83e222424859db4d
r600g/sb: fix handling of new multislot instructions on cayman

Ex-scalar instructions that became multislot on cayman do replicate result
to all channels - handle them similar to DOT4.

Signed-off-by: Vadim Girlin <vadimgirlin@gmail.com>
src/gallium/drivers/r600/sb/sb_ir.cpp
src/gallium/drivers/r600/sb/sb_ir.h
src/gallium/drivers/r600/sb/sb_ssa_builder.cpp