On Sun, May 11, 2014 at 5:06 AM, Ilia Mirkin <[email protected]> wrote: > Signed-off-by: Ilia Mirkin <[email protected]> > Cc: "10.2 10.1" <[email protected]> Reviewed-by: Ben Skeggs <[email protected]>
> --- > > Found this while tracking a regression on nvc0 for my patch which fixes > ir_unop_any to emit or's instead of dp3's. (That patch is fine, this code was > always broken.) > > src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp > b/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp > index c89e1c3..cdae3c8 100644 > --- a/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp > +++ b/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp > @@ -187,7 +187,8 @@ LoadPropagation::checkSwapSrc01(Instruction *insn) > return; > } > > - if (insn->op == OP_SET) > + if (insn->op == OP_SET || insn->op == OP_SET_AND || > + insn->op == OP_SET_OR || insn->op == OP_SET_XOR) > insn->asCmp()->setCond = reverseCondCode(insn->asCmp()->setCond); > else > if (insn->op == OP_SLCT) > -- > 1.8.5.5 > > _______________________________________________ > Nouveau mailing list > [email protected] > http://lists.freedesktop.org/mailman/listinfo/nouveau _______________________________________________ mesa-dev mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-dev
