From: Christoph Bumiller Date: Sat, 28 Apr 2012 12:45:05 +0000 (+0200) Subject: nvc0/ir/target: integer ADD doesn't support ABS modifier X-Git-Tag: 062012170305~566 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3a9f036e008c5a905d1340f9247a1d7f50fd23dd;p=profile%2Fivi%2Fmesa.git nvc0/ir/target: integer ADD doesn't support ABS modifier --- diff --git a/src/gallium/drivers/nvc0/codegen/nv50_ir_target_nvc0.cpp b/src/gallium/drivers/nvc0/codegen/nv50_ir_target_nvc0.cpp index 2aa2005..93af23f 100644 --- a/src/gallium/drivers/nvc0/codegen/nv50_ir_target_nvc0.cpp +++ b/src/gallium/drivers/nvc0/codegen/nv50_ir_target_nvc0.cpp @@ -481,6 +481,8 @@ TargetNVC0::isModSupported(const Instruction *insn, int s, Modifier mod) const case OP_XOR: break; case OP_ADD: + if (mod.abs()) + return false; if (insn->src(s ? 0 : 1).mod.neg()) return false; break;