nvc0/ir/target: integer ADD doesn't support ABS modifier

This commit is contained in:
Christoph Bumiller 2012-04-28 14:45:05 +02:00
parent 18bcb962bb
commit 3a9f036e00

View file

@ -481,6 +481,8 @@ TargetNVC0::isModSupported(const Instruction *insn, int s, Modifier mod) const
case OP_XOR: case OP_XOR:
break; break;
case OP_ADD: case OP_ADD:
if (mod.abs())
return false;
if (insn->src(s ? 0 : 1).mod.neg()) if (insn->src(s ? 0 : 1).mod.neg())
return false; return false;
break; break;