nvc0/ir: fix SET and SLCT emission
authorIlia Mirkin <imirkin@alum.mit.edu>
Sun, 5 Feb 2017 04:57:53 +0000 (23:57 -0500)
committerIlia Mirkin <imirkin@alum.mit.edu>
Thu, 9 Feb 2017 17:57:48 +0000 (12:57 -0500)
commit2e986fa80688b22657201d483888ddbc5d2be19b
treea38f4170f285b9268e6d96af915fa81e39538a42
parenteac5099c11c27aa49901846e254c92a4bd1723e2
nvc0/ir: fix SET and SLCT emission

We were never emitting a .X flag for consuming condition code on SET,
and weren't emitting a signed type for SLCT comparison. Discovered while
working on int64 logic.

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp